.elementor-3408 .elementor-element.elementor-element-7b8b86f2{--display:flex;--min-height:1000px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-24eff819{--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:158px 158px;--row-gap:158px;--column-gap:158px;--margin-top:170px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-3408 .elementor-element.elementor-element-7c0fed76{--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;--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-3408 .elementor-element.elementor-element-4cce72d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-3408 .elementor-element.elementor-element-4cce72d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;color:#094BCE;}.elementor-3408 .elementor-element.elementor-element-38b6502f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-3408 .elementor-element.elementor-element-38b6502f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;color:#094BCE;}.elementor-3408 .elementor-element.elementor-element-71a65bf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-3408 .elementor-element.elementor-element-71a65bf1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:88px;font-weight:800;line-height:0.91em;letter-spacing:-5px;color:#09090B;}.elementor-3408 .elementor-element.elementor-element-246e0d2b{width:var( --container-widget-width, 590px );max-width:590px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:590px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:20px;line-height:1.7em;color:#636366;}.elementor-3408 .elementor-element.elementor-element-3cec1a6f{width:var( --container-widget-width, 590px );max-width:590px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:590px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:20px;line-height:1.7em;color:#636366;}.elementor-3408 .elementor-element.elementor-element-695fca7f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--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-3408 .elementor-element.elementor-element-641899d4 .elementor-button{background-color:#0C53E2;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 14px 34px 0px rgba(4.000000000000003, 12.999999999999954, 99.99999999999999, 0.15);border-radius:10px 10px 10px 10px;padding:16px 19px 16px 19px;}.elementor-3408 .elementor-element.elementor-element-641899d4{padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-641899d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3408 .elementor-element.elementor-element-641899d4 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-3408 .elementor-element.elementor-element-1b574dc5 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-weight:500;fill:#111111;color:#111111;box-shadow:0px 7px 34px 0px rgba(207.39999999999998, 207.39999999999998, 207.39999999999998, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000026;border-radius:10px 10px 10px 10px;padding:16px 19px 16px 19px;}.elementor-3408 .elementor-element.elementor-element-190aa171{--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:23px 23px;--row-gap:23px;--column-gap:23px;--flex-wrap:wrap;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-57913ef5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-3408 .elementor-element.elementor-element-7a681473 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-3408 .elementor-element.elementor-element-1f298ee1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-3408 .elementor-element.elementor-element-9d71a5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-3408 .elementor-element.elementor-element-3d920c0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-3408 .elementor-element.elementor-element-633157e7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-3408 .elementor-element.elementor-element-3710918e{--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:23px 23px;--row-gap:23px;--column-gap:23px;--flex-wrap:wrap;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-4b335eff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-3408 .elementor-element.elementor-element-4eee2838 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-3408 .elementor-element.elementor-element-23554f62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-3408 .elementor-element.elementor-element-47d5d938 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-3408 .elementor-element.elementor-element-19edfec9{--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;--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-3408 .elementor-element.elementor-element-31b13f4d{--display:flex;--min-height:490px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#0F172A14;--border-color:#0F172A14;--border-radius:20px 20px 20px 20px;box-shadow:0px 30px 70px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.14);--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-3408 .elementor-element.elementor-element-31b13f4d:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-31b13f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-5d29362{--display:flex;--min-height:58px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-3408 .elementor-element.elementor-element-5d29362:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-5d29362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-4bfa3b4e{--display:flex;--min-height:10px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3408 .elementor-element.elementor-element-18ab2352{--display:flex;--min-height:28px;--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-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:#FFFFFF0F;--border-color:#FFFFFF0F;--border-radius:15px 15px 15px 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-3408 .elementor-element.elementor-element-18ab2352:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-18ab2352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D6D6D14;}.elementor-3408 .elementor-element.elementor-element-5e824ba3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-5e824ba3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.1px;color:#FFFFFF9E;}.elementor-3408 .elementor-element.elementor-element-4d2c663e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:3px;--padding-left:4px;--padding-right:4px;}.elementor-3408 .elementor-element.elementor-element-4d2c663e:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-4d2c663e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-3408 .elementor-element.elementor-element-6ca4c0c2{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#0000000F;--border-color:#0000000F;--border-radius:24px 24px 24px 24px;box-shadow:0px 18px 45px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.16);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:93px;}.elementor-3408 .elementor-element.elementor-element-6ca4c0c2:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-6ca4c0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFED;}body:not(.rtl) .elementor-3408 .elementor-element.elementor-element-6ca4c0c2{right:-38px;}body.rtl .elementor-3408 .elementor-element.elementor-element-6ca4c0c2{left:-38px;}.elementor-3408 .elementor-element.elementor-element-2bd3819{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:9px;--margin-right:0px;--padding-top:0px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-2bd3819.e-con{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-9abad8f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-246fb09{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--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-3408 .elementor-element.elementor-element-4cab6242{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 10px 0px 7px;}.elementor-3408 .elementor-element.elementor-element-4cab6242 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;color:#111111;}.elementor-3408 .elementor-element.elementor-element-37068a03{padding:0px 5px 0px 7px;font-family:"DM Sans", Sans-serif;font-size:13px;line-height:1.55em;color:#686868;}.elementor-3408 .elementor-element.elementor-element-6bf79457{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#0000000F;--border-color:#0000000F;--border-radius:28px 28px 28px 28px;box-shadow:0px 18px 20px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.13);--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:50px;}.elementor-3408 .elementor-element.elementor-element-6bf79457:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-6bf79457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC7;}.elementor-3408 .elementor-element.elementor-element-15122f1e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-7fa2943a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;text-align:start;}.elementor-3408 .elementor-element.elementor-element-7fa2943a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3.1px;color:#0042C5;}.elementor-3408 .elementor-element.elementor-element-37d6d0fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 5px;}.elementor-3408 .elementor-element.elementor-element-37d6d0fb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:600;letter-spacing:-0.5px;}.elementor-3408 .elementor-element.elementor-element-45e7b7a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#646B76;}.elementor-3408 .elementor-element.elementor-element-45e7b7a7 p{margin-block-end:0px;}.elementor-3408 .elementor-element.elementor-element-61e58a55{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-35028ed4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-35028ed4 img{width:100%;}.elementor-3408 .elementor-element.elementor-element-68c0bb9b{--display:flex;--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-3408 .elementor-element.elementor-element-6ad74fd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-6ad74fd9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#111111;}.elementor-3408 .elementor-element.elementor-element-380726f3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#646B76;}.elementor-3408 .elementor-element.elementor-element-291c0036{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-2c9bf43e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-2c9bf43e img{width:100%;}.elementor-3408 .elementor-element.elementor-element-564613d0{--display:flex;--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-3408 .elementor-element.elementor-element-61899f03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-61899f03 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#111111;}.elementor-3408 .elementor-element.elementor-element-23638683{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#646B76;}.elementor-3408 .elementor-element.elementor-element-70274a1f{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-75fdc058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-4b36626{--display:flex;--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-3408 .elementor-element.elementor-element-5aed362d{padding:5px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-5aed362d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#111111;}.elementor-3408 .elementor-element.elementor-element-6cb8bd0b{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#646B76;}.elementor-3408 .elementor-element.elementor-element-581c8435{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:28px 28px 28px 28px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:50px;}.elementor-3408 .elementor-element.elementor-element-5d771456{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-8e016b8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;text-align:start;}.elementor-3408 .elementor-element.elementor-element-8e016b8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3.1px;color:#0042C5;}.elementor-3408 .elementor-element.elementor-element-371b6361{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#B8B8B857;--border-color:#B8B8B857;--border-radius:0px 0px 0px 0px;box-shadow:0px 18px 45px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-371b6361:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-371b6361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-5220db1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-5220db1f img{width:100%;}.elementor-3408 .elementor-element.elementor-element-38ced36b{--display:flex;--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-3408 .elementor-element.elementor-element-16cf8606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-16cf8606 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#111111;}.elementor-3408 .elementor-element.elementor-element-29c804f4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#646B76;}.elementor-3408 .elementor-element.elementor-element-88ed340{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#B8B8B857;--border-color:#B8B8B857;--border-radius:0px 0px 0px 0px;box-shadow:0px 18px 45px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-88ed340:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-88ed340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-1c9ee115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-1c9ee115 img{width:100%;}.elementor-3408 .elementor-element.elementor-element-451a65a7{--display:flex;--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-3408 .elementor-element.elementor-element-53aa1afe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-53aa1afe .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#111111;}.elementor-3408 .elementor-element.elementor-element-54215613{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#646B76;}.elementor-3408 .elementor-element.elementor-element-706842cc{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#B8B8B857;--border-color:#B8B8B857;--border-radius:0px 0px 0px 0px;box-shadow:0px 18px 45px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-706842cc:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-706842cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-43b2d5cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-43b2d5cd img{width:100%;}.elementor-3408 .elementor-element.elementor-element-6adbfb16{--display:flex;--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-3408 .elementor-element.elementor-element-60802d2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-60802d2b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#111111;}.elementor-3408 .elementor-element.elementor-element-7e1db920{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#646B76;}.elementor-3408 .elementor-element.elementor-element-4995cf{--display:flex;--min-height:500px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:93px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-4995cf:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-4995cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCCCC;}.elementor-3408 .elementor-element.elementor-element-62d9b623{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-50312d9e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-3d313513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3408 .elementor-element.elementor-element-3d313513 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#3B82F6;}.elementor-3408 .elementor-element.elementor-element-39421532{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-39421532 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;line-height:1.1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-22efbeec{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;font-size:18px;font-weight:400;line-height:1.7em;color:#FFFFFFA8;}.elementor-3408 .elementor-element.elementor-element-6fe689f0 .elementor-button{background-color:#D6A3A300;font-family:"DM Sans", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:14px 14px 14px 14px;padding:17px 28px 17px 28px;}.elementor-3408 .elementor-element.elementor-element-6fe689f0 .elementor-button:hover, .elementor-3408 .elementor-element.elementor-element-6fe689f0 .elementor-button:focus{background-color:#3B82F61F;border-color:#3B82F68C;}.elementor-3408 .elementor-element.elementor-element-6fe689f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3408 .elementor-element.elementor-element-6fe689f0 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3408 .elementor-element.elementor-element-76080391{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-58ab5ee4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3408 .elementor-element.elementor-element-1d7527da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-1d7527da .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;color:#8DB7FF;}.elementor-3408 .elementor-element.elementor-element-6af06a7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-6620f10e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-6620f10e.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-6620f10e img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-3408 .elementor-element.elementor-element-686b2da1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-686b2da1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-5f98627{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#E6EBF3BD;}.elementor-3408 .elementor-element.elementor-element-50e270e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-3408 .elementor-element.elementor-element-50e270e5 .elementor-icon-list-icon i{color:#E6EBF3B3;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-50e270e5 .elementor-icon-list-icon svg{fill:#E6EBF3B3;transition:fill 0.3s;}.elementor-3408 .elementor-element.elementor-element-50e270e5 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-3408 .elementor-element.elementor-element-50e270e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3408 .elementor-element.elementor-element-50e270e5 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-3408 .elementor-element.elementor-element-50e270e5 .elementor-icon-list-text{color:#E6EBF3D1;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-2f481356 .elementor-button{background-color:#9E9E9E00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-3408 .elementor-element.elementor-element-2f481356{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3408 .elementor-element.elementor-element-2f481356 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3408 .elementor-element.elementor-element-2f481356 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3408 .elementor-element.elementor-element-16d0f6c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3408 .elementor-element.elementor-element-45bbc74{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-1d503a3b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;color:#8DB7FF;}.elementor-3408 .elementor-element.elementor-element-c6feec9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-1308811a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-11608f16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-11608f16.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-11608f16 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-3408 .elementor-element.elementor-element-2362ad4a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-2362ad4a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-6f7abe1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#E6EBF3BD;}.elementor-3408 .elementor-element.elementor-element-c75550d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-3408 .elementor-element.elementor-element-c75550d .elementor-icon-list-icon i{color:#E6EBF3B3;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-c75550d .elementor-icon-list-icon svg{fill:#E6EBF3B3;transition:fill 0.3s;}.elementor-3408 .elementor-element.elementor-element-c75550d .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-3408 .elementor-element.elementor-element-c75550d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3408 .elementor-element.elementor-element-c75550d .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-3408 .elementor-element.elementor-element-c75550d .elementor-icon-list-text{color:#E6EBF3D1;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-37c783c8 .elementor-button{background-color:#9E9E9E00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-3408 .elementor-element.elementor-element-37c783c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3408 .elementor-element.elementor-element-37c783c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3408 .elementor-element.elementor-element-37c783c8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3408 .elementor-element.elementor-element-28d86b48{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3408 .elementor-element.elementor-element-14370c1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-14370c1f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;color:#8DB7FF;}.elementor-3408 .elementor-element.elementor-element-3835bce4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-72d9a7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-72d9a7f.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-72d9a7f img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-3408 .elementor-element.elementor-element-d28cb01{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-d28cb01 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-23828f2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#E6EBF3BD;}.elementor-3408 .elementor-element.elementor-element-66584074{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-3408 .elementor-element.elementor-element-66584074 .elementor-icon-list-icon i{color:#E6EBF3B3;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-66584074 .elementor-icon-list-icon svg{fill:#E6EBF3B3;transition:fill 0.3s;}.elementor-3408 .elementor-element.elementor-element-66584074 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-3408 .elementor-element.elementor-element-66584074 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3408 .elementor-element.elementor-element-66584074 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-3408 .elementor-element.elementor-element-66584074 .elementor-icon-list-text{color:#E6EBF3D1;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-7221d27c .elementor-button{background-color:#9E9E9E00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-3408 .elementor-element.elementor-element-7221d27c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3408 .elementor-element.elementor-element-7221d27c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3408 .elementor-element.elementor-element-7221d27c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3408 .elementor-element.elementor-element-2298c3{--display:flex;--min-height:200px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-611557ae{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-4694f01b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-4694f01b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.3px;color:#0042C5;}.elementor-3408 .elementor-element.elementor-element-31b03687{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-3412c52f{--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;}.elementor-3408 .elementor-element.elementor-element-2e0035f3{width:var( --container-widget-width, 17.373% );max-width:17.373%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:17.373%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-2e0035f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3408 .elementor-element.elementor-element-4229bc3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3408 .elementor-element.elementor-element-4229bc3a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-3408 .elementor-element.elementor-element-2292b2e5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3408 .elementor-element.elementor-element-2292b2e5.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-2fedffbf{--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;}.elementor-3408 .elementor-element.elementor-element-1e35efda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-2711989{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3408 .elementor-element.elementor-element-2711989 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-3408 .elementor-element.elementor-element-82ff173{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-3408 .elementor-element.elementor-element-82ff173.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-13f0a34c{--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;}.elementor-3408 .elementor-element.elementor-element-1eeb2408{width:var( --container-widget-width, 17.373% );max-width:17.373%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:17.373%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-1eeb2408.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3408 .elementor-element.elementor-element-197ef1ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3408 .elementor-element.elementor-element-197ef1ea .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-3408 .elementor-element.elementor-element-4411bdce{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3408 .elementor-element.elementor-element-4411bdce.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-22087a8d{--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;}.elementor-3408 .elementor-element.elementor-element-7a73d5bd{width:var( --container-widget-width, 17.373% );max-width:17.373%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:17.373%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-7a73d5bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3408 .elementor-element.elementor-element-3ad4e75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3408 .elementor-element.elementor-element-3ad4e75 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-3408 .elementor-element.elementor-element-84466dd{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-3408 .elementor-element.elementor-element-84466dd.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-7981575{--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;}.elementor-3408 .elementor-element.elementor-element-50d12ce4{width:var( --container-widget-width, 17.373% );max-width:17.373%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:17.373%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-50d12ce4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3408 .elementor-element.elementor-element-30186649{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3408 .elementor-element.elementor-element-30186649 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-3408 .elementor-element.elementor-element-34d8e748{width:var( --container-widget-width, 91% );max-width:91%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;}.elementor-3408 .elementor-element.elementor-element-34d8e748.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-2ef257db{--display:flex;--min-height:500px;--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;--margin-top:35px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-16cd150{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-cf4902f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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:#E5E7EB;--border-color:#E5E7EB;--border-radius:16px 16px 16px 16px;box-shadow:0px 14px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.09);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3408 .elementor-element.elementor-element-4b0a324d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-3408 .elementor-element.elementor-element-2867956c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-de60229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-de60229 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3.1px;color:#0042C5;}.elementor-3408 .elementor-element.elementor-element-37c4dce8{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-37c4dce8.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-37c4dce8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:600;line-height:1.04em;letter-spacing:-2.5px;color:#09090B;}.elementor-3408 .elementor-element.elementor-element-2ee2a668{width:var( --container-widget-width, 545px );max-width:545px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:545px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.78em;letter-spacing:-0.1px;color:#68727E;}.elementor-3408 .elementor-element.elementor-element-2ee2a668.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-7ce4099a .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#0066FF;color:#0066FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E2F5;border-radius:10px 10px 10px 10px;}.elementor-3408 .elementor-element.elementor-element-7ce4099a{margin:118px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-7ce4099a.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-7ce4099a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3408 .elementor-element.elementor-element-7ce4099a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3408 .elementor-element.elementor-element-b6f5ee3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-3408 .elementor-element.elementor-element-1a5eade4{--display:flex;--min-height:400px;--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;--overflow:hidden;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:16px 16px 16px 16px;box-shadow:0px 14px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.11);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-1a5eade4:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-1a5eade4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-56a7e252 img{width:100%;}.elementor-3408 .elementor-element.elementor-element-108dee6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-3abca60f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:1px;--padding-right:1px;}.elementor-3408 .elementor-element.elementor-element-3abca60f:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-3abca60f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDD9ABD;}.elementor-3408 .elementor-element.elementor-element-4c8401de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-4c8401de.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-4c8401de .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;letter-spacing:-0.2px;color:#523604;}.elementor-3408 .elementor-element.elementor-element-884f00f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3408 .elementor-element.elementor-element-884f00f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#0042C5;}.elementor-3408 .elementor-element.elementor-element-8116305{width:var( --container-widget-width, 100% );max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-8116305.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-8116305 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:600;line-height:1.04em;letter-spacing:-0.7px;color:#09090B;}.elementor-3408 .elementor-element.elementor-element-ae41147{width:var( --container-widget-width, 90% );max-width:90%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:15px;color:#68727E;}.elementor-3408 .elementor-element.elementor-element-8dcf013 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#0066FF;color:#0066FF;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-8dcf013{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-8dcf013.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-8dcf013 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3408 .elementor-element.elementor-element-8dcf013 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-3408 .elementor-element.elementor-element-67d9909{--display:flex;--min-height:400px;--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;--overflow:hidden;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:16px 16px 16px 16px;box-shadow:0px 14px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.11);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-67d9909:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-67d9909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-b31dcfb img{width:100%;}.elementor-3408 .elementor-element.elementor-element-fb58d75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-620bf8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:1px;--padding-right:1px;}.elementor-3408 .elementor-element.elementor-element-620bf8c:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-620bf8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDD9ABD;}.elementor-3408 .elementor-element.elementor-element-f5bf72f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-f5bf72f.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-f5bf72f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;letter-spacing:-0.2px;color:#523604;}.elementor-3408 .elementor-element.elementor-element-2ff1a1b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3408 .elementor-element.elementor-element-2ff1a1b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#0042C5;}.elementor-3408 .elementor-element.elementor-element-bf596e2{width:var( --container-widget-width, 100% );max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-bf596e2.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-bf596e2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:600;line-height:1.04em;letter-spacing:-0.7px;color:#09090B;}.elementor-3408 .elementor-element.elementor-element-3557d9c{width:var( --container-widget-width, 90% );max-width:90%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:15px;color:#68727E;}.elementor-3408 .elementor-element.elementor-element-d843995 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#0066FF;color:#0066FF;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-d843995{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-d843995.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-d843995 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3408 .elementor-element.elementor-element-d843995 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-3408 .elementor-element.elementor-element-ca8b0e3{--display:flex;--min-height:400px;--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;--overflow:hidden;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:16px 16px 16px 16px;box-shadow:0px 14px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.11);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-ca8b0e3:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-ca8b0e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-e52c886 img{width:100%;}.elementor-3408 .elementor-element.elementor-element-4532280{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-a7c21b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:1px;--padding-right:1px;}.elementor-3408 .elementor-element.elementor-element-a7c21b5:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-a7c21b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDD9ABD;}.elementor-3408 .elementor-element.elementor-element-6f91388{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-6f91388.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-6f91388 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;letter-spacing:-0.2px;color:#523604;}.elementor-3408 .elementor-element.elementor-element-e09e5dc{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3408 .elementor-element.elementor-element-e09e5dc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#0042C5;}.elementor-3408 .elementor-element.elementor-element-3084453{width:var( --container-widget-width, 64% );max-width:64%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-3084453.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-3084453 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:600;line-height:1.04em;letter-spacing:-0.7px;color:#09090B;}.elementor-3408 .elementor-element.elementor-element-efa61d2{width:var( --container-widget-width, 90% );max-width:90%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:15px;color:#68727E;}.elementor-3408 .elementor-element.elementor-element-b98d443 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#0066FF;color:#0066FF;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-b98d443{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-b98d443.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-b98d443 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3408 .elementor-element.elementor-element-b98d443 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-3408 .elementor-element.elementor-element-b6b07ae{--display:flex;--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-d8468f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-5bf26b5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-295a109{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-295a109 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3.1px;color:#0042C5;}.elementor-3408 .elementor-element.elementor-element-578a9dd4{width:var( --container-widget-width, 73% );max-width:73%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-578a9dd4.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-578a9dd4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:600;line-height:1.04em;letter-spacing:-2.5px;color:#111827;}.elementor-3408 .elementor-element.elementor-element-595fa727{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.78em;letter-spacing:-0.1px;color:#68727E;}.elementor-3408 .elementor-element.elementor-element-595fa727.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-7136e8a6{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-3408 .elementor-element.elementor-element-5a555bcf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-33e48ee7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-3c880709{--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;}.elementor-3408 .elementor-element.elementor-element-5d3ac229{--display:flex;}.elementor-3408 .elementor-element.elementor-element-4f2cd7e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-32da6e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-42e808dc{--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;}.elementor-3408 .elementor-element.elementor-element-6e35404d{--display:flex;}.elementor-3408 .elementor-element.elementor-element-737fee74{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-3ec5aa45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-6c79de90{--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;}.elementor-3408 .elementor-element.elementor-element-62b7dbf9{--display:flex;}.elementor-3408 .elementor-element.elementor-element-6f40791b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-3abdb3d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-7026e388{--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;}.elementor-3408 .elementor-element.elementor-element-239f2a98{--display:flex;}.elementor-3408 .elementor-element.elementor-element-623f0556{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-6cdc83de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-42b2aec5{--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;}.elementor-3408 .elementor-element.elementor-element-47355103{--display:flex;}.elementor-3408 .elementor-element.elementor-element-36a26397{--display:flex;--min-height:500px;--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;--margin-top:35px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-70b6404f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-3b9a1f77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-3b9a1f77 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3.1px;color:#0042C5;}.elementor-3408 .elementor-element.elementor-element-361f623d{width:var( --container-widget-width, 73% );max-width:73%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-361f623d.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-361f623d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:600;line-height:1.04em;letter-spacing:-2.5px;color:#111827;}.elementor-3408 .elementor-element.elementor-element-35f12fc{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.78em;letter-spacing:-0.1px;color:#68727E;}.elementor-3408 .elementor-element.elementor-element-35f12fc.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-4a0e037b{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-3408 .elementor-element.elementor-element-27991fde{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-4fe1aaa1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-11993b0a{--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;}.elementor-3408 .elementor-element.elementor-element-36d198bc{--display:flex;}.elementor-3408 .elementor-element.elementor-element-2bca9b81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-398bc67b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-16837529{--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;}.elementor-3408 .elementor-element.elementor-element-18c628f1{--display:flex;}.elementor-3408 .elementor-element.elementor-element-4b0d9612{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-42bc095f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-14bb0a4d{--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;}.elementor-3408 .elementor-element.elementor-element-2d34da9e{--display:flex;}.elementor-3408 .elementor-element.elementor-element-48c9221f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-661e166{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-46ba8be0{--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;}.elementor-3408 .elementor-element.elementor-element-23c5ea82{--display:flex;}.elementor-3408 .elementor-element.elementor-element-54937c21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-26502dd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3408 .elementor-element.elementor-element-1672005f{--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;}.elementor-3408 .elementor-element.elementor-element-744e405f{--display:flex;}.elementor-3408 .elementor-element.elementor-element-46a6fa54{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-46a6fa54:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-46a6fa54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-c86704c{--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:stretch;--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:#DCE8FA;--border-color:#DCE8FA;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 13px 0px rgba(31, 73.00000000000013, 125, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3408 .elementor-element.elementor-element-c86704c:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-c86704c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #EEF5FF 0%, #FFFFFF 100%);}.elementor-3408 .elementor-element.elementor-element-c86704c.e-con{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-50e8c174{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-15cc42d2{margin:-148px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3408 .elementor-element.elementor-element-15cc42d2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3.1px;color:#0042C5;}.elementor-3408 .elementor-element.elementor-element-3c20139{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-3c20139 .elementor-heading-title{font-size:42px;font-weight:600;line-height:1.08em;letter-spacing:-1.8px;color:#0D163A;}.elementor-3408 .elementor-element.elementor-element-657ea172{width:var( --container-widget-width, 73% );max-width:73%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.78em;letter-spacing:-0.1px;color:#0D163AB8;}.elementor-3408 .elementor-element.elementor-element-117dec6e .elementor-button{background-color:#02010100;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;fill:#2F66FF;color:#2F66FF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;padding:15px 19px 15px 19px;}.elementor-3408 .elementor-element.elementor-element-117dec6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-117dec6e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3408 .elementor-element.elementor-element-117dec6e .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3408 .elementor-element.elementor-element-2fe050c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-6773f82b{--display:flex;--min-height:254px;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:-19px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-6773f82b:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-6773f82b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://www.avaario.fi/wp-content/uploads/2026/07/Lisaa-otsikko-1.png");background-position:0px 0px;background-size:contain;}.elementor-3408 .elementor-element.elementor-element-6773f82b::before, .elementor-3408 .elementor-element.elementor-element-6773f82b > .elementor-background-video-container::before, .elementor-3408 .elementor-element.elementor-element-6773f82b > .e-con-inner > .elementor-background-video-container::before, .elementor-3408 .elementor-element.elementor-element-6773f82b > .elementor-background-slideshow::before, .elementor-3408 .elementor-element.elementor-element-6773f82b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3408 .elementor-element.elementor-element-6773f82b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3408 .elementor-element.elementor-element-b4391ba{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:4px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-3408 .elementor-element.elementor-element-13c3f09c{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#001F4714;--border-color:#001F4714;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 98.9999999999999, 239.99999999999997, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:20px;--padding-right:5px;}.elementor-3408 .elementor-element.elementor-element-13c3f09c:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-13c3f09c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-cff4d52{--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:13px 13px;--row-gap:13px;--column-gap:13px;--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-3408 .elementor-element.elementor-element-49a758fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-49a758fa img{width:78px;}.elementor-3408 .elementor-element.elementor-element-4c9b0305{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-67342b32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-67342b32 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#0D163A;}.elementor-3408 .elementor-element.elementor-element-31a5e498{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#0D163AB8;}.elementor-3408 .elementor-element.elementor-element-4fbf063e{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-4fbf063e .elementor-icon-wrapper{text-align:center;}.elementor-3408 .elementor-element.elementor-element-4fbf063e.elementor-view-stacked .elementor-icon{background-color:#5E8CFF;}.elementor-3408 .elementor-element.elementor-element-4fbf063e.elementor-view-framed .elementor-icon, .elementor-3408 .elementor-element.elementor-element-4fbf063e.elementor-view-default .elementor-icon{color:#5E8CFF;border-color:#5E8CFF;}.elementor-3408 .elementor-element.elementor-element-4fbf063e.elementor-view-framed .elementor-icon, .elementor-3408 .elementor-element.elementor-element-4fbf063e.elementor-view-default .elementor-icon svg{fill:#5E8CFF;}.elementor-3408 .elementor-element.elementor-element-4fbf063e .elementor-icon{font-size:24px;}.elementor-3408 .elementor-element.elementor-element-4fbf063e .elementor-icon svg{height:24px;}.elementor-3408 .elementor-element.elementor-element-3f50ac49{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#001F4714;--border-color:#001F4714;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 98.9999999999999, 239.99999999999997, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:20px;--padding-right:5px;}.elementor-3408 .elementor-element.elementor-element-3f50ac49:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-3f50ac49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-79353983{--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:13px 13px;--row-gap:13px;--column-gap:13px;--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-3408 .elementor-element.elementor-element-1d64ac23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 10px 6px 4px;}.elementor-3408 .elementor-element.elementor-element-1d64ac23 img{width:91px;}.elementor-3408 .elementor-element.elementor-element-57f17aec{--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:18px 18px;--row-gap:18px;--column-gap:18px;--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-3408 .elementor-element.elementor-element-2aee5a74{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-38160a62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-38160a62 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#0D163A;}.elementor-3408 .elementor-element.elementor-element-1bd37837{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#0D163AB8;}.elementor-3408 .elementor-element.elementor-element-66d53c02{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-66d53c02 .elementor-icon-wrapper{text-align:center;}.elementor-3408 .elementor-element.elementor-element-66d53c02.elementor-view-stacked .elementor-icon{background-color:#5E8CFF;}.elementor-3408 .elementor-element.elementor-element-66d53c02.elementor-view-framed .elementor-icon, .elementor-3408 .elementor-element.elementor-element-66d53c02.elementor-view-default .elementor-icon{color:#5E8CFF;border-color:#5E8CFF;}.elementor-3408 .elementor-element.elementor-element-66d53c02.elementor-view-framed .elementor-icon, .elementor-3408 .elementor-element.elementor-element-66d53c02.elementor-view-default .elementor-icon svg{fill:#5E8CFF;}.elementor-3408 .elementor-element.elementor-element-66d53c02 .elementor-icon{font-size:24px;}.elementor-3408 .elementor-element.elementor-element-66d53c02 .elementor-icon svg{height:24px;}.elementor-3408 .elementor-element.elementor-element-6c5e134f{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:4px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-3408 .elementor-element.elementor-element-7bec853e{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#001F4714;--border-color:#001F4714;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 98.9999999999999, 239.99999999999997, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:20px;--padding-right:5px;}.elementor-3408 .elementor-element.elementor-element-7bec853e:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-7bec853e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-1803bf58{--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:13px 13px;--row-gap:13px;--column-gap:13px;--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-3408 .elementor-element.elementor-element-46f0f3bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 0px;}.elementor-3408 .elementor-element.elementor-element-46f0f3bb img{width:78px;}.elementor-3408 .elementor-element.elementor-element-369e5d81{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-6aae830f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-6aae830f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#0D163A;}.elementor-3408 .elementor-element.elementor-element-65625581{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#0D163AB8;}.elementor-3408 .elementor-element.elementor-element-7bf72c7{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-7bf72c7 .elementor-icon-wrapper{text-align:center;}.elementor-3408 .elementor-element.elementor-element-7bf72c7.elementor-view-stacked .elementor-icon{background-color:#5E8CFF;}.elementor-3408 .elementor-element.elementor-element-7bf72c7.elementor-view-framed .elementor-icon, .elementor-3408 .elementor-element.elementor-element-7bf72c7.elementor-view-default .elementor-icon{color:#5E8CFF;border-color:#5E8CFF;}.elementor-3408 .elementor-element.elementor-element-7bf72c7.elementor-view-framed .elementor-icon, .elementor-3408 .elementor-element.elementor-element-7bf72c7.elementor-view-default .elementor-icon svg{fill:#5E8CFF;}.elementor-3408 .elementor-element.elementor-element-7bf72c7 .elementor-icon{font-size:24px;}.elementor-3408 .elementor-element.elementor-element-7bf72c7 .elementor-icon svg{height:24px;}.elementor-3408 .elementor-element.elementor-element-253c3529{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#001F4714;--border-color:#001F4714;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 98.9999999999999, 239.99999999999997, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:20px;--padding-right:5px;}.elementor-3408 .elementor-element.elementor-element-253c3529:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-253c3529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-51026524{--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:13px 13px;--row-gap:13px;--column-gap:13px;--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-3408 .elementor-element.elementor-element-7b20ed63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 2px;}.elementor-3408 .elementor-element.elementor-element-7b20ed63 img{width:104px;}.elementor-3408 .elementor-element.elementor-element-65905268{--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:18px 18px;--row-gap:18px;--column-gap:18px;--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-3408 .elementor-element.elementor-element-75370693{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-29687a88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-29687a88 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#0D163A;}.elementor-3408 .elementor-element.elementor-element-53139e62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#0D163AB8;}.elementor-3408 .elementor-element.elementor-element-4103319c{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-4103319c .elementor-icon-wrapper{text-align:center;}.elementor-3408 .elementor-element.elementor-element-4103319c.elementor-view-stacked .elementor-icon{background-color:#5E8CFF;}.elementor-3408 .elementor-element.elementor-element-4103319c.elementor-view-framed .elementor-icon, .elementor-3408 .elementor-element.elementor-element-4103319c.elementor-view-default .elementor-icon{color:#5E8CFF;border-color:#5E8CFF;}.elementor-3408 .elementor-element.elementor-element-4103319c.elementor-view-framed .elementor-icon, .elementor-3408 .elementor-element.elementor-element-4103319c.elementor-view-default .elementor-icon svg{fill:#5E8CFF;}.elementor-3408 .elementor-element.elementor-element-4103319c .elementor-icon{font-size:24px;}.elementor-3408 .elementor-element.elementor-element-4103319c .elementor-icon svg{height:24px;}.elementor-3408 .elementor-element.elementor-element-6e68dcdd{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-5f2849ab{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-53c6836d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-108b9f49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3408 .elementor-element.elementor-element-108b9f49 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3.1px;color:#0042C5;}.elementor-3408 .elementor-element.elementor-element-53502beb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-3408 .elementor-element.elementor-element-53502beb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:600;line-height:1.08em;letter-spacing:-1.8px;color:#09090B;}.elementor-3408 .elementor-element.elementor-element-47a141d4{width:var( --container-widget-width, 92% );max-width:92%;margin:0px 224px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 81px 10px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.78em;letter-spacing:-0.1px;color:#68727E;}.elementor-3408 .elementor-element.elementor-element-7114cd07{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-327f2305{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-3408 .elementor-element.elementor-element-724db144{--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:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-b2077b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap: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:#001F4714;--border-color:#001F4714;--border-radius:30px 30px 30px 30px;box-shadow:0px 18px 60px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-3408 .elementor-element.elementor-element-b2077b0:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-b2077b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB8;}.elementor-3408 .elementor-element.elementor-element-53583c67 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;line-height:1.08em;letter-spacing:-1.1px;color:#08090D;}.elementor-3408 .elementor-element.elementor-element-3f86150b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"DM Sans", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.68em;letter-spacing:-0.1px;color:#59606A;}.elementor-3408 .elementor-element.elementor-element-224b1ab7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3408 .elementor-element.elementor-element-224b1ab7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#59606A;}.elementor-3408 .elementor-element.elementor-element-34f4d341{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-3408 .elementor-element.elementor-element-34f4d341 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:46px;font-weight:500;letter-spacing:-1.8px;color:#08152E;}.elementor-3408 .elementor-element.elementor-element-59822140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3408 .elementor-element.elementor-element-59822140 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-3408 .elementor-element.elementor-element-59822140 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-3408 .elementor-element.elementor-element-59822140 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-3408 .elementor-element.elementor-element-59822140 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-3408 .elementor-element.elementor-element-59822140 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-3408 .elementor-element.elementor-element-59822140 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-59822140 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3408 .elementor-element.elementor-element-59822140 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3408 .elementor-element.elementor-element-59822140 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-3408 .elementor-element.elementor-element-59822140 .elementor-icon-list-text{color:#55637F;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-72d2395 .elementor-button{background-color:#FFFFFFB3;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;fill:#14213D;color:#14213D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8C96AA40;border-radius:999px 999px 999px 999px;padding:15px 40px 15px 40px;}.elementor-3408 .elementor-element.elementor-element-72d2395{width:100%;max-width:100%;}.elementor-3408 .elementor-element.elementor-element-42a376{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-6a20189d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-6a20189d.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-6a20189d img{width:100%;}.elementor-3408 .elementor-element.elementor-element-52e3f430{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3408 .elementor-element.elementor-element-52e3f430 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;color:#59606A;}.elementor-3408 .elementor-element.elementor-element-597b1d9f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap: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:#78AAFF59;--border-color:#78AAFF59;--border-radius:32px 32px 32px 32px;box-shadow:0px 22px 80px 0px rgba(54.00000000000001, 111.00000000000011, 220, 0.18);--margin-top:-20px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-3408 .elementor-element.elementor-element-597b1d9f:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-597b1d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FAFFC7;}.elementor-3408 .elementor-element.elementor-element-28fce385{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3408 .elementor-element.elementor-element-1c37d608 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;line-height:1.08em;letter-spacing:-1.1px;color:#08090D;}.elementor-3408 .elementor-element.elementor-element-9acf957{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap: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:#00000011;--border-color:#00000011;--border-radius:999px 999px 999px 999px;--margin-top:-9px;--margin-bottom:20px;--margin-left:0px;--margin-right:-5px;--padding-top:6px;--padding-bottom:6px;--padding-left:3px;--padding-right:3px;}.elementor-3408 .elementor-element.elementor-element-9acf957:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-9acf957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C53E2;}.elementor-3408 .elementor-element.elementor-element-64c7bfd7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-5a8bd8cf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.68em;letter-spacing:-0.1px;color:#59606A;}.elementor-3408 .elementor-element.elementor-element-23ac5921{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3408 .elementor-element.elementor-element-23ac5921 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#59606A;}.elementor-3408 .elementor-element.elementor-element-d34bed6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-3408 .elementor-element.elementor-element-d34bed6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:46px;font-weight:500;letter-spacing:-1.8px;color:#08152E;}.elementor-3408 .elementor-element.elementor-element-11df1338{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 27px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3408 .elementor-element.elementor-element-11df1338 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-3408 .elementor-element.elementor-element-11df1338 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-3408 .elementor-element.elementor-element-11df1338 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-3408 .elementor-element.elementor-element-11df1338 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-3408 .elementor-element.elementor-element-11df1338 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-3408 .elementor-element.elementor-element-11df1338 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-11df1338 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3408 .elementor-element.elementor-element-11df1338 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3408 .elementor-element.elementor-element-11df1338 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-3408 .elementor-element.elementor-element-11df1338 .elementor-icon-list-text{color:#55637F;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-32642dde .elementor-button{background-color:#0C53E2;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 5px 7px 0px rgba(46.00000000000001, 115.0000000000001, 255, 0.25);border-style:solid;border-width:1px 1px 1px 1px;border-color:#8C96AA40;border-radius:999px 999px 999px 999px;padding:15px 40px 15px 40px;}.elementor-3408 .elementor-element.elementor-element-32642dde{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-6a94aaa7{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-5e0bca04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-5e0bca04.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-5e0bca04 img{width:100%;}.elementor-3408 .elementor-element.elementor-element-21cddce1{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3408 .elementor-element.elementor-element-21cddce1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;color:#59606A;}.elementor-3408 .elementor-element.elementor-element-5f146693{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap: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:#001F4714;--border-color:#001F4714;--border-radius:30px 30px 30px 30px;box-shadow:0px 18px 60px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3408 .elementor-element.elementor-element-5f146693:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-5f146693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB8;}.elementor-3408 .elementor-element.elementor-element-13fccf6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;line-height:1.08em;letter-spacing:-1.1px;color:#08090D;}.elementor-3408 .elementor-element.elementor-element-29062514{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 13px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.68em;letter-spacing:-0.1px;color:#59606A;}.elementor-3408 .elementor-element.elementor-element-236b875f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3408 .elementor-element.elementor-element-236b875f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#59606A;}.elementor-3408 .elementor-element.elementor-element-5c3cf5c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-3408 .elementor-element.elementor-element-5c3cf5c1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:46px;font-weight:500;letter-spacing:-1.8px;color:#08152E;}.elementor-3408 .elementor-element.elementor-element-709baee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3408 .elementor-element.elementor-element-709baee1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-3408 .elementor-element.elementor-element-709baee1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-3408 .elementor-element.elementor-element-709baee1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-3408 .elementor-element.elementor-element-709baee1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-3408 .elementor-element.elementor-element-709baee1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-3408 .elementor-element.elementor-element-709baee1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-709baee1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3408 .elementor-element.elementor-element-709baee1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3408 .elementor-element.elementor-element-709baee1 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-3408 .elementor-element.elementor-element-709baee1 .elementor-icon-list-text{color:#55637F;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-c8c20ce .elementor-button{background-color:#FFFFFFB3;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;fill:#14213D;color:#14213D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8C96AA40;border-radius:999px 999px 999px 999px;padding:15px 20px 15px 20px;}.elementor-3408 .elementor-element.elementor-element-c8c20ce{width:100%;max-width:100%;}.elementor-3408 .elementor-element.elementor-element-1e1199cd{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-7e5d3520{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-7e5d3520.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-7e5d3520 img{width:100%;}.elementor-3408 .elementor-element.elementor-element-1b592097{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3408 .elementor-element.elementor-element-1b592097 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;color:#59606A;}.elementor-3408 .elementor-element.elementor-element-2de84e2{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;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:#001F4714;--border-color:#001F4714;--border-radius:30px 30px 30px 30px;box-shadow:0px 13px 15px 0px rgba(14.999999999999982, 22.99999999999999, 41.99999999999996, 0.06);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-3408 .elementor-element.elementor-element-2de84e2:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-2de84e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB8;}.elementor-3408 .elementor-element.elementor-element-773ea52c{--display:flex;--min-height:70px;--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:20px 20px 20px 20px;box-shadow:0px 12px 35px 0px rgba(14.999999999999982, 22.99999999999999, 41.99999999999996, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3408 .elementor-element.elementor-element-773ea52c:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-773ea52c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC7;}.elementor-3408 .elementor-element.elementor-element-23487a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-3408 .elementor-element.elementor-element-2840c1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#0A1733;}.elementor-3408 .elementor-element.elementor-element-7506d1e3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-7506d1e3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#66748F;}.elementor-3408 .elementor-element.elementor-element-6b79cc80 .elementor-button{background-color:#0C53E2;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(46.00000000000001, 115.0000000000001, 255, 0.25);border-style:solid;border-width:1px 1px 1px 1px;border-color:#8C96AA40;border-radius:999px 999px 999px 999px;padding:15px 10px 15px 20px;}.elementor-3408 .elementor-element.elementor-element-6b79cc80{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-6b79cc80 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3408 .elementor-element.elementor-element-6b79cc80 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-3408 .elementor-element.elementor-element-55fdcd7a{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-55fdcd7a:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-55fdcd7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-7aa85ee5{--display:flex;--min-height:450px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-7aa85ee5.e-con{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-74cc0e22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-4369227{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E8EDF5;--border-color:#E8EDF5;--border-radius:28px 28px 28px 28px;box-shadow:0px 12px 30px 0px rgba(0, 0, 0, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-3408 .elementor-element.elementor-element-5dcf1331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3408 .elementor-element.elementor-element-5dcf1331 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.3px;color:#0042C5;}.elementor-3408 .elementor-element.elementor-element-2794facb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-3408 .elementor-element.elementor-element-2794facb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.08em;letter-spacing:-1.8px;color:#09090B;}.elementor-3408 .elementor-element.elementor-element-2645d667{--display:flex;}.elementor-3408 .elementor-element.elementor-element-2b8eac2c{--display:flex;}.elementor-3408 .elementor-element.elementor-element-3cbbb9c9{--display:flex;}.elementor-3408 .elementor-element.elementor-element-4bcf838e{--display:flex;}.elementor-3408 .elementor-element.elementor-element-20f1879d{--display:flex;}.elementor-3408 .elementor-element.elementor-element-39f81c4a{--n-accordion-title-font-size:17px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 0px 0px;--n-accordion-title-normal-color:#111827;--n-accordion-icon-size:19px;--n-accordion-icon-normal-color:#7C7C7C;}.elementor-3408 .elementor-element.elementor-element-39f81c4a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EDF5;}.elementor-3408 .elementor-element.elementor-element-39f81c4a > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 0px 1px;border-color:#DAE7FC;}.elementor-3408 .elementor-element.elementor-element-39f81c4a {--n-accordion-padding:15px 20px 15px 20px;}:where( .elementor-3408 .elementor-element.elementor-element-39f81c4a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;font-weight:600;}:where( .elementor-3408 .elementor-element.elementor-element-39f81c4a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:#DAE7FC;--border-radius:0px 0px 15px 15px;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-3408 .elementor-element.elementor-element-66765839 .elementor-button{background-color:#02010100;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;fill:#2563EB;color:#2563EB;border-style:none;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-66765839{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 10px;}.elementor-3408 .elementor-element.elementor-element-66765839 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3408 .elementor-element.elementor-element-66765839 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3408 .elementor-element.elementor-element-4ac87d88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-6d59a170{--display:flex;--min-height:709px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:31px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-565a2598{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:153px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-3408 .elementor-element.elementor-element-361a6fcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3408 .elementor-element.elementor-element-361a6fcf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.3px;color:#0042C5;}.elementor-3408 .elementor-element.elementor-element-240283a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-3408 .elementor-element.elementor-element-240283a9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.4em;letter-spacing:-1.7px;color:#09090B;}.elementor-3408 .elementor-element.elementor-element-2c67627c{width:var( --container-widget-width, 91% );max-width:91%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#68727E;}.elementor-3408 .elementor-element.elementor-element-5bebfe35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-3408 .elementor-element.elementor-element-5bebfe35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-3408 .elementor-element.elementor-element-5bebfe35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-3408 .elementor-element.elementor-element-5bebfe35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-3408 .elementor-element.elementor-element-5bebfe35 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-3408 .elementor-element.elementor-element-5bebfe35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-3408 .elementor-element.elementor-element-5bebfe35 .elementor-icon-list-icon i{color:#2563EB;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-5bebfe35 .elementor-icon-list-icon svg{fill:#2563EB;transition:fill 0.3s;}.elementor-3408 .elementor-element.elementor-element-5bebfe35 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-3408 .elementor-element.elementor-element-5bebfe35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3408 .elementor-element.elementor-element-5bebfe35 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-3408 .elementor-element.elementor-element-5bebfe35 .elementor-icon-list-text{color:#68727E;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-626c4e8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3408 .elementor-element.elementor-element-626c4e8a img{width:57%;}.elementor-3408 .elementor-element.elementor-element-4587b89c{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3408 .elementor-element.elementor-element-4587b89c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-3408 .elementor-element.elementor-element-258cdfb4{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:94px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3408 .elementor-element.elementor-element-4cc1b7d4{--display:flex;}.elementor-3408 .elementor-element.elementor-element-4cc1b7d4.e-con{--e-con-transform-translateX:-65px;--e-con-transform-translateY:-62px;--e-con-transform-scale:1.4;}.elementor-3408 .elementor-element.elementor-element-4dc729c0{z-index:3;}.elementor-3408 .elementor-element.elementor-element-4dc729c0 img{width:300px;}.elementor-3408 .elementor-element.elementor-element-2ff1e6d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap: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-3408 .elementor-element.elementor-element-2ff1e6d0:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-2ff1e6d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-58a66f4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;box-shadow:0px 14px 30px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-7dd99fa3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-3408 .elementor-element.elementor-element-59936ca6{--display:flex;--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-3408 .elementor-element.elementor-element-5aaaa5bc{width:var( --container-widget-width, 89% );max-width:89%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 3px;--container-widget-width:89%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.8em;color:#E2E8F0C2;}.elementor-3408 .elementor-element.elementor-element-7b90c860{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap: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:25px;--padding-left:3px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-4de030a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-5cbaa0b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 23px 0px;}.elementor-3408 .elementor-element.elementor-element-5cbaa0b7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-3b37726a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;font-size:15px;line-height:1.5em;color:#E2E8F0C2;}.elementor-3408 .elementor-element.elementor-element-3b37726a a{color:#0B66FF;}.elementor-3408 .elementor-element.elementor-element-13bdadb1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-55d330e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 23px 0px;}.elementor-3408 .elementor-element.elementor-element-55d330e5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-4d807cf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;font-size:15px;line-height:1.5em;color:#E2E8F0C2;}.elementor-3408 .elementor-element.elementor-element-4d807cf6 a{color:#0B66FF;}.elementor-3408 .elementor-element.elementor-element-51dfe137{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-62527d44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 23px 0px;}.elementor-3408 .elementor-element.elementor-element-62527d44 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-3408 .elementor-element.elementor-element-1755d1fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;font-size:15px;line-height:1.5em;color:#E2E8F0C2;}.elementor-3408 .elementor-element.elementor-element-1755d1fc a{color:#0B66FF;}.elementor-3408 .elementor-element.elementor-element-3282adb5{--divider-border-style:solid;--divider-color:#5353538A;--divider-border-width:2.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-3282adb5 .elementor-divider-separator{width:1290px;margin:0 auto;margin-center:0;}.elementor-3408 .elementor-element.elementor-element-3282adb5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3408 .elementor-element.elementor-element-45fd76d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-31267fd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2E8F09C;}.elementor-3408 .elementor-element.elementor-element-31267fd6.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-13cb392d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.8em;color:#E2E8F09C;}.elementor-3408 .elementor-element.elementor-element-13cb392d.elementor-element{--align-self:flex-start;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3408 .elementor-element.elementor-element-4995cf{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-3408 .elementor-element.elementor-element-6773f82b:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-6773f82b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-3408 .elementor-element.elementor-element-7b8b86f2{--content-width:1360px;}.elementor-3408 .elementor-element.elementor-element-7c0fed76{--width:48%;}.elementor-3408 .elementor-element.elementor-element-57913ef5{--width:34%;}.elementor-3408 .elementor-element.elementor-element-1f298ee1{--width:24%;}.elementor-3408 .elementor-element.elementor-element-3d920c0c{--width:32%;}.elementor-3408 .elementor-element.elementor-element-4b335eff{--width:34%;}.elementor-3408 .elementor-element.elementor-element-23554f62{--width:32%;}.elementor-3408 .elementor-element.elementor-element-19edfec9{--width:52%;}.elementor-3408 .elementor-element.elementor-element-31b13f4d{--width:630px;}.elementor-3408 .elementor-element.elementor-element-4bfa3b4e{--width:46px;}.elementor-3408 .elementor-element.elementor-element-18ab2352{--width:300px;}.elementor-3408 .elementor-element.elementor-element-4d2c663e{--width:100%;}.elementor-3408 .elementor-element.elementor-element-6ca4c0c2{--width:30%;}.elementor-3408 .elementor-element.elementor-element-2bd3819{--width:20%;}.elementor-3408 .elementor-element.elementor-element-246fb09{--width:100%;}.elementor-3408 .elementor-element.elementor-element-6bf79457{--width:100%;}.elementor-3408 .elementor-element.elementor-element-15122f1e{--width:1367px;}.elementor-3408 .elementor-element.elementor-element-61e58a55{--width:736px;}.elementor-3408 .elementor-element.elementor-element-291c0036{--width:650px;}.elementor-3408 .elementor-element.elementor-element-70274a1f{--width:731px;}.elementor-3408 .elementor-element.elementor-element-581c8435{--width:100%;}.elementor-3408 .elementor-element.elementor-element-5d771456{--width:1367px;}.elementor-3408 .elementor-element.elementor-element-371b6361{--width:736px;}.elementor-3408 .elementor-element.elementor-element-88ed340{--width:736px;}.elementor-3408 .elementor-element.elementor-element-706842cc{--width:736px;}.elementor-3408 .elementor-element.elementor-element-62d9b623{--width:1360px;}.elementor-3408 .elementor-element.elementor-element-50312d9e{--width:28%;}.elementor-3408 .elementor-element.elementor-element-76080391{--width:72%;}.elementor-3408 .elementor-element.elementor-element-6af06a7b{--width:100%;}.elementor-3408 .elementor-element.elementor-element-2298c3{--content-width:1360px;}.elementor-3408 .elementor-element.elementor-element-3412c52f{--width:100%;}.elementor-3408 .elementor-element.elementor-element-2fedffbf{--width:90%;}.elementor-3408 .elementor-element.elementor-element-13f0a34c{--width:90%;}.elementor-3408 .elementor-element.elementor-element-22087a8d{--width:85%;}.elementor-3408 .elementor-element.elementor-element-7981575{--width:85%;}.elementor-3408 .elementor-element.elementor-element-2ef257db{--content-width:1360px;}.elementor-3408 .elementor-element.elementor-element-cf4902f{--width:74%;}.elementor-3408 .elementor-element.elementor-element-2867956c{--width:69%;}.elementor-3408 .elementor-element.elementor-element-1a5eade4{--width:33%;}.elementor-3408 .elementor-element.elementor-element-3abca60f{--width:46%;}.elementor-3408 .elementor-element.elementor-element-67d9909{--width:33%;}.elementor-3408 .elementor-element.elementor-element-620bf8c{--width:46%;}.elementor-3408 .elementor-element.elementor-element-ca8b0e3{--width:33%;}.elementor-3408 .elementor-element.elementor-element-a7c21b5{--width:46%;}.elementor-3408 .elementor-element.elementor-element-b6b07ae{--width:24%;}.elementor-3408 .elementor-element.elementor-element-36a26397{--content-width:1360px;}.elementor-3408 .elementor-element.elementor-element-c86704c{--width:1360px;}.elementor-3408 .elementor-element.elementor-element-50e8c174{--width:44%;}.elementor-3408 .elementor-element.elementor-element-2fe050c8{--width:56%;}.elementor-3408 .elementor-element.elementor-element-6773f82b{--width:100%;}.elementor-3408 .elementor-element.elementor-element-b4391ba{--width:97%;}.elementor-3408 .elementor-element.elementor-element-13c3f09c{--width:50%;}.elementor-3408 .elementor-element.elementor-element-3f50ac49{--width:49%;}.elementor-3408 .elementor-element.elementor-element-6c5e134f{--width:97%;}.elementor-3408 .elementor-element.elementor-element-7bec853e{--width:50%;}.elementor-3408 .elementor-element.elementor-element-253c3529{--width:49%;}.elementor-3408 .elementor-element.elementor-element-6e68dcdd{--content-width:1360px;}.elementor-3408 .elementor-element.elementor-element-5f2849ab{--width:100%;}.elementor-3408 .elementor-element.elementor-element-53c6836d{--width:53%;}.elementor-3408 .elementor-element.elementor-element-7114cd07{--width:100%;}.elementor-3408 .elementor-element.elementor-element-327f2305{--width:100%;}.elementor-3408 .elementor-element.elementor-element-b2077b0{--width:33.3%;}.elementor-3408 .elementor-element.elementor-element-597b1d9f{--width:33.3%;}.elementor-3408 .elementor-element.elementor-element-9acf957{--width:36%;}.elementor-3408 .elementor-element.elementor-element-5f146693{--width:33.3%;}.elementor-3408 .elementor-element.elementor-element-773ea52c{--width:100px;}.elementor-3408 .elementor-element.elementor-element-23487a{--width:90%;}.elementor-3408 .elementor-element.elementor-element-7aa85ee5{--width:1360px;}.elementor-3408 .elementor-element.elementor-element-74cc0e22{--width:48%;}.elementor-3408 .elementor-element.elementor-element-4ac87d88{--width:52%;}.elementor-3408 .elementor-element.elementor-element-6d59a170{--width:100%;}.elementor-3408 .elementor-element.elementor-element-565a2598{--width:350px;}.elementor-3408 .elementor-element.elementor-element-258cdfb4{--width:320px;}.elementor-3408 .elementor-element.elementor-element-7dd99fa3{--width:1360px;}.elementor-3408 .elementor-element.elementor-element-59936ca6{--width:40%;}.elementor-3408 .elementor-element.elementor-element-4de030a5{--width:26%;}.elementor-3408 .elementor-element.elementor-element-13bdadb1{--width:26%;}.elementor-3408 .elementor-element.elementor-element-51dfe137{--width:26%;}.elementor-3408 .elementor-element.elementor-element-45fd76d1{--width:1290px;}}@media(max-width:767px){.elementor-3408 .elementor-element.elementor-element-7b8b86f2{--min-height:828px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-24eff819{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-4cce72d{padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-4cce72d .elementor-heading-title{font-size:15px;}.elementor-3408 .elementor-element.elementor-element-38b6502f{padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-38b6502f .elementor-heading-title{font-size:12px;}.elementor-3408 .elementor-element.elementor-element-71a65bf1 .elementor-heading-title{font-size:45px;}.elementor-3408 .elementor-element.elementor-element-246e0d2b{font-size:18px;}.elementor-3408 .elementor-element.elementor-element-3cec1a6f{font-size:15px;}.elementor-3408 .elementor-element.elementor-element-695fca7f{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3408 .elementor-element.elementor-element-641899d4{width:var( --container-widget-width, 213px );max-width:213px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:213px;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-641899d4 .elementor-button{font-size:14px;border-radius:10px 10px 10px 10px;padding:15px 35px 15px 35px;}.elementor-3408 .elementor-element.elementor-element-1b574dc5{width:var( --container-widget-width, 155px );max-width:155px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-1b574dc5 .elementor-button{font-size:14px;padding:12px 15px 12px 15px;}.elementor-3408 .elementor-element.elementor-element-3710918e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:25px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-3408 .elementor-element.elementor-element-4b335eff{--width:45%;--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3408 .elementor-element.elementor-element-1b19b507{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-4eee2838{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3408 .elementor-element.elementor-element-4eee2838 .elementor-heading-title{font-size:13px;}.elementor-3408 .elementor-element.elementor-element-23554f62{--width:42%;--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3408 .elementor-element.elementor-element-47d5d938{text-align:center;}.elementor-3408 .elementor-element.elementor-element-47d5d938 .elementor-heading-title{font-size:13px;}.elementor-3408 .elementor-element.elementor-element-31b13f4d{--min-height:207px;}.elementor-3408 .elementor-element.elementor-element-6ca4c0c2{--width:208px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:39px;}body:not(.rtl) .elementor-3408 .elementor-element.elementor-element-6ca4c0c2{right:-13px;}body.rtl .elementor-3408 .elementor-element.elementor-element-6ca4c0c2{left:-13px;}.elementor-3408 .elementor-element.elementor-element-2bd3819{--width:13%;--margin-top:0px;--margin-bottom:12px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-246fb09{--width:67%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-4cab6242{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-37068a03{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-581c8435{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-5d771456{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-8e016b8{padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-371b6361{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:13px;--padding-left:10px;--padding-right:10px;}.elementor-3408 .elementor-element.elementor-element-5220db1f.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-38ced36b{--width:73%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3408 .elementor-element.elementor-element-38ced36b.e-con{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-16cf8606 .elementor-heading-title{font-size:16px;}.elementor-3408 .elementor-element.elementor-element-29c804f4{font-size:14px;}.elementor-3408 .elementor-element.elementor-element-29c804f4 p{margin-block-end:0px;}.elementor-3408 .elementor-element.elementor-element-88ed340{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:13px;--padding-left:10px;--padding-right:10px;}.elementor-3408 .elementor-element.elementor-element-1c9ee115.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-451a65a7{--width:71%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3408 .elementor-element.elementor-element-451a65a7.e-con{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-53aa1afe .elementor-heading-title{font-size:16px;}.elementor-3408 .elementor-element.elementor-element-54215613{font-size:14px;}.elementor-3408 .elementor-element.elementor-element-54215613 p{margin-block-end:0px;}.elementor-3408 .elementor-element.elementor-element-706842cc{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:13px;--padding-left:10px;--padding-right:10px;}.elementor-3408 .elementor-element.elementor-element-43b2d5cd.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-6adbfb16{--width:64%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3408 .elementor-element.elementor-element-6adbfb16.e-con{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-60802d2b .elementor-heading-title{font-size:16px;}.elementor-3408 .elementor-element.elementor-element-7e1db920{font-size:14px;}.elementor-3408 .elementor-element.elementor-element-7e1db920 p{margin-block-end:0px;}.elementor-3408 .elementor-element.elementor-element-4995cf{--padding-top:72px;--padding-bottom:72px;--padding-left:18px;--padding-right:18px;}.elementor-3408 .elementor-element.elementor-element-50312d9e{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3408 .elementor-element.elementor-element-39421532 .elementor-heading-title{font-size:34px;}.elementor-3408 .elementor-element.elementor-element-22efbeec{padding:0px 0px 0px 0px;font-size:16px;line-height:1.4em;}.elementor-3408 .elementor-element.elementor-element-6fe689f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-2298c3{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-2ef257db{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-cf4902f{--padding-top:30px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-3408 .elementor-element.elementor-element-de60229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3408 .elementor-element.elementor-element-37c4dce8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-3408 .elementor-element.elementor-element-37c4dce8 .elementor-heading-title{font-size:28px;line-height:1.05em;letter-spacing:-2px;}.elementor-3408 .elementor-element.elementor-element-2ee2a668{font-size:15px;}.elementor-3408 .elementor-element.elementor-element-2ee2a668 p{margin-block-end:0px;}.elementor-3408 .elementor-element.elementor-element-7ce4099a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-1a5eade4{--min-height:0px;}.elementor-3408 .elementor-element.elementor-element-3abca60f{--width:54%;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3408 .elementor-element.elementor-element-884f00f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-3408 .elementor-element.elementor-element-8116305{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-3408 .elementor-element.elementor-element-8116305 .elementor-heading-title{font-size:20px;line-height:1.05em;letter-spacing:-0.7px;}.elementor-3408 .elementor-element.elementor-element-8dcf013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-67d9909{--min-height:0px;}.elementor-3408 .elementor-element.elementor-element-620bf8c{--width:54%;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3408 .elementor-element.elementor-element-2ff1a1b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-3408 .elementor-element.elementor-element-bf596e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-3408 .elementor-element.elementor-element-bf596e2 .elementor-heading-title{font-size:20px;line-height:1.05em;letter-spacing:-0.7px;}.elementor-3408 .elementor-element.elementor-element-d843995{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-ca8b0e3{--min-height:0px;}.elementor-3408 .elementor-element.elementor-element-a7c21b5{--width:54%;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3408 .elementor-element.elementor-element-e09e5dc{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-3408 .elementor-element.elementor-element-3084453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-3408 .elementor-element.elementor-element-3084453 .elementor-heading-title{font-size:20px;line-height:1.05em;letter-spacing:-0.7px;}.elementor-3408 .elementor-element.elementor-element-b98d443{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-578a9dd4 .elementor-heading-title{font-size:40px;line-height:1.05em;letter-spacing:-2px;}.elementor-3408 .elementor-element.elementor-element-36a26397{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3408 .elementor-element.elementor-element-70b6404f{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-361f623d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3408 .elementor-element.elementor-element-361f623d .elementor-heading-title{font-size:28px;line-height:1.05em;letter-spacing:-2px;}.elementor-3408 .elementor-element.elementor-element-35f12fc{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:15px;}.elementor-3408 .elementor-element.elementor-element-46a6fa54{--margin-top:74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-c86704c{--padding-top:10px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-3408 .elementor-element.elementor-element-50e8c174{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-15cc42d2{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3408 .elementor-element.elementor-element-3c20139{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3408 .elementor-element.elementor-element-3c20139 .elementor-heading-title{font-size:28px;}.elementor-3408 .elementor-element.elementor-element-657ea172{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-3408 .elementor-element.elementor-element-6773f82b:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-6773f82b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.avaario.fi/wp-content/uploads/2026/07/Kopio-Nimeton-suunnittelumalli-2.png");background-position:0px 0px;background-size:contain;}.elementor-3408 .elementor-element.elementor-element-6773f82b{--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-3408 .elementor-element.elementor-element-b4391ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-13c3f09c{--justify-content:space-between;--padding-top:15px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-cff4d52{--width:78%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3408 .elementor-element.elementor-element-49a758fa{padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-49a758fa img{width:65px;}.elementor-3408 .elementor-element.elementor-element-4c9b0305{--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-4fbf063e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3408 .elementor-element.elementor-element-4fbf063e.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-4fbf063e .elementor-icon{font-size:35px;}.elementor-3408 .elementor-element.elementor-element-4fbf063e .elementor-icon svg{height:35px;}.elementor-3408 .elementor-element.elementor-element-3f50ac49{--justify-content:space-between;--padding-top:15px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-79353983{--width:60%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3408 .elementor-element.elementor-element-1d64ac23{padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-1d64ac23 img{width:70px;}.elementor-3408 .elementor-element.elementor-element-66d53c02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3408 .elementor-element.elementor-element-66d53c02.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-66d53c02 .elementor-icon{font-size:35px;}.elementor-3408 .elementor-element.elementor-element-66d53c02 .elementor-icon svg{height:35px;}.elementor-3408 .elementor-element.elementor-element-6c5e134f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-7bec853e{--justify-content:space-between;--padding-top:13px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-1803bf58{--width:60%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-46f0f3bb{padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-46f0f3bb img{width:60px;}.elementor-3408 .elementor-element.elementor-element-7bf72c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3408 .elementor-element.elementor-element-7bf72c7.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-7bf72c7 .elementor-icon{font-size:35px;}.elementor-3408 .elementor-element.elementor-element-7bf72c7 .elementor-icon svg{height:35px;}.elementor-3408 .elementor-element.elementor-element-253c3529{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-51026524{--width:70%;--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-3408 .elementor-element.elementor-element-7b20ed63{width:var( --container-widget-width, 65px );max-width:65px;padding:0px 0px 0px 0px;--container-widget-width:65px;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-7b20ed63 img{width:65px;}.elementor-3408 .elementor-element.elementor-element-4103319c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3408 .elementor-element.elementor-element-4103319c.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-4103319c .elementor-icon{font-size:35px;}.elementor-3408 .elementor-element.elementor-element-4103319c .elementor-icon svg{height:35px;}.elementor-3408 .elementor-element.elementor-element-6e68dcdd{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-5f2849ab{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-53502beb .elementor-heading-title{font-size:28px;}.elementor-3408 .elementor-element.elementor-element-47a141d4{padding:0px 0px 0px 0px;font-size:15px;}.elementor-3408 .elementor-element.elementor-element-724db144{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;}.elementor-3408 .elementor-element.elementor-element-b2077b0{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-3f86150b{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-597b1d9f{--margin-top:10px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:22px;}.elementor-3408 .elementor-element.elementor-element-28fce385{--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-3408 .elementor-element.elementor-element-28fce385.e-con{--align-self:flex-end;}.elementor-3408 .elementor-element.elementor-element-9acf957{--width:30%;}.elementor-3408 .elementor-element.elementor-element-5f146693{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-2de84e2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3408 .elementor-element.elementor-element-773ea52c{--width:30%;--min-height:52px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3408 .elementor-element.elementor-element-2840c1{text-align:center;}.elementor-3408 .elementor-element.elementor-element-7506d1e3{text-align:center;}.elementor-3408 .elementor-element.elementor-element-6b79cc80{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3408 .elementor-element.elementor-element-6b79cc80 .elementor-button{font-size:15px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-55fdcd7a{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-7aa85ee5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3408 .elementor-element.elementor-element-4369227{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3408 .elementor-element.elementor-element-2794facb .elementor-heading-title{font-size:28px;}.elementor-3408 .elementor-element.elementor-element-39f81c4a{--n-accordion-item-title-space-between:10px;}.elementor-3408 .elementor-element.elementor-element-39f81c4a {--n-accordion-padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-6d59a170{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-565a2598{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3408 .elementor-element.elementor-element-240283a9 .elementor-heading-title{font-size:28px;}.elementor-3408 .elementor-element.elementor-element-2c67627c{font-size:15px;}.elementor-3408 .elementor-element.elementor-element-626c4e8a{width:var( --container-widget-width, 50% );max-width:50%;margin:270px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-626c4e8a.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-626c4e8a img{width:100%;}.elementor-3408 .elementor-element.elementor-element-4587b89c{width:var( --container-widget-width, 120px );max-width:120px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -32px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-3408 .elementor-element.elementor-element-4587b89c.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-4587b89c .elementor-heading-title{font-size:14px;}.elementor-3408 .elementor-element.elementor-element-258cdfb4{--min-height:400px;--margin-top:-480px;--margin-bottom:125px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-4cc1b7d4{--width:60%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-4cc1b7d4.e-con{--align-self:flex-end;}.elementor-3408 .elementor-element.elementor-element-4dc729c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3408 .elementor-element.elementor-element-2ff1e6d0{--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-58a66f4f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-3282adb5 .elementor-divider-separator{width:281px;}.elementor-3408 .elementor-element.elementor-element-45fd76d1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-3408 .elementor-element.elementor-element-31267fd6.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-13cb392d.elementor-element{--align-self:center;}}/* Start custom CSS for heading, class: .elementor-element-4cce72d */.hero-kicker{
  display:flex;
  align-items:center;
  gap:12px;
}

.hero-kicker::before{
  content:"";
  display:block;
  width:26px;
  height:1px;
  background:rgba(9, 59, 158, 1);
  flex-shrink:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b6502f */.hero-kicker{
  display:flex;
  align-items:center;
  gap:12px;
}

.hero-kicker::before{
  content:"";
  display:block;
  width:26px;
  height:1px;
  background:rgba(9, 59, 158, 1);
  flex-shrink:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71a65bf1 */.gradient-text{
  color:transparent;
  background:linear-gradient(135deg,#050505 0%,#36363a 48%,#7788a4 100%);
  -webkit-background-clip:text;
  background-clip:text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b574dc5 */.btn-primary-custom .elementor-button,
.btn-secondary-custom .elementor-button{
  transition:transform .24s ease, box-shadow .24s ease;
}

.btn-primary-custom .elementor-button:hover,
.btn-secondary-custom .elementor-button:hover{
  transform:translateY(-2px);
}

.btn-primary-custom .elementor-button:hover{
  box-shadow:0 20px 46px rgba(0,0,0,.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d29362 */.elementor-3408 .elementor-element.elementor-element-5d29362 {
  position: relative !important;
  height: 58px;
  min-height: 58px;
  width: 100%;

  display: flex;
  align-items: center;
  justify-content: center;

  padding: 0 24px !important;

  background: #ffffff;
  border-radius: 36px 36px 0 0;

  overflow: visible !important;
  z-index: 10;
}

/* Headerin alareunan kevyt premium-viiva */
.elementor-3408 .elementor-element.elementor-element-5d29362::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;

  height: 1px;

  background: linear-gradient(
    90deg,
    rgba(15,23,42,0.02),
    rgba(15,23,42,0.08),
    rgba(15,23,42,0.02)
  );

  z-index: 999;
  pointer-events: none;
}

/* Pisteet vasempaan reunaan */
.elementor-3408 .elementor-element.elementor-element-5d29362 .browser-dots {
  position: absolute !important;
  left: 24px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;

  width: 46px !important;
  height: 10px !important;

  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 3;
}

/* Piilotetaan mahdolliset Elementorilla tehdyt piste-elementit */
.elementor-3408 .elementor-element.elementor-element-5d29362 .browser-dots > * {
  display: none !important;
}

/* Luodaan 3 värillistä pistettä CSS:llä */
.elementor-3408 .elementor-element.elementor-element-5d29362 .browser-dots::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;

  width: 10px;
  height: 10px;
  border-radius: 999px;

  background: #ff5f57;

  box-shadow:
    18px 0 0 #ffbd2e,
    36px 0 0 #28c840;
}

/* Osoitepalkki keskelle */
.elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address {
  position: relative !important;
  z-index: 2;

  width: 380px;
  max-width: 52%;
  height: 28px;

  display: flex;
  align-items: center;
  justify-content: center;

  background: #f4f4f5;
  border: 1px solid rgba(15,23,42,0.035);
  border-radius: 12px;

  margin: 0 !important;
  padding: 0 14px !important;

  color: rgba(15,23,42,0.64);
  font-size: 12px;
  font-weight: 600;
  line-height: 1;

  box-shadow: none !important;
  overflow: hidden;
}

/* Poistetaan mahdollinen vanha lukko oikealta puolelta */
.elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address::after {
  content: none !important;
  display: none !important;
}

/* Vihreä lukko ennen osoitetekstiä */
.elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address::before {
  content: "";

  position: absolute;
  top: 50%;
  left: calc(50% - 61px);
  transform: translateY(-50%);

  width: 10px;
  height: 12px;

  display: block;
  z-index: 3;
  pointer-events: none;

  background: #16a34a;

  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6V4.5C3 2.57 4.34 1.2 6 1.2C7.66 1.2 9 2.57 9 4.5V6H9.6C10.37 6 11 6.63 11 7.4V11.6C11 12.37 10.37 13 9.6 13H2.4C1.63 13 1 12.37 1 11.6V7.4C1 6.63 1.63 6 2.4 6H3ZM4.4 6H7.6V4.5C7.6 3.3 6.9 2.55 6 2.55C5.1 2.55 4.4 3.3 4.4 4.5V6Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;

  mask-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6V4.5C3 2.57 4.34 1.2 6 1.2C7.66 1.2 9 2.57 9 4.5V6H9.6C10.37 6 11 6.63 11 7.4V11.6C11 12.37 10.37 13 9.6 13H2.4C1.63 13 1 12.37 1 11.6V7.4C1 6.63 1.63 6 2.4 6H3ZM4.4 6H7.6V4.5C7.6 3.3 6.9 2.55 6 2.55C5.1 2.55 4.4 3.3 4.4 4.5V6Z' fill='black'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}

/* Tekstielementti */
.elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address > * {
  position: relative !important;
  z-index: 2;

  width: auto !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Osoitetekstin asetukset */
.elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address *,
.elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address p,
.elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address span,
.elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address h1,
.elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address h2,
.elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address h3 {
  margin: 0 !important;
  padding: 0 !important;

  color: rgba(15,23,42,0.64) !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  text-align: center !important;
}

/* Mobiili */
@media (max-width: 767px) {
  .elementor-3408 .elementor-element.elementor-element-5d29362 {
    height: 46px;
    min-height: 46px;
    padding: 0 14px !important;
    border-radius: 22px 22px 0 0;
  }

  .elementor-3408 .elementor-element.elementor-element-5d29362 .browser-dots {
    left: 14px !important;
    width: 34px !important;
    height: 8px !important;
  }

  .elementor-3408 .elementor-element.elementor-element-5d29362 .browser-dots::before {
    width: 8px;
    height: 8px;

    box-shadow:
      13px 0 0 #ffbd2e,
      26px 0 0 #28c840;
  }

  .elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address {
    width: 190px;
    max-width: 48%;
    height: 22px;
    border-radius: 9px;
    padding: 0 10px !important;
  }

  .elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address::before {
    width: 8px;
    height: 10px;
    left: calc(50% -58px);
  }

  .elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address *,
  .elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address p,
  .elementor-3408 .elementor-element.elementor-element-5d29362 .browser-address span {
    font-size: 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d2c663e */.mockup-page{
  overflow:hidden;
  border-radius:0 0 14px 14px;
}

.mockup-page img{
  display:block;
  border-radius:0 0 14px 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31b13f4d */.site-mockup{
  position:relative;
  overflow:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b8b86f2 */.elementor-3408 .elementor-element.elementor-element-7b8b86f2 {
  position: relative;
  overflow: hidden;
  min-height: 1000px;
  background-color: #f8fbff;

  background:
    radial-gradient(
      ellipse 680px 500px at 8% 12%,
      rgba(147, 197, 253, 0.24) 0%,
      transparent 70%
    ),
    radial-gradient(
      ellipse 700px 520px at 92% 10%,
      rgba(196, 181, 253, 0.26) 0%,
      transparent 72%
    ),
    radial-gradient(
      ellipse 620px 420px at 92% 92%,
      rgba(96, 165, 250, 0.10) 0%,
      transparent 74%
    ),
    linear-gradient(
      180deg,
      #ffffff 0%,
      #f8fbff 48%,
      #f5f5f7 100%
    );
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-3408 .elementor-element.elementor-element-7b8b86f2 {
    min-height: 900px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3408 .elementor-element.elementor-element-7b8b86f2 {
    min-height: 820px;

    background:
      radial-gradient(
        ellipse 520px 420px at 0% 6%,
        rgba(147, 197, 253, 0.27) 0%,
        transparent 72%
      ),
      radial-gradient(
        ellipse 440px 360px at 100% 8%,
        rgba(196, 181, 253, 0.23) 0%,
        transparent 72%
      ),
      radial-gradient(
        ellipse 380px 300px at 100% 94%,
        rgba(96, 165, 250, 0.09) 0%,
        transparent 74%
      ),
      linear-gradient(
        180deg,
        #ffffff 0%,
        #f8fbff 48%,
        #f5f5f7 100%
      );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50312d9e */.elementor-3408 .elementor-element.elementor-element-50312d9e .services-eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;

  font-size: 13px;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;

  color: rgba(255,255,255,0.58);

  margin-bottom: 22px;
}

.elementor-3408 .elementor-element.elementor-element-50312d9e .services-eyebrow::before {
  content: "";
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 1px;

  background: rgba(59, 130, 246, 1);

  display: block;
  flex: 0 0 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4995cf */.elementor-3408 .elementor-element.elementor-element-4995cf.services-dark,
.elementor-3408 .elementor-element.elementor-element-4995cf .services-dark {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  color: #e6ebf3;

  background:
    radial-gradient(
      760px 520px at -18% 72%,
      rgba(59, 130, 246, 0.54),
      transparent 56%
    ),
    radial-gradient(
      430px 300px at -2% 74%,
      rgba(147, 197, 253, 0.22),
      transparent 54%
    ),
    radial-gradient(
      880px 420px at 10% 84%,
      rgba(20, 88, 210, 0.10),
      transparent 64%
    ),
    radial-gradient(
      900px 520px at 78% 20%,
      rgba(42, 95, 190, 0.15),
      transparent 62%
    ),
    linear-gradient(
      180deg,
      #05070d 0%,
      #07101c 52%,
      #04070d 100%
    );
}

/* Valonsäteen ympäröivä hehku */
.elementor-3408 .elementor-element.elementor-element-4995cf.services-dark::before,
.elementor-3408 .elementor-element.elementor-element-4995cf .services-dark::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0.035),
      transparent 18%,
      transparent 82%,
      rgba(255, 255, 255, 0.025)
    ),
    radial-gradient(
      circle at 40% 50%,
      rgba(255, 255, 255, 0.04),
      transparent 38%
    ),
    radial-gradient(
      ellipse 190px 130px at 1% 49%,
      rgba(147, 197, 253, 0.09) 0%,
      rgba(96, 165, 250, 0.065) 38%,
      rgba(59, 130, 246, 0.035) 60%,
      transparent 82%
    ),
    radial-gradient(
      ellipse 560px 300px at 3% 71%,
      rgba(59, 130, 246, 0.30) 0%,
      rgba(37, 99, 235, 0.21) 28%,
      rgba(20, 88, 210, 0.11) 52%,
      transparent 78%
    ),
    radial-gradient(
      ellipse 760px 380px at 7% 76%,
      rgba(20, 88, 210, 0.18) 0%,
      rgba(20, 88, 210, 0.09) 42%,
      transparent 80%
    ),
    radial-gradient(
      ellipse 420px 220px at 8% 68%,
      rgba(147, 197, 253, 0.08) 0%,
      rgba(59, 130, 246, 0.08) 36%,
      transparent 74%
    );

  opacity: 0.96;
}

/* Sininen viisto valonsäde */
.elementor-3408 .elementor-element.elementor-element-4995cf.services-dark::after,
.elementor-3408 .elementor-element.elementor-element-4995cf .services-dark::after {
  content: "";
  position: absolute;
  z-index: 0;
  pointer-events: none;

  left: -215px;
  bottom: 130px;

  width: 760px;
  height: 178px;

  background:
    radial-gradient(
      ellipse 210px 125px at 7% 51%,
      rgba(191, 219, 254, 0.34) 0%,
      rgba(147, 197, 253, 0.26) 18%,
      rgba(96, 165, 250, 0.17) 34%,
      rgba(59, 130, 246, 0.08) 52%,
      transparent 72%
    ),
    radial-gradient(
      ellipse at 9% 51%,
      rgba(236, 245, 255, 0.98) 0%,
      rgba(191, 219, 254, 0.92) 7%,
      rgba(96, 165, 250, 0.58) 20%,
      rgba(59, 130, 246, 0.20) 36%,
      transparent 56%
    ),
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(219, 234, 254, 0.98) 7%,
      rgba(147, 197, 253, 0.88) 13%,
      rgba(96, 165, 250, 0.62) 22%,
      rgba(59, 130, 246, 0.28) 34%,
      rgba(37, 99, 235, 0.12) 44%,
      rgba(20, 88, 210, 0.04) 53%,
      transparent 63%
    ) center / 100% 5px no-repeat,
    linear-gradient(
      90deg,
      rgba(147, 197, 253, 0.14) 0%,
      rgba(96, 165, 250, 0.12) 12%,
      rgba(59, 130, 246, 0.08) 26%,
      rgba(37, 99, 235, 0.04) 42%,
      transparent 62%
    ) center / 100% 34px no-repeat;

  transform: rotate(31.5deg);
  transform-origin: center;
  filter: blur(7px);
  opacity: 1;
  mix-blend-mode: screen;

  mask-image:
    linear-gradient(
      90deg,
      #000 0%,
      #000 11%,
      rgba(0, 0, 0, 0.96) 22%,
      rgba(0, 0, 0, 0.78) 33%,
      rgba(0, 0, 0, 0.42) 46%,
      rgba(0, 0, 0, 0.16) 56%,
      transparent 66%
    ),
    linear-gradient(
      180deg,
      transparent 0%,
      rgba(0, 0, 0, 0.35) 12%,
      #000 34%,
      #000 66%,
      rgba(0, 0, 0, 0.35) 88%,
      transparent 100%
    );

  -webkit-mask-image:
    linear-gradient(
      90deg,
      #000 0%,
      #000 11%,
      rgba(0, 0, 0, 0.96) 22%,
      rgba(0, 0, 0, 0.78) 33%,
      rgba(0, 0, 0, 0.42) 46%,
      rgba(0, 0, 0, 0.16) 56%,
      transparent 66%
    ),
    linear-gradient(
      180deg,
      transparent 0%,
      rgba(0, 0, 0, 0.35) 12%,
      #000 34%,
      #000 66%,
      rgba(0, 0, 0, 0.35) 88%,
      transparent 100%
    );

  mask-composite: intersect;
  -webkit-mask-composite: source-in;
}

/* Pääasettelu */
.elementor-3408 .elementor-element.elementor-element-4995cf .services-inner {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;

  display: grid;
  grid-template-columns: minmax(285px, 325px) minmax(0, 1fr);
  align-items: center;
  gap: clamp(30px, 3.4vw, 46px);
}

.elementor-3408 .elementor-element.elementor-element-4995cf .services-intro {
  width: 100%;
  max-width: 325px;
  min-width: 0;
}

.elementor-3408 .elementor-element.elementor-element-4995cf .services-grid {
  width: 100%;
  min-width: 0;

  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
  align-items: stretch;
}

/* Johdanto */
.elementor-3408 .elementor-element.elementor-element-4995cf .services-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 28px;
  color: #3b82f6;
  font-size: 13px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 2.5px;
  text-transform: uppercase;
}

.elementor-3408 .elementor-element.elementor-element-4995cf .services-eyebrow::before {
  content: "";
  display: block;
  width: 22px;
  height: 1px;
  flex: 0 0 22px;
  background: #3b82f6;
}

.elementor-3408 .elementor-element.elementor-element-4995cf .services-title {
  width: 390px;
  max-width: 390px;
  margin: 0;
  color: #ffffff;
  font-size: clamp(38px, 3.15vw, 46px);
  font-weight: 800;
  line-height: 1.05;
  letter-spacing: -1.8px;
}

.elementor-3408 .elementor-element.elementor-element-4995cf .services-lead {
  max-width: 315px;
  margin-top: 26px;
  color: rgba(230, 235, 243, 0.76);
  font-size: 16.5px;
  line-height: 1.72;
}

/* CTA */
.elementor-3408 .elementor-element.elementor-element-4995cf .services-cta .elementor-button {
  margin-top: 30px;
  padding: 15px 25px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.025);
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.04);

  transition:
    transform 0.28s ease,
    border-color 0.28s ease,
    background-color 0.28s ease,
    box-shadow 0.28s ease;
}

.elementor-3408 .elementor-element.elementor-element-4995cf .services-cta .elementor-button:hover {
  border-color: rgba(59, 130, 246, 0.65);
  background: rgba(59, 130, 246, 0.12);
  box-shadow:
    0 0 22px rgba(59, 130, 246, 0.15);
  transform: translateY(-1px);
}

/* Palvelukortit */
.elementor-3408 .elementor-element.elementor-element-4995cf .service-card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 494px;
  padding: 16px;
  border: 1px solid rgba(255, 255, 255, 0.11);
  border-radius: 18px;

  background:
    linear-gradient(
      180deg,
      rgba(24, 31, 47, 0.88),
      rgba(8, 13, 24, 0.90)
    );

  box-shadow:
    0 18px 48px rgba(0, 0, 0, 0.30),
    inset 0 1px 0 rgba(255, 255, 255, 0.05);

  transition:
    transform 0.28s ease,
    border-color 0.28s ease,
    box-shadow 0.28s ease;
}

.elementor-3408 .elementor-element.elementor-element-4995cf .service-card:hover {
  transform: translateY(-6px);
  border-color: rgba(255, 255, 255, 0.18);

  box-shadow:
    0 24px 58px rgba(0, 0, 0, 0.40),
    0 0 28px rgba(59, 130, 246, 0.10);
}

/* Korostettu kortti */
.elementor-3408 .elementor-element.elementor-element-4995cf .service-card--featured {
  transform: translateY(-12px);
  border-color: rgba(59, 130, 246, 0.58);

  background:
    radial-gradient(
      500px 280px at 50% 0%,
      rgba(59, 130, 246, 0.18),
      transparent 60%
    ),
    linear-gradient(
      180deg,
      rgba(26, 38, 62, 0.92),
      rgba(8, 15, 28, 0.91)
    );

  box-shadow:
    0 0 44px rgba(59, 130, 246, 0.22),
    0 26px 64px rgba(0, 0, 0, 0.43);
}

.elementor-3408 .elementor-element.elementor-element-4995cf .service-card--featured:hover {
  transform: translateY(-18px);

  box-shadow:
    0 0 56px rgba(59, 130, 246, 0.29),
    0 30px 72px rgba(0, 0, 0, 0.46);
}

/* Kortin yläosa */
.elementor-3408 .elementor-element.elementor-element-4995cf .service-card-top {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.elementor-3408 .elementor-element.elementor-element-4995cf .service-number {
  margin: 0 0 16px;
  color: #8db7ff;
  font-size: 14px;
  font-weight: 800;
  line-height: 1;
}

.elementor-3408 .elementor-element.elementor-element-4995cf .service-card-top .service-number {
  margin: 0;
}

.elementor-3408 .elementor-element.elementor-element-4995cf .service-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 7px 13px;
  border: 1px solid rgba(147, 197, 253, 0.38);
  border-radius: 999px;
  background: rgba(37, 99, 235, 0.38);
  color: #ffffff;
  font-size: 11.5px;
  font-weight: 700;
  line-height: 1;

  box-shadow:
    0 0 14px rgba(59, 130, 246, 0.18);
}

/* Kortin kuvacontainer */
.elementor-3408 .elementor-element.elementor-element-4995cf .service-image {
  position: relative;
  width: 100%;
  height: 190px;
  min-height: 190px;
  flex: 0 0 190px;

  margin-top: 16px;
  margin-bottom: 24px;

  display: block;
  overflow: hidden;

  border-radius: 10px;
  background: rgba(255, 255, 255, 0.04);
  line-height: 0;
}

/*
 * Elementorin kuvan ympärille lisäämät wrapperit
 * pakotetaan täyttämään koko kuvacontainer.
 */
.elementor-3408 .elementor-element.elementor-element-4995cf .service-image > .elementor-widget-container,
.elementor-3408 .elementor-element.elementor-element-4995cf .service-image .elementor-widget-container,
.elementor-3408 .elementor-element.elementor-element-4995cf .service-image .elementor-widget-image,
.elementor-3408 .elementor-element.elementor-element-4995cf .service-image .elementor-image,
.elementor-3408 .elementor-element.elementor-element-4995cf .service-image picture,
.elementor-3408 .elementor-element.elementor-element-4995cf .service-image a {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 100%;
}

/* Varsinainen kuva */
.elementor-3408 .elementor-element.elementor-element-4995cf .service-image img {
  display: block !important;

  width: 100% !important;
  height: 100% !important;
  min-height: 100% !important;
  max-width: none !important;

  object-fit: cover !important;
  object-position: center center !important;

  border-radius: inherit;
  transition: transform 0.42s ease;
}

/* Estetään Elementorin mahdollinen aspect-ratio-rajoitus */
.elementor-3408 .elementor-element.elementor-element-4995cf .service-image img[width],
.elementor-3408 .elementor-element.elementor-element-4995cf .service-image img[height] {
  aspect-ratio: auto !important;
}

/* Kuvan kevyt zoomaus hoverissa */
.elementor-3408 .elementor-element.elementor-element-4995cf .service-card:hover .service-image img {
  transform: scale(1.035);
}

/* Kortin tekstit */
.elementor-3408 .elementor-element.elementor-element-4995cf .service-card-title {
  margin: 0 0 13px;
  color: #ffffff;
  font-size: 23px;
  font-weight: 800;
  line-height: 1.12;
  letter-spacing: -0.6px;
}

.elementor-3408 .elementor-element.elementor-element-4995cf .service-card-text {
  margin: 0 0 19px;
  color: rgba(230, 235, 243, 0.74);
  font-size: 14px;
  line-height: 1.55;
}

/* Palvelulista */
.elementor-3408 .elementor-element.elementor-element-4995cf .service-list {
  margin-bottom: 22px;
}

.elementor-3408 .elementor-element.elementor-element-4995cf .service-list .elementor-icon-list-item {
  margin-bottom: 5px;
}

.elementor-3408 .elementor-element.elementor-element-4995cf .service-list .elementor-icon-list-icon i,
.elementor-3408 .elementor-element.elementor-element-4995cf .service-list .elementor-icon-list-icon svg {
  color: rgba(230, 235, 243, 0.72);
  fill: rgba(230, 235, 243, 0.72);
}

.elementor-3408 .elementor-element.elementor-element-4995cf .service-list .elementor-icon-list-text {
  color: rgba(230, 235, 243, 0.84);
  font-size: 13px;
  line-height: 1.3;
}

/* Kortin linkki */
.elementor-3408 .elementor-element.elementor-element-4995cf .service-link {
  margin-top: auto;
}

.elementor-3408 .elementor-element.elementor-element-4995cf .service-link .elementor-button {
  padding: 0;
  border: none;
  background: transparent;
  color: #ffffff;
  font-size: 13.5px;
  font-weight: 800;
  line-height: 1;

  transition:
    color 0.25s ease,
    transform 0.25s ease;
}

.elementor-3408 .elementor-element.elementor-element-4995cf .service-link .elementor-button:hover {
  color: #93c5fd;
  transform: translateX(3px);
}

.elementor-3408 .elementor-element.elementor-element-4995cf .service-link .elementor-button-icon {
  margin-left: 10px;
}

/* Pieni desktop / leveä tabletti */
@media (max-width: 1180px) {
  .elementor-3408 .elementor-element.elementor-element-4995cf .services-inner {
    max-width: 960px;
    grid-template-columns: 1fr;
    align-items: stretch;
    gap: 46px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .services-intro {
    width: 100%;
    max-width: 720px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .services-title {
    width: 100%;
    max-width: 680px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .services-lead {
    max-width: 610px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .services-grid {
    width: 100%;
    max-width: none;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .service-card {
    min-height: 500px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .service-card--featured {
    transform: none;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .service-card--featured:hover {
    transform: translateY(-6px);
  }
}

/* Tabletti */
@media (max-width: 980px) {
  .elementor-3408 .elementor-element.elementor-element-4995cf .services-inner {
    max-width: 720px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .services-grid {
    grid-template-columns: 1fr;
    gap: 22px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .service-card {
    min-height: auto;
    padding: 18px;
    border-radius: 24px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .service-image {
    height: 250px;
    min-height: 250px;
    flex-basis: 250px;
    border-radius: 15px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .service-card-title {
    font-size: 25px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .service-card-text {
    font-size: 15.5px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .service-list .elementor-icon-list-text {
    font-size: 14.5px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .service-link .elementor-button {
    font-size: 15px;
  }
}

/* Mobiili */
@media (max-width: 767px) {
  .elementor-3408 .elementor-element.elementor-element-4995cf.services-dark,
  .elementor-3408 .elementor-element.elementor-element-4995cf .services-dark {
    background:
      radial-gradient(
        560px 390px at -22% 68%,
        rgba(59, 130, 246, 0.54),
        transparent 58%
      ),
      radial-gradient(
        300px 230px at -6% 70%,
        rgba(147, 197, 253, 0.18),
        transparent 56%
      ),
      radial-gradient(
        520px 240px at 12% 84%,
        rgba(20, 88, 210, 0.08),
        transparent 66%
      ),
      linear-gradient(
        180deg,
        #05070d 0%,
        #07101c 55%,
        #04070d 100%
      );
  }

  /* Mobiilin valonsäteen ympäröivä hehku */
  .elementor-3408 .elementor-element.elementor-element-4995cf.services-dark::before,
  .elementor-3408 .elementor-element.elementor-element-4995cf .services-dark::before {
    background:
      linear-gradient(
        90deg,
        rgba(255, 255, 255, 0.025),
        transparent 22%,
        transparent 82%,
        rgba(255, 255, 255, 0.018)
      ),
      radial-gradient(
        ellipse 120px 105px at 7% 44%,
        rgba(147, 197, 253, 0.07) 0%,
        rgba(96, 165, 250, 0.05) 38%,
        rgba(59, 130, 246, 0.028) 60%,
        transparent 82%
      ),
      radial-gradient(
        ellipse 430px 250px at 3% 68%,
        rgba(59, 130, 246, 0.28) 0%,
        rgba(37, 99, 235, 0.18) 34%,
        rgba(20, 88, 210, 0.09) 56%,
        transparent 80%
      ),
      radial-gradient(
        ellipse 520px 300px at 8% 74%,
        rgba(20, 88, 210, 0.14) 0%,
        rgba(20, 88, 210, 0.07) 44%,
        transparent 82%
      );

    opacity: 0.95;
  }

  /* Mobiilin valonsäde */
  .elementor-3408 .elementor-element.elementor-element-4995cf.services-dark::after,
  .elementor-3408 .elementor-element.elementor-element-4995cf .services-dark::after {
    width: 500px;
    height: 120px;
    left: -180px;
    bottom: 96px;
    transform: rotate(33deg);
    filter: blur(8px);
    opacity: 0.94;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .services-inner {
    gap: 38px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .services-eyebrow {
    margin-bottom: 22px;
    font-size: 12px;
    letter-spacing: 2.2px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .services-title {
    width: 100%;
    max-width: 100%;
    font-size: clamp(38px, 10vw, 48px);
    line-height: 1.06;
    letter-spacing: -1.4px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .services-lead {
    max-width: 100%;
    margin-top: 22px;
    font-size: 16.5px;
    line-height: 1.7;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .services-cta .elementor-button {
    width: 100%;
    justify-content: center;
    margin-top: 24px;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .service-card {
    min-width: 0;
    padding: 18px;
    border-radius: 24px;
  }

  /*
   * Kuvan korkeus mukautuu kapeilla puhelimilla.
   * Minimi 180 px, maksimi 215 px.
   */
  .elementor-3408 .elementor-element.elementor-element-4995cf .service-image {
    width: 100%;
    height: clamp(180px, 58vw, 215px);
    min-height: clamp(180px, 58vw, 215px);
    flex: 0 0 clamp(180px, 58vw, 215px);

    margin-top: 16px;
    margin-bottom: 22px;

    border-radius: 15px;
    overflow: hidden;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .service-image > .elementor-widget-container,
  .elementor-3408 .elementor-element.elementor-element-4995cf .service-image .elementor-widget-container,
  .elementor-3408 .elementor-element.elementor-element-4995cf .service-image .elementor-widget-image,
  .elementor-3408 .elementor-element.elementor-element-4995cf .service-image .elementor-image,
  .elementor-3408 .elementor-element.elementor-element-4995cf .service-image picture,
  .elementor-3408 .elementor-element.elementor-element-4995cf .service-image a {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 100%;
  }

  .elementor-3408 .elementor-element.elementor-element-4995cf .service-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 100% !important;
    max-width: none !important;

    object-fit: cover !important;
    object-position: center center !important;

    border-radius: inherit;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-611557ae */.elementor-3408 .elementor-element.elementor-element-611557ae .pages-eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;

  font-size: 13px;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;

  color: rgba(255,255,255,0.58);

  margin-bottom: 22px;
}

.elementor-3408 .elementor-element.elementor-element-611557ae .pages-eyebrow::before {
  content: "";
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 1px;

  background: rgba(0, 66, 197, 1);

  display: block;
  flex: 0 0 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2867956c */.elementor-3408 .elementor-element.elementor-element-2867956c .pages-eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;

  font-size: 13px;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;

  color: rgba(255,255,255,0.58);

  margin-bottom: 22px;
}

.elementor-3408 .elementor-element.elementor-element-2867956c .pages-eyebrow::before {
  content: "";
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 1px;

  background: rgba(0, 66, 197, 1);

  display: block;
  flex: 0 0 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bf26b5f */.elementor-3408 .elementor-element.elementor-element-5bf26b5f .pages-eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;

  font-size: 13px;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;

  color: rgba(255,255,255,0.58);

  margin-bottom: 22px;
}

.elementor-3408 .elementor-element.elementor-element-5bf26b5f .pages-eyebrow::before {
  content: "";
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 1px;

  background: rgba(0, 66, 197, 1);

  display: block;
  flex: 0 0 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7136e8a6 */.elementor-3408 .elementor-element.elementor-element-7136e8a6 {
  --line-y: 15px;
  --number-size: 50px;
  --marker-height: 50px;
  --step-gap: 15px;

  position: relative;
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: var(--step-gap);
  width: 100%;
  max-width: none !important;
  margin: 20px 0 0 !important;
  padding: 0 !important;
  box-sizing: border-box;
  isolation: isolate;
}

/* Elementorin mahdollinen sisäinen wrapper */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 > .e-con-inner {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Yksittäinen vaihe */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-step {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center;
  box-sizing: border-box;

  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
}

/* Vaiheen sisäinen Elementor-wrapper */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-step > .e-con-inner {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box;
}

/* Vaakaviiva seuraavaan vaiheeseen */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-step:not(:last-child)::before {
  content: "";
  position: absolute;
  top: var(--line-y);
  left: 50%;
  z-index: 0;
  width: calc(100% + var(--step-gap));
  height: 1px;
  background: rgba(11, 102, 255, 0.18);
  pointer-events: none;
}

/* Pystyviiva numerosta kortin suuntaan */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-step::after {
  content: "";
  position: absolute;
  top: var(--line-y);
  left: 50%;
  z-index: 0;
  width: 1px;
  height: 132px;
  transform: translateX(-50%);
  pointer-events: none;

  background: linear-gradient(
    180deg,
    rgba(11, 102, 255, 0.22) 0%,
    rgba(11, 102, 255, 0.13) 48%,
    rgba(11, 102, 255, 0.035) 100%
  );
}

/* Numeron alue */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .step-marker {
  position: relative;
  z-index: 2;
  display: block;
  width: 100%;
  height: var(--marker-height);
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box;
}

/* Numero aikajanaviivan päällä */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .step-number {
  position: absolute;
  top: var(--line-y);
  left: 50%;
  z-index: 5;
  margin: 0 !important;
  transform: translate(-50%, -50%);
}

.elementor-3408 .elementor-element.elementor-element-7136e8a6 .step-number .elementor-heading-title {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--number-size);
  height: var(--number-size);
  margin: 0;

  border: 1px solid rgba(11, 102, 255, 0.14);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.96);

  box-shadow:
    0 0 0 6px rgba(11, 102, 255, 0.035),
    0 14px 32px rgba(15, 23, 42, 0.065);

  color: #0b66ff;
  font-size: 25px;
  font-weight: 750;
  line-height: 1;
  letter-spacing: -0.5px;

  transition:
    transform 260ms ease,
    box-shadow 260ms ease,
    border-color 260ms ease;
}

/* Kortti */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-card {
  position: relative;
  z-index: 3;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;

  width: 100% !important;
  max-width: none !important;
  height: 310px;
  min-height: 300px;
  max-height: 330px;

  margin: 0 !important;
  padding: 26px 10px 40px;
  box-sizing: border-box;

  border: 1px solid rgba(15, 23, 42, 0.055);
  border-radius: 20px;

  /*
   * Hieman peittävämpi tausta korvaa raskaan
   * backdrop-filter: blur(18px) -efektin.
   */
  background: rgba(255, 255, 255, 0.90);

  box-shadow:
    0 24px 60px rgba(15, 23, 42, 0.07),
    inset 0 1px 0 rgba(255, 255, 255, 0.88);

  transition:
    transform 260ms ease,
    box-shadow 260ms ease,
    border-color 260ms ease;
}

/* Kortin sisäinen Elementor-wrapper */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-card > .e-con-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;

  width: 100% !important;
  max-width: none !important;
  height: 100%;

  margin: 0 !important;
  padding: 0 10px !important;
  box-sizing: border-box;
}

/* Kortin hover */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-card:hover {
  transform: translateY(-6px);
  border-color: rgba(11, 102, 255, 0.13);

  box-shadow:
    0 30px 70px rgba(15, 23, 42, 0.09),
    0 8px 24px rgba(11, 102, 255, 0.05);
}

/*
 * Kevyempi hover-logiikka ilman :has()-valitsinta.
 * Numero aktivoituu, kun hiiri on kyseisen vaiheen alueella.
 */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-step:hover
  .step-number
  .elementor-heading-title {
  transform: translateY(-1px) scale(1.06);
  border-color: rgba(11, 102, 255, 0.30);

  box-shadow:
    0 0 0 7px rgba(11, 102, 255, 0.06),
    0 0 0 13px rgba(11, 102, 255, 0.025),
    0 16px 34px rgba(11, 102, 255, 0.13);
}

/* Ikonipallo */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .icon-bubble {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 92px;
  height: 92px;
  min-width: 92px;
  min-height: 92px;

  margin: 0 0 2px;
  padding: 0 !important;
  border-radius: 50%;

  background: radial-gradient(
    circle at 34% 28%,
    rgba(255, 255, 255, 0.95),
    rgba(255, 255, 255, 0.38) 40%,
    rgba(11, 102, 255, 0.078) 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.95),
    0 16px 32px rgba(11, 102, 255, 0.05);
}

/* Ikoni */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-icon {
  line-height: 0;
}

.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-icon .elementor-icon {
  color: #0b66ff;
  font-size: 34px;
  line-height: 0;
}

.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-icon svg {
  width: 34px;
  height: 34px;
  fill: currentColor;
}

/* Kortin otsikko */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-card-title,
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-card-title .elementor-heading-title {
  margin: 0;
  color: #050b1f;
  font-size: 22px;
  font-weight: 750;
  line-height: 1.18;
  letter-spacing: -0.45px;
}

/* Kortin kuvaus */
.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-card-text {
  max-width: 215px;
  margin-top: 1px;
  color: #646b76;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
}

.elementor-3408 .elementor-element.elementor-element-7136e8a6 .process-card-text p {
  margin: 0;
}

/*
 * Työpöytäversio piilotetaan tabletilla ja mobiilissa.
 * Erillinen responsiivinen prosessiosio näytetään niiden tilalla.
 */
@media (max-width: 1024px) {
  .elementor-3408 .elementor-element.elementor-element-7136e8a6 {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef257db */.elementor-3408 .elementor-element.elementor-element-2ef257db .av-light-button .elementor-button{
  transition:
    transform 0.28s ease,
    box-shadow 0.28s ease,
    background-color 0.28s ease;
}

.elementor-3408 .elementor-element.elementor-element-2ef257db .av-light-button .elementor-button:hover{
  transform: translateY(-1px);
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.055);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70b6404f */.elementor-3408 .elementor-element.elementor-element-70b6404f .pages-eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;

  font-size: 13px;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;

  color: rgba(255,255,255,0.58);

  margin-bottom: 22px;
}

.elementor-3408 .elementor-element.elementor-element-70b6404f .pages-eyebrow::before {
  content: "";
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 1px;

  background: rgba(0, 66, 197, 1);

  display: block;
  flex: 0 0 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a0e037b */.elementor-3408 .elementor-element.elementor-element-4a0e037b{
  --blue:#0B66FF;
  --timeline-col:54px;
  --number-size:40px;
  --step-gap:20px;

  /* Viivan pystysuuntainen hienosäätö */
  --line-shift:76px;

  /* Viivan vaakasuuntainen hienosäätö */
  --line-x-shift:-7px;

  display:grid !important;
  gap:var(--step-gap);
  width:100%;
  margin-top:42px;
  padding:0 !important;
  box-sizing:border-box;
  overflow:visible;
}

/* Poistetaan mahdollinen aiempi koko containerin viiva */
.elementor-3408 .elementor-element.elementor-element-4a0e037b::before{
  content:none !important;
  display:none !important;
}

/* Elementor-wrapperit pois layoutin tieltä */
.elementor-3408 .elementor-element.elementor-element-4a0e037b > .e-con-inner,
.elementor-3408 .elementor-element.elementor-element-4a0e037b .process-step > .e-con-inner,
.elementor-3408 .elementor-element.elementor-element-4a0e037b .process-card > .e-con-inner,
.elementor-3408 .elementor-element.elementor-element-4a0e037b .icon-bubble > .e-con-inner{
  display:contents !important;
}

/* Yksittäinen vaihe */
.elementor-3408 .elementor-element.elementor-element-4a0e037b .process-step{
  position:relative;

  display:grid !important;
  grid-template-columns:var(--timeline-col) minmax(0, 1fr);
  column-gap:1px;
  align-items:start;

  width:100%;
  margin:0 !important;
  padding:0 !important;
  box-sizing:border-box;
  overflow:visible;
}

/* Viiva vain vaiheisiin, joiden jälkeen tulee vielä toinen .process-step */
.elementor-3408 .elementor-element.elementor-element-4a0e037b .process-step:has(~ .process-step)::before{
  content:"";
  position:absolute;

  left:calc((var(--timeline-col) / 2) + var(--line-x-shift));
  top:calc((var(--number-size) / 2) + var(--line-shift));

  width:1px;
  height:calc(100% + var(--step-gap));

  transform:translateX(-50%);
  z-index:0;
  pointer-events:none;

  background:rgba(11,102,255,.16);
}

/* Varmistus: viimeisen vaiheen jälkeen ei viivaa */
.elementor-3408 .elementor-element.elementor-element-4a0e037b .process-step:last-of-type::before{
  content:none !important;
  display:none !important;
}

/* Numerosarake */
.elementor-3408 .elementor-element.elementor-element-4a0e037b .step-marker{
  position:relative;
  z-index:2;

  grid-column:1;

  display:flex !important;
  justify-content:center !important;
  align-items:flex-start !important;

  width:var(--timeline-col);
  height:100%;

  margin:0 !important;
  padding:0 !important;
  box-sizing:border-box;
}

/* Varmistus: ei vanhoja pätkäviivoja markerissa */
.elementor-3408 .elementor-element.elementor-element-4a0e037b .step-marker::before,
.elementor-3408 .elementor-element.elementor-element-4a0e037b .step-marker::after{
  content:none !important;
  display:none !important;
}

/* Numero */
.elementor-3408 .elementor-element.elementor-element-4a0e037b .step-number{
  position:relative;
  z-index:3;

  width:var(--number-size);
  height:var(--number-size);

  margin:0 !important;
  padding:0 !important;
}

.elementor-3408 .elementor-element.elementor-element-4a0e037b .step-number .elementor-heading-title{
  display:flex;
  align-items:center;
  justify-content:center;

  width:var(--number-size);
  height:var(--number-size);

  margin:0;
  border-radius:999px;

  background:#fff;
  border:1px solid rgba(11,102,255,.22);

  box-shadow:
    0 8px 20px rgba(15,23,42,.07),
    inset 0 1px 0 rgba(255,255,255,.95);

  font-size:19px;
  line-height:1;
  font-weight:750;
  color:var(--blue);
}

/* Kortti */
.elementor-3408 .elementor-element.elementor-element-4a0e037b .process-card{
  position:relative;
  z-index:2;

  grid-column:2;

  display:grid !important;
  grid-template-columns:64px minmax(0, 1fr);
  column-gap:15px;
  row-gap:4px;
  align-items:center;

  width:100% !important;
  min-width:0;

  margin:0 !important;
  padding:22px 20px;
  box-sizing:border-box;

  border-radius:22px;
  background:rgba(255,255,255,.88);
  border:1px solid rgba(15,23,42,.06);

  box-shadow:
    0 18px 44px rgba(15,23,42,.06),
    0 2px 8px rgba(15,23,42,.035);

  text-align:left;
}

/* Ikonipallo */
.elementor-3408 .elementor-element.elementor-element-4a0e037b .icon-bubble{
  grid-column:1;
  grid-row:1 / span 2;

  display:flex;
  align-items:center;
  justify-content:center;

  width:64px;
  height:64px;

  margin:0 !important;
  padding:0 !important;

  border-radius:999px;
  background:rgba(11,102,255,.07);
}

/* Ikoni */
.elementor-3408 .elementor-element.elementor-element-4a0e037b .process-icon{
  line-height:0;
}

.elementor-3408 .elementor-element.elementor-element-4a0e037b .process-icon .elementor-icon{
  color:var(--blue);
  font-size:28px;
  line-height:0;
}

.elementor-3408 .elementor-element.elementor-element-4a0e037b .process-icon svg{
  width:28px;
  height:28px;
  fill:currentColor;
}

/* Otsikko */
.elementor-3408 .elementor-element.elementor-element-4a0e037b .process-card-title{
  grid-column:2;
  grid-row:1;

  margin:0 !important;
  padding:0 !important;
  align-self:end;
}

.elementor-3408 .elementor-element.elementor-element-4a0e037b .process-card-title .elementor-heading-title{
  margin:0;

  font-size:20px;
  line-height:1.2;
  font-weight:750;
  letter-spacing:-.3px;
  color:#050B1F;
}

/* Kuvaus */
.elementor-3408 .elementor-element.elementor-element-4a0e037b .process-card-text{
  grid-column:2;
  grid-row:2;

  margin:4px 0 0 !important;
  padding:0 !important;

  font-size:15px;
  line-height:1.55;
  color:#646B76;

  align-self:start;
}

.elementor-3408 .elementor-element.elementor-element-4a0e037b .process-card-text p{
  margin:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a26397 */.elementor-3408 .elementor-element.elementor-element-36a26397 .av-light-button .elementor-button{
  transition:
    transform 0.28s ease,
    box-shadow 0.28s ease,
    background-color 0.28s ease;
}

.elementor-3408 .elementor-element.elementor-element-36a26397 .av-light-button .elementor-button:hover{
  transform: translateY(-1px);
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.055);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6773f82b *//* Kaikille näyttöko’oille */
.elementor-3408 .elementor-element.elementor-element-6773f82b {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  overflow: hidden !important;
}

/* Työpöytä ja tabletti */
@media (min-width: 768px) {
  .elementor-3408 .elementor-element.elementor-element-6773f82b {
    background-size: contain !important;
    aspect-ratio: 2.44 / 1;
    min-height: unset !important;
    height: auto !important;
  }
}

/* Mobiili */
@media (max-width: 767px) {
  .elementor-3408 .elementor-element.elementor-element-6773f82b {
    background-size: contain !important;
    aspect-ratio: 1 / 1;
    min-height: unset !important;
    height: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a6fa54 */.elementor-3408 .elementor-element.elementor-element-46a6fa54 .ask-more-button .elementor-button{
  transition:
    transform 0.28s ease,
    box-shadow 0.28s ease,
    background-color 0.28s ease;
}

.elementor-3408 .elementor-element.elementor-element-46a6fa54 .ask-more-button .elementor-button:hover{
  transform: translateY(-1px);
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.055);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53c6836d */.elementor-3408 .elementor-element.elementor-element-53c6836d .pages-eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;

  font-size: 13px;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;

  color: rgba(255,255,255,0.58);

  margin-bottom: 22px;
}

.elementor-3408 .elementor-element.elementor-element-53c6836d .pages-eyebrow::before {
  content: "";
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 1px;

  background: rgba(0, 66, 197, 1);

  display: block;
  flex: 0 0 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2849ab */.elementor-3408 .elementor-element.elementor-element-5f2849ab .pricing-label{
  display:flex;
  align-items:center;
  gap:14px;
}

.elementor-3408 .elementor-element.elementor-element-5f2849ab .pricing-label::before{
  content:"";
  width:34px;
  height:1px;
  background:rgba(90,110,150,.35);
  display:block;
  flex-shrink:0;
}

.elementor-3408 .elementor-element.elementor-element-5f2849ab .price-card,
.elementor-3408 .elementor-element.elementor-element-5f2849ab .pricing-cta{
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
  position:relative;
  overflow:hidden;
}

.elementor-3408 .elementor-element.elementor-element-5f2849ab .price-card::before,
.elementor-3408 .elementor-element.elementor-element-5f2849ab .pricing-cta::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  pointer-events:none;
  background:
    linear-gradient(135deg, rgba(255,255,255,.68) 0%, rgba(255,255,255,.28) 22%, rgba(255,255,255,0) 52%);
}

.elementor-3408 .elementor-element.elementor-element-5f2849ab .featured-card{
  transform:translateY(-18px);
  box-shadow:
    0 20px 60px rgba(78,128,255,.14),
    0 40px 95px rgba(15,23,42,.08);
}

.elementor-3408 .elementor-element.elementor-element-5f2849ab .featured-card::after{
  content:"";
  position:absolute;
  inset:-1px;
  border-radius:32px;
  pointer-events:none;
  box-shadow:0 0 0 1px rgba(120,170,255,.28);
}

.elementor-3408 .elementor-element.elementor-element-5f2849ab .featured-card .elementor-button{
  box-shadow:0 5px 15px rgba(46,115,255,.28);
}

.elementor-3408 .elementor-element.elementor-element-5f2849ab .price-card .elementor-button,
.elementor-3408 .elementor-element.elementor-element-5f2849ab .pricing-cta-button .elementor-button{
  min-height:58px;
  display:flex;
  align-items:center;
  justify-content:center;
}

.elementor-3408 .elementor-element.elementor-element-5f2849ab .price-card .elementor-button{
  width:100%;
}

.elementor-3408 .elementor-element.elementor-element-5f2849ab .price-card .elementor-button:hover,
.elementor-3408 .elementor-element.elementor-element-5f2849ab .pricing-cta-button .elementor-button:hover{
  transform:translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e68dcdd */.elementor-3408 .elementor-element.elementor-element-6e68dcdd{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  background:
    linear-gradient(
      to bottom,
      #ffffff 0px,
      #ffffff 90px,
      rgba(255,255,255,0) 180px
    ),
    linear-gradient(
      to top,
      #ffffff 0px,
      #ffffff 90px,
      rgba(255,255,255,0) 180px
    ),
    radial-gradient(ellipse at 82% 36%, rgba(147,197,253,.16) 0%, rgba(147,197,253,0) 38%),
    linear-gradient(180deg,#ffffff 0%,#f7f7f9 100%);
}

.elementor-3408 .elementor-element.elementor-element-6e68dcdd::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background-image:
    linear-gradient(rgba(0,0,0,.018) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,.016) 1px, transparent 1px);
  background-size:64px 64px;
  mask-image:linear-gradient(
    to bottom,
    rgba(0,0,0,0) 0px,
    rgba(0,0,0,0) 80px,
    rgba(0,0,0,.07) 180px,
    rgba(0,0,0,.07) calc(100% - 180px),
    rgba(0,0,0,0) calc(100% - 80px),
    rgba(0,0,0,0) 100%
  );
  -webkit-mask-image:linear-gradient(
    to bottom,
    rgba(0,0,0,0) 0px,
    rgba(0,0,0,0) 80px,
    rgba(0,0,0,.07) 180px,
    rgba(0,0,0,.07) calc(100% - 180px),
    rgba(0,0,0,0) calc(100% - 80px),
    rgba(0,0,0,0) 100%
  );
}

.elementor-3408 .elementor-element.elementor-element-6e68dcdd > *{
  position:relative;
  z-index:1;
}

@media (max-width:767px){
  .elementor-3408 .elementor-element.elementor-element-6e68dcdd{
    background:
      linear-gradient(
        to bottom,
        #ffffff 0px,
        #ffffff 70px,
        rgba(255,255,255,0) 145px
      ),
      linear-gradient(
        to top,
        #ffffff 0px,
        #ffffff 70px,
        rgba(255,255,255,0) 145px
      ),
      radial-gradient(ellipse at 85% 22%, rgba(147,197,253,.14) 0%, rgba(147,197,253,0) 40%),
      linear-gradient(180deg,#ffffff 0%,#f7f7f9 100%);
  }

  .elementor-3408 .elementor-element.elementor-element-6e68dcdd::before{
    background-size:48px 48px;
    mask-image:linear-gradient(
      to bottom,
      rgba(0,0,0,0) 0px,
      rgba(0,0,0,0) 65px,
      rgba(0,0,0,.07) 145px,
      rgba(0,0,0,.07) calc(100% - 145px),
      rgba(0,0,0,0) calc(100% - 65px),
      rgba(0,0,0,0) 100%
    );
    -webkit-mask-image:linear-gradient(
      to bottom,
      rgba(0,0,0,0) 0px,
      rgba(0,0,0,0) 65px,
      rgba(0,0,0,.07) 145px,
      rgba(0,0,0,.07) calc(100% - 145px),
      rgba(0,0,0,0) calc(100% - 65px),
      rgba(0,0,0,0) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-39f81c4a */.elementor-3408 .elementor-element.elementor-element-39f81c4a details {
  background: #ffffff !important;
  border: 1px solid rgba(15, 23, 42, 0.08) !important;
  border-radius: 15px !important;
  box-shadow: 0 8px 22px rgba(15, 23, 42, 0.06) !important;
  overflow: hidden !important;
  margin-bottom: 12px !important;
}

.elementor-3408 .elementor-element.elementor-element-39f81c4a details:last-child {
  margin-bottom: 0 !important;
}

/* Avattu / valittu solu */
.elementor-3408 .elementor-element.elementor-element-39f81c4a details[open] {
  border-color: rgba(37, 99, 235, 0.35) !important;
  box-shadow: 0 8px 22px rgba(15, 23, 42, 0.06),
              0 0 0 1px rgba(37, 99, 235, 0.12) !important;
}

.elementor-3408 .elementor-element.elementor-element-39f81c4a summary {
  background: #ffffff !important;
  border: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  border-radius: 15px !important;
  padding: 20px 22px !important;
}

.elementor-3408 .elementor-element.elementor-element-39f81c4a details[open] summary {
  border-radius: 15px 15px 0 0 !important;
  border-bottom: none !important;
}

.elementor-3408 .elementor-element.elementor-element-39f81c4a details > *:not(summary) {
  background: #ffffff !important;
  border: none !important;
  border-top: none !important;
  box-shadow: none !important;
  border-radius: 0 0 15px 15px !important;
  padding: 0 22px 22px 22px !important;
  color: #68727E !important;
}

/* Avatun sisällön tekstiväri */
.elementor-3408 .elementor-element.elementor-element-39f81c4a details > *:not(summary) p,
.elementor-3408 .elementor-element.elementor-element-39f81c4a details > *:not(summary) span,
.elementor-3408 .elementor-element.elementor-element-39f81c4a details > *:not(summary) div {
  color: #68727E !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a66f4f *//* =========================================
   AVAARIO – PREMIUM FOOTER
   ========================================= */

.elementor-3408 .elementor-element.elementor-element-58a66f4f {
  position: relative;
  isolation: isolate;
  overflow: hidden;

  width: 100%;
  margin: 0;

  /*
   * Hieman aiempaa hillitympi vasemmalle
   * painottuva gradienttihehku
   */
  background:
    radial-gradient(
      ellipse 70% 72% at 21% 0%,
      rgba(11, 102, 255, 0.17) 0%,
      rgba(11, 102, 255, 0.085) 30%,
      rgba(11, 102, 255, 0.035) 52%,
      rgba(11, 102, 255, 0) 76%
    ),
    linear-gradient(
      90deg,
      rgba(7, 48, 108, 0.16) 0%,
      rgba(5, 34, 76, 0.08) 28%,
      rgba(3, 20, 43, 0.025) 50%,
      rgba(3, 16, 32, 0) 72%
    ),
    linear-gradient(
      180deg,
      #061426 0%,
      #031020 48%,
      #020914 100%
    );
}

/* Footerin sisältö gradientin yläpuolelle */
.elementor-3408 .elementor-element.elementor-element-58a66f4f > .e-con-inner,
.elementor-3408 .elementor-element.elementor-element-58a66f4f > .elementor-container,
.elementor-3408 .elementor-element.elementor-element-58a66f4f > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}

/*
 * Yläviiva täysin ennallaan
 */
.elementor-3408 .elementor-element.elementor-element-58a66f4f::after {
  content: "";

  position: absolute;
  top: 0;
  right: 0;
  left: 0;

  width: 100%;
  height: 2px;

  z-index: 2;
  pointer-events: none;

  background:
    linear-gradient(
      90deg,
      rgba(11, 102, 255, 0.52) 0%,
      rgba(11, 102, 255, 0.78) 10%,
      #23A6FF 21%,
      rgba(11, 102, 255, 0.88) 32%,
      rgba(11, 102, 255, 0.56) 48%,
      rgba(11, 102, 255, 0.34) 70%,
      rgba(11, 102, 255, 0.22) 100%
    );

  box-shadow:
    0 1px 5px rgba(11, 102, 255, 0.12);
}

/* =========================================
   TABLETTI
   ========================================= */

@media (max-width: 1024px) {
  .elementor-3408 .elementor-element.elementor-element-58a66f4f {
    background:
      radial-gradient(
        ellipse 90% 62% at 24% 0%,
        rgba(11, 102, 255, 0.15) 0%,
        rgba(11, 102, 255, 0.07) 34%,
        rgba(11, 102, 255, 0.025) 54%,
        rgba(11, 102, 255, 0) 76%
      ),
      linear-gradient(
        90deg,
        rgba(7, 48, 108, 0.13) 0%,
        rgba(5, 34, 76, 0.06) 36%,
        rgba(3, 16, 32, 0) 76%
      ),
      linear-gradient(
        180deg,
        #061426 0%,
        #031020 46%,
        #020914 100%
      );
  }

  /* Yläviiva täysin ennallaan */
  .elementor-3408 .elementor-element.elementor-element-58a66f4f::after {
    background:
      linear-gradient(
        90deg,
        rgba(11, 102, 255, 0.48) 0%,
        rgba(11, 102, 255, 0.74) 12%,
        #23A6FF 24%,
        rgba(11, 102, 255, 0.82) 37%,
        rgba(11, 102, 255, 0.48) 58%,
        rgba(11, 102, 255, 0.25) 100%
      );
  }
}

/* =========================================
   MOBIILI
   ========================================= */

@media (max-width: 767px) {
  .elementor-3408 .elementor-element.elementor-element-58a66f4f {
    background:
      radial-gradient(
        ellipse 135% 48% at 50% 0%,
        rgba(11, 102, 255, 0.14) 0%,
        rgba(11, 102, 255, 0.055) 38%,
        rgba(11, 102, 255, 0.018) 54%,
        rgba(11, 102, 255, 0) 74%
      ),
      linear-gradient(
        180deg,
        #061426 0%,
        #031020 42%,
        #020914 100%
      );
  }

  /* Yläviiva täysin ennallaan */
  .elementor-3408 .elementor-element.elementor-element-58a66f4f::after {
    height: 1px;

    background:
      linear-gradient(
        90deg,
        rgba(11, 102, 255, 0.30) 0%,
        rgba(11, 102, 255, 0.70) 25%,
        #23A6FF 50%,
        rgba(11, 102, 255, 0.70) 75%,
        rgba(11, 102, 255, 0.30) 100%
      );

    box-shadow:
      0 1px 4px rgba(11, 102, 255, 0.12);
  }
}/* End custom CSS */