/*! 
Theme Name: Hello Elementor Child
Theme URI: https://lecking-werbeagentur.de/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Lecking Werbeagentur
Author: Lecking Werbeagentur
Author URI: https://lecking-werbeagentur.de/
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/.page-template-tpl-lwa-composer .elementor-element-8503ff4{display:none}.psm-header-shop-bar{list-style:none;margin:0;padding:0;font-size:0}@media(max-width: 767px){.psm-header-shop-bar{text-align:right}}.psm-header-shop-bar>li{position:relative;display:inline-block;font-size:13px;color:#fff;font-weight:600}.psm-header-shop-bar>li:first-child,.psm-header-shop-bar>li:nth-child(2){position:relative}.psm-header-shop-bar>li:first-child:after,.psm-header-shop-bar>li:nth-child(2):after{content:"";position:absolute;top:0px;right:0;width:1px;height:39px;background:hsla(0,0%,100%,.1)}.psm-header-shop-bar>li>a{display:inline-block;padding:10px;text-transform:uppercase;color:#fff;text-decoration:none;opacity:1;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.psm-header-shop-bar>li>a:hover,.psm-header-shop-bar>li>a:focus{color:#fff}.psm-header-shop-bar>li>a>i{display:inline-block;margin-right:.5em}.psm-header-shop-bar>li>a span.item-title{display:none}@media(min-width: 576px){.psm-header-shop-bar>li>a span.item-title{display:inline}}@media(min-width: 768px){.psm-header-shop-bar>li>a span.item-title{display:none}}@media(min-width: 1250px){.psm-header-shop-bar>li>a span.item-title{display:inline}}.psm-header-shop-bar>li.shop>a{background:var(--e-global-color-primary);opacity:1;border-radius:3px 0 0 3px}.psm-header-shop-bar>li.cart>a{border-radius:0 3px 3px 0}.psm-header-shop-bar>li:hover>a,.psm-header-shop-bar>li:focus>a{background:var(--e-global-color-primary)}.psm-header-shop-bar>li.account>ul{display:none;list-style:none;margin:0;padding:10px 0 0 0;background:var(--e-global-color-accent);position:absolute;top:100%;left:0;min-width:100%}.psm-header-shop-bar>li.account>ul a{display:block;padding:3px 10px;color:#fff;white-space:nowrap;border-bottom:1px solid hsla(0,0%,100%,.3);text-decoration:none}.psm-header-shop-bar>li.account>ul a:hover,.psm-header-shop-bar>li.account>ul a:focus{background:hsla(0,0%,100%,.2)}.psm-header-shop-bar>li.account:hover>ul{display:block}.page-template-transparent-header .psm-header-shop-bar>li.account>ul{background:rgba(0,0,0,0)}.widget_product_categories h5{font-size:1em;font-family:"Lato",Sans-serif;font-weight:600;margin:0 1em 1.5em 0;padding:0 0 .5em;border-bottom:2px solid var(--e-global-color-feb358e)}.widget_product_categories a{color:var(--e-global-color-text)}.widget_product_categories .current-cat>a{color:var(--e-global-color-primary)}.widget_product_categories .product-categories{list-style:none;margin:0;padding:0;font-size:.8em}.widget_product_categories .product-categories>.cat-item>a{position:relative;display:inline-block;padding:.5em 0 .5em 1.5em}.widget_product_categories .product-categories>.cat-item>a::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:400;content:"";position:absolute;left:.3em}.widget_product_categories .product-categories>.cat-item.current-cat.cat-parent>a::before{content:""}.widget_product_categories .children{display:none;list-style:none;margin:0 0 0 1.5em;padding:0;border-left:1px solid var(--e-global-color-10dc66a)}.widget_product_categories .children>.cat-item>a{position:relative;display:inline-block;padding:.5em 0 .5em 1.5em}.widget_product_categories .children>.cat-item>a::before{content:"";position:absolute;left:0;width:.7em;height:1px;transform:translateY(0.7em);background:var(--e-global-color-10dc66a)}.widget_product_categories .cat-item.current-cat.cat-parent>.children,.widget_product_categories .cat-item.current-cat-parent.cat-parent>.children{display:list-item}.woocommerce .woocommerce-product-details__short-description .button{background-color:var(--e-global-color-6977fa1);color:#fff;padding:.8em 1em;transition:.3s}.woocommerce .woocommerce-product-details__short-description .button:hover,.woocommerce .woocommerce-product-details__short-description .button:focus{background-color:var(--e-global-color-feb358e);color:#fff}.button.product_type_simple.add_to_cart_button{display:block;background:var(--e-global-color-primary);color:#fff;font-weight:600}.woocommerce-account .woocommerce .col2-set .col-1,.woocommerce-account .woocommerce-page .col2-set .col-1{flex:none;max-width:none}.woocommerce-account .woocommerce .col2-set .col-2,.woocommerce-account .woocommerce-page .col2-set .col-2{flex:none;max-width:none}.woocommerce-account .woocommerce-form-row--wide label,.woocommerce-account .woocommerce-form-row--wide .password-input{width:100%}.woocommerce-account .woocommerce-form-row--wide label .show-password-input,.woocommerce-account .woocommerce-form-row--wide .password-input .show-password-input{top:1.2em;right:1.2em}.woocommerce-account #customer_login h2{font-size:1.5em;margin:0 0 1em}.woocommerce-account #customer_login .woocommerce-form__label-for-checkbox{width:100%}.woocommerce-account #customer_login .woocommerce-form__label-for-checkbox span{margin-left:.5em}.woocommerce-account #customer_login .woocommerce-form__label-for-checkbox .required{color:red;margin:0}.woocommerce-account #customer_login .woocommerce-form__input-checkbox{border:0}.woocommerce-account #customer_login .woocommerce-form-login__submit{margin:1.3em 0 0;width:100%}.elementor-menu-cart__container{z-index:10000}.elementor-menu-cart__main .widget_shopping_cart_content{display:flex;flex-direction:column;gap:0;overflow-y:auto}.elementor-menu-cart__main .woocommerce-mini-cart{list-style:none;margin:0;padding:0}.elementor-menu-cart__main .woocommerce-mini-cart-item{position:relative;display:block;padding:0 0 22px 0;margin:0 0 22px 0;border-bottom:1px solid var(--e-global-color-a1fa5e4)}.elementor-menu-cart__main .woocommerce-mini-cart-item>.remove{position:absolute;top:0;right:0;width:28px;height:28px;border-radius:50%;background:var(--e-global-color-f429d7d);border:1px solid var(--e-global-color-a1fa5e4);color:var(--e-global-color-8ece616) !important;font-size:18px;line-height:26px;text-align:center;text-decoration:none;transition:all .2s ease;z-index:3}.elementor-menu-cart__main .woocommerce-mini-cart-item>.remove:hover{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:var(--e-global-color-dc8f24b) !important}.elementor-menu-cart__main .woocommerce-mini-cart-item>a:not(.remove){display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:start;text-decoration:none;color:var(--e-global-color-text);padding-right:40px;margin-bottom:10px;line-height:1.3;font-weight:700;font-size:15px}.elementor-menu-cart__main .woocommerce-mini-cart-item>a:not(.remove):hover{color:var(--e-global-color-accent)}.elementor-menu-cart__main .woocommerce-mini-cart-item>a:not(.remove) img{grid-column:1;grid-row:1/span 2;width:72px;height:72px;-o-object-fit:contain;object-fit:contain;background:var(--e-global-color-f59b7df);border:1px solid var(--e-global-color-f429d7d);border-radius:10px;padding:4px;box-sizing:border-box}.elementor-menu-cart__main .woocommerce-mini-cart-item>a:not(.remove){word-break:break-word}.elementor-menu-cart__main .woocommerce-mini-cart-item dl.variation:before{display:none}.elementor-menu-cart__main .woocommerce-mini-cart-item dl.variation{margin:0 0 12px 86px;padding:0;border:0;display:grid;grid-template-columns:minmax(95px, 120px) 1fr;gap:6px 8px;font-size:14px;line-height:1.35}.elementor-menu-cart__main .woocommerce-mini-cart-item dl.variation dt{padding:0;margin:0;font-weight:700;color:var(--e-global-color-secondary);clear:none;float:none}.elementor-menu-cart__main .woocommerce-mini-cart-item dl.variation dd{margin:0;color:var(--e-global-color-text)}.elementor-menu-cart__main .woocommerce-mini-cart-item dl.variation dd p{margin:0}.elementor-menu-cart__main .woocommerce-mini-cart-item .quantity{display:block;margin:0 0 6px 0;font-size:16px;line-height:1.35;font-weight:700;color:var(--e-global-color-secondary)}.elementor-menu-cart__main .woocommerce-mini-cart-item .quantity .amount,.elementor-menu-cart__main .woocommerce-mini-cart-item .quantity .woocommerce-Price-amount{color:var(--e-global-color-secondary);font-weight:700}.elementor-menu-cart__main .woocommerce-mini-cart-item .wgm-info{margin:0;font-size:13px;line-height:1.4;color:var(--e-global-color-8ece616)}.elementor-menu-cart__main .woocommerce-mini-cart__total{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px 0;padding:14px 0 0 0;border-top:0;font-size:17px;color:var(--e-global-color-secondary)}.elementor-menu-cart__main .woocommerce-mini-cart__total strong{font-weight:700;color:var(--e-global-color-secondary)}.elementor-menu-cart__main .woocommerce-mini-cart__total .amount,.elementor-menu-cart__main .woocommerce-mini-cart__total .woocommerce-Price-amount{font-weight:700;color:var(--e-global-color-secondary)}.elementor-menu-cart__main .jde_hint{margin:0 0 18px 0;padding:0;font-size:13px;line-height:1.6;color:var(--e-global-color-text)}.elementor-menu-cart__main .jde_hint a{color:var(--e-global-color-accent);text-decoration:none}.elementor-menu-cart__main .jde_hint a:hover{color:var(--e-global-color-primary);text-decoration:underline}.elementor-menu-cart__main .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr;gap:10px;margin:0}.elementor-menu-cart__main .woocommerce-mini-cart__buttons .button{display:flex;align-items:center;justify-content:center;min-height:46px;width:100%;padding:12px 18px;border-radius:6px;font-size:15px;font-weight:700;text-decoration:none;box-sizing:border-box;transition:all .2s ease}.elementor-menu-cart__main .woocommerce-mini-cart__buttons .button:not(.checkout){background:var(--e-global-color-f429d7d);color:var(--e-global-color-secondary);border:1px solid var(--e-global-color-f429d7d)}.elementor-menu-cart__main .woocommerce-mini-cart__buttons .button:not(.checkout):hover{background:var(--e-global-color-a1fa5e4);border-color:var(--e-global-color-a1fa5e4)}.elementor-menu-cart__main .woocommerce-mini-cart__buttons .button.checkout{background:var(--e-global-color-accent);color:var(--e-global-color-dc8f24b);border:1px solid var(--e-global-color-accent)}.elementor-menu-cart__main .woocommerce-mini-cart__buttons .button.checkout:hover{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:var(--e-global-color-dc8f24b)}.elementor-menu-cart__main .woocommerce-mini-cart__empty-message{margin:0;color:var(--e-global-color-8ece616);font-size:15px}@media(max-width: 767px){.elementor-menu-cart__main{padding:20px 16px}.elementor-menu-cart__main .woocommerce-mini-cart-item>a:not(.remove){grid-template-columns:64px 1fr;gap:12px;font-size:14px}.elementor-menu-cart__main .woocommerce-mini-cart-item>a:not(.remove) img{width:64px;height:64px}.elementor-menu-cart__main .woocommerce-mini-cart-item dl.variation{margin-left:76px;grid-template-columns:92px 1fr;font-size:13px}.elementor-menu-cart__main .woocommerce-mini-cart__total{font-size:16px}}.post-password-form{display:block;max-width:1140px;margin:4em auto;padding:0 15px}.post-password-form label{display:block}.post-password-form label input{margin-top:.5em;margin-bottom:.5em;width:100%}.post-password-form input[type=submit]{padding:.4em 3em}.btn.btn-primary{color:#fff;background:var(--e-global-color-primary);border:2px solid var(--e-global-color-primary)}.btn.btn-primary:hover,.btn.btn-primary:focus{color:#fff;background:var(--e-global-color-6977fa1);border-color:var(--e-global-color-6977fa1)}.box-sizing{box-sizing:border-box}#download-page .download-information{overflow:hidden;zoom:1}#download-page .download-information aside{width:20%;float:left}#download-page .download-information aside img{width:100%;height:auto;margin-bottom:1em}#download-page .download-information aside .dlm-email-lock-email{width:100%}#download-page .download-information aside .dlm-email-lock-submit{width:100%;background:#09c}#download-page .download-information article{width:75%;float:right}#download-page .download-information article h1{margin:0 0 1em}#download-page .download-information article td.name{font-weight:700}#download-page .download-information article .toggle-previous-versions{margin-left:1em}#download-page .download-information article .previous-versions{margin:.5em 0 0;padding:0;border:1px solid #ddd;border-bottom:0;list-style:none}#download-page .download-information article .previous-versions li{padding:.5em 1em;margin:0;border-bottom:1px solid #ddd}#download-page .download-monitor-orderby,#download-page .download-monitor-subcategories{list-style:none;overflow:hidden;zoom:1;border:1px solid #ddd;border-radius:4px;margin:0 0 1em;padding:.5em 1em}#download-page .download-monitor-orderby li,#download-page .download-monitor-subcategories li{float:left;list-style:none;margin:0 1em 0 0;padding:0}#download-page .download-monitor-orderby li a.active,#download-page .download-monitor-subcategories li a.active{text-decoration:none;color:inherit}#download-page ul.page-numbers{overflow:hidden;zoom:1;margin:0 auto;padding:0;text-align:center}#download-page ul.page-numbers li{display:inline-block;margin:0;list-style:none;line-height:1em}#download-page ul.page-numbers li a,#download-page ul.page-numbers li span{text-decoration:none;border:1px solid #ddd;border-radius:4px;padding:8px;display:block}#download-page ul.page-numbers li span{border-color:#eee}#download-page .download-monitor-categories{overflow:hidden;zoom:1;display:flex;flex-wrap:wrap}#download-page .download_category{flex:1 0 100%}#download-page #download-search{margin:0 0 2.5rem}#download-page .download_group{border-left:3px solid #ddd;margin:0 0 2rem}#download-page #download-search#download-search,#download-page .download_group#download-search{padding:0rem;font-size:0}#download-page #download-search#download-search label,#download-page .download_group#download-search label{display:none}#download-page #download-search#download-search input[type=submit],#download-page .download_group#download-search input[type=submit]{width:18%;text-align:center;font-size:1rem;line-height:1;text-transform:uppercase;background:var(--e-global-color-438619b);color:#fff;border:2px solid var(--e-global-color-438619b);border-bottom-color:var(--e-global-color-primary);padding:.9em .5rem;vertical-align:middle;transition:.3s;outline:none}#download-page #download-search#download-search input[type=submit]:hover,#download-page #download-search#download-search input[type=submit]:focus,#download-page .download_group#download-search input[type=submit]:hover,#download-page .download_group#download-search input[type=submit]:focus{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}#download-page #download-search#download-search input[type=text],#download-page .download_group#download-search input[type=text]{width:82%;margin:0;font-size:1rem;line-height:1;color:var(--e-global-color-438619b);border:2px solid var(--e-global-color-438619b);border-right:0;padding:.8rem 1rem;vertical-align:middle;outline:none}#download-page #download-search#download-search input[type=text]:focus,#download-page .download_group#download-search input[type=text]:focus{border-color:var(--e-global-color-primary)}#download-page #download-search#download-page-featured img,#download-page .download_group#download-page-featured img{vertical-align:middle;width:42px;height:42px;margin:0 1em 0 0}#download-page #download-search#download-page-featured ul,#download-page .download_group#download-page-featured ul{padding:1em 1em 0;margin:0;list-style:none;overflow:hidden;zoom:1}#download-page #download-search#download-page-featured ul li,#download-page .download_group#download-page-featured ul li{width:48%;float:left;margin:0 0 1em;padding:0}#download-page #download-search#download-page-featured ul li:nth-child(even),#download-page .download_group#download-page-featured ul li:nth-child(even){float:right}#download-page #download-search h3,#download-page .download_group h3{background:var(--e-global-color-primary);color:#fff;font-weight:500;font-size:1.2em;padding:1em 1.5rem 1em;margin:0 0 0 -3px}#download-page #download-search ul,#download-page .download_group ul,#download-page .dlm-downloads{list-style:none;padding:0;margin:0}#download-page #download-search ul li,#download-page .download_group ul li,#download-page .dlm-downloads li{background:#f9f9f9;position:relative;margin:1px 0;padding:0}#download-page #download-search ul li:nth-child(even),#download-page .download_group ul li:nth-child(even),#download-page .dlm-downloads li:nth-child(even){background:#eee}#download-page #download-search ul li::before,#download-page .download_group ul li::before,#download-page .dlm-downloads li::before{position:absolute;top:.3em;left:.8rem;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"";transition:all .3s}#download-page #download-search ul li:hover,#download-page .download_group ul li:hover,#download-page .dlm-downloads li:hover{background:#ddd}#download-page #download-search ul li a,#download-page .download_group ul li a,#download-page .dlm-downloads li a{display:block;padding:.3em .5rem .3em 1.8rem;font-weight:600;color:var(--e-global-color-text);text-decoration:none}.single-download-link{position:relative;display:block;margin:.5em 0;padding:.3em .5rem .3em 1.8rem;font-weight:600;color:#666;background:#eee}.single-download-link:first-child{margin-top:0}.single-download-link:last-child{margin-bottom:0}.single-download-link::before{position:absolute;top:.3em;left:.8rem;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"";transition:all .3s}.dl-filesize,.dl-filename,.dl-filetype{font-weight:400;color:var(--e-global-color-text);font-size:.85em}.dl-filesize,.dl-filename,.dl-filetype{display:inline-block;white-space:nowrap;vertical-align:middle}@media(min-width: 992px){.dl-filesize,.dl-filename,.dl-filetype{float:right;background:#fff;border:1px solid #e2e2e2;border-radius:5px;padding:2px 7px;margin:0 .2em}}.dl-filesize:before{content:"|";margin:0 .5em;white-space:nowrap}@media(min-width: 992px){.dl-filesize:before{display:none}}.dl-filetype{text-transform:uppercase}.dl-filename{display:block;font-style:italic}@media(min-width: 992px){.dl-filename{display:inline-block;font-style:normal}}.single-download-link:hover,.single-download-link:focus,#download-page .download-link:hover,#download-page .download-link:focus{color:var(--e-global-color-primary);text-decoration:none}.single-download-link:hover .dl-filesize,.single-download-link:hover .dl-filename,.single-download-link:hover .dl-filetype,.single-download-link:focus .dl-filesize,.single-download-link:focus .dl-filename,.single-download-link:focus .dl-filetype,#download-page .download-link:hover .dl-filesize,#download-page .download-link:hover .dl-filename,#download-page .download-link:hover .dl-filetype,#download-page .download-link:focus .dl-filesize,#download-page .download-link:focus .dl-filename,#download-page .download-link:focus .dl-filetype{color:#000}#download-page #download-search .download_tags,#download-page .download_group .download_tags{padding:.5em 1em;text-align:center}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{padding:.5em 1em;border:1px solid #ccc}.gform_wrapper.gravity-theme .gform_body .gfield_label{line-height:1.2;font-weight:500}.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .ginput_complex legend{color:#777;font-size:.88em;font-style:italic}.gform_wrapper.gravity-theme .boxed{position:relative}.gform_wrapper.gravity-theme .boxed .gfield_radio{display:flex}.gform_wrapper.gravity-theme .boxed .gfield_radio .gchoice{position:relative;width:100%}.gform_wrapper.gravity-theme .boxed .gfield_radio label{position:relative;display:block;background:#9f9ea4;padding:.5em 1em;color:rgba(0,0,0,.5);font-weight:600;text-align:center;cursor:pointer;max-width:none}.gform_wrapper.gravity-theme .boxed .gfield_radio input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;background:rgba(0,0,0,0);outline:none}.gform_wrapper.gravity-theme .boxed .gfield_radio input:focus+label{z-index:10;outline:2px solid #000}.gform_wrapper.gravity-theme .boxed .gfield_radio input:checked+label{background:#000;color:#fff}.gform_wrapper.gravity-theme .ginput_container_consent,.gform_wrapper.gravity-theme .ginput_container_checkbox{padding-left:2.5rem;font-weight:normal;-webkit-hyphens:auto;hyphens:auto}.gform_wrapper.gravity-theme .ginput_container_consent input,.gform_wrapper.gravity-theme .ginput_container_checkbox input{display:none}.gform_wrapper.gravity-theme .ginput_container_consent .gchoice label,.gform_wrapper.gravity-theme .ginput_container_consent .gfield_consent_label,.gform_wrapper.gravity-theme .ginput_container_checkbox .gchoice label,.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_consent_label{display:inline;position:relative}.gform_wrapper.gravity-theme .ginput_container_consent .gchoice label::before,.gform_wrapper.gravity-theme .ginput_container_consent .gfield_consent_label::before,.gform_wrapper.gravity-theme .ginput_container_checkbox .gchoice label::before,.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_consent_label::before{position:absolute;content:"";left:-2.5em;top:-0.1em;width:1.5em;height:1.5em;background:#fff;color:#000;border:1px solid #ccc;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;text-align:center;line-height:1.5em}.gform_wrapper.gravity-theme .ginput_container_consent input:checked+label::before,.gform_wrapper.gravity-theme .ginput_container_consent input:checked+.gfield_consent_label::before,.gform_wrapper.gravity-theme .ginput_container_checkbox input:checked+label::before,.gform_wrapper.gravity-theme .ginput_container_checkbox input:checked+.gfield_consent_label::before{content:"";color:#fff;background:#000}.gform_wrapper.gravity-theme .ginput_container_consent .gfield_required,.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_required{margin-left:.4em}.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_page_footer input,.gform_wrapper.gravity-theme .gform_page_footer button{background:var(--e-global-color-feb358e);color:#fff;border:4px solid #fff;border-radius:0;padding:1em 2em;text-transform:uppercase;transition:all .3s}.gform_wrapper.gravity-theme .gform_footer input:focus,.gform_wrapper.gravity-theme .gform_footer button:focus,.gform_wrapper.gravity-theme .gform_page_footer input:focus,.gform_wrapper.gravity-theme .gform_page_footer button:focus{outline:10px solid hsla(0,0%,100%,.3)}.gform_wrapper.gravity-theme .gform_footer input:focus,.gform_wrapper.gravity-theme .gform_footer input:hover,.gform_wrapper.gravity-theme .gform_footer button:focus,.gform_wrapper.gravity-theme .gform_footer button:hover,.gform_wrapper.gravity-theme .gform_page_footer input:focus,.gform_wrapper.gravity-theme .gform_page_footer input:hover,.gform_wrapper.gravity-theme .gform_page_footer button:focus,.gform_wrapper.gravity-theme .gform_page_footer button:hover{background-color:var(--e-global-color-6977fa1);color:#fff;border-color:#fff}#gform_6 .gfield_label,#gform_6 .gform-field-label{color:#fff}#gform_6 .gform-body input,#gform_6 .gform-body textarea{background:rgba(0,0,0,0);color:#fff;border:2px solid #fff;border-radius:0}#gform_6 .gfield_required{color:#810909}#gform_confirmation_wrapper_6 .success-message{background:var(--e-global-color-6d81d7f);padding:1em min(10%,2em);border-radius:100px;color:#fff;font-weight:600;border:1px solid #fff}#gform_submit_button_6{background-color:rgba(0,0,0,0.1803921569);color:#fff;border-radius:0;border:0 solid #fff;border-top-width:2px;font-weight:600;width:100%}#gform_submit_button_6:hover,#gform_submit_button_6:focus{background-color:#fff;color:var(--e-global-color-primary)}#gform_8 .gfield_label,#gform_8 .gform-field-label,#gform_9 .gfield_label,#gform_9 .gform-field-label{color:#fff}#gform_8 .gform-body input,#gform_8 .gform-body select,#gform_8 .gform-body textarea,#gform_9 .gform-body input,#gform_9 .gform-body select,#gform_9 .gform-body textarea{background:rgba(0,0,0,0);color:#fff;border:2px solid #fff;border-radius:0}#gform_8 .gfield_required,#gform_9 .gfield_required{color:#810909}#field_8_9 h3,#field_9_9 h3{color:#fff;font-size:1.4em;font-weight:600;margin:1.5em 0 .5em}#label_8_13_1{font-size:1.2em;margin:1em;display:block}#input_8_3{min-height:unset !important;overflow:hidden;resize:none}#gform_confirmation_wrapper_8 .success-message{background:var(--e-global-color-6d81d7f);padding:1em min(10%,2em);border-radius:100px;color:#fff;font-weight:600;border:1px solid #fff}#gform_submit_button_8{background-color:rgba(0,0,0,0.1803921569);color:#fff;border-radius:0;border:0 solid #fff;border-top-width:2px;font-weight:600;width:100%}#gform_submit_button_8:hover,#gform_submit_button_8:focus{background-color:#fff;color:var(--e-global-color-primary)}#gform_10 .gfield_label,#gform_10 .gform-field-label{color:#fff}#gform_10 .gform-body input,#gform_10 .gform-body select,#gform_10 .gform-body textarea{background:rgba(0,0,0,0);color:#fff;border:2px solid #fff;border-radius:0}#gform_10 .gfield_required{color:#810909}#gform_10 .charleft.ginput_counter.gfield_description{padding:0;color:#fff;font-size:.8em}#input_10_5_6_container{flex:1 1 100%}#gform_confirmation_wrapper_10 .success-message{background:var(--e-global-color-6d81d7f);padding:1em min(10%,2em);border-radius:100px;color:#fff;font-weight:600;border:1px solid #fff}#gform_submit_button_10{background-color:rgba(0,0,0,0.1803921569);color:#fff;border-radius:0;border:0 solid #fff;border-top-width:2px;font-weight:600;width:100%}#gform_submit_button_10:hover,#gform_submit_button_10:focus{background-color:#fff;color:var(--e-global-color-primary)}#label_10_11_1 a{color:#fff;text-decoration:underline}.gallery:after{content:"";display:table;clear:both}img.aligncenter,div.aligncenter,figure.aligncenter,img.wp-post-image{display:block;margin:1em auto}img.alignright,div.alignright,figure.alignright{float:right;margin:1em 0 1em 2em}img.alignleft,div.alignleft,figure.alignleft,img.wp-post-image.attachment-thumb{float:left;margin:1em 1em 2em 0}figure{max-width:100%;height:auto;margin:1em 0}p img.alignright,p img.alignleft{margin-top:0}.gallery figure img{max-width:100%;height:auto;margin:0 auto;display:block}.gallery figure{float:left;margin:0 2% 1em 0}.gallery.gallery-columns-1 figure{width:100%;margin:0 0 1em 0;float:none}.gallery.gallery-columns-3 figure{width:32%}.gallery.gallery-columns-3 figure:nth-of-type(3n + 3){margin-right:0}.gallery.gallery-columns-3 figure:nth-of-type(3n + 4){clear:left}.gallery.gallery-columns-2 figure{width:49%}.gallery.gallery-columns-2 figure:nth-of-type(even){margin-right:0}.gallery.gallery-columns-2 figure:nth-of-type(odd){clear:left}.gallery.gallery-columns-4 figure{width:23.25%}.gallery.gallery-columns-4 figure:nth-of-type(4n + 4){margin-right:0}.gallery.gallery-columns-4 figure:nth-of-type(4n + 5){clear:left}.gallery.gallery-columns-5 figure{width:18%}.gallery.gallery-columns-5 figure:nth-of-type(5n + 5){margin-right:0}.gallery.gallery-columns-5 figure:nth-of-type(5n + 6){clear:left}.gallery.gallery-columns-6 figure{width:14.2%}.gallery.gallery-columns-6 figure:nth-of-type(6n + 6){margin-right:0}.gallery.gallery-columns-6 figure:nth-of-type(6n + 7){clear:left}.gallery.gallery-columns-7 figure{width:12%}.gallery.gallery-columns-7 figure:nth-of-type(7n + 7){margin-right:0}.gallery.gallery-columns-7 figure:nth-of-type(7n + 8){clear:left}.gallery.gallery-columns-8 figure{width:10.2%}.gallery.gallery-columns-8 figure:nth-of-type(8n + 8){margin-right:0}.gallery.gallery-columns-8 figure:nth-of-type(8n + 9){clear:left}.gallery.gallery-columns-9 figure{width:8.85%}.gallery.gallery-columns-9 figure:nth-of-type(9n + 9){margin-right:0}.gallery.gallery-columns-9 figure:nth-of-type(9n + 10){clear:left}@media(max-width: 767px){img.alignright,div.alignright,figure.alignright,img.alignleft,div.alignleft,figure.alignleft,img.wp-post-image.attachment-thumb{display:block;margin:1em auto;float:none}.gallery.gallery-columns-4 figure,.gallery.gallery-columns-5 figure,.gallery.gallery-columns-6 figure,.gallery.gallery-columns-7 figure,.gallery.gallery-columns-8 figure,.gallery.gallery-columns-9 figure{width:100%;margin:0 0 1em 0;float:none}}.elementor-search-form__container{position:relative;overflow:visible !important}.ajax-search-results{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.15);z-index:9999999;max-height:360px;overflow-y:auto}.ajax-search-item,.ajax-search-empty,.ajax-search-loading{padding:12px 16px;background:#fff;color:#222;font-size:15px;line-height:1.35}.ajax-search-item{display:flex;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;color:#222}.ajax-search-title{flex:1;color:#222;transition:color .2s ease}.ajax-search-item:hover,.ajax-search-item:focus{background:#f5f5f5;color:var(--e-global-color-primary)}.ajax-search-item:hover .ajax-search-title,.ajax-search-item:focus .ajax-search-title{color:var(--e-global-color-primary)}.ajax-search-label{flex:0 0 auto;font-size:10px;line-height:1;font-weight:600;text-transform:uppercase;color:#fff;background:var(--e-global-color-primary);border-radius:999px;padding:3px 7px}.ajax-search-loading{display:flex;align-items:center;gap:10px;color:#555}.ajax-search-loading span{width:14px;height:14px;border:2px solid #ddd;border-top-color:var(--e-global-color-primary);border-radius:50%;animation:ajax-search-spin .7s linear infinite}@keyframes ajax-search-spin{to{transform:rotate(360deg)}}
