.elementor-8 .elementor-element.elementor-element-a5aa32a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-8 .elementor-element.elementor-element-fed1923{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-42a6c9b{--display:flex;--min-height:100vh;--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:space-between;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-42a6c9b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-42a6c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1101ece );}.elementor-8 .elementor-element.elementor-element-1f5d879{--display:flex;--min-height:100vh;--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:space-evenly;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:130px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6415877{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-012381c{--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:flex-start;--align-items:flex-end;--gap:92px 92px;--row-gap:92px;--column-gap:92px;--margin-top:0px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-94fc120{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-94fc120 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-f6aa70b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-36c5dc2{--e-transform-rotateZ:3.3deg;text-align:center;}.elementor-8 .elementor-element.elementor-element-36c5dc2 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-2f34332 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-34e71be.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-34e71be .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-34e71be .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-067b8ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-067b8ff .elementor-heading-title{font-family:"Kamerik", Sans-serif;font-size:clamp(64px, 5vw, 120px);font-weight:700;line-height:1;color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-593c24f{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-f80256d .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;fill:var( --e-global-color-2f34332 );color:var( --e-global-color-2f34332 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-87b5cdd );border-radius:100px 100px 100px 100px;padding:4px 4px 4px 16px;}.elementor-8 .elementor-element.elementor-element-f80256d{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f80256d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-f80256d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-e44c029 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-db10cee{width:var( --container-widget-width, 348px );max-width:348px;--e-transform-translateY:-50%;--container-widget-width:348px;--container-widget-flex-grow:0;top:50%;z-index:4;}.elementor-8 .elementor-element.elementor-element-db10cee.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-db10cee{right:-32px;}body.rtl .elementor-8 .elementor-element.elementor-element-db10cee{left:-32px;}.elementor-8 .elementor-element.elementor-element-9f25728{--display:flex;--position:absolute;--min-height:100vh;top:0px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9f25728{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-9f25728{right:0px;}.elementor-8 .elementor-element.elementor-element-d1c6329{width:100%;max-width:100%;top:0px;z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d1c6329{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-d1c6329{right:0px;}.elementor-8 .elementor-element.elementor-element-b3267ef{width:100%;max-width:100%;top:0px;z-index:-1;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b3267ef{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-b3267ef{right:0px;}.elementor-8 .elementor-element.elementor-element-b365c17{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-b75ae35{width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-47bb4a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b544deb .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;fill:var( --e-global-color-2f34332 );color:var( --e-global-color-2f34332 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2f34332 );border-radius:100px 100px 100px 100px;padding:4px 4px 4px 16px;}.elementor-8 .elementor-element.elementor-element-b544deb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b544deb.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b544deb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-b544deb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-b544deb .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-b544deb .elementor-button:focus{color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-b544deb .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-b544deb .elementor-button:focus svg{fill:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-2e17769{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:115px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-1556e28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8 .elementor-element.elementor-element-1556e28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-e6e517f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-e6e517f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-586cf7a{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-ffcceef{--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;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0e95fb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a3e034f );--border-color:var( --e-global-color-a3e034f );--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-1f73635{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1f73635{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-1f73635{right:0px;}.elementor-8 .elementor-element.elementor-element-1f73635 img{height:0px;}.elementor-8 .elementor-element.elementor-element-61952d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-61952d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-f0d9fba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3581fef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2;letter-spacing:1.6px;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-5d4b38c{--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:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-20b4095{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-20b4095.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-944ec99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-944ec99 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(48px, 5vw, 100px);font-weight:500;line-height:1.1;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-76c7f75{width:var( --container-widget-width, 198px );max-width:198px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;--container-widget-width:198px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-76c7f75 img{width:100%;}.elementor-8 .elementor-element.elementor-element-2981562{width:var( --container-widget-width, 634px );max-width:634px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:634px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-822261a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a3e034f );--border-color:var( --e-global-color-a3e034f );--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0a74aa2{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0a74aa2{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-0a74aa2{right:0px;}.elementor-8 .elementor-element.elementor-element-0a74aa2 img{height:0px;}.elementor-8 .elementor-element.elementor-element-55bd5b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-55bd5b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-c4cf40f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d305c14 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2;letter-spacing:1.6px;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-bbd65fe{--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:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dc84cfa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dc84cfa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-24a7e88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-24a7e88 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(48px, 5vw, 100px);font-weight:500;line-height:1.1;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-e167178{width:var( --container-widget-width, 77px );max-width:77px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;--container-widget-width:77px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e167178 img{width:100%;}.elementor-8 .elementor-element.elementor-element-afb92e8{width:var( --container-widget-width, 634px );max-width:634px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:634px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-932bd27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a3e034f );--border-color:var( --e-global-color-a3e034f );--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0a12006{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0a12006{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-0a12006{right:0px;}.elementor-8 .elementor-element.elementor-element-0a12006 img{height:0px;}.elementor-8 .elementor-element.elementor-element-22cc565.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-22cc565 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-5227087{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3369b63 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2;letter-spacing:1.6px;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-e6a3c0b{--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:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-79def17{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-79def17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-449e96a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-449e96a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(48px, 5vw, 100px);font-weight:500;line-height:1.1;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-a3542e2{width:var( --container-widget-width, 74px );max-width:74px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a3542e2 img{width:100%;}.elementor-8 .elementor-element.elementor-element-ac63879{width:var( --container-widget-width, 634px );max-width:634px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:634px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-ec0fc8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a3e034f );--border-color:var( --e-global-color-a3e034f );--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ec14ff8{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ec14ff8{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-ec14ff8{right:0px;}.elementor-8 .elementor-element.elementor-element-ec14ff8 img{height:0px;}.elementor-8 .elementor-element.elementor-element-3804223.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3804223 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-8e82397{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fc3d34a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2;letter-spacing:1.6px;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-bd89f55{--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:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-34cebd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-34cebd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-35906b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-35906b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(48px, 5vw, 100px);font-weight:500;line-height:1.1;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-7d6a57f{width:var( --container-widget-width, 74px );max-width:74px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7d6a57f img{width:100%;}.elementor-8 .elementor-element.elementor-element-be11928{width:var( --container-widget-width, 634px );max-width:634px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:634px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-f3bec27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a3e034f );--border-color:var( --e-global-color-a3e034f );--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7802531{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7802531{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-7802531{right:0px;}.elementor-8 .elementor-element.elementor-element-7802531 img{height:0px;}.elementor-8 .elementor-element.elementor-element-6e7ffdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6e7ffdc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-15f735b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-284d16f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2;letter-spacing:1.6px;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-a51aed1{--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:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-db74476{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-db74476.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2690d11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2690d11 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(48px, 5vw, 100px);font-weight:500;line-height:1.1;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-0f9bf1f{width:var( --container-widget-width, 111px );max-width:111px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;--container-widget-width:111px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0f9bf1f img{width:100%;}.elementor-8 .elementor-element.elementor-element-6982f29{width:var( --container-widget-width, 634px );max-width:634px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:634px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-235b38f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a3e034f );--border-color:var( --e-global-color-a3e034f );--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-aa757fa{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-aa757fa{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-aa757fa{right:0px;}.elementor-8 .elementor-element.elementor-element-aa757fa img{height:0px;}.elementor-8 .elementor-element.elementor-element-7a751de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7a751de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-f36d1dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d86de13 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2;letter-spacing:1.6px;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-4fda69d{--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:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-42811c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-42811c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-18467fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-18467fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(48px, 5vw, 100px);font-weight:500;line-height:1.1;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-694f68e{width:var( --container-widget-width, 74px );max-width:74px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-694f68e img{width:100%;}.elementor-8 .elementor-element.elementor-element-4e0aff1{width:var( --container-widget-width, 634px );max-width:634px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:634px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-a3e034f );}.elementor-8 .elementor-element.elementor-element-64e7f4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;--padding-top:120px;--padding-bottom:120px;--padding-left:64px;--padding-right:64px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-64e7f4e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-64e7f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1101ece );}.elementor-8 .elementor-element.elementor-element-a0328dd{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:106px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2d3c33a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8 .elementor-element.elementor-element-2d3c33a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-b73469d{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-505989b{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b183534{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-b183534.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b183534 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-396ed32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ebfad25 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;fill:var( --e-global-color-2f34332 );color:var( --e-global-color-2f34332 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-87b5cdd );border-radius:100px 100px 100px 100px;padding:4px 4px 4px 16px;}.elementor-8 .elementor-element.elementor-element-ebfad25 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-ebfad25 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-f113753{--grid-columns:2;--grid-row-gap:34px;--grid-column-gap:42px;}.elementor-8 .elementor-element.elementor-element-7b0371a{--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;--overflow:hidden;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-b13fcc5{--e-transform-translateX:-50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:-24px;z-index:3;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b13fcc5{left:50%;}body.rtl .elementor-8 .elementor-element.elementor-element-b13fcc5{right:50%;}.elementor-8 .elementor-element.elementor-element-eb1fe02{--display:flex;--min-height:2600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-7b3e289{--display:flex;--min-height:2600px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-8 .elementor-element.elementor-element-daf8f41{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-71fae9f{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:50%;--z-index:2;}.elementor-8 .elementor-element.elementor-element-71fae9f.e-con{--e-con-transform-translateX:-50%;--e-con-transform-translateY:-50%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-71fae9f{left:50%;}body.rtl .elementor-8 .elementor-element.elementor-element-71fae9f{right:50%;}.elementor-8 .elementor-element.elementor-element-29977d5{--display:flex;--position:absolute;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-8 .elementor-element.elementor-element-29977d5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-29977d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-29977d5{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-29977d5{right:0px;}.elementor-8 .elementor-element.elementor-element-803930f{--display:flex;--position:absolute;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-8 .elementor-element.elementor-element-803930f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-803930f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1101ece );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-803930f{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-803930f{right:0px;}.elementor-8 .elementor-element.elementor-element-70703a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-70703a4{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-70703a4{right:0px;}.elementor-8 .elementor-element.elementor-element-70703a4 img{width:100%;height:auto;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-6cb1c66{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:110%;--z-index:3;}.elementor-8 .elementor-element.elementor-element-6cb1c66.e-con{--e-con-transform-translateX:0%;--e-con-transform-translateY:-50%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6cb1c66{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-6cb1c66{right:0px;}.elementor-8 .elementor-element.elementor-element-21e1cd8{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-21e1cd8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;line-height:1;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-b5f45ee{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:8px;font-weight:400;line-height:1;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-9ae2dc1{--display:flex;--position:absolute;--min-height:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;top:100%;--z-index:1;}.elementor-8 .elementor-element.elementor-element-9ae2dc1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9ae2dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9ae2dc1.e-con{--e-con-transform-translateX:-50%;--e-con-transform-translateY:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9ae2dc1{left:50%;}body.rtl .elementor-8 .elementor-element.elementor-element-9ae2dc1{right:50%;}.elementor-8 .elementor-element.elementor-element-3c8d36a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3c8d36a img{width:100%;height:auto;}.elementor-8 .elementor-element.elementor-element-cd03136{width:var( --container-widget-width, fit-content );max-width:fit-content;--e-transform-translateX:-50%;background-color:#FF0049;padding:5px 10px 5px 10px;--container-widget-width:fit-content;--container-widget-flex-grow:0;bottom:0px;z-index:2;border-radius:32px 32px 32px 32px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-cd03136{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-cd03136{right:0px;}.elementor-8 .elementor-element.elementor-element-cd03136 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.2;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c89185f{width:var( --container-widget-width, fit-content );max-width:fit-content;--e-transform-translateX:-50%;background-color:#FF0049;padding:5px 10px 5px 10px;--container-widget-width:fit-content;--container-widget-flex-grow:0;bottom:0px;z-index:2;border-radius:32px 32px 32px 32px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c89185f{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-c89185f{right:0px;}.elementor-8 .elementor-element.elementor-element-c89185f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.2;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f4c3f1d{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:#FF0049;padding:5px 10px 5px 10px;--container-widget-width:fit-content;--container-widget-flex-grow:0;bottom:0px;z-index:2;border-radius:32px 32px 32px 32px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f4c3f1d{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-f4c3f1d{left:0px;}.elementor-8 .elementor-element.elementor-element-f4c3f1d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.2;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c71d8c3{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:#FF0049;padding:5px 10px 5px 10px;--container-widget-width:fit-content;--container-widget-flex-grow:0;bottom:0px;z-index:2;border-radius:32px 32px 32px 32px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c71d8c3{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-c71d8c3{left:0px;}.elementor-8 .elementor-element.elementor-element-c71d8c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.2;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a63bc42{--display:flex;--position:absolute;--min-height:1020px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;top:0px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-a63bc42:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a63bc42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-a63bc42{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-a63bc42{right:0px;}.elementor-8 .elementor-element.elementor-element-80d1cea{width:100%;max-width:100%;padding:0px 0px 0px 0px;top:0px;z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-80d1cea{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-80d1cea{right:0px;}.elementor-8 .elementor-element.elementor-element-592b271{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-592b271{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-592b271{right:0px;}.elementor-8 .elementor-element.elementor-element-592b271 img{width:100%;}.elementor-8 .elementor-element.elementor-element-e17b4e1{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e17b4e1{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-e17b4e1{left:0px;}.elementor-8 .elementor-element.elementor-element-e17b4e1 img{width:100%;}.elementor-8 .elementor-element.elementor-element-82bd17b{--display:flex;--position:absolute;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;top:0px;--z-index:2;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-82bd17b{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-82bd17b{right:0px;}.elementor-8 .elementor-element.elementor-element-3ba0047{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:04%;--margin-right:0%;--padding-top:170px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-f285d0f{--display:flex;--margin-top:0px;--margin-bottom:230px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-73bcaa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-8 .elementor-element.elementor-element-73bcaa7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(25px, 2vw, 35px);font-weight:600;line-height:1.2;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-a62e10e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 64px 0px 0px;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-238f76e .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;fill:var( --e-global-color-3b858cd );color:var( --e-global-color-3b858cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3b858cd );border-radius:100px 100px 100px 100px;padding:4px 4px 4px 16px;}.elementor-8 .elementor-element.elementor-element-238f76e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-238f76e.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-238f76e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-238f76e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-238f76e .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-238f76e .elementor-button:focus{color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-238f76e .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-238f76e .elementor-button:focus svg{fill:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-ecb12bd{--display:flex;--margin-top:380px;--margin-bottom:0;--margin-left:0;--margin-right:2.4%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-ecb12bd.e-con{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-4e0c8ec{width:var( --container-widget-width, 81% );max-width:81%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4e0c8ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;line-height:1.2;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-8676218{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-5cae907 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;fill:var( --e-global-color-3b858cd );color:var( --e-global-color-3b858cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3b858cd );border-radius:100px 100px 100px 100px;padding:4px 4px 4px 16px;}.elementor-8 .elementor-element.elementor-element-5cae907{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5cae907.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-5cae907 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-5cae907 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-5cae907 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5cae907 .elementor-button:focus{color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-5cae907 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-5cae907 .elementor-button:focus svg{fill:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-1a068cb{--display:flex;--min-height:100vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:110px;--padding-left:64px;--padding-right:64px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-1a068cb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1a068cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-87394be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:150px 150px;--row-gap:150px;--column-gap:150px;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a19e97e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-51a9def{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-51a9def .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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-7b3bc55{width:var( --container-widget-width, 343px );max-width:343px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:343px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7b3bc55 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;line-height:1.2;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-0451a99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-efe5811 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;fill:var( --e-global-color-3b858cd );color:var( --e-global-color-3b858cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3b858cd );border-radius:100px 100px 100px 100px;padding:4px 4px 4px 16px;}.elementor-8 .elementor-element.elementor-element-efe5811{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-efe5811.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-efe5811 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-efe5811 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-efe5811 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-efe5811 .elementor-button:focus{color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-efe5811 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-efe5811 .elementor-button:focus svg{fill:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-e229ada{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-842dc72{width:var( --container-widget-width, 110% );max-width:110%;--e-transform-rotateZ:-2deg;--container-widget-width:110%;--container-widget-flex-grow:0;--e-transform-origin-x:left;--e-transform-origin-y:bottom;--image-border-radius:14px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8 .elementor-element.elementor-element-5ace29c{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:7%;}.elementor-8 .elementor-element.elementor-element-828d4a5{width:var( --container-widget-width, 115% );max-width:115%;--e-transform-rotateZ:-2deg;--container-widget-width:115%;--container-widget-flex-grow:0;--e-transform-origin-x:right;--e-transform-origin-y:top;--image-border-radius:14px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8 .elementor-element.elementor-element-1cdf0e3{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1cdf0e3.e-con{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-252c641{--e-transform-rotateZ:-180deg;}.elementor-8 .elementor-element.elementor-element-252c641 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-c9736b5{--e-transform-rotateZ:3.3deg;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-c9736b5 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:25px;font-weight:400;line-height:1.2;color:var( --e-global-color-1101ece );}.elementor-8 .elementor-element.elementor-element-76f5b7a{--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;--margin-top:0px;--margin-bottom:62px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5bb475b{--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:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--border-radius:20px 20px 20px 20px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:82px;--padding-bottom:66px;--padding-left:64px;--padding-right:64px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-5bb475b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bb475b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-cb48034{--display:flex;--position:absolute;--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:space-between;--align-items:center;top:6px;}.elementor-8 .elementor-element.elementor-element-cb48034.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-cb48034{left:50%;}body.rtl .elementor-8 .elementor-element.elementor-element-cb48034{right:50%;}.elementor-8 .elementor-element.elementor-element-e84b1ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-8 .elementor-element.elementor-element-e84b1ae .elementor-heading-title{font-family:"Pixter Display", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-e84b1ae .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-e84b1ae .elementor-heading-title a:focus{color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-2cc7343 .elementor-button{background-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5d2b890{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9528559 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;line-height:1.2;color:var( --e-global-color-2f34332 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-c0e2ce8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c0e2ce8 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-8 .elementor-element.elementor-element-c0e2ce8 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-c0e2ce8 .elementor-icon{font-size:64px;}.elementor-8 .elementor-element.elementor-element-c0e2ce8 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-c0e2ce8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5;}.elementor-8 .elementor-element.elementor-element-c0e2ce8:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-c0e2ce8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-3d66289 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;fill:var( --e-global-color-2f34332 );color:var( --e-global-color-2f34332 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2f34332 );border-radius:100px 100px 100px 100px;padding:4px 4px 4px 16px;}.elementor-8 .elementor-element.elementor-element-3d66289{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3d66289.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-3d66289 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-3d66289 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-3d66289 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-3d66289 .elementor-button:focus{color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-3d66289 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-3d66289 .elementor-button:focus svg{fill:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-d833317{width:var( --container-widget-width, 465px );max-width:465px;--container-widget-width:465px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-529f2f0{--e-transform-rotateZ:3.3deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-529f2f0.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-529f2f0 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:25px;font-weight:400;line-height:1.2;color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-b3802ba{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;top:-22px;z-index:2;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b3802ba{right:50px;}body.rtl .elementor-8 .elementor-element.elementor-element-b3802ba{left:50px;}.elementor-8 .elementor-element.elementor-element-b3802ba img{width:100%;}.elementor-8 .elementor-element.elementor-element-7f881e9{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:82px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b56f7d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-94f2e18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2d4303e{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:28px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-8 .elementor-element.elementor-element-2d4303e .elementor-social-icon{background-color:var( --e-global-color-1101ece );--icon-padding:14px;}.elementor-8 .elementor-element.elementor-element-2d4303e .elementor-social-icon:hover{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-dd59e4f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-6c2906c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2c5534a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f11f0b9{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f11f0b9 img{width:100%;}.elementor-8 .elementor-element.elementor-element-ce9d504 .elementor-heading-title{font-family:"Pixter Granular", Sans-serif;font-size:35px;font-weight:400;line-height:1.2;}.elementor-8 .elementor-element.elementor-element-1b69c63{--display:flex;}.elementor-8 .elementor-element.elementor-element-3f9fce4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d7b2709{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5263caf{width:var( --container-widget-width, 135px );max-width:135px;--container-widget-width:135px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-cfb97b7{--display:flex;}.elementor-8 .elementor-element.elementor-element-346417d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-51871dd{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-81dd3cb{width:var( --container-widget-width, 135px );max-width:135px;--container-widget-width:135px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3d8abbb{--display:flex;}.elementor-8 .elementor-element.elementor-element-464e10d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3ec20c7{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c6df8f5{width:var( --container-widget-width, 135px );max-width:135px;--container-widget-width:135px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-35521a9{--display:flex;}.elementor-8 .elementor-element.elementor-element-138a247{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0d8d051{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8a2a8e9{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-97953d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0822fad{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-0822fad img{width:1122px;max-width:none;}.elementor-8 .elementor-element.elementor-element-428e7f0{--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;--margin-top:0px;--margin-bottom:115px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-cae0eb6{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:93px;--padding-bottom:76px;--padding-left:80px;--padding-right:80px;}.elementor-8 .elementor-element.elementor-element-cae0eb6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cae0eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-e51e8c5{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:calc(100% - 1px);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e51e8c5{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-e51e8c5{right:0px;}.elementor-8 .elementor-element.elementor-element-75f29e2{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-75f29e2 img{width:100%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f32612f{left:8px;}body.rtl .elementor-8 .elementor-element.elementor-element-f32612f{right:8px;}.elementor-8 .elementor-element.elementor-element-f32612f{top:6px;}.elementor-8 .elementor-element.elementor-element-f32612f .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-8 .elementor-element.elementor-element-f32612f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-f32612f .elementor-icon{font-size:12px;}.elementor-8 .elementor-element.elementor-element-f32612f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f32612f .elementor-icon-box-title a{font-family:"Pixter Granular", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5;}.elementor-8 .elementor-element.elementor-element-f32612f:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-f32612f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-778229b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-778229b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-09b51af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;}.elementor-8 .elementor-element.elementor-element-09b51af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;line-height:1.2;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-e3847db{margin:0px -16px calc(var(--kit-widget-spacing, 0px) + 0px) -16px;}.elementor-8 .elementor-element.elementor-element-5d75bc1{--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:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:196px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5232006{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2a52246{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-2a52246 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-3483568{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-3483568 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;line-height:1.2;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-fd38729{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-ca8fe2f .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;fill:var( --e-global-color-3b858cd );color:var( --e-global-color-3b858cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3b858cd );border-radius:100px 100px 100px 100px;padding:4px 4px 4px 16px;}.elementor-8 .elementor-element.elementor-element-ca8fe2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ca8fe2f.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-ca8fe2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-ca8fe2f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-ca8fe2f .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-ca8fe2f .elementor-button:focus{color:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-ca8fe2f .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-ca8fe2f .elementor-button:focus svg{fill:var( --e-global-color-2f34332 );}.elementor-8 .elementor-element.elementor-element-9d70b27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f93a851{--swiper-slides-to-display:3;--swiper-slides-gap:32px;}.elementor-8 .elementor-element.elementor-element-f93a851 .swiper-slide > .elementor-element{height:100%;}.elementor-8 .elementor-element.elementor-element-6f4543f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-617b24a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3f0db28{width:var( --container-widget-width, 280px );max-width:280px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3f0db28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;line-height:1.2;color:var( --e-global-color-3b858cd );}.elementor-8 .elementor-element.elementor-element-df42f71{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e48d26b{width:var( --container-widget-width, 949px );max-width:949px;--container-widget-width:949px;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1101ece );}.elementor-8 .elementor-element.elementor-element-06d30d8{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6441810{width:var( --container-widget-width, 949px );max-width:949px;--container-widget-width:949px;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1101ece );}.elementor-8 .elementor-element.elementor-element-8b7e536{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-213da36{width:var( --container-widget-width, 949px );max-width:949px;--container-widget-width:949px;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1101ece );}.elementor-8 .elementor-element.elementor-element-14f0838{--n-accordion-title-font-size:25px;width:var( --container-widget-width, 1112px );max-width:1112px;--container-widget-width:1112px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-1101ece );--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-14f0838 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-14f0838 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-14f0838 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-14f0838 {--n-accordion-padding:24px 0px 24px 0px;}:where( .elementor-8 .elementor-element.elementor-element-14f0838 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:500;line-height:1.2;}:where( .elementor-8 .elementor-element.elementor-element-14f0838 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-f6aa70b{--width:fit-content;}.elementor-8 .elementor-element.elementor-element-47bb4a7{--width:20%;}.elementor-8 .elementor-element.elementor-element-20b4095{--width:fit-content;}.elementor-8 .elementor-element.elementor-element-dc84cfa{--width:fit-content;}.elementor-8 .elementor-element.elementor-element-79def17{--width:fit-content;}.elementor-8 .elementor-element.elementor-element-34cebd3{--width:fit-content;}.elementor-8 .elementor-element.elementor-element-db74476{--width:fit-content;}.elementor-8 .elementor-element.elementor-element-42811c9{--width:fit-content;}.elementor-8 .elementor-element.elementor-element-7b3e289{--width:100%;}.elementor-8 .elementor-element.elementor-element-71fae9f{--width:clamp(0px, 18vw, 400px);}.elementor-8 .elementor-element.elementor-element-29977d5{--width:100%;}.elementor-8 .elementor-element.elementor-element-803930f{--width:100%;}.elementor-8 .elementor-element.elementor-element-9ae2dc1{--width:91%;}.elementor-8 .elementor-element.elementor-element-3ba0047{--width:33%;}.elementor-8 .elementor-element.elementor-element-ecb12bd{--width:28%;}.elementor-8 .elementor-element.elementor-element-1a068cb{--content-width:1620px;}.elementor-8 .elementor-element.elementor-element-a19e97e{--width:460px;}.elementor-8 .elementor-element.elementor-element-e229ada{--width:1024px;}.elementor-8 .elementor-element.elementor-element-5ace29c{--width:89%;}.elementor-8 .elementor-element.elementor-element-1cdf0e3{--width:fit-content;}.elementor-8 .elementor-element.elementor-element-cb48034{--width:calc(100% - 12px);}.elementor-8 .elementor-element.elementor-element-5d2b890{--width:556px;}.elementor-8 .elementor-element.elementor-element-b56f7d3{--width:675px;}.elementor-8 .elementor-element.elementor-element-97953d4{--width:719px;}.elementor-8 .elementor-element.elementor-element-e51e8c5{--width:348px;}.elementor-8 .elementor-element.elementor-element-5232006{--width:361px;}.elementor-8 .elementor-element.elementor-element-9d70b27{--width:1152px;}.elementor-8 .elementor-element.elementor-element-617b24a{--width:280px;}}@media(max-width:1366px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-71fae9f{--width:18%;}.elementor-8 .elementor-element.elementor-element-5ace29c{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-47bb4a7{--width:100%;}.elementor-8 .elementor-element.elementor-element-3ba0047{--width:100%;}.elementor-8 .elementor-element.elementor-element-ecb12bd{--width:100%;}.elementor-8 .elementor-element.elementor-element-a19e97e{--width:100%;}.elementor-8 .elementor-element.elementor-element-e229ada{--width:100%;}.elementor-8 .elementor-element.elementor-element-5ace29c{--width:100%;}.elementor-8 .elementor-element.elementor-element-5d2b890{--width:100%;}.elementor-8 .elementor-element.elementor-element-5232006{--width:100%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-0e95fb9{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-2981562{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;font-size:14px;}.elementor-8 .elementor-element.elementor-element-822261a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-afb92e8{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;font-size:14px;}.elementor-8 .elementor-element.elementor-element-932bd27{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-ac63879{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;font-size:14px;}.elementor-8 .elementor-element.elementor-element-ec0fc8d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-be11928{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;font-size:14px;}.elementor-8 .elementor-element.elementor-element-f3bec27{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-6982f29{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;font-size:14px;}.elementor-8 .elementor-element.elementor-element-235b38f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-4e0aff1{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;font-size:14px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-4e0c8ec{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-87394be{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-8 .elementor-element.elementor-element-51a9def .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-7b3bc55{width:100%;max-width:100%;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-842dc72{--container-widget-width:115%;--container-widget-flex-grow:0;width:var( --container-widget-width, 115% );max-width:115%;}.elementor-8 .elementor-element.elementor-element-5ace29c{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-5bb475b{--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:space-between;--align-items:center;--padding-top:82px;--padding-bottom:82px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-9528559 .elementor-heading-title{font-size:25px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-d833317{font-size:14px;}.elementor-8 .elementor-element.elementor-element-529f2f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-529f2f0 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-b3802ba{--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;}.elementor-8 .elementor-element.elementor-element-94f2e18{--flex-direction:column-reverse;--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:flex-start;}.elementor-8 .elementor-element.elementor-element-f93a851{--swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-6f4543f{--flex-wrap:nowrap;}.elementor-8 .elementor-element.elementor-element-3f0db28 .elementor-heading-title{line-height:1.2;}.elementor-8 .elementor-element.elementor-element-e48d26b{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-6441810{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-213da36{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-42a6c9b{--padding-top:200px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-012381c{--flex-direction:column-reverse;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-94fc120{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-94fc120 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-f6aa70b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-f6aa70b.e-con{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-34e71be.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-067b8ff .elementor-heading-title{font-size:48px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-f80256d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b365c17{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-2e17769{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-ffcceef{--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-3581fef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8 .elementor-element.elementor-element-5d4b38c{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-944ec99 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-2981562{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-d305c14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8 .elementor-element.elementor-element-bbd65fe{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-24a7e88 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-afb92e8{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-3369b63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8 .elementor-element.elementor-element-e6a3c0b{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-449e96a .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-ac63879{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-fc3d34a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8 .elementor-element.elementor-element-bd89f55{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-35906b1 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-be11928{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-284d16f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8 .elementor-element.elementor-element-a51aed1{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-2690d11 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-6982f29{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-d86de13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8 .elementor-element.elementor-element-4fda69d{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-18467fe .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-4e0aff1{width:100%;max-width:100%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-f113753{--grid-columns:2;}.elementor-8 .elementor-element.elementor-element-eb1fe02{--min-height:0vh;}.elementor-8 .elementor-element.elementor-element-7b3e289{--min-height:0vh;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-daf8f41{--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-71fae9f.e-con{--e-con-transform-translateX:0%;--e-con-transform-translateY:0%;}.elementor-8 .elementor-element.elementor-element-cd03136 .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-c89185f .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-f4c3f1d .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-c71d8c3 .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-a63bc42{--min-height:100%;}.elementor-8 .elementor-element.elementor-element-82bd17b{--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-3ba0047{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-73bcaa7{text-align:center;}.elementor-8 .elementor-element.elementor-element-a62e10e{text-align:center;}.elementor-8 .elementor-element.elementor-element-238f76e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ecb12bd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4e0c8ec{text-align:center;}.elementor-8 .elementor-element.elementor-element-8676218{text-align:center;}.elementor-8 .elementor-element.elementor-element-5cae907.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-87394be{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:96px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-51a9def .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-842dc72{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-5ace29c{--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-8 .elementor-element.elementor-element-828d4a5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-transform-origin-x:left;}.elementor-8 .elementor-element.elementor-element-5bb475b{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:032px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-9528559 .elementor-heading-title{font-size:35px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-d833317{width:var( --container-widget-width, 465px );max-width:465px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:465px;--container-widget-flex-grow:0;font-size:16px;}.elementor-8 .elementor-element.elementor-element-529f2f0 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-b3802ba{--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b3802ba{right:32px;}body.rtl .elementor-8 .elementor-element.elementor-element-b3802ba{left:32px;}.elementor-8 .elementor-element.elementor-element-5d75bc1{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f93a851{--swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-6f4543f{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-3f0db28{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e48d26b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-6441810{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-213da36{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-42a6c9b{--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-1f5d879{--min-height:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-012381c{--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-94fc120{padding:0px 32px 0px 0px;}.elementor-8 .elementor-element.elementor-element-94fc120 .elementor-heading-title{font-size:14px;letter-spacing:1.2px;}.elementor-8 .elementor-element.elementor-element-f6aa70b{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-36c5dc2 .elementor-heading-title{font-size:14px;line-height:1;}.elementor-8 .elementor-element.elementor-element-34e71be .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-34e71be .elementor-icon svg{height:20px;}.elementor-8 .elementor-element.elementor-element-067b8ff .elementor-heading-title{font-size:28px;line-height:1.2;}.elementor-8 .elementor-element.elementor-element-593c24f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-e44c029 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-b365c17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-b75ae35{font-size:16px;line-height:1.2;}.elementor-8 .elementor-element.elementor-element-2e17769{--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-e6e517f{text-align:center;}.elementor-8 .elementor-element.elementor-element-e6e517f .elementor-heading-title{font-size:24px;line-height:1;}.elementor-8 .elementor-element.elementor-element-586cf7a{font-size:16px;line-height:1.5;}.elementor-8 .elementor-element.elementor-element-ffcceef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-0e95fb9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-61952d8 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-f0d9fba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3581fef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3581fef .elementor-heading-title{font-size:12px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-5d4b38c{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-20b4095{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-944ec99.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-944ec99 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-2981562{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:1.5;}.elementor-8 .elementor-element.elementor-element-822261a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-55bd5b9 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-c4cf40f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-d305c14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-d305c14 .elementor-heading-title{font-size:12px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-bbd65fe{--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:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-dc84cfa{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-24a7e88.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-24a7e88 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-afb92e8{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:1.5;}.elementor-8 .elementor-element.elementor-element-932bd27{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-22cc565 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-5227087{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3369b63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3369b63 .elementor-heading-title{font-size:12px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-e6a3c0b{--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:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-79def17{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-449e96a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-449e96a .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-ac63879{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:1.5;}.elementor-8 .elementor-element.elementor-element-ec0fc8d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-3804223 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-8e82397{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-fc3d34a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-fc3d34a .elementor-heading-title{font-size:12px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-bd89f55{--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:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-34cebd3{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-35906b1.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-35906b1 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-be11928{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:1.5;}.elementor-8 .elementor-element.elementor-element-f3bec27{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-6e7ffdc .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-15f735b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-284d16f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-284d16f .elementor-heading-title{font-size:12px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-a51aed1{--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:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-db74476{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-2690d11.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2690d11 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-6982f29{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:1.5;}.elementor-8 .elementor-element.elementor-element-235b38f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-7a751de .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-f36d1dc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-d86de13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-d86de13 .elementor-heading-title{font-size:12px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-4fda69d{--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:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-42811c9{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-18467fe.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-18467fe .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-4e0aff1{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:1.5;}.elementor-8 .elementor-element.elementor-element-64e7f4e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-a0328dd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2d3c33a{width:auto;max-width:auto;text-align:center;}.elementor-8 .elementor-element.elementor-element-2d3c33a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2d3c33a .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-b183534{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;}.elementor-8 .elementor-element.elementor-element-b183534 .elementor-heading-title{font-size:24px;line-height:1.2;}.elementor-8 .elementor-element.elementor-element-396ed32{--justify-content:center;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-f113753{--grid-columns:1;--grid-row-gap:16px;}.elementor-8 .elementor-element.elementor-element-71fae9f{--width:50%;}.elementor-8 .elementor-element.elementor-element-82bd17b{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-f285d0f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a62e10e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1a068cb{--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-87394be{--margin-top:64px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-51a9def .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-0451a99{line-height:1.5;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-842dc72{--e-transform-rotateZ:-2deg;}.elementor-8 .elementor-element.elementor-element-5ace29c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-828d4a5{--e-transform-rotateZ:-2deg;}.elementor-8 .elementor-element.elementor-element-c9736b5{margin:-12px -12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-c9736b5 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-76f5b7a{--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5bb475b{--padding-top:48px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-9528559 .elementor-heading-title{font-size:24px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-d833317{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-529f2f0.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-529f2f0 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-b3802ba{--container-widget-width:48px;--container-widget-flex-grow:0;width:var( --container-widget-width, 48px );max-width:48px;top:-10px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b3802ba{right:16px;}body.rtl .elementor-8 .elementor-element.elementor-element-b3802ba{left:16px;}.elementor-8 .elementor-element.elementor-element-7f881e9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-b56f7d3{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-94f2e18{--flex-direction:column-reverse;--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-dd59e4f .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-0822fad img{width:100%;}.elementor-8 .elementor-element.elementor-element-428e7f0{--content-width:100%;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-cae0eb6{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-778229b .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-09b51af .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-e3847db{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-5d75bc1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2a52246 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-3483568 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-f93a851{--swiper-slides-to-display:1;--swiper-slides-gap:16px;}.elementor-8 .elementor-element.elementor-element-6f4543f{--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-3f0db28 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-e48d26b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-6441810{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-213da36{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-14f0838{--n-accordion-title-font-size:20px;}}/* Start custom CSS for html, class: .elementor-element-fed1923 */body:not(.ninety-eight-style) .elementor-8 .elementor-element.elementor-element-fed1923 {
    display: none;
}

.frame-border-left {
    left: 0;
    top: 0;
    bottom: 0;
    border-left: 1px solid #000;
    border-right: 1px solid #f4f4f4;
    height: 100vh;
}
.frame-border {
    position: fixed;
    z-index: 1;
    user-select: none;
}

.frame-border-left, .frame-border-right, .frame-border-bottom {
    background-color: silver;
}

.frame-border-right {
    right: 0;
    top: 0;
    bottom: 0;
    border-right: 1px solid #000;
    border-left: 1px solid #f4f4f4;
    height: 100vh;
}

.frame-border-left, .frame-border-right {
    width: 23px;
    z-index: -1;
    background-image: url("/wp-content/uploads/2026/03/ruler.gif");
    background-repeat: repeat-y;
    background-position: 50% 50%;
}

.frame-border-left:before, .frame-border-left:after, .frame-border-right:before, .frame-border-right:after {
    content: "";
    background-image: url("/wp-content/uploads/2026/03/ruler-blank.gif");
    background-repeat: repeat-y;
    background-position: 50% 50%;
    position: absolute;
    width: 15px;
    height: 72px;
}

.frame-border-left:after, .frame-border-right:after {
    bottom: 0;
}

.frame-border-left:before, .frame-border-left:after {
    left: 3px;
}

.frame-border-right:before, .frame-border-right:after {
    right: 3px;
}

.start-bar {
    padding: 2px;
    border-top: 1px solid #dfdfdf;
    box-shadow: inset 1px 0 #fff;
}

.frame-border-bottom {
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px solid #f4f4f4;
    border-bottom: 1px solid #4e4e4e;
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-fed1923 .start-button-wrapper {
    float: left;
    margin-left: 2px;
    margin-bottom: 2px;
    display: inline-block;
    vertical-align: middle;
}

.elementor-8 .elementor-element.elementor-element-fed1923 button, .elementor-8 .elementor-element.elementor-element-fed1923 .button {
    display: inline-block;
    border: 0;
    padding: 2px 6px 3px;
    cursor: pointer;
    background-color: silver;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
    box-shadow: inset 1px 1px #dfdfdf, 1px 0 #000, 0 1px #000, 1px 1px #000;
    margin-right: 6px;
    color: #000;
}

.elementor-8 .elementor-element.elementor-element-fed1923 .sprite.start-button {
    background-position: 0 -1765px;
    width: 45px;
    height: 14px;
}

.elementor-8 .elementor-element.elementor-element-fed1923 .sprite {
    background-image: url("/wp-content/uploads/2026/03/sprite.png");
    background-repeat: no-repeat;
}

.start-bar-window {
    float: left;
    vertical-align: middle;
    padding: 0 10px 0 6px;
    height: 22px;
    line-height: 22px;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    box-shadow: inset 1px 1px gray;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAG0lEQVQYV2M8cODAf3t7ewbG/////z948CADAFuqCj64BtLKAAAAAElFTkSuQmCC);
}


.sprite.gallery {
    background-position: 0 -274px;
    width: 16px;
    height: 16px;
}

.start-bar-window .sprite {
    float: left;
    position: relative;
    top: 3px;
    margin-right: 4px;
}
.sprite {
    background-image: url(/images/sprite.gif);
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94fc120 */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-94fc120 .elementor-heading-title {
    color: var(--GRIS, #333232) !important;
    font-family: "Pixter Display", Sans-Serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: normal !important;
    text-transform: uppercase !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6aa70b */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-f6aa70b {
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-067b8ff */.elementor-8 .elementor-element.elementor-element-067b8ff span {
    background: rgba(245, 245, 245, 0.30);
    backdrop-filter: blur(2px);
    filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.30));
    border-radius: 100px;
    padding: 0px 32px;
    box-shadow: inset 0.2px -0.2px 0.5px #ffffff;
    outline: solid 1px rgba(248, 248, 248, 0.25);
}

.elementor-8 .elementor-element.elementor-element-067b8ff #diff {
    transform: rotate(-1.232deg);
    display: inline-flex !important;
}

@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-067b8ff span {
        padding: 0 8px;
    }
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-067b8ff .elementor-heading-title {
    color: var(--GRIS, #333232);
    font-family: "Pixter Granular", Sans-Serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-067b8ff span {
    background: none;
    filter: none;
    border-radius: 0px;
    padding: 0px;
    backdrop-filter: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f80256d */.elementor-8 .elementor-element.elementor-element-f80256d {
    display: flex;
}

.elementor-8 .elementor-element.elementor-element-f80256d .elementor-button-icon {
    background: none;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    position: relative;
}

.elementor-8 .elementor-element.elementor-element-f80256d .elementor-button-icon::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #FF0049;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    z-index: 0;
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-f80256d a {
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-f80256d .elementor-button-icon svg, .elementor-8 .elementor-element.elementor-element-f80256d .elementor-button-text {
    position: relative;
    z-index: 1;
}

.elementor-8 .elementor-element.elementor-element-f80256d .elementor-button-icon svg {
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-f80256d .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-f80256d a:hover .elementor-button-icon::after {
    transition: .6s ease;
    width: 500px;
    height: 120px;
}

.elementor-8 .elementor-element.elementor-element-f80256d a:hover .elementor-button-icon svg {
    transform: scale(1.8);
    transition: 1s cubic-bezier(.33,1.69,.59,.74);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44c029 */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-e44c029 .elementor-heading-title {
    color: var(--GRIS, #333232);
    font-family: "Pixter Granular", Sans-Serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db10cee */body:not(.ninety-eight-style) .elementor-8 .elementor-element.elementor-element-db10cee {
    display: none;
} 

.elementor-8 .elementor-element.elementor-element-db10cee .wordart {
    font-size: 20px;
}

body.ninety-eight-style .wordart {
  font-family: Arial, sans-serif !important;
  font-weight: bold !important;
  position: relative !important;
  z-index: 1 !important;
  display: block !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

body.ninety-eight-style .wordart.rainbow {
  transform: scale(1, 1.5) !important;
  -webkit-transform: scale(1, 1.5) !important;
  -moz-transform: scale(1, 1.5) !important;
  -o-transform: scale(1, 1.5) !important;
  -ms-transform: scale(1, 1.5) !important;
}

body.ninety-eight-style .wordart.rainbow .text {
  background: red !important; 
  background: -webkit-linear-gradient(left, #b306a9, #ef2667, #f42e2c, #ffa509, #fdfc00, #55ac2f, #0b13fd, #a804af) !important;
  background: -o-linear-gradient(left, #b306a9, #ef2667, #f42e2c, #ffa509, #fdfc00, #55ac2f, #0b13fd, #a804af) !important;
  background: -moz-linear-gradient(left, #b306a9, #ef2667, #f42e2c, #ffa509, #fdfc00, #55ac2f, #0b13fd, #a804af) !important;
  background: linear-gradient(to right, #b306a9, #ef2667, #f42e2c, #ffa509, #fdfc00, #55ac2f, #0b13fd, #a804af) !important; 
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

body.ninety-eight-style .wordart.rainbow .text::before {
  content: attr(data-text);
  position: absolute !important;
  z-index: -1 !important;
  top: 0.17em !important;
  left: 0.4em !important;
  -webkit-text-fill-color: rgba(50,50,50,0.3) !important;
  -webkit-background-clip: border-box !important;
  transform: skew(60deg, 0) scale(1, 0.5) !important;
}

body.ninety-eight-style .wordart.blues .text {
    font-family: Impact, sans-serif !important;
    color: #24c0fd !important;
    -webkit-text-stroke: 0.01em #0000aa !important;
    filter: progid:DXImageTransform.Microsoft.Glow(Color=#0000aa,Strength=1) !important;
    text-shadow: 0.13em -0.13em 0px #0000aa !important;
    letter-spacing: -0.05em !important;
}


body.ninety-eight-style .wordart.superhero {
    transform: skew(0, -15deg) scale(1, 1.5) !important;
    -webkit-transform: skew(0, -15deg) scale(1, 1.5) !important;
    -moz-transform: skew(0, -15deg) scale(1, 1.5) !important;
    -o-transform: skew(0, -15deg) scale(1, 1.5) !important;
    -ms-transform: skew(0, -15deg) scale(1, 1.5) !important;
}

body.ninety-eight-style .wordart.superhero .text {
    font-family: Impact !important;
    background: #fdea00 !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #fdea00 0%, #fdcf00 44%, #fc2700 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdea00), color-stop(44%, #fdcf00), color-stop(100%, #fc2700)) !important;
    background: -webkit-linear-gradient(top, #fdea00 0%, #fdcf00 44%, #fc2700 100%) !important;
    background: -o-linear-gradient(top, #fdea00 0%, #fdcf00 44%, #fc2700 100%) !important;
    background: -ms-linear-gradient(top, #fdea00 0%, #fdcf00 44%, #fc2700 100%) !important;
    background: linear-gradient(to bottom, #fdea00 0%, #fdcf00 44%, #fc2700 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdea00', endColorstr='#fc2700', GradientType=0) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

body.ninety-eight-style .wordart.superhero .text::before {
    content: attr(data-text);
    position: absolute;
    z-index: -1;
    text-shadow: 0.01em 0em 0 #802700, 0em 0.01em 0 #c23d00, 0.02em 0.01em 0 #802700, 0.01em 0.02em 0 #c23d00, 0.03em 0.02em 0 #802700, 0.02em 0.03em 0 #c23d00, 0.04em 0.03em 0 #802700, 0.03em 0.04em 0 #c23d00, 0.05em 0.04em 0 #802700, 0.04em 0.05em 0 #c23d00, 0.06em 0.05em 0 #802700, 0.05em 0.06em 0 #c23d00, 0.07em 0.06em 0 #802700, 0.06em 0.07em 0 #c23d00, 0.08em 0.07em 0 #802700, 0.07em 0.08em 0 #c23d00 !important;
}

body.ninety-eight-style .wordart.radial .text {
    background: #fffa28 !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦BoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-radial-gradient(center, ellipse cover, #fffa28 0%, #ec8a39 100%) !important;
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #fffa28), color-stop(100%, #ec8a39)) !important;
    background: -webkit-radial-gradient(center, ellipse cover, #fffa28 0%, #ec8a39 100%) !important;
    background: -o-radial-gradient(center, ellipse cover, #fffa28 0%, #ec8a39 100%) !important;
    background: -ms-radial-gradient(center, ellipse cover, #fffa28 0%, #ec8a39 100%) !important;
    background: radial-gradient(ellipse at center, #fffa28 0%, #ec8a39 100%) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa28', endColorstr='#ec8a39', GradientType=1) !important;
    font-family: Impact, sans-serif !important;
    font-weight: bold !important;
}

body.ninety-eight-style .wordart.tilt {
    display: inline-block !important;
    transform: scaleY(2) perspective(1em) rotateX(15deg) translate3d(-19%, -14%, -0.4em) !important;
    -webkit-transform: scaleY(2) perspective(1em) rotateX(15deg) translate3d(-19%, -14%, -0.4em) !important;
    -moz-transform: scaleY(2) perspective(1em) rotateX(15deg) translate3d(-19%, -14%, -0.4em) !important;
    -o-transform: scaleY(2) perspective(1em) rotateX(15deg) translate3d(-19%, -14%, -0.4em) !important;
    -ms-transform: scaleY(2) perspective(1em) rotateX(15deg) translate3d(-19%, -14%, -0.4em) !important;
}

body.ninety-eight-style .wordart.tilt .text {
    font-family: Arial, sans-serif !important;
    font-weight: bold !important;
    background: #390c0b !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
    background: -moz-linear-gradient(top, #390c0b 0%, #f6bf28 73%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #390c0b), color-stop(73%, #f6bf28)) !important;
    background: -webkit-linear-gradient(top, #390c0b 0%, #f6bf28 73%) !important;
    background: -o-linear-gradient(top, #390c0b 0%, #f6bf28 73%) !important;
    background: -ms-linear-gradient(top, #390c0b 0%, #f6bf28 73%) !important;
    background: linear-gradient(to bottom, #390c0b 0%, #f6bf28 73%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#390c0b', endColorstr='#f6bf28', GradientType=0) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    letter-spacing: -0.01em !important;
    -webkit-text-stroke: 0.01em #A3A3A3 !important;
    filter: progid:DXImageTransform.Microsoft.Glow(Color=#a3a3a3, Strength=1) !important;
}

body.ninety-eight-style .wordart.tilt .text::before {
    content: attr(data-text);
    position: absolute !important;
    z-index: -1 !important;
    top: 0.17em !important;
    -webkit-text-fill-color: #6D4916;
    -webkit-background-clip: border-box;
    transform: perspective(1em) rotateX(65deg) scale(0.77) !important;
    -webkit-transform: perspective(1em) rotateX(65deg) scale(0.77) !important;
    -moz-transform: perspective(1em) rotateX(65deg) scale(0.77) !important;
    -o-transform: perspective(1em) rotateX(65deg) scale(0.77) !important;
    -ms-transform: perspective(1em) rotateX(65deg) scale(0.77) !important;
}

body.ninety-eight-style .wordart.purple {
    transform: skew(0, -10deg) scale(1, 1.5) !important;
    -webkit-transform: skew(0, -10deg) scale(1, 1.5) !important;
    -moz-transform: skew(0, -10deg) scale(1, 1.5) !important;
    -o-transform: skew(0, -10deg) scale(1, 1.5) !important;
    -ms-transform: skew(0, -10deg) scale(1, 1.5) !important;
}

body.ninety-eight-style .wordart.purple .text {
    letter-spacing: -0.01em !important;
    font-family: Impact !important;
    background: #4222be !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
    background: -moz-linear-gradient(top, #4222be 0%, #a62cc1 73%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4222be), color-stop(73%, #a62cc1)) !important;
    background: -webkit-linear-gradient(top, #4222be 0%, #a62cc1 73%) !important;
    background: -o-linear-gradient(top, #4222be 0%, #a62cc1 73%) !important;
    background: -ms-linear-gradient(top, #4222be 0%, #a62cc1 73%) !important;
    background: linear-gradient(to bottom, #4222be 0%, #a62cc1 73%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4222be', endColorstr='#a62cc1', GradientType=0) !important;
    -webkit-text-stroke: 0.01em #B28FFD;
    filter: progid:DXImageTransform.Microsoft.Glow(Color=#b28ffd, Strength=1) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

body.ninety-eight-style .wordart.horizon .text {
    font-family: Arial, sans-serif !important;
    font-weight: bold !important;
    background: #7286a7 !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #7286a7 0%, #7286a7 13%, #ffffff 50%, #812f30 56%, #ffffff 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7286a7), color-stop(13%, #7286a7), color-stop(50%, #ffffff), color-stop(56%, #812f30), color-stop(100%, #ffffff)) !important;
    background: -webkit-linear-gradient(top, #7286a7 0%, #7286a7 13%, #ffffff 50%, #812f30 56%, #ffffff 100%) !important;
    background: -o-linear-gradient(top, #7286a7 0%, #7286a7 13%, #ffffff 50%, #812f30 56%, #ffffff 100%) !important;
    background: -ms-linear-gradient(top, #7286a7 0%, #7286a7 13%, #ffffff 50%, #812f30 56%, #ffffff 100%) !important;
    background: linear-gradient(to bottom, #7286a7 0%, #7286a7 13%, #ffffff 50%, #812f30 56%, #ffffff 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7286a7', endColorstr='#ffffff', GradientType=0) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

body.ninety-eight-style .wordart.horizon .text::before {
    content: attr(data-text);
    position: absolute;
    z-index: -1;
    text-shadow: 0.01em 0em 0 #161616, 0em 0.01em 0 #8d8d8d, 0.02em 0.01em 0 #161616, 0.01em 0.02em 0 #8d8d8d, 0.03em 0.02em 0 #161616, 0.02em 0.03em 0 #8d8d8d, 0.04em 0.03em 0 #161616, 0.03em 0.04em 0 #8d8d8d, 0.05em 0.04em 0 #161616, 0.04em 0.05em 0 #8d8d8d, 0.06em 0.05em 0 #161616, 0.05em 0.06em 0 #8d8d8d, 0.07em 0.06em 0 #161616, 0.06em 0.07em 0 #8d8d8d, 0.08em 0.07em 0 #161616, 0.07em 0.08em 0 #8d8d8d, 0.09em 0.08em 0 #161616, 0.08em 0.09em 0 #8d8d8d, 0.1em 0.09em 0 #161616, 0.09em 0.1em 0 #8d8d8d !important;
}

body.ninety-eight-style .wordart.italic-outline {
    transform: scale(1, 1.3) !important;
    -webkit-transform: scale(1, 1.3) !important;
    -moz-transform: scale(1, 1.3) !important;
    -o-transform: scale(1, 1.3) !important;
    -ms-transform: scale(1, 1.3) !important;
}

body.ninety-eight-style .wordart.italic-outline .text {
    letter-spacing: -0.01em !important;
    font-family: Arial, sans-serif !important;
    font-weight: bold !important;
    font-style: italic !important;
    color: #fff !important;
    -webkit-text-stroke: 0.01em #000 !important;
    filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000, Strength=1) !important;
    text-shadow: 0.03em 0.03em 0 #6D6D6D !important;
}

body.ninety-eight-style .wordart.slate {
    transform: scale(1, 1.5) !important;
    -webkit-transform: scale(1, 1.5) !important;
    -moz-transform: scale(1, 1.5) !important;
    -o-transform: scale(1, 1.5) !important;
    -ms-transform: scale(1, 1.5) !important;
}

body.ninety-eight-style .wordart.slate .text {
    font-family: Times, 'Times New Roman', serif !important;
    font-weight: normal !important;
    color: #2F5485 !important;
    text-shadow: 0.03em 0.03em 0px #B3B3B3 !important;
}

.elementor-8 .elementor-element.elementor-element-db10cee .grid {
    display: grid;
    column-count: 3;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 10px;
    margin-bottom: 32px;
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-db10cee .wrapper {
    cursor: pointer;
    background: white;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: inset -1px -1px #fff, inset 1px 1px grey, inset -2px -2px #dfdfdf, inset 2px 2px #0a0a0a;
}

.elementor-8 .elementor-element.elementor-element-db10cee .wrapper.chosen {
    outline: 2px solid black;
}

.elementor-8 .elementor-element.elementor-element-db10cee .select-word {
    padding: 0 0 16px 0;
}
.elementor-8 .elementor-element.elementor-element-db10cee .grid-wrapper {
    padding: 16px 24px 24px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.elementor-8 .elementor-element.elementor-element-db10cee button {
    align-self: flex-end;
}

.elementor-8 .elementor-element.elementor-element-db10cee .wrapper .wordart.tilt {
    left: 10px;
}

.elementor-8 .elementor-element.elementor-element-db10cee .title-bar {
    padding: 8px 12px !important;
}

.elementor-8 .elementor-element.elementor-element-db10cee {
    visibility: hidden;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-db10cee {
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e77aeb */body:not(.ninety-eight-style) .elementor-8 .elementor-element.elementor-element-3e77aeb {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1c6329 */@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-d1c6329 {
        height: 100%;
        display: flex;
        justify-content: center;
        padding: 0 64px;
    }
    
    .elementor-8 .elementor-element.elementor-element-d1c6329 .lines {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        height: 100%;
        max-width: 1620px;
        width: 100%;
    }
    
    .elementor-8 .elementor-element.elementor-element-d1c6329 .line {
        height: 100%;
        width: .5px;
        opacity: .5;
        background: #7A7A7A;
    }
    
    @media (max-width: 1024px) {
        .elementor-8 .elementor-element.elementor-element-d1c6329 {
            padding: 0 32px;
        }
    }
    
    @media (max-width: 767px) {
        .elementor-8 .elementor-element.elementor-element-d1c6329 {
            padding: 0 16px;
        }
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3267ef */.elementor-8 .elementor-element.elementor-element-b3267ef {
    height: 100%;
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-b3267ef canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-b3267ef .original-image {
    display: none; /* Hide the original image */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f25728 */.elementor-8 .elementor-element.elementor-element-9f25728 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75ae35 */.elementor-8 .elementor-element.elementor-element-b75ae35 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b544deb */.elementor-8 .elementor-element.elementor-element-b544deb {
    display: flex;
}

.elementor-8 .elementor-element.elementor-element-b544deb .elementor-button-icon {
    background: none;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    position: relative;
}

.elementor-8 .elementor-element.elementor-element-b544deb .elementor-button-icon::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: white;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    z-index: 0;
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-b544deb a {
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-b544deb .elementor-button-icon svg, .elementor-8 .elementor-element.elementor-element-b544deb .elementor-button-text {
    position: relative;
    z-index: 1;
}

.elementor-8 .elementor-element.elementor-element-b544deb svg path {
    fill: none !important;
}

.elementor-8 .elementor-element.elementor-element-b544deb .elementor-button-icon svg {
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-b544deb .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-b544deb a:hover .elementor-button-icon::after {
    transition: .6s ease;
    width: 500px;
    height: 120px;
}

.elementor-8 .elementor-element.elementor-element-b544deb a:hover .elementor-button-icon svg {
    transform: scale(1.8);
    transition: 1s cubic-bezier(.33,1.69,.59,.74);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b365c17 */.elementor-8 .elementor-element.elementor-element-b365c17::after {
    content: "";
    visibility: hidden;
    background: white;
    width: 100vw;
    height: 100%;
    display: block;
    position: absolute;
    left: -10px;
    top: 0;
    z-index: -1;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-b365c17::after {
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1556e28 */.elementor-8 .elementor-element.elementor-element-1556e28::before {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    background: #333232;
    border-radius: 100%;
}

.elementor-8 .elementor-element.elementor-element-1556e28 {
    display: flex;
    gap: 10px;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-586cf7a */.elementor-8 .elementor-element.elementor-element-586cf7a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76c7f75 */.elementor-8 .elementor-element.elementor-element-76c7f75 {
    visibility: hidden;
    display: none;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-76c7f75 {
    visibility: visible;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2981562 */.elementor-8 .elementor-element.elementor-element-2981562 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e167178 */.elementor-8 .elementor-element.elementor-element-e167178 {
    visibility: hidden;
    display: none;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-e167178 {
    visibility: visible;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afb92e8 */.elementor-8 .elementor-element.elementor-element-afb92e8 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3542e2 */.elementor-8 .elementor-element.elementor-element-a3542e2 {
    visibility: hidden;
    display: none;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-a3542e2 {
    visibility: visible;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac63879 */.elementor-8 .elementor-element.elementor-element-ac63879 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d6a57f */.elementor-8 .elementor-element.elementor-element-7d6a57f {
    visibility: hidden;
    display: none;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-7d6a57f {
    visibility: visible;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be11928 */.elementor-8 .elementor-element.elementor-element-be11928 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f9bf1f */.elementor-8 .elementor-element.elementor-element-0f9bf1f {
    visibility: hidden;
    display: none;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-0f9bf1f {
    visibility: visible;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6982f29 */.elementor-8 .elementor-element.elementor-element-6982f29 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-694f68e */.elementor-8 .elementor-element.elementor-element-694f68e {
    visibility: hidden;
    display: none;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-694f68e {
    visibility: visible;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e0aff1 */.elementor-8 .elementor-element.elementor-element-4e0aff1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffcceef */@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-ffcceef .service-card-hover h2, .elementor-8 .elementor-element.elementor-element-ffcceef .service-card-hover p {
        color: #333232 !important;
    }
}

@media (min-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-ffcceef .service-card-hover h2, .elementor-8 .elementor-element.elementor-element-ffcceef .service-card-hover p {
        transition: .3s;
    }
    
     .elementor-8 .elementor-element.elementor-element-ffcceef .service-card-hover:hover h2, .elementor-8 .elementor-element.elementor-element-ffcceef .service-card-hover:hover p {
        color: #333232 !important;
    }
    
    .elementor-8 .elementor-element.elementor-element-ffcceef .service-desc {
        opacity: 0;
        transform: translateX(96px);
        transition: 1.2s;
    }
    
    .elementor-8 .elementor-element.elementor-element-ffcceef .service-card-hover:hover .service-desc {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d3c33a */.elementor-8 .elementor-element.elementor-element-2d3c33a::before {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    background: white;
    border-radius: 100%;
}

.elementor-8 .elementor-element.elementor-element-2d3c33a {
    display: flex;
    gap: 10px;
    align-items: center;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-2d3c33a::before {
    background: #333232 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-505989b */.elementor-8 .elementor-element.elementor-element-505989b {
    display: none;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-505989b {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebfad25 */.elementor-8 .elementor-element.elementor-element-ebfad25 {
    display: flex;
}

.elementor-8 .elementor-element.elementor-element-ebfad25 .elementor-button-icon {
    background: none;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    position: relative;
}

.elementor-8 .elementor-element.elementor-element-ebfad25 .elementor-button-icon::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #FF0049;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    z-index: 0;
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-ebfad25 a {
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-ebfad25 .elementor-button-icon svg, .elementor-8 .elementor-element.elementor-element-ebfad25 .elementor-button-text {
    position: relative;
    z-index: 1;
}

.elementor-8 .elementor-element.elementor-element-ebfad25 .elementor-button-icon svg {
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-ebfad25 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-ebfad25:hover .elementor-button-icon::after {
    transition: .6s ease;
    width: 500px;
    height: 120px;
}

.elementor-8 .elementor-element.elementor-element-ebfad25:hover .elementor-button-icon svg {
    transform: scale(1.8);
    transition: 1s cubic-bezier(.33,1.69,.59,.74);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-f113753 */.elementor-8 .elementor-element.elementor-element-f113753 .elementor-loop-container {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

@media (min-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-f113753 .elementor-loop-container {
        flex-direction: row;
        flex-wrap: wrap;
    }
    
    body:not(.ninety-eight-style) .elementor-8 .elementor-element.elementor-element-f113753 .e-loop-item {
        display: flex;
        width: calc(50% - 21px);
        height: 533px;
    }
    
    body:not(.ninety-eight-style) .elementor-8 .elementor-element.elementor-element-f113753 .elementor-loop-container .e-loop-item:first-of-type {
        width: calc(40% - 21px);
        height: 438px;
    }
    
    body:not(.ninety-eight-style) .elementor-8 .elementor-element.elementor-element-f113753 .elementor-loop-container .e-loop-item:nth-of-type(2) {
        width: calc(60% - 21px);
        height: 438px;
    }
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-f113753 .elementor-loop-container .e-loop-item:first-of-type .miniature-realisation .img-thumb {
        padding: 24px;
        background: url("/wp-content/uploads/2026/03/4cb5dba7c8b06194827c7c6286766d061132f7ac.gif");
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-f113753 .elementor-loop-container .e-loop-item:nth-of-type(2) .miniature-realisation .img-thumb {
        padding: 24px;
        background: url("/wp-content/uploads/2026/03/cfaf1911c1defef33b0d92fdf3587cd9d33bc0d2.gif");
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-f113753 .elementor-loop-container .e-loop-item:nth-of-type(3) .miniature-realisation .img-thumb {
        padding: 24px;
        background: url("/wp-content/uploads/2026/03/bebc8124b33aa72e166c429f26c69a242983d7b4.gif");
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-f113753 .elementor-loop-container .e-loop-item:nth-of-type(4) .miniature-realisation .img-thumb {
        padding: 24px;
        background: url("/wp-content/uploads/2026/03/9facd33280d10aa0f007922bf7d77a54ae3ed18d.gif");
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-f113753 .e-loop-item {
        display: flex;
        width: calc(50% - 21px);
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-f113753 .miniature-realisation:hover {
    box-shadow: 5px 10px 10px 4px rgba(0, 0, 0, 0.45);
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64e7f4e */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-64e7f4e {
    border-radius: 0 !important;
    background: #F0F0F0 !important;
    color: #333232 !important;
}
body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-64e7f4e .elementor-heading-title{
    color: #333232 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b13fcc5 */body:not(.ninety-eight-style) .elementor-8 .elementor-element.elementor-element-b13fcc5 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21e1cd8 */.elementor-8 .elementor-element.elementor-element-21e1cd8 h2 {
    transition-timing-function: linear;
    transition: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5f45ee */.elementor-8 .elementor-element.elementor-element-b5f45ee p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb1c66 */.elementor-8 .elementor-element.elementor-element-6cb1c66 {
    opacity: 0;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-803930f */.elementor-8 .elementor-element.elementor-element-803930f {
    -webkit-mask-image: url("/wp-content/uploads/2025/12/67e28231166af1be9d9d00f1_iphone-screen-mask.png");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-image: url("/wp-content/uploads/2025/12/67e28231166af1be9d9d00f1_iphone-screen-mask.png");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
}

.elementor-8 .elementor-element.elementor-element-803930f video {
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    width: 100% !important;
    height: 100% !important;
    margin: auto;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29977d5 */.elementor-8 .elementor-element.elementor-element-29977d5 {
    -webkit-mask-image: url("/wp-content/uploads/2025/12/67e28231166af1be9d9d00f1_iphone-screen-mask.png");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-image: url("/wp-content/uploads/2025/12/67e28231166af1be9d9d00f1_iphone-screen-mask.png");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd03136 */@keyframes bubble-top-2 {
    0% {
        opacity: 0;
        left: -16px;
    }
    20% {
        opacity: 1;
        left: 16px;
    }
    50% {
        left: -8px;
    }
    75% {
        opacity: 1;
        left: 8px;
        transform: scale(1.5);
    }
    100% {
        bottom: 100%;
        opacity: 0;
        left: 0;
    }
}

.elementor-8 .elementor-element.elementor-element-cd03136 {
    opacity: 0;
    animation: bubble-top-2 5s linear infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c89185f */@keyframes bubble-top {
    0% {
        opacity: 0;
        left: -14px;
    }
    20% {
        opacity: 1;
        left: 12px;
        transform: scale(1.5);
    }
    50% {
        left: -6px;
    }
    75% {
        opacity: 1;
        left: 4px;
    }
    100% {
        bottom: 100%;
        opacity: 0;
        left: 0;
    }
}

.elementor-8 .elementor-element.elementor-element-c89185f {
    opacity: 0;
    animation: 5s bubble-top 1.6s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71fae9f */@keyframes bubble-like {
  0% {
    transform: translate3d(0, 0, 0) scale(0);
    opacity: 0;
  }

  10% {
    transform: translate3d(-10px, -30px, 0) scale(1.1);
    opacity: 1;
  }

  30% {
    transform: translate3d(15px, -100px, 0) scale(1.05);
    opacity: 1;
  }

  50% {
    transform: translate3d(-20px, -180px, 0) scale(1);
    opacity: 0.9;
  }

  70% {
    transform: translate3d(10px, -250px, 0) scale(0.9);
    opacity: 0.6;
  }

  85% {
    transform: translate3d(-5px, -300px, 0) scale(0.85);
    opacity: 0.3;
  }

  100% {
    transform: translate3d(0, -340px, 0) scale(0.8);
    opacity: 0;
  }
}

.elementor-8 .elementor-element.elementor-element-71fae9f .bubble {
  animation: bubble-like 2.5s ease-out infinite;

}
.elementor-8 .elementor-element.elementor-element-71fae9f .bubble:nth-child(2n) {
  animation-duration: 3s;
  animation-delay: 0.2s;
  transform: translateX(-5px); /* point de départ légèrement différent */
}

.elementor-8 .elementor-element.elementor-element-71fae9f .bubble:nth-child(2n + 1) {
  animation-duration: 2.2s;
  animation-delay: 0.4s;
  transform: translateX(8px);
}

.elementor-8 .elementor-element.elementor-element-71fae9f {
    transform-origin: center;
}

@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-71fae9f {
        position: relative !important;
        transform: none;
        left: 0 !important;
        top: 0 !important;
    }
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-71fae9f {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b3e289 */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-7b3e289 {
    min-height: 100vh;
    height: auto;
}

.elementor-8 .elementor-element.elementor-element-7b3e289 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-80d1cea */.elementor-8 .elementor-element.elementor-element-80d1cea {
    height: 100%;
    display: flex;
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-80d1cea .lines {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    height: 100%;
    max-width: 1620px;
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-80d1cea .line {
    height: 100%;
    width: .5px;
    opacity: 1;
    background: #C6C6C6;
}

.elementor-8 .elementor-element.elementor-element-80d1cea .lines .line:nth-of-type(2) {
    height: 40%;
}

.elementor-8 .elementor-element.elementor-element-80d1cea .lines .line:nth-of-type(5) {
    height: 20%;
}

@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-80d1cea .line {
        opacity: .2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63bc42 */.elementor-8 .elementor-element.elementor-element-a63bc42 .e-con-inner {
    position: relative;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-a63bc42 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73bcaa7 */.elementor-8 .elementor-element.elementor-element-73bcaa7 span {
    color: white;
    background: var(--e-global-color-87b5cdd);
    border-radius: 10px;
    padding: 4px 12px 6px;
    display: inline-block;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a62e10e */.elementor-8 .elementor-element.elementor-element-a62e10e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-238f76e */.elementor-8 .elementor-element.elementor-element-238f76e {
    display: flex;
}

.elementor-8 .elementor-element.elementor-element-238f76e .elementor-button-icon {
    background: none;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    position: relative;
}

.elementor-8 .elementor-element.elementor-element-238f76e .elementor-button-icon::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: var(--e-global-color-3b858cd);
    width: 100%;
    height: 100%;
    border-radius: 100%;
    z-index: 0;
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-238f76e a {
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-238f76e .elementor-button-icon svg, .elementor-8 .elementor-element.elementor-element-238f76e .elementor-button-text {
    position: relative;
    z-index: 1;
}

.elementor-8 .elementor-element.elementor-element-238f76e svg path {
    fill: none !important;
}

.elementor-8 .elementor-element.elementor-element-238f76e .elementor-button-icon svg {
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-238f76e .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-238f76e a:hover .elementor-button-icon::after {
    transition: .6s ease;
    width: 500px;
    height: 120px;
}

.elementor-8 .elementor-element.elementor-element-238f76e a:hover .elementor-button-icon svg {
    transform: scale(1.8);
    transition: 1s cubic-bezier(.33,1.69,.59,.74);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f285d0f */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-f285d0f::before {
    content: "";
    background: url("/wp-content/uploads/2026/03/Group-10212-1.jpg");
    width: 120%;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 150%;
    font-size: 2px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    filter: drop-shadow(5px 15px 15px rgba(0, 0, 0, 0.70));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11d5c2e */body:not(.ninety-eight-style) .elementor-8 .elementor-element.elementor-element-11d5c2e {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8676218 */.elementor-8 .elementor-element.elementor-element-8676218 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cae907 */.elementor-8 .elementor-element.elementor-element-5cae907 {
    display: flex;
}

.elementor-8 .elementor-element.elementor-element-5cae907 .elementor-button-icon {
    background: none;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    position: relative;
}

.elementor-8 .elementor-element.elementor-element-5cae907 .elementor-button-icon::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: var(--e-global-color-3b858cd);
    width: 100%;
    height: 100%;
    border-radius: 100%;
    z-index: 0;
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-5cae907 a {
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-5cae907 .elementor-button-icon svg, .elementor-8 .elementor-element.elementor-element-5cae907 .elementor-button-text {
    position: relative;
    z-index: 1;
}

.elementor-8 .elementor-element.elementor-element-5cae907 svg path {
    fill: none !important;
}

.elementor-8 .elementor-element.elementor-element-5cae907 .elementor-button-icon svg {
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-5cae907 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-5cae907 a:hover .elementor-button-icon::after {
    transition: .6s ease;
    width: 500px;
    height: 120px;
}

.elementor-8 .elementor-element.elementor-element-5cae907 a:hover .elementor-button-icon svg {
    transform: scale(1.8);
    transition: 1s cubic-bezier(.33,1.69,.59,.74);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecb12bd */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-ecb12bd::before {
    content: "";
    background: url("/wp-content/uploads/2026/03/Group-10212-1.jpg");
    width: 120%;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 150%;
    font-size: 2px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    filter: drop-shadow(5px 15px 15px rgba(0, 0, 0, 0.70));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82bd17b */.elementor-8 .elementor-element.elementor-element-82bd17b .e-con-inner {
    position: relative;
}

@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-82bd17b {
        position: initial;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1fe02 */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-eb1fe02 {
    min-height: 100vh;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b0371a */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-7b0371a {
    background: url("/wp-content/uploads/2026/03/7ca6f6526c0867091ce0164de4162aa93d0681bf.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0;
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51a9def */.elementor-8 .elementor-element.elementor-element-51a9def::before {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    background: #333232;
    border-radius: 100%;
}

.elementor-8 .elementor-element.elementor-element-51a9def {
    display: flex;
    gap: 10px;
    align-items: center;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-51a9def {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: linear-gradient(
        to bottom,
        #d20101 0%,
        #9f010f 50%,
        #790016 100%
     );
  border-radius: 10px 10px 0 0;
  border-bottom: 1px solid #4a0008;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.15);
  padding: 6px 6px;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-51a9def .elementor-heading-title {
    color: white !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-51a9def::before {
    background: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0451a99 */.elementor-8 .elementor-element.elementor-element-0451a99 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efe5811 */.elementor-8 .elementor-element.elementor-element-efe5811 {
    display: flex;
}

.elementor-8 .elementor-element.elementor-element-efe5811 .elementor-button-icon {
    background: none;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    position: relative;
}

.elementor-8 .elementor-element.elementor-element-efe5811 .elementor-button-icon::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: var(--e-global-color-3b858cd);
    width: 100%;
    height: 100%;
    border-radius: 100%;
    z-index: 0;
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-efe5811 a {
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-efe5811 .elementor-button-icon svg, .elementor-8 .elementor-element.elementor-element-efe5811 .elementor-button-text {
    position: relative;
    z-index: 1;
}

.elementor-8 .elementor-element.elementor-element-efe5811 svg path {
    fill: none !important;
}

.elementor-8 .elementor-element.elementor-element-efe5811 .elementor-button-icon svg {
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-efe5811 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-efe5811 a:hover .elementor-button-icon::after {
    transition: .6s ease;
    width: 500px;
    height: 120px;
}

.elementor-8 .elementor-element.elementor-element-efe5811 a:hover .elementor-button-icon svg {
    transform: scale(1.8);
    transition: 1s cubic-bezier(.33,1.69,.59,.74);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19e97e */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-a19e97e {
    box-shadow: 2px 5px 5px 0 rgba(0, 0, 0, 0.50);
    padding: 65px 20px 46px;
    border-radius: 10px 10px 0 0;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-842dc72 */.elementor-8 .elementor-element.elementor-element-842dc72 .e-gallery-image  {
    height: 160px !important;
    max-height: 160px !important;
    object-fit: cover;
}

.elementor-8 .elementor-element.elementor-element-842dc72 {
    max-width: none !important;
}

@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-842dc72 .gallery {
        display: flex;
    }
}
@media (min-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-842dc72 .e-gallery-image{
        height: 320px !important;
        max-height: 320px !important;
    }
}
@media (min-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-842dc72 .e-gallery-image {
        height: 554px !important;
        max-height: 554px !important;
    }
}

@media (min-width: 1366px) {
    .elementor-8 .elementor-element.elementor-element-842dc72 .e-gallery-image {
        height: 554px !important;
        max-height: 554px !important;
    }
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-842dc72 .e-gallery-item {
    border-radius: 0 !important;
    filter: drop-shadow(10px 20px 20px rgba(0, 0, 0, 0.50));
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-842dc72 .e-gallery-container .e-gallery-item:first-of-type .e-gallery-image {
    background-image: url("/wp-content/uploads/2026/04/Geo.jpg") !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-842dc72 .e-gallery-container .e-gallery-item:nth-of-type(2) .e-gallery-image {
    background-image: url("/wp-content/uploads/2026/04/Cendrine-1.jpg") !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-842dc72 .e-gallery-container .e-gallery-item:nth-of-type(3) .e-gallery-image {
    background-image: url("/wp-content/uploads/2026/04/Sandra-1.jpg") !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e229ada */.elementor-8 .elementor-element.elementor-element-e229ada {
    transition: none;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-828d4a5 */.elementor-8 .elementor-element.elementor-element-828d4a5 .e-gallery-image  {
    height: 160px !important;
    max-height: 160px !important;
    object-fit: cover;
}

.elementor-8 .elementor-element.elementor-element-828d4a5 {
    max-width: none !important;
}

@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-828d4a5 .gallery {
        display: flex;
    }
}
@media (min-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-828d4a5 .e-gallery-image{
        height: 320px !important;
        max-height: 320px !important;
    }
}
@media (min-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-828d4a5 .e-gallery-image {
        height: 554px !important;
        max-height: 554px !important;
    }
}

@media (min-width: 1366px) {
    .elementor-8 .elementor-element.elementor-element-828d4a5 .e-gallery-image {
        height: 554px !important;
        max-height: 554px !important;
    }
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-828d4a5 .e-gallery-item {
    border-radius: 0 !important;
    filter: drop-shadow(10px 20px 20px rgba(0, 0, 0, 0.50));
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-828d4a5 .e-gallery-container .e-gallery-item:first-of-type .e-gallery-image {
    background-image: url("/wp-content/uploads/2026/04/Lisa-1.jpg") !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-828d4a5 .e-gallery-container .e-gallery-item:nth-of-type(2) .e-gallery-image {
    background-image: url("/wp-content/uploads/2026/04/Jeremy-1.jpg") !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-828d4a5 .e-gallery-container .e-gallery-item:nth-of-type(3) .e-gallery-image {
    background-image: url("/wp-content/uploads/2026/04/Geo.jpg") !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-828d4a5 .e-gallery-container .e-gallery-item:nth-of-type(4) .e-gallery-image {
    background-image: url("/wp-content/uploads/2026/04/Nookie.jpg") !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ace29c */.elementor-8 .elementor-element.elementor-element-5ace29c {
    transition: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cdf0e3 */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-1cdf0e3 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cc7343 */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-2cc7343 .elementor-button-icon {
    display: flex !important;
}
.elementor-8 .elementor-element.elementor-element-2cc7343 a {
    padding: 3px !important;
    min-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb48034 */body:not(.ninety-eight-style) .elementor-8 .elementor-element.elementor-element-cb48034 {
    display: none;
}

.elementor-8 .elementor-element.elementor-element-cb48034 {
    padding: 8px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9528559 */.elementor-8 .elementor-element.elementor-element-9528559 span {
    color: #FF0049;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-9528559 .elementor-heading-title {
    color: #333232 !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-9528559 .elementor-heading-title  span {
    color: #FF0049 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c0e2ce8 */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-c0e2ce8 .elementor-icon-box-title {
    color: #333232 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d66289 */.elementor-8 .elementor-element.elementor-element-3d66289 {
    display: flex;
}

.elementor-8 .elementor-element.elementor-element-3d66289 .elementor-button-icon {
    background: none;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    position: relative;
}

.elementor-8 .elementor-element.elementor-element-3d66289 .elementor-button-icon::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: white;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    z-index: 0;
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-3d66289 a {
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-3d66289 .elementor-button-icon svg, .elementor-8 .elementor-element.elementor-element-3d66289 .elementor-button-text {
    position: relative;
    z-index: 1;
}

.elementor-8 .elementor-element.elementor-element-3d66289 svg path {
    fill: none !important;
}

.elementor-8 .elementor-element.elementor-element-3d66289 .elementor-button-icon svg {
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-3d66289 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-3d66289 a:hover .elementor-button-icon::after {
    transition: .6s ease;
    width: 500px;
    height: 120px;
}

.elementor-8 .elementor-element.elementor-element-3d66289 a:hover .elementor-button-icon svg {
    transform: scale(1.8);
    transition: 1s cubic-bezier(.33,1.69,.59,.74);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d833317 */.elementor-8 .elementor-element.elementor-element-d833317 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-529f2f0 */@media screen and (min-width: 1024px) and (max-width: 1366px) {
    .elementor-8 .elementor-element.elementor-element-529f2f0 {
        position: absolute;
        right: 64px;
        bottom: 32px;
    }
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-529f2f0 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3802ba */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-b3802ba {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bb475b */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-5bb475b {
    border-radius: 0;
    padding: 82px 64px 66px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f5b7a */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-76f5b7a {
    padding-top: 130px;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-2d4303e */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-2d4303e {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd59e4f */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-dd59e4f {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9fce4 */.elementor-8 .elementor-element.elementor-element-3f9fce4::before {
    content: "";
    height: 0%;
    width: 32px;
    border: 2px dashed grey;
    position: absolute;
    right: 100%;
    left: auto;
    top: 50%;
    z-index: 0;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b69c63 */.elementor-8 .elementor-element.elementor-element-1b69c63::before {
    content: "+";
    background: white;
    width: 32px;
    height: 32px;
    color: black;
    font-size: 42px;
    line-height: 1;
    font-family: Arial;
    border: 3px solid grey;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    left: 8.5px;
    transform: translateY(-50%);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346417d */.elementor-8 .elementor-element.elementor-element-346417d::before {
    content: "";
    height: 0%;
    width: 32px;
    border: 2px dashed grey;
    position: absolute;
    right: 100%;
    left: auto;
    top: 50%;
    z-index: 0;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfb97b7 */.elementor-8 .elementor-element.elementor-element-cfb97b7::before {
    content: "+";
    background: white;
    width: 32px;
    height: 32px;
    color: black;
    font-size: 42px;
    line-height: 1;
    font-family: Arial;
    border: 3px solid grey;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    left: 8.5px;
    transform: translateY(-50%);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-464e10d */.elementor-8 .elementor-element.elementor-element-464e10d::before {
    content: "";
    height: 0%;
    width: 32px;
    border: 2px dashed grey;
    position: absolute;
    right: 100%;
    left: auto;
    top: 50%;
    z-index: 0;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d8abbb */.elementor-8 .elementor-element.elementor-element-3d8abbb::before {
    content: "+";
    background: white;
    width: 32px;
    height: 32px;
    color: black;
    font-size: 42px;
    line-height: 1;
    font-family: Arial;
    border: 3px solid grey;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    left: 8.5px;
    transform: translateY(-50%);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-138a247 */.elementor-8 .elementor-element.elementor-element-138a247::before {
    content: "";
    height: 0%;
    width: 32px;
    border: 2px dashed grey;
    position: absolute;
    right: 100%;
    left: auto;
    top: 50%;
    z-index: 0;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35521a9 */.elementor-8 .elementor-element.elementor-element-35521a9::before {
    content: "+";
    background: white;
    width: 32px;
    height: 32px;
    color: black;
    font-size: 42px;
    line-height: 1;
    font-family: Arial;
    border: 3px solid grey;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    left: 8.5px;
    transform: translateY(-50%);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c2906c */.elementor-8 .elementor-element.elementor-element-6c2906c::before {
    content: "";
    height: 100%;
    width: 0px;
    border: 2px dashed grey;
    position: absolute;
    left: 22px;
    top: 4px;
    z-index: 0;
}

body:not(.ninety-eight-style) .elementor-8 .elementor-element.elementor-element-6c2906c {
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0822fad */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-0822fad {
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f32612f */.elementor-8 .elementor-element.elementor-element-f32612f .elementor-icon-box-title {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e51e8c5 */body:not(.ninety-eight-style) .elementor-8 .elementor-element.elementor-element-e51e8c5 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-778229b */.elementor-8 .elementor-element.elementor-element-778229b::before {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    background: #333232;
    border-radius: 100%;
}

.elementor-8 .elementor-element.elementor-element-778229b {
    display: flex;
    gap: 10px;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e3847db */.elementor-8 .elementor-element.elementor-element-e3847db .ti-widget.ti-goog .ti-review-item>.ti-inner {
    background: #FFF  !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.10) !important;
    border-radius: 10px !important;
}

.elementor-8 .elementor-element.elementor-element-e3847db .ti-platform-icon {
    display: none;
}

.elementor-8 .elementor-element.elementor-element-e3847db .ti-stars {
    display: none !important;
}

.elementor-8 .elementor-element.elementor-element-e3847db .ti-review-header {
    padding: 0px 0 12px;
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 20px;
}

.elementor-8 .elementor-element.elementor-element-e3847db .ti-name {
    color: #333232 !important;
    font-family: "Inter" !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 24px !important; /* 171.429% */
}

.elementor-8 .elementor-element.elementor-element-e3847db .ti-name::before {
    content: "\00201C";
    color: #333232 !important;
    font-family: "Arial Rounded MT Bold", "Inter" !important;
    font-size: 35px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 24px !important; /* 68.571% */
}

.elementor-8 .elementor-element.elementor-element-e3847db .ti-review-content {
    color: #333232 !important;
    font-family: "Inter" !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 22px !important; /* 150% */
}

.elementor-8 .elementor-element.elementor-element-e3847db .ti-controls{
    background: #333232 !important;
    width: 100px !important;
    height: 100px !important;
    position: absolute !important;
    top: -64px!important;
    right: 0!important;
    border-radius: 100%;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: row-reverse !important;
    flex-wrap: nowrap !important;
    gap: 12px !important;
}

.elementor-8 .elementor-element.elementor-element-e3847db .ti-widget.ti-goog .ti-controls .ti-next, .elementor-8 .elementor-element.elementor-element-e3847db .ti-widget.ti-goog .ti-controls .ti-prev {
    background: none !important;
    border: none !important;
    outline: none;
    position: relative !important;
    background: red;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transform: none !important;
    width: 25px !important;
    height: 25px !important;
    border-radius: 0;
}
.elementor-8 .elementor-element.elementor-element-e3847db .ti-widget.ti-goog .ti-controls .ti-next::before, .elementor-8 .elementor-element.elementor-element-e3847db .ti-widget.ti-goog .ti-controls .ti-prev::before {
    width: 23px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: none !important;
    opacity: .8;
}

.elementor-8 .elementor-element.elementor-element-e3847db .ti-widget.ti-goog .ti-controls .ti-next::before {
    content: url("/wp-content/uploads/2026/02/arrow-white-right.svg");
}

.elementor-8 .elementor-element.elementor-element-e3847db .ti-widget.ti-goog .ti-controls .ti-prev::before {
    content: url("/wp-content/uploads/2026/02/arrow-left-white.svg");
}

.elementor-8 .elementor-element.elementor-element-e3847db .ti-widget.ti-goog .ti-controls .ti-next:hover::before, .elementor-8 .elementor-element.elementor-element-e3847db .ti-widget.ti-goog .ti-controls .ti-prev:hover::before {
    opacity: 1;
}

@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-e3847db .ti-controls  {
       
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cae0eb6 */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-cae0eb6 {
    background: #758191 !important;
    border-radius: 0;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-cae0eb6 .ti-controls {
    display: none !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-cae0eb6 .ti-review-content,body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-cae0eb6 .ti-name {
    font-family: "Pixter Granular" !important;
    font-size: 16px !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-cae0eb6 .ti-name {
    font-weight: 600 !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-cae0eb6 .ti-name::before {
    display: none;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-cae0eb6 .ti-reviews-container-wrapper::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 16px;
    background: #758191;
    left: 0;
    top: 0;
    z-index: 2;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-cae0eb6 .ti-widget.ti-goog .ti-review-item>.ti-inner {
    border-radius: 0 !important;
    box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.60) !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-cae0eb6 .ti-reviews-container-wrapper {
    overflow: visible;
    padding: 32px 0;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-cae0eb6 .ti-reviews-container {
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a52246 */.elementor-8 .elementor-element.elementor-element-2a52246::before {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    background: #333232;
    border-radius: 100%;
}

.elementor-8 .elementor-element.elementor-element-2a52246 {
    display: flex;
    gap: 10px;
    align-items: center;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-2a52246 {
    padding: 8px;
    border: 1px solid #000;
    background: #F3FF10;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd38729 */.elementor-8 .elementor-element.elementor-element-fd38729 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca8fe2f */.elementor-8 .elementor-element.elementor-element-ca8fe2f {
    display: flex;
}

.elementor-8 .elementor-element.elementor-element-ca8fe2f .elementor-button-icon {
    background: none;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    position: relative;
}

.elementor-8 .elementor-element.elementor-element-ca8fe2f .elementor-button-icon::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: var(--e-global-color-3b858cd);
    width: 100%;
    height: 100%;
    border-radius: 100%;
    z-index: 0;
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-ca8fe2f a {
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-ca8fe2f .elementor-button-icon svg, .elementor-8 .elementor-element.elementor-element-ca8fe2f .elementor-button-text {
    position: relative;
    z-index: 1;
}

.elementor-8 .elementor-element.elementor-element-ca8fe2f svg path {
    fill: none !important;
}

.elementor-8 .elementor-element.elementor-element-ca8fe2f .elementor-button-icon svg {
    transition: .3s ease;
}

.elementor-8 .elementor-element.elementor-element-ca8fe2f .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-ca8fe2f a:hover .elementor-button-icon::after {
    transition: .6s ease;
    width: 500px;
    height: 120px;
}

.elementor-8 .elementor-element.elementor-element-ca8fe2f a:hover .elementor-button-icon svg {
    transform: scale(1.8);
    transition: 1s cubic-bezier(.33,1.69,.59,.74);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-f93a851 */.elementor-8 .elementor-element.elementor-element-f93a851 .swiper {
    padding: 24px;
}

.elementor-8 .elementor-element.elementor-element-f93a851 .swiper-wrapper {
    overflow: visible;
}

.elementor-8 .elementor-element.elementor-element-f93a851 .swiper-slide {
    width: 280px !important;
}

@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-f93a851 .swiper {
        padding: 0px;
        overflow: visible;
    }
}
@media (min-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-f93a851 .swiper {
        padding: 24px;
    }
    .elementor-8 .elementor-element.elementor-element-f93a851 .swiper-slide {
        width: 450px !important;
    }
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-f93a851 .miniature-article {
    border-radius: 0 !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-f93a851 .miniature-article img {
    content: url("/wp-content/uploads/2026/03/ce4063aa33505520687464f827e08b10b679e69d.jpg");
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-f93a851 .elementor-post-info__terms-list-item {
    font-family: "Pixter Granular" !important;
     font-weight: 400 !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-f93a851 .elementor-icon-box-title {
    font-family: "Pixter Granular" !important;
    font-weight: 400 !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-f93a851 .elementor-heading-title {
    font-family: "Pixter Granular" !important;
     font-weight: 400 !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-f93a851 .elementor-icon-box-content {
    transform: translateY(-15%);
}

body.ninety-eight-style .miniature-article {
    box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.40) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d75bc1 */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-5d75bc1 {
    background: #FF0049;
    margin: 0;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-5d75bc1 {
    padding-top: 64px;
    padding-bottom: 64px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54d9d2d */body:not(.ninety-eight-style) .elementor-8 .elementor-element.elementor-element-54d9d2d {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617b24a */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-617b24a {
    width: 535px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-14f0838 */.elementor-8 .elementor-element.elementor-element-14f0838 .e-n-accordion-item-title-text {
    max-width: 949px;
}

.elementor-8 .elementor-element.elementor-element-14f0838 .faq-content-text {
    max-width: 949px;
}

.elementor-8 .elementor-element.elementor-element-14f0838 .faq-content-text p:last-child{
    margin: 0;
}

.elementor-8 .elementor-element.elementor-element-14f0838 .e-n-accordion-item-title-icon {
    transition: .6s !important;
}

.elementor-8 .elementor-element.elementor-element-14f0838 .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon {
    transform: rotate(90deg);
}

body:not(.ninety-eight-style) .elementor-8 .elementor-element.elementor-element-14f0838 .e-n-accordion-item-title > span, body:not(.ninety-eight-style) .elementor-8 .elementor-element.elementor-element-14f0838 summary {
    cursor: none !important;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-14f0838 .e-n-accordion-item-title-text {
    color: #3555F2;
    font-family: "Pixter Granular";
    text-decoration: underline;
}

body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-14f0838 svg path {
    fill: #3555F2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4543f */body.ninety-eight-style .elementor-8 .elementor-element.elementor-element-6f4543f {
    background: #F0F0F0;
    padding-top: 108px;
    padding-bottom: 108px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS */body {
    transition: .6s;
}

body.go-ninety-anim {
    opacity: 0;
    filter: blur(100px);
}

body.ninety-eight-style .hero {
    background: white !important;
}

body.ninety-eight-style .elementor-heading-title, body.ninety-eight-style p, body.ninety-eight-style div {
    color: var(--GRIS, #333232);
    font-family: "Pixter Granular", Sans-Serif !important;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
}

body.ninety-eight-style .pixt-dp .elementor-heading-title {
    font-family: "Pixter Display", Sans-Serif !important;
}

body.ninety-eight-style .elementor-button-icon {
    display: none !important;
}

body.ninety-eight-style .btn-p a {
    border: 1px solid black !important;
}

body.ninety-eight-style #cursor {
    display: none !important;
}

body.ninety-eight-style {
    cursor: initial !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kamerik';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://podiumcommunication.fr/wp-content/uploads/2026/01/Kamerik105W00-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Kamerik';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://podiumcommunication.fr/wp-content/uploads/2026/01/Kamerik-205-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pixter Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://podiumcommunication.fr/wp-content/uploads/2026/03/Pixter-Display.eot');
	src: url('https://podiumcommunication.fr/wp-content/uploads/2026/03/Pixter-Display.eot?#iefix') format('embedded-opentype'),
		url('https://podiumcommunication.fr/wp-content/uploads/2026/03/Pixter-Display.woff2') format('woff2'),
		url('https://podiumcommunication.fr/wp-content/uploads/2026/03/Pixter-Display.woff') format('woff'),
		url('https://podiumcommunication.fr/wp-content/uploads/2026/03/Pixter-Display-1.ttf') format('truetype'),
		url('https://podiumcommunication.fr/wp-content/uploads/2026/03/Pixter-Display.svg#PixterDisplay') format('svg');
}
@font-face {
	font-family: 'Pixter Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://podiumcommunication.fr/wp-content/uploads/2026/03/Pixter-DisplayBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pixter Granular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://podiumcommunication.fr/wp-content/uploads/2026/03/Pixter-Granular.ttf') format('truetype');
}
@font-face {
	font-family: 'Pixter Granular';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://podiumcommunication.fr/wp-content/uploads/2026/03/Pixter-Granular-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */