html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}main{min-height:638px}section{margin:50px 0}ul,ol{list-style:none;margin:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}a{text-decoration:none;outline:none;word-break:break-word}a:hover{text-decoration:none;color:#ee3a43;outline:none}a:focus{outline:none}body{font-family:"Avenir Next","Metropolis",Arial,sans-serif;font-size:16px;overflow-x:hidden}html{overflow-x:hidden}h1{font-size:48px}h2{font-size:42px}h3{font-size:36px}h4{font-size:32px}h5{font-size:28px}h6{font-size:24px}b{font-weight:700}sup{top:-1em;font-size:0.45em}strong{font-weight:700}i{font-style:italic}@media screen and (max-width: 991px){h1{font-size:42px}h2{font-size:36px}h3{font-size:32px}h4{font-size:28px}h5{font-size:24px}h6{font-size:20px}}@media screen and (max-width: 767px){h1{font-size:36px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}}@media screen and (max-width: 575px){h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:12px}}input,input.medium{border:1px solid #bebebe;font-size:14px !important;line-height:1em;max-width:350px;position:relative;margin-top:24px;cursor:pointer;color:#555555;padding:12px 15px;cursor:inherit;margin:0;width:100%;font-weight:300}html.no-scroll{overflow:hidden}header{overflow:hidden;background-color:#f1f1f1}header .header{padding:20px 10px}header .header a{float:left;color:black;text-align:center;padding:12px;text-decoration:none;font-size:18px;line-height:25px;border-radius:4px}header .header a:hover{background-color:#ddd;color:black}header .header a .logo{font-size:25px;font-weight:bold}header .header a .active{background-color:dodgerblue;color:white}header .header .header-right{float:right}footer{width:100%;background-color:rgba(0,0,0,0.9);color:#fff;padding:35px 0 0}footer h3{font-size:21px;line-height:24px;padding-bottom:12px}footer p{line-height:20px;font-size:14px;color:rgba(255,255,255,0.7)}footer .footer-legal{background:#000;color:#aaa;font-size:13px;padding:1.5em 0;margin-top:20px}footer .footer-legal p{color:#aaa;font-size:13px}.is-mobile{display:block !important}.is-desktop{display:none !important}@media all and (min-width: 992px){.is-mobile{display:none !important}.is-desktop{display:block !important}}.list-listener{padding:80px 0}.list-listener .features{padding-left:20px}.list-listener .features li{padding:10px}h1,h2{margin-bottom:0.6em}input,input[type="text"]{border:1px solid #bebebe;font-size:14px !important;line-height:1em;color:#555555;padding:12px 15px;width:100%;font-weight:300;margin-top:7px}ul>li{margin-bottom:20px}label{margin-bottom:5px}.container .woocommerce{padding-top:50px}.container .woocommerce .quantity .qty{padding:12px 0}.container .woocommerce .checkout .col-1,.container .woocommerce .checkout .col-2{width:100%;max-width:100%;flex:0 0 100%}.wc-stripe-elements-field,.wc-stripe-iban-element-field{width:360px}.is-ie .sign-up-form form .gform_footer .gform_button{background-size:35px auto}.is-ie .form-layout .gform_wrapper .gfield_error .validation_message{top:104%}.is-ie .installation-process .owl-dots .owl-dot:before{height:1px}

.custom-forms form {
    font: 1em sans-serif;
  }
  
.custom-forms span.required {
    color: red;
}

.custom-forms .custom-field {
    margin-bottom: 20px;
}

.custom-forms .form-container {
    margin-bottom: 60px;
}
