.wpcf7{--form-gap: 18px;height:100%}.wpcf7 .wpcf7-not-valid-tip{color:#f8b964;padding-bottom:0;margin-top:5px;text-align:left}.wpcf7 form{background-color:#fff;color:#000;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--form-gap)}.wpcf7 form .title{width:100%;text-align:center;text-transform:uppercase;font-size:20px;line-height:1.2;font-weight:700}.wpcf7 form .title p{margin-bottom:0}.wpcf7 form .subtitle{width:100%;text-align:center;margin-bottom:0;margin-top:-15px}.wpcf7 form .subtitle p{margin-bottom:0}.wpcf7 form .width-50{width:100%}.wpcf7 form .width-50>p{margin-bottom:0}@media (min-width: 768px){.wpcf7 form .width-50{width:calc(50% - var(--form-gap) / 2)}}.wpcf7 form .width-100{width:100%;position:relative}.wpcf7 form .width-100>p{margin-bottom:0;text-align:center;font-size:11px}.wpcf7 form .wpcf7-response-output{width:100%;text-align:center;margin-top:0;background:#fff!important;color:#333!important;border:none}.wpcf7 form .wpcf7-response-output.wpcf7-validation-errors{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff}.wpcf7 form .wpcf7-response-output.wpcf7-mail-sent-ok{background:#4caf5033;border:1px solid rgba(76,175,80,.5);color:#fff}.wpcf7 form input[type=text],.wpcf7 form input[type=email],.wpcf7 form input[type=tel],.wpcf7 form textarea{width:100%;padding:13px 14px;border-radius:30px;font-size:16px;color:#333;box-sizing:border-box;transition:all .3s ease;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-theme_color_bd_color);line-height:0}.wpcf7 form input[type=text]::placeholder,.wpcf7 form input[type=email]::placeholder,.wpcf7 form input[type=tel]::placeholder,.wpcf7 form textarea::placeholder{color:#999;opacity:1;font-weight:400}.wpcf7 form textarea{line-height:normal;height:120px}.wpcf7 form input.wpcf7-submit{border-color:var(--theme-font-button_border-color, var(--theme-color-link));background-color:var(--theme-font-button_background-color, var(--theme-color-link));margin-top:10px;color:#fff;border:none;border-radius:100px;padding:20px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;text-transform:none;letter-spacing:.5px;height:auto;background:#000}.wpcf7 form input.wpcf7-submit:hover{box-shadow:0 4px 10px #00000014}.wpcf7 form .wpcf7-spinner{position:absolute;top:50%;right:25px;transform:translate(-50%,-50%);width:20px;height:20px;z-index:9999;display:flex;justify-content:center}.popup-form{z-index:-10;opacity:0;overflow:hidden;height:0;transition:opacity .5s ease-in-out}.popup-form .popup-form-inner{position:relative;width:90%;z-index:1000;max-width:700px;height:fit-content;padding:100px 0;color:#fff;transform:translateY(100%);transition:transform .5s ease-in-out}.popup-form .popup-form-inner .popup-form-image{max-height:200px;width:100%;object-fit:cover}.popup-form form{padding:15px 15px 25px}@media (min-width: 768px){.popup-form form{padding:25px 15px 50px}}.popup-form.active{position:fixed;top:0;left:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000c;width:100%;height:100%;margin:0 auto;overflow:auto;display:flex;justify-content:center;align-items:center;opacity:1;z-index:9999;transition:opacity .5s ease-in-out}.popup-form.active .popup-form-inner{transform:translateY(0);transition:transform .5s ease-in-out}.popup-form .mfp-iframe-holder .close-popup{position:absolute;top:-3%;right:22px;cursor:pointer;transform:translate(100%,100%);padding:5px;width:auto;background:none;font-size:50px;color:#fff}.popup-form body.popup-form-active{overflow:hidden}@media (min-width: 1280px){.elementor-widget-wpml-language-switcher{transform:translateY(-1px)}}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click{width:auto}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-current-language>a:hover{background-color:transparent}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{margin-left:0;padding:11px 30px;border:1px solid var(--e-global-color-theme_color_alt_meta);border-radius:var(--theme-font-button_border-radius);background:transparent}@media (min-width: 1280px){.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{margin-left:15px;padding:15px 30px}}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' class='e-font-icon-svg e-fas-chevron-down' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a2a6af' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;border:0;width:11px;height:11px;right:13px;top:calc(50% - 5.5px)}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle .wpml-ls-flag{vertical-align:baseline}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle .wpml-ls-native{display:none}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click a{border:0}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click a:hover,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click a:focus{background-color:transparent}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click ul.js-wpml-ls-sub-menu .wpml-ls-native,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click ul.js-wpml-ls-sub-menu .wpml-ls-display{display:none}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{padding:8px 0;background:var(--e-global-color-theme_color_alt_bg_color);border-radius:var(--theme-font-button_border-radius);text-align:center;margin-left:15px;margin-top:5px}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{background:transparent}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:hover{opacity:.9}header .elementor-icon.elementor-social-icon{font-size:var(--icon-size, 25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size, 25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0!important;padding:0!important}
