.elementor-81 .elementor-element.elementor-element-321a0a5{--display:flex;--min-height:453px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-81 .elementor-element.elementor-element-321a0a5::before, .elementor-81 .elementor-element.elementor-element-321a0a5 > .elementor-background-video-container::before, .elementor-81 .elementor-element.elementor-element-321a0a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-81 .elementor-element.elementor-element-321a0a5 > .elementor-background-slideshow::before, .elementor-81 .elementor-element.elementor-element-321a0a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-81 .elementor-element.elementor-element-321a0a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5F8064;--background-overlay:'';}.elementor-81 .elementor-element.elementor-element-321a0a5 > .elementor-shape-bottom svg, .elementor-81 .elementor-element.elementor-element-321a0a5 > .e-con-inner > .elementor-shape-bottom svg{width:calc(192% + 1.3px);}.elementor-81 .elementor-element.elementor-element-534b5df{--display:flex;--min-height:300px;}.elementor-81 .elementor-element.elementor-element-c65131d{--display:flex;--min-height:0px;}.elementor-81 .elementor-element.elementor-element-c65131d.e-con{--flex-grow:0;--flex-shrink:0;}.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-81 .elementor-element.elementor-element-6247e49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-6247e49 .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-size:33px;font-weight:200;font-style:italic;color:var( --e-global-color-1a2ee6b );}.elementor-81 .elementor-element.elementor-element-48f8340{--display:flex;--min-height:89px;}.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-81 .elementor-element.elementor-element-5f6fbe0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-5f6fbe0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-81 .elementor-element.elementor-element-5f6fbe0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-81 .elementor-element.elementor-element-5f6fbe0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-81 .elementor-element.elementor-element-5f6fbe0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-81 .elementor-element.elementor-element-5f6fbe0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-81 .elementor-element.elementor-element-5f6fbe0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-5f6fbe0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-81 .elementor-element.elementor-element-5f6fbe0{--e-icon-list-icon-size:36px;--icon-vertical-offset:0px;}.elementor-81 .elementor-element.elementor-element-5f6fbe0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-5f6fbe0 .elementor-icon-list-item > a{font-family:"Spectral SC", Sans-serif;font-size:26px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-5f6fbe0 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-1a2ee6b );transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-966d285{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-966d285.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-3bc3171{--display:flex;--min-height:400px;}.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-81 .elementor-element.elementor-element-66b6a69{width:var( --container-widget-width, 56.545% );max-width:56.545%;--container-widget-width:56.545%;--container-widget-flex-grow:0;}.elementor-81 .elementor-element.elementor-element-66b6a69.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-0400ebf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-0400ebf .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-size:30px;font-weight:400;font-style:italic;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.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-81 .elementor-element.elementor-element-fef9c6e{width:var( --container-widget-width, 93.54% );max-width:93.54%;--container-widget-width:93.54%;--container-widget-flex-grow:0;font-family:"Spectral SC", Sans-serif;font-size:25px;font-weight:400;font-style:italic;color:#030303;}.elementor-81 .elementor-element.elementor-element-fef9c6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-fef9c6e p{margin-block-end:0px;}.elementor-81 .elementor-element.elementor-element-d2e7e7c{--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;--overlay-opacity:0.5;}.elementor-81 .elementor-element.elementor-element-d2e7e7c::before, .elementor-81 .elementor-element.elementor-element-d2e7e7c > .elementor-background-video-container::before, .elementor-81 .elementor-element.elementor-element-d2e7e7c > .e-con-inner > .elementor-background-video-container::before, .elementor-81 .elementor-element.elementor-element-d2e7e7c > .elementor-background-slideshow::before, .elementor-81 .elementor-element.elementor-element-d2e7e7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-81 .elementor-element.elementor-element-d2e7e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0de4428 );--background-overlay:'';}.elementor-81 .elementor-element.elementor-element-d2e7e7c > .elementor-shape-top .elementor-shape-fill, .elementor-81 .elementor-element.elementor-element-d2e7e7c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-d2e7e7c > .elementor-shape-top svg, .elementor-81 .elementor-element.elementor-element-d2e7e7c > .e-con-inner > .elementor-shape-top svg{width:calc(164% + 1.3px);height:147px;transform:translateX(-50%) rotateY(180deg);}.elementor-81 .elementor-element.elementor-element-d2e7e7c > .elementor-shape-bottom svg, .elementor-81 .elementor-element.elementor-element-d2e7e7c > .e-con-inner > .elementor-shape-bottom svg{width:calc(143% + 1.3px);height:152px;}.elementor-81 .elementor-element.elementor-element-bcca086{--display:flex;--min-height:593px;--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;}.elementor-81 .elementor-element.elementor-element-bcca086.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-b000fa5{--display:flex;--min-height:52px;}.elementor-81 .elementor-element.elementor-element-fef407b .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-weight:200;font-style:italic;}.elementor-81 .elementor-element.elementor-element-9e4eaf4{--display:flex;--min-height:327px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-1a2ee6b );--border-color:var( --e-global-color-1a2ee6b );}.elementor-81 .elementor-element.elementor-element-9e4eaf4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(44px/2);}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(44px/2);}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(44px/2);}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-44px/2);}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-44px/2);}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-81 .elementor-element.elementor-element-288d884{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:200;font-style:italic;}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-afb0ef7{--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-around;}.elementor-81 .elementor-element.elementor-element-8c08e53{width:var( --container-widget-width, 41.757% );max-width:41.757%;padding:22px 22px 22px 22px;--container-widget-width:41.757%;--container-widget-flex-grow:0;border-style:solid;border-color:var( --e-global-color-0de4428 );}.elementor-81 .elementor-element.elementor-element-8c08e53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-a492867{--display:flex;--min-height:645px;--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;--overlay-opacity:0.5;}.elementor-81 .elementor-element.elementor-element-a492867::before, .elementor-81 .elementor-element.elementor-element-a492867 > .elementor-background-video-container::before, .elementor-81 .elementor-element.elementor-element-a492867 > .e-con-inner > .elementor-background-video-container::before, .elementor-81 .elementor-element.elementor-element-a492867 > .elementor-background-slideshow::before, .elementor-81 .elementor-element.elementor-element-a492867 > .e-con-inner > .elementor-background-slideshow::before, .elementor-81 .elementor-element.elementor-element-a492867 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0de4428 );--background-overlay:'';}.elementor-81 .elementor-element.elementor-element-a492867 > .elementor-shape-top svg, .elementor-81 .elementor-element.elementor-element-a492867 > .e-con-inner > .elementor-shape-top svg{height:113px;transform:translateX(-50%) rotateY(180deg);}.elementor-81 .elementor-element.elementor-element-4e8da60{--display:flex;}.elementor-81 .elementor-element.elementor-element-4e8da60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-bd78b8f{--display:flex;--min-height:37px;}.elementor-81 .elementor-element.elementor-element-62c56ae .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-weight:200;font-style:italic;}.elementor-81 .elementor-element.elementor-element-48d21d3{width:var( --container-widget-width, 83.608% );max-width:83.608%;--container-widget-width:83.608%;--container-widget-flex-grow:0;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-81 .elementor-element.elementor-element-48d21d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-item > a{font-family:"Spectral SC", Sans-serif;font-size:26px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-4f48f06{--display:flex;--min-height:0px;--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;}.elementor-81 .elementor-element.elementor-element-0f3fc12{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-81 .elementor-element.elementor-element-e75df2e{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-81 .elementor-element.elementor-element-e75df2e .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-weight:200;font-style:italic;}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(44px/2);}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(44px/2);}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(44px/2);}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-44px/2);}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-44px/2);}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-81 .elementor-element.elementor-element-59b9068{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:200;font-style:italic;}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-317fd0a{--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;--overlay-opacity:0.5;}.elementor-81 .elementor-element.elementor-element-317fd0a::before, .elementor-81 .elementor-element.elementor-element-317fd0a > .elementor-background-video-container::before, .elementor-81 .elementor-element.elementor-element-317fd0a > .e-con-inner > .elementor-background-video-container::before, .elementor-81 .elementor-element.elementor-element-317fd0a > .elementor-background-slideshow::before, .elementor-81 .elementor-element.elementor-element-317fd0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-81 .elementor-element.elementor-element-317fd0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0de4428 );--background-overlay:'';}.elementor-81 .elementor-element.elementor-element-c28ba69{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-81 .elementor-element.elementor-element-534b5df{--width:50%;}.elementor-81 .elementor-element.elementor-element-966d285{--width:50%;}.elementor-81 .elementor-element.elementor-element-bcca086{--width:50%;}.elementor-81 .elementor-element.elementor-element-afb0ef7{--width:50%;}.elementor-81 .elementor-element.elementor-element-4e8da60{--width:50%;}.elementor-81 .elementor-element.elementor-element-bd78b8f{--width:89%;}.elementor-81 .elementor-element.elementor-element-4f48f06{--width:49%;}.elementor-81 .elementor-element.elementor-element-0f3fc12{--width:100%;}.elementor-81 .elementor-element.elementor-element-c28ba69{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-81 .elementor-element.elementor-element-c65131d{--width:309.5px;}.elementor-81 .elementor-element.elementor-element-bcca086{--width:457.5px;}.elementor-81 .elementor-element.elementor-element-9e4eaf4{--width:359.5px;}.elementor-81 .elementor-element.elementor-element-afb0ef7{--width:500px;}.elementor-81 .elementor-element.elementor-element-4e8da60{--width:369.5px;}}@media(max-width:1024px){.elementor-81 .elementor-element.elementor-element-6247e49{width:var( --container-widget-width, 337.5px );max-width:337.5px;--container-widget-width:337.5px;--container-widget-flex-grow:0;}.elementor-81 .elementor-element.elementor-element-6247e49 .elementor-heading-title{font-size:20px;}.elementor-81 .elementor-element.elementor-element-5f6fbe0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-5f6fbe0 .elementor-icon-list-item > a{font-size:16px;}.elementor-81 .elementor-element.elementor-element-66b6a69{width:var( --container-widget-width, 336.922px );max-width:336.922px;--container-widget-width:336.922px;--container-widget-flex-grow:0;}.elementor-81 .elementor-element.elementor-element-fef9c6e{font-size:17px;}.elementor-81 .elementor-element.elementor-element-9e4eaf4{--min-height:320px;}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-81 .elementor-element.elementor-element-288d884{--e-icon-list-icon-size:25px;}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-item > a{font-size:19px;}.elementor-81 .elementor-element.elementor-element-afb0ef7{--min-height:0px;}.elementor-81 .elementor-element.elementor-element-8c08e53{width:var( --container-widget-width, 267.688px );max-width:267.688px;--container-widget-width:267.688px;--container-widget-flex-grow:0;}.elementor-81 .elementor-element.elementor-element-a492867{--min-height:378px;}.elementor-81 .elementor-element.elementor-element-4e8da60{--min-height:0px;}.elementor-81 .elementor-element.elementor-element-62c56ae .elementor-heading-title{font-size:17px;}.elementor-81 .elementor-element.elementor-element-48d21d3{width:var( --container-widget-width, 346px );max-width:346px;--container-widget-width:346px;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-item > a{font-size:9px;}.elementor-81 .elementor-element.elementor-element-0f3fc12{--grid-auto-flow:row;}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-81 .elementor-element.elementor-element-59b9068{--e-icon-list-icon-size:25px;}.elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-59b9068 .elementor-icon-list-item > a{font-size:13px;}}@media(max-width:767px){.elementor-81 .elementor-element.elementor-element-5f6fbe0{width:var( --container-widget-width, 308px );max-width:308px;--container-widget-width:308px;--container-widget-flex-grow:0;}.elementor-81 .elementor-element.elementor-element-5f6fbe0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-5f6fbe0 .elementor-icon-list-item > a{font-size:13px;}.elementor-81 .elementor-element.elementor-element-bcca086{--min-height:445px;}.elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-288d884 .elementor-icon-list-item > a{font-size:19px;}.elementor-81 .elementor-element.elementor-element-afb0ef7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-62c56ae .elementor-heading-title{font-size:17px;}.elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-48d21d3 .elementor-icon-list-item > a{font-size:8px;}.elementor-81 .elementor-element.elementor-element-0f3fc12{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for icon-list, class: .elementor-element-5f6fbe0 */.elementor-81 .elementor-element.elementor-element-5f6fbe0 {
background: #ffffff;

border: 1px solid #e5e5e5;
border-radius: 16px;

padding: 20px;

box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}.elementor-81 .elementor-element.elementor-element-5f6fbe0:hover {
transform: translateY(-4px);
box-shadow: 0 10px 25px rgba(0,0,0,0.15);
transition: all 0.3s ease;
}.elementor-81 .elementor-element.elementor-element-5f6fbe0{
background:#ffffff;
border-radius:14px;
padding:25px 35px;
box-shadow:0 10px 25px rgba(0,0,0,0.1);
text-align:center;
}.elementor-81 .elementor-element.elementor-element-5f6fbe0 {
background:#ffffff;
border:2px solid #000;
border-radius:16px;
padding:20px;
box-shadow:0 6px 15px rgba(0,0,0,0.08);
transition:all .3s ease;
}

.elementor-81 .elementor-element.elementor-element-5f6fbe0:hover{
transform:translateY(-4px);
box-shadow:0 12px 30px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fef9c6e */.elementor-81 .elementor-element.elementor-element-fef9c6e {
background: #ffffff;

border: 1px solid #e5e5e5;
border-radius: 16px;

padding: 20px;

box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}.elementor-81 .elementor-element.elementor-element-fef9c6e:hover {
transform: translateY(-4px);
box-shadow: 0 10px 25px rgba(0,0,0,0.15);
transition: all 0.3s ease;
}.elementor-81 .elementor-element.elementor-element-fef9c6e{
background:#ffffff;
border-radius:14px;
padding:25px 35px;
box-shadow:0 10px 25px rgba(0,0,0,0.1);
text-align:center;
}.elementor-81 .elementor-element.elementor-element-fef9c6e {
background:#ffffff;
border:2px solid #000;
border-radius:16px;
padding:20px;
box-shadow:0 6px 15px rgba(0,0,0,0.08);
transition:all .3s ease;
}

.elementor-81 .elementor-element.elementor-element-fef9c6e:hover{
transform:translateY(-4px);
box-shadow:0 12px 30px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e4eaf4 *//* Lomakkeen taustalaatikko */
.elementor-81 .elementor-element.elementor-element-9e4eaf4 {
    background-color: #ffffff !important; /* Valkoinen taustaväri */
    padding: 35px !important;            /* Sisäpuolen tyhjä tila reunoihin */
    border-radius: 12px !important;       /* Pyöristetyt kulmat */
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05) !important; /* Pehmeä varjo */
}

/* Lähetä-painikkeen tyylit */
.elementor-81 .elementor-element.elementor-element-9e4eaf4 input[type="submit"] {
    background-color: #000000 !important;
    color: #ffffff !important;
    border: 1px solid #000000 !important;
    padding: 12px 30px !important;
    border-radius: 6px !important;
    cursor: pointer;
}

/* Painike kun hiiri on päällä */
.elementor-81 .elementor-element.elementor-element-9e4eaf4 input[type="submit"]:hover {
    background-color: #333333 !important;
    border-color: #333333 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c08e53 */.elementor-81 .elementor-element.elementor-element-8c08e53 {
    background-color: #ffffff !important; 
    padding: 35px !important;             
    border-radius: 12px !important;        
    border: 2px solid #000000 !important;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05) !important; 
}

.elementor-81 .elementor-element.elementor-element-8c08e53 input[type="submit"] {
    background-color: #000000 !important;
    color: #ffffff !important;
    border: 2px solid #000000 !important;
    padding: 12px 30px !important;
    border-radius: 6px !important;
    cursor: pointer;
}


.elementor-81 .elementor-element.elementor-element-8c08e53 input[type="submit"]:hover {
    background-color: #333333 !important;
    border-color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48d21d3 */.elementor-81 .elementor-element.elementor-element-48d21d3 {
background: #ffffff;

border: 1px solid #e5e5e5;
border-radius: 16px;

padding: 20px;

box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}.elementor-81 .elementor-element.elementor-element-48d21d3:hover {
transform: translateY(-4px);
box-shadow: 0 10px 25px rgba(0,0,0,0.15);
transition: all 0.3s ease;
}.elementor-81 .elementor-element.elementor-element-48d21d3{
background:#ffffff;
border-radius:14px;
padding:25px 35px;
box-shadow:0 10px 25px rgba(0,0,0,0.1);
text-align:center;
}.elementor-81 .elementor-element.elementor-element-48d21d3 {
background:#ffffff;
border:2px solid #000;
border-radius:16px;
padding:20px;
box-shadow:0 6px 15px rgba(0,0,0,0.08);
transition:all .3s ease;
}

.elementor-81 .elementor-element.elementor-element-48d21d3:hover{
transform:translateY(-4px);
box-shadow:0 12px 30px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ced0df */.elementor-81 .elementor-element.elementor-element-9ced0df img {
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-59b9068 */.elementor-81 .elementor-element.elementor-element-59b9068 {
background: #ffffff;

border: 1px solid #e5e5e5;
border-radius: 16px;

padding: 20px;

box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}.elementor-81 .elementor-element.elementor-element-59b9068:hover {
transform: translateY(-4px);
box-shadow: 0 10px 25px rgba(0,0,0,0.15);
transition: all 0.3s ease;
}.elementor-81 .elementor-element.elementor-element-59b9068{
background:#ffffff;
border-radius:14px;
padding:25px 35px;
box-shadow:0 10px 25px rgba(0,0,0,0.1);
text-align:center;
}.elementor-81 .elementor-element.elementor-element-59b9068 {
background:#ffffff;
border:2px solid #000;
border-radius:16px;
padding:20px;
box-shadow:0 6px 15px rgba(0,0,0,0.08);
transition:all .3s ease;
}

.elementor-81 .elementor-element.elementor-element-59b9068:hover{
transform:translateY(-4px);
box-shadow:0 12px 30px rgba(0,0,0,0.15);
}/* End custom CSS */