.elementor-50 .elementor-element.elementor-element-6b2eb7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-3fc8bd2{--display:flex;--min-height:600px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-3fc8bd2:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-3fc8bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.rakennussahi.digisilta.fi/wp-content/uploads/2025/11/IMG_0371-scaled.jpg");background-position:center center;background-size:cover;}.elementor-50 .elementor-element.elementor-element-8f95b1b{--display:flex;--justify-content:flex-end;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-50 .elementor-element.elementor-element-8f95b1b:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-8f95b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-9f16585{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-5005948 .elementor-heading-title{color:var( --e-global-color-719b1f0 );}.elementor-50 .elementor-element.elementor-element-8a0cf08 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:2.1rem;font-weight:600;color:var( --e-global-color-719b1f0 );}.elementor-50 .elementor-element.elementor-element-8112f2b{--spacer-size:30px;}.elementor-50 .elementor-element.elementor-element-a9a59d4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-c9bb09c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-719b1f0 );--border-color:var( --e-global-color-719b1f0 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-a025838 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-719b1f0 );}.elementor-50 .elementor-element.elementor-element-a025838 .elementor-heading-title a:hover, .elementor-50 .elementor-element.elementor-element-a025838 .elementor-heading-title a:focus{color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-a025838 .elementor-heading-title a{transition-duration:0.2s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-194272e .elementor-icon-wrapper{text-align:left;}.elementor-50 .elementor-element.elementor-element-194272e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-194272e.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-194272e.elementor-view-default .elementor-icon{color:var( --e-global-color-11aca78 );border-color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-194272e.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-194272e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-194272e .elementor-icon{font-size:1rem;}.elementor-50 .elementor-element.elementor-element-194272e .elementor-icon svg{height:1rem;}.elementor-50 .elementor-element.elementor-element-4b3efde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-719b1f0 );--border-color:var( --e-global-color-719b1f0 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-90332f8 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-719b1f0 );}.elementor-50 .elementor-element.elementor-element-90332f8 .elementor-heading-title a:hover, .elementor-50 .elementor-element.elementor-element-90332f8 .elementor-heading-title a:focus{color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-90332f8 .elementor-heading-title a{transition-duration:0.2s;}.elementor-50 .elementor-element.elementor-element-5311f31 .elementor-icon-wrapper{text-align:left;}.elementor-50 .elementor-element.elementor-element-5311f31.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-5311f31.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-5311f31.elementor-view-default .elementor-icon{color:var( --e-global-color-11aca78 );border-color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-5311f31.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-5311f31.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-5311f31 .elementor-icon{font-size:1rem;}.elementor-50 .elementor-element.elementor-element-5311f31 .elementor-icon svg{height:1rem;}.elementor-50 .elementor-element.elementor-element-ed1c8f5{--display:flex;}.elementor-50 .elementor-element.elementor-element-97ebf75{--spacer-size:50px;}.elementor-50 .elementor-element.elementor-element-d702b03{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-7b93cde{--display:flex;--justify-content:flex-start;}.elementor-50 .elementor-element.elementor-element-15b42b7 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-50 .elementor-element.elementor-element-c8f5774{--display:flex;--justify-content:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-356a421{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-8e8f4d9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-8e8f4d9:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-8e8f4d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-c63d0ef{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-803abd9 .elementor-icon-box-wrapper{align-items:start;}.elementor-50 .elementor-element.elementor-element-803abd9{--icon-box-icon-margin:15px;}.elementor-50 .elementor-element.elementor-element-803abd9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-803abd9.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-803abd9.elementor-view-default .elementor-icon{fill:var( --e-global-color-11aca78 );color:var( --e-global-color-11aca78 );border-color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-803abd9 .elementor-icon-box-title{color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-803abd9:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-803abd9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-803abd9 .elementor-icon-box-description{color:var( --e-global-color-719b1f0 );}.elementor-50 .elementor-element.elementor-element-8ede139{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-8ede139:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-8ede139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-1556663{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-50 .elementor-element.elementor-element-67afe1f .elementor-icon-box-wrapper{align-items:start;}.elementor-50 .elementor-element.elementor-element-67afe1f{--icon-box-icon-margin:15px;}.elementor-50 .elementor-element.elementor-element-67afe1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-67afe1f.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-67afe1f.elementor-view-default .elementor-icon{fill:var( --e-global-color-11aca78 );color:var( --e-global-color-11aca78 );border-color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-67afe1f .elementor-icon-box-title{color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-67afe1f:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-67afe1f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-67afe1f .elementor-icon-box-description{color:var( --e-global-color-719b1f0 );}.elementor-50 .elementor-element.elementor-element-07587ee{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-07587ee:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-07587ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-f430a32{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-50 .elementor-element.elementor-element-96a46ec .elementor-icon-box-wrapper{align-items:start;}.elementor-50 .elementor-element.elementor-element-96a46ec{--icon-box-icon-margin:15px;}.elementor-50 .elementor-element.elementor-element-96a46ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-96a46ec.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-96a46ec.elementor-view-default .elementor-icon{fill:var( --e-global-color-11aca78 );color:var( --e-global-color-11aca78 );border-color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-96a46ec .elementor-icon-box-title{color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-96a46ec:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-96a46ec:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-96a46ec .elementor-icon-box-description{color:var( --e-global-color-719b1f0 );}.elementor-50 .elementor-element.elementor-element-1093d4e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-1093d4e:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-1093d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-2d47ad5{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-50 .elementor-element.elementor-element-375bba1 .elementor-icon-box-wrapper{align-items:start;}.elementor-50 .elementor-element.elementor-element-375bba1{--icon-box-icon-margin:15px;}.elementor-50 .elementor-element.elementor-element-375bba1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-375bba1.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-375bba1.elementor-view-default .elementor-icon{fill:var( --e-global-color-11aca78 );color:var( --e-global-color-11aca78 );border-color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-375bba1 .elementor-icon-box-title{color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-375bba1:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-375bba1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-375bba1 .elementor-icon-box-description{color:var( --e-global-color-719b1f0 );}.elementor-50 .elementor-element.elementor-element-8f27509{--display:flex;}.elementor-50 .elementor-element.elementor-element-32d2f0c{--spacer-size:50px;}.elementor-50 .elementor-element.elementor-element-0aad5e6{--display:flex;}.elementor-50 .elementor-element.elementor-element-0aad5e6:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-0aad5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ed9927 );}.elementor-50 .elementor-element.elementor-element-1016862{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-50 .elementor-element.elementor-element-1016862.e-con{--align-self:center;}.elementor-50 .elementor-element.elementor-element-1022281{text-align:left;}.elementor-50 .elementor-element.elementor-element-ec892dd{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-d5a9485 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-d5a9485 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-d5a9485{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-d5a9485 .elementor-icon-list-text{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-edf12ba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-edf12ba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-edf12ba{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-edf12ba .elementor-icon-list-text{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-53b300d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-53b300d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-53b300d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-53b300d .elementor-icon-list-text{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-3ce5eb0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-3ce5eb0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-3ce5eb0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-3ce5eb0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-918d336 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-918d336 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-918d336{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-918d336 .elementor-icon-list-text{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-a80336a{--display:flex;}.elementor-50 .elementor-element.elementor-element-5ee55f5{--spacer-size:50px;}.elementor-50 .elementor-element.elementor-element-9e60aa9{--display:flex;}.elementor-50 .elementor-element.elementor-element-7e9b90d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-416f1f4{--display:flex;}.elementor-50 .elementor-element.elementor-element-8488926{--display:flex;}.elementor-50 .elementor-element.elementor-element-8488926.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-0d19069{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-50 .elementor-element.elementor-element-c43e7c1{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-50 .elementor-element.elementor-element-f7f4397{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-50 .elementor-element.elementor-element-10a353a{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-50 .elementor-element.elementor-element-c7f1e6f{--n-accordion-title-font-size:1rem;--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:0rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-11aca78 );--n-accordion-icon-hover-color:var( --e-global-color-11aca78 );--n-accordion-icon-active-color:var( --e-global-color-11aca78 );}.elementor-50 .elementor-element.elementor-element-c7f1e6f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-719b1f0 );}:where( .elementor-50 .elementor-element.elementor-element-c7f1e6f > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-719b1f0 );border-style:none;}.elementor-50 .elementor-element.elementor-element-c7f1e6f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-2ed9927 );}:where( .elementor-50 .elementor-element.elementor-element-c7f1e6f > .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:"Titillium Web", Sans-serif;font-weight:700;}.elementor-50 .elementor-element.elementor-element-c6bbdab{--display:flex;}.elementor-50 .elementor-element.elementor-element-639af46{--spacer-size:50px;}.elementor-50 .elementor-element.elementor-element-9ac27d7{--display:flex;}.elementor-50 .elementor-element.elementor-element-640f737{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-640f737:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-640f737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-a04fb8b{--display:flex;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-50 .elementor-element.elementor-element-1755e5a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-50 .elementor-element.elementor-element-0eb39b7 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-50 .elementor-element.elementor-element-c220d9b{--display:flex;--justify-content:center;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-50 .elementor-element.elementor-element-88ece68 .elementor-heading-title{color:var( --e-global-color-719b1f0 );}.elementor-50 .elementor-element.elementor-element-a4d631d{color:var( --e-global-color-719b1f0 );}.elementor-50 .elementor-element.elementor-element-5b4eb6e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-50 .elementor-element.elementor-element-ffa0880 .elementor-button{background-color:var( --e-global-color-11aca78 );font-family:"Titillium Web", Sans-serif;font-weight:500;fill:var( --e-global-color-719b1f0 );color:var( --e-global-color-719b1f0 );border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-ffa0880{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-ffa0880.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-ffa0880 .elementor-button-content-wrapper{flex-direction:row;}.elementor-50 .elementor-element.elementor-element-0c3f535 .elementor-button{background-color:var( --e-global-color-11aca78 );font-family:"Titillium Web", Sans-serif;font-weight:500;fill:var( --e-global-color-719b1f0 );color:var( --e-global-color-719b1f0 );border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-0c3f535{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-0c3f535.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-391a1fe{--display:flex;}.elementor-50 .elementor-element.elementor-element-11503b2{--spacer-size:50px;}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-6b2eb7b{--content-width:95%;}.elementor-50 .elementor-element.elementor-element-3fc8bd2{--width:70%;}.elementor-50 .elementor-element.elementor-element-8f95b1b{--width:30%;}.elementor-50 .elementor-element.elementor-element-9f16585{--width:100%;}.elementor-50 .elementor-element.elementor-element-d702b03{--content-width:1600px;}.elementor-50 .elementor-element.elementor-element-356a421{--content-width:1600px;}.elementor-50 .elementor-element.elementor-element-8e8f4d9{--width:100%;}.elementor-50 .elementor-element.elementor-element-8ede139{--width:100%;}.elementor-50 .elementor-element.elementor-element-07587ee{--width:100%;}.elementor-50 .elementor-element.elementor-element-1093d4e{--width:100%;}.elementor-50 .elementor-element.elementor-element-1016862{--content-width:1600px;}.elementor-50 .elementor-element.elementor-element-9e60aa9{--width:1600px;}.elementor-50 .elementor-element.elementor-element-416f1f4{--width:100%;}.elementor-50 .elementor-element.elementor-element-8488926{--width:100%;}.elementor-50 .elementor-element.elementor-element-9ac27d7{--content-width:1600px;}.elementor-50 .elementor-element.elementor-element-640f737{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-8e8f4d9{--width:100%;}.elementor-50 .elementor-element.elementor-element-8ede139{--width:100%;}.elementor-50 .elementor-element.elementor-element-07587ee{--width:100%;}.elementor-50 .elementor-element.elementor-element-1093d4e{--width:100%;}.elementor-50 .elementor-element.elementor-element-640f737{--width:100%;}}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-a9a59d4{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-d702b03{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-356a421{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-8e8f4d9{--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-50 .elementor-element.elementor-element-8ede139{--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-50 .elementor-element.elementor-element-07587ee{--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-50 .elementor-element.elementor-element-1093d4e{--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-50 .elementor-element.elementor-element-ec892dd{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-7e9b90d{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-640f737{--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-50 .elementor-element.elementor-element-1755e5a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-a9a59d4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-d702b03{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-356a421{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-ec892dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-7e9b90d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-1755e5a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-8e8f4d9 */.elementor-50 .elementor-element.elementor-element-8e8f4d9 {
    clip-path: polygon(
       0% 0%,
       calc(100% - 40px) 0,
       100% 40px,
       100% 100%,
       40px 100%,
       0 calc(100% - 40px)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ede139 */.elementor-50 .elementor-element.elementor-element-8ede139 {
    clip-path: polygon(
       0% 0%,
       calc(100% - 40px) 0,
       100% 40px,
       100% 100%,
       40px 100%,
       0 calc(100% - 40px)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07587ee */.elementor-50 .elementor-element.elementor-element-07587ee {
    clip-path: polygon(
       0% 0%,
       calc(100% - 40px) 0,
       100% 40px,
       100% 100%,
       40px 100%,
       0 calc(100% - 40px)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1093d4e */.elementor-50 .elementor-element.elementor-element-1093d4e {
    clip-path: polygon(
       0% 0%,
       calc(100% - 40px) 0,
       100% 40px,
       100% 100%,
       40px 100%,
       0 calc(100% - 40px)
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffa0880 */.elementor-50 .elementor-element.elementor-element-ffa0880 { 
    overflow: hidden;
    clip-path: polygon(
            0% 15px, 
            15px 0%, 
            100% 0%, 
            100% calc(100% - 15px), 
            calc(100% - 15px) 100%, 
            0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c3f535 */.elementor-50 .elementor-element.elementor-element-0c3f535 { 
    overflow: hidden;
    clip-path: polygon(
            0% 15px, 
            15px 0%, 
            100% 0%, 
            100% calc(100% - 15px), 
            calc(100% - 15px) 100%, 
            0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640f737 */.elementor-50 .elementor-element.elementor-element-640f737 {
    clip-path: polygon(
       0% 0%,
       calc(100% - 40px) 0,
       100% 40px,
       100% 100%,
       40px 100%,
       0 calc(100% - 40px)
    );
}/* End custom CSS */