.elementor-26 .elementor-element.elementor-element-59ead581{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:9px;--padding-bottom:9px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-59ead581:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-59ead581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0F11;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-26 .elementor-element.elementor-element-6b255406{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-70cbc73e .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-69391ad .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-6b814250 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-2335c100{--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-26 .elementor-element.elementor-element-6d918a11{--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:56px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-6d918a11:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-6d918a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0F11;}.elementor-26 .elementor-element.elementor-element-230cfe21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-5864b579{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-5e4fea0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-286673b7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:800;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-dc81ad5{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-56ff301b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4cf3dbb9 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-290e8524 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-314a7e9b{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-5d136b96{--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-26 .elementor-element.elementor-element-2a6e436f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-3788e84c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-62cbc984{--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:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-62cbc984:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-62cbc984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-26 .elementor-element.elementor-element-5e16d67d{--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-26 .elementor-element.elementor-element-24d47fa2{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-18cfe7a7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-2f52c74{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-99aa955{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-34482347 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-4c9e589e{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-73de9e4{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-3baa422e .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-36487be2{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-5848f00b{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4953cc92 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-5b584e2d{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-2341421b{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:128px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-2341421b:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2341421b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EE;}.elementor-26 .elementor-element.elementor-element-65789ca5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:88px 88px;--row-gap:88px;--column-gap:88px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-486f0069{--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-26 .elementor-element.elementor-element-3b29e8be .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-43ec3d33{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-48005738 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:800;}.elementor-26 .elementor-element.elementor-element-1d9bfc .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-78c0b061{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-34cb09f2{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7956c79e .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-1296dca3{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-4498bc8b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7e115a59 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-3e1c5be6{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-76513800{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1ddbd307 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-515ed05b{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-2b2604d0{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:128px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-2b2604d0:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2b2604d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0F11;}.elementor-26 .elementor-element.elementor-element-7cd85d79{--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-end;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-53bb435c{--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-26 .elementor-element.elementor-element-645bec9e .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:800;}.elementor-26 .elementor-element.elementor-element-25953a95 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-47f2f88f{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1c8ea604{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-48330f7b{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-b5a3a29{--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-26 .elementor-element.elementor-element-340c207e{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-394ed445 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-670e0943{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-75eed22f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-24022ab0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-3611982f{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-1e9be214{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-24f6ef51 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-287aa78d{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-4843a46{--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;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-26 .elementor-element.elementor-element-3f92d78d .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-30c4c8e9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7dc08a62 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-7e234102{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-3b9c35b1 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-3139cf8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-48ca09c2{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1d447f7a .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-60b2883{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-4b0b8049{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-7997433d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7eb64d0d .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-1faf6d33{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-185dca53{--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-26 .elementor-element.elementor-element-68a42d59 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-3d53a77c{--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-26 .elementor-element.elementor-element-30d1090b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-49b7ed33{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:128px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-49b7ed33:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-49b7ed33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EE;}.elementor-26 .elementor-element.elementor-element-69278b57{--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-end;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-3a2639ea{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-51e0fb04 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-3e198396 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-77af40bb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6aba0dd7{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-fe04655{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-164027bb{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-44d35910 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-3ff5aea4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-47bbb006{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-275c1397{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-31bdd894 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-6511d6c3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-2152dc9b{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-1d423f81{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-5f33f33b .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-1b38547 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-473f7b7a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-477300c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-21adff8d .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-342679cb .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-86b8073{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:128px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-86b8073:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-86b8073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0F11;}.elementor-26 .elementor-element.elementor-element-4483e064{--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-end;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4cb39cbb{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2d03feae .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-ebccdfc .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-29fb04b5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6b77947b{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-60ea5dfd{--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-26 .elementor-element.elementor-element-13ca6f7d{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:128px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-13ca6f7d:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-13ca6f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EE;}.elementor-26 .elementor-element.elementor-element-2cfa2efe{--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:88px 88px;--row-gap:88px;--column-gap:88px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-302e7e78{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2defddda .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-3dea85b .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-79ffcf53{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-3bb6bff2{--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-26 .elementor-element.elementor-element-347ea17e{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-5d6e2a27 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-62b7b4b2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4a232b37 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-2f212cef{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-1e9865cd{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-69817767 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-7288bd96{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-723b42d8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-742445cc{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-1ac45de0{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-29695faf .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-7a574bfd{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4b5a3444 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-33218aea{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-403f388e{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-41c17090 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-52dfd38e{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1c4957f0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-31b027d1{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-2b9eb4a2{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-788f76af .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-65c99f21{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-39411dd4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-2d6605fe{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-3abb38af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-15da0850 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-f1c39d7{--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;--padding-top:128px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-f1c39d7:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-f1c39d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-17fd8ed1{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2c42860d .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-39f2a9e3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-3edf323d{--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-26 .elementor-element.elementor-element-44dd07b5{--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:space-between;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-722ea88e{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-5fa75f26{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1dae9004 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-782ba35e{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-36c51e28{--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:space-between;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-1ac86d47{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-121babbc{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-25050e7b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-7712e6de{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-1249db28{--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:space-between;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-737c3286{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-2df00e16{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-22bf44c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-3afbbf17{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-10fe5259{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:128px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-10fe5259:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-10fe5259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0F11;}.elementor-26 .elementor-element.elementor-element-62c28c86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-5d109c40{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-936d7b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-798b5803 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-4eba4b48{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-3091ac7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-78e76be2 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-69cf7075 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-7bce1f7b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4d00f4a{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:128px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-4d00f4a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4d00f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EE;}.elementor-26 .elementor-element.elementor-element-63b1c1d9{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-39e500da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-775c9db5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-299de49c .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-2e4e3225{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-34c3d6a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-af6a180 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-cc89461{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-26 .elementor-element.elementor-element-26606bdd .elementor-accordion-title{font-family:"Sora", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-26606bdd .elementor-tab-content{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-5dd71946{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-5dd71946:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-5dd71946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-26 .elementor-element.elementor-element-73cf3317{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-806e5cb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-39f1f8a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-612e609f .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:800;}.elementor-26 .elementor-element.elementor-element-693311a9{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-79b4d528{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-40c13467{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-26 .elementor-element.elementor-element-20adf6b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-2295096 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-f29967b{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-421390e1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-26 .elementor-element.elementor-element-7d492179 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-371b0c59{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:16px;}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-16px;}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-26 .elementor-element.elementor-element-799ed007 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-26 .elementor-element.elementor-element-799ed007 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-799ed007 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-26 .elementor-element.elementor-element-799ed007 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-field-group > label, .elementor-26 .elementor-element.elementor-element-799ed007 .elementor-field-subgroup label{color:#0E0F11;}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-field-type-html{padding-bottom:0px;}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-field-group .elementor-field{color:#0E0F11;}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-field-group .elementor-field, .elementor-26 .elementor-element.elementor-element-799ed007 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F7F6F2;}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-field-group .elementor-select-wrapper select{background-color:#F7F6F2;}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-799ed007 .e-form__buttons__wrapper__button-next{background-color:#0E0F11;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-button[type="submit"]{background-color:#0E0F11;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-799ed007 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-26 .elementor-element.elementor-element-799ed007 .e-form__buttons__wrapper__button-next:hover{background-color:#1B1D21;color:#FFC200;}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-button[type="submit"]:hover{background-color:#1B1D21;color:#FFC200;}.elementor-26 .elementor-element.elementor-element-799ed007 .elementor-button[type="submit"]:hover svg *{fill:#FFC200;}.elementor-26 .elementor-element.elementor-element-799ed007 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-26 .elementor-element.elementor-element-799ed007{--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-26 .elementor-element.elementor-element-515bb105{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:72px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-515bb105:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-515bb105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0F11;}.elementor-26 .elementor-element.elementor-element-3418eae6{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-3b2a6f68{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6169c14c{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-70c8329b{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-5da6b8bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-2653393d{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-596d88cd{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-731a1eaf .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-4f20e7e6{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-3ef6ae55{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-e7bedaf{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-59f7ca89{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-57b43947{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-26 .elementor-element.elementor-element-796b20cd .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-6de5cc2c .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-59ead581{--flex-wrap:nowrap;--padding-top:9px;--padding-bottom:9px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-6b255406{--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-6d918a11{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-230cfe21{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-26 .elementor-element.elementor-element-62cbc984{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-2341421b{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-65789ca5{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-26 .elementor-element.elementor-element-2b2604d0{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-7cd85d79{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-26 .elementor-element.elementor-element-3139cf8a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-26 .elementor-element.elementor-element-1faf6d33{--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;--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-49b7ed33{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-69278b57{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-fe04655{--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;}.elementor-26 .elementor-element.elementor-element-86b8073{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-4483e064{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-13ca6f7d{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-2cfa2efe{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-26 .elementor-element.elementor-element-347ea17e{--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-1e9865cd{--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-1ac45de0{--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-403f388e{--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-2b9eb4a2{--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-f1c39d7{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-10fe5259{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-62c28c86{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-26 .elementor-element.elementor-element-4d00f4a{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-63b1c1d9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-26 .elementor-element.elementor-element-5dd71946{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-73cf3317{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-26 .elementor-element.elementor-element-421390e1{--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-515bb105{--padding-top:64px;--padding-bottom:120px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-3418eae6{--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:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-26 .elementor-element.elementor-element-57b43947{--flex-wrap:nowrap;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-59ead581{--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-26 .elementor-element.elementor-element-6b255406{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-6d918a11{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-230cfe21{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-26 .elementor-element.elementor-element-5864b579{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-56ff301b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26 .elementor-element.elementor-element-5d136b96{--width:100%;}.elementor-26 .elementor-element.elementor-element-62cbc984{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-2341421b{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-65789ca5{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-26 .elementor-element.elementor-element-486f0069{--width:100%;}.elementor-26 .elementor-element.elementor-element-43ec3d33{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-76513800{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26 .elementor-element.elementor-element-2b2604d0{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-7cd85d79{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-26 .elementor-element.elementor-element-53bb435c{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-47f2f88f{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-340c207e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-75eed22f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-1e9be214{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-4843a46{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-26 .elementor-element.elementor-element-3139cf8a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-26 .elementor-element.elementor-element-48ca09c2{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-7997433d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26 .elementor-element.elementor-element-1faf6d33{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-185dca53{--width:50%;}.elementor-26 .elementor-element.elementor-element-3d53a77c{--width:50%;}.elementor-26 .elementor-element.elementor-element-49b7ed33{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-69278b57{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-26 .elementor-element.elementor-element-3a2639ea{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-77af40bb{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-fe04655{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-26 .elementor-element.elementor-element-164027bb{--width:100%;}.elementor-26 .elementor-element.elementor-element-275c1397{--width:100%;}.elementor-26 .elementor-element.elementor-element-1d423f81{--width:100%;}.elementor-26 .elementor-element.elementor-element-477300c8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26 .elementor-element.elementor-element-86b8073{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-4483e064{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-26 .elementor-element.elementor-element-4cb39cbb{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-29fb04b5{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-13ca6f7d{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-2cfa2efe{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-26 .elementor-element.elementor-element-302e7e78{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-3bb6bff2{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-347ea17e{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-1e9865cd{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-1ac45de0{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-403f388e{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-2b9eb4a2{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-3abb38af{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26 .elementor-element.elementor-element-f1c39d7{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-17fd8ed1{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-44dd07b5{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-26 .elementor-element.elementor-element-36c51e28{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-26 .elementor-element.elementor-element-1249db28{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-26 .elementor-element.elementor-element-10fe5259{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-62c28c86{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-26 .elementor-element.elementor-element-5d109c40{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-3091ac7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26 .elementor-element.elementor-element-7bce1f7b{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-4d00f4a{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-63b1c1d9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-26 .elementor-element.elementor-element-39e500da{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-34c3d6a3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26 .elementor-element.elementor-element-cc89461{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-5dd71946{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-73cf3317{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-26 .elementor-element.elementor-element-806e5cb{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-40c13467{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-421390e1{--width:100%;--padding-top:28px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-515bb105{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-3418eae6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-26 .elementor-element.elementor-element-3b2a6f68{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-70c8329b{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-596d88cd{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-3ef6ae55{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26 .elementor-element.elementor-element-57b43947{--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-59ead581{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-6d918a11{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-5864b579{--width:55%;}.elementor-26 .elementor-element.elementor-element-5d136b96{--width:45%;}.elementor-26 .elementor-element.elementor-element-62cbc984{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-2341421b{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-486f0069{--width:46%;}.elementor-26 .elementor-element.elementor-element-43ec3d33{--width:54%;}.elementor-26 .elementor-element.elementor-element-2b2604d0{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-53bb435c{--width:56%;}.elementor-26 .elementor-element.elementor-element-47f2f88f{--width:44%;}.elementor-26 .elementor-element.elementor-element-48ca09c2{--width:40%;}.elementor-26 .elementor-element.elementor-element-1faf6d33{--width:60%;}.elementor-26 .elementor-element.elementor-element-185dca53{--width:50%;}.elementor-26 .elementor-element.elementor-element-3d53a77c{--width:50%;}.elementor-26 .elementor-element.elementor-element-49b7ed33{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-3a2639ea{--width:58%;}.elementor-26 .elementor-element.elementor-element-77af40bb{--width:42%;}.elementor-26 .elementor-element.elementor-element-164027bb{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-275c1397{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-1d423f81{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-86b8073{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-4cb39cbb{--width:58%;}.elementor-26 .elementor-element.elementor-element-29fb04b5{--width:42%;}.elementor-26 .elementor-element.elementor-element-13ca6f7d{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-302e7e78{--width:42%;}.elementor-26 .elementor-element.elementor-element-3bb6bff2{--width:58%;}.elementor-26 .elementor-element.elementor-element-f1c39d7{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-17fd8ed1{--width:100%;}.elementor-26 .elementor-element.elementor-element-10fe5259{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-5d109c40{--width:46%;}.elementor-26 .elementor-element.elementor-element-7bce1f7b{--width:54%;}.elementor-26 .elementor-element.elementor-element-4d00f4a{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-39e500da{--width:38%;}.elementor-26 .elementor-element.elementor-element-cc89461{--width:62%;}.elementor-26 .elementor-element.elementor-element-5dd71946{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-806e5cb{--width:44%;}.elementor-26 .elementor-element.elementor-element-421390e1{--width:56%;}.elementor-26 .elementor-element.elementor-element-515bb105{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-3b2a6f68{--width:40%;}.elementor-26 .elementor-element.elementor-element-70c8329b{--width:30%;}.elementor-26 .elementor-element.elementor-element-596d88cd{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-5864b579{--width:100%;}.elementor-26 .elementor-element.elementor-element-5d136b96{--width:100%;}.elementor-26 .elementor-element.elementor-element-486f0069{--width:100%;}.elementor-26 .elementor-element.elementor-element-43ec3d33{--width:100%;}.elementor-26 .elementor-element.elementor-element-53bb435c{--width:100%;}.elementor-26 .elementor-element.elementor-element-47f2f88f{--width:100%;}.elementor-26 .elementor-element.elementor-element-48ca09c2{--width:100%;}.elementor-26 .elementor-element.elementor-element-1faf6d33{--width:100%;}.elementor-26 .elementor-element.elementor-element-185dca53{--width:50%;}.elementor-26 .elementor-element.elementor-element-3d53a77c{--width:50%;}.elementor-26 .elementor-element.elementor-element-3a2639ea{--width:100%;}.elementor-26 .elementor-element.elementor-element-77af40bb{--width:100%;}.elementor-26 .elementor-element.elementor-element-164027bb{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-275c1397{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-1d423f81{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-4cb39cbb{--width:100%;}.elementor-26 .elementor-element.elementor-element-29fb04b5{--width:100%;}.elementor-26 .elementor-element.elementor-element-302e7e78{--width:100%;}.elementor-26 .elementor-element.elementor-element-3bb6bff2{--width:100%;}.elementor-26 .elementor-element.elementor-element-17fd8ed1{--width:100%;}.elementor-26 .elementor-element.elementor-element-5d109c40{--width:100%;}.elementor-26 .elementor-element.elementor-element-7bce1f7b{--width:100%;}.elementor-26 .elementor-element.elementor-element-39e500da{--width:100%;}.elementor-26 .elementor-element.elementor-element-cc89461{--width:100%;}.elementor-26 .elementor-element.elementor-element-806e5cb{--width:100%;}.elementor-26 .elementor-element.elementor-element-421390e1{--width:100%;}.elementor-26 .elementor-element.elementor-element-3b2a6f68{--width:100%;}.elementor-26 .elementor-element.elementor-element-70c8329b{--width:100%;}.elementor-26 .elementor-element.elementor-element-596d88cd{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2335c100 *//* =====================================================================
   FLASH TRASLOCHI - Landing "Traslochi e sgomberi a Udine"
   Design system tm-*  |  v1.0  |  Elementor Pro (Flexbox Container)
   Colori estratti dal logo: giallo #FFC200 + nero #0E0F11
   Tipografia: Sora (display) + Inter (testo) - caricati da Elementor
   ===================================================================== */

:root{
  --tm-primary:#FFC200;
  --tm-primary-600:#E6AE00;
  --tm-accent:#FFD84D;
  --tm-secondary:#1B1D21;
  --tm-dark:#0E0F11;
  --tm-light:#F5F3EE;
  --tm-white:#FFFFFF;
  --tm-text:#16181C;
  --tm-text-2:#3B4048;
  --tm-muted:#5C616A;
  --tm-border:#E3DFD5;
  --tm-on-dark:#F4F3EF;
  --tm-on-dark-2:#C9CCD1;
  --tm-on-dark-muted:#A7ABB2;
  --tm-border-dark:rgba(255,255,255,.12);
  --tm-font-display:"Sora","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --tm-font-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --tm-r-xl:32px;
  --tm-r-lg:24px;
  --tm-r-md:16px;
  --tm-r-sm:10px;
  --tm-ease:cubic-bezier(.2,.7,.2,1);
  --tm-header-h:76px;
  --tm-shadow:0 40px 80px -40px rgba(14,15,17,.45);
  /* icone (mask) - tratto 2px, stile lineare */
  --tm-i-phone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");
  --tm-i-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");
  --tm-i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
  --tm-i-truck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2M15 18H9M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E");
  --tm-i-box:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8 12 3 3 8v8l9 5 9-5z'/%3E%3Cpath d='m3 8 9 5 9-5M12 13v8'/%3E%3C/svg%3E");
  --tm-i-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 0 1 16 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");
  --tm-i-zap:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2 3 14h9l-1 8 10-12h-9l1-8z'/%3E%3C/svg%3E");
  --tm-i-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");
  --tm-i-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");
}

/* ---------- Base ---------- */
html{scroll-behavior:smooth}
.elementor .tm-sec{scroll-margin-top:calc(var(--tm-header-h) + 4px);overflow-x:clip}
@supports not (overflow:clip){.elementor .tm-sec{overflow-x:hidden}}
.elementor .tm-main{overflow-x:clip}
.elementor .tm-sec .elementor-widget-text-editor p,
.elementor .tm-footer .elementor-widget-text-editor p{margin:0 0 1em}
.elementor .tm-sec .elementor-widget-text-editor p:last-child,
.elementor .tm-footer .elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor .tm-sec ul,.elementor .tm-footer ul{list-style:none;margin:0;padding:0}
.elementor .tm-sec .elementor-widget-text-editor a:not(.elementor-button),
.elementor .tm-footer .elementor-widget-text-editor a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.elementor .tm-sec .elementor-widget-text-editor a:not(.elementor-button):hover{text-decoration-color:var(--tm-primary)}
.elementor .tm-main img,.elementor .tm-header img,.elementor .tm-footer img{display:block}
.elementor :is(.tm-sec,.tm-header,.tm-footer,.tm-mobilebar) a:focus-visible,
.elementor :is(.tm-sec,.tm-header,.tm-footer,.tm-mobilebar) button:focus-visible{outline:3px solid var(--tm-primary);outline-offset:3px;border-radius:6px}
.tm-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* ---------- Tipografia ---------- */
.elementor .tm-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:12px;font-family:var(--tm-font-body);font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--tm-text-2)}
.elementor .tm-eyebrow .elementor-heading-title::before{content:"";width:28px;height:2px;border-radius:2px;background:var(--tm-primary);box-shadow:8px 0 0 0 transparent;flex:none}
.elementor .tm-h1 .elementor-heading-title{font-size:clamp(2.35rem,1.05rem + 3.9vw,4.1rem);line-height:1.02;letter-spacing:-.035em;color:var(--tm-on-dark)}
.elementor .tm-h1 .tm-hl{color:var(--tm-primary);display:block}
.elementor :is(.tm-h1,.tm-h2,.tm-h3) .elementor-heading-title{text-wrap:balance}
.elementor .tm-h2 .elementor-heading-title{font-size:clamp(1.95rem,1.1rem + 2.45vw,3.3rem);line-height:1.06;letter-spacing:-.03em;color:var(--tm-dark)}
.elementor .tm-h2--md .elementor-heading-title{font-size:clamp(1.8rem,1.05rem + 1.7vw,2.6rem)}
.elementor .tm-h2--xl .elementor-heading-title{font-size:clamp(2.2rem,1.05rem + 3.4vw,4.1rem);line-height:1.02;letter-spacing:-.035em}
.elementor .tm-h2 .tm-kicker,.elementor .tm-h3 .tm-kicker{display:block;margin:0 0 18px;font-family:var(--tm-font-body);font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--tm-text-2)}
.elementor .tm-h2 .tm-kicker::before{content:"";display:inline-block;vertical-align:middle;width:28px;height:2px;margin:-2px 12px 0 0;background:var(--tm-primary);border-radius:2px}
.elementor .tm-h3 .elementor-heading-title{font-size:clamp(1.2rem,1.04rem + .5vw,1.5rem);line-height:1.2;letter-spacing:-.015em;color:var(--tm-dark)}
.elementor .tm-h3--sm .elementor-heading-title{font-size:1.0625rem;letter-spacing:-.01em}
.elementor .tm-lead{max-width:60ch;font-size:clamp(1.05rem,.98rem + .3vw,1.25rem);line-height:1.6;color:var(--tm-on-dark-2)}
.elementor .tm-text{font-size:1.0625rem;line-height:1.7;color:var(--tm-text-2)}
.elementor .tm-small{font-size:.9375rem;line-height:1.55;color:var(--tm-muted)}
.elementor .tm-bignum .elementor-heading-title{font-size:clamp(5rem,2.6rem + 8vw,10.5rem);line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px rgba(14,15,17,.16);user-select:none}

/* Contesto colori per sezione */
.elementor .tm-sec--dark{color:var(--tm-on-dark)}
.elementor .tm-sec--dark .tm-h2 .elementor-heading-title,
.elementor .tm-sec--dark .tm-h3 .elementor-heading-title{color:var(--tm-on-dark)}
.elementor .tm-sec--dark .tm-text,.elementor .tm-sec--dark .tm-small{color:var(--tm-on-dark-muted)}
.elementor .tm-sec--dark .tm-eyebrow .elementor-heading-title,
.elementor .tm-sec--dark .tm-kicker{color:var(--tm-primary)}
.elementor .tm-sec--dark .tm-bignum .elementor-heading-title{-webkit-text-stroke-color:rgba(255,255,255,.18)}
.elementor .tm-sec--yellow .tm-eyebrow .elementor-heading-title{color:var(--tm-dark)}
.elementor .tm-sec--yellow .tm-eyebrow .elementor-heading-title::before{background:var(--tm-dark)}
.elementor .tm-sec--yellow .tm-text,.elementor .tm-sec--yellow .tm-lead{color:#2B2A26}

/* ---------- Bottoni ---------- */
.elementor .tm-btn .elementor-button,
.elementor .tm-btn .elementor-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border-radius:999px;border:1.5px solid transparent;font-family:var(--tm-font-body);font-size:1rem;font-weight:600;line-height:1.1;letter-spacing:-.005em;text-decoration:none;box-shadow:none;transition:transform .25s var(--tm-ease),background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}
.elementor .tm-btn .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:.6em}
.elementor .tm-btn .elementor-button:hover{transform:translateY(-2px)}
.elementor .tm-btn .elementor-button:active{transform:translateY(0)}
.elementor .tm-btn .elementor-button:focus-visible{outline:3px solid var(--tm-primary);outline-offset:3px}
.elementor .tm-btn--primary .elementor-button,
.elementor .tm-btn--primary .elementor-button:visited,
.elementor .tm-btn--primary .elementor-button:focus{background:var(--tm-primary);color:var(--tm-dark);border-color:var(--tm-primary)}
.elementor .tm-btn--primary .elementor-button:hover{background:var(--tm-accent);border-color:var(--tm-accent);color:var(--tm-dark);box-shadow:0 14px 30px -14px rgba(255,194,0,.65)}
.elementor .tm-btn--dark .elementor-button,
.elementor .tm-btn--dark .elementor-button:visited,
.elementor .tm-btn--dark .elementor-button:focus{background:var(--tm-dark);color:var(--tm-white);border-color:var(--tm-dark)}
.elementor .tm-btn--dark .elementor-button:hover{background:var(--tm-secondary);color:var(--tm-primary);border-color:var(--tm-secondary)}
.elementor .tm-btn--ghost-light .elementor-button,
.elementor .tm-btn--ghost-light .elementor-button:visited,
.elementor .tm-btn--ghost-light .elementor-button:focus{background:transparent;color:var(--tm-on-dark);border-color:rgba(255,255,255,.28)}
.elementor .tm-btn--ghost-light .elementor-button:hover{background:rgba(255,255,255,.08);border-color:var(--tm-primary);color:var(--tm-white)}
.elementor .tm-btn--ghost-dark .elementor-button,
.elementor .tm-btn--ghost-dark .elementor-button:visited,
.elementor .tm-btn--ghost-dark .elementor-button:focus{background:transparent;color:var(--tm-dark);border-color:rgba(14,15,17,.25)}
.elementor .tm-btn--ghost-dark .elementor-button:hover{background:var(--tm-dark);border-color:var(--tm-dark);color:var(--tm-white)}
.elementor .tm-btn--sm .elementor-button{min-height:46px;padding:0 20px;font-size:.9375rem}
.elementor .tm-btn--lg .elementor-button{min-height:64px;padding:0 34px;font-size:1.0625rem}
.elementor .tm-btn--block,.elementor .tm-btn--block .elementor-button-wrapper,.elementor .tm-btn--block .elementor-button{width:100%}
.elementor .tm-btn--call .elementor-button-content-wrapper::before{content:"";width:1.15em;height:1.15em;flex:none;background:currentColor;-webkit-mask:var(--tm-i-phone) center/contain no-repeat;mask:var(--tm-i-phone) center/contain no-repeat}
.elementor .tm-btn--ghost-light.tm-btn--call .elementor-button-content-wrapper::before{background:var(--tm-primary)}
.elementor .tm-btn--arrow .elementor-button-content-wrapper::after{content:"";width:1.1em;height:1.1em;flex:none;background:currentColor;-webkit-mask:var(--tm-i-arrow) center/contain no-repeat;mask:var(--tm-i-arrow) center/contain no-repeat;transition:transform .25s var(--tm-ease)}
.elementor .tm-btn--arrow .elementor-button:hover .elementor-button-content-wrapper::after{transform:translateX(4px)}

/* Righe che non devono andare a capo su mobile (Elementor imposta wrap di default sulle righe) */
.elementor .tm-header>.e-con-inner,.elementor .tm-header__actions,.elementor .tm-why__item,.elementor .tm-compare__pair,.elementor .tm-mobilebar{flex-wrap:nowrap}
.elementor .tm-why__item>.e-con,.elementor .tm-compare__pair>.e-con{min-width:0}

/* Righe di bottoni / layout widget in riga */
.elementor .tm-btn-row{flex-direction:row;flex-wrap:wrap;align-items:center}
.elementor .tm-btn-row>.elementor-widget,.elementor .tm-btn-row>.e-con-inner>.elementor-widget{flex:0 0 auto;width:auto;max-width:100%}
.elementor .tm-btn-row--center{justify-content:center}

/* Liste */
.elementor .tm-chips ul{display:flex;flex-wrap:wrap;gap:8px}
.elementor .tm-chips li{padding:9px 15px;border:1px solid var(--tm-border);border-radius:999px;background:var(--tm-white);font-size:.9375rem;font-weight:500;line-height:1.2;color:var(--tm-text)}
.elementor .tm-chips--dark li{background:rgba(255,255,255,.04);border-color:var(--tm-border-dark);color:var(--tm-on-dark)}
.elementor .tm-checks ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}
.elementor .tm-checks--one ul{grid-template-columns:1fr}
.elementor .tm-checks li{position:relative;padding-left:34px;font-size:1rem;line-height:1.5;color:var(--tm-text)}
.elementor .tm-checks li::before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--tm-primary)}
.elementor .tm-checks li::after{content:"";position:absolute;left:5px;top:6px;width:12px;height:12px;background:var(--tm-dark);-webkit-mask:var(--tm-i-check) center/contain no-repeat;mask:var(--tm-i-check) center/contain no-repeat}
.elementor .tm-checks--dark li{color:var(--tm-on-dark)}
.elementor .tm-checks--ink li{color:var(--tm-dark);font-weight:500}
.elementor .tm-checks--ink li::before{background:var(--tm-dark)}
.elementor .tm-checks--ink li::after{background:var(--tm-primary)}
.elementor .tm-proof ul{display:flex;flex-wrap:wrap;gap:10px 22px}
.elementor .tm-proof li{position:relative;padding-left:24px;font-size:.9375rem;line-height:1.4;color:var(--tm-on-dark-2)}
.elementor .tm-proof li::before{content:"";position:absolute;left:0;top:2px;width:15px;height:15px;background:var(--tm-primary);-webkit-mask:var(--tm-i-check) center/contain no-repeat;mask:var(--tm-i-check) center/contain no-repeat}
.elementor .tm-inline-call{font-size:.9375rem;color:var(--tm-muted)}
.elementor .tm-inline-call a{font-weight:600;color:var(--tm-dark)!important}

/* Pillole flottanti sulle foto */
.elementor .tm-float{position:absolute;z-index:3;width:auto;max-width:none}
.elementor .tm-float .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 14px;border-radius:999px;background:rgba(14,15,17,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--tm-font-body);font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--tm-white);white-space:nowrap}
.elementor .tm-dot{width:8px;height:8px;border-radius:50%;background:var(--tm-primary);box-shadow:0 0 0 4px rgba(255,194,0,.22);flex:none}
.elementor .tm-float--card .elementor-heading-title{gap:14px;padding:14px 20px 14px 16px;border-radius:var(--tm-r-md);background:var(--tm-white);color:var(--tm-dark);box-shadow:0 24px 50px -24px rgba(0,0,0,.55);white-space:normal}
.elementor .tm-float__num{font-family:var(--tm-font-display);font-size:2.6rem;font-weight:800;line-height:.9;letter-spacing:-.05em;color:var(--tm-dark);background:var(--tm-primary);border-radius:12px;padding:6px 12px 8px}
.elementor .tm-float__txt{font-size:.875rem;font-weight:600;line-height:1.3;color:var(--tm-dark)}

/* ---------- Header ---------- */
.elementor .tm-header{position:sticky;top:0;z-index:999;min-height:var(--tm-header-h);background:rgba(14,15,17,.9);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--tm-border-dark)}
.admin-bar .elementor .tm-header{top:32px}
.elementor .tm-header .tm-logo{flex:0 0 auto;width:auto}
.elementor .tm-header .tm-logo img{width:auto;height:62px}
.elementor .tm-header__actions{flex:0 0 auto;width:auto;--width:auto;margin-left:auto;margin-right:0}
.elementor .tm-header__actions>.elementor-widget{flex:0 0 auto;width:auto}
.elementor .tm-only-mobile{display:none}

/* ---------- Hero ---------- */
.elementor .tm-hero{position:relative;isolation:isolate}
.elementor .tm-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.075) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(90% 80% at 80% 45%,#000 0%,transparent 70%);mask-image:radial-gradient(90% 80% at 80% 45%,#000 0%,transparent 70%)}
.elementor .tm-hero::before{content:"";position:absolute;z-index:-1;pointer-events:none;width:780px;height:780px;right:-220px;top:-160px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,194,0,.14),rgba(255,194,0,0))}
.elementor .tm-hero .tm-eyebrow .elementor-heading-title{color:var(--tm-primary)}
.elementor .tm-hero__media{position:relative;isolation:isolate}
.elementor .tm-hero__media::after{content:"";position:absolute;z-index:-1;left:-7%;bottom:-6%;width:62%;height:48%;border-radius:var(--tm-r-lg);background:var(--tm-primary)}
.elementor .tm-hero__photo{position:relative;z-index:1}
.elementor .tm-hero__photo img{width:100%;height:auto;aspect-ratio:4/5;max-height:min(76svh,680px);object-fit:cover;object-position:50% 32%;border-radius:var(--tm-r-xl);box-shadow:var(--tm-shadow)}
.elementor .tm-hero__deco{position:absolute;inset:-8% -10% -10% -16%;z-index:2;pointer-events:none;width:auto}
.elementor .tm-hero__deco svg{width:100%;height:100%;overflow:visible}
.elementor .tm-float--a{top:7%;left:-9%}
.elementor .tm-float--b{right:6%;bottom:5%}
.tm-route{stroke-dasharray:2 10;animation:tm-dash 2.4s linear infinite}
@keyframes tm-dash{to{stroke-dashoffset:-48}}
.tm-pulse{transform-box:fill-box;transform-origin:center;animation:tm-pulse 2.4s var(--tm-ease) infinite}
@keyframes tm-pulse{0%{transform:scale(.6);opacity:.9}100%{transform:scale(2.4);opacity:0}}

/* ---------- Striscia fiducia ---------- */
.elementor .tm-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.elementor .tm-trust__item{padding:4px 28px;border-left:1px solid rgba(14,15,17,.16)}
.elementor .tm-trust__item:first-child{border-left:0;padding-left:0}
.elementor .tm-trust__title .elementor-heading-title{display:flex;align-items:center;gap:12px;font-size:1.0625rem;line-height:1.2;letter-spacing:-.01em;color:var(--tm-dark)}
.elementor .tm-ico .elementor-heading-title::before{content:"";width:22px;height:22px;flex:none;background:var(--tm-dark);-webkit-mask:var(--tm-ico) center/contain no-repeat;mask:var(--tm-ico) center/contain no-repeat}
.elementor .tm-ico--truck{--tm-ico:var(--tm-i-truck)}
.elementor .tm-ico--box{--tm-ico:var(--tm-i-box)}
.elementor .tm-ico--pin{--tm-ico:var(--tm-i-pin)}
.elementor .tm-ico--zap{--tm-ico:var(--tm-i-zap)}
.elementor .tm-trust__text{padding-left:34px;font-size:.875rem;line-height:1.4;color:#3A3626}

/* ---------- Split generico ---------- */
.elementor .tm-head-right{align-self:flex-end}

/* ---------- Traslochi: composizione foto ---------- */
.elementor .tm-stack{position:relative;padding:0 8% 9% 0}
.elementor .tm-stack__main{position:relative;z-index:1}
.elementor .tm-stack__main img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--tm-r-xl)}
.elementor .tm-stack__sub{position:absolute;right:0;bottom:0;z-index:2;width:44%}
.elementor .tm-stack__sub img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--tm-r-lg);border:8px solid var(--tm-light);box-shadow:0 30px 60px -30px rgba(14,15,17,.5)}
.elementor .tm-float--c{left:20px;top:20px}
.elementor .tm-subblock{border-top:1px solid var(--tm-border);padding-top:22px}

/* ---------- Sgomberi ---------- */
.elementor .tm-bignum{margin-bottom:.1em}
.elementor .tm-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.elementor .tm-tile{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:3/4;justify-content:flex-end;border-radius:var(--tm-r-lg);background:var(--tm-secondary)}
.elementor .tm-tile::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(14,15,17,0) 30%,rgba(14,15,17,.9) 100%)}
.elementor .tm-tile .tm-tile__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%}
.elementor .tm-tile__img .elementor-widget-container{height:100%}
.elementor .tm-tile__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--tm-ease)}
.elementor .tm-tile:hover .tm-tile__img img{transform:scale(1.05)}
.elementor .tm-tile .tm-h3 .elementor-heading-title{color:var(--tm-white)}
.elementor .tm-tile__text{font-size:.9375rem;line-height:1.5;color:rgba(255,255,255,.78)}
.elementor .tm-tile--cta{background:var(--tm-primary);justify-content:space-between}
.elementor .tm-tile--cta::after{display:none}
.elementor .tm-tile--cta .tm-h3 .elementor-heading-title{color:var(--tm-dark);font-size:clamp(1.35rem,1.1rem + .7vw,1.75rem)}
.elementor .tm-tile--cta .tm-tile__text{color:#2B2A26}
.elementor .tm-tile--cta .tm-ico .elementor-heading-title::before{width:34px;height:34px}
.elementor .tm-tile--cta .tm-btn .elementor-button{min-height:52px;padding:0 18px;font-size:.9375rem;line-height:1.2;text-align:center}
.elementor .tm-tile__tag .elementor-heading-title{display:flex;align-items:center;gap:10px;font-family:var(--tm-font-body);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tm-dark)}
.elementor .tm-compare{padding-top:40px;border-top:1px solid var(--tm-border-dark)}
.elementor .tm-compare__item{position:relative;overflow:hidden;border-radius:var(--tm-r-lg)}
.elementor .tm-compare__item img{width:100%;aspect-ratio:4/5;object-fit:cover}
.elementor .tm-compare__label{position:absolute;left:14px;top:14px;z-index:2;width:auto}
.elementor .tm-compare__label .elementor-heading-title{display:inline-block;padding:8px 14px;border-radius:999px;font-family:var(--tm-font-body);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;background:var(--tm-white);color:var(--tm-dark)}
.elementor .tm-compare__label--after .elementor-heading-title{background:var(--tm-primary)}

/* ---------- Come funziona ---------- */
.elementor .tm-steps{position:relative}
.elementor .tm-steps::before{content:"";position:absolute;left:34px;right:34px;top:34px;border-top:2px dashed rgba(14,15,17,.22);z-index:0}
.elementor .tm-step{position:relative;z-index:1}
.elementor .tm-step__num{width:auto}
.elementor .tm-step__num .elementor-heading-title{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--tm-dark);color:var(--tm-primary);font-size:1.25rem;letter-spacing:-.02em;box-shadow:0 0 0 8px var(--tm-light)}
.elementor .tm-step:first-child .tm-step__num .elementor-heading-title{background:var(--tm-primary);color:var(--tm-dark)}

/* ---------- Galleria (bento) ---------- */
.elementor .tm-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:16px}
.elementor .tm-bento>.elementor-widget{width:100%;margin:0}
.elementor .tm-bento>.elementor-widget:first-child{grid-column:1/3;grid-row:1/3}
.elementor .tm-bento .elementor-widget-container,.elementor .tm-bento figure{height:100%}
.elementor .tm-bento figure{position:relative;margin:0;overflow:hidden;border-radius:var(--tm-r-lg)}
.elementor .tm-bento img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transition:transform 1s var(--tm-ease)}
.elementor .tm-bento>.elementor-widget:first-child img{position:absolute;inset:0;aspect-ratio:auto}
.elementor .tm-bento figure:hover img{transform:scale(1.04)}
.elementor .tm-bento figcaption{position:absolute;left:12px;bottom:12px;right:12px;margin:0;text-align:left}
.elementor .tm-bento figcaption.widget-image-caption{display:inline-block;width:auto;max-width:calc(100% - 24px);padding:8px 12px;border-radius:999px;background:rgba(14,15,17,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--tm-font-body);font-size:.8125rem;font-weight:500;line-height:1.25;color:var(--tm-white)}

/* ---------- Perche sceglierci ---------- */
.elementor .tm-why__aside{position:sticky;top:calc(var(--tm-header-h) + 32px)}
.elementor .tm-why__photo img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 25%;border-radius:var(--tm-r-xl)}
.elementor .tm-why__item{border-top:1px solid var(--tm-border);padding:28px 0}
.elementor .tm-why__item:last-of-type{border-bottom:1px solid var(--tm-border)}
.elementor .tm-why__item>.elementor-widget:first-child{flex:0 0 auto;width:64px}
.elementor .tm-why__num .elementor-heading-title{font-size:1rem;letter-spacing:.02em;color:var(--tm-muted)}
.elementor .tm-why__num .elementor-heading-title::after{content:"";display:block;width:24px;height:2px;margin-top:10px;background:var(--tm-primary);border-radius:2px}

/* ---------- Recensioni ---------- */
.elementor .tm-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.elementor .tm-review{position:relative;border:1px solid var(--tm-border);border-radius:var(--tm-r-lg);background:var(--tm-light)}
.elementor .tm-review::after{content:"\201C";position:absolute;right:24px;top:6px;font-family:var(--tm-font-display);font-size:5.5rem;font-weight:800;line-height:1;color:var(--tm-primary)}
.elementor .tm-review__text{padding-right:56px;font-size:1.0625rem;line-height:1.65;color:var(--tm-text)}
.elementor .tm-review__author .elementor-heading-title{font-family:var(--tm-font-body);font-size:.9375rem;font-weight:700;color:var(--tm-dark)}

/* ---------- Zona ---------- */
.elementor .tm-map{position:relative;border-radius:var(--tm-r-xl);overflow:hidden;background:var(--tm-secondary);border:1px solid var(--tm-border-dark)}
.elementor .tm-map svg{display:block;width:100%;height:auto}
.tm-ring{animation:tm-spin 60s linear infinite;transform-origin:280px 240px}
@keyframes tm-spin{to{transform:rotate(360deg)}}

/* ---------- FAQ (Accordion) ---------- */
.elementor .tm-faq-acc .elementor-accordion{border-top:1px solid var(--tm-border)}
.elementor .tm-faq-acc .elementor-accordion-item{border:0;border-bottom:1px solid var(--tm-border)}
.elementor .tm-faq-acc .elementor-accordion-item+.elementor-accordion-item{border-top:0}
.elementor .tm-faq-acc .elementor-tab-title{position:relative;display:block;padding:24px 56px 24px 0;border:0;cursor:pointer;font-family:var(--tm-font-display);font-size:clamp(1.05rem,1rem + .3vw,1.25rem);font-weight:600;line-height:1.35;letter-spacing:-.01em}
.elementor .tm-faq-acc .elementor-accordion-title,.elementor .tm-faq-acc .elementor-tab-title a{color:var(--tm-dark);text-decoration:none}
.elementor .tm-faq-acc .elementor-tab-title::after{content:"";position:absolute;right:0;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:var(--tm-white) var(--tm-i-plus) center/16px no-repeat;border:1px solid var(--tm-border);transition:transform .3s var(--tm-ease),background-color .3s}
.elementor .tm-faq-acc .elementor-tab-title.elementor-active::after{background-image:var(--tm-i-minus);background-color:var(--tm-primary);border-color:var(--tm-primary)}
.elementor .tm-faq-acc .elementor-tab-content{padding:0 56px 26px 0;border:0;font-family:var(--tm-font-body);font-size:1rem;line-height:1.7;color:var(--tm-text-2)}
.elementor .tm-faq-acc .elementor-tab-content p{margin:0 0 .8em}
.elementor .tm-faq-acc .elementor-tab-content p:last-child{margin:0}

/* ---------- Preventivo + form ---------- */
.elementor .tm-final{position:relative;isolation:isolate}
.elementor .tm-final::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(14,15,17,.09) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 55%);mask-image:linear-gradient(90deg,#000,transparent 55%)}
.elementor .tm-final .tm-h2 .elementor-heading-title{color:var(--tm-dark)}
.elementor .tm-phonecard{border-radius:var(--tm-r-lg);background:var(--tm-dark)}
.elementor .tm-phonecard .tm-small{color:var(--tm-on-dark-muted)}
.elementor .tm-phonecard__label .elementor-heading-title{font-family:var(--tm-font-body);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tm-primary)}
.elementor .tm-formcard{border-radius:var(--tm-r-xl);background:var(--tm-white);box-shadow:0 50px 100px -50px rgba(14,15,17,.55)}
.elementor .tm-form .elementor-field-group>label,.elementor .tm-form .elementor-field-label{margin-bottom:8px;padding:0;font-family:var(--tm-font-body);font-size:.875rem;font-weight:600;line-height:1.3;color:var(--tm-dark)}
.elementor .tm-form .elementor-mark-required .elementor-field-label::after{color:#B42318}
.elementor .tm-form .elementor-field-group .elementor-field-textual,
.elementor .tm-form .elementor-field-group select{min-height:54px;padding:14px 16px;border:1.5px solid #DAD5CA;border-radius:14px;background-color:#F7F6F2;font-family:var(--tm-font-body);font-size:1rem;line-height:1.4;color:var(--tm-dark);box-shadow:none;transition:border-color .2s,background-color .2s,box-shadow .2s}
.elementor .tm-form .elementor-field-group textarea.elementor-field-textual{min-height:120px;resize:vertical}
.elementor .tm-form .elementor-field-group .elementor-field-textual::placeholder{color:#868B93;opacity:1}
.elementor .tm-form .elementor-field-group .elementor-field-textual:focus,
.elementor .tm-form .elementor-field-group select:focus{outline:none;border-color:var(--tm-dark);background-color:var(--tm-white);box-shadow:0 0 0 4px rgba(255,194,0,.45)}
.elementor .tm-form .elementor-select-wrapper select{padding-right:44px}
.elementor .tm-form .elementor-select-wrapper .select-caret-down-wrapper{right:16px;color:var(--tm-dark)}
.elementor .tm-form .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:10px}
.elementor .tm-form .elementor-field-type-acceptance input[type=checkbox]{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--tm-dark)}
.elementor .tm-form .elementor-field-type-acceptance label{font-size:.875rem;font-weight:400;line-height:1.5;color:var(--tm-text-2)}
.elementor .tm-form .elementor-field-type-acceptance label a{color:var(--tm-dark);font-weight:600;text-decoration:underline}
.elementor .tm-form .elementor-field-type-submit .elementor-button,
.elementor .tm-form button.elementor-button{width:100%;min-height:60px;padding:0 28px;border:0;border-radius:999px;background:var(--tm-dark);color:var(--tm-white);font-family:var(--tm-font-body);font-size:1.0625rem;font-weight:600;transition:transform .25s var(--tm-ease),background-color .25s,color .25s}
.elementor .tm-form .elementor-field-type-submit .elementor-button:hover,
.elementor .tm-form button.elementor-button:hover{background:var(--tm-secondary);color:var(--tm-primary);transform:translateY(-2px)}
.elementor .tm-form .elementor-field-type-submit .elementor-button-content-wrapper::after{content:"";width:1.1em;height:1.1em;margin-left:.5em;background:currentColor;-webkit-mask:var(--tm-i-arrow) center/contain no-repeat;mask:var(--tm-i-arrow) center/contain no-repeat}
.elementor .tm-form .elementor-message{margin-top:14px;font-size:.9375rem;line-height:1.5}
.elementor .tm-form .elementor-message.elementor-message-success{color:#05603A;font-weight:600}
.elementor .tm-form .elementor-error .elementor-field-textual{border-color:#B42318}
.elementor .tm-form .elementor-field-type-honeypot{display:none!important}

/* ---------- Footer ---------- */
.elementor .tm-footer{color:var(--tm-on-dark-muted)}
.elementor .tm-footer .tm-footer__logo img{width:auto;height:96px}
.elementor .tm-footer__title .elementor-heading-title{font-family:var(--tm-font-body);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tm-primary)}
.elementor .tm-footer .tm-text,.elementor .tm-footer .tm-small{color:var(--tm-on-dark-muted)}
.elementor .tm-footer .tm-text li+li{margin-top:8px}
.elementor .tm-footer a{color:var(--tm-on-dark)}
.elementor .tm-footer__bottom{border-top:1px solid var(--tm-border-dark);padding-top:24px}
.elementor .tm-footer__bottom>.elementor-widget{flex:0 1 auto;width:auto}
.elementor .tm-footer__links p{display:flex;flex-wrap:wrap;gap:6px 20px}

/* ---------- Barra mobile fissa ---------- */
.elementor .tm-mobilebar{display:none!important}

/* ---------- Animazioni (entrata Elementor "fadeIn" personalizzata) ---------- */
.elementor .tm-anim.animated{animation-name:tm-up;animation-duration:.8s;animation-timing-function:var(--tm-ease)}
@keyframes tm-up{from{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:none}}
.elementor .tm-reveal.animated img{animation:tm-reveal 1.1s var(--tm-ease) both}
@keyframes tm-reveal{from{clip-path:inset(0 0 100% 0 round 24px);transform:scale(1.06)}to{clip-path:inset(0 0 0 0 round 0);transform:none}}
@supports (animation-timeline:view()){
  @media (prefers-reduced-motion:no-preference){
    .elementor .tm-bento img{animation:tm-zoom linear both;animation-timeline:view();animation-range:entry 0% cover 60%}
    @keyframes tm-zoom{from{transform:scale(1.12)}to{transform:scale(1)}}
  }
}

/* =====================================================================
   RESPONSIVE
   ===================================================================== */
/* Desktop grande >= 1600 */
@media (min-width:1600px){
  .elementor .tm-sec>.e-con-inner,.elementor .tm-header>.e-con-inner,.elementor .tm-footer>.e-con-inner{max-width:1320px}
  .elementor .tm-hero__photo img{max-height:min(74svh,760px)}
}
/* Laptop 1025-1366 */
@media (min-width:1025px) and (max-width:1366px){
  .elementor .tm-h1 .elementor-heading-title{font-size:clamp(2.6rem,1rem + 3.9vw,3.7rem)}
  .elementor .tm-float--a{left:-5%}
  .elementor .tm-hero__deco{inset:-6% -6% -8% -12%}
  .elementor .tm-trust__item{padding:4px 20px}
}
/* Tablet (landscape + portrait) <= 1024 */
@media (max-width:1024px){
  :root{--tm-header-h:68px}
  .admin-bar .elementor .tm-header{top:32px}
  .elementor .tm-header .tm-logo img{height:50px}
  .elementor .tm-hero__media{max-width:640px;margin:8px auto 0;width:100%}
  .elementor .tm-hero__photo img{aspect-ratio:5/4;max-height:none;object-position:50% 30%}
  .elementor .tm-float--a{left:-3%;top:-18px}
  .elementor .tm-hero__deco{inset:-6% -4% -8% -8%}
  .elementor .tm-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}
  .elementor .tm-trust__item:nth-child(3){border-left:0;padding-left:0}
  .elementor .tm-stack{max-width:620px;width:100%;margin-inline:auto}
  .elementor .tm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}
  .elementor .tm-tile{aspect-ratio:4/4.4}
  .elementor .tm-bento{grid-template-columns:repeat(2,minmax(0,1fr))}
  .elementor .tm-bento>.elementor-widget:first-child{grid-column:1/3;grid-row:auto}
  .elementor .tm-bento>.elementor-widget:first-child img{position:static;aspect-ratio:16/10}
  .elementor .tm-why__aside{position:relative;top:auto}
  .elementor .tm-cards{grid-template-columns:1fr;gap:14px}
  .elementor .tm-mobilebar{display:flex!important;position:fixed;left:0;right:0;bottom:0;z-index:998;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(14,15,17,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--tm-border-dark);transition:transform .35s var(--tm-ease)}
  .elementor .tm-mobilebar>.elementor-widget{flex:1 1 0;width:auto;min-width:0}
  .elementor .tm-mobilebar .elementor-button-wrapper,.elementor .tm-mobilebar .elementor-button{width:100%}
  .elementor .tm-mobilebar .tm-btn .elementor-button{min-height:52px;padding:0 14px}
  body.tm-bar-off .elementor .tm-mobilebar{transform:translateY(110%)}
}
/* Tablet portrait 768-1024: piccoli ritocchi */
@media (min-width:768px) and (max-width:1024px){
  .elementor .tm-steps::before{left:34px;right:34px}
}
@media (max-width:782px){
  .admin-bar .elementor .tm-header{top:46px}
}
@media (max-width:600px){
  .admin-bar .elementor .tm-header{top:0}
}
/* Mobile <= 767 */
@media (max-width:767px){
  :root{--tm-header-h:64px}
  .elementor .tm-header .tm-logo img{height:46px}
  .elementor .tm-eyebrow .elementor-heading-title{font-size:.75rem;letter-spacing:.1em;gap:10px}
  .elementor .tm-eyebrow .elementor-heading-title::before{width:20px}
  .elementor .tm-only-desktop{display:none}
  .elementor .tm-only-mobile{display:block}
  .elementor .tm-header__phone .elementor-button{width:46px;min-width:46px;padding:0;border-radius:50%}
  .elementor .tm-header__phone .elementor-button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .elementor .tm-header__phone .elementor-button-content-wrapper{gap:0}
  .elementor .tm-btn .elementor-button{min-height:54px}
  .elementor .tm-btn--sm .elementor-button{min-height:46px;padding:0 16px}
  .elementor .tm-btn-row{flex-direction:column;align-items:stretch}
  .elementor .tm-btn-row>.elementor-widget,.elementor .tm-btn-row>.e-con-inner>.elementor-widget{width:100%}
  .elementor .tm-btn-row .elementor-button-wrapper,.elementor .tm-btn-row .elementor-button{width:100%}
  .elementor .tm-inline-call{text-align:center}
  .elementor .tm-proof ul{gap:8px 16px}
  .elementor .tm-proof li{font-size:.875rem}
  .elementor .tm-hero__media::after{left:-4%;bottom:-5%;width:64%}
  .elementor .tm-hero__photo img{aspect-ratio:1/1;border-radius:var(--tm-r-lg)}
  .elementor .tm-hero__deco{display:none}
  .elementor .tm-float--a{left:12px;top:12px}
  .elementor .tm-float--b{right:12px;bottom:12px}
  .elementor .tm-float--card .elementor-heading-title{padding:10px 14px 10px 10px;gap:10px}
  .elementor .tm-float__num{font-size:1.9rem;padding:4px 9px 6px;border-radius:10px}
  .elementor .tm-float__txt{font-size:.8125rem}
  .elementor .tm-float .elementor-heading-title{font-size:.75rem;padding:8px 12px}
  .elementor .tm-trust__item{padding:2px 14px}
  .elementor .tm-trust__item:nth-child(odd){border-left:0;padding-left:0}
  .elementor .tm-trust__title .elementor-heading-title{font-size:.9375rem;gap:8px}
  .elementor .tm-ico .elementor-heading-title::before{width:18px;height:18px}
  .elementor .tm-trust__text{padding-left:26px;font-size:.8125rem}
  .elementor .tm-text{font-size:1rem}
  .elementor .tm-checks ul{grid-template-columns:1fr}
  .elementor .tm-stack{padding:0 6% 12% 0}
  .elementor .tm-stack__sub{width:46%}
  .elementor .tm-stack__sub img{border-width:6px}
  .elementor .tm-float--c{left:12px;top:12px}
  .elementor .tm-tiles{grid-template-columns:1fr;gap:12px}
  .elementor .tm-tile{aspect-ratio:4/3.3}
  .elementor .tm-tile--cta{aspect-ratio:auto;min-height:240px}
  .elementor .tm-compare{padding-top:32px}
  .elementor .tm-compare__label{left:10px;top:10px}
  .elementor .tm-compare__label .elementor-heading-title{font-size:.625rem;letter-spacing:.06em;padding:7px 9px;white-space:nowrap}
  .elementor .tm-steps::before{left:33px;right:auto;top:20px;bottom:20px;border-top:0;border-left:2px dashed rgba(14,15,17,.22)}
  .elementor .tm-step{display:grid!important;grid-template-columns:68px minmax(0,1fr);column-gap:18px;row-gap:6px;align-items:start}
  .elementor .tm-step>.elementor-widget:first-child{grid-row:1/3}
  .elementor .tm-step__num .elementor-heading-title{width:68px;height:68px}
  .elementor .tm-bento{gap:10px}
  .elementor .tm-bento figcaption.widget-image-caption{font-size:.6875rem;padding:6px 9px;left:8px;bottom:8px}
  .elementor .tm-why__item{padding:22px 0;gap:14px}
  .elementor .tm-why__item>.elementor-widget:first-child{width:44px}
  .elementor .tm-cards{grid-template-columns:1fr;gap:14px}
  .elementor .tm-faq-acc .elementor-tab-title{padding:20px 52px 20px 0}
  .elementor .tm-faq-acc .elementor-tab-content{padding:0 0 22px}
  .elementor .tm-formcard{border-radius:var(--tm-r-lg)}
  .elementor .tm-footer .tm-footer__logo img{height:80px}
  .elementor .tm-footer__bottom{flex-direction:column;align-items:flex-start}
}
/* Mobile piccolo <= 360 */
@media (max-width:360px){
  .elementor .tm-h1 .elementor-heading-title{font-size:2.1rem}
  .elementor .tm-h2 .elementor-heading-title{font-size:1.75rem}
  .elementor .tm-header .tm-logo img{height:40px}
  .elementor .tm-header__actions{gap:8px}
  .elementor .tm-btn--sm .elementor-button{padding:0 13px;font-size:.875rem}
  .elementor .tm-float--a{display:none}
  .elementor .tm-trust__grid{grid-template-columns:1fr;gap:14px}
  .elementor .tm-trust__item{border-left:0;padding:0}
}

/* Accessibilita: movimento ridotto */
@media (prefers-reduced-motion:reduce){
  .elementor .elementor-invisible{visibility:visible!important}
  .elementor .animated,.elementor .tm-anim.animated,.elementor .tm-reveal.animated img{animation:none!important}
  .tm-route,.tm-pulse,.tm-ring,.tm-move{animation:none!important}
  .tm-move{display:none}
  .elementor .tm-btn .elementor-button,.elementor .tm-tile__img img,.elementor .tm-bento img{transition:none!important;transform:none!important}
}/* End custom CSS */