.elementor-48362 .elementor-element.elementor-element-1b112a2{--display:flex;--min-height:450px;--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:min(75px,5.73cqw) min(75px,5.73cqw);--row-gap:min(75px,5.73cqw);--column-gap:min(75px,5.73cqw);}.elementor-48362 .elementor-element.elementor-element-1b112a2:not(.elementor-motion-effects-element-type-background), .elementor-48362 .elementor-element.elementor-element-1b112a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f8b8b6 );}.elementor-48362 .elementor-element.elementor-element-ea4c7f9{--display:flex;--padding-top:66px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-48362 .elementor-element.elementor-element-edc5563 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-48362 .elementor-element.elementor-element-edc5563{text-align:left;}.elementor-48362 .elementor-element.elementor-element-edc5563 img{width:110px;}.elementor-48362 .elementor-element.elementor-element-3d4d7a7 .elementor-heading-title{font-size:var(--font-size--46);color:var( --e-global-color-primary );}.elementor-48362 .elementor-element.elementor-element-d269d5a > .elementor-widget-container{margin:1rem 0rem 1rem 0rem;}.elementor-48362 .elementor-element.elementor-element-d269d5a{font-size:var(--font-size--20);line-height:1.25em;}.elementor-48362 .elementor-element.elementor-element-167eee7{font-size:var(--font-size--16);line-height:1.2;color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-167eee7 a{color:var( --e-global-color-accent );}.elementor-48362 .elementor-element.elementor-element-f75d67e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-48362 .elementor-element.elementor-element-f75d67e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-48362 .elementor-element.elementor-element-04a993c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-48362 .elementor-element.elementor-element-8fd0aaf{--display:flex;}.elementor-48362 .elementor-element.elementor-element-8fd0aaf:not(.elementor-motion-effects-element-type-background), .elementor-48362 .elementor-element.elementor-element-8fd0aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-48362 .elementor-element.elementor-element-68aeaff{--display:flex;--gap:88px 88px;--row-gap:88px;--column-gap:88px;--padding-top:50px;--padding-bottom:127px;--padding-left:0px;--padding-right:0px;}.elementor-48362 .elementor-element.elementor-element-3e832a9{--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:min(103px,7.25cqw) min(103px,7.25cqw);--row-gap:min(103px,7.25cqw);--column-gap:min(103px,7.25cqw);}.elementor-48362 .elementor-element.elementor-element-5e04a61{--display:flex;}.elementor-48362 .elementor-element.elementor-element-5637646 .elementor-heading-title{font-size:var(--font-size--32);}.elementor-48362 .elementor-element.elementor-element-373ee67{color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-373ee67 a{color:var( --e-global-color-cc930ad );transition-duration:0.3s;}.elementor-48362 .elementor-element.elementor-element-373ee67 a:hover, .elementor-48362 .elementor-element.elementor-element-373ee67 a:focus{color:var( --e-global-color-74e7139 );}.elementor-48362 .elementor-element.elementor-element-5ec1307{--display:flex;}.elementor-48362 .elementor-element.elementor-element-56f1dc7 .elementor-heading-title{font-size:var(--font-size--32);color:var( --e-global-color-primary );}.elementor-48362 .elementor-element.elementor-element-9b24795 .elementor-heading-title{font-size:var(--font-size--32);color:var( --e-global-color-primary );}.elementor-48362 .elementor-element.elementor-element-4af05ec{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48362 .elementor-element.elementor-element-f9a74c8{width:var( --container-widget-width, min(370px,100%) );max-width:min(370px,100%);--container-widget-width:min(370px,100%);--container-widget-flex-grow:0;}.elementor-48362 .elementor-element.elementor-element-acf3105{--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:46px 46px;--row-gap:46px;--column-gap:46px;}.elementor-48362 .elementor-element.elementor-element-61b3325 .elementor-heading-title{font-size:var(--font-size--46);color:var( --e-global-color-primary );}.elementor-48362 .elementor-element.elementor-element-fa83cc6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:start;}.elementor-48362 .elementor-element.elementor-element-52855f9{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-644a245 );--border-color:var( --e-global-color-644a245 );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:21px;--padding-right:21px;}.elementor-48362 .elementor-element.elementor-element-52855f9:not(.elementor-motion-effects-element-type-background), .elementor-48362 .elementor-element.elementor-element-52855f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48362 .elementor-element.elementor-element-a911720{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-48362 .elementor-element.elementor-element-a911720 .elementor-heading-title{font-size:var(--font-size--18);font-weight:700;color:#FFFFFF;}.elementor-48362 .elementor-element.elementor-element-3309fb9 .elementor-heading-title{font-size:var(--font-size--20);}.elementor-48362 .elementor-element.elementor-element-18d9410{font-size:var(--font-size--16);color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-18d9410 a{color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-e6c0379{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-644a245 );--border-color:var( --e-global-color-644a245 );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:21px;--padding-right:21px;}.elementor-48362 .elementor-element.elementor-element-e6c0379:not(.elementor-motion-effects-element-type-background), .elementor-48362 .elementor-element.elementor-element-e6c0379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48362 .elementor-element.elementor-element-bb4bf88{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-48362 .elementor-element.elementor-element-bb4bf88 .elementor-heading-title{font-size:var(--font-size--18);font-weight:700;color:#FFFFFF;}.elementor-48362 .elementor-element.elementor-element-bc4d09c .elementor-heading-title{font-size:var(--font-size--20);}.elementor-48362 .elementor-element.elementor-element-cdd3739{font-size:var(--font-size--16);color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-cdd3739 a{color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-f7f72f0{--display:flex;}.elementor-48362 .elementor-element.elementor-element-ae06652 .elementor-heading-title{font-size:var(--font-size--20);}.elementor-48362 .elementor-element.elementor-element-18099e8{color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-18099e8 a{color:var( --e-global-color-cc930ad );transition-duration:0.3s;}.elementor-48362 .elementor-element.elementor-element-18099e8 a:hover, .elementor-48362 .elementor-element.elementor-element-18099e8 a:focus{color:var( --e-global-color-74e7139 );}.elementor-48362 .elementor-element.elementor-element-32a8a50{width:var( --container-widget-width, 55ch );max-width:55ch;--container-widget-width:55ch;--container-widget-flex-grow:0;font-size:var(--font-size--16);color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-32a8a50 a{color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-2a9db20{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-644a245 );--border-color:var( --e-global-color-644a245 );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:21px;--padding-right:21px;}.elementor-48362 .elementor-element.elementor-element-2a9db20:not(.elementor-motion-effects-element-type-background), .elementor-48362 .elementor-element.elementor-element-2a9db20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48362 .elementor-element.elementor-element-2def326{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-48362 .elementor-element.elementor-element-2def326 .elementor-heading-title{font-size:var(--font-size--18);font-weight:700;color:#FFFFFF;}.elementor-48362 .elementor-element.elementor-element-21f2264 .elementor-heading-title{font-size:var(--font-size--20);}.elementor-48362 .elementor-element.elementor-element-03d2921{font-size:var(--font-size--16);color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-03d2921 a{color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-3058422{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-644a245 );--border-color:var( --e-global-color-644a245 );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:21px;--padding-right:21px;}.elementor-48362 .elementor-element.elementor-element-3058422:not(.elementor-motion-effects-element-type-background), .elementor-48362 .elementor-element.elementor-element-3058422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48362 .elementor-element.elementor-element-07c41a6{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-48362 .elementor-element.elementor-element-07c41a6 .elementor-heading-title{font-size:var(--font-size--18);font-weight:700;color:#FFFFFF;}.elementor-48362 .elementor-element.elementor-element-597a14d .elementor-heading-title{font-size:var(--font-size--20);}.elementor-48362 .elementor-element.elementor-element-0cfbd8a{font-size:var(--font-size--16);color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-0cfbd8a a{color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-48362 .elementor-element.elementor-element-0cfbd8a a:hover, .elementor-48362 .elementor-element.elementor-element-0cfbd8a a:focus{color:var( --e-global-color-74e7139 );}.elementor-48362 .elementor-element.elementor-element-d0a09d0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-48362 .elementor-element.elementor-element-4df4172 .elementor-heading-title{font-size:var(--font-size--32);color:var( --e-global-color-primary );}.elementor-48362 .elementor-element.elementor-element-3569e55{width:var( --container-widget-width, min(1025px,100%) );max-width:min(1025px,100%);--container-widget-width:min(1025px,100%);--container-widget-flex-grow:0;}.elementor-48362 .elementor-element.elementor-element-8cd423e{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-48362 .elementor-element.elementor-element-0bb3836 .elementor-heading-title{font-size:var(--font-size--32);}.elementor-48362 .elementor-element.elementor-element-e13e28c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(auto-fill,minmax(256px,1fr));--gap:min(44px,4.25cqw) min(44px,4.25cqw);--row-gap:min(44px,4.25cqw);--column-gap:min(44px,4.25cqw);--grid-auto-flow:row;}.elementor-48362 .elementor-element.elementor-element-a4bfbc9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:17px 17px;--row-gap:17px;--column-gap:17px;--background-transition:0.3s;--border-radius:17px 17px 17px 17px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48362 .elementor-element.elementor-element-a4bfbc9:not(.elementor-motion-effects-element-type-background), .elementor-48362 .elementor-element.elementor-element-a4bfbc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#115B76;}.elementor-48362 .elementor-element.elementor-element-a4bfbc9:hover{background-color:var( --e-global-color-cc930ad );}.elementor-48362 .elementor-element.elementor-element-290f46d .elementor-icon-wrapper{text-align:center;}.elementor-48362 .elementor-element.elementor-element-290f46d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cc930ad );color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-290f46d.elementor-view-framed .elementor-icon, .elementor-48362 .elementor-element.elementor-element-290f46d.elementor-view-default .elementor-icon{color:var( --e-global-color-cc930ad );border-color:var( --e-global-color-cc930ad );}.elementor-48362 .elementor-element.elementor-element-290f46d.elementor-view-framed .elementor-icon, .elementor-48362 .elementor-element.elementor-element-290f46d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cc930ad );}.elementor-48362 .elementor-element.elementor-element-290f46d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-290f46d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-290f46d .elementor-icon{font-size:63px;padding:19.5px;}.elementor-48362 .elementor-element.elementor-element-290f46d .elementor-icon svg{height:63px;}.elementor-48362 .elementor-element.elementor-element-290f46d .elementor-icon-wrapper svg{width:auto;}.elementor-48362 .elementor-element.elementor-element-522e23b{--display:flex;}.elementor-48362 .elementor-element.elementor-element-d5060b5{text-align:center;}.elementor-48362 .elementor-element.elementor-element-d5060b5 .elementor-heading-title{font-size:var(--font-size--20);color:var( --e-global-color-primary );}.elementor-48362 .elementor-element.elementor-element-9810363{text-align:center;font-size:var(--font-size--16);color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-9810363 a{color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-4e8b600.elementor-element{--align-self:center;}.elementor-48362 .elementor-element.elementor-element-4e8b600{text-align:center;}.elementor-48362 .elementor-element.elementor-element-4e8b600 .elementor-heading-title{font-weight:700;text-decoration:underline;color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-d1aa6e0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:17px 17px;--row-gap:17px;--column-gap:17px;--background-transition:0.3s;--border-radius:17px 17px 17px 17px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48362 .elementor-element.elementor-element-d1aa6e0:not(.elementor-motion-effects-element-type-background), .elementor-48362 .elementor-element.elementor-element-d1aa6e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#115B76;}.elementor-48362 .elementor-element.elementor-element-d1aa6e0:hover{background-color:var( --e-global-color-cc930ad );}.elementor-48362 .elementor-element.elementor-element-4bc10fa .elementor-icon-wrapper{text-align:center;}.elementor-48362 .elementor-element.elementor-element-4bc10fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cc930ad );color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-4bc10fa.elementor-view-framed .elementor-icon, .elementor-48362 .elementor-element.elementor-element-4bc10fa.elementor-view-default .elementor-icon{color:var( --e-global-color-cc930ad );border-color:var( --e-global-color-cc930ad );}.elementor-48362 .elementor-element.elementor-element-4bc10fa.elementor-view-framed .elementor-icon, .elementor-48362 .elementor-element.elementor-element-4bc10fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cc930ad );}.elementor-48362 .elementor-element.elementor-element-4bc10fa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-4bc10fa.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-4bc10fa .elementor-icon{font-size:63px;padding:19.5px;}.elementor-48362 .elementor-element.elementor-element-4bc10fa .elementor-icon svg{height:63px;}.elementor-48362 .elementor-element.elementor-element-4bc10fa .elementor-icon-wrapper svg{width:auto;}.elementor-48362 .elementor-element.elementor-element-8eb1302{--display:flex;}.elementor-48362 .elementor-element.elementor-element-624def4{text-align:center;}.elementor-48362 .elementor-element.elementor-element-624def4 .elementor-heading-title{font-size:var(--font-size--20);color:var( --e-global-color-primary );}.elementor-48362 .elementor-element.elementor-element-c7f53a5{text-align:center;font-size:var(--font-size--16);color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-c7f53a5 a{color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-c1a77cc.elementor-element{--align-self:center;}.elementor-48362 .elementor-element.elementor-element-c1a77cc{text-align:center;}.elementor-48362 .elementor-element.elementor-element-c1a77cc .elementor-heading-title{font-weight:700;text-decoration:underline;color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-d0e2a3a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:17px 17px;--row-gap:17px;--column-gap:17px;--background-transition:0.3s;--border-radius:17px 17px 17px 17px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48362 .elementor-element.elementor-element-d0e2a3a:not(.elementor-motion-effects-element-type-background), .elementor-48362 .elementor-element.elementor-element-d0e2a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#115B76;}.elementor-48362 .elementor-element.elementor-element-d0e2a3a:hover{background-color:var( --e-global-color-cc930ad );}.elementor-48362 .elementor-element.elementor-element-280fa27 .elementor-icon-wrapper{text-align:center;}.elementor-48362 .elementor-element.elementor-element-280fa27.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cc930ad );color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-280fa27.elementor-view-framed .elementor-icon, .elementor-48362 .elementor-element.elementor-element-280fa27.elementor-view-default .elementor-icon{color:var( --e-global-color-cc930ad );border-color:var( --e-global-color-cc930ad );}.elementor-48362 .elementor-element.elementor-element-280fa27.elementor-view-framed .elementor-icon, .elementor-48362 .elementor-element.elementor-element-280fa27.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cc930ad );}.elementor-48362 .elementor-element.elementor-element-280fa27.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-280fa27.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-280fa27 .elementor-icon{font-size:47px;padding:27px;}.elementor-48362 .elementor-element.elementor-element-280fa27 .elementor-icon svg{height:47px;}.elementor-48362 .elementor-element.elementor-element-280fa27 .elementor-icon-wrapper svg{width:auto;}.elementor-48362 .elementor-element.elementor-element-b2ec329{--display:flex;}.elementor-48362 .elementor-element.elementor-element-4d1f0fa{text-align:center;}.elementor-48362 .elementor-element.elementor-element-4d1f0fa .elementor-heading-title{font-size:var(--font-size--20);color:var( --e-global-color-primary );}.elementor-48362 .elementor-element.elementor-element-df884a4{text-align:center;font-size:var(--font-size--16);color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-df884a4 a{color:var( --e-global-color-text );}.elementor-48362 .elementor-element.elementor-element-50b8bb8.elementor-element{--align-self:center;}.elementor-48362 .elementor-element.elementor-element-50b8bb8{text-align:center;}.elementor-48362 .elementor-element.elementor-element-50b8bb8 .elementor-heading-title{font-weight:700;text-decoration:underline;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-48362 .elementor-element.elementor-element-e13e28c{--width:min(1033px,100%);}}@media(max-width:1024px) and (min-width:768px){.elementor-48362 .elementor-element.elementor-element-1b112a2{--content-width:100%;}}@media(max-width:1024px){.elementor-48362 .elementor-element.elementor-element-1b112a2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40 40;--row-gap:40;--column-gap:40;}.elementor-48362 .elementor-element.elementor-element-ea4c7f9{--padding-top:66px;--padding-bottom:74px;--padding-left:20px;--padding-right:20px;}.elementor-48362 .elementor-element.elementor-element-8fd0aaf{--min-height:350px;}.elementor-48362 .elementor-element.elementor-element-fa83cc6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-48362 .elementor-element.elementor-element-e13e28c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-48362 .elementor-element.elementor-element-1b112a2{--content-width:100%;}.elementor-48362 .elementor-element.elementor-element-fa83cc6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(auto-fill,minmax(0,1fr));--grid-auto-flow:row;}.elementor-48362 .elementor-element.elementor-element-e13e28c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-48362 .elementor-element.elementor-element-290f46d .elementor-icon{font-size:1.7em;}.elementor-48362 .elementor-element.elementor-element-290f46d .elementor-icon svg{height:1.7em;}.elementor-48362 .elementor-element.elementor-element-4bc10fa .elementor-icon{font-size:1.7em;}.elementor-48362 .elementor-element.elementor-element-4bc10fa .elementor-icon svg{height:1.7em;}.elementor-48362 .elementor-element.elementor-element-280fa27 .elementor-icon{font-size:1.7em;}.elementor-48362 .elementor-element.elementor-element-280fa27 .elementor-icon svg{height:1.7em;}}/* Start custom CSS for image, class: .elementor-element-edc5563 */.elementor-48362 .elementor-element.elementor-element-edc5563 img {
    mix-blend-mode: multiply;
    transform:translateX(-14px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-167eee7 */.elementor-48362 .elementor-element.elementor-element-167eee7 em {
    font-style:normal;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-373ee67 */.elementor-48362 .elementor-element.elementor-element-373ee67 em {
    font-style:normal;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56f1dc7 */.elementor-48362 .elementor-element.elementor-element-56f1dc7 {
    display:none;
}
[lang="fi"] .elementor-48362 .elementor-element.elementor-element-56f1dc7 {
    display:initial;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b24795 */.elementor-48362 .elementor-element.elementor-element-9b24795 {
    display:none;
}
[lang="sv-SE"] .elementor-48362 .elementor-element.elementor-element-9b24795 {
    display:initial;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f9a74c8 */.elementor-48362 .elementor-element.elementor-element-f9a74c8 .elementor-shortcode {
    display:grid;
    grid-template-columns:max-content min-content;
    grid-template-rows:repeat(auto-fill,minmax(0,1fr));
}
.elementor-48362 .elementor-element.elementor-element-f9a74c8 .elementor-widget-heading:nth-child(4n+1),
.elementor-48362 .elementor-element.elementor-element-f9a74c8 .elementor-widget-heading:nth-child(4n+2){
    background-color:var(--color-placebo);
}
.elementor-48362 .elementor-element.elementor-element-f9a74c8 .elementor-widget-heading .elementor-heading-title {
    white-space: nowrap;
    min-width:max-content;
    padding:.35em .5em;
    display:inline-flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a911720 */.elementor-48362 .elementor-element.elementor-element-a911720 {
    aspect-ratio:1/1;
    --flex:0;
    display:flex;
    justify-content: center;
    align-items: center;
}
.elementor-48362 .elementor-element.elementor-element-a911720 > .elementor-widget-container {
    display:flex;
    justify-content: center;
    align-items: center;
    border-radius:100%;
    aspect-ratio:1/1;
    background-color:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb4bf88 */.elementor-48362 .elementor-element.elementor-element-bb4bf88 {
    aspect-ratio:1/1;
    --flex:0;
    display:flex;
    justify-content: center;
    align-items: center;
}
.elementor-48362 .elementor-element.elementor-element-bb4bf88 > .elementor-widget-container {
    display:flex;
    justify-content: center;
    align-items: center;
    border-radius:100%;
    aspect-ratio:1/1;
    background-color:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18099e8 */.elementor-48362 .elementor-element.elementor-element-18099e8 em {
    font-style:normal;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2def326 */.elementor-48362 .elementor-element.elementor-element-2def326 {
    aspect-ratio:1/1;
    --flex:0;
    display:flex;
    justify-content: center;
    align-items: center;
}
.elementor-48362 .elementor-element.elementor-element-2def326 > .elementor-widget-container {
    display:flex;
    justify-content: center;
    align-items: center;
    border-radius:100%;
    aspect-ratio:1/1;
    background-color:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07c41a6 */.elementor-48362 .elementor-element.elementor-element-07c41a6 {
    aspect-ratio:1/1;
    --flex:0;
    display:flex;
    justify-content: center;
    align-items: center;
}
.elementor-48362 .elementor-element.elementor-element-07c41a6 > .elementor-widget-container {
    display:flex;
    justify-content: center;
    align-items: center;
    border-radius:100%;
    aspect-ratio:1/1;
    background-color:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa83cc6 */@container (width < 390px) {
    .elementor-48362 .elementor-element.elementor-element-fa83cc6 {
        grid-template-columns:1fr;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf3105 */.elementor-48362 .elementor-element.elementor-element-acf3105 {
    container-type:inline-size;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-290f46d */.elementor-48362 .elementor-element.elementor-element-290f46d {
    aspect-ratio:1/1;
}
.elementor-48362 .elementor-element.elementor-element-290f46d .elementor-icon {
    width:100%;
    display:flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e8b600 */.elementor-48362 .elementor-element.elementor-element-4e8b600 span {
    text-underline-offset:.2em
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4bc10fa */.elementor-48362 .elementor-element.elementor-element-4bc10fa {
    aspect-ratio:1/1;
}
.elementor-48362 .elementor-element.elementor-element-4bc10fa .elementor-icon {
    width:100%;
    display:flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1a77cc */.elementor-48362 .elementor-element.elementor-element-c1a77cc span {
    text-underline-offset:.2em
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-280fa27 */.elementor-48362 .elementor-element.elementor-element-280fa27 {
    aspect-ratio:1/1;
}
.elementor-48362 .elementor-element.elementor-element-280fa27 .elementor-icon {
    width:100%;
    display:flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50b8bb8 */.elementor-48362 .elementor-element.elementor-element-50b8bb8 span {
    text-underline-offset:.2em
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e13e28c */.elementor-48362 .elementor-element.elementor-element-e13e28c .full-item {
    grid-column:1 / -1;
}
@container (width < 390px) {
    .elementor-48362 .elementor-element.elementor-element-e13e28c {
        grid-template-columns:1fr;
    }
}/* End custom CSS */