.elementor-612566 .elementor-element.elementor-element-9ea217a{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-612566 .elementor-element.elementor-element-9ea217a:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-9ea217a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(316deg, #FFCF66E3 25%, #99E9C1C7 89%);}.elementor-612566 .elementor-element.elementor-element-9ea217a > .elementor-shape-bottom svg, .elementor-612566 .elementor-element.elementor-element-9ea217a > .e-con-inner > .elementor-shape-bottom svg{height:80px;}.elementor-612566 .elementor-element.elementor-element-030386d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-030386d{text-align:center;}.elementor-612566 .elementor-element.elementor-element-030386d .elementor-heading-title{font-size:20px;color:#03B698;}.elementor-612566 .elementor-element.elementor-element-c7af1d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-c7af1d3.elementor-element{--align-self:center;}.elementor-612566 .elementor-element.elementor-element-c7af1d3{text-align:center;}.elementor-612566 .elementor-element.elementor-element-c7af1d3 .elementor-heading-title{font-size:48px;color:#02968A;}.elementor-612566 .elementor-element.elementor-element-38ac2e8 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 10px 10px 10px;}.elementor-612566 .elementor-element.elementor-element-38ac2e8.elementor-element{--align-self:center;}.elementor-612566 .elementor-element.elementor-element-38ac2e8 .wd-text-block{max-width:1000px;font-size:18px;}.elementor-612566 .elementor-element.elementor-element-b4dae26{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-612566 .elementor-element.elementor-element-dc6480c > .elementor-widget-container{margin:0px 0px 0px 400px;}.elementor-612566 .elementor-element.elementor-element-dc6480c.elementor-element{--align-self:center;}.elementor-612566 .elementor-element.elementor-element-11c6ac1 > .elementor-widget-container{margin:0px 400px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-11c6ac1.elementor-element{--align-self:center;}.elementor-612566 .elementor-element.elementor-element-11c6ac1 .wd-button-wrapper a{background-color:#B3FAE6;border-color:#B3FAE6;color:var( --e-global-color-secondary );}.elementor-612566 .elementor-element.elementor-element-a2957e8{--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;--margin-top:40px;--margin-bottom:40px;--margin-left:40px;--margin-right:40px;}.elementor-612566 .elementor-element.elementor-element-a2957e8:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-a2957e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-612566 .elementor-element.elementor-element-190c4f9 > .elementor-widget-container{margin:20px -0px -0px -0px;}.elementor-612566 .elementor-element.elementor-element-190c4f9.elementor-element{--align-self:center;}.elementor-612566 .elementor-element.elementor-element-190c4f9{text-align:center;}.elementor-612566 .elementor-element.elementor-element-190c4f9 .elementor-heading-title{font-size:38px;letter-spacing:1.5px;color:#00746A;}.elementor-612566 .elementor-element.elementor-element-e8950c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-e8950c3.elementor-element{--align-self:center;}.elementor-612566 .elementor-element.elementor-element-e8950c3{text-align:center;}.elementor-612566 .elementor-element.elementor-element-e8950c3 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-612566 .elementor-element.elementor-element-df31d0a{width:100%;max-width:100%;}.elementor-612566 .elementor-element.elementor-element-df31d0a > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-612566 .elementor-element.elementor-element-fee93ba:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-fee93ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-612566 .elementor-element.elementor-element-fee93ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 40px 40px 40px;}.elementor-612566 .elementor-element.elementor-element-fee93ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-612566 .elementor-element.elementor-element-a317b8f > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-612566 .elementor-element.elementor-element-86bd8bb > .elementor-widget-container{margin:20px -0px -0px -0px;}.elementor-612566 .elementor-element.elementor-element-86bd8bb{text-align:left;}.elementor-612566 .elementor-element.elementor-element-86bd8bb .elementor-heading-title{font-size:38px;-webkit-text-stroke-color:#000;stroke:#000;color:#02968A;}.elementor-612566 .elementor-element.elementor-element-eedf7a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-eedf7a6.elementor-element{--align-self:center;}.elementor-612566 .elementor-element.elementor-element-eedf7a6{text-align:left;}.elementor-612566 .elementor-element.elementor-element-eedf7a6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-612566 .elementor-element.elementor-element-ba6eb61 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-ba6eb61.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-612566 .elementor-element.elementor-element-133cd93{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-612566 .elementor-element.elementor-element-de8975b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-de8975b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-612566 .elementor-element.elementor-element-de8975b{text-align:center;}.elementor-612566 .elementor-element.elementor-element-de8975b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-612566 .elementor-element.elementor-element-941fb33 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-941fb33{text-align:center;}.elementor-612566 .elementor-element.elementor-element-941fb33 .elementor-heading-title{font-size:42px;-webkit-text-stroke-color:#000;stroke:#000;color:#00746A;}.elementor-612566 .elementor-element.elementor-element-ffe7eb7{--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;}.elementor-612566 .elementor-element.elementor-element-4cf5154{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-612566 .elementor-element.elementor-element-4cf5154:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-4cf5154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFDF3;}.elementor-612566 .elementor-element.elementor-element-ffdf4e9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-ffdf4e9{text-align:center;}.elementor-612566 .elementor-element.elementor-element-ffdf4e9 .elementor-heading-title{font-size:28px;-webkit-text-stroke-color:#000;stroke:#000;color:#02968A;}.elementor-612566 .elementor-element.elementor-element-013df24{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-612566 .elementor-element.elementor-element-013df24:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-013df24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFDF3;}.elementor-612566 .elementor-element.elementor-element-73236f5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-73236f5{text-align:center;}.elementor-612566 .elementor-element.elementor-element-73236f5 .elementor-heading-title{font-size:28px;-webkit-text-stroke-color:#000;stroke:#000;color:#02968A;}.elementor-612566 .elementor-element.elementor-element-d554665{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-612566 .elementor-element.elementor-element-d554665:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-d554665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFDF3;}.elementor-612566 .elementor-element.elementor-element-d8f0e50{width:100%;max-width:100%;text-align:center;}.elementor-612566 .elementor-element.elementor-element-d8f0e50 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-d8f0e50 .elementor-heading-title{font-size:28px;-webkit-text-stroke-color:#000;stroke:#000;color:#02968A;}.elementor-612566 .elementor-element.elementor-element-4dfe19a{--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;}.elementor-612566 .elementor-element.elementor-element-4dfe19a:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-4dfe19a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFDF3;}.elementor-612566 .elementor-element.elementor-element-2f871c4{width:100%;max-width:100%;text-align:center;}.elementor-612566 .elementor-element.elementor-element-2f871c4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-2f871c4 .elementor-heading-title{font-size:28px;-webkit-text-stroke-color:#000;stroke:#000;color:#02968A;}.elementor-612566 .elementor-element.elementor-element-30046fc{--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;}.elementor-612566 .elementor-element.elementor-element-6c020be{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-612566 .elementor-element.elementor-element-8721258{--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;--justify-content:flex-end;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-612566 .elementor-element.elementor-element-e37684c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-612566 .elementor-element.elementor-element-e37684c{text-align:left;}.elementor-612566 .elementor-element.elementor-element-ab78f48{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-612566 .elementor-element.elementor-element-1732890 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-1732890{text-align:left;}.elementor-612566 .elementor-element.elementor-element-1732890 .elementor-heading-title{font-size:42px;-webkit-text-stroke-color:#000;stroke:#000;color:#00746A;}.elementor-612566 .elementor-element.elementor-element-fcdb2f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-fcdb2f9.elementor-element{--align-self:flex-start;}.elementor-612566 .elementor-element.elementor-element-fcdb2f9 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-612566 .elementor-element.elementor-element-351a085{--display:grid;--min-height:200px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-612566 .elementor-element.elementor-element-8b738ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612566 .elementor-element.elementor-element-8b738ae:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-8b738ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFDF3;}.elementor-612566 .elementor-element.elementor-element-1eefdc3{text-align:center;}.elementor-612566 .elementor-element.elementor-element-1eefdc3 .elementor-heading-title{font-size:40px;color:var( --e-global-color-secondary );}.elementor-612566 .elementor-element.elementor-element-5331203 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-5331203{text-align:center;}.elementor-612566 .elementor-element.elementor-element-5331203 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-612566 .elementor-element.elementor-element-4d55508{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612566 .elementor-element.elementor-element-4d55508:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-4d55508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFDF3;}.elementor-612566 .elementor-element.elementor-element-f8c1cb5{text-align:center;}.elementor-612566 .elementor-element.elementor-element-f8c1cb5 .elementor-heading-title{font-size:40px;color:var( --e-global-color-secondary );}.elementor-612566 .elementor-element.elementor-element-5669afc > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-5669afc{text-align:center;}.elementor-612566 .elementor-element.elementor-element-5669afc .elementor-heading-title{color:var( --e-global-color-text );}.elementor-612566 .elementor-element.elementor-element-9836c28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612566 .elementor-element.elementor-element-9836c28:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-9836c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFDF3;}.elementor-612566 .elementor-element.elementor-element-8fdb481{text-align:center;}.elementor-612566 .elementor-element.elementor-element-8fdb481 .elementor-heading-title{font-size:40px;color:var( --e-global-color-secondary );}.elementor-612566 .elementor-element.elementor-element-ab44537 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-ab44537{text-align:center;}.elementor-612566 .elementor-element.elementor-element-ab44537 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-612566 .elementor-element.elementor-element-97280c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612566 .elementor-element.elementor-element-97280c0:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-97280c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFDF3;}.elementor-612566 .elementor-element.elementor-element-8c39598{text-align:center;}.elementor-612566 .elementor-element.elementor-element-8c39598 .elementor-heading-title{font-size:40px;color:var( --e-global-color-secondary );}.elementor-612566 .elementor-element.elementor-element-5364a09 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-5364a09{text-align:center;}.elementor-612566 .elementor-element.elementor-element-5364a09 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-612566 .elementor-element.elementor-element-479de75{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-612566 .elementor-element.elementor-element-eb76e12{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-612566 .elementor-element.elementor-element-a2630e4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-a2630e4{text-align:left;}.elementor-612566 .elementor-element.elementor-element-a2630e4 .elementor-heading-title{font-size:38px;-webkit-text-stroke-color:#000;stroke:#000;color:#00746A;}.elementor-612566 .elementor-element.elementor-element-dd67032 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-dd67032.elementor-element{--align-self:flex-start;}.elementor-612566 .elementor-element.elementor-element-dd67032{text-align:left;}.elementor-612566 .elementor-element.elementor-element-dd67032 .elementor-heading-title{letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-612566 .elementor-element.elementor-element-ea6e9d2 .wd-text-block{max-width:1000px;}.elementor-612566 .elementor-element.elementor-element-1149d5d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-612566 .elementor-element.elementor-element-476ee53{color:var( --e-global-color-secondary );}.elementor-612566 .elementor-element.elementor-element-fea0105{color:var( --e-global-color-secondary );}.elementor-612566 .elementor-element.elementor-element-13f82b5{--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;--justify-content:flex-end;}.elementor-612566 .elementor-element.elementor-element-6e585e7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-612566 .elementor-element.elementor-element-6e585e7{text-align:left;}.elementor-612566 .elementor-element.elementor-element-129608b{--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;}.elementor-612566 .elementor-element.elementor-element-129608b:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-129608b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02968B;}.elementor-612566 .elementor-element.elementor-element-ca05cd8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-612566 .elementor-element.elementor-element-bf7caca > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-612566 .elementor-element.elementor-element-bf7caca.elementor-element{--align-self:center;}.elementor-612566 .elementor-element.elementor-element-ea6d671{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-612566 .elementor-element.elementor-element-5f462b7 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-5f462b7.elementor-element{--align-self:center;}.elementor-612566 .elementor-element.elementor-element-5f462b7{text-align:left;}.elementor-612566 .elementor-element.elementor-element-5f462b7 .elementor-heading-title{font-size:38px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-612566 .elementor-element.elementor-element-56aabbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-56aabbc.elementor-element{--align-self:center;}.elementor-612566 .elementor-element.elementor-element-56aabbc{text-align:center;}.elementor-612566 .elementor-element.elementor-element-56aabbc .elementor-heading-title{letter-spacing:-0.2px;color:#FFFFFF;}.elementor-612566 .elementor-element.elementor-element-3993b66 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-612566 .elementor-element.elementor-element-3993b66.elementor-element{--align-self:center;}.elementor-612566 .elementor-element.elementor-element-3993b66 .wd-text-block{max-width:680px;}.elementor-612566 .elementor-element.elementor-element-3a8dc60{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-11px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612566 .elementor-element.elementor-element-3a8dc60.e-con{--align-self:flex-start;}.elementor-612566 .elementor-element.elementor-element-cb19ad8{text-align:center;}.elementor-612566 .elementor-element.elementor-element-cb19ad8 .elementor-heading-title{font-size:20px;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-612566 .elementor-element.elementor-element-87cf1bb{text-align:center;}.elementor-612566 .elementor-element.elementor-element-87cf1bb .elementor-heading-title{font-size:20px;line-height:25px;color:#FFFFFF;}.elementor-612566 .elementor-element.elementor-element-6b1a5b1.elementor-element{--align-self:flex-end;}.elementor-612566 .elementor-element.elementor-element-6b1a5b1{text-align:center;}.elementor-612566 .elementor-element.elementor-element-6b1a5b1 .elementor-heading-title{font-size:20px;line-height:25px;color:#FFFFFF;}.elementor-612566 .elementor-element.elementor-element-051da71{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612566 .elementor-element.elementor-element-7d58dd5{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-612566 .elementor-element.elementor-element-0e11a12 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-0e11a12{text-align:center;}.elementor-612566 .elementor-element.elementor-element-0e11a12 .elementor-heading-title{font-size:42px;-webkit-text-stroke-color:#000;stroke:#000;color:#00746A;}.elementor-612566 .elementor-element.elementor-element-e3063aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-e3063aa.elementor-element{--align-self:center;}.elementor-612566 .elementor-element.elementor-element-e3063aa{text-align:center;}.elementor-612566 .elementor-element.elementor-element-e3063aa .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-612566 .elementor-element.elementor-element-dcfa236{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612566 .elementor-element.elementor-element-b353fd4{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-612566 .elementor-element.elementor-element-b353fd4:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-b353fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFDF3;}.elementor-612566 .elementor-element.elementor-element-5488787 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-5488787{text-align:center;}.elementor-612566 .elementor-element.elementor-element-5488787 .elementor-heading-title{font-size:28px;-webkit-text-stroke-color:#000;stroke:#000;color:#02968A;}.elementor-612566 .elementor-element.elementor-element-0e340dc{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-612566 .elementor-element.elementor-element-0e340dc:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-0e340dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFDF3;}.elementor-612566 .elementor-element.elementor-element-75b23b8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-75b23b8{text-align:center;}.elementor-612566 .elementor-element.elementor-element-75b23b8 .elementor-heading-title{font-size:28px;-webkit-text-stroke-color:#000;stroke:#000;color:#02968A;}.elementor-612566 .elementor-element.elementor-element-3a04af0{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-612566 .elementor-element.elementor-element-3a04af0:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-3a04af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFDF3;}.elementor-612566 .elementor-element.elementor-element-daf1e65{width:100%;max-width:100%;text-align:center;}.elementor-612566 .elementor-element.elementor-element-daf1e65 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-daf1e65 .elementor-heading-title{font-size:28px;-webkit-text-stroke-color:#000;stroke:#000;color:#02968A;}.elementor-612566 .elementor-element.elementor-element-3489e95{--display:flex;--min-height:200px;--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-612566 .elementor-element.elementor-element-3489e95:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-3489e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFDF3;}.elementor-612566 .elementor-element.elementor-element-5af1c45{width:100%;max-width:100%;text-align:center;}.elementor-612566 .elementor-element.elementor-element-5af1c45 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-5af1c45 .elementor-heading-title{font-size:28px;-webkit-text-stroke-color:#000;stroke:#000;color:#02968A;}.elementor-612566 .elementor-element.elementor-element-5926a87{--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;}.elementor-612566 .elementor-element.elementor-element-ea85fa4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-de55033:not(.elementor-motion-effects-element-type-background), .elementor-612566 .elementor-element.elementor-element-de55033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFDF3;}.elementor-612566 .elementor-element.elementor-element-de55033{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:90px 90px 90px 90px;}.elementor-612566 .elementor-element.elementor-element-de55033 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-612566 .elementor-element.elementor-element-f8bfdea{--display:flex;}.elementor-612566 .elementor-element.elementor-element-f19e319 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-f19e319{text-align:center;}.elementor-612566 .elementor-element.elementor-element-f19e319 .elementor-heading-title{font-size:42px;-webkit-text-stroke-color:#000;stroke:#000;color:#00746A;}.elementor-612566 .elementor-element.elementor-element-3bf63e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-612566 .elementor-element.elementor-element-3bf63e8.elementor-element{--align-self:center;}.elementor-612566 .elementor-element.elementor-element-3bf63e8{text-align:center;}.elementor-612566 .elementor-element.elementor-element-3bf63e8 .elementor-heading-title{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-612566 .elementor-element.elementor-element-b4dae26{--grid-auto-flow:row;}.elementor-612566 .elementor-element.elementor-element-351a085{--grid-auto-flow:row;}.elementor-612566 .elementor-element.elementor-element-1149d5d{--grid-auto-flow:row;}.elementor-612566 .elementor-element.elementor-element-ca05cd8{--grid-auto-flow:row;}.elementor-612566 .elementor-element.elementor-element-3a8dc60{--grid-auto-flow:row;}.elementor-612566 .elementor-element.elementor-element-051da71{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-612566 .elementor-element.elementor-element-9ea217a{--width:100%;}.elementor-612566 .elementor-element.elementor-element-4cf5154{--width:25%;}.elementor-612566 .elementor-element.elementor-element-013df24{--width:25%;}.elementor-612566 .elementor-element.elementor-element-d554665{--width:25%;}.elementor-612566 .elementor-element.elementor-element-4dfe19a{--width:25%;}.elementor-612566 .elementor-element.elementor-element-8721258{--width:43%;}.elementor-612566 .elementor-element.elementor-element-ab78f48{--width:50%;}.elementor-612566 .elementor-element.elementor-element-351a085{--width:100%;}.elementor-612566 .elementor-element.elementor-element-eb76e12{--width:50%;}.elementor-612566 .elementor-element.elementor-element-13f82b5{--width:50%;}.elementor-612566 .elementor-element.elementor-element-ea6d671{--width:95%;}.elementor-612566 .elementor-element.elementor-element-3a8dc60{--width:91%;}.elementor-612566 .elementor-element.elementor-element-051da71{--width:91%;}.elementor-612566 .elementor-element.elementor-element-b353fd4{--width:25%;}.elementor-612566 .elementor-element.elementor-element-0e340dc{--width:25%;}.elementor-612566 .elementor-element.elementor-element-3a04af0{--width:25%;}.elementor-612566 .elementor-element.elementor-element-3489e95{--width:25%;}}@media(max-width:767px){.elementor-612566 .elementor-element.elementor-element-b4dae26{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-612566 .elementor-element.elementor-element-351a085{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-612566 .elementor-element.elementor-element-1149d5d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-612566 .elementor-element.elementor-element-ca05cd8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-612566 .elementor-element.elementor-element-3a8dc60{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-612566 .elementor-element.elementor-element-051da71{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-c7af1d3 */.elementor-heading-title {
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ea217a */.elementor-612566 .elementor-element.elementor-element-9ea217a {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190c4f9 */.elementor-heading-title {
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2957e8 */.elementor-612566 .elementor-element.elementor-element-a2957e8 {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-697001d */.elementor-612566 .elementor-element.elementor-element-697001d {
    border-radius: 20px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fee93ba */.elementor-612566 .elementor-element.elementor-element-fee93ba {
    border-radius: 20px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf5154 */.elementor-612566 .elementor-element.elementor-element-4cf5154 {
    padding: 30px 20px; /* Větší vnitřní odsazení */
    border-radius: 20px; /* Zaoblené rohy */
    overflow: hidden; /* Aby obsah zůstal uvnitř */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Jemný stínek */
    transition: all 0.3s ease; /* Plynulý přechod při hover efektu */
}

.elementor-612566 .elementor-element.elementor-element-4cf5154:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Silnější stín při najetí */
    transform: translateY(-5px); /* Lehké nadzvednutí boxu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-013df24 */.elementor-612566 .elementor-element.elementor-element-013df24 {
    padding: 30px 20px; /* Větší vnitřní odsazení */
    border-radius: 20px; /* Zaoblené rohy */
    overflow: hidden; /* Aby obsah zůstal uvnitř */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Jemný stínek */
    transition: all 0.3s ease; /* Plynulý přechod při hover efektu */
}

.elementor-612566 .elementor-element.elementor-element-013df24:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Silnější stín při najetí */
    transform: translateY(-5px); /* Lehké nadzvednutí boxu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d554665 */.elementor-612566 .elementor-element.elementor-element-d554665 {
    padding: 30px 20px; /* Větší vnitřní odsazení */
    border-radius: 20px; /* Zaoblené rohy */
    overflow: hidden; /* Aby obsah zůstal uvnitř */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Jemný stínek */
    transition: all 0.3s ease; /* Plynulý přechod při hover efektu */
}

.elementor-612566 .elementor-element.elementor-element-d554665:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Silnější stín při najetí */
    transform: translateY(-5px); /* Lehké nadzvednutí boxu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dfe19a */.elementor-612566 .elementor-element.elementor-element-4dfe19a {
    padding: 30px 20px; /* Větší vnitřní odsazení */
    border-radius: 20px; /* Zaoblené rohy */
    overflow: hidden; /* Aby obsah zůstal uvnitř */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Jemný stínek */
    transition: all 0.3s ease; /* Plynulý přechod při hover efektu */
}

.elementor-612566 .elementor-element.elementor-element-4dfe19a:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Silnější stín při najetí */
    transform: translateY(-5px); /* Lehké nadzvednutí boxu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b738ae */.elementor-612566 .elementor-element.elementor-element-8b738ae {
    padding: 30px 20px; /* Větší vnitřní odsazení */
    border-radius: 20px; /* Zaoblené rohy */
    overflow: hidden; /* Aby obsah zůstal uvnitř */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Jemný stínek */
    transition: all 0.3s ease; /* Plynulý přechod při hover efektu */
}

.elementor-612566 .elementor-element.elementor-element-8b738ae:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Silnější stín při najetí */
    transform: translateY(-5px); /* Lehké nadzvednutí boxu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d55508 */.elementor-612566 .elementor-element.elementor-element-4d55508 {
    padding: 30px 20px; /* Větší vnitřní odsazení */
    border-radius: 20px; /* Zaoblené rohy */
    overflow: hidden; /* Aby obsah zůstal uvnitř */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Jemný stínek */
    transition: all 0.3s ease; /* Plynulý přechod při hover efektu */
}

.elementor-612566 .elementor-element.elementor-element-4d55508:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Silnější stín při najetí */
    transform: translateY(-5px); /* Lehké nadzvednutí boxu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c28 */.elementor-612566 .elementor-element.elementor-element-9836c28 {
    padding: 30px 20px; /* Větší vnitřní odsazení */
    border-radius: 20px; /* Zaoblené rohy */
    overflow: hidden; /* Aby obsah zůstal uvnitř */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Jemný stínek */
    transition: all 0.3s ease; /* Plynulý přechod při hover efektu */
}

.elementor-612566 .elementor-element.elementor-element-9836c28:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Silnější stín při najetí */
    transform: translateY(-5px); /* Lehké nadzvednutí boxu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97280c0 */.elementor-612566 .elementor-element.elementor-element-97280c0 {
    padding: 30px 20px; /* Větší vnitřní odsazení */
    border-radius: 20px; /* Zaoblené rohy */
    overflow: hidden; /* Aby obsah zůstal uvnitř */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Jemný stínek */
    transition: all 0.3s ease; /* Plynulý přechod při hover efektu */
}

.elementor-612566 .elementor-element.elementor-element-97280c0:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Silnější stín při najetí */
    transform: translateY(-5px); /* Lehké nadzvednutí boxu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c020be */.elementor-612566 .elementor-element.elementor-element-6c020be {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479de75 */.elementor-612566 .elementor-element.elementor-element-479de75 {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129608b */.elementor-612566 .elementor-element.elementor-element-129608b {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b353fd4 */.elementor-612566 .elementor-element.elementor-element-b353fd4 {
    padding: 30px 20px; /* Větší vnitřní odsazení */
    border-radius: 20px; /* Zaoblené rohy */
    overflow: hidden; /* Aby obsah zůstal uvnitř */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Jemný stínek */
    transition: all 0.3s ease; /* Plynulý přechod při hover efektu */
}

.elementor-612566 .elementor-element.elementor-element-b353fd4:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Silnější stín při najetí */
    transform: translateY(-5px); /* Lehké nadzvednutí boxu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e340dc */.elementor-612566 .elementor-element.elementor-element-0e340dc {
    padding: 30px 20px; /* Větší vnitřní odsazení */
    border-radius: 20px; /* Zaoblené rohy */
    overflow: hidden; /* Aby obsah zůstal uvnitř */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Jemný stínek */
    transition: all 0.3s ease; /* Plynulý přechod při hover efektu */
}

.elementor-612566 .elementor-element.elementor-element-0e340dc:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Silnější stín při najetí */
    transform: translateY(-5px); /* Lehké nadzvednutí boxu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a04af0 */.elementor-612566 .elementor-element.elementor-element-3a04af0 {
    padding: 30px 20px; /* Větší vnitřní odsazení */
    border-radius: 20px; /* Zaoblené rohy */
    overflow: hidden; /* Aby obsah zůstal uvnitř */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Jemný stínek */
    transition: all 0.3s ease; /* Plynulý přechod při hover efektu */
}

.elementor-612566 .elementor-element.elementor-element-3a04af0:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Silnější stín při najetí */
    transform: translateY(-5px); /* Lehké nadzvednutí boxu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3489e95 */.elementor-612566 .elementor-element.elementor-element-3489e95 {
    padding: 30px 20px; /* Větší vnitřní odsazení */
    border-radius: 20px; /* Zaoblené rohy */
    overflow: hidden; /* Aby obsah zůstal uvnitř */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Jemný stínek */
    transition: all 0.3s ease; /* Plynulý přechod při hover efektu */
}

.elementor-612566 .elementor-element.elementor-element-3489e95:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Silnější stín při najetí */
    transform: translateY(-5px); /* Lehké nadzvednutí boxu */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-de55033 *//* Styl formuláře */
.elementor-612566 .elementor-element.elementor-element-de55033 .row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.elementor-612566 .elementor-element.elementor-element-de55033 .col-md-6 {
  flex: 1 1 45%;
}

.elementor-612566 .elementor-element.elementor-element-de55033 label {
  font-weight: 600;
  color: #2c3e50;
  margin-bottom: 8px;
  display: block;
}

.elementor-612566 .elementor-element.elementor-element-de55033 input[type="text"],
.elementor-612566 .elementor-element.elementor-element-de55033 input[type="email"],
.elementor-612566 .elementor-element.elementor-element-de55033 textarea {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #ccc;
  border-radius: 8px;
  font-size: 16px;
  margin-top: 5px;
}

/* Styl tlačítka a jeho zarovnání */
.elementor-612566 .elementor-element.elementor-element-de55033 .form-submit-wrapper {
  text-align: center;
  margin-top: 30px;
}

.elementor-612566 .elementor-element.elementor-element-de55033 .form-submit-wrapper .wpcf7-submit {
  background-color: #ffffff !important;
  border: 2px solid #009688 !important;
  border-radius: 30px !important;
  padding: 14px 30px !important;
  font-size: 16px !important;
  color: #009688 !important;
  font-weight: 600 !important;
  display: inline-block !important;
  transition: all 0.3s ease !important;
  cursor: pointer;
}

/* Hover efekt tlačítka */
.elementor-612566 .elementor-element.elementor-element-de55033 .form-submit-wrapper .wpcf7-submit:hover {
  background-color: #009688 !important;
  color: #ffffff !important;
  border-color: #009688 !important;
}
.elementor-612566 .elementor-element.elementor-element-de55033 {
  background-color: #ffffff; /* Bílé pozadí, můžeš změnit */
  border-radius: 20px; /* Zaoblení rohů */
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.08); /* Jemný stín */
  padding: 40px; /* Vnitřní okraje, aby obsah "dýchal" */
}/* End custom CSS */