.elementor-12 .elementor-element.elementor-element-a89163a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-a89163a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-3359597{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--margin-top:24px;--margin-bottom:14px;--margin-left:64px;--margin-right:64px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:16px;--z-index:999;}.elementor-12 .elementor-element.elementor-element-3359597:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3359597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-12 .elementor-element.elementor-element-3359597.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-fb632f8{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-12 .elementor-element.elementor-element-24e70d8 img{height:65px;}.elementor-12 .elementor-element.elementor-element-8e91243{--display:flex;}.elementor-12 .elementor-element.elementor-element-2c6ca6b{--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:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-2c6ca6b.e-con{--align-self:center;}.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-12 .elementor-element.elementor-element-64b0f60{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-64b0f60 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-12 .elementor-element.elementor-element-64b0f60 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-64b0f60 .elementor-heading-title a:focus{color:#5395FF;}.elementor-12 .elementor-element.elementor-element-fb0aa18{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-fb0aa18 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-12 .elementor-element.elementor-element-fb0aa18 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-fb0aa18 .elementor-heading-title a:focus{color:#5395FF;}.elementor-12 .elementor-element.elementor-element-3fc6b2b{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:2;}.elementor-12 .elementor-element.elementor-element-3fc6b2b .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-12 .elementor-element.elementor-element-3fc6b2b .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-3fc6b2b .elementor-heading-title a:focus{color:#5395FF;}.elementor-12 .elementor-element.elementor-element-43130a0{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:3;}.elementor-12 .elementor-element.elementor-element-43130a0 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-12 .elementor-element.elementor-element-43130a0 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-43130a0 .elementor-heading-title a:focus{color:#5395FF;}.elementor-12 .elementor-element.elementor-element-43dd475{--display:flex;}.elementor-widget-global .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-12 .elementor-element.elementor-global-265 .elementor-button{background-color:#5395FF;font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;fill:#FEFEFE;color:#FEFEFE;border-radius:50px 50px 50px 50px;padding:10px 22px 10px 22px;}.elementor-12 .elementor-element.elementor-global-265{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;}.elementor-12 .elementor-element.elementor-global-265.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-global-265 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-global-265 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-aefbd96{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--margin-top:24px;--margin-bottom:14px;--margin-left:64px;--margin-right:64px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:16px;--z-index:999;}.elementor-12 .elementor-element.elementor-element-aefbd96:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-aefbd96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-12 .elementor-element.elementor-element-aefbd96.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9e13014{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-31a86b9{--display:flex;}.elementor-12 .elementor-element.elementor-element-3f5aa190{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-283350cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--margin-top:14px;--margin-bottom:14px;--margin-left:64px;--margin-right:64px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:16px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-283350cf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-283350cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-12 .elementor-element.elementor-element-7f1d4e24{margin:0px 319px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-12 .elementor-element.elementor-element-7f1d4e24 img{width:100%;max-width:none;height:48px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-65e3e95a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-6beb9056{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-6beb9056 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-12 .elementor-element.elementor-element-6beb9056 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-6beb9056 .elementor-heading-title a:focus{color:#5395FF;}.elementor-12 .elementor-element.elementor-element-1a56f92{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-1a56f92 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-12 .elementor-element.elementor-element-1a56f92 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-1a56f92 .elementor-heading-title a:focus{color:#5395FF;}.elementor-12 .elementor-element.elementor-element-76417bd5{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:2;}.elementor-12 .elementor-element.elementor-element-76417bd5 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-12 .elementor-element.elementor-element-76417bd5 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-76417bd5 .elementor-heading-title a:focus{color:#5395FF;}.elementor-12 .elementor-element.elementor-element-63600989{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:3;}.elementor-12 .elementor-element.elementor-element-63600989 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-12 .elementor-element.elementor-element-63600989 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-63600989 .elementor-heading-title a:focus{color:#5395FF;}.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-12 .elementor-element.elementor-element-631b5e1d .elementor-button{background-color:#5395FF;font-family:"Geist", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;fill:#FEFEFE;color:#FEFEFE;border-radius:50px 50px 50px 50px;padding:10px 22px 10px 22px;}.elementor-12 .elementor-element.elementor-element-631b5e1d{z-index:2;}.elementor-12 .elementor-element.elementor-element-305acbef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-57bd5ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-670bd74{--spacer-size:20px;}.elementor-12 .elementor-element.elementor-element-b1c5b1e{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-d006eb2{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-e24353b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-e24353b .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:124px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#121234;}.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-12 .elementor-element.elementor-element-1e213f51{width:var( --container-widget-width, 67.38% );max-width:67.38%;--container-widget-width:67.38%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-12 .elementor-element.elementor-element-7c129bb2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-11cfbff8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5395FF;--border-color:#5395FF;--border-radius:42px 42px 42px 42px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-11cfbff8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-11cfbff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5395FF12;}.elementor-12 .elementor-element.elementor-element-52e0beff{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-52e0beff .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-4ed167de{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-4ed167de .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.08em;letter-spacing:0px;color:#5395FF;}.elementor-12 .elementor-element.elementor-element-4de84ab3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5395FF;--border-color:#5395FF;--border-radius:42px 42px 42px 42px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-4de84ab3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4de84ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5395FF12;}.elementor-12 .elementor-element.elementor-element-2015870f{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-2015870f .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-48cb5de0{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-48cb5de0 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.08em;letter-spacing:0px;color:#5395FF;}.elementor-12 .elementor-element.elementor-element-335daad6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5395FF;--border-color:#5395FF;--border-radius:42px 42px 42px 42px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-335daad6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-335daad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5395FF12;}.elementor-12 .elementor-element.elementor-element-7c606d23{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-7c606d23 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-658f9359{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-658f9359 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.08em;letter-spacing:0px;color:#5395FF;}.elementor-12 .elementor-element.elementor-element-49ad083{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:291px;--padding-bottom:291px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-49ad083:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-49ad083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;background-image:url("https://buildademo.se/wp-content/uploads/2026/02/Placeholder-Image.png");}.elementor-12 .elementor-element.elementor-element-30f485cc{z-index:0;}.elementor-12 .elementor-element.elementor-element-30f485cc img{width:100%;}.elementor-12 .elementor-element.elementor-element-72d359b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:110px;--padding-bottom:110px;--padding-left:64px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-72d359b1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-72d359b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-12 .elementor-element.elementor-element-30f45a48{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-7af01455{width:var( --container-widget-width, max-content );max-width:max-content;margin:0px 518px calc(var(--kit-widget-spacing, 0px) + 0px) 455px;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-7af01455 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:64px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:#30403E;}.elementor-12 .elementor-element.elementor-element-59895140{z-index:1;}.elementor-12 .elementor-element.elementor-element-59895140 img{width:100%;}.elementor-12 .elementor-element.elementor-element-5f11d88d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--overflow:hidden;--padding-top:110px;--padding-bottom:110px;--padding-left:64px;--padding-right:64px;}.elementor-12 .elementor-element.elementor-element-5f11d88d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5f11d88d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-12 .elementor-element.elementor-element-1dce9e8{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-1dce9e8.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-58414f0c{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;z-index:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-58414f0c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-58414f0c .elementor-heading-title{font-family:"Geo", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.025em;color:#111827;}.elementor-12 .elementor-element.elementor-element-7f795fc8{--display:flex;--min-height:568px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-3d316c69.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3d316c69{z-index:0;}.elementor-12 .elementor-element.elementor-element-3d316c69 img{width:100%;max-width:none;}.elementor-12 .elementor-element.elementor-element-424066b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-424066b{z-index:0;}.elementor-12 .elementor-element.elementor-element-424066b img{width:100%;max-width:none;}.elementor-12 .elementor-element.elementor-element-85e3b9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-7082533d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-3bef87bb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-size:37px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#121234;}.elementor-12 .elementor-element.elementor-element-20817dba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;column-gap:0px;text-align:justify;font-family:"Geist", Sans-serif;font-size:37px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#121234;}.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button{background-color:#5395FF;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FEFEFE;color:#FEFEFE;border-radius:50px 50px 50px 50px;padding:13px 22px 13px 22px;}.elementor-12 .elementor-element.elementor-element-26640772{z-index:1;}.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-40f1571b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--overflow:hidden;--padding-top:110px;--padding-bottom:110px;--padding-left:64px;--padding-right:64px;--z-index:3;}.elementor-12 .elementor-element.elementor-element-40f1571b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-40f1571b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-12 .elementor-element.elementor-element-2105eb5e{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-2105eb5e .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:64px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:#111827;}.elementor-12 .elementor-element.elementor-element-15271bdf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:32px 10px;--row-gap:32px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-20ea823e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-590be593{--display:flex;--min-height:486px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.20000000298023;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-590be593:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-590be593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildademo.se/wp-content/uploads/2026/03/96c1dddb21333283f207fde9a3b97e15730f2c10-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-590be593::before, .elementor-12 .elementor-element.elementor-element-590be593 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-590be593 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-590be593 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-590be593 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-590be593 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-2643b0f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-795362f5{z-index:0;}.elementor-12 .elementor-element.elementor-element-795362f5 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.08em;letter-spacing:0px;color:#111827;}.elementor-12 .elementor-element.elementor-element-501a3449{z-index:1;}.elementor-12 .elementor-element.elementor-element-501a3449 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#6B7280;}.elementor-12 .elementor-element.elementor-element-b887dea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-f82d092{--display:flex;--min-height:486px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.20000000298023;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-f82d092:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f82d092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildademo.se/wp-content/uploads/2026/03/cf0be01190db63bc6cde33c438d71897b0d80bad.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f82d092::before, .elementor-12 .elementor-element.elementor-element-f82d092 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f82d092 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f82d092 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f82d092 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f82d092 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-41915bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-fe5acb8{z-index:0;}.elementor-12 .elementor-element.elementor-element-fe5acb8 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.08em;letter-spacing:0px;color:#111827;}.elementor-12 .elementor-element.elementor-element-d7dd7dc{z-index:1;}.elementor-12 .elementor-element.elementor-element-d7dd7dc .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#6B7280;}.elementor-12 .elementor-element.elementor-element-7f1b310c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-68d52c97{--display:flex;--min-height:486px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-68d52c97:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-68d52c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildademo.se/wp-content/uploads/2026/03/62f4531e961e895a12842a02eed30108663b6628-scaled.png");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-46ce684d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-68009bb6{z-index:0;}.elementor-12 .elementor-element.elementor-element-68009bb6 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#111827;}.elementor-12 .elementor-element.elementor-element-18c4e09c{z-index:1;}.elementor-12 .elementor-element.elementor-element-18c4e09c .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#6B7280;}.elementor-12 .elementor-element.elementor-element-757be7f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-12 .elementor-element.elementor-element-4bfbf379{--display:flex;--min-height:486px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-4bfbf379:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4bfbf379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildademo.se/wp-content/uploads/2026/03/81db1bf85c3f1b2f3e08c45976f57fbf2fa3fa96-scaled.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-45f569bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-3f7eacda{z-index:0;}.elementor-12 .elementor-element.elementor-element-3f7eacda .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#111827;}.elementor-12 .elementor-element.elementor-element-28dd94f8{z-index:1;}.elementor-12 .elementor-element.elementor-element-28dd94f8 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#6B7280;}.elementor-12 .elementor-element.elementor-element-789d55e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-12 .elementor-element.elementor-element-6bc056ab{--display:flex;--min-height:486px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-6bc056ab:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6bc056ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildademo.se/wp-content/uploads/2026/03/e140471a0e97b5d3f363c154d7d5f361226ba1d7-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-76601834{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-43b7c978{z-index:0;}.elementor-12 .elementor-element.elementor-element-43b7c978 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#111827;}.elementor-12 .elementor-element.elementor-element-684851fb{z-index:1;}.elementor-12 .elementor-element.elementor-element-684851fb .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#6B7280;}.elementor-12 .elementor-element.elementor-element-3fe2e589{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-12 .elementor-element.elementor-element-1a021125{--display:flex;--min-height:486px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-1a021125:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1a021125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildademo.se/wp-content/uploads/2026/03/93e5363817d72da6e2c35799bf1e3e121ebb1003-scaled.png");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7b90ba1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-7cf31d23{z-index:0;}.elementor-12 .elementor-element.elementor-element-7cf31d23 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#111827;}.elementor-12 .elementor-element.elementor-element-14d0f997{z-index:1;}.elementor-12 .elementor-element.elementor-element-14d0f997 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#6B7280;}.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button{background-color:#5395FF;font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FEFEFE;color:#FEFEFE;border-radius:50px 50px 50px 50px;padding:13px 22px 13px 22px;}.elementor-12 .elementor-element.elementor-element-78412fe9{z-index:2;}.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-6ed1c9d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:-100px -100px;--row-gap:-100px;--column-gap:-100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-12 .elementor-element.elementor-element-24b9e4ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:76px 76px;--row-gap:76px;--column-gap:76px;--overflow:hidden;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-24b9e4ec:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-24b9e4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121234;}.elementor-12 .elementor-element.elementor-element-5da87202{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-53244960{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-53244960 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-37aec1d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-97776f2{--e-image-carousel-slides-to-show:6;}.elementor-12 .elementor-element.elementor-element-97776f2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-12 .elementor-element.elementor-element-349f200{--e-image-carousel-slides-to-show:6;}.elementor-12 .elementor-element.elementor-element-349f200 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-12 .elementor-element.elementor-element-362f7e32{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:64px 64px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-362f7e32:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-362f7e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-12 .elementor-element.elementor-element-4431ff4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:056px 040px;--row-gap:056px;--column-gap:040px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-6b73c7f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-8ada812{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-8ada812 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:64px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:#121234;}.elementor-12 .elementor-element.elementor-element-eb3e159{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;z-index:1;text-align:end;font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.3px;color:#4A4A4A;}.elementor-12 .elementor-element.elementor-element-6d16c59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-7f1823f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4D4D466;--border-color:#D4D4D466;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:56px;--padding-right:24px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-12ad0a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-3682240{--display:flex;--min-height:109px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-eb83375{left:5px;}body.rtl .elementor-12 .elementor-element.elementor-element-eb83375{right:5px;}.elementor-12 .elementor-element.elementor-element-eb83375{top:16px;z-index:0;}.elementor-12 .elementor-element.elementor-element-eb83375 img{width:100%;max-width:none;height:78px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-cf56b43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-3e39f54{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-3e39f54 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#121234;}.elementor-12 .elementor-element.elementor-element-061747d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.3px;color:#4A4A4A;}.elementor-12 .elementor-element.elementor-element-faa4d86{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-0d2e5dd .elementor-button{background-color:#61CE7000;font-size:77px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:80px 80px 80px 80px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0d2e5dd{width:initial;max-width:initial;z-index:0;}.elementor-12 .elementor-element.elementor-element-0d2e5dd .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-0d2e5dd .elementor-button:focus{color:#00769D;}.elementor-12 .elementor-element.elementor-element-0d2e5dd .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-0d2e5dd .elementor-button:focus svg{fill:#00769D;}.elementor-12 .elementor-element.elementor-element-af6b9cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4D4D466;--border-color:#D4D4D466;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:56px;--padding-right:24px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-af6b9cc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-af6b9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB2;}.elementor-12 .elementor-element.elementor-element-162fa0d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-e2b76ef{--display:flex;--min-height:109px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d088ddf{left:5px;}body.rtl .elementor-12 .elementor-element.elementor-element-d088ddf{right:5px;}.elementor-12 .elementor-element.elementor-element-d088ddf{top:16px;z-index:0;}.elementor-12 .elementor-element.elementor-element-d088ddf img{width:100%;max-width:none;height:78px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-62f586d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-b32f1c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-b32f1c4 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#121234;}.elementor-12 .elementor-element.elementor-element-cf39e0f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.3px;color:#4A4A4A;}.elementor-12 .elementor-element.elementor-element-1b3301f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-3841ef9 .elementor-button{background-color:#61CE7000;font-size:77px;border-radius:80px 80px 80px 80px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3841ef9{width:initial;max-width:initial;z-index:0;}.elementor-12 .elementor-element.elementor-element-3841ef9 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3841ef9 .elementor-button:focus{color:#00769D;}.elementor-12 .elementor-element.elementor-element-3841ef9 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3841ef9 .elementor-button:focus svg{fill:#00769D;}.elementor-12 .elementor-element.elementor-element-8b65ff2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4D4D466;--border-color:#D4D4D466;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:56px;--padding-right:24px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-8b65ff2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8b65ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB2;}.elementor-12 .elementor-element.elementor-element-5e0065b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-112b358{--display:flex;--min-height:109px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e159d86{left:5px;}body.rtl .elementor-12 .elementor-element.elementor-element-e159d86{right:5px;}.elementor-12 .elementor-element.elementor-element-e159d86{top:16px;z-index:0;}.elementor-12 .elementor-element.elementor-element-e159d86 img{width:100%;max-width:none;height:78px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-6cd15c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-5fc525a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-5fc525a .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#121234;}.elementor-12 .elementor-element.elementor-element-54fab4b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.3px;color:#4A4A4A;}.elementor-12 .elementor-element.elementor-element-033fb20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-3a215ad .elementor-button{background-color:#D8D5D500;font-size:77px;border-radius:80px 80px 80px 80px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3a215ad{width:initial;max-width:initial;z-index:0;}.elementor-12 .elementor-element.elementor-element-3a215ad .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3a215ad .elementor-button:focus{color:#00769D;}.elementor-12 .elementor-element.elementor-element-3a215ad .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3a215ad .elementor-button:focus svg{fill:#00769D;}.elementor-12 .elementor-element.elementor-element-232f424{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4D4D466;--border-color:#D4D4D466;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:56px;--padding-right:24px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-232f424:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-232f424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB2;}.elementor-12 .elementor-element.elementor-element-03368c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-dcafa00{--display:flex;--min-height:109px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c0db91c{left:5px;}body.rtl .elementor-12 .elementor-element.elementor-element-c0db91c{right:5px;}.elementor-12 .elementor-element.elementor-element-c0db91c{top:16px;z-index:0;}.elementor-12 .elementor-element.elementor-element-c0db91c img{width:100%;max-width:none;height:78px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-81b358c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-b658ae0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-b658ae0 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#121234;}.elementor-12 .elementor-element.elementor-element-eadaae5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.3px;color:#4A4A4A;}.elementor-12 .elementor-element.elementor-element-406505d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-a8f21c5 .elementor-button{background-color:#D8D5D500;font-size:77px;border-radius:80px 80px 80px 80px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a8f21c5{width:initial;max-width:initial;z-index:0;}.elementor-12 .elementor-element.elementor-element-a8f21c5 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a8f21c5 .elementor-button:focus{color:#00769D;}.elementor-12 .elementor-element.elementor-element-a8f21c5 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-a8f21c5 .elementor-button:focus svg{fill:#00769D;}.elementor-12 .elementor-element.elementor-element-3a1426f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:110px;--padding-bottom:110px;--padding-left:64px;--padding-right:64px;--z-index:5;}.elementor-12 .elementor-element.elementor-element-3a1426f9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3a1426f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-12 .elementor-element.elementor-element-3c594f5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-4d44428f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-4d44428f .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:64px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:#121234;}.elementor-12 .elementor-element.elementor-element-5a45f03a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Geist", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#333333;}.elementor-12 .elementor-element.elementor-element-1425be10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-5dd178bd{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-6cd556e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-6f3147b7{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;z-index:1;text-align:end;}.elementor-12 .elementor-element.elementor-element-6f3147b7 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#333333;}.elementor-12 .elementor-element.elementor-element-7d912497{--display:flex;--min-height:740px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-38317c80{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-38317c80.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-36e19a84{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:189px;--padding-bottom:190px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-36e19a84:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-36e19a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildademo.se/wp-content/uploads/2026/02/3550a2dcdb94f26cb34dbcd18d3b195c.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-36e19a84::before, .elementor-12 .elementor-element.elementor-element-36e19a84 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-36e19a84 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-36e19a84 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-36e19a84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-36e19a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000033;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-708f0811{z-index:0;}.elementor-12 .elementor-element.elementor-element-708f0811 img{width:100%;}.elementor-12 .elementor-element.elementor-element-7889da41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-7889da41:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7889da41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-12 .elementor-element.elementor-element-7a0622cc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-1961a2ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-ba6515e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-5e29bfde{z-index:0;}.elementor-12 .elementor-element.elementor-element-5e29bfde img{width:100%;}.elementor-12 .elementor-element.elementor-element-77534dac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-79aab337{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-79aab337 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.11em;letter-spacing:0px;color:#121234;}.elementor-12 .elementor-element.elementor-element-57a4145e{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-57a4145e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#595959;}.elementor-12 .elementor-element.elementor-element-44e47490{z-index:1;}.elementor-12 .elementor-element.elementor-element-44e47490 img{width:100%;}.elementor-12 .elementor-element.elementor-element-413d236e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-413d236e.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-34a9938{--display:flex;--min-height:373px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-34a9938:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-34a9938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-12 .elementor-element.elementor-element-c9fe53f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-74d2ae29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-6e1d0977{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-525a4a10{z-index:0;}.elementor-12 .elementor-element.elementor-element-525a4a10 img{width:100%;}.elementor-12 .elementor-element.elementor-element-76f9e509{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-3f9233eb{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-3f9233eb .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.11em;letter-spacing:0px;color:#121234;}.elementor-12 .elementor-element.elementor-element-5b2b26aa{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-5b2b26aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#595959;}.elementor-12 .elementor-element.elementor-element-c346cdc{z-index:1;}.elementor-12 .elementor-element.elementor-element-c346cdc img{width:100%;}.elementor-12 .elementor-element.elementor-element-3c0df5b6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:123px;--padding-bottom:124px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-3c0df5b6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3c0df5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildademo.se/wp-content/uploads/2026/02/d6a4b033235fe97f52e012d66825d7ff.webp");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-3c0df5b6::before, .elementor-12 .elementor-element.elementor-element-3c0df5b6 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3c0df5b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3c0df5b6 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3c0df5b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3c0df5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000033;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-6fd8602c{z-index:0;}.elementor-12 .elementor-element.elementor-element-6fd8602c img{width:100%;}.elementor-12 .elementor-element.elementor-element-4767e88d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-4767e88d.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-7c854109{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:189px;--padding-bottom:190px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-7c854109:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7c854109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildademo.se/wp-content/uploads/2026/02/891fb4d1917000ff1b6667cb9322fd01.webp");background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7c854109::before, .elementor-12 .elementor-element.elementor-element-7c854109 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7c854109 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7c854109 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7c854109 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7c854109 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000033;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-46f46447{z-index:0;}.elementor-12 .elementor-element.elementor-element-46f46447 img{width:100%;}.elementor-12 .elementor-element.elementor-element-2e34f4c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-2e34f4c8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2e34f4c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-12 .elementor-element.elementor-element-27f01b3b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-2c98a71f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-5a6de365{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-332de950{z-index:0;}.elementor-12 .elementor-element.elementor-element-332de950 img{width:100%;}.elementor-12 .elementor-element.elementor-element-612c9910{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-597b0f42{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-597b0f42 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.11em;letter-spacing:0px;color:#121234;}.elementor-12 .elementor-element.elementor-element-9b8ce73{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-9b8ce73 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#595959;}.elementor-12 .elementor-element.elementor-element-5d43f73a{z-index:1;}.elementor-12 .elementor-element.elementor-element-5d43f73a img{width:100%;}.elementor-12 .elementor-element.elementor-element-334fb9b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:11.37724494934082px 11.37724494934082px;--row-gap:11.37724494934082px;--column-gap:11.37724494934082px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-74fc3f82{z-index:0;}.elementor-12 .elementor-element.elementor-element-74fc3f82 img{width:100%;}.elementor-12 .elementor-element.elementor-element-301ad27e{z-index:1;}.elementor-12 .elementor-element.elementor-element-301ad27e img{width:100%;}.elementor-12 .elementor-element.elementor-element-7660afd2{z-index:2;}.elementor-12 .elementor-element.elementor-element-7660afd2 img{width:100%;}.elementor-12 .elementor-element.elementor-element-759e8d6c{z-index:3;}.elementor-12 .elementor-element.elementor-element-759e8d6c img{width:100%;}.elementor-12 .elementor-element.elementor-element-6122efb{z-index:4;}.elementor-12 .elementor-element.elementor-element-6122efb img{width:100%;}.elementor-12 .elementor-element.elementor-element-7731303e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:64px;--padding-right:64px;--z-index:6;}.elementor-12 .elementor-element.elementor-element-7731303e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7731303e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121234;}.elementor-12 .elementor-element.elementor-element-777e1d6{--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:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:16px 16px 16px 16px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-777e1d6.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-82f67e7{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-82f67e7.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-5059e39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-929d3d8{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-929d3d8 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:64px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:#FEFEFE;}.elementor-12 .elementor-element.elementor-element-619a6fb{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.3px;color:#F6F6F6;}.elementor-12 .elementor-element.elementor-element-bb9b339{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-2686af5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-d79814c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-d79814c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#F6F6F6;}.elementor-12 .elementor-element.elementor-element-a5edc1f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-a5edc1f .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:23px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.3px;color:#FEFEFE;}.elementor-12 .elementor-element.elementor-element-118dee9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-27eb327{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-27eb327 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#F6F6F6;}.elementor-12 .elementor-element.elementor-element-611c79a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-611c79a .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:23px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.3px;color:#FEFEFE;}.elementor-12 .elementor-element.elementor-element-a8266c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-9ff483a{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-9ff483a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8f5b6d5{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-8f5b6d5 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:23px;font-weight:600;text-transform:none;font-style:normal;text-decoration:underline;line-height:1.4em;letter-spacing:-0.3px;color:#5395FF;}.elementor-12 .elementor-element.elementor-element-376bbd6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-376bbd6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-376bbd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFB;}.elementor-12 .elementor-element.elementor-element-e9f5e27{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-239aab1{z-index:0;}.elementor-12 .elementor-element.elementor-element-239aab1 img{width:100%;max-width:none;height:48px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-b1e9071{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-b1e9071 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:48px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-3px;color:#121234;}.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-12 .elementor-element.elementor-element-b88e096{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12 .elementor-element.elementor-element-b88e096.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12 .elementor-element.elementor-element-b88e096 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12 .elementor-element.elementor-element-b88e096 .elementor-labels-inline .elementor-field-group > label{padding-left:15px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b88e096 .elementor-labels-inline .elementor-field-group > label{padding-right:15px;}body .elementor-12 .elementor-element.elementor-element-b88e096 .elementor-labels-above .elementor-field-group > label{padding-bottom:15px;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-field-group > label, .elementor-12 .elementor-element.elementor-element-b88e096 .elementor-field-subgroup label{color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-field-type-html{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-field-group .elementor-field{color:#606060;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-field-group .elementor-field, .elementor-12 .elementor-element.elementor-element-b88e096 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F6F6F6;border-color:#D8D8D8;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-field-group .elementor-select-wrapper select{background-color:#F6F6F6;border-color:#D8D8D8;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-field-group .elementor-select-wrapper::before{color:#D8D8D8;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:600;border-style:none;border-radius:50px 50px 50px 50px;padding:14px 24px 14px 24px;}.elementor-12 .elementor-element.elementor-element-b88e096 .e-form__buttons__wrapper__button-next{background-color:#5395FF;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button[type="submit"]{background-color:#5395FF;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-b88e096 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-b88e096 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-b88e096 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2d4458f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--overflow:hidden;--padding-top:100px;--padding-bottom:40px;--padding-left:64px;--padding-right:64px;--z-index:7;}.elementor-12 .elementor-element.elementor-element-2d4458f3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2d4458f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-12 .elementor-element.elementor-element-4a8ba9bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-3312c512{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-39b60fd8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-7c3911b4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-7c3911b4 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:48px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-3e1234ea{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Geist", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-21a9e81d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-4cf5837{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-548dd7d9{z-index:0;}.elementor-12 .elementor-element.elementor-element-548dd7d9 img{width:100%;}.elementor-12 .elementor-element.elementor-element-36af9345{z-index:1;}.elementor-12 .elementor-element.elementor-element-36af9345 img{width:100%;}.elementor-12 .elementor-element.elementor-element-4d06b3e3{z-index:2;}.elementor-12 .elementor-element.elementor-element-4d06b3e3 img{width:100%;}.elementor-12 .elementor-element.elementor-element-5c0768c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--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;--z-index:1;}.elementor-12 .elementor-element.elementor-element-5c0768c6.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-376f7698{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-7c9061af{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-7c9061af .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-1147ab00{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-27cffb3f{width:var( --container-widget-width, max-content );max-width:max-content;margin:8px 127px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-27cffb3f .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-27cffb3f .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-27cffb3f .elementor-heading-title a:focus{color:#5395FF;}.elementor-12 .elementor-element.elementor-element-33c62488{width:var( --container-widget-width, max-content );max-width:max-content;margin:8px 109px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-33c62488 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-33c62488 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-33c62488 .elementor-heading-title a:focus{color:#5395FF;}.elementor-12 .elementor-element.elementor-element-6b8ca71a{width:var( --container-widget-width, max-content );max-width:max-content;margin:8px 108px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:2;}.elementor-12 .elementor-element.elementor-element-6b8ca71a .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-6b8ca71a .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-6b8ca71a .elementor-heading-title a:focus{color:#5395FF;}.elementor-12 .elementor-element.elementor-element-5d73796c{width:var( --container-widget-width, max-content );max-width:max-content;margin:8px 80px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:3;}.elementor-12 .elementor-element.elementor-element-5d73796c .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-5d73796c .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-5d73796c .elementor-heading-title a:focus{color:#5395FF;}.elementor-12 .elementor-element.elementor-element-2f3c9a8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-5062bf80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-5062bf80 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-5e630857{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-36c7dce5{width:var( --container-widget-width, max-content );max-width:max-content;margin:8px 112px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-36c7dce5 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-36c7dce5 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-36c7dce5 .elementor-heading-title a:focus{color:#5395FF;}.elementor-12 .elementor-element.elementor-element-4605537c{width:var( --container-widget-width, max-content );max-width:max-content;margin:8px 79px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-4605537c .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-6df0f901{width:var( --container-widget-width, max-content );max-width:max-content;margin:8px 70px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:2;}.elementor-12 .elementor-element.elementor-element-6df0f901 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:#121234;}.elementor-12 .elementor-element.elementor-element-255adef1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-201e8f0b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-47b334a8{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-47b334a8 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#121234;}.elementor-12 .elementor-element.elementor-element-41e0c324{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-41e0c324 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#121234;}.elementor-12 .elementor-element.elementor-element-54ec39e3{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:2;}.elementor-12 .elementor-element.elementor-element-54ec39e3 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#121234;}.elementor-12 .elementor-element.elementor-element-4345a9eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-12 .elementor-element.elementor-element-4345a9eb .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:220px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:#121234;}.elementor-12 .elementor-element.elementor-element-aa027a2{--display:flex;}.elementor-12 .elementor-element.elementor-element-8cb75b1{--display:flex;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-a89163a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3359597{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:10px;--margin-left:0px;--margin-right:25px;--padding-top:9px;--padding-bottom:9px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2c6ca6b{--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-64b0f60{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-64b0f60 .elementor-heading-title{font-size:16px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-fb0aa18{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-fb0aa18 .elementor-heading-title{font-size:16px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-3fc6b2b{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-3fc6b2b .elementor-heading-title{font-size:16px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-43130a0{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-43130a0 .elementor-heading-title{font-size:16px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-global-265{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-global-265 .elementor-button{font-size:16px;line-height:1.42em;padding:10px 18px 10px 18px;}.elementor-12 .elementor-element.elementor-element-aefbd96{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:10px;--margin-left:0px;--margin-right:25px;--padding-top:9px;--padding-bottom:9px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3f5aa190{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-283350cf{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:25px;--padding-top:9px;--padding-bottom:9px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7f1d4e24{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7f1d4e24 img{width:69px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-65e3e95a{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-6beb9056{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-6beb9056 .elementor-heading-title{font-size:16px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-1a56f92{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-1a56f92 .elementor-heading-title{font-size:16px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-76417bd5{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-76417bd5 .elementor-heading-title{font-size:16px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-63600989{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-63600989 .elementor-heading-title{font-size:16px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-631b5e1d{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-631b5e1d .elementor-button{font-size:16px;line-height:1.42em;padding:10px 18px 10px 18px;}.elementor-12 .elementor-element.elementor-element-305acbef{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-57bd5ec{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-e24353b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-e24353b .elementor-heading-title{font-size:55px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-1e213f51{--container-widget-width:884px;--container-widget-flex-grow:0;width:var( --container-widget-width, 884px );max-width:884px;font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-7c129bb2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-11cfbff8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:13px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-11cfbff8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-52e0beff{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-52e0beff .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-4ed167de{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-4ed167de .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-4de84ab3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:13px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4de84ab3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2015870f{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-2015870f .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-48cb5de0{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-48cb5de0 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-335daad6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:13px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-335daad6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7c606d23{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-7c606d23 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-658f9359{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-658f9359 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-49ad083{--flex-wrap:wrap;--padding-top:101px;--padding-bottom:101px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-30f485cc img{width:156px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-72d359b1{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-30f45a48{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-7af01455{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-7af01455 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-59895140{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-59895140 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-5f11d88d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:020px;--padding-right:020px;}.elementor-12 .elementor-element.elementor-element-5f11d88d.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1dce9e8.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-58414f0c{width:100%;max-width:100%;padding:10px 0px 10px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-58414f0c .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-7f795fc8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7f795fc8.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3d316c69 img{width:100%;max-width:100%;height:100%;object-fit:scale-down;object-position:center center;}.elementor-12 .elementor-element.elementor-element-424066b img{width:100%;max-width:100%;height:100%;object-fit:scale-down;object-position:center center;}.elementor-12 .elementor-element.elementor-element-85e3b9e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-7082533d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-3bef87bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:justify;font-size:23px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-20817dba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:23px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button{font-size:18px;line-height:1.42em;padding:10px 22px 10px 22px;}.elementor-12 .elementor-element.elementor-element-40f1571b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2105eb5e .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-15271bdf{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-20ea823e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-20ea823e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-590be593{--min-height:380px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-2643b0f5{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-795362f5 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-501a3449 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-b887dea{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-b887dea.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f82d092{--min-height:380px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-41915bf{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-fe5acb8 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-d7dd7dc .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-7f1b310c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-7f1b310c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-68d52c97{--min-height:380px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-46ce684d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-68009bb6 .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-18c4e09c .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-757be7f5{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-757be7f5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4bfbf379{--min-height:380px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-45f569bb{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-3f7eacda .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-28dd94f8 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-789d55e8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-789d55e8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6bc056ab{--min-height:380px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-76601834{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-43b7c978 .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-684851fb .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-3fe2e589{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-3fe2e589.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1a021125{--min-height:380px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-7b90ba1c{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-7cf31d23 .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-14d0f997 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button{font-size:18px;line-height:1.42em;padding:10px 22px 10px 22px;}.elementor-12 .elementor-element.elementor-element-24b9e4ec{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:58px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5da87202{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-53244960 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-37aec1d6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-97776f2{--e-image-carousel-slides-to-show:4;}.elementor-12 .elementor-element.elementor-element-349f200{--e-image-carousel-slides-to-show:4;}.elementor-12 .elementor-element.elementor-element-362f7e32{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-4431ff4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:064px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-6b73c7f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-8ada812{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-8ada812 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-eb3e159{--container-widget-width:435px;--container-widget-flex-grow:0;width:var( --container-widget-width, 435px );max-width:435px;text-align:start;font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-6d16c59{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-7f1823f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:21px;--padding-bottom:21px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-12ad0a3{--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-eb83375 img{width:78px;max-width:100%;height:78px;}.elementor-12 .elementor-element.elementor-element-cf56b43{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-3e39f54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-3e39f54 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-061747d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-faa4d86{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-af6b9cc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:21px;--padding-bottom:21px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-162fa0d{--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-d088ddf img{width:78px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-62f586d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-b32f1c4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-b32f1c4 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-cf39e0f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-1b3301f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-8b65ff2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:21px;--padding-bottom:21px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5e0065b{--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-e159d86 img{width:78px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-6cd15c4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-5fc525a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-5fc525a .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-54fab4b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-033fb20{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-232f424{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:21px;--padding-bottom:21px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-03368c5{--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-c0db91c img{width:78px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-81b358c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-b658ae0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-b658ae0 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-eadaae5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-406505d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-3a1426f9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3c594f5e{--justify-content:space-between;--gap:015px 0px;--row-gap:015px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-4d44428f .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-5a45f03a{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:start;font-size:16px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-1425be10{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-6f3147b7{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-6f3147b7 .elementor-heading-title{font-size:12px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-7d912497{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-38317c80{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-38317c80.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-36e19a84{--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-708f0811 img{width:105px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-7889da41{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:16px;--padding-bottom:16px;--padding-left:13px;--padding-right:13px;}.elementor-12 .elementor-element.elementor-element-7a0622cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-ba6515e{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-5e29bfde img{width:56px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-77534dac{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-79aab337{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-79aab337 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-57a4145e{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-57a4145e .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-44e47490 img{width:24px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-413d236e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-413d236e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-34a9938{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:16px;--padding-bottom:16px;--padding-left:13px;--padding-right:13px;}.elementor-12 .elementor-element.elementor-element-c9fe53f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-6e1d0977{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-525a4a10 img{width:56px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-76f9e509{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-3f9233eb{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-3f9233eb .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-5b2b26aa{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-5b2b26aa .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-c346cdc img{width:24px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-3c0df5b6{--padding-top:71px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6fd8602c img{width:105px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4767e88d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-4767e88d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7c854109{--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-46f46447 img{width:105px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2e34f4c8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:16px;--padding-bottom:16px;--padding-left:13px;--padding-right:13px;}.elementor-12 .elementor-element.elementor-element-27f01b3b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-5a6de365{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-332de950 img{width:56px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-612c9910{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-597b0f42{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-597b0f42 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-9b8ce73{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-9b8ce73 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-5d43f73a img{width:24px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-334fb9b8{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-74fc3f82 img{width:76.227546691895px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-301ad27e img{width:17.065868377686px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-7660afd2 img{width:17.065868377686px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-759e8d6c img{width:17.065868377686px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-6122efb img{width:17.065868377686px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-7731303e{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-777e1d6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-82f67e7{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-5059e39{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-929d3d8{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-929d3d8 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-619a6fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-bb9b339{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-2686af5{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-d79814c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-d79814c .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-a5edc1f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-a5edc1f .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-118dee9{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-27eb327{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-27eb327 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-611c79a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-611c79a .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-a8266c9{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-9ff483a{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-9ff483a .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-8f5b6d5{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-8f5b6d5 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-376bbd6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:23px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e9f5e27{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-239aab1 img{width:69px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-b1e9071{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-b1e9071 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button{font-size:18px;}.elementor-12 .elementor-element.elementor-element-2d4458f3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:58px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4a8ba9bd{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-3312c512{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-39b60fd8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-7c3911b4{--container-widget-width:344px;--container-widget-flex-grow:0;width:var( --container-widget-width, 344px );max-width:344px;}.elementor-12 .elementor-element.elementor-element-7c3911b4 .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-3e1234ea{--container-widget-width:399px;--container-widget-flex-grow:0;width:var( --container-widget-width, 399px );max-width:399px;font-size:16px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-21a9e81d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-4cf5837{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-548dd7d9 img{width:40px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-36af9345 img{width:40px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4d06b3e3 img{width:40px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-5c0768c6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-376f7698{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-7c9061af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-7c9061af .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-27cffb3f{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-27cffb3f .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-33c62488{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-33c62488 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-6b8ca71a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-6b8ca71a .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-5d73796c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-5d73796c .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-2f3c9a8a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-5062bf80{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-5062bf80 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-36c7dce5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-36c7dce5 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-4605537c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-4605537c .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-6df0f901{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-6df0f901 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-255adef1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-201e8f0b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-47b334a8{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-47b334a8 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-41e0c324{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-41e0c324 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-54ec39e3{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-54ec39e3 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-4345a9eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-4345a9eb .elementor-heading-title{font-size:79px;line-height:1.2em;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-a89163a{--width:100%;}.elementor-12 .elementor-element.elementor-element-3359597{--width:100%;}.elementor-12 .elementor-element.elementor-element-fb632f8{--width:23%;}.elementor-12 .elementor-element.elementor-element-8e91243{--width:50%;}.elementor-12 .elementor-element.elementor-element-2c6ca6b{--width:100%;}.elementor-12 .elementor-element.elementor-element-43dd475{--width:22%;}.elementor-12 .elementor-element.elementor-element-aefbd96{--width:100%;}.elementor-12 .elementor-element.elementor-element-9e13014{--width:20%;}.elementor-12 .elementor-element.elementor-element-31a86b9{--width:22%;}.elementor-12 .elementor-element.elementor-element-3f5aa190{--width:100%;}.elementor-12 .elementor-element.elementor-element-283350cf{--width:94%;}.elementor-12 .elementor-element.elementor-element-65e3e95a{--width:36.32%;}.elementor-12 .elementor-element.elementor-element-305acbef{--width:91.11%;}.elementor-12 .elementor-element.elementor-element-57bd5ec{--width:100%;}.elementor-12 .elementor-element.elementor-element-7c129bb2{--width:71.04%;}.elementor-12 .elementor-element.elementor-element-11cfbff8{--width:32.19%;}.elementor-12 .elementor-element.elementor-element-4de84ab3{--width:32.19%;}.elementor-12 .elementor-element.elementor-element-335daad6{--width:32.19%;}.elementor-12 .elementor-element.elementor-element-49ad083{--width:100%;}.elementor-12 .elementor-element.elementor-element-72d359b1{--width:100%;}.elementor-12 .elementor-element.elementor-element-30f45a48{--width:100%;}.elementor-12 .elementor-element.elementor-element-5f11d88d{--width:100%;}.elementor-12 .elementor-element.elementor-element-1dce9e8{--width:15%;}.elementor-12 .elementor-element.elementor-element-7f795fc8{--width:15%;}.elementor-12 .elementor-element.elementor-element-85e3b9e{--width:55%;}.elementor-12 .elementor-element.elementor-element-7082533d{--width:75%;}.elementor-12 .elementor-element.elementor-element-40f1571b{--width:100%;}.elementor-12 .elementor-element.elementor-element-15271bdf{--width:100%;}.elementor-12 .elementor-element.elementor-element-20ea823e{--width:48%;}.elementor-12 .elementor-element.elementor-element-590be593{--width:100%;}.elementor-12 .elementor-element.elementor-element-2643b0f5{--width:100%;}.elementor-12 .elementor-element.elementor-element-b887dea{--width:48%;}.elementor-12 .elementor-element.elementor-element-f82d092{--width:100%;}.elementor-12 .elementor-element.elementor-element-41915bf{--width:100%;}.elementor-12 .elementor-element.elementor-element-7f1b310c{--width:48%;}.elementor-12 .elementor-element.elementor-element-68d52c97{--width:100%;}.elementor-12 .elementor-element.elementor-element-46ce684d{--width:100%;}.elementor-12 .elementor-element.elementor-element-757be7f5{--width:48%;}.elementor-12 .elementor-element.elementor-element-4bfbf379{--width:100%;}.elementor-12 .elementor-element.elementor-element-45f569bb{--width:100%;}.elementor-12 .elementor-element.elementor-element-789d55e8{--width:48%;}.elementor-12 .elementor-element.elementor-element-6bc056ab{--width:100%;}.elementor-12 .elementor-element.elementor-element-76601834{--width:100%;}.elementor-12 .elementor-element.elementor-element-3fe2e589{--width:48%;}.elementor-12 .elementor-element.elementor-element-1a021125{--width:100%;}.elementor-12 .elementor-element.elementor-element-7b90ba1c{--width:100%;}.elementor-12 .elementor-element.elementor-element-6ed1c9d7{--width:100%;}.elementor-12 .elementor-element.elementor-element-24b9e4ec{--width:100%;}.elementor-12 .elementor-element.elementor-element-5da87202{--width:100%;}.elementor-12 .elementor-element.elementor-element-37aec1d6{--width:100%;}.elementor-12 .elementor-element.elementor-element-362f7e32{--width:100%;}.elementor-12 .elementor-element.elementor-element-4431ff4{--width:100%;}.elementor-12 .elementor-element.elementor-element-6b73c7f{--width:100%;}.elementor-12 .elementor-element.elementor-element-6d16c59{--width:100%;}.elementor-12 .elementor-element.elementor-element-7f1823f{--width:100%;}.elementor-12 .elementor-element.elementor-element-12ad0a3{--width:58.17%;}.elementor-12 .elementor-element.elementor-element-3682240{--width:14.04%;}.elementor-12 .elementor-element.elementor-element-cf56b43{--width:78.23%;}.elementor-12 .elementor-element.elementor-element-faa4d86{--width:12.2%;}.elementor-12 .elementor-element.elementor-element-af6b9cc{--width:100%;}.elementor-12 .elementor-element.elementor-element-162fa0d{--width:58.17%;}.elementor-12 .elementor-element.elementor-element-e2b76ef{--width:14.04%;}.elementor-12 .elementor-element.elementor-element-62f586d{--width:78.23%;}.elementor-12 .elementor-element.elementor-element-1b3301f{--width:12.2%;}.elementor-12 .elementor-element.elementor-element-8b65ff2{--width:100%;}.elementor-12 .elementor-element.elementor-element-5e0065b{--width:58.17%;}.elementor-12 .elementor-element.elementor-element-112b358{--width:14.04%;}.elementor-12 .elementor-element.elementor-element-6cd15c4{--width:78.23%;}.elementor-12 .elementor-element.elementor-element-033fb20{--width:12.2%;}.elementor-12 .elementor-element.elementor-element-232f424{--width:100%;}.elementor-12 .elementor-element.elementor-element-03368c5{--width:58.17%;}.elementor-12 .elementor-element.elementor-element-dcafa00{--width:14.04%;}.elementor-12 .elementor-element.elementor-element-81b358c{--width:78.23%;}.elementor-12 .elementor-element.elementor-element-406505d{--width:12.2%;}.elementor-12 .elementor-element.elementor-element-3a1426f9{--width:100%;}.elementor-12 .elementor-element.elementor-element-3c594f5e{--width:100%;}.elementor-12 .elementor-element.elementor-element-1425be10{--width:30%;}.elementor-12 .elementor-element.elementor-element-5dd178bd{--width:60%;}.elementor-12 .elementor-element.elementor-element-6cd556e9{--width:82%;}.elementor-12 .elementor-element.elementor-element-7d912497{--width:100%;}.elementor-12 .elementor-element.elementor-element-38317c80{--width:31.71%;}.elementor-12 .elementor-element.elementor-element-36e19a84{--width:100%;}.elementor-12 .elementor-element.elementor-element-7889da41{--width:100%;}.elementor-12 .elementor-element.elementor-element-1961a2ab{--width:100%;}.elementor-12 .elementor-element.elementor-element-ba6515e{--width:50%;}.elementor-12 .elementor-element.elementor-element-77534dac{--width:64.58%;}.elementor-12 .elementor-element.elementor-element-413d236e{--width:31.71%;}.elementor-12 .elementor-element.elementor-element-34a9938{--width:100%;}.elementor-12 .elementor-element.elementor-element-74d2ae29{--width:100%;}.elementor-12 .elementor-element.elementor-element-6e1d0977{--width:66.93%;}.elementor-12 .elementor-element.elementor-element-76f9e509{--width:73.54%;}.elementor-12 .elementor-element.elementor-element-3c0df5b6{--width:100%;}.elementor-12 .elementor-element.elementor-element-4767e88d{--width:31.71%;}.elementor-12 .elementor-element.elementor-element-7c854109{--width:100%;}.elementor-12 .elementor-element.elementor-element-2e34f4c8{--width:100%;}.elementor-12 .elementor-element.elementor-element-2c98a71f{--width:100%;}.elementor-12 .elementor-element.elementor-element-5a6de365{--width:47.14%;}.elementor-12 .elementor-element.elementor-element-612c9910{--width:62.43%;}.elementor-12 .elementor-element.elementor-element-334fb9b8{--width:14.48%;}.elementor-12 .elementor-element.elementor-element-7731303e{--width:100%;}.elementor-12 .elementor-element.elementor-element-777e1d6{--width:100%;}.elementor-12 .elementor-element.elementor-element-82f67e7{--width:45.12%;}.elementor-12 .elementor-element.elementor-element-5059e39{--width:100%;}.elementor-12 .elementor-element.elementor-element-bb9b339{--width:51.52%;}.elementor-12 .elementor-element.elementor-element-2686af5{--width:62.62%;}.elementor-12 .elementor-element.elementor-element-118dee9{--width:100%;}.elementor-12 .elementor-element.elementor-element-a8266c9{--width:49.16%;}.elementor-12 .elementor-element.elementor-element-376bbd6{--width:48.78%;}.elementor-12 .elementor-element.elementor-element-e9f5e27{--width:100%;}.elementor-12 .elementor-element.elementor-element-2d4458f3{--width:100%;}.elementor-12 .elementor-element.elementor-element-4a8ba9bd{--width:100%;}.elementor-12 .elementor-element.elementor-element-3312c512{--width:35.37%;}.elementor-12 .elementor-element.elementor-element-39b60fd8{--width:100%;}.elementor-12 .elementor-element.elementor-element-21a9e81d{--width:100%;}.elementor-12 .elementor-element.elementor-element-4cf5837{--width:31.03%;}.elementor-12 .elementor-element.elementor-element-5c0768c6{--width:32.16%;}.elementor-12 .elementor-element.elementor-element-376f7698{--width:40.52%;}.elementor-12 .elementor-element.elementor-element-1147ab00{--width:100%;}.elementor-12 .elementor-element.elementor-element-2f3c9a8a{--width:40.52%;}.elementor-12 .elementor-element.elementor-element-5e630857{--width:100%;}.elementor-12 .elementor-element.elementor-element-255adef1{--width:100%;}.elementor-12 .elementor-element.elementor-element-201e8f0b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-a89163a{--width:100%;}.elementor-12 .elementor-element.elementor-element-3359597{--width:700px;}.elementor-12 .elementor-element.elementor-element-fb632f8{--width:12%;}.elementor-12 .elementor-element.elementor-element-8e91243{--width:57%;}.elementor-12 .elementor-element.elementor-element-2c6ca6b{--width:100%;}.elementor-12 .elementor-element.elementor-element-43dd475{--width:31%;}.elementor-12 .elementor-element.elementor-element-aefbd96{--width:700px;}.elementor-12 .elementor-element.elementor-element-9e13014{--width:12%;}.elementor-12 .elementor-element.elementor-element-31a86b9{--width:31%;}.elementor-12 .elementor-element.elementor-element-3f5aa190{--width:100%;}.elementor-12 .elementor-element.elementor-element-283350cf{--width:700px;}.elementor-12 .elementor-element.elementor-element-65e3e95a{--width:50%;}.elementor-12 .elementor-element.elementor-element-305acbef{--width:1312px;}.elementor-12 .elementor-element.elementor-element-57bd5ec{--width:100%;}.elementor-12 .elementor-element.elementor-element-7c129bb2{--width:932px;}.elementor-12 .elementor-element.elementor-element-11cfbff8{--width:300px;}.elementor-12 .elementor-element.elementor-element-4de84ab3{--width:300px;}.elementor-12 .elementor-element.elementor-element-335daad6{--width:300px;}.elementor-12 .elementor-element.elementor-element-49ad083{--width:100%;}.elementor-12 .elementor-element.elementor-element-72d359b1{--width:100%;}.elementor-12 .elementor-element.elementor-element-30f45a48{--width:100%;}.elementor-12 .elementor-element.elementor-element-5f11d88d{--width:100%;}.elementor-12 .elementor-element.elementor-element-1dce9e8{--width:20%;}.elementor-12 .elementor-element.elementor-element-7f795fc8{--width:100%;}.elementor-12 .elementor-element.elementor-element-85e3b9e{--width:99%;}.elementor-12 .elementor-element.elementor-element-7082533d{--width:100%;}.elementor-12 .elementor-element.elementor-element-40f1571b{--width:100%;}.elementor-12 .elementor-element.elementor-element-15271bdf{--width:100%;}.elementor-12 .elementor-element.elementor-element-20ea823e{--width:644px;}.elementor-12 .elementor-element.elementor-element-590be593{--width:100%;}.elementor-12 .elementor-element.elementor-element-2643b0f5{--width:100%;}.elementor-12 .elementor-element.elementor-element-b887dea{--width:644px;}.elementor-12 .elementor-element.elementor-element-f82d092{--width:100%;}.elementor-12 .elementor-element.elementor-element-41915bf{--width:100%;}.elementor-12 .elementor-element.elementor-element-68d52c97{--width:100%;}.elementor-12 .elementor-element.elementor-element-46ce684d{--width:100%;}.elementor-12 .elementor-element.elementor-element-757be7f5{--width:644px;}.elementor-12 .elementor-element.elementor-element-4bfbf379{--width:100%;}.elementor-12 .elementor-element.elementor-element-45f569bb{--width:100%;}.elementor-12 .elementor-element.elementor-element-789d55e8{--width:644px;}.elementor-12 .elementor-element.elementor-element-6bc056ab{--width:100%;}.elementor-12 .elementor-element.elementor-element-76601834{--width:100%;}.elementor-12 .elementor-element.elementor-element-3fe2e589{--width:644px;}.elementor-12 .elementor-element.elementor-element-1a021125{--width:100%;}.elementor-12 .elementor-element.elementor-element-7b90ba1c{--width:100%;}.elementor-12 .elementor-element.elementor-element-6ed1c9d7{--width:100%;}.elementor-12 .elementor-element.elementor-element-24b9e4ec{--width:100%;}.elementor-12 .elementor-element.elementor-element-5da87202{--width:100%;}.elementor-12 .elementor-element.elementor-element-37aec1d6{--width:100%;}.elementor-12 .elementor-element.elementor-element-362f7e32{--width:100%;}.elementor-12 .elementor-element.elementor-element-4431ff4{--width:100%;}.elementor-12 .elementor-element.elementor-element-6b73c7f{--width:100%;}.elementor-12 .elementor-element.elementor-element-6d16c59{--width:100%;}.elementor-12 .elementor-element.elementor-element-7f1823f{--width:100%;}.elementor-12 .elementor-element.elementor-element-12ad0a3{--width:68%;}.elementor-12 .elementor-element.elementor-element-3682240{--width:89px;}.elementor-12 .elementor-element.elementor-element-cf56b43{--width:30%;}.elementor-12 .elementor-element.elementor-element-faa4d86{--width:133px;}.elementor-12 .elementor-element.elementor-element-af6b9cc{--width:100%;}.elementor-12 .elementor-element.elementor-element-162fa0d{--width:68%;}.elementor-12 .elementor-element.elementor-element-e2b76ef{--width:89px;}.elementor-12 .elementor-element.elementor-element-62f586d{--width:30%;}.elementor-12 .elementor-element.elementor-element-1b3301f{--width:133px;}.elementor-12 .elementor-element.elementor-element-8b65ff2{--width:100%;}.elementor-12 .elementor-element.elementor-element-5e0065b{--width:68%;}.elementor-12 .elementor-element.elementor-element-112b358{--width:89px;}.elementor-12 .elementor-element.elementor-element-6cd15c4{--width:30%;}.elementor-12 .elementor-element.elementor-element-033fb20{--width:133px;}.elementor-12 .elementor-element.elementor-element-232f424{--width:100%;}.elementor-12 .elementor-element.elementor-element-03368c5{--width:68%;}.elementor-12 .elementor-element.elementor-element-dcafa00{--width:89px;}.elementor-12 .elementor-element.elementor-element-81b358c{--width:30%;}.elementor-12 .elementor-element.elementor-element-406505d{--width:133px;}.elementor-12 .elementor-element.elementor-element-3a1426f9{--width:100%;}.elementor-12 .elementor-element.elementor-element-3c594f5e{--width:100%;}.elementor-12 .elementor-element.elementor-element-1425be10{--width:29%;}.elementor-12 .elementor-element.elementor-element-5dd178bd{--width:139.12515258789px;}.elementor-12 .elementor-element.elementor-element-6cd556e9{--width:108.08065032959px;}.elementor-12 .elementor-element.elementor-element-7d912497{--width:100%;}.elementor-12 .elementor-element.elementor-element-38317c80{--width:100%;}.elementor-12 .elementor-element.elementor-element-36e19a84{--width:100%;}.elementor-12 .elementor-element.elementor-element-7889da41{--width:100%;}.elementor-12 .elementor-element.elementor-element-1961a2ab{--width:100%;}.elementor-12 .elementor-element.elementor-element-ba6515e{--width:192px;}.elementor-12 .elementor-element.elementor-element-77534dac{--width:124px;}.elementor-12 .elementor-element.elementor-element-413d236e{--width:100%;}.elementor-12 .elementor-element.elementor-element-34a9938{--width:100%;}.elementor-12 .elementor-element.elementor-element-74d2ae29{--width:100%;}.elementor-12 .elementor-element.elementor-element-6e1d0977{--width:257px;}.elementor-12 .elementor-element.elementor-element-76f9e509{--width:189px;}.elementor-12 .elementor-element.elementor-element-3c0df5b6{--width:100%;}.elementor-12 .elementor-element.elementor-element-4767e88d{--width:100%;}.elementor-12 .elementor-element.elementor-element-7c854109{--width:100%;}.elementor-12 .elementor-element.elementor-element-2e34f4c8{--width:100%;}.elementor-12 .elementor-element.elementor-element-2c98a71f{--width:100%;}.elementor-12 .elementor-element.elementor-element-5a6de365{--width:181px;}.elementor-12 .elementor-element.elementor-element-612c9910{--width:113px;}.elementor-12 .elementor-element.elementor-element-334fb9b8{--width:190px;}.elementor-12 .elementor-element.elementor-element-7731303e{--width:100%;}.elementor-12 .elementor-element.elementor-element-777e1d6{--width:100%;}.elementor-12 .elementor-element.elementor-element-82f67e7{--width:100%;}.elementor-12 .elementor-element.elementor-element-5059e39{--width:100%;}.elementor-12 .elementor-element.elementor-element-bb9b339{--width:305px;}.elementor-12 .elementor-element.elementor-element-2686af5{--width:191px;}.elementor-12 .elementor-element.elementor-element-118dee9{--width:100%;}.elementor-12 .elementor-element.elementor-element-a8266c9{--width:291px;}.elementor-12 .elementor-element.elementor-element-376bbd6{--width:640px;}.elementor-12 .elementor-element.elementor-element-e9f5e27{--width:100%;}.elementor-12 .elementor-element.elementor-element-2d4458f3{--width:100%;}.elementor-12 .elementor-element.elementor-element-4a8ba9bd{--width:100%;}.elementor-12 .elementor-element.elementor-element-3312c512{--width:45%;}.elementor-12 .elementor-element.elementor-element-39b60fd8{--width:100%;}.elementor-12 .elementor-element.elementor-element-21a9e81d{--width:100%;}.elementor-12 .elementor-element.elementor-element-4cf5837{--width:144px;}.elementor-12 .elementor-element.elementor-element-5c0768c6{--width:45%;}.elementor-12 .elementor-element.elementor-element-376f7698{--width:171px;}.elementor-12 .elementor-element.elementor-element-1147ab00{--width:100%;}.elementor-12 .elementor-element.elementor-element-2f3c9a8a{--width:171px;}.elementor-12 .elementor-element.elementor-element-5e630857{--width:100%;}.elementor-12 .elementor-element.elementor-element-255adef1{--width:100%;}.elementor-12 .elementor-element.elementor-element-201e8f0b{--width:100%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-a89163a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3359597{--width:1312px;--flex-wrap:wrap;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2c6ca6b{--width:462px;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-12 .elementor-element.elementor-element-64b0f60 .elementor-heading-title{font-size:17px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-fb0aa18 .elementor-heading-title{font-size:17px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-3fc6b2b .elementor-heading-title{font-size:17px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-43130a0 .elementor-heading-title{font-size:17px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-global-265 .elementor-button{font-size:17px;line-height:1.32em;padding:10px 15px 10px 15px;}.elementor-12 .elementor-element.elementor-element-aefbd96{--width:1312px;--flex-wrap:wrap;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9e13014{--width:28%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-31a86b9{--width:39%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-3f5aa190{--width:100%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-12 .elementor-element.elementor-element-283350cf{--width:1312px;--flex-wrap:wrap;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7f1d4e24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-65e3e95a{--width:462px;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-12 .elementor-element.elementor-element-6beb9056 .elementor-heading-title{font-size:17px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-1a56f92 .elementor-heading-title{font-size:17px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-76417bd5 .elementor-heading-title{font-size:17px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-63600989 .elementor-heading-title{font-size:17px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-631b5e1d .elementor-button{font-size:17px;line-height:1.32em;padding:10px 15px 10px 15px;}.elementor-12 .elementor-element.elementor-element-305acbef{--width:1312px;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-12 .elementor-element.elementor-element-57bd5ec{--width:100%;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-12 .elementor-element.elementor-element-e24353b .elementor-heading-title{font-size:37px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-1e213f51{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-7c129bb2{--width:932px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-11cfbff8{--width:100%;--padding-top:13px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-11cfbff8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-52e0beff .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-4ed167de .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-4de84ab3{--width:100%;--padding-top:13px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4de84ab3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2015870f .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-48cb5de0 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-335daad6{--width:100%;--padding-top:13px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-335daad6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7c606d23 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-658f9359 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-49ad083{--width:100%;--flex-wrap:wrap;--padding-top:74px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-72d359b1{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-30f45a48{--width:100%;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-12 .elementor-element.elementor-element-7af01455{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7af01455 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-5f11d88d{--width:100%;--flex-wrap:wrap;--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-58414f0c{text-align:start;}.elementor-12 .elementor-element.elementor-element-58414f0c .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-7f795fc8{--width:100%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-12 .elementor-element.elementor-element-3d316c69{text-align:start;}.elementor-12 .elementor-element.elementor-element-3d316c69 img{width:100%;max-width:100%;object-fit:cover;}.elementor-12 .elementor-element.elementor-element-424066b{text-align:start;}.elementor-12 .elementor-element.elementor-element-424066b img{width:100%;max-width:100%;object-fit:cover;}.elementor-12 .elementor-element.elementor-element-85e3b9e{--width:736px;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-12 .elementor-element.elementor-element-7082533d{--width:100%;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-12 .elementor-element.elementor-element-3bef87bb{font-size:21px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-20817dba{font-size:21px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button{font-size:17px;line-height:1.32em;padding:11px 15px 11px 15px;}.elementor-12 .elementor-element.elementor-element-40f1571b{--width:100%;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2105eb5e .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-15271bdf{--width:100%;--gap:17px 15px;--row-gap:17px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-20ea823e{--width:644px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-20ea823e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-590be593{--width:100%;--min-height:215px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-2643b0f5{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-795362f5 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-501a3449 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-b887dea{--width:644px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-b887dea.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f82d092{--width:100%;--min-height:215px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-41915bf{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-fe5acb8 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-d7dd7dc .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-7f1b310c{--width:644px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-7f1b310c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-68d52c97{--width:100%;--min-height:215px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-46ce684d{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-68009bb6 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-18c4e09c .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-757be7f5{--width:644px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-757be7f5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4bfbf379{--width:100%;--min-height:215px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-45f569bb{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-3f7eacda .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-28dd94f8 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-789d55e8{--width:644px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-789d55e8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6bc056ab{--width:100%;--min-height:215px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-76601834{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-43b7c978 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-684851fb .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-3fe2e589{--width:644px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-3fe2e589.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1a021125{--width:100%;--min-height:215px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-7b90ba1c{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-7cf31d23 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-14d0f997 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button{font-size:18px;line-height:1.32em;padding:11px 15px 11px 15px;}.elementor-12 .elementor-element.elementor-element-6ed1c9d7{--width:100%;}.elementor-12 .elementor-element.elementor-element-24b9e4ec{--width:100%;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5da87202{--width:100%;--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-12 .elementor-element.elementor-element-53244960 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-37aec1d6{--width:100%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-12 .elementor-element.elementor-element-97776f2{--e-image-carousel-slides-to-show:2;}.elementor-12 .elementor-element.elementor-element-349f200{--e-image-carousel-slides-to-show:2;}.elementor-12 .elementor-element.elementor-element-362f7e32{--width:100%;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-4431ff4{--width:100%;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-6b73c7f{--width:100%;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-8ada812 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-eb3e159{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-6d16c59{--width:100%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-12 .elementor-element.elementor-element-7f1823f{--width:100%;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-12ad0a3{--width:634px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-3682240{--width:89px;}.elementor-12 .elementor-element.elementor-element-cf56b43{--width:496px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-3e39f54 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-061747d{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-faa4d86{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-0d2e5dd{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-12 .elementor-element.elementor-element-0d2e5dd .elementor-button{font-size:30px;}.elementor-12 .elementor-element.elementor-element-af6b9cc{--width:100%;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-162fa0d{--width:634px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-e2b76ef{--width:89px;}.elementor-12 .elementor-element.elementor-element-62f586d{--width:496px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-b32f1c4 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-cf39e0f{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-1b3301f{--width:133px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-3841ef9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-3841ef9 .elementor-button{font-size:30px;}.elementor-12 .elementor-element.elementor-element-8b65ff2{--width:100%;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5e0065b{--width:634px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-112b358{--width:89px;}.elementor-12 .elementor-element.elementor-element-6cd15c4{--width:496px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-5fc525a .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-54fab4b{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-033fb20{--width:133px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-3a215ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-3a215ad .elementor-button{font-size:30px;}.elementor-12 .elementor-element.elementor-element-232f424{--width:100%;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-03368c5{--width:634px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-dcafa00{--width:89px;}.elementor-12 .elementor-element.elementor-element-81b358c{--width:496px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-b658ae0 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-eadaae5{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-406505d{--width:133px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-a8f21c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-a8f21c5 .elementor-button{font-size:30px;}.elementor-12 .elementor-element.elementor-element-3a1426f9{--width:100%;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3c594f5e{--width:100%;--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;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-4d44428f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-4d44428f .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-5a45f03a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-1425be10{--width:91%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-5dd178bd{--width:66%;}.elementor-12 .elementor-element.elementor-element-6cd556e9{--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;}.elementor-12 .elementor-element.elementor-element-6f3147b7 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-7d912497{--width:100%;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-38317c80{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-38317c80.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-36e19a84{--width:100%;--padding-top:40px;--padding-bottom:41px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7889da41{--width:100%;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-12 .elementor-element.elementor-element-7a0622cc{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-1961a2ab{--width:100%;}.elementor-12 .elementor-element.elementor-element-ba6515e{--width:192px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-77534dac{--width:124px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-79aab337 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-57a4145e .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-413d236e{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-413d236e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-34a9938{--width:100%;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-12 .elementor-element.elementor-element-c9fe53f{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-74d2ae29{--width:100%;}.elementor-12 .elementor-element.elementor-element-6e1d0977{--width:257px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-76f9e509{--width:189px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-3f9233eb .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-5b2b26aa .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-3c0df5b6{--width:100%;--padding-top:29px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4767e88d{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-4767e88d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7c854109{--width:100%;--padding-top:40px;--padding-bottom:41px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2e34f4c8{--width:100%;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-12 .elementor-element.elementor-element-27f01b3b{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-2c98a71f{--width:100%;}.elementor-12 .elementor-element.elementor-element-5a6de365{--width:181px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-612c9910{--width:113px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-597b0f42 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-9b8ce73 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-334fb9b8{--width:190px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-7731303e{--width:100%;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-777e1d6{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-82f67e7{--width:100%;--min-height:420px;}.elementor-12 .elementor-element.elementor-element-5059e39{--width:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-929d3d8 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-619a6fb{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-bb9b339{--width:305px;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-12 .elementor-element.elementor-element-2686af5{--width:191px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-d79814c .elementor-heading-title{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-a5edc1f .elementor-heading-title{font-size:17px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-118dee9{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-27eb327 .elementor-heading-title{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-611c79a .elementor-heading-title{font-size:17px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-a8266c9{--width:291px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-9ff483a .elementor-heading-title{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-8f5b6d5 .elementor-heading-title{font-size:17px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-376bbd6{--width:640px;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:18px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e9f5e27{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-b1e9071 .elementor-heading-title{font-size:24px;line-height:1.2em;letter-spacing:-0.6px;}.elementor-12 .elementor-element.elementor-element-2d4458f3{--width:100%;--gap:31px 31px;--row-gap:31px;--column-gap:31px;--padding-top:23px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4a8ba9bd{--width:100%;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-3312c512{--width:464px;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-12 .elementor-element.elementor-element-39b60fd8{--width:100%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-12 .elementor-element.elementor-element-7c3911b4 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-3e1234ea{font-size:17px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-21a9e81d{--width:100%;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-12 .elementor-element.elementor-element-4cf5837{--width:144px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-5c0768c6{--width:422px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-376f7698{--width:45%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-7c9061af .elementor-heading-title{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-1147ab00{--width:100%;}.elementor-12 .elementor-element.elementor-element-27cffb3f{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-27cffb3f .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-33c62488{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-33c62488 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-6b8ca71a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-6b8ca71a .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-5d73796c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-5d73796c .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-2f3c9a8a{--width:45%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-5062bf80 .elementor-heading-title{font-size:19px;line-height:1.26em;}.elementor-12 .elementor-element.elementor-element-5e630857{--width:100%;}.elementor-12 .elementor-element.elementor-element-36c7dce5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-36c7dce5 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-4605537c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-4605537c .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-6df0f901{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-6df0f901 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-255adef1{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-201e8f0b{--width:100%;--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;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-47b334a8 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-41e0c324 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-54ec39e3 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-4345a9eb .elementor-heading-title{font-size:53px;line-height:1.2em;}}





.elementor-12 .elementor-element.elementor-element-2c6ca6b {
  max-width: 100%;
  min-width: 240px;
}


/* Start custom CSS for container, class: .elementor-element-43dd475 *//* --- Final Centering & Circular Sliding Arrow Fix --- */

/* 1. Button Base */
.elementor-12 .elementor-element.elementor-element-43dd475 .elementor-button {
    background-color: #000 !important;
    color: #fff !important;
    border-radius: 100px !important;
    padding: 8px 10px 8px 25px !important; 
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important; /* Text ar icon ke center e anbe */
    overflow: hidden !important;
    text-align: center !important;
}

/* 2. Button Content Wrapper (Text ar Icon ke eksathe rakhar jonno) */
.elementor-12 .elementor-element.elementor-element-43dd475 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

/* 3. White Circle Container */
.elementor-12 .elementor-element.elementor-element-43dd475 .elementor-button-icon {
    background-color: #fff !important; 
    width: 38px !important;
    height: 38px !important;
    border-radius: 50% !important;
    display: inline-flex !important; /* Flex fixed for centering icon */
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    overflow: hidden !important; 
    margin-left: 15px !important;
    flex-shrink: 0 !important; /* Circle jeno chapa na khay */
}

/* 4. Original Arrow (Black) */
.elementor-12 .elementor-element.elementor-element-43dd475 .elementor-button-icon i,
.elementor-12 .elementor-element.elementor-element-43dd475 .elementor-button-icon svg {
    color: #000 !important;
    fill: #000 !important;
    font-size: 16px !important;
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important; /* Perfect Center */
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1) !important;
}

/* 5. New Arrow (SVG Mask Method) */
.elementor-12 .elementor-element.elementor-element-43dd475 .elementor-button-icon::after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: #000;
    
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;

    left: -25px; 
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* --- Hover State --- */

.elementor-12 .elementor-element.elementor-element-43dd475 .elementor-button:hover .elementor-button-icon i,
.elementor-12 .elementor-element.elementor-element-43dd475 .elementor-button:hover .elementor-button-icon svg {
    left: 150% !important;
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-43dd475 .elementor-button:hover .elementor-button-icon::after {
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}

/**/
/**/
/**/
/**/
/**/

/* --- Button Text Wrapping Fix --- */

.elementor-12 .elementor-element.elementor-element-43dd475 .elementor-button {
    /* Likha jeno kono vabe venge niche na jay */
    white-space: nowrap !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Transition moment (Large to Medium) adjustment */
@media (max-width: 1200px) {
    .elementor-12 .elementor-element.elementor-element-43dd475 .elementor-nav-menu {
        gap: 12px !important; /* Menu items er gap ektu koman jate button er jayga bare */
    }
    
    .elementor-12 .elementor-element.elementor-element-43dd475 .elementor-button {
        padding: 6px 6px 6px 15px !important; /* Padding halka komano holo */
        font-size: 13px !important;
    }
}

/* Tablet / Medium Device specifically */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-43dd475 .elementor-button {
        padding: 5px 5px 5px 12px !important;
        font-size: 12px !important;
    }

    .elementor-12 .elementor-element.elementor-element-43dd475 .elementor-button-icon {
        width: 30px !important; /* Circle ektu chhoto kora holo */
        height: 30px !important;
    }
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3359597 *//* --- Final Perfectly Centered Navbar --- */

.elementor-12 .elementor-element.elementor-element-3359597 {
    /* 1. POSITIONING & CENTERING FIX */
    position: fixed !important;
    top: 25px !important;
    left: 0 !important;
    right: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    /* Transform bad diye amra left/right 0 ar margin auto use korchi perfect center er jonno */
    transform: none !important; 
    
    /* 2. WIDTH & SHAPE */
    width: 90% !important; 
    max-width: 1100px !important; 
    z-index: 99999999 !important;
    isolation: isolate !important;
    
    /* Visuals */
    background: rgba(255, 255, 255, 0.85) !important;
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    border-radius: 100px !important; 
    padding: 8px 15px !important; 
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.06) !important;
    
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
}

/* 3. ELEMENTOR INNER SPACING RESET */
/* Elementor container e default margin/padding thakte pare jeta centering disturb kore */
.elementor-12 .elementor-element.elementor-element-3359597 > .elementor-container,
.elementor-12 .elementor-element.elementor-element-3359597 > .elementor-column-wrap,
.elementor-12 .elementor-element.elementor-element-3359597 > .elementor-widget-wrap {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
}

/* Logo Alignment */
.elementor-12 .elementor-element.elementor-element-3359597 .elementor-widget-image, 
.elementor-12 .elementor-element.elementor-element-3359597 .site-logo {
    margin-left: 10px !important;
}

/* Nav Menu Adjustment */
.elementor-12 .elementor-element.elementor-element-3359597 .elementor-nav-menu {
    gap: 20px !important;
    flex-grow: 1 !important;
    justify-content: center !important; /* Menu ke center e push korbe */
}

/* --- Black Contact Button with Arrow --- */
.elementor-12 .elementor-element.elementor-element-3359597 .elementor-button {
    background-color: #000 !important;
    color: #fff !important;
    border-radius: 100px !important;
    padding: 8px 8px 8px 25px !important; 
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    flex-shrink: 0 !important;
}

/* Circle Icon Fix */
.elementor-12 .elementor-element.elementor-element-3359597 .elementor-button-icon {
    background-color: #fff !important; 
    width: 38px !important;
    height: 38px !important;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    margin-left: 15px !important;
    flex-shrink: 0 !important;
}

/* Mobile Responsive */
@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-3359597 {
        width: 95% !important;
        top: 15px !important;
        padding: 6px 12px !important;
    }
}

/**/
/**/
/**/
/**/
/* Mobile Responsive */
@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-3359597 {
        /* Elementor er responsive settings jate kaj kore tai force hide */
        display: none !important; 
    }
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-3359597 {
  max-width: 100%;
}




/* Start custom CSS for container, class: .elementor-element-aefbd96 *//* --- Mobile Only Navbar (Hidden on Large & Medium) --- */

/* 1. Global Hide - Laptop ar Tablet e purapuri hide thakbe */
.elementor-12 .elementor-element.elementor-element-aefbd96 {
    display: none !important;
}

/* 2. Show Only on Small Device (Mobile) */
@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-aefbd96 {
        /* Positioning & Centering */
        position: fixed !important;
        display: flex !important; /* Mobile e show hobe */
        top: 15px !important;
        left: 0 !important;
        right: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        width: 95% !important;
        z-index: 99999999 !important;
        
        /* Design & Visuals */
        background: rgba(255, 255, 255, 0.9) !important;
        backdrop-filter: blur(12px) !important;
        -webkit-backdrop-filter: blur(12px) !important;
        border-radius: 100px !important;
        padding: 8px 12px !important;
        border: 1px solid rgba(255, 255, 255, 0.5) !important;
        box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.08) !important;
        
        justify-content: space-between !important;
        align-items: center !important;
    }

    /* Inner Container Reset for Mobile */
    .elementor-12 .elementor-element.elementor-element-aefbd96 > .elementor-container,
    .elementor-12 .elementor-element.elementor-element-aefbd96 > .elementor-column-wrap,
    .elementor-12 .elementor-element.elementor-element-aefbd96 > .elementor-widget-wrap {
        margin: 0 !important;
        padding: 0 !important;
        display: flex !important;
        justify-content: space-between !important;
        width: 100% !important;
    }

    /* Logo size adjustment for Mobile */
    .elementor-12 .elementor-element.elementor-element-aefbd96 .elementor-widget-image img, 
    .elementor-12 .elementor-element.elementor-element-aefbd96 .site-logo img {
        max-width: 100px !important;
    }

    /* Mobile Menu Button/Icon Adjustment */
    .elementor-12 .elementor-element.elementor-element-aefbd96 .elementor-button {
        padding: 6px 15px !important;
        font-size: 13px !important;
        border-radius: 100px !important;
    }
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-aefbd96 {
  max-width: 100%;
}





.elementor-12 .elementor-element.elementor-element-65e3e95a {
  max-width: 100%;
  min-width: 240px;
}

.elementor-12 .elementor-element.elementor-element-283350cf {
  max-width: 100%;
}





.elementor-12 .elementor-element.elementor-element-57bd5ec {
  max-width: 100%;
}


.elementor-12 .elementor-element.elementor-element-11cfbff8 {
  min-width: 240px;
}


.elementor-12 .elementor-element.elementor-element-4de84ab3 {
  min-width: 240px;
}


.elementor-12 .elementor-element.elementor-element-335daad6 {
  min-width: 240px;
}
.elementor-12 .elementor-element.elementor-element-7c129bb2 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-305acbef {
  max-width: 100%;
}

.elementor-12 .elementor-element.elementor-element-49ad083 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-3f5aa190 {
  max-width: 100%;
}


.elementor-12 .elementor-element.elementor-element-30f45a48 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-72d359b1 {
  max-width: 100%;
}




.elementor-12 .elementor-element.elementor-element-7f795fc8 {
  max-width: 100%;
  min-width: 240px;
}


/* Start custom CSS for container, class: .elementor-element-7082533d *//* --- Fluid Typography (No Breakpoints) --- */



.elementor-12 .elementor-element.elementor-element-7082533d p, 

.elementor-12 .elementor-element.elementor-element-7082533d .elementor-text-editor,

.elementor-12 .elementor-element.elementor-element-7082533d span {

    /* 1. Dynamic Scaling Logic */

    /* 22px (Min) | 2.8vw (Dynamic) | 37px (Max) */

    font-size: clamp(22px, 2.8vw, 35px) !important;

    

    /* 2. Layout Stability */

    line-height: 1.3 !important;

    white-space: normal !important; /* Likha jeno frame er bhetore thake */

    word-break: break-word !important;

    overflow-wrap: break-word !important;

    

    /* 3. Smooth Rendering */

    transition: font-size 0.1s ease-out !important;

}



/* Container width safety jate text chepe na jay */

.elementor-12 .elementor-element.elementor-element-7082533d {

    width: 100% !important;

    max-width: 100% !important;

}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-7082533d {
  max-width: 100%;
}
/* Start custom CSS for button, class: .elementor-element-26640772 *//* --- Final Centering & Circular Sliding Arrow Fix --- */

/* 1. Button Base */
.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button {
    background-color: #000 !important;
    color: #fff !important;
    border-radius: 100px !important;
    padding: 8px 10px 8px 25px !important; 
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important; /* Text ar icon ke center e anbe */
    overflow: hidden !important;
    text-align: center !important;
}

/* 2. Button Content Wrapper (Text ar Icon ke eksathe rakhar jonno) */
.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

/* 3. White Circle Container */
.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button-icon {
    background-color: #fff !important; 
    width: 38px !important;
    height: 38px !important;
    border-radius: 50% !important;
    display: inline-flex !important; /* Flex fixed for centering icon */
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    overflow: hidden !important; 
    margin-left: 15px !important;
    flex-shrink: 0 !important; /* Circle jeno chapa na khay */
}

/* 4. Original Arrow (Black) */
.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button-icon i,
.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button-icon svg {
    color: #000 !important;
    fill: #000 !important;
    font-size: 16px !important;
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important; /* Perfect Center */
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1) !important;
}

/* 5. New Arrow (SVG Mask Method) */
.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button-icon::after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: #000;
    
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;

    left: -25px; 
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* --- Hover State --- */

.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button:hover .elementor-button-icon i,
.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button:hover .elementor-button-icon svg {
    left: 150% !important;
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button:hover .elementor-button-icon::after {
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}

/**/
/**/
/**/
/**/
/**/

/* --- Button Text Wrapping Fix --- */

.elementor-12 .elementor-element.elementor-element-26640772 .elementor-button {
    /* Likha jeno kono vabe venge niche na jay */
    white-space: nowrap !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Transition moment (Large to Medium) adjustment */
@media (max-width: 1200px) {
    .elementor-12 .elementor-element.elementor-element-26640772 .elementor-nav-menu {
        gap: 12px !important; /* Menu items er gap ektu koman jate button er jayga bare */
    }
    
    .elementor-12 .elementor-element.elementor-element-26640772 .elementor-button {
        padding: 6px 6px 6px 15px !important; /* Padding halka komano holo */
        font-size: 15px !important;
    }
}

/* Tablet / Medium Device specifically */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-26640772 .elementor-button {
        padding: 5px 5px 5px 12px !important;
        font-size: 12px !important;
    }

    .elementor-12 .elementor-element.elementor-element-26640772 .elementor-button-icon {
        width: 30px !important; /* Circle ektu chhoto kora holo */
        height: 30px !important;
    }
}/* End custom CSS */

.elementor-12 .elementor-element.elementor-element-85e3b9e {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-5f11d88d {
  max-width: 100%;
}

/* Start custom CSS for container, class: .elementor-element-590be593 *//* --- Simple Background Zoom (No Pseudo-element) --- */

.elementor-12 .elementor-element.elementor-element-590be593 {
    /* 1. Frame Lock */
    overflow: hidden !important; 
    
    /* 2. Base Background State */
    background-size: 100% !important; /* Initial size */
    background-position: center center !important;
    background-repeat: no-repeat !important;
    
    /* 3. Smooth Transition */
    transition: background-size 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 4. Hover State - Direct Background Zoom */
.elementor-12 .elementor-element.elementor-element-590be593:hover {
    background-size: 110% !important; /* 10% zoom hobe existing image tai */
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-590be593 {
  min-width: 240px;
  max-width: 100%;
}


.elementor-12 .elementor-element.elementor-element-2643b0f5 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-20ea823e {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-f82d092 *//* --- Simple Background Zoom (No Pseudo-element) --- */

.elementor-12 .elementor-element.elementor-element-f82d092 {
    /* 1. Frame Lock */
    overflow: hidden !important; 
    
    /* 2. Base Background State */
    background-size: 100% !important; /* Initial size */
    background-position: center center !important;
    background-repeat: no-repeat !important;
    
    /* 3. Smooth Transition */
    transition: background-size 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 4. Hover State - Direct Background Zoom */
.elementor-12 .elementor-element.elementor-element-f82d092:hover {
    background-size: 110% !important; /* 10% zoom hobe existing image tai */
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-f82d092 {
  min-width: 240px;
  max-width: 100%;
}


.elementor-12 .elementor-element.elementor-element-41915bf {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-b887dea {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-68d52c97 *//* --- Simple Background Zoom (No Pseudo-element) --- */

.elementor-12 .elementor-element.elementor-element-68d52c97 {
    /* 1. Frame Lock */
    overflow: hidden !important; 
    
    /* 2. Base Background State */
    background-size: 100% !important; /* Initial size */
    background-position: center center !important;
    background-repeat: no-repeat !important;
    
    /* 3. Smooth Transition */
    transition: background-size 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 4. Hover State - Direct Background Zoom */
.elementor-12 .elementor-element.elementor-element-68d52c97:hover {
    background-size: 110% !important; /* 10% zoom hobe existing image tai */
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-68d52c97 {
  min-width: 240px;
  max-width: 100%;
}


.elementor-12 .elementor-element.elementor-element-46ce684d {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-7f1b310c {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-4bfbf379 *//* --- Simple Background Zoom (No Pseudo-element) --- */

.elementor-12 .elementor-element.elementor-element-4bfbf379 {
    /* 1. Frame Lock */
    overflow: hidden !important; 
    
    /* 2. Base Background State */
    background-size: 100% !important; /* Initial size */
    background-position: center center !important;
    background-repeat: no-repeat !important;
    
    /* 3. Smooth Transition */
    transition: background-size 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 4. Hover State - Direct Background Zoom */
.elementor-12 .elementor-element.elementor-element-4bfbf379:hover {
    background-size: 110% !important; /* 10% zoom hobe existing image tai */
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-4bfbf379 {
  min-width: 240px;
  max-width: 100%;
}


.elementor-12 .elementor-element.elementor-element-45f569bb {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-757be7f5 {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-6bc056ab *//* --- Simple Background Zoom (No Pseudo-element) --- */

.elementor-12 .elementor-element.elementor-element-6bc056ab {
    /* 1. Frame Lock */
    overflow: hidden !important; 
    
    /* 2. Base Background State */
    background-size: 100% !important; /* Initial size */
    background-position: center center !important;
    background-repeat: no-repeat !important;
    
    /* 3. Smooth Transition */
    transition: background-size 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 4. Hover State - Direct Background Zoom */
.elementor-12 .elementor-element.elementor-element-6bc056ab:hover {
    background-size: 110% !important; /* 10% zoom hobe existing image tai */
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-6bc056ab {
  min-width: 240px;
  max-width: 100%;
}


.elementor-12 .elementor-element.elementor-element-76601834 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-789d55e8 {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-1a021125 *//* --- Simple Background Zoom (No Pseudo-element) --- */

.elementor-12 .elementor-element.elementor-element-1a021125 {
    /* 1. Frame Lock */
    overflow: hidden !important; 
    
    /* 2. Base Background State */
    background-size: 100% !important; /* Initial size */
    background-position: center center !important;
    background-repeat: no-repeat !important;
    
    /* 3. Smooth Transition */
    transition: background-size 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 4. Hover State - Direct Background Zoom */
.elementor-12 .elementor-element.elementor-element-1a021125:hover {
    background-size: 110% !important; /* 10% zoom hobe existing image tai */
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-1a021125 {
  min-width: 240px;
  max-width: 100%;
}


.elementor-12 .elementor-element.elementor-element-7b90ba1c {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-3fe2e589 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-15271bdf {
  max-width: 100%;
}
/* Start custom CSS for button, class: .elementor-element-78412fe9 *//* --- Final Centering & Circular Sliding Arrow Fix --- */

/* 1. Button Base */
.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button {
    background-color: #000 !important;
    color: #fff !important;
    border-radius: 100px !important;
    padding: 8px 10px 8px 25px !important; 
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important; /* Text ar icon ke center e anbe */
    overflow: hidden !important;
    text-align: center !important;
}

/* 2. Button Content Wrapper (Text ar Icon ke eksathe rakhar jonno) */
.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

/* 3. White Circle Container */
.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button-icon {
    background-color: #fff !important; 
    width: 38px !important;
    height: 38px !important;
    border-radius: 50% !important;
    display: inline-flex !important; /* Flex fixed for centering icon */
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    overflow: hidden !important; 
    margin-left: 15px !important;
    flex-shrink: 0 !important; /* Circle jeno chapa na khay */
}

/* 4. Original Arrow (Black) */
.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button-icon i,
.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button-icon svg {
    color: #000 !important;
    fill: #000 !important;
    font-size: 16px !important;
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important; /* Perfect Center */
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1) !important;
}

/* 5. New Arrow (SVG Mask Method) */
.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button-icon::after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: #000;
    
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;

    left: -25px; 
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* --- Hover State --- */

.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button:hover .elementor-button-icon i,
.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button:hover .elementor-button-icon svg {
    left: 150% !important;
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button:hover .elementor-button-icon::after {
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}

/**/
/**/
/**/
/**/
/**/

/* --- Button Text Wrapping Fix --- */

.elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button {
    /* Likha jeno kono vabe venge niche na jay */
    white-space: nowrap !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Transition moment (Large to Medium) adjustment */
@media (max-width: 1200px) {
    .elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-nav-menu {
        gap: 12px !important; /* Menu items er gap ektu koman jate button er jayga bare */
    }
    
    .elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button {
        padding: 6px 6px 6px 15px !important; /* Padding halka komano holo */
        font-size: 15px !important;
    }
}

/* Tablet / Medium Device specifically */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button {
        padding: 5px 5px 5px 12px !important;
        font-size: 12px !important;
    }

    .elementor-12 .elementor-element.elementor-element-78412fe9 .elementor-button-icon {
        width: 30px !important; /* Circle ektu chhoto kora holo */
        height: 30px !important;
    }
}/* End custom CSS */

.elementor-12 .elementor-element.elementor-element-40f1571b {
  max-width: 100%;
}

/* Start custom CSS for image-carousel, class: .elementor-element-97776f2 */.elementor-12 .elementor-element.elementor-element-97776f2 .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

/* Sob image-ke ek-i height ar width-e niye asha */
.elementor-12 .elementor-element.elementor-element-97776f2 .elementor-image-carousel-wrapper .swiper-slide img {
    width: 100% !important;
    height: 180px !important; /* Apnar design onujayi height kom-beshi korte paren */
    object-fit: contain !important; /* Image jate kete na jay ar center e thake */
    background-color: #ffffff; /* Image-er pichone white background jate radius bujha jay */
    border-radius: 15px !important; /* Sob image-e soman border radius */
    padding: 20px; /* Logo-r side-e ektu khali jayga rakhar jonne */
    border: 1px solid #eee; /* Halka border jate professional lage */
}/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-349f200 */.elementor-12 .elementor-element.elementor-element-349f200 .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}
/* Sob image-ke ek-i height ar width-e niye asha */
.elementor-12 .elementor-element.elementor-element-349f200 .elementor-image-carousel-wrapper .swiper-slide img {
    width: 100% !important;
    height: 180px !important; /* Apnar design onujayi height kom-beshi korte paren */
    object-fit: contain !important; /* Image jate kete na jay ar center e thake */
    background-color: #ffffff; /* Image-er pichone white background jate radius bujha jay */
    border-radius: 15px !important; /* Sob image-e soman border radius */
    padding: 20px; /* Logo-r side-e ektu khali jayga rakhar jonne */
    border: 1px solid #eee; /* Halka border jate professional lage */
}/* End custom CSS */

.elementor-12 .elementor-element.elementor-element-37aec1d6 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-362f7e32 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-5da87202 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-24b9e4ec {
  max-width: 100%;
}


.elementor-12 .elementor-element.elementor-element-6b73c7f {
  max-width: 100%;
}

.elementor-12 .elementor-element.elementor-element-3682240 {

}


.elementor-12 .elementor-element.elementor-element-cf56b43 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-12ad0a3 {
  max-width: 100%;
  min-width: 240px;
}

.elementor-12 .elementor-element.elementor-element-faa4d86 {

}
.elementor-12 .elementor-element.elementor-element-7f1823f {
  max-width: 100%;
}

.elementor-12 .elementor-element.elementor-element-e2b76ef {

}


.elementor-12 .elementor-element.elementor-element-62f586d {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-162fa0d {
  max-width: 100%;
  min-width: 240px;
}

.elementor-12 .elementor-element.elementor-element-1b3301f {

}
.elementor-12 .elementor-element.elementor-element-af6b9cc {
  max-width: 100%;
}

.elementor-12 .elementor-element.elementor-element-112b358 {

}


.elementor-12 .elementor-element.elementor-element-6cd15c4 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-5e0065b {
  max-width: 100%;
  min-width: 240px;
}

.elementor-12 .elementor-element.elementor-element-033fb20 {

}
.elementor-12 .elementor-element.elementor-element-8b65ff2 {
  max-width: 100%;
}

.elementor-12 .elementor-element.elementor-element-dcafa00 {

}


.elementor-12 .elementor-element.elementor-element-81b358c {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-03368c5 {
  max-width: 100%;
  min-width: 240px;
}

.elementor-12 .elementor-element.elementor-element-406505d {

}
.elementor-12 .elementor-element.elementor-element-232f424 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-6d16c59 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-4431ff4 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-6ed1c9d7 {
  max-width: 100%;
}






.elementor-12 .elementor-element.elementor-element-6cd556e9 {

}
.elementor-12 .elementor-element.elementor-element-5dd178bd {
  max-width: 100%;
}

.elementor-12 .elementor-element.elementor-element-1425be10 {
  max-width: 100%;
  min-width: 240px;
}
.elementor-12 .elementor-element.elementor-element-3c594f5e {
  max-width: 100%;
}

.elementor-12 .elementor-element.elementor-element-36e19a84 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-12 .elementor-element.elementor-element-77534dac {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-ba6515e {
  max-width: 100%;
}

.elementor-12 .elementor-element.elementor-element-1961a2ab {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-7889da41 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-38317c80 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-12 .elementor-element.elementor-element-76f9e509 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-6e1d0977 {
  max-width: 100%;
  min-width: 240px;
}

.elementor-12 .elementor-element.elementor-element-74d2ae29 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-34a9938 {
  min-width: 240px;
  max-width: 100%;
}

.elementor-12 .elementor-element.elementor-element-3c0df5b6 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-413d236e {
  min-width: 240px;
  max-width: 100%;
}

.elementor-12 .elementor-element.elementor-element-7c854109 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-12 .elementor-element.elementor-element-612c9910 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-5a6de365 {
  max-width: 100%;
}

.elementor-12 .elementor-element.elementor-element-2c98a71f {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-2e34f4c8 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-4767e88d {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-7d912497 {
  max-width: 100%;
}





.elementor-12 .elementor-element.elementor-element-334fb9b8 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-3a1426f9 {
  max-width: 100%;
}


.elementor-12 .elementor-element.elementor-element-5059e39 {
  min-width: 240px;
  max-width: 100%;
}


.elementor-12 .elementor-element.elementor-element-2686af5 {
  max-width: 100%;
}


.elementor-12 .elementor-element.elementor-element-118dee9 {
  min-width: 240px;
}
.elementor-12 .elementor-element.elementor-element-bb9b339 {
  max-width: 100%;
  min-width: 240px;
}


.elementor-12 .elementor-element.elementor-element-a8266c9 {
  max-width: 100%;
  min-width: 240px;
}
.elementor-12 .elementor-element.elementor-element-82f67e7 {
  min-width: 240px;
  max-width: 100%;
}


/* Start custom CSS for form, class: .elementor-element-b88e096 *//* --- Form Button: Dual Custom SVG Sliding Animation --- */

/* 1. Button Base */
.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button {
    background-color: #000 !important;
    color: #fff !important;
    border-radius: 100px !important;
    padding: 8px 10px 8px 25px !important; 
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    min-height: 55px !important;
    white-space: nowrap !important;
}

/* 2. White Circle Container */
.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-align-icon-right,
.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button-icon {
    background-color: #fff !important; 
    width: 38px !important;
    height: 38px !important;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    overflow: hidden !important; 
    margin-left: 15px !important;
    flex-shrink: 0 !important;
}

/* 3. INITIAL ICON (SVG Mask Logic) */
.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-align-icon-right::before,
.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button-icon::before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: #000; /* Arrow Color */
    
    /* Arrow SVG */
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;

    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
    z-index: 2;
}

/* 4. HOVER ICON (Sliding Mask Logic) */
.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-align-icon-right::after,
.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button-icon::after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: #000;
    
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;

    left: -25px; 
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
    z-index: 3;
}

/* 5. Hide Elementor's Default Icons */
.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button-icon svg,
.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button-icon i,
.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-align-icon-right i,
.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-align-icon-right svg {
    display: none !important;
}

/* --- Hover State Logic --- */
.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button:hover .elementor-align-icon-right::before,
.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button:hover .elementor-button-icon::before {
    left: 150%;
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button:hover .elementor-align-icon-right::after,
.elementor-12 .elementor-element.elementor-element-b88e096 .elementor-button:hover .elementor-button-icon::after {
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}/* End custom CSS */

.elementor-12 .elementor-element.elementor-element-e9f5e27 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-376bbd6 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-777e1d6 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-7731303e {
  max-width: 100%;
}


.elementor-12 .elementor-element.elementor-element-39b60fd8 {
  min-width: 240px;
  max-width: 100%;
}



.elementor-12 .elementor-element.elementor-element-4cf5837 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-21a9e81d {
  min-width: 240px;
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-3312c512 {
  min-width: 240px;
  max-width: 100%;
}





.elementor-12 .elementor-element.elementor-element-1147ab00 {

}
.elementor-12 .elementor-element.elementor-element-376f7698 {

}




.elementor-12 .elementor-element.elementor-element-5e630857 {

}
.elementor-12 .elementor-element.elementor-element-2f3c9a8a {

}
.elementor-12 .elementor-element.elementor-element-5c0768c6 {
  max-width: 100%;
  min-width: 240px;
}
.elementor-12 .elementor-element.elementor-element-4a8ba9bd {
  max-width: 100%;
}



.elementor-12 .elementor-element.elementor-element-201e8f0b {
  max-width: 100%;
}

.elementor-12 .elementor-element.elementor-element-255adef1 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-2d4458f3 {
  max-width: 100%;
}
.elementor-12 .elementor-element.elementor-element-a89163a {
  max-width: 100%;
}




/* Start custom CSS */*{
    font-family: inter !important;
}/* End custom CSS */