.elementor-12 .elementor-element.elementor-element-c5ad51f{--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-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12 .elementor-element.elementor-element-33d6d84{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-64d237b{width:var( --container-widget-width, 27% );max-width:27%;padding:0px 0px 0px 0px;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-64d237b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-64d237b img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-aec5735{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aec5735.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7dd5670{padding:0px 0px 0px 0px;text-align:end;}.elementor-12 .elementor-element.elementor-element-7dd5670.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7dd5670 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0c191ca{padding:0px 0px 0px 0px;text-align:end;}.elementor-12 .elementor-element.elementor-element-0c191ca.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0c191ca .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-55e0e8f{padding:0px 0px 0px 0px;text-align:end;}.elementor-12 .elementor-element.elementor-element-55e0e8f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-55e0e8f .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c92475c{padding:0px 0px 0px 0px;text-align:end;}.elementor-12 .elementor-element.elementor-element-c92475c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c92475c .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5cd950c{padding:0px 0px 0px 0px;text-align:end;}.elementor-12 .elementor-element.elementor-element-5cd950c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5cd950c .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-50cc17f{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:024px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-50cc17f.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d0df6bb .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-12 .elementor-element.elementor-element-d0df6bb{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:1;}.elementor-12 .elementor-element.elementor-element-8574787{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8574787:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8574787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bohatyr.com/wp-content/uploads/2026/08/Frame-427319918.png");background-size:cover;}.elementor-12 .elementor-element.elementor-element-db28c38{--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: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;}.elementor-12 .elementor-element.elementor-element-8f07952{--display:flex;--min-height:100vh;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0ca4e42{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0fb934c{text-align:start;}.elementor-12 .elementor-element.elementor-element-0fb934c img{width:20%;max-width:35%;}.elementor-12 .elementor-element.elementor-element-0f7068a{--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:flex-end;--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:40px;--padding-left:48px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9e0e968{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9e0e968.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f6a368d .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1em;word-spacing:-0.03em;color:#B5B5B5;}.elementor-12 .elementor-element.elementor-element-22139ce .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-760b49c .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-02f9b82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b0a22c3 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1em;word-spacing:-0.03em;color:#B5B5B5;}.elementor-12 .elementor-element.elementor-element-d424ac4 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-03b4fb8 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-14ba2d8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-14ba2d8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-14ba2d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC0D;}.elementor-12 .elementor-element.elementor-element-d1ca9ab{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-f9d953d{--display:flex;--min-height:8px;--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ce0eb24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bec65be{width:var( --container-widget-width, 12px );max-width:12px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-bec65be img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-521c2ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-521c2ab .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;text-transform:uppercase;line-height:1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-86348d4{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ce6c517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ce6c517 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-29796ea{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-909ed4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-909ed4b .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:96px;font-weight:400;text-transform:uppercase;line-height:0.7em;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2fd35d9{--divider-border-style:solid;--divider-color:#FFFFFF66;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-2fd35d9 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-12 .elementor-element.elementor-element-2fd35d9 .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-00a6fc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-00a6fc1 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:96px;font-weight:400;text-transform:uppercase;line-height:0.7em;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0307936{--divider-border-style:solid;--divider-color:#FFFFFF66;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-0307936 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-eccab6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-eccab6e .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:96px;font-weight:400;text-transform:uppercase;line-height:0.7em;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-18941de{--divider-border-style:solid;--divider-color:#FFFFFF66;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-18941de .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-b5ba552{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b5ba552 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:96px;font-weight:400;text-transform:uppercase;line-height:0.7em;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ae976f4{--display:flex;--min-height:0px;--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: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;}.elementor-12 .elementor-element.elementor-element-07fc729{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-b57ed91{--display:flex;--min-height:8px;--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f872c9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cd37aee{width:var( --container-widget-width, 12px );max-width:12px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-cd37aee img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-ec2c76c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ec2c76c .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;text-transform:uppercase;line-height:1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-727666a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-27f6545{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-27f6545 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-449cd15{--display:flex;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-449cd15:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-449cd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC0D;}.elementor-12 .elementor-element.elementor-element-4c37055{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-9ec57ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9ec57ca .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:0.7em;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e8afcf1{--divider-border-style:solid;--divider-color:#FFFFFF20;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-e8afcf1 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-12 .elementor-element.elementor-element-e8afcf1 .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9a4b67b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9a4b67b .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:1px;font-weight:400;text-transform:uppercase;line-height:0.7em;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-568c885{--divider-border-style:solid;--divider-color:#FFFFFF20;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-568c885 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-12 .elementor-element.elementor-element-568c885 .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9b87fd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9b87fd5 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:1px;font-weight:400;text-transform:uppercase;line-height:0.7em;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5644f6e{--divider-border-style:solid;--divider-color:#FFFFFF20;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-5644f6e .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-12 .elementor-element.elementor-element-5644f6e .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-694aa36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-694aa36 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:1px;font-weight:400;text-transform:uppercase;line-height:0.7em;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-610fdd2{--divider-border-style:solid;--divider-color:#FFFFFF20;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-610fdd2 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-12 .elementor-element.elementor-element-610fdd2 .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-84261f8{--display:flex;}.elementor-12 .elementor-element.elementor-element-b54c87b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b54c87b .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:1px;text-transform:uppercase;line-height:0.7em;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ef10565{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:6px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-ef10565 .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ef10565 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ef10565 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-81da6d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-81da6d8.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-81da6d8 .elementor-icon-wrapper{text-align:end;}.elementor-12 .elementor-element.elementor-element-81da6d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-81da6d8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-81da6d8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-81da6d8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-81da6d8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-81da6d8 .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-81da6d8 .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-81da6d8 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-d04608e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d04608e.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-d04608e .elementor-icon-wrapper{text-align:end;}.elementor-12 .elementor-element.elementor-element-d04608e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d04608e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d04608e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d04608e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d04608e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d04608e .elementor-icon{font-size:37px;}.elementor-12 .elementor-element.elementor-element-d04608e .elementor-icon svg{height:37px;}.elementor-12 .elementor-element.elementor-element-f6310bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0%;--padding-bottom:0%;--padding-left:2.9%;--padding-right:2.9%;}.elementor-12 .elementor-element.elementor-element-f6310bc.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-95f1cbe{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8c1c94d{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;z-index:1;text-align:start;}.elementor-12 .elementor-element.elementor-element-8c1c94d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8c1c94d .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:156px;font-weight:400;text-transform:uppercase;line-height:1em;word-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ab164ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ab164ce.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-ab164ce .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ab164ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ab164ce.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ab164ce.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ab164ce.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ab164ce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ab164ce .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-ab164ce .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-ab164ce .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-8ca226f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8ca226f.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-8ca226f img{width:436px;max-width:100%;height:268px;}.elementor-12 .elementor-element.elementor-element-56744a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9573601{width:var( --container-widget-width, 26% );max-width:26%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0% 0% 0% 0%;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-9573601.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9573601 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.4em;word-spacing:-0.03em;color:var( --e-global-color-7ba0c90 );}.elementor-12 .elementor-element.elementor-element-9fcac28{--display:flex;--min-height:225px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9fcac28:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9fcac28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://bohatyr.com/wp-content/uploads/2026/09/Annotation-2026-09-08-200109.png") 50% 50%;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7ca8d1f{--display:flex;}.elementor-12 .elementor-element.elementor-element-90af812 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;}.elementor-12 .elementor-element.elementor-element-5f1e406{--display:flex;}.elementor-12 .elementor-element.elementor-element-826199b .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;}.elementor-12 .elementor-element.elementor-element-3dc0b7d{width:var( --container-widget-width, 50% );max-width:50%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:justify;}.elementor-12 .elementor-element.elementor-element-3dc0b7d.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-12 .elementor-element.elementor-element-3dc0b7d .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:5.9em;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.03em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-627a63f{--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;}.elementor-12 .elementor-element.elementor-element-a028875{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-0bcefc5 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:80px;font-weight:400;line-height:0.7em;word-spacing:-0.03em;color:#121212;}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-dotted-item svg{width:8px;height:8px;}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-dotted-item i{font-size:8px;}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-hagos .ha_opn__item::before{font-size:8px;background-color:var( --e-global-color-7ba0c90 );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-magool .ha_opn__item::after{height:8px;}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-maxamed .ha_opn__item::before{font-size:8px;box-shadow:var( --e-global-color-7ba0c90 );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-shamso .ha_opn__item{font-size:8px;}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-ubax .ha_opn__item::after{font-size:8px;background-color:var( --e-global-color-7ba0c90 );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-dotted-item{margin-top:calc(48px/2);margin-bottom:calc(48px/2);}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha_opn__item{margin-top:calc(48px/2);margin-bottom:calc(48px/2);}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item{padding:48px 0;margin:0 auto;}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item:not(:last-child)::before{top:calc(1em + 48px);}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-dotted-item .ha-opn-dot, .elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-nav .ha_opn__item .ha_opn__item-title, .elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-dotted-item .ha-opn-dot{background-color:var( --e-global-color-7ba0c90 );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-shamso .ha_opn__item::before{background-color:var( --e-global-color-7ba0c90 );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item::after{background-color:var( --e-global-color-7ba0c90 );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-berta .ha_opn__item::before{background-color:var( --e-global-color-7ba0c90 );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-xusni .ha_opn__item::after{background-color:var( --e-global-color-7ba0c90 );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-dotted-item:hover .ha-opn-dot{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-ubax .ha_opn__item:not(.ha_opn__item--current):hover::after{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-shamso .ha_opn__item:not(.ha_opn__item--current):hover::before{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-maxamed .ha_opn__item:not(.ha_opn__item--current):hover::before{box-shadow:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-hagos .ha_opn__item:not(.ha_opn__item--current):hover::before{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item:not(.ha_opn__item--current):hover::after{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-berta .ha_opn__item:not(.ha_opn__item--current):hover::before{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-xusni .ha_opn__item:not(.ha_opn__item--current):hover::after{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-dotted-item.ha_opn__item--current .ha-opn-dot{color:var( --e-global-color-text );background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-ubax .ha_opn__item.ha_opn__item--current::after{border-color:var( --e-global-color-text );background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item.ha_opn__item--current::after{border-color:var( --e-global-color-text );background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item::before{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-nav .ha_opn__item.ha_opn__item--current .ha_opn__item-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-magool .ha_opn__item.ha_opn__item--current::after{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-shamso .ha_opn__item.ha_opn__item--current::after{box-shadow:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-shamso .ha_opn__item.ha_opn__item--current::before{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-maxamed .ha_opn__item.ha_opn__item--current::before{box-shadow:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-hagos .ha_opn__item.ha_opn__item--current::before{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-berta .ha_opn__item.ha_opn__item--current::before{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha-opn-dotted-nav .ha-opn-design-xusni .ha_opn__item.ha_opn__item--current::after{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-36cdb76{text-align:start;}.elementor-12 .elementor-element.elementor-element-36cdb76 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-transform:uppercase;line-height:1.4em;word-spacing:-0.03em;color:#434343;}.elementor-12 .elementor-element.elementor-element-4b30f6b{--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:flex-start;--gap:98px 98px;--row-gap:98px;--column-gap:98px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f899789{--display:flex;--gap:81px 81px;--row-gap:81px;--column-gap:81px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-52d3147 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:128px;font-weight:400;line-height:0.7em;word-spacing:-0.03em;color:#060606;}.elementor-12 .elementor-element.elementor-element-d7e99b6{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-d7e99b6 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-723403f{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-8709300{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d9d0c12{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d9d0c12 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-772b02d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-772b02d .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-505a071{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 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;}.elementor-12 .elementor-element.elementor-element-505a071:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-505a071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-12 .elementor-element.elementor-element-796a45b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-796a45b.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-796a45b img{width:100%;}.elementor-12 .elementor-element.elementor-element-ffe4286{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7ba0c90 );--border-color:var( --e-global-color-7ba0c90 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-42ae076.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-42ae076{text-align:start;}.elementor-12 .elementor-element.elementor-element-42ae076 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;line-height:1.4em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f651ad3 .elementor-button{font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.03em;word-spacing:0.1em;border-radius:0px 0px 0px 0px;padding:11px 25px 11px 25px;}.elementor-12 .elementor-element.elementor-element-6852cc5 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-06faf22{--display:flex;}.elementor-12 .elementor-element.elementor-element-6270057{--display:flex;}.elementor-12 .elementor-element.elementor-element-364dfc3 .elementor-heading-title{font-weight:400;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-d8372e0{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-01255e0{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-01255e0 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-222e311.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-222e311 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-3b19656{--display:flex;}.elementor-12 .elementor-element.elementor-element-b5d9a95 .elementor-heading-title{font-weight:400;text-transform:none;}.elementor-12 .elementor-element.elementor-element-1d43040{--display:flex;}.elementor-12 .elementor-element.elementor-element-924f9ac img{opacity:1;}.elementor-12 .elementor-element.elementor-element-0817214{--display:flex;}.elementor-12 .elementor-element.elementor-element-897aec6{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-833a58e{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-833a58e img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-c7e115c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c7e115c .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-130f0f8{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2df144b{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2df144b img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-56b0ce6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-56b0ce6 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-eda3229{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-002e27f{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-002e27f img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-c9651e1.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c9651e1 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-945414c{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e101183{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e101183 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-a232430.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a232430 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-0673970{--display:flex;}.elementor-12 .elementor-element.elementor-element-d7ad59b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-08038a4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-08038a4 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-7e8bb6f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c3f6ab9{--display:flex;}.elementor-12 .elementor-element.elementor-element-98a0c0c .elementor-button{font-family:"Geist Mono", Sans-serif;font-style:normal;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-d551f6b{--display:flex;}.elementor-12 .elementor-element.elementor-element-8128c66{--display:flex;}.elementor-12 .elementor-element.elementor-element-4f8e985 .elementor-heading-title{font-weight:400;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-f785dc5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8992584{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8992584 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-2bfa234.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2bfa234 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-fa726da{--display:flex;}.elementor-12 .elementor-element.elementor-element-2d62198 .elementor-heading-title{font-weight:400;text-transform:none;}.elementor-12 .elementor-element.elementor-element-09904d8{--display:flex;}.elementor-12 .elementor-element.elementor-element-2aa015d img{opacity:1;}.elementor-12 .elementor-element.elementor-element-ee9d350{--display:flex;}.elementor-12 .elementor-element.elementor-element-b012cae{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-406d121{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-406d121 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-1b4a110.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1b4a110 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-888ff02{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b69948e{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b69948e img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-9edf65b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9edf65b .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-7398e63{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9da9626{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9da9626 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-621b71b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-621b71b .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-0b7256d{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b0f2731{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b0f2731 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-33ddff7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-33ddff7 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-ed8e042{--display:flex;}.elementor-12 .elementor-element.elementor-element-f548466{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9fcd62b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9fcd62b .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-f9a6f87 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-142336a{--display:flex;}.elementor-12 .elementor-element.elementor-element-c515df5 .elementor-button{font-family:"Geist Mono", Sans-serif;font-style:normal;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-9c5660d{--display:flex;}.elementor-12 .elementor-element.elementor-element-83d3199{--display:flex;}.elementor-12 .elementor-element.elementor-element-5987adb .elementor-heading-title{font-weight:400;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-0749625{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ca71bf9{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ca71bf9 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-0df2a01.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0df2a01 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-63366b0{--display:flex;}.elementor-12 .elementor-element.elementor-element-8a835e2 .elementor-heading-title{font-weight:400;text-transform:none;}.elementor-12 .elementor-element.elementor-element-90717ea{--display:flex;}.elementor-12 .elementor-element.elementor-element-ef1689e img{opacity:1;}.elementor-12 .elementor-element.elementor-element-afd842a{--display:flex;}.elementor-12 .elementor-element.elementor-element-2daa7f3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-51d5cd6{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-51d5cd6 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-08deb56.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-08deb56 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-f486345{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5d515d9{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5d515d9 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-92b3de0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-92b3de0 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-450b9e1{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b75c654{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b75c654 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-7a7ef44.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7a7ef44 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-250567e{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cafadaf{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-cafadaf img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-ad62c7a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ad62c7a .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-61705c2{--display:flex;}.elementor-12 .elementor-element.elementor-element-9f3a70a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6bca61f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6bca61f .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-2091958 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-bd00a5b{--display:flex;}.elementor-12 .elementor-element.elementor-element-66e432a .elementor-button{font-family:"Geist Mono", Sans-serif;font-style:normal;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-8ad5868{--display:flex;}.elementor-12 .elementor-element.elementor-element-96fbf55{--display:flex;}.elementor-12 .elementor-element.elementor-element-54a2001.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-54a2001 .elementor-heading-title{font-weight:400;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-9e3d593.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9e3d593 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;color:#787878;}.elementor-12 .elementor-element.elementor-element-e93cb15{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-65c3c48{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-65c3c48 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-a6496fe.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a6496fe .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-815ed05{--display:flex;}.elementor-12 .elementor-element.elementor-element-df535bb .elementor-heading-title{font-weight:400;text-transform:none;}.elementor-12 .elementor-element.elementor-element-70fc1ef{--display:flex;}.elementor-12 .elementor-element.elementor-element-cb05fbb img{opacity:1;}.elementor-12 .elementor-element.elementor-element-bfc5ea9{--display:flex;}.elementor-12 .elementor-element.elementor-element-1c89c53{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2490b2a{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2490b2a img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-736e4ec.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-736e4ec .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-164ab1c{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0c1bbb6{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0c1bbb6 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-154cf68.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-154cf68 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-79666b2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2f9043e{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2f9043e img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-6b293fb.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6b293fb .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-5430a7b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-852be14{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-852be14 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-6ad9909.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6ad9909 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-876b633{--display:flex;}.elementor-12 .elementor-element.elementor-element-ceb5914{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e705e1c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e705e1c .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:1em;color:#121212;}.elementor-12 .elementor-element.elementor-element-7f28866 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b828fb1{--display:flex;}.elementor-12 .elementor-element.elementor-element-e40f9e9 .elementor-button{font-family:"Geist Mono", Sans-serif;font-style:normal;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-f0cc2e0{--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:flex-start;--gap:98px 98px;--row-gap:98px;--column-gap:98px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-23a0907 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-0de85d4 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a971956{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-ce64469{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-88dba04{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-88dba04 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-77a34bd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-77a34bd .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-35e6298{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-4e62aa6{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4e62aa6 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-ce72db7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ce72db7 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-ed79715{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-75345d2{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-75345d2 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-009ccb9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-009ccb9 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-35cfeb8{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-7d53e6f{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7d53e6f img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-845693a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-845693a .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-5d2169a{--display:flex;--justify-content:space-around;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12% 12%;--row-gap:12%;--column-gap:12%;--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-12 .elementor-element.elementor-element-334cd73 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:128px;text-transform:uppercase;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-4c540dc );}.elementor-12 .elementor-element.elementor-element-8b842bb .elementor-button{background-color:var( --e-global-color-accent );font-family:"Geist Mono", Sans-serif;font-size:20px;line-height:1em;letter-spacing:-0.03em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:15.5px 16px 15.5px 16px;}.elementor-12 .elementor-element.elementor-element-8b842bb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 1%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8b842bb.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8b842bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-8b842bb .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-42b57f8 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-7e7a87a img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ec08d61{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:flex-start;--gap:98px 98px;--row-gap:98px;--column-gap:98px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:176px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9b9db0f{--display:flex;--gap:81px 81px;--row-gap:81px;--column-gap:81px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-db77ed6.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-db77ed6 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:128px;font-weight:400;line-height:0.7em;word-spacing:-0.03em;color:#060606;}.elementor-12 .elementor-element.elementor-element-c2b48bf{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c2b48bf img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-b095061{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-1417316{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7076ea8{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7076ea8 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-09b324c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-09b324c .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-d0544f2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;}.elementor-12 .elementor-element.elementor-element-d0544f2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d0544f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-12 .elementor-element.elementor-element-7f95a74{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-7f95a74.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-7f95a74 img{width:100%;}.elementor-12 .elementor-element.elementor-element-42831b2{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7ba0c90 );--border-color:var( --e-global-color-7ba0c90 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-25b1383.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-25b1383{text-align:start;}.elementor-12 .elementor-element.elementor-element-25b1383 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;line-height:1.4em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-755a0dc .elementor-button{font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.03em;word-spacing:0.1em;border-radius:0px 0px 0px 0px;padding:11px 25px 11px 25px;}.elementor-12 .elementor-element.elementor-element-2ae4f66.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2ae4f66{text-align:start;}.elementor-12 .elementor-element.elementor-element-2ae4f66 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-c47fee6{--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:flex-start;--gap:98px 98px;--row-gap:98px;--column-gap:98px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1c7b495{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-72fcb7b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-c09b7ac{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c09b7ac img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-05c855b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-05c855b .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-de09ce5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-3f1c157{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3f1c157 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-33a462c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-33a462c .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-5b24a7b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-1163e41{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1163e41 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-d935b34.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d935b34 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-cf06858{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-d434be3{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d434be3 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-c96e6a0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c96e6a0 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-eb425cd img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-912b51a{text-align:center;}.elementor-12 .elementor-element.elementor-element-912b51a img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ed905b0 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-5467edf img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-0870fc0{--display:flex;--justify-content:space-around;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12% 12%;--row-gap:12%;--column-gap:12%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-3ff083f{text-align:end;}.elementor-12 .elementor-element.elementor-element-3ff083f .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:7.7em;text-transform:uppercase;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-4c540dc );}.elementor-12 .elementor-element.elementor-element-326a091 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Geist Mono", Sans-serif;font-size:20px;line-height:1em;letter-spacing:-0.03em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:15.5px 16px 15.5px 16px;}.elementor-12 .elementor-element.elementor-element-326a091{margin:0% 1% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-326a091.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-326a091 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-326a091 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-1ea26f5{--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:flex-start;--gap:98px 98px;--row-gap:98px;--column-gap:98px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0176px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-565bb0c{--display:flex;--gap:81px 81px;--row-gap:81px;--column-gap:81px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-c7d1793 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:128px;font-weight:400;line-height:0.7em;word-spacing:-0.03em;color:#060606;}.elementor-12 .elementor-element.elementor-element-ce05c44{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ce05c44 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-8d39a1d{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e0f148f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-29b9f5e{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-29b9f5e img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-bd071ea.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-bd071ea .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-4330a70{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 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;}.elementor-12 .elementor-element.elementor-element-4330a70:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4330a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-12 .elementor-element.elementor-element-b6a958c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-b6a958c.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-b6a958c img{width:100%;}.elementor-12 .elementor-element.elementor-element-00753a6{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7ba0c90 );--border-color:var( --e-global-color-7ba0c90 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-e694da0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e694da0{text-align:start;}.elementor-12 .elementor-element.elementor-element-e694da0 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;line-height:1.4em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f63847a .elementor-button{font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.03em;word-spacing:0.1em;border-radius:0px 0px 0px 0px;padding:11px 25px 11px 25px;}.elementor-12 .elementor-element.elementor-element-1187e23 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-bb28499{--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:flex-start;--gap:98px 98px;--row-gap:98px;--column-gap:98px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-55595c8 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-0fb8213 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f8e9f6d{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-4757716{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-724cd61{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-724cd61 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-630cf55.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-630cf55 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-9ea8268{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-132210e{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-132210e img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-0638209.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0638209 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-819b57d{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-43d750a{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-43d750a img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-4c3fa6f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4c3fa6f .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-d77f198{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-e418539{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e418539 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-3f6b561.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3f6b561 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-0fbd1c8{--display:flex;--justify-content:space-around;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12% 12%;--row-gap:12%;--column-gap:12%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-a11091b .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:128px;text-transform:uppercase;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-4c540dc );}.elementor-12 .elementor-element.elementor-element-cac1c8d .elementor-button{background-color:var( --e-global-color-accent );font-family:"Geist Mono", Sans-serif;font-size:20px;line-height:1em;letter-spacing:-0.03em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:15.5px 16px 15.5px 16px;}.elementor-12 .elementor-element.elementor-element-cac1c8d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 1%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cac1c8d.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-cac1c8d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-cac1c8d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-17265b0 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-b28505e img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-b59f299{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:flex-start;--gap:98px 98px;--row-gap:98px;--column-gap:98px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:176px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0072fea{--display:flex;--gap:81px 81px;--row-gap:81px;--column-gap:81px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-447911f .ha-advanced-heading-tag{justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-447911f .ha-advanced-heading-wrap{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-447911f.ha-layout-inline .ha-advanced-heading-center{margin-right:16px;}.elementor-12 .elementor-element.elementor-element-447911f.ha-layout-block .ha-advanced-heading-center{margin-bottom:16px;}.elementor-12 .elementor-element.elementor-element-447911f .ha-advanced-heading-center{font-family:"Neue Montreal", Sans-serif;font-size:128px;line-height:0.7em;letter-spacing:-0.03em;color:#060606;}.elementor-12 .elementor-element.elementor-element-447911f .ha-advanced-heading-after{font-family:"Geist Mono", Sans-serif;font-size:0.4em;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:-0.03em;color:#787878;}.elementor-12 .elementor-element.elementor-element-447911f .ha-advanced-heading-border:after{border-bottom-style:none;}.elementor-12 .elementor-element.elementor-element-2c6a52a{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2c6a52a img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c8e5583{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-eb891a9{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2ead1fd{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2ead1fd img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-78829ce.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-78829ce .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-9ab7e4c{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;}.elementor-12 .elementor-element.elementor-element-9ab7e4c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9ab7e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-12 .elementor-element.elementor-element-e631593{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-e631593.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-e631593 img{width:100%;}.elementor-12 .elementor-element.elementor-element-a907858{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7ba0c90 );--border-color:var( --e-global-color-7ba0c90 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-53f4207.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-53f4207{text-align:start;}.elementor-12 .elementor-element.elementor-element-53f4207 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;line-height:1.4em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-93b059e .elementor-button{font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.03em;word-spacing:0.1em;border-radius:0px 0px 0px 0px;padding:11px 25px 11px 25px;}.elementor-12 .elementor-element.elementor-element-8141f45.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8141f45{text-align:start;}.elementor-12 .elementor-element.elementor-element-8141f45 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-260a6f2{--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:flex-start;--gap:98px 98px;--row-gap:98px;--column-gap:98px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e135bb2{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-1d38d6a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-91f8a08{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-91f8a08 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-1fcf0d2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1fcf0d2 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-4ccaa52{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-ba86b8c{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ba86b8c img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-dfcfee2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-dfcfee2 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-fecc2ce{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-0595eb5{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0595eb5 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-82d0956.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-82d0956 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-d59ebba{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-d59ebba.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-01d5b18{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-01d5b18 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-5eb553b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5eb553b .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-1c8ed8a img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-20757a4 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-efea062 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ecd8c5c img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2c0c14d{--display:flex;--justify-content:space-around;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12% 12%;--row-gap:12%;--column-gap:12%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-40d50cd{text-align:end;}.elementor-12 .elementor-element.elementor-element-40d50cd .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:7.7em;text-transform:uppercase;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-4c540dc );}.elementor-12 .elementor-element.elementor-element-a85c44b .elementor-button{background-color:var( --e-global-color-accent );font-family:"Geist Mono", Sans-serif;font-size:20px;line-height:1em;letter-spacing:-0.03em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:15.5px 16px 15.5px 16px;}.elementor-12 .elementor-element.elementor-element-a85c44b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a85c44b.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-a85c44b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-a85c44b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-1560385{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:126px 126px;--row-gap:126px;--column-gap:126px;--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-12 .elementor-element.elementor-element-75dcd68{--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-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-219ac2a .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:80px;line-height:0.8em;letter-spacing:-0.03em;color:#FFFEFE;}.elementor-12 .elementor-element.elementor-element-79367c7{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-79367c7 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e8e6c45{--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:flex-start;--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;}.elementor-12 .elementor-element.elementor-element-2241aad{--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;}.elementor-12 .elementor-element.elementor-element-2241aad.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-942351c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-2190865{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2190865 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-734eae4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-734eae4 .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-31ee19f{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-5dd5ac9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5dd5ac9 .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-947ba51{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-947ba51 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-72aa0f6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-72aa0f6 .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1af6ff4{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--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-12 .elementor-element.elementor-element-1af6ff4.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-18c8766{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-12 .elementor-element.elementor-element-2357d67.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2357d67 .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-023a860{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-023a860 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-a03b713.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a03b713 .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1bbe1e0 img{width:85%;max-width:90%;}.elementor-12 .elementor-element.elementor-element-fba8b3d{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-12 .elementor-element.elementor-element-b625a6d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b625a6d .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e53e8d7{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e53e8d7 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-cd0662b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-cd0662b .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4865acb{--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;}.elementor-12 .elementor-element.elementor-element-4865acb.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-30e9a59{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-24d1060{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-24d1060 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-1f2ade7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1f2ade7 .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-883cec8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-ab24056.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ab24056 .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-73e6df9{width:var( --container-widget-width, 12px );max-width:12px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-73e6df9 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-4ac8f53.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4ac8f53 .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2c15d9e{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-04640c7{--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;}.elementor-12 .elementor-element.elementor-element-04640c7.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c7687d3{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-fc62ba7{width:var( --container-widget-width, 12px );max-width:12px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-fc62ba7 img{width:6px;max-width:6px;height:6px;}.elementor-12 .elementor-element.elementor-element-ca34f62.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ca34f62 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-068ce7f{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--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-12 .elementor-element.elementor-element-068ce7f.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-74e140a{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-eb11e20{width:var( --container-widget-width, 12px );max-width:12px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-eb11e20 img{width:6px;max-width:6px;height:6px;}.elementor-12 .elementor-element.elementor-element-cd25ee2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-cd25ee2 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-009a430{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-009a430.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-40679de{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-7204c7d{width:var( --container-widget-width, 12px );max-width:12px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7204c7d img{width:6px;max-width:6px;height:6px;}.elementor-12 .elementor-element.elementor-element-20f94dc.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-20f94dc .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-23f7435{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-23f7435.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5051003{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-8a91f67{width:var( --container-widget-width, 12px );max-width:12px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8a91f67 img{width:6px;max-width:6px;height:6px;}.elementor-12 .elementor-element.elementor-element-1a4d29a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1a4d29a .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0791cef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-af61230{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-828a538{text-align:start;}.elementor-12 .elementor-element.elementor-element-828a538 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:156px;text-transform:uppercase;line-height:0.7em;letter-spacing:-0.05em;}.elementor-12 .elementor-element.elementor-element-7c745d0{text-align:end;}.elementor-12 .elementor-element.elementor-element-1a9f55f{--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: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;}.elementor-12 .elementor-element.elementor-element-6b7bd7b{text-align:start;}.elementor-12 .elementor-element.elementor-element-6b7bd7b .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:156px;text-transform:uppercase;line-height:0.7em;letter-spacing:-0.05em;}.elementor-12 .elementor-element.elementor-element-0771383{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-434e1e6{text-align:start;}.elementor-12 .elementor-element.elementor-element-434e1e6 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:156px;text-transform:uppercase;line-height:0.7em;letter-spacing:-0.05em;}.elementor-12 .elementor-element.elementor-element-1cfe9c2{text-align:start;}.elementor-12 .elementor-element.elementor-element-42b0f28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8f54f54{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5029f80{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-ee42b84{width:var( --container-widget-width, 12px );max-width:12px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-ee42b84.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ee42b84 img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-9c4eeb8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9c4eeb8 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-016aa8d{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7b11bdb{padding:0% 4% 0% 0%;text-align:end;}.elementor-12 .elementor-element.elementor-element-7b11bdb .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:40px;font-weight:300;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-84172f9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-49fbc1b{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d1c6af6{padding:0% 4% 0% 0%;text-align:end;}.elementor-12 .elementor-element.elementor-element-d1c6af6 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:40px;font-weight:300;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-866a5e0{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0b38667{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0b38667.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-84ed71d.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-84ed71d{text-align:start;}.elementor-12 .elementor-element.elementor-element-84ed71d .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:36px;font-weight:400;color:#121212;}.elementor-12 .elementor-element.elementor-element-ebf4f4e.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ebf4f4e{text-align:start;}.elementor-12 .elementor-element.elementor-element-ebf4f4e .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;line-height:1.5em;letter-spacing:-0.03em;word-spacing:0.6em;color:#121212;}.elementor-12 .elementor-element.elementor-element-eb95af7{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--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-12 .elementor-element.elementor-element-eb95af7.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b62f3a8 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-7e515e4{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7e515e4.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-167a8c8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-167a8c8{text-align:start;}.elementor-12 .elementor-element.elementor-element-167a8c8 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;line-height:1.7em;letter-spacing:-0.03em;word-spacing:0.6em;color:#121212;}.elementor-12 .elementor-element.elementor-element-d0ffc2f.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-d0ffc2f{text-align:start;}.elementor-12 .elementor-element.elementor-element-d0ffc2f .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;font-style:normal;text-transform:uppercase;line-height:1.7em;letter-spacing:-0.03em;word-spacing:0.6em;color:#121212;}.elementor-12 .elementor-element.elementor-element-7794f1f{--display:flex;}.elementor-12 .elementor-element.elementor-element-913fe2c .elementor-button{font-family:"Geist Mono", Sans-serif;font-style:normal;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-235c045 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Geist Mono", Sans-serif;font-size:20px;line-height:1em;letter-spacing:-0.03em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:15.5px 16px 15.5px 16px;}.elementor-12 .elementor-element.elementor-element-235c045{margin:0% 4% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-235c045.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-235c045 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-235c045 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-2b6dab6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9b4ed25{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fdef697{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-117f39d{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-12 .elementor-element.elementor-element-2fabc7c{width:var( --container-widget-width, 12px );max-width:12px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-2fabc7c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2fabc7c img{width:12px;max-width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-0e7870f.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-0e7870f .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-12 .elementor-element.elementor-element-3ed2c37{padding:0% 20% 0% 0%;}.elementor-12 .elementor-element.elementor-element-3ed2c37 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-1fde044.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1fde044{text-align:start;}.elementor-12 .elementor-element.elementor-element-1fde044 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;text-transform:uppercase;line-height:1.5em;letter-spacing:-0.03em;word-spacing:0.3em;color:#121212AB;}.elementor-12 .elementor-element.elementor-element-92482ca{padding:30px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-92482ca img{width:60%;opacity:0.14;}.elementor-12 .elementor-element.elementor-element-2c448cd{--display:flex;}.elementor-12 .elementor-element.elementor-element-4bd7f86{--display:flex;}.elementor-12 .elementor-element.elementor-element-f443670.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f443670{text-align:start;}.elementor-12 .elementor-element.elementor-element-f443670 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:-0.03em;word-spacing:0.3em;color:#121212;}.elementor-12 .elementor-element.elementor-element-b24f82e{--display:flex;}.elementor-12 .elementor-element.elementor-element-2fde468.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2fde468{text-align:start;}.elementor-12 .elementor-element.elementor-element-2fde468 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:-0.03em;word-spacing:0.3em;color:#121212;}.elementor-12 .elementor-element.elementor-element-4f740b3{--display:flex;}.elementor-12 .elementor-element.elementor-element-2dfe27c{--display:flex;}.elementor-12 .elementor-element.elementor-element-6ae753a{--display:flex;}.elementor-12 .elementor-element.elementor-element-9557438{--display:flex;}.elementor-12 .elementor-element.elementor-element-016bacd{--display:flex;}.elementor-12 .elementor-element.elementor-element-53098a8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-53098a8{text-align:start;}.elementor-12 .elementor-element.elementor-element-53098a8 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:-0.03em;word-spacing:0.3em;color:#121212;}.elementor-12 .elementor-element.elementor-element-605721c{--display:flex;}.elementor-12 .elementor-element.elementor-element-6dca205.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6dca205{text-align:start;}.elementor-12 .elementor-element.elementor-element-6dca205 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:-0.03em;word-spacing:0.3em;color:#121212;}.elementor-12 .elementor-element.elementor-element-fabfae1{--n-accordion-title-font-size:20px;--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:32px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#121212;--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:20px;}.elementor-12 .elementor-element.elementor-element-fabfae1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#B3B3B3;}.elementor-12 .elementor-element.elementor-element-fabfae1 {--n-accordion-padding:0px 0px 32px 0px;}:where( .elementor-12 .elementor-element.elementor-element-fabfae1 > .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:"Neue Montreal", Sans-serif;text-transform:uppercase;line-height:0.8em;letter-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-24831f22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:44px 44px;--row-gap:44px;--column-gap:44px;border-style:none;--border-style:none;--padding-top:0%;--padding-bottom:2%;--padding-left:2.9%;--padding-right:2.9%;}.elementor-12 .elementor-element.elementor-element-7f0bf5a4{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#6F6C69;--border-color:#6F6C69;--padding-top:72px;--padding-bottom:6px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-5bc2bcef{--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;}.elementor-12 .elementor-element.elementor-element-5c1ca0a1.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5c1ca0a1{text-align:start;}.elementor-12 .elementor-element.elementor-element-5c1ca0a1 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:32px;font-weight:300;text-transform:none;line-height:1.2em;letter-spacing:-0.03em;word-spacing:0.3em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-54be9f74 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-25b09e89{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-25b09e89 .elementor-social-icon{background-color:#1C1C1C;}.elementor-12 .elementor-element.elementor-element-25b09e89 .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-25b09e89 .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-25b09e89 .elementor-social-icon:hover{background-color:#1C1C1C;}.elementor-12 .elementor-element.elementor-element-25b09e89 .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-25b09e89 .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-55b5c7a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3d3e6798{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-3d3e6798.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-3d3e6798 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:-0.03em;word-spacing:0.3em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2305c383{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 31px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-2305c383.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2305c383 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:20px;font-weight:300;text-transform:none;line-height:1.8em;letter-spacing:-0.04em;word-spacing:0em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-field-group{padding-right:calc( 8px/2 );padding-left:calc( 8px/2 );margin-bottom:8px;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-form-fields-wrapper{margin-left:calc( -8px/2 );margin-right:calc( -8px/2 );margin-bottom:-8px;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12 .elementor-element.elementor-element-54e9978e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12 .elementor-element.elementor-element-54e9978e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-54e9978e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-12 .elementor-element.elementor-element-54e9978e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-35e99d6 );font-family:"Geist Mono", Sans-serif;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-field-group .elementor-field{color:#464646;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-field-group .elementor-field, .elementor-12 .elementor-element.elementor-element-54e9978e .elementor-field-subgroup label{font-family:"Geist Mono", Sans-serif;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#00000000;border-color:#787878;border-width:0.5px 0.5px 0.5px 0.5px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-field-group .elementor-select-wrapper select{background-color:#00000000;border-color:#787878;border-width:0.5px 0.5px 0.5px 0.5px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-field-group .elementor-select-wrapper::before{color:#787878;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-button{font-family:"Geist Mono", Sans-serif;font-style:normal;text-transform:uppercase;border-style:solid;}.elementor-12 .elementor-element.elementor-element-54e9978e .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-button[type="submit"] svg *{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-54e9978e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-54e9978e .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-54e9978e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-message{font-family:"Geist Mono", Sans-serif;text-transform:none;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-message.elementor-message-success{color:#29FF00;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-message.elementor-message-danger{color:#D31717;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-message.elementor-help-inline{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-54e9978e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-text );font-family:"Geist Mono", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:0.8em;}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-field-group .elementor-field{color:#6F6C69;}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-field-group .elementor-field, .elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-field-subgroup label{font-family:"Geist Mono", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:0.8em;}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:var( --e-global-color-4c540dc );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-field-group .elementor-select-wrapper select{border-color:var( --e-global-color-4c540dc );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-4c540dc );}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-button{font-size:20px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0% 8% 0% 100%;}.elementor-12 .elementor-element.elementor-element-60e3c415 .e-form__buttons__wrapper__button-next{background-color:#02010100;color:var( --e-global-color-text );border-color:var( --e-global-color-4c540dc );}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-button[type="submit"]{background-color:#02010100;color:var( --e-global-color-text );border-color:var( --e-global-color-4c540dc );}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-60e3c415 .e-form__buttons__wrapper__button-previous{color:var( --e-global-color-4c540dc );}.elementor-12 .elementor-element.elementor-element-60e3c415 .e-form__buttons__wrapper__button-next:hover{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-button[type="submit"]:hover{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-60e3c415 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-message{font-family:"Geist Mono", Sans-serif;font-size:20px;}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-message.elementor-message-success{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-message.elementor-message-danger{color:#B3002C;}.elementor-12 .elementor-element.elementor-element-60e3c415 .elementor-message.elementor-help-inline{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-60e3c415{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12 .elementor-element.elementor-element-797cf4cc{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-7fff7e57{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-1aa8bf02{padding:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-1aa8bf02 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.2em;color:#ECECEC;}.elementor-12 .elementor-element.elementor-element-f0d644d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-128bebb1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6f6dc3db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6785e782{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:44px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-3043a5c5{--display:flex;--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;}.elementor-12 .elementor-element.elementor-element-7448a1e7{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:44px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-52bb72b6{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;}.elementor-12 .elementor-element.elementor-element-6e01fa49{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;}.elementor-12 .elementor-element.elementor-element-50fc499f .elementor-button{background-color:#00000000;font-family:"Geist Mono", Sans-serif;font-size:14px;font-weight:400;line-height:0.8em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5eae14f5{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}@media(max-width:1366px){.elementor-12 .elementor-element.elementor-element-8c1c94d .elementor-heading-title{font-size:112px;}.elementor-12 .elementor-element.elementor-element-8ca226f img{width:100%;height:100%;}.elementor-12 .elementor-element.elementor-element-9573601 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-3dc0b7d .elementor-heading-title{font-size:88px;}.elementor-12 .elementor-element.elementor-element-0bcefc5 .elementor-heading-title{font-size:52px;}.elementor-12 .elementor-element.elementor-element-36cdb76 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-52d3147 .elementor-heading-title{font-size:96px;}.elementor-12 .elementor-element.elementor-element-77a34bd .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-ce72db7 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-009ccb9 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-845693a .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-5d2169a{--padding-top:0%;--padding-bottom:13%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-5d2169a.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-334cd73 .elementor-heading-title{font-size:108px;}.elementor-12 .elementor-element.elementor-element-db77ed6{text-align:end;}.elementor-12 .elementor-element.elementor-element-db77ed6 .elementor-heading-title{font-size:96px;}.elementor-12 .elementor-element.elementor-element-3ff083f .elementor-heading-title{font-size:96px;}.elementor-12 .elementor-element.elementor-element-c7d1793 .elementor-heading-title{font-size:96px;}.elementor-12 .elementor-element.elementor-element-630cf55 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-0638209 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-4c3fa6f .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-3f6b561 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-a11091b .elementor-heading-title{font-size:96px;}.elementor-12 .elementor-element.elementor-element-447911f .ha-advanced-heading-center{font-size:94px;}.elementor-12 .elementor-element.elementor-element-1fcf0d2 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-dfcfee2 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-82d0956 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-5eb553b .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-40d50cd .elementor-heading-title{font-size:96px;}.elementor-12 .elementor-element.elementor-element-af61230{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-828a538{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-828a538 .elementor-heading-title{font-size:108px;}.elementor-12 .elementor-element.elementor-element-7c745d0{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-7c745d0 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-6b7bd7b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-6b7bd7b .elementor-heading-title{font-size:108px;}.elementor-12 .elementor-element.elementor-element-0771383{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-434e1e6{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-434e1e6 .elementor-heading-title{font-size:108px;}.elementor-12 .elementor-element.elementor-element-1cfe9c2{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-3ed2c37 .elementor-heading-title{font-size:64px;}.elementor-12 .elementor-element.elementor-element-24831f22{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-797cf4cc{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-12 .elementor-element.elementor-element-7448a1e7{--padding-top:0%;--padding-bottom:8%;--padding-left:3%;--padding-right:3%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-5c1ca0a1 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-3d3e6798 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-2305c383 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-1aa8bf02 .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-f0d644d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-128bebb1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-6f6dc3db{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-c5ad51f{--content-width:100%;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-64d237b img{width:55%;max-width:59%;}.elementor-12 .elementor-element.elementor-element-aec5735{--width:0%;}.elementor-12 .elementor-element.elementor-element-7dd5670 .elementor-heading-title{font-size:1px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-0c191ca .elementor-heading-title{font-size:1px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-55e0e8f .elementor-heading-title{font-size:1px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-c92475c .elementor-heading-title{font-size:1px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-5cd950c .elementor-heading-title{font-size:1px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-50cc17f{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-8574787{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-db28c38{--width:2px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-db28c38.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8f07952{--width:15%;--min-height:0vh;}.elementor-12 .elementor-element.elementor-element-0ca4e42{--width:1%;}.elementor-12 .elementor-element.elementor-element-0fb934c img{width:5%;max-width:1%;}.elementor-12 .elementor-element.elementor-element-0f7068a{--width:5%;}.elementor-12 .elementor-element.elementor-element-9e0e968{--width:4%;}.elementor-12 .elementor-element.elementor-element-f6a368d .elementor-heading-title{font-size:23px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-22139ce .elementor-heading-title{font-size:22px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-760b49c .elementor-heading-title{font-size:15px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-02f9b82{--width:16%;}.elementor-12 .elementor-element.elementor-element-b0a22c3 .elementor-heading-title{font-size:23px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-d424ac4 .elementor-heading-title{font-size:30px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-03b4fb8 .elementor-heading-title{font-size:31px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-14ba2d8{--width:4%;}.elementor-12 .elementor-element.elementor-element-d1ca9ab{--width:8%;}.elementor-12 .elementor-element.elementor-element-f9d953d{--width:13%;}.elementor-12 .elementor-element.elementor-element-521c2ab .elementor-heading-title{font-size:16px;font-weight:500;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-29796ea{--width:28%;}.elementor-12 .elementor-element.elementor-element-909ed4b .elementor-heading-title{font-size:24px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-00a6fc1 .elementor-heading-title{font-size:12px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-eccab6e .elementor-heading-title{font-size:29px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-b5ba552 .elementor-heading-title{font-size:30px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-ae976f4{--min-height:100vh;--padding-top:20px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-ae976f4.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-07fc729{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b57ed91{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f872c9e{--width:27%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-cd37aee{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ec2c76c .elementor-heading-title{font-size:16px;font-weight:500;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-727666a{--width:65%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-27f6545 .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-27f6545 .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-449cd15{--min-height:75vh;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4c37055{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-9ec57ca .elementor-heading-title{font-size:48px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-9a4b67b .elementor-heading-title{font-size:48px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-9b87fd5 .elementor-heading-title{font-size:48px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-694aa36 .elementor-heading-title{font-size:48px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-84261f8{--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b54c87b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-b54c87b .elementor-heading-title{font-size:12px;line-height:1em;letter-spacing:0.1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-ef10565{text-align:left;--icon-size:16px;--grid-column-gap:8px;--grid-row-gap:8px;}.elementor-12 .elementor-element.elementor-element-ef10565 .elementor-social-icon{--icon-padding:11.76px;}.elementor-12 .elementor-element.elementor-element-ef10565 .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-81da6d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12 .elementor-element.elementor-element-81da6d8 .elementor-icon{font-size:22px;}.elementor-12 .elementor-element.elementor-element-81da6d8 .elementor-icon svg{height:22px;}.elementor-12 .elementor-element.elementor-element-d04608e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-d04608e .elementor-icon{font-size:29px;}.elementor-12 .elementor-element.elementor-element-d04608e .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-f6310bc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-95f1cbe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-8c1c94d{padding:0% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-8c1c94d .elementor-heading-title{font-size:14.5vw;line-height:1em;word-spacing:-0.02em;}.elementor-12 .elementor-element.elementor-element-ab164ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ab164ce .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-ab164ce .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-8ca226f img{width:0px;max-width:0%;height:0%;}.elementor-12 .elementor-element.elementor-element-56744a7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-9573601{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;padding:16px 0px 72px 0px;}.elementor-12 .elementor-element.elementor-element-9573601.elementor-element{--order:5;}.elementor-12 .elementor-element.elementor-element-9573601 .elementor-heading-title{font-size:3.63vw;font-weight:400;line-height:1.4em;letter-spacing:-0.03em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-9fcac28{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8f52959{--spacer-size:0px;}.elementor-12 .elementor-element.elementor-element-7ca8d1f{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7ca8d1f.e-con{--order:3;}.elementor-12 .elementor-element.elementor-element-90af812{text-align:start;}.elementor-12 .elementor-element.elementor-element-90af812 .elementor-heading-title{font-size:14.54vw;line-height:0.8em;letter-spacing:-0.03em;word-spacing:0em;}.elementor-12 .elementor-element.elementor-element-626413b{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-626413b img{width:100%;}.elementor-12 .elementor-element.elementor-element-5f1e406{--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5f1e406.e-con{--order:3;}.elementor-12 .elementor-element.elementor-element-826199b{text-align:start;}.elementor-12 .elementor-element.elementor-element-826199b .elementor-heading-title{font-size:14.54vw;line-height:0.8em;letter-spacing:-0.03em;word-spacing:0em;}.elementor-12 .elementor-element.elementor-element-e6af4b6{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e6af4b6 img{width:100%;}.elementor-12 .elementor-element.elementor-element-a028875{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-0bcefc5{text-align:start;}.elementor-12 .elementor-element.elementor-element-0bcefc5 .elementor-heading-title{font-size:6.3vw;line-height:120%;letter-spacing:-0.04em;}.elementor-12 .elementor-element.elementor-element-36cdb76{padding:0px 0px 31px 0px;}.elementor-12 .elementor-element.elementor-element-36cdb76 .elementor-heading-title{font-size:2.7vw;font-weight:400;line-height:130%;letter-spacing:-0.03em;word-spacing:-0.04em;}.elementor-12 .elementor-element.elementor-element-4b30f6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-42ae076 .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.3em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-06faf22{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6270057{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-364dfc3 .elementor-heading-title{font-size:10.9vw;line-height:0.8em;letter-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-d8372e0{--width:40%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-222e311{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-222e311.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-222e311 .elementor-heading-title{font-size:3.6vw;}.elementor-12 .elementor-element.elementor-element-3b19656{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-b5d9a95{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-b5d9a95 .elementor-heading-title{font-size:3.18vw;line-height:140%;}.elementor-12 .elementor-element.elementor-element-0817214{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-897aec6{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c7e115c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c7e115c .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-130f0f8{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-56b0ce6.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-56b0ce6 .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-eda3229{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c9651e1.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c9651e1 .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-945414c{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a232430.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-a232430 .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-d7ad59b{--width:100%;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:2px;}.elementor-12 .elementor-element.elementor-element-08038a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-08038a4.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-08038a4 .elementor-heading-title{font-size:2.7vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-7e8bb6f .elementor-icon{font-size:8px;}.elementor-12 .elementor-element.elementor-element-7e8bb6f .elementor-icon svg{height:8px;}.elementor-12 .elementor-element.elementor-element-98a0c0c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-98a0c0c .elementor-button{font-weight:500;line-height:1em;letter-spacing:-0.03em;border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-d551f6b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8128c66{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-4f8e985 .elementor-heading-title{font-size:10.9vw;line-height:0.8em;letter-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-f785dc5{--width:40%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2bfa234{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2bfa234.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2bfa234 .elementor-heading-title{font-size:3.6vw;}.elementor-12 .elementor-element.elementor-element-fa726da{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-2d62198{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2d62198 .elementor-heading-title{font-size:3.18vw;line-height:140%;}.elementor-12 .elementor-element.elementor-element-ee9d350{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-b012cae{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1b4a110.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1b4a110 .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-888ff02{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9edf65b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9edf65b .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-7398e63{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-621b71b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-621b71b .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-0b7256d{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-33ddff7.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-33ddff7 .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-f548466{--width:100%;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:2px;}.elementor-12 .elementor-element.elementor-element-9fcd62b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9fcd62b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9fcd62b .elementor-heading-title{font-size:2.7vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-f9a6f87 .elementor-icon{font-size:8px;}.elementor-12 .elementor-element.elementor-element-f9a6f87 .elementor-icon svg{height:8px;}.elementor-12 .elementor-element.elementor-element-c515df5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-c515df5 .elementor-button{font-weight:500;line-height:1em;letter-spacing:-0.03em;border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-9c5660d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-83d3199{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-5987adb .elementor-heading-title{font-size:10.9vw;line-height:0.8em;letter-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-0749625{--width:40%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0df2a01{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0df2a01.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-0df2a01 .elementor-heading-title{font-size:3.6vw;}.elementor-12 .elementor-element.elementor-element-63366b0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-8a835e2{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-8a835e2 .elementor-heading-title{font-size:3.18vw;line-height:140%;}.elementor-12 .elementor-element.elementor-element-afd842a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-2daa7f3{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-08deb56.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-08deb56 .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-f486345{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-92b3de0.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-92b3de0 .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-450b9e1{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7a7ef44.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7a7ef44 .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-250567e{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ad62c7a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ad62c7a .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-9f3a70a{--width:100%;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:2px;}.elementor-12 .elementor-element.elementor-element-6bca61f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6bca61f.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6bca61f .elementor-heading-title{font-size:2.7vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-2091958 .elementor-icon{font-size:8px;}.elementor-12 .elementor-element.elementor-element-2091958 .elementor-icon svg{height:8px;}.elementor-12 .elementor-element.elementor-element-66e432a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-66e432a .elementor-button{font-weight:500;line-height:1em;letter-spacing:-0.03em;border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-8ad5868{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:57px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-96fbf55{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-54a2001{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-54a2001 .elementor-heading-title{font-size:10.9vw;line-height:0.8em;letter-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-9e3d593{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9e3d593.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9e3d593 .elementor-heading-title{font-size:3.6vw;}.elementor-12 .elementor-element.elementor-element-e93cb15{--width:40%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a6496fe{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a6496fe.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-a6496fe .elementor-heading-title{font-size:3.6vw;}.elementor-12 .elementor-element.elementor-element-815ed05{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-df535bb{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-df535bb .elementor-heading-title{font-size:3.18vw;line-height:140%;}.elementor-12 .elementor-element.elementor-element-bfc5ea9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-1c89c53{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-736e4ec.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-736e4ec .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-164ab1c{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-154cf68.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-154cf68 .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-79666b2{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6b293fb.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6b293fb .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-5430a7b{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6ad9909.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6ad9909 .elementor-heading-title{font-size:3.67vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-ceb5914{--width:100%;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:2px;}.elementor-12 .elementor-element.elementor-element-e705e1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e705e1c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e705e1c .elementor-heading-title{font-size:2.7vw;font-weight:400;line-height:120%;}.elementor-12 .elementor-element.elementor-element-7f28866 .elementor-icon{font-size:8px;}.elementor-12 .elementor-element.elementor-element-7f28866 .elementor-icon svg{height:8px;}.elementor-12 .elementor-element.elementor-element-b828fb1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e40f9e9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-e40f9e9 .elementor-button{font-weight:500;line-height:1em;letter-spacing:-0.03em;border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-25b1383 .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.3em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-e694da0 .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.3em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-53f4207 .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.3em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-1560385{--gap:054px 054px;--row-gap:054px;--column-gap:054px;}.elementor-12 .elementor-element.elementor-element-75dcd68{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-219ac2a .elementor-heading-title{font-size:6.3vw;line-height:1em;}.elementor-12 .elementor-element.elementor-element-79367c7 .elementor-heading-title{font-size:2.7vw;font-weight:400;line-height:16px;}.elementor-12 .elementor-element.elementor-element-e8e6c45{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-e8e6c45.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2241aad{--width:5%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:-58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-942351c{--width:100%;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-2190865 img{width:8px;max-width:12px;height:8px;}.elementor-12 .elementor-element.elementor-element-734eae4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-734eae4 .elementor-heading-title{font-size:2.7vw;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-31ee19f.e-con{--e-con-transform-rotateZ:270deg;--align-self:center;}.elementor-12 .elementor-element.elementor-element-31ee19f{--width:150px;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-5dd5ac9{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5dd5ac9 .elementor-heading-title{font-size:2.7vw;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-947ba51{width:var( --container-widget-width, 11% );max-width:11%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-947ba51 img{width:8px;max-width:12px;height:8px;}.elementor-12 .elementor-element.elementor-element-72aa0f6{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-72aa0f6 .elementor-heading-title{font-size:2.7vw;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-1af6ff4{--width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-18c8766{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5.6px 5.6px;--row-gap:5.6px;--column-gap:5.6px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-2357d67 .elementor-heading-title{font-size:2.7vw;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-023a860{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-023a860 img{width:8px;max-width:12px;height:8px;}.elementor-12 .elementor-element.elementor-element-a03b713 .elementor-heading-title{font-size:2.7vw;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-1bbe1e0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-fba8b3d{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-b625a6d .elementor-heading-title{font-size:2.7vw;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-e53e8d7{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-e53e8d7 img{width:8px;max-width:12px;height:8px;}.elementor-12 .elementor-element.elementor-element-cd0662b .elementor-heading-title{font-size:2.7vw;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-4865acb{--width:5%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:-58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-30e9a59{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-24d1060 img{width:8px;max-width:12px;height:8px;}.elementor-12 .elementor-element.elementor-element-1f2ade7 .elementor-heading-title{font-size:2.7vw;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-883cec8.e-con{--e-con-transform-rotateZ:90deg;--align-self:center;}.elementor-12 .elementor-element.elementor-element-883cec8{--width:200px;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-ab24056 .elementor-heading-title{font-size:2.7vw;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-73e6df9{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-73e6df9 img{width:8px;max-width:12px;height:8px;}.elementor-12 .elementor-element.elementor-element-4ac8f53{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4ac8f53 .elementor-heading-title{font-size:2.7vw;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-2c15d9e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c7687d3{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-ca34f62 .elementor-heading-title{font-weight:300;line-height:140%;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-74e140a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-cd25ee2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cd25ee2 .elementor-heading-title{font-weight:300;line-height:140%;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-40679de{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-20f94dc .elementor-heading-title{font-weight:300;line-height:140%;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-5051003{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-1a4d29a .elementor-heading-title{font-weight:300;line-height:140%;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-0791cef{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-af61230{--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:5.25px 5.25px;--row-gap:5.25px;--column-gap:5.25px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-828a538 .elementor-heading-title{font-size:10.9vw;letter-spacing:-0.05em;}.elementor-12 .elementor-element.elementor-element-7c745d0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7c745d0 img{width:100%;}.elementor-12 .elementor-element.elementor-element-6b7bd7b .elementor-heading-title{font-size:10.9vw;letter-spacing:-0.05em;}.elementor-12 .elementor-element.elementor-element-0771383{--gap:5.25px 5.25px;--row-gap:5.25px;--column-gap:5.25px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-434e1e6 .elementor-heading-title{font-size:10.9vw;letter-spacing:-0.05em;}.elementor-12 .elementor-element.elementor-element-1cfe9c2{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1cfe9c2 img{width:100%;}.elementor-12 .elementor-element.elementor-element-7b11bdb{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-7b11bdb .elementor-heading-title{font-size:3.8vw;line-height:140%;}.elementor-12 .elementor-element.elementor-element-d1c6af6{padding:0% 0% 0% 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-d1c6af6 .elementor-heading-title{font-size:3.8vw;line-height:140%;letter-spacing:-0.03;}.elementor-12 .elementor-element.elementor-element-866a5e0{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0b38667{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-84ed71d .elementor-heading-title{font-size:20px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-ebf4f4e .elementor-heading-title{font-size:20px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-167a8c8 .elementor-heading-title{font-size:20px;line-height:1em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-d0ffc2f .elementor-heading-title{font-size:3.18vw;font-weight:300;line-height:140%;letter-spacing:-0.03em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-7794f1f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-913fe2c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-913fe2c .elementor-button{font-size:3.18vw;font-weight:400;line-height:100%;letter-spacing:-0.03em;border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-2b6dab6{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-9b4ed25{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-fdef697{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-117f39d{--width:28%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-12 .elementor-element.elementor-element-117f39d.e-con{--order:2;}.elementor-12 .elementor-element.elementor-element-2fabc7c{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;text-align:end;}.elementor-12 .elementor-element.elementor-element-2fabc7c img{width:8px;max-width:8px;}.elementor-12 .elementor-element.elementor-element-0e7870f .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-3ed2c37{width:auto;max-width:auto;padding:0% 0% 0% 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-3ed2c37.elementor-element{--order:1;}.elementor-12 .elementor-element.elementor-element-3ed2c37 .elementor-heading-title{font-size:6.7vw;letter-spacing:-0.03em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-1fde044 .elementor-heading-title{font-size:3.7vw;line-height:140%;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-f443670 .elementor-heading-title{font-size:3.1vw;line-height:140%;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-2fde468 .elementor-heading-title{font-size:3.1vw;line-height:140%;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-53098a8 .elementor-heading-title{font-size:3.1vw;line-height:140%;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-6dca205 .elementor-heading-title{font-size:3.1vw;line-height:140%;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-fabfae1{--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:16px;--n-accordion-title-font-size:4.5vw;}:where( .elementor-12 .elementor-element.elementor-element-fabfae1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:140%;letter-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-24831f22{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:12%;}.elementor-12 .elementor-element.elementor-element-7f0bf5a4{--padding-top:63px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5bc2bcef{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-12 .elementor-element.elementor-element-5c1ca0a1{padding:0px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-5c1ca0a1 .elementor-heading-title{font-size:1.25em;line-height:1.2em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-54be9f74{padding:0px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-54be9f74 .elementor-heading-title{font-size:12px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-25b09e89{text-align:left;--icon-size:16.47px;--grid-column-gap:8px;--grid-row-gap:8px;}.elementor-12 .elementor-element.elementor-element-25b09e89 .elementor-social-icon{--icon-padding:12px;}.elementor-12 .elementor-element.elementor-element-55b5c7a1{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-12 .elementor-element.elementor-element-3d3e6798 .elementor-heading-title{font-size:12px;line-height:17px;letter-spacing:0em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-2305c383{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-2305c383 .elementor-heading-title{font-size:12px;font-weight:200;line-height:1.4em;word-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-field-type-html{font-size:12px;font-weight:200;line-height:AUTO;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-field-group .elementor-field, .elementor-12 .elementor-element.elementor-element-54e9978e .elementor-field-subgroup label{font-size:12px;font-weight:400;word-spacing:0.8em;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-button span{justify-content:center;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-button{font-size:14px;font-weight:500;letter-spacing:-0.03em;word-spacing:-0.1em;border-width:0.5px 0.5px 0.5px 0.5px;}.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-message{font-size:12px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-6785e782{--margin-top:0px;--margin-bottom:-24px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-12 .elementor-element.elementor-element-7448a1e7{--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:stretch;--flex-wrap:nowrap;--padding-top:0%;--padding-bottom:18%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-7448a1e7.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6e01fa49{--width:0%;--min-height:0px;}.elementor-12 .elementor-element.elementor-element-5eae14f5{--width:100%;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-c5ad51f{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-33d6d84{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-aec5735{--width:33%;}.elementor-12 .elementor-element.elementor-element-50cc17f{--content-width:auto;}.elementor-12 .elementor-element.elementor-element-8574787{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-db28c38{--width:100%;}.elementor-12 .elementor-element.elementor-element-8f07952{--width:60%;}.elementor-12 .elementor-element.elementor-element-9e0e968{--width:80%;}.elementor-12 .elementor-element.elementor-element-02f9b82{--width:20%;}.elementor-12 .elementor-element.elementor-element-14ba2d8{--width:45%;}.elementor-12 .elementor-element.elementor-element-d1ca9ab{--width:100%;}.elementor-12 .elementor-element.elementor-element-ae976f4{--width:0%;}.elementor-12 .elementor-element.elementor-element-449cd15{--width:0%;}.elementor-12 .elementor-element.elementor-element-4c37055{--width:36%;}.elementor-12 .elementor-element.elementor-element-f6310bc{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-9fcac28{--width:44%;}.elementor-12 .elementor-element.elementor-element-627a63f{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-4b30f6b{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-723403f{--width:61%;}.elementor-12 .elementor-element.elementor-element-f0cc2e0{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-a971956{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-5d2169a{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-ec08d61{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-b095061{--width:62%;}.elementor-12 .elementor-element.elementor-element-c47fee6{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-1c7b495{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-0870fc0{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-1ea26f5{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-8d39a1d{--width:59%;}.elementor-12 .elementor-element.elementor-element-bb28499{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-f8e9f6d{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-0fbd1c8{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-b59f299{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-c8e5583{--width:61%;}.elementor-12 .elementor-element.elementor-element-260a6f2{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-e135bb2{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-2c0c14d{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-1560385{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-75dcd68{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-e8e6c45{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-2241aad{--width:18%;}.elementor-12 .elementor-element.elementor-element-1af6ff4{--width:64%;}.elementor-12 .elementor-element.elementor-element-4865acb{--width:18%;}.elementor-12 .elementor-element.elementor-element-2c15d9e{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-04640c7{--width:25%;}.elementor-12 .elementor-element.elementor-element-068ce7f{--width:25%;}.elementor-12 .elementor-element.elementor-element-009a430{--width:25%;}.elementor-12 .elementor-element.elementor-element-23f7435{--width:25%;}.elementor-12 .elementor-element.elementor-element-0791cef{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-42b0f28{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-5029f80{--width:30%;}.elementor-12 .elementor-element.elementor-element-866a5e0{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-0b38667{--width:33%;}.elementor-12 .elementor-element.elementor-element-eb95af7{--width:33%;}.elementor-12 .elementor-element.elementor-element-7e515e4{--width:33%;}.elementor-12 .elementor-element.elementor-element-2b6dab6{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-117f39d{--width:30%;}.elementor-12 .elementor-element.elementor-element-24831f22{--content-width:1440px;}}@media(max-width:1366px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-af61230{--width:100%;}.elementor-12 .elementor-element.elementor-element-0771383{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-14ba2d8 */.elementor-12 .elementor-element.elementor-element-14ba2d8{
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-449cd15 */.elementor-12 .elementor-element.elementor-element-449cd15{
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}
.elementor-12 .elementor-element.elementor-element-449cd15 {
    position: relative;
}

/* Corner brackets */
.elementor-12 .elementor-element.elementor-element-449cd15::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 10;

    background:
        /* TOP LEFT */
        linear-gradient(#ff4b16, #ff4b16) left 0 top 0 / 22px 3px no-repeat,
        linear-gradient(#ff4b16, #ff4b16) left 0 top 0 / 3px 22px no-repeat,

        /* TOP RIGHT */
        linear-gradient(#ff4b16, #ff4b16) right 0 top 0 / 22px 3px no-repeat,
        linear-gradient(#ff4b16, #ff4b16) right 0 top 0 / 3px 22px no-repeat,

        /* BOTTOM LEFT */
        linear-gradient(#ff4b16, #ff4b16) left 0 bottom 0 / 22px 3px no-repeat,
        linear-gradient(#ff4b16, #ff4b16) left 0 bottom 0 / 3px 22px no-repeat,

        /* BOTTOM RIGHT */
        linear-gradient(#ff4b16, #ff4b16) right 0 bottom 0 / 22px 3px no-repeat,
        linear-gradient(#ff4b16, #ff4b16) right 0 bottom 0 / 3px 22px no-repeat;
}/* End custom CSS */
/* Start custom CSS for ha-one-page-nav, class: .elementor-element-b37e1b5 */@media (max-width: 1680px) {
  .elementor-12 .elementor-element.elementor-element-b37e1b5{  
        display: none !important;
    } 
}
.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha_opn__item-title {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    padding: 8px 12px 4px 16px ;
}


.elementor-12 .elementor-element.elementor-element-b37e1b5 .ha_opn__item--current .ha_opn__item-title {
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f651ad3 *//* =========================================================
   CUSTOM FIGMA BUTTON
   ========================================================= */


/* ---------------------------------------------------------
   BUTTON WIDGET
   --------------------------------------------------------- */

.elementor-12 .elementor-element.elementor-element-f651ad3 {
    --cut: 22px;
    --orange: #FF4A00;

    position: relative;
    overflow: visible;
}


/* ---------------------------------------------------------
   1. ACTUAL BUTTON SHAPE
   --------------------------------------------------------- */
.elementor-12 .elementor-element.elementor-element-f651ad3 .elementor-button {
    position: relative;
    border-radius: 0;
    overflow: visible;

    clip-path: polygon(
        4.75px 0,
        100% 0,
        100% calc(100% - 4.75px),
        calc(100% - 4.75px) 100%,
        0 100%,
        0 4.75px
    );
}


/* ---------------------------------------------------------
   2. TOP-LEFT BRACKET
   --------------------------------------------------------- */

.elementor-12 .elementor-element.elementor-element-f651ad3::before {
    content: "";

    position: absolute;

    width: 12px;
    height: 12px;

    top: -4px;
    left: -4px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M3 38V18L18 3H38' fill='none' stroke='%23FF4A00' stroke-width='3' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;

    pointer-events: none;
    z-index: 50;
}


/* ---------------------------------------------------------
   3. BOTTOM-RIGHT BRACKET
   --------------------------------------------------------- */

.elementor-12 .elementor-element.elementor-element-f651ad3::after {
    content: "";

    position: absolute;

    width: 12px;
    height: 12px;

    right: -4px;
    bottom: -4px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M3 38H22L38 22V3' fill='none' stroke='%23FF4A00' stroke-width='3' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;

    pointer-events: none;
    z-index: 50;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-924f9ac */.elementor-12 .elementor-element.elementor-element-924f9ac {
    position: relative;
    overflow: visible;

    /* Bracket settings */
    --bracket-size: 8px;
    --bracket-thickness: 1px;
    --bracket-offset: -4px;
    --bracket-color: #FF5500;
}


/* -----------------------------------------
   TOP-LEFT + TOP-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-924f9ac::before {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* TOP LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* TOP RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}


/* -----------------------------------------
   BOTTOM-LEFT + BOTTOM-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-924f9ac::after {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* BOTTOM LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* BOTTOM RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98a0c0c */.elementor-12 .elementor-element.elementor-element-98a0c0c {
    --cut: 22px;
    --orange: #FF4A00;

    position: relative;
    overflow: visible;
}


/* ---------------------------------------------------------
   1. ACTUAL BUTTON SHAPE
   --------------------------------------------------------- */
.elementor-12 .elementor-element.elementor-element-98a0c0c .elementor-button {
    position: relative;
    border-radius: 0;
    overflow: visible;

    clip-path: polygon(
        4.75px 0,
        100% 0,
        100% calc(100% - 4.75px),
        calc(100% - 4.75px) 100%,
        0 100%,
        0 4.75px
    );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa015d */.elementor-12 .elementor-element.elementor-element-2aa015d {
    position: relative;
    overflow: visible;

    /* Bracket settings */
    --bracket-size: 8px;
    --bracket-thickness: 1px;
    --bracket-offset: -4px;
    --bracket-color: #FF5500;
}


/* -----------------------------------------
   TOP-LEFT + TOP-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-2aa015d::before {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* TOP LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* TOP RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}


/* -----------------------------------------
   BOTTOM-LEFT + BOTTOM-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-2aa015d::after {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* BOTTOM LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* BOTTOM RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c515df5 */.elementor-12 .elementor-element.elementor-element-c515df5 {
    --cut: 22px;
    --orange: #FF4A00;

    position: relative;
    overflow: visible;
}


/* ---------------------------------------------------------
   1. ACTUAL BUTTON SHAPE
   --------------------------------------------------------- */
.elementor-12 .elementor-element.elementor-element-c515df5 .elementor-button {
    position: relative;
    border-radius: 0;
    overflow: visible;

    clip-path: polygon(
        4.75px 0,
        100% 0,
        100% calc(100% - 4.75px),
        calc(100% - 4.75px) 100%,
        0 100%,
        0 4.75px
    );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef1689e */.elementor-12 .elementor-element.elementor-element-ef1689e {
    position: relative;
    overflow: visible;

    /* Bracket settings */
    --bracket-size: 8px;
    --bracket-thickness: 1px;
    --bracket-offset: -4px;
    --bracket-color: #FF5500;
}


/* -----------------------------------------
   TOP-LEFT + TOP-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-ef1689e::before {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* TOP LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* TOP RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}


/* -----------------------------------------
   BOTTOM-LEFT + BOTTOM-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-ef1689e::after {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* BOTTOM LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* BOTTOM RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66e432a */.elementor-12 .elementor-element.elementor-element-66e432a {
    --cut: 22px;
    --orange: #FF4A00;

    position: relative;
    overflow: visible;
}


/* ---------------------------------------------------------
   1. ACTUAL BUTTON SHAPE
   --------------------------------------------------------- */
.elementor-12 .elementor-element.elementor-element-66e432a .elementor-button {
    position: relative;
    border-radius: 0;
    overflow: visible;

    clip-path: polygon(
        4.75px 0,
        100% 0,
        100% calc(100% - 4.75px),
        calc(100% - 4.75px) 100%,
        0 100%,
        0 4.75px
    );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb05fbb */.elementor-12 .elementor-element.elementor-element-cb05fbb {
    position: relative;
    overflow: visible;

    /* Bracket settings */
    --bracket-size: 8px;
    --bracket-thickness: 1px;
    --bracket-offset: -4px;
    --bracket-color: #FF5500;
}


/* -----------------------------------------
   TOP-LEFT + TOP-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-cb05fbb::before {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* TOP LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* TOP RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}


/* -----------------------------------------
   BOTTOM-LEFT + BOTTOM-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-cb05fbb::after {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* BOTTOM LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* BOTTOM RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e40f9e9 */.elementor-12 .elementor-element.elementor-element-e40f9e9 {
    --cut: 22px;
    --orange: #FF4A00;

    position: relative;
    overflow: visible;
}


/* ---------------------------------------------------------
   1. ACTUAL BUTTON SHAPE
   --------------------------------------------------------- */
.elementor-12 .elementor-element.elementor-element-e40f9e9 .elementor-button {
    position: relative;
    border-radius: 0;
    overflow: visible;

    clip-path: polygon(
        4.75px 0,
        100% 0,
        100% calc(100% - 4.75px),
        calc(100% - 4.75px) 100%,
        0 100%,
        0 4.75px
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b842bb *//* =========================================
   FOUR FIGMA CORNER BRACKETS
   ========================================= */

.elementor-12 .elementor-element.elementor-element-8b842bb {
    position: relative;
    overflow: visible;

    /* Bracket settings */
    --bracket-size: 8px;
    --bracket-thickness: 1px;
    --bracket-offset: -4px;
    --bracket-color: #121212;
}


/* -----------------------------------------
   TOP-LEFT + TOP-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-8b842bb::before {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* TOP LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* TOP RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}


/* -----------------------------------------
   BOTTOM-LEFT + BOTTOM-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-8b842bb::after {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* BOTTOM LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* BOTTOM RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-755a0dc *//* =========================================================
   CUSTOM FIGMA BUTTON
   ========================================================= */


/* ---------------------------------------------------------
   BUTTON WIDGET
   --------------------------------------------------------- */

.elementor-12 .elementor-element.elementor-element-755a0dc {
    --cut: 22px;
    --orange: #FF4A00;

    position: relative;
    overflow: visible;
}


/* ---------------------------------------------------------
   1. ACTUAL BUTTON SHAPE
   --------------------------------------------------------- */
.elementor-12 .elementor-element.elementor-element-755a0dc .elementor-button {
    position: relative;
    border-radius: 0;
    overflow: visible;

    clip-path: polygon(
        4.75px 0,
        100% 0,
        100% calc(100% - 4.75px),
        calc(100% - 4.75px) 100%,
        0 100%,
        0 4.75px
    );
}


/* ---------------------------------------------------------
   2. TOP-LEFT BRACKET
   --------------------------------------------------------- */

.elementor-12 .elementor-element.elementor-element-755a0dc::before {
    content: "";

    position: absolute;

    width: 12px;
    height: 12px;

    top: -4px;
    left: -4px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M3 38V18L18 3H38' fill='none' stroke='%23FF4A00' stroke-width='3' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;

    pointer-events: none;
    z-index: 50;
}


/* ---------------------------------------------------------
   3. BOTTOM-RIGHT BRACKET
   --------------------------------------------------------- */

.elementor-12 .elementor-element.elementor-element-755a0dc::after {
    content: "";

    position: absolute;

    width: 12px;
    height: 12px;

    right: -4px;
    bottom: -4px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M3 38H22L38 22V3' fill='none' stroke='%23FF4A00' stroke-width='3' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;

    pointer-events: none;
    z-index: 50;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-326a091 *//* =========================================
   FOUR FIGMA CORNER BRACKETS
   ========================================= */

.elementor-12 .elementor-element.elementor-element-326a091 {
    position: relative;
    overflow: visible;

    /* Bracket settings */
    --bracket-size: 8px;
    --bracket-thickness: 1px;
    --bracket-offset: -4px;
    --bracket-color: #121212;
}


/* -----------------------------------------
   TOP-LEFT + TOP-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-326a091::before {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* TOP LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* TOP RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}


/* -----------------------------------------
   BOTTOM-LEFT + BOTTOM-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-326a091::after {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* BOTTOM LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* BOTTOM RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f63847a *//* =========================================================
   CUSTOM FIGMA BUTTON
   ========================================================= */


/* ---------------------------------------------------------
   BUTTON WIDGET
   --------------------------------------------------------- */

.elementor-12 .elementor-element.elementor-element-f63847a {
    --cut: 22px;
    --orange: #FF4A00;

    position: relative;
    overflow: visible;
}


/* ---------------------------------------------------------
   1. ACTUAL BUTTON SHAPE
   --------------------------------------------------------- */
.elementor-12 .elementor-element.elementor-element-f63847a .elementor-button {
    position: relative;
    border-radius: 0;
    overflow: visible;

    clip-path: polygon(
        4.75px 0,
        100% 0,
        100% calc(100% - 4.75px),
        calc(100% - 4.75px) 100%,
        0 100%,
        0 4.75px
    );
}


/* ---------------------------------------------------------
   2. TOP-LEFT BRACKET
   --------------------------------------------------------- */

.elementor-12 .elementor-element.elementor-element-f63847a::before {
    content: "";

    position: absolute;

    width: 12px;
    height: 12px;

    top: -4px;
    left: -4px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M3 38V18L18 3H38' fill='none' stroke='%23FF4A00' stroke-width='3' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;

    pointer-events: none;
    z-index: 50;
}


/* ---------------------------------------------------------
   3. BOTTOM-RIGHT BRACKET
   --------------------------------------------------------- */

.elementor-12 .elementor-element.elementor-element-f63847a::after {
    content: "";

    position: absolute;

    width: 12px;
    height: 12px;

    right: -4px;
    bottom: -4px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M3 38H22L38 22V3' fill='none' stroke='%23FF4A00' stroke-width='3' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;

    pointer-events: none;
    z-index: 50;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cac1c8d *//* =========================================
   FOUR FIGMA CORNER BRACKETS
   ========================================= */

.elementor-12 .elementor-element.elementor-element-cac1c8d {
    position: relative;
    overflow: visible;

    /* Bracket settings */
    --bracket-size: 8px;
    --bracket-thickness: 1px;
    --bracket-offset: -4px;
    --bracket-color: #121212;
}


/* -----------------------------------------
   TOP-LEFT + TOP-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-cac1c8d::before {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* TOP LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* TOP RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}


/* -----------------------------------------
   BOTTOM-LEFT + BOTTOM-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-cac1c8d::after {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* BOTTOM LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* BOTTOM RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93b059e *//* =========================================================
   CUSTOM FIGMA BUTTON
   ========================================================= */


/* ---------------------------------------------------------
   BUTTON WIDGET
   --------------------------------------------------------- */

.elementor-12 .elementor-element.elementor-element-93b059e {
    --cut: 22px;
    --orange: #FF4A00;

    position: relative;
    overflow: visible;
}


/* ---------------------------------------------------------
   1. ACTUAL BUTTON SHAPE
   --------------------------------------------------------- */
.elementor-12 .elementor-element.elementor-element-93b059e .elementor-button {
    position: relative;
    border-radius: 0;
    overflow: visible;

    clip-path: polygon(
        4.75px 0,
        100% 0,
        100% calc(100% - 4.75px),
        calc(100% - 4.75px) 100%,
        0 100%,
        0 4.75px
    );
}


/* ---------------------------------------------------------
   2. TOP-LEFT BRACKET
   --------------------------------------------------------- */

.elementor-12 .elementor-element.elementor-element-93b059e::before {
    content: "";

    position: absolute;

    width: 12px;
    height: 12px;

    top: -4px;
    left: -4px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M3 38V18L18 3H38' fill='none' stroke='%23FF4A00' stroke-width='3' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;

    pointer-events: none;
    z-index: 50;
}


/* ---------------------------------------------------------
   3. BOTTOM-RIGHT BRACKET
   --------------------------------------------------------- */

.elementor-12 .elementor-element.elementor-element-93b059e::after {
    content: "";

    position: absolute;

    width: 12px;
    height: 12px;

    right: -4px;
    bottom: -4px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M3 38H22L38 22V3' fill='none' stroke='%23FF4A00' stroke-width='3' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;

    pointer-events: none;
    z-index: 50;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a85c44b *//* =========================================
   FOUR FIGMA CORNER BRACKETS
   ========================================= */

.elementor-12 .elementor-element.elementor-element-a85c44b {
    position: relative;
    overflow: visible;

    /* Bracket settings */
    --bracket-size: 8px;
    --bracket-thickness: 1px;
    --bracket-offset: -4px;
    --bracket-color: #121212;
}


/* -----------------------------------------
   TOP-LEFT + TOP-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-a85c44b::before {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* TOP LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* TOP RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}


/* -----------------------------------------
   BOTTOM-LEFT + BOTTOM-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-a85c44b::after {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* BOTTOM LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* BOTTOM RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b62f3a8 */@media (max-width: 767px) {

    .elementor-12 .elementor-element.elementor-element-b62f3a8 {
        position: relative;
        overflow: visible;

        /* Bracket settings */
        --bracket-size: 8px;
        --bracket-thickness: 1px;
        --bracket-offset: -4px;
        --bracket-color: #FF5500;
    }

    .elementor-12 .elementor-element.elementor-element-b62f3a8::before {
        content: "";

        position: absolute;

        top: var(--bracket-offset);
        left: var(--bracket-offset);

        width: calc(100% - (var(--bracket-offset) * 2));
        height: calc(100% - (var(--bracket-offset) * 2));

        pointer-events: none;

        z-index: 10;

        background:

            linear-gradient(
                var(--bracket-color),
                var(--bracket-color)
            )
            left top /
            var(--bracket-size) var(--bracket-thickness)
            no-repeat,

            linear-gradient(
                var(--bracket-color),
                var(--bracket-color)
            )
            left top /
            var(--bracket-thickness) var(--bracket-size)
            no-repeat,

            linear-gradient(
                var(--bracket-color),
                var(--bracket-color)
            )
            right top /
            var(--bracket-size) var(--bracket-thickness)
            no-repeat,

            linear-gradient(
                var(--bracket-color),
                var(--bracket-color)
            )
            right top /
            var(--bracket-thickness) var(--bracket-size)
            no-repeat;
    }

    .elementor-12 .elementor-element.elementor-element-b62f3a8::after {
        content: "";

        position: absolute;

        top: var(--bracket-offset);
        left: var(--bracket-offset);

        width: calc(100% - (var(--bracket-offset) * 2));
        height: calc(100% - (var(--bracket-offset) * 2));

        pointer-events: none;

        z-index: 10;

        background:

            linear-gradient(
                var(--bracket-color),
                var(--bracket-color)
            )
            left bottom /
            var(--bracket-size) var(--bracket-thickness)
            no-repeat,

            linear-gradient(
                var(--bracket-color),
                var(--bracket-color)
            )
            left bottom /
            var(--bracket-thickness) var(--bracket-size)
            no-repeat,

            linear-gradient(
                var(--bracket-color),
                var(--bracket-color)
            )
            right bottom /
            var(--bracket-size) var(--bracket-thickness)
            no-repeat,

            linear-gradient(
                var(--bracket-color),
                var(--bracket-color)
            )
            right bottom /
            var(--bracket-thickness) var(--bracket-size)
            no-repeat;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7794f1f */.elementor-12 .elementor-element.elementor-element-7794f1f {
    --cut: 22px;
    --orange: #FF4A00;

    position: relative;
    overflow: visible;
}


/* ---------------------------------------------------------
   1. ACTUAL BUTTON SHAPE
   --------------------------------------------------------- */
.elementor-12 .elementor-element.elementor-element-7794f1f .elementor-button {
    position: relative;
    border-radius: 0;
    overflow: visible;

    clip-path: polygon(
        4.75px 0,
        100% 0,
        100% calc(100% - 4.75px),
        calc(100% - 4.75px) 100%,
        0 100%,
        0 4.75px
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-235c045 *//* =========================================
   FOUR FIGMA CORNER BRACKETS
   ========================================= */

.elementor-12 .elementor-element.elementor-element-235c045 {
    position: relative;
    overflow: visible;

    /* Bracket settings */
    --bracket-size: 8px;
    --bracket-thickness: 1px;
    --bracket-offset: -4px;
    --bracket-color: #121212;
}


/* -----------------------------------------
   TOP-LEFT + TOP-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-235c045::before {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* TOP LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* TOP RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* TOP RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right top /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}


/* -----------------------------------------
   BOTTOM-LEFT + BOTTOM-RIGHT
   ----------------------------------------- */

.elementor-12 .elementor-element.elementor-element-235c045::after {
    content: "";

    position: absolute;

    top: var(--bracket-offset);
    left: var(--bracket-offset);

    width: calc(100% - (var(--bracket-offset) * 2));
    height: calc(100% - (var(--bracket-offset) * 2));

    pointer-events: none;

    z-index: 10;

    background:

        /* BOTTOM LEFT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM LEFT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        left bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat,

        /* BOTTOM RIGHT — horizontal */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-size) var(--bracket-thickness)
        no-repeat,

        /* BOTTOM RIGHT — vertical */
        linear-gradient(
            var(--bracket-color),
            var(--bracket-color)
        )
        right bottom /
        var(--bracket-thickness) var(--bracket-size)
        no-repeat;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-54e9978e *//* =========================================================
   CUSTOM FIGMA BUTTON
   ========================================================= */


/* ---------------------------------------------------------
   BUTTON WIDGET
   --------------------------------------------------------- */

.elementor-12 .elementor-element.elementor-element-54e9978e {
    --cut: 32px;
    --orange: #FF4A00;
   

    position: relative;
    overflow: visible;
}


/* ---------------------------------------------------------
   1. ACTUAL BUTTON SHAPE
   --------------------------------------------------------- */
.elementor-12 .elementor-element.elementor-element-54e9978e .elementor-button {
    position: relative;
    border-radius: 0;
    overflow: visible;

    clip-path: polygon(
        4.75px 0,
        100% 0,
        100% calc(100% - 4.75px),
        calc(100% - 4.75px) 100%,
        0 100%,
        0 4.75px
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24831f22 */.elementor-12 .elementor-element.elementor-element-24831f22 {
    position: relative;
    background-image:
        linear-gradient(#FF5C00, #FF5C00),
        linear-gradient(#FF5C00, #FF5C00),
        linear-gradient(#FF5C00, #FF5C00),
        linear-gradient(#FF5C00, #FF5C00),
        linear-gradient(
            to bottom,
            transparent 0,
            transparent 42px,
            #555 42px,
            #555 calc(42px + 1px),
            transparent calc(42px + 1px),
            transparent calc(100% - 42px - 1px),
            #555 calc(100% - 42px - 1px),
            #555 calc(100% - 42px),
            transparent calc(100% - 42px)
        ),
        linear-gradient(
            to right,
            transparent 0,
            transparent 42px,
            #555 42px,
            #555 calc(42px + 1px),
            transparent calc(42px + 1px),
            transparent calc(100% - 42px - 1px),
            #555 calc(100% - 42px - 1px),
            #555 calc(100% - 42px),
            transparent calc(100% - 42px)
        );
    background-size:
        8px 8px,
        8px 8px,
        8px 8px,
        8px 8px,
        auto,
        auto;
    background-position:
        calc(42px - 4px) calc(42px - 4px),
        calc(100% - 34px - 4px) calc(42px - 4px),
        calc(42px - 4px) calc(100% - 34px - 4px),
        calc(100% - 34px - 4px) calc(100% - 34px - 4px),
        0 0,
        0 0;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS */.bohatyr-scramble {
    opacity: 0;
}
.bohatyr-scramble-body{
    opacity:0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://bohatyr.com/wp-content/uploads/2026/08/PPNeueMontreal-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://bohatyr.com/wp-content/uploads/2026/08/PPNeueMontreal-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist Mono';
	font-display: auto;
	src: url('https://bohatyr.com/wp-content/uploads/2026/08/GeistMono-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */