.elementor-12 .elementor-element.elementor-element-e496285:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e496285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;background-image:url("https://mireyawolfsong.com/wp-content/uploads/2025/08/gwergrtg.webp");background-position:60% 30%;background-repeat:no-repeat;background-size:1300px auto;}.elementor-12 .elementor-element.elementor-element-e496285 > .elementor-background-overlay{background-color:#00000070;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-e496285{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-12 .elementor-element.elementor-element-2948b96{width:var( --container-widget-width, 50.415% );max-width:50.415%;--container-widget-width:50.415%;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-2948b96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2948b96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:91px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9d7370d{--spacer-size:5px;}.elementor-12 .elementor-element.elementor-element-55d8cd3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-55d8cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-55d8cd3{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-55d8cd3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-ba91155.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-ba91155.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-ba91155 > .elementor-element-populated{padding:80px 10px 80px 10px;}.elementor-12 .elementor-element.elementor-element-eeb2b93{width:var( --container-widget-width, 89.127% );max-width:89.127%;--container-widget-width:89.127%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-eeb2b93 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-eeb2b93 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-25e1a22 > .elementor-widget-container{background-color:#FFFFFF00;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-25e1a22{z-index:2;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-540788a{--spacer-size:5px;}.elementor-12 .elementor-element.elementor-element-96df11e .elementor-button{background-color:#00000000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 0px 2px #FFFFFF inset;padding:15px 60px 15px 60px;}.elementor-12 .elementor-element.elementor-element-96df11e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-96df11e .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;box-shadow:0px 0px 0px 0px #D8D8D8;}.elementor-12 .elementor-element.elementor-element-96df11e{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-96df11e > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-12 .elementor-element.elementor-element-96df11e .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-96df11e .elementor-button:focus svg{fill:#000000;}.elementor-12 .elementor-element.elementor-element-f5c2fd3 .elementor-button{background-color:var( --e-global-color-primary );fill:#000000;color:#000000;padding:15px 60px 15px 60px;}.elementor-12 .elementor-element.elementor-element-f5c2fd3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-f5c2fd3 .elementor-button:focus{background-color:#D8D8D8;color:#000000;border-color:#000000;}.elementor-12 .elementor-element.elementor-element-f5c2fd3{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-f5c2fd3 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-f5c2fd3 .elementor-button:focus svg{fill:#000000;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-2659036.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-2659036.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-2659036.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-2659036 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-faf636f{width:var( --container-widget-width, 74.226% );max-width:74.226%;--container-widget-width:74.226%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-faf636f > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:900px 900px 900px 900px;}.elementor-12 .elementor-element.elementor-element-faf636f img{height:500px;object-fit:cover;object-position:center center;border-radius:3000px 3000px 3000px 3000px;}.elementor-12 .elementor-element.elementor-element-9d77e22:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9d77e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf65d89 );}.elementor-12 .elementor-element.elementor-element-9d77e22 > .elementor-background-overlay{background-image:url("https://mireyawolfsong.com/wp-content/uploads/2025/05/dlo.png");background-position:bottom center;opacity:0.02;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-9d77e22{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-b22fca5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7ebe1d3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-7ebe1d3{text-align:center;}.elementor-12 .elementor-element.elementor-element-7ebe1d3 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:44px;font-weight:500;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e0c8ef4 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:900px 900px 900px 900px;}.elementor-12 .elementor-element.elementor-element-e0c8ef4 img{height:61vh;object-fit:cover;object-position:center center;border-radius:3000px 3000px 3000px 3000px;}.elementor-12 .elementor-element.elementor-element-5e3b760 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-12 .elementor-element.elementor-element-5e3b760{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2f96224 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-12 .elementor-element.elementor-element-2f96224{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-160e6b5 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-12 .elementor-element.elementor-element-160e6b5{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-852f0a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-852f0a8{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8ce76a5 .elementor-button{background-color:var( --e-global-color-primary );fill:#000000;color:#000000;padding:15px 60px 15px 60px;}.elementor-12 .elementor-element.elementor-element-8ce76a5 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8ce76a5 .elementor-button:focus{background-color:#D8D8D8;color:#000000;border-color:#000000;}.elementor-12 .elementor-element.elementor-element-8ce76a5{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-8ce76a5 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-8ce76a5 .elementor-button:focus svg{fill:#000000;}.elementor-12 .elementor-element.elementor-element-4ecdd94:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4ecdd94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4ecdd94 > .elementor-background-overlay{background-image:url("https://mireyawolfsong.com/wp-content/uploads/2025/05/2150028893.webp");opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-4ecdd94{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-ab07295.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-0096aa2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-0096aa2 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:44px;font-weight:500;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-917a303{--grid-columns:1;--grid-row-gap:21px;width:var( --container-widget-width, 61.75% );max-width:61.75%;--container-widget-width:61.75%;--container-widget-flex-grow:0;--grid-column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6adddc8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12 .elementor-element.elementor-element-6adddc8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-6adddc8{width:var( --container-widget-width, 32.8% );max-width:32.8%;--container-widget-width:32.8%;--container-widget-flex-grow:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12 .elementor-element.elementor-element-4af282e .elementor-button{background-color:var( --e-global-color-primary );fill:#000000;color:#000000;padding:20px 60px 20px 60px;}.elementor-12 .elementor-element.elementor-element-4af282e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4af282e .elementor-button:focus{background-color:#D8D8D8;}.elementor-12 .elementor-element.elementor-element-4af282e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4af282e > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8329d75:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8329d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8329d75{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8329d75 > .elementor-background-overlay{opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-311ac03{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-311ac03 > .elementor-widget-container{margin:0px 30px 25px 0px;}.elementor-12 .elementor-element.elementor-element-311ac03 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:44px;font-weight:500;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d3ea0f1{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-50px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-60px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-60px;--arrow-size:15px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d3ea0f1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-cf65d89 );border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-d3ea0f1 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-d3ea0f1 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-920706d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-920706d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-920706d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-920706d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-f9d60fb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-f9d60fb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-cdc6e14 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-12 .elementor-element.elementor-element-cdc6e14{text-align:center;}.elementor-12 .elementor-element.elementor-element-cdc6e14 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:44px;font-weight:500;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-40d55ae{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d8d36aa{width:var( --container-widget-width, 42.25% );max-width:42.25%;--container-widget-width:42.25%;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-ba91155{width:58.934%;}.elementor-12 .elementor-element.elementor-element-2659036{width:41.025%;}.elementor-12 .elementor-element.elementor-element-2a257ef{width:30.902%;}.elementor-12 .elementor-element.elementor-element-a023ff0{width:69.098%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-e496285:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e496285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-12 .elementor-element.elementor-element-2948b96 .elementor-heading-title{font-size:100px;}.elementor-12 .elementor-element.elementor-element-917a303{--grid-columns:2;}.elementor-12 .elementor-element.elementor-element-d3ea0f1{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e496285:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e496285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 23%;background-size:770px auto;}.elementor-12 .elementor-element.elementor-element-e496285 > .elementor-background-overlay{opacity:0;}.elementor-12 .elementor-element.elementor-element-2948b96{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2948b96 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2948b96 .elementor-heading-title{font-size:45px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-55d8cd3{padding:60px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-ba91155.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-ba91155 > .elementor-element-populated{padding:10px 10px 00px 10px;}.elementor-12 .elementor-element.elementor-element-eeb2b93{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-eeb2b93 .elementor-heading-title{font-size:34px;}.elementor-12 .elementor-element.elementor-element-25e1a22{width:100%;max-width:100%;font-size:16px;}.elementor-12 .elementor-element.elementor-element-25e1a22 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-96df11e{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-12 .elementor-element.elementor-element-f5c2fd3{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2659036.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-2659036 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-faf636f{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-faf636f img{width:100%;height:310px;}.elementor-12 .elementor-element.elementor-element-9d77e22 > .elementor-background-overlay{background-size:882px auto;opacity:0.03;}.elementor-12 .elementor-element.elementor-element-9d77e22{padding:60px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-b22fca5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-7ebe1d3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-7ebe1d3{text-align:center;}.elementor-12 .elementor-element.elementor-element-7ebe1d3 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-e0c8ef4{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e0c8ef4 img{height:380px;}.elementor-12 .elementor-element.elementor-element-5e3b760{font-size:16px;}.elementor-12 .elementor-element.elementor-element-2f96224{font-size:16px;}.elementor-12 .elementor-element.elementor-element-160e6b5{font-size:16px;}.elementor-12 .elementor-element.elementor-element-852f0a8{font-size:16px;}.elementor-12 .elementor-element.elementor-element-8ce76a5{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4ecdd94 > .elementor-background-overlay{background-position:center center;background-size:cover;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-0096aa2{text-align:center;}.elementor-12 .elementor-element.elementor-element-0096aa2 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-917a303{--grid-columns:1;--grid-row-gap:10px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-6adddc8{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-6adddc8 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-4af282e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4af282e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-311ac03{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-311ac03 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-12 .elementor-element.elementor-element-311ac03 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-d3ea0f1{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-cdc6e14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cdc6e14 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-d8d36aa{width:100%;max-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-d8d36aa */.elementor-12 .elementor-element.elementor-element-d8d36aa *{
   font-family: "Montserrat", Sans-serif;
}
.g-recaptcha {
    margin-top: 10px;
}
.custom-upload-block:after {
    content: "Please attach your photo, which will be published with the review.";
    position: absolute;
    font-size: 12px;
    margin-left: 56px;
    margin-top: -6px;
    color: #000
}


.elementor-12 .elementor-element.elementor-element-d8d36aa button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    width: 100%;
    border: none;
    background-color: var(--e-global-color-bcb7880);;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: 400;
    padding: 13px 38px 13px 38px;
    color: #fff;
    transition: 0.3s;
}
.elementor-12 .elementor-element.elementor-element-d8d36aa button:hover {
    background-color: #000;
}
.elementor-12 .elementor-element.elementor-element-d8d36aa br{
    display: none;
}
.elementor-12 .elementor-element.elementor-element-d8d36aa textarea {
    border-radius: 12px;
}
.elementor-12 .elementor-element.elementor-element-d8d36aa input#kg_photo {
    position: absolute;
    opacity: 0; pointer-events: none;
}
div#kg_form_response p {
    text-align: center; margin-top: 5px;
}
.elementor-12 .elementor-element.elementor-element-d8d36aa textarea{
    resize: none;
    padding-top: 15px;
    margin-top: 10px
}

.elementor-12 .elementor-element.elementor-element-d8d36aa .elementor-field-type-recaptcha {
    order: 1;
}
.elementor-field-type-recaptcha > div {
    background: #0000!important;
}
input#form-field-photo {
    font-size:10px;
    opacity: 0;
    padding-top: 20px;
}
.custom-upload-block {
    background:#263028;
    color: #fff;
    padding: 10px 15px;
    display: block;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    border-radius: 10px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='1.2464582920074463 1.25 21.503541946411133 21.5'%3e%3cg%3e%3cg data-name='Layer 53'%3e%3cpath d='M22 9.25a.76.76 0 0 0-.75.75v6l-4.18-4.78a2.84 2.84 0 0 0-4.14 0l-2.87 3.28-.94-1.14a2.76 2.76 0 0 0-4.24 0l-2.13 2.57V6A3.26 3.26 0 0 1 6 2.75h8a.75.75 0 0 0 0-1.5H6A4.75 4.75 0 0 0 1.25 6v12a.09.09 0 0 0 0 .05A4.75 4.75 0 0 0 6 22.75h12a4.75 4.75 0 0 0 4.74-4.68V10a.76.76 0 0 0-.74-.75Zm-4 12H6a3.25 3.25 0 0 1-3.23-3L6 14.32a1.29 1.29 0 0 1 1.92 0l1.51 1.82a.74.74 0 0 0 .57.27.86.86 0 0 0 .57-.26l3.44-3.94a1.31 1.31 0 0 1 1.9 0l5.27 6A3.24 3.24 0 0 1 18 21.25Z' fill='%23ffffff' opacity='1' data-original='%23000000'%3e%3c/path%3e%3cpath d='M4.25 7A2.75 2.75 0 1 0 7 4.25 2.75 2.75 0 0 0 4.25 7Zm4 0A1.25 1.25 0 1 1 7 5.75 1.25 1.25 0 0 1 8.25 7ZM16 5.75h2.25V8a.75.75 0 0 0 1.5 0V5.75H22a.75.75 0 0 0 0-1.5h-2.25V2a.75.75 0 0 0-1.5 0v2.25H16a.75.75 0 0 0 0 1.5Z' fill='%23ffffff' opacity='1' data-original='%23000000'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 16px;
    background-position-y: 50%;
    background-position-x: calc(100% - 15px);
    padding-right: 45px;
    cursor: pointer;
    width: fit-content;
    cursor: pointer;
}
.custom-upload-block.file-attached {
    background-color: #285130;
}

#kunden-geschichten-form > div:nth-child(1) input, #kunden-geschichten-form > div:nth-child(2) input{
    border-radius: 8px;
    height: 55px;
}
#kunden-geschichten-form > div:nth-child(1) {
    float: left;
    width: 49%;
}
#kunden-geschichten-form > div:nth-child(2) {
    float: right;
    width: 49%;
}

@media (max-width:768px){
#kunden-geschichten-form > div:nth-child(1) {
    margin-bottom:10px;
    width:100%;
}
#kunden-geschichten-form > div:nth-child(2) {
    margin-bottom:0px;
    width:100%;
}
.custom-upload-block {
    padding: 13px 10px;
    padding-right: 38px;
    font-size: 13px;
}
.custom-upload-block:after {
    content: "Please attach your photo, which will be published with the review.";
    position: absolute;
    margin-left: 44px;
    margin-top: -6px;
    font-size: 10px;
}
}/* End custom CSS */