ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.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 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}button::-moz-focus-inner{padding:0;border:0}.post-content-admin img{border:0;height:auto;max-width:100%}.post-content-admin p{margin-bottom:1.5em}.post-content-admin *,.post-content-admin :after,.post-content-admin :before{box-sizing:inherit}.post-content-admin ul{margin:0 0 1.5em 3em;list-style:disc}.menu{z-index:99!important}header .content .title{font-weight:500!important}header .bg-overlay:before{content:"";display:block;position:absolute;pointer-events:none;top:0;bottom:0;left:0;right:0;z-index:99;background-color:rgb(0 0 0/.2)}.modal .content .content-box .description,.modal .content .content-box .title,header .content .title{text-transform:none!important}.btn-tel-header{display:block;line-height:1.5;text-align:center;margin-top:-28px;width:100%;z-index:9999999;color:#fff;font-weight:700}div.wpcf7-response-output{border:0;text-align:center;font-weight:500}.btn-buy,.btn-buy:after{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn-buy{position:fixed;top:100px;right:0;border:0;font-family:inherit;font-size:inherit;color:inherit;background:0 0;cursor:pointer;padding:25px 80px;display:inline-block;margin:25px 30px;text-transform:uppercase;letter-spacing:1px;font-weight:700;border-radius:10px!important;outline:0;z-index:2}.btn-buy:after{content:"";position:absolute;z-index:-1}.btn-buy:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased}.btn-3{background:#f1c321;color:#000}.btn-3:hover{background:#fff;color:#fcad26}.btn-3:active{background:#f58500}.btn-3:before{position:absolute;height:100%;left:0;top:0;margin-top:0;line-height:3;font-size:140%;width:60px}.btn-3a{padding:15px 45px 15px 85px}.btn-3a:before{background:#fff;border-radius:10px!important}.icon-cart:before{content:url(http://melapis.ua/wp-content/uploads/2022/10/shopping-cart-new.png);padding-left:12px}@media only screen and (min-width:993px){.social-position{top:164px;position:absolute;right:26px}.social-button{width:50px;padding:4px;font-size:40px;background-color:#fff;border-radius:10px;color:#f1c321}}@media only screen and (max-width:992px){.social-position{width:100%;display:flex}.social-position ul{display:inline-flex!important}.social-button{font-size:28px;color:#f1c321}[lang=uk] .menu{height:calc(6em + 20px)!important}.top-message{line-height:1;position:relative;left:0;right:0;background-color:#5cb85c;display:block;color:#fff}.top-message-text{text-transform:uppercase;font-size:.7rem;overflow:hidden;height:20px;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important;text-align:center!important}@media (min-width:992px){.top-message-text{font-size:.8rem}}a,article,b,div,footer,form,header,html,i,label,li,p,span,ul{margin:0;padding:0;border:0;box-sizing:border-box}body,h1,h2,img{padding:0;box-sizing:border-box}body,h1,h2{border:0}img{margin:0}ul{list-style:none}a:active,a:hover,input{outline:0}body,html{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:300;position:relative;background:#f3f3f3!important}h1,h2{font-weight:inherit}h2{font-size:inherit;margin:inherit}*{outline:0!important}.table .cell,img{vertical-align:middle}img{max-width:100%;border:0}p{line-height:1.6em}.align-center,ul#menu{text-align:center}.centered-bootstrap-cell{float:none!important;margin:0 auto}.container{width:90%!important}.table{display:table;width:100%;margin:0 auto}.table .cell{display:table-cell;float:none}.scene,.section{overflow:hidden}.section{padding:3.5em 0;position:relative}.section .section-title{margin-bottom:2em;text-align:center;position:relative}.section .section-title .shadowed,.section .section-title h2{font-weight:700;margin:0;position:relative;z-index:1;font-size:2.4em;display:inline-block;color:#f1c321}.section .section-title .shadowed{z-index:0;font-size:3.5em;top:-60%;bottom:0;left:0;right:0;margin:auto;opacity:.1;position:absolute}.menu{position:fixed;top:0;left:0;width:100%;height:6em;line-height:6em;z-index:10;background:#000;color:#fff}.menu .menu-content{display:block;display:inline-flex;width:100%}.menu .menu-content ul{display:inline-block;list-style:none}ul#menu{line-height:20px;padding-top:0;width:inherit;margin:auto}.menu .menu-content ul li{display:inline;padding:0 .5em}.menu .menu-content ul li a{font-size:.8em;text-transform:uppercase;color:#fff;font-weight:600;cursor:pointer;transition:opacity .3s ease-in-out,color .3s ease-in-out}.menu .menu-content ul li a:hover,footer .footer-info .info-ul .social li a:hover i,footer .footer-info .info-ul li a:hover{color:#f1c321}.menu .logo{cursor:pointer;left:15px;top:0;display:inline-block;opacity:1;transition:opacity .3s ease-in-out}.menu .logo img,header .scene .item.i1 img{width:15em}.menu .btn-box,.open-mobile-nav{min-width:250px;margin:auto}.open-mobile-nav{cursor:pointer!important;z-index:5;opacity:1!important;background:#fff;padding:5px 6px!important;height:3em;display:none!important}button.open-mobile-nav.hamburger.hamburger--spring{position:absolute;top:10px;right:0;min-width:65px;width:auto}.menu .logo:hover,.open-mobile-nav:hover,footer .logo-box a:hover img{opacity:.6}.open-mobile-nav .hamburger-box{top:-.2em;bottom:0;margin:auto;width:30px}.open-mobile-nav .hamburger-inner,.open-mobile-nav .hamburger-inner:after,.open-mobile-nav .hamburger-inner:before{width:30px;height:2px;background-color:#efefef}.btn{cursor:pointer;display:inline-block;background:#f1c321;text-transform:uppercase;padding:.8em 3.2em;border:0!important;border-radius:30px;color:#000;font-weight:600;outline:0!important;transition:all .3s ease-in-out;line-height:1}.btn:hover{background:#fff;color:#f1c321}.form .input-wr{padding-bottom:1.3em}.form input:not([type=submit]),.form textarea{background:0 0!important;padding:1em;font-weight:500;width:100%;display:block;outline:0!important;border-radius:0!important;border:0;border-bottom:1px solid #dff290;box-shadow:none!important;color:#d5de3f!important;resize:none}.wpcf7-form-control-wrap input::placeholder,.wpcf7-form-control-wrap textarea::placeholder{color:#fff!important}.form input:not([type=submit])::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#4b4b4b}.form input:not([type=submit]):-moz-placeholder,.form input:not([type=submit])::-moz-placeholder,.form textarea:-moz-placeholder,.form textarea::-moz-placeholder{color:#4b4b4b}.form input:not([type=submit]):-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#4b4b4b}.form.white input,.form.white textarea{border-bottom:1px solid #f3f3f3;color:#fff;resize:none}.form.white input::-webkit-input-placeholder,.form.white textarea::-webkit-input-placeholder{color:#fff}.form.white input:-moz-placeholder,.form.white input::-moz-placeholder,.form.white textarea:-moz-placeholder,.form.white textarea::-moz-placeholder{color:#fff}.form.white input:-ms-input-placeholder,.form.white textarea:-ms-input-placeholder{color:#fff}.form.white input[type=submit]{color:#000}.modal,header .bg-overlay{height:100%;width:100%;top:0;left:0}.modal{overflow:hidden;position:fixed;z-index:4;transition:transform .3s ease-in-out;transform:translateY(-100%);background:rgb(0 0 0/.4)}.modal .container,.modal .table{height:100%}.modal .close{position:absolute;top:2em;right:2em}.modal .close .hamburger-inner{background-color:transparent!important}.modal .close .hamburger-inner:after,.modal .close .hamburger-inner:before{background-color:#fff!important}.modal .content{background:url(/wp-content/themes/melapis/assets/img/modal-bg.jpg)50%no-repeat;background-size:cover;height:auto;position:relative;padding:6em 4em 4em!important;font-size:.9em;color:#fff;text-align:center;box-sizing:content-box}.modal .content .border{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid #fff;width:95%;height:95%}.modal .content .content-box{width:100%;text-align:center;overflow-y:auto;overflow-x:hidden;padding:1em;position:relative;display:block;height:100%}.modal .content .content-box .title{display:inline-block;font-size:2em;font-weight:700;text-align:center;text-transform:uppercase;color:#fff;padding-bottom:1em;border-bottom:1px solid #fff;margin:0 auto 2em}.modal .content .content-box .description{font-size:1.25em;text-transform:uppercase;text-align:center;color:#fff}.wpcf7-response-output{display:none!important}@keyframes b{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.is-animated{opacity:0}.languages{padding-left:1em;position:relative;bottom:2px}.languages>li{padding:0 .4em!important}header{height:100vh;display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;position:relative}header .bg-overlay{position:absolute;background-size:cover;animation:b 17s ease-in infinite;transition:all 1s ease-in-out}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){header .bg-overlay{animation:none!important}}header .scene{top:0;left:0;height:100%;width:100%}header .scene,header .scene .item{position:absolute;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}header .scene .item.i1{top:6em!important;left:2em}header .scene .item.i2{top:6em!important;right:-3em!important;left:auto!important}header .scene .item.i2 img,header .scene .item.i3 img{width:8em}header .scene .item.i3{top:auto!important;bottom:-2em!important}header .scene .item.i4{top:auto!important;left:auto!important;bottom:5em!important;right:5em!important}header .scene .item.i4 img{width:16em}header .content{width:100%;text-align:center;color:#fff}header .content .title{width:100%;text-transform:uppercase;font-size:5em;font-weight:700;text-shadow:1px 3px 5px rgb(0 0 0/.3)}header.sample{height:auto;padding:10em 0 6em}header.sample .title-wrap{margin:0 auto;text-align:center;float:none}footer{background:#000;padding-bottom:0!important}footer .content-box{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;align-items:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .logo-box{text-align:center;padding:4em 0;margin-bottom:4em;border-bottom:1px solid hsl(0 0% 100%/.5)}footer .logo-box a{cursor:pointer}footer .logo-box a img{display:inline-block;margin:0 auto;width:20em;transition:opacity .3s ease-in-out}footer .footer-info .info-ul{color:#fff;text-align:center}footer .footer-info .info-ul li{padding-bottom:2em}footer .footer-info .info-ul .social li a,footer .footer-info .info-ul li a{color:#fff;transition:color .3s ease-in-out}footer .footer-info .info-ul li .title{font-size:1.15em;color:#4d4d4d}footer .footer-info .info-ul li .value,h1{font-size:2em}footer .footer-info .info-ul .social li{display:inline-block;padding:0 .4em}footer .footer-info .info-ul .social li a{font-size:1.4em}footer .footer-info .info-ul .social li a i{color:#fff}footer .scene{top:0;left:0;height:100%;width:100%}footer .scene,footer .scene .item{position:absolute}footer .scene .item.i1{opacity:.7;top:2em!important;left:-2em!important}footer .scene .item.i1 img{width:8em}footer .scene .item.i2{opacity:.3;top:7em!important;right:-10em!important;left:auto!important}footer .scene .item.i2 img,footer .scene .item.i3 img{width:18em}footer .scene .item.i3{opacity:.3;top:26em!important;left:-9em!important}footer .scene .item.i4{opacity:.7;top:auto!important;bottom:4em!important;left:auto!important;right:-5em!important}footer .scene .item.i4 img{width:8em}footer .map-wr{border-radius:15px;overflow:hidden;padding:2em 0 0;height:25em;position:relative}footer .map-wr #map{overflow:hidden;height:100%;position:relative}footer .copy{text-transform:uppercase;text-align:center;padding:1.2em 0;color:#a3a3a3;font-size:.813em}@media only screen and (max-width:1200px){.menu .logo img{width:12em;min-width:141px}header .content .title{font-size:4em}#menu li{padding:0 .5em}.modal .content:before{display:none!important}}@media only screen and (max-width:992px){.open-mobile-nav{display:block!important}.scene{font-size:.7em}header .content .title{font-size:4em}.menu .btn-box{display:none}.section{padding:3em 0}.menu #menu{font-size:1em;line-height:4em;right:0;position:fixed;top:10px;z-index:3;height:100%;width:40%;display:block;background:#000;padding:4em 0 2em 4em;transform:translateY(-100%);box-shadow:0-10px 16px rgb(0 0 0/.8)}.menu #menu li{text-align:left;display:block}.menu #menu li a{font-size:1em;text-shadow:1px 3px 5px rgb(0 0 0/.3)}.menu{z-index:3!important}.table,.table .cell{display:block!important}.modal .table{display:table!important}.modal .table .cell{display:table-cell!important}footer .logo-box{padding:2em 0;margin-bottom:2em}footer .footer-info .info-ul li .value{font-size:1.5em}footer .form-wr{padding-top:2em}.languages{float:left;padding-left:0}.languages>li{display:inline-block!important}.modal .border{display:none!important}.modal .content{border:4px solid #fff!important;position:relative;top:0;bottom:0;margin:auto;left:0;right:0;height:auto;width:80%}}@media only screen and (max-width:768px){body,html{font-size:15px!important}.section{padding:4em 0}.menu #menu{width:60%}.section h2{font-size:2.1em!important}.menu{height:5em;line-height:5em}header{height:auto;padding:10em 0 6em!important}header .content .title{font-size:2.5em}.scene{font-size:.4em}header .scene .item.i2{top:13em!important}.section .section-title .shadowed{font-size:2.7em!important;top:-50%!important}.modal .content{font-size:.9em!important}.modal .close{top:0!important;right:0!important}.modal .content{width:80%;padding:4em 2em!important}.container{width:100%!important}.is-animated{opacity:1!important}#menu{display:block;transition:transform .3s ease-in-out,opacity .3s ease-in-out 75ms;opacity:0;transform:translateY(-6em)}}@media only screen and (max-width:480px){.section{font-size:.8em}.menu #menu{padding:4em 2em}.form .input-wr{padding:0 0 1em}.modal .content{font-size:.75em!important;padding:4em 1em!important}.modal .content .title{padding-top:1em}}.single-post .title-box{text-align:center}.single-post .title-box .title{font-size:2em;text-transform:uppercase;font-weight:600;padding-bottom:.5em}.single-post .content{font-weight:400}.single-post .stats{text-align:center;font-size:1.113em}.single-post .stats ul{padding:.7em 0}.single-post .stats ul li{display:block;padding:.4em 0}@media only screen and (max-width:768px){.single-post .title-box .title{font-size:1.4em}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}body{margin:0;line-height:1.42857143;color:#333;overflow-x:hidden;background-color:#fff}article,footer,header,main{display:block}a{background-color:#fff0;color:#337ab7;text-decoration:none}b{font-weight:700}h1{margin:.67em 0}svg:not(:root){overflow:hidden}button,input,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none}button,input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}*,:after,:before{box-sizing:border-box}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1226px}}.col-md-12,.col-md-6,.col-md-8,.col-md-9,.col-sm-10,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-12{float:left;width:100%}@media (min-width:768px){.col-sm-10{float:left;width:83.33333333%}}@media (min-width:992px){.col-md-12,.col-md-6,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-6{width:50%}}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@-ms-viewport{width:device-width}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}.hamburger{font:inherit;display:inline-block;overflow:visible;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;text-align:right;margin:0!important;border:0;background-color:#fff0}.hamburger:hover{opacity:.7}.hamburger-box{position:relative;display:inline-block;width:43px!important;height:24px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000;display:block}.hamburger-inner{top:50%;margin-top:-2px}.hamburger-inner:after,.hamburger-inner:before{content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:#fff0}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.menu #menu li a{white-space:nowrap}.wpforms-container .wpforms-error-noscript{color:#d63637}.wpforms-container .wpforms-recaptcha-container{padding:0;clear:both}.wpforms-container .wpforms-recaptcha-container .g-recaptcha{padding:10px 0 0}@media only screen and (max-width:600px){div.wpforms-container .wpforms-form .wpforms-field input.wpforms-field-large,div.wpforms-container .wpforms-form .wpforms-field input.wpforms-field-medium,div.wpforms-container .wpforms-form .wpforms-field>*{max-width:100%}div.wpforms-container .wpforms-form .wpforms-field{padding-right:1px;padding-left:1px}div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout):not(.wpforms-field-repeater){overflow-x:hidden}}.wpforms-container{margin-bottom:26px}.wpforms-container .wpforms-form *{word-break:break-word;box-sizing:border-box}.wpforms-container .wpforms-form .wpforms-field-label,.wpforms-container .wpforms-form textarea{hyphens:auto}.wpforms-container .wpforms-submit-container{clear:both;position:relative}.wpforms-container .wpforms-submit-spinner{margin-inline-start:15px;display:inline-block;vertical-align:middle}.wpforms-container .wpforms-hidden{display:none!important}.wpforms-container input.wpforms-field-medium{max-width:60%}.wpforms-container input.wpforms-field-large{max-width:100%}.wpforms-container .wpforms-field{padding:15px 0;position:relative}.wpforms-container .wpforms-field-label{display:block;font-weight:700;font-style:normal;word-break:break-word;word-wrap:break-word}.wpforms-container .wpforms-required-label{color:var(--wpforms-label-error-color);font-weight:400}.wpforms-container input[type=email],.wpforms-container input[type=text],.wpforms-container textarea{display:block;width:100%;box-sizing:border-box;font-family:inherit;font-style:normal;font-weight:400;margin:0}.wpforms-container input[type=email]:read-only,.wpforms-container input[type=text]:read-only,.wpforms-container textarea:read-only{cursor:default}.wpforms-container textarea{resize:vertical;line-height:1.3}.wpforms-container .wpforms-one-half{float:left;margin-left:20px;clear:none;width:calc(50% - 10px)}.wpforms-container .wpforms-first{clear:both!important;margin-left:0!important}.wpforms-container .wpforms-field{float:none;clear:both}.wpforms-container .wpforms-field.wpforms-one-half{float:left;margin-left:20px;clear:none}.wpforms-container textarea.wpforms-field-medium{height:120px}div.wpforms-container-full,div.wpforms-container-full *{background:0 0;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:none;font-size:100%;height:auto;letter-spacing:normal;outline:0;position:static;text-indent:0;text-shadow:none;text-transform:none;width:auto;visibility:visible;overflow:visible;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin:0 auto}div.wpforms-container-full *{margin:0}div.wpforms-container-full img{overflow:clip}div.wpforms-container-full:not(:empty){margin:24px auto;padding:var(--wpforms-container-padding);background-clip:padding-box;background-color:var(--wpforms-background-color);background-image:var(--wpforms-background-url);background-position:var(--wpforms-background-position);background-repeat:var(--wpforms-background-repeat);background-size:var(--wpforms-background-size);border-style:var(--wpforms-container-border-style);border-width:var(--wpforms-container-border-width);border-color:var(--wpforms-container-border-color);border-radius:var(--wpforms-container-border-radius);box-shadow:var(--wpforms-container-shadow-size-box-shadow)}div.wpforms-container-full button,div.wpforms-container-full input,div.wpforms-container-full label,div.wpforms-container-full textarea{margin:0;border:0;padding:0;vertical-align:middle;background:0 0;height:auto;box-sizing:border-box}div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-top:var(--wpforms-button-size-margin-top)}div.wpforms-container-full .wpforms-form .wpforms-submit-spinner{max-width:26px}div.wpforms-container-full .wpforms-field-label{margin:0 0 var(--wpforms-field-size-input-spacing)0;padding:0;font-size:var(--wpforms-label-size-font-size);line-height:var(--wpforms-label-size-line-height);color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-required-label{font-weight:400}div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=text],div.wpforms-container-full textarea{background-color:var(--wpforms-field-background-color);background-clip:padding-box;border-radius:var(--wpforms-field-border-radius);color:var(--wpforms-field-text-color);border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);padding:0 var(--wpforms-field-size-padding-h);font-size:var(--wpforms-field-size-font-size);line-height:100%;box-shadow:none;transition:border .15s,box-shadow .15s}div.wpforms-container-full input[type=email]:focus,div.wpforms-container-full input[type=text]:focus,div.wpforms-container-full textarea:focus{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0 1px 2px rgba(0,0,0,.15);outline:0}div.wpforms-container-full input[type=email]:focus:invalid,div.wpforms-container-full input[type=text]:focus:invalid,div.wpforms-container-full textarea:focus:invalid{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0 1px 2px rgba(0,0,0,.15);outline:0;color:var(--wpforms-field-text-color)}div.wpforms-container-full input[type=email]::-webkit-input-placeholder,div.wpforms-container-full input[type=text]::-webkit-input-placeholder,div.wpforms-container-full textarea::-webkit-input-placeholder{color:var(--wpforms-field-text-color);opacity:.5;pointer-events:none}div.wpforms-container-full input[type=email]::-moz-placeholder,div.wpforms-container-full input[type=text]::-moz-placeholder,div.wpforms-container-full textarea::-moz-placeholder{color:var(--wpforms-field-text-color);opacity:.5;pointer-events:none}div.wpforms-container-full input[type=email]:-moz-placeholder,div.wpforms-container-full input[type=text]:-moz-placeholder,div.wpforms-container-full textarea:-moz-placeholder{color:var(--wpforms-field-text-color);opacity:.5;pointer-events:none}div.wpforms-container-full textarea{width:100%}div.wpforms-container-full input{height:var(--wpforms-field-size-input-height)}div.wpforms-container-full button[type=submit]{height:var(--wpforms-button-size-height);background-color:var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color));border-radius:var(--wpforms-button-border-radius);border-style:var(--wpforms-button-border-style);border-color:var(--wpforms-button-border-color);border-width:var(--wpforms-button-border-size);box-shadow:none;color:var(--wpforms-button-text-color);padding:0 var(--wpforms-button-size-padding-h);font-family:inherit;font-weight:500;font-size:var(--wpforms-button-size-font-size);line-height:100%;cursor:pointer;transition:all .15s ease-in-out;position:relative;text-decoration:none}div.wpforms-container-full button[type=submit]:not(:hover):not(:active){background-color:var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color));color:var(--wpforms-button-text-color)}div.wpforms-container-full button[type=submit]:active,div.wpforms-container-full button[type=submit]:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color))}div.wpforms-container-full button[type=submit]:focus{outline:0}div.wpforms-container-full button[type=submit]:focus:after{content:"";position:absolute;border:2px solid var(--wpforms-button-background-color);border-radius:calc(var(--wpforms-button-border-radius) + 2px);top:calc(-4px - var(--wpforms-button-border-size, 1px ));right:calc(-4px - var(--wpforms-button-border-size, 1px ));bottom:calc(-4px - var(--wpforms-button-border-size, 1px ));left:calc(-4px - var(--wpforms-button-border-size, 1px ))}div.wpforms-container-full button[type=submit]:disabled,div.wpforms-container-full button[type=submit]:disabled:hover{background-color:var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color));cursor:default}div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=email]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=text]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) textarea:disabled{cursor:not-allowed;opacity:.5}div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) button[type=submit]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) button[type=submit]:disabled:hover{opacity:.5}div.wpforms-container-full .wpforms-form textarea{line-height:1.3;min-height:var(--wpforms-field-size-input-height);padding:var(--wpforms-field-size-padding-h);resize:vertical}div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{height:calc(var(--wpforms-field-size-input-height)*2.8)}div.wpforms-container-full .wpforms-form textarea:focus{color:var(--wpforms-field-text-color)}@media only screen and (max-width:768px){div.wpforms-container-full:not(:empty){padding:calc(min(var(--wpforms-container-padding),40px))}}@media only screen and (max-width:600px){div.wpforms-container-full:not(:empty){padding:calc(min(var(--wpforms-container-padding),20px))}}}