.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}#gotop:hover{background:#2ca215!important}.like-h1{font-family:var(--theme-fontfamily-heading);font-size:var(--theme-fontsize-h1);line-height:var(--theme-fontsize-h1);font-weight:700;text-transform:uppercase;margin:-1rem 0}.home-video-wrapper .like-h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;transition:.5s all;-moz-transition:.5s all;-webkit-transition:.5s all}.so-widget-sow-google-map *::focus{outline:none!important}.white-bg .so-widget-sow-image .sow-image-container img{padding:15px;background:#fff}@media (min-width:992px){.site-logo img{max-height:120px!important}.widget_wn-heading .heading{font-size:35px!important;line-height:1.4!important}.site-header-content img{max-height:100px!important}.site-header-content{max-width:250px!important;position:absolute!important;right:0px!important;top:0px!important}}@media (max-width:992px){#site-header .site-logo img{max-height:100px!important}.site-header-content{max-width:300px!important;padding:0 30px 10px 30px!important}.site-header-content img{max-height:40px!important}}@media (min-width:992px) and (max-width:1200px){.site-footer-content .panel-grid{displau:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important}.footer-box .text{font-size:26px!important}}.singlepost-wrapper h2{text-align:left!important}.related-posts-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.related-posts-grid .grid-item{flex:1 1 calc(25% - 20px);box-sizing:border-box;text-align:center;border:1px solid #d8d8d8;padding:1em}.related-posts-grid .grid-item img{width:100%;height:auto;border-radius:8px;max-height:11em}.related-posts-grid .post-title{margin-top:10px;font-size:20px;color:#fff;font-weight:700}.related-posts-title{font-size:32px;font-weight:700;margin-bottom:20px;text-align:center}.video-preload{position:relative}.video-preload svg{width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-preload svg *{fill:red}.video-preload .prel-img{display:inline-block;position:relative}.gt_product_archive{min-height:50vh}.gt_product_archive #start-content .container{max-width:1600px}.gt-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:30px auto;max-width:1600px;width:95%;padding:0 20px}.gt-product-card{min-height:350px;min-width:350px;max-width:500px;width:100%;margin:0 auto;border:1px solid #eee;transition:all 0.3s ease;display:flex;flex-direction:column;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .1);border-radius:8px;padding-bottom:15px}.gt-product-link{display:flex;flex-direction:column;flex-grow:1;color:inherit;text-decoration:none}.gt-product-card:hover{box-shadow:0 5px 15px rgb(0 0 0 / .2);transform:translateY(-2px)}.gt-product-image{position:relative;padding:10px;overflow:hidden;border-radius:8px 8px 0 0}.gt-product-image img{width:100%;height:100%;object-fit:cover}.gt-product-title{padding:15px;margin:0;flex-grow:1;line-height:1.4;text-align:center}h2.gt-product-title{font-size:1.5rem}.gt-products-grid .gt-product-price{font-size:16px;color:#4CAF50;margin:0;padding:0 15px 15px;background:#fff0;border-left:none;border-radius:0;text-align:center;font-weight:700}.gt-product-button{text-align:center;padding:0 15px}.gt-product-button .button{display:inline-block;padding:8px 15px;background:#4CAF50;color:#fff;text-decoration:none;border-radius:4px;transition:all 0.3s ease;font-size:14px;border:none;cursor:pointer}.gt-product-button .button:hover{background:#388E3C;transform:translateY(-2px)}.gt-single-product-container{background-image:url(/wp-content/themes/wn-ekobio/assets/images/bg/start-bg.webp);padding:1rem 0}@media (min-width:1024px){.gt-single-product-container .content.row{width:85%;margin:auto}}.gt-product-details{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.gt-product-description,.gt-product-gallery{padding:0 10px}.gt-product-gallery{position:relative}.gt-product-gallery .main-image{width:100%;height:auto;border-radius:8px;margin-bottom:15px}.gt-product-thumbnails{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px}.gt-product-thumbnails a{display:block;border-radius:4px;overflow:hidden}.gt-product-thumbnails img{width:100%;height:auto;transition:opacity 0.3s ease}.gt-product-thumbnails a:hover img{opacity:.8}.gt-product-info{background-color:rgb(255 255 255 / .92);padding:25px;border-radius:8px;backdrop-filter:blur(5px);box-shadow:0 0 15px rgb(0 0 0 / .05)}.gt-product-info .gt-product-price{font-size:1.4rem;color:#333;margin:1.5rem 0;padding:10px 15px;background:#f9f9f9;border-left:4px solid #4CAF50;border-radius:0 4px 4px 0}.button-primary,.gt-shop-button .button{background:#4CAF50;transition:background 0.3s ease}.button-primary:hover,.gt-shop-button .button:hover{background:#388E3C}.button-secondary{background:#6c757d}.gt-shop-button,.gt-catalog-download{margin-top:1rem}.gt-shop-button .button,.gt-catalog-download .button{display:inline-block;padding:.8rem 1.5rem;color:#fff;text-decoration:none;border-radius:4px}@media (max-width:768px){.gt-products-grid{grid-template-columns:repeat(2,1fr)}.gt-product-card{min-height:300px;min-width:100px}.gt-product-details{grid-template-columns:1fr;gap:1.5rem}.gt-product-gallery{order:2}.gt-product-info{order:1}.gt-product-thumbnails{grid-template-columns:repeat(3,1fr)}.gt-single-product .container{padding:1rem 0}.gt-product-info{background-color:rgb(255 255 255 / .4)}}@media (max-width:480px){.gt-products-grid{grid-template-columns:1fr}.gt-product-thumbnails{grid-template-columns:repeat(2,1fr)}.gt-product-title{font-size:1.5rem}.gt-product-info .gt-product-price{font-size:1.2rem;padding:8px 12px}.gt-shop-button .button,.gt-catalog-download .button{display:block;width:100%;text-align:center;margin-bottom:10px}.gt-product-description{font-size:.95rem}}