.comp-fo{background-color:#484848}.comp-fo-holder{width:100%}.comp-fo-holder form label,.comp-fo-holder form input,.comp-fo-holder form textarea,.comp-fo-holder form select{color:#343434}.comp-fo-holder form{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:10px}.comp-fo-holder form>p{padding:0}.comp-fo-holder form>p.third-width{grid-column:span 2}.comp-fo-holder form>p.half-width{grid-column:span 3}.comp-fo-holder form>p.two-thirds-width{grid-column:span 4}.comp-fo-holder form>p.full-width{grid-column:span 6}.comp-fo-holder form label{text-transform:uppercase;display:block;color:#de9d15;line-height:30px !important}.comp-fo-holder form label.important span:after{content:'*';position:absolute;color:#343434;right:25px;font-size:36px;top:15px}.comp-fo-holder form label.important span.wpcf7-not-valid-tip:after{display:none}.comp-fo-holder form input,.comp-fo-holder form textarea,.comp-fo-holder form select{color:#de9d15;width:100%;height:60px;background-color:rgba(140,143,136,0.2);padding:0 20px}.comp-fo-holder form input:focus,.comp-fo-holder form textarea:focus,.comp-fo-holder form select:focus{background-color:#fff;color:#343434}.comp-fo-holder form input::-webkit-input-placeholder,.comp-fo-holder form textarea::-webkit-input-placeholder,.comp-fo-holder form select::-webkit-input-placeholder{color:#de9d15}.comp-fo-holder form input::-moz-placeholder,.comp-fo-holder form textarea::-moz-placeholder,.comp-fo-holder form select::-moz-placeholder{color:#de9d15}.comp-fo-holder form input:-ms-input-placeholder,.comp-fo-holder form textarea:-ms-input-placeholder,.comp-fo-holder form select:-ms-input-placeholder{color:#de9d15}.comp-fo-holder form input::-ms-input-placeholder,.comp-fo-holder form textarea::-ms-input-placeholder,.comp-fo-holder form select::-ms-input-placeholder{color:#de9d15}.comp-fo-holder form input::placeholder,.comp-fo-holder form textarea::placeholder,.comp-fo-holder form select::placeholder{color:#de9d15}
.comp-fo-holder form textarea{resize:none;padding:20px;height:220px}.comp-fo-holder form select{background-image:url("../../../assets/img/white-down-icon.png");background-repeat:no-repeat;background-position:top 25px right 20px}.comp-fo-holder form .wpcf7-submit{float:right;width:50%;margin-top:20px;background-color:#a6b396;color:#343434;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.comp-fo-holder form .wpcf7-submit:hover{color:#fff}.comp-fo-holder form .wpcf7-spinner{display:none !important}.wpcf7 .wpcf7-submit:disabled{cursor:pointer}.comp-fo-holder form select{grid-column:span 3}.comp-fo-holder form span.wpcf7-not-valid-tip{font-family:'Duplet Light';font-weight:300;font-style:normal;font-display:block;font-size:15px;line-height:15px;letter-spacing:normal;color:#b2602f !important;padding-top:10px;text-transform:none}.comp-fo-holder form label.comp-fo-privacy-label{text-transform:none;margin-top:10px;cursor:pointer;padding-left:30px;top:5px}.comp-fo-holder form label.comp-fo-privacy-label .wpcf7-form-control-wrap{left:-30px;margin-right:-30px}.comp-fo-holder .wpcf7-acceptance .wpcf7-list-item{padding:0;margin:0 10px 0 0}.comp-fo-holder .wpcf7-acceptance .wpcf7-list-item label{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.comp-fo-holder .wpcf7-acceptance label{text-transform:none;cursor:pointer;color:#de9d15}.comp-fo-holder .wpcf7-acceptance br{display:none}.comp-fo-holder .wpcf7-acceptance input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#de9d15;margin:0;padding:0;font:inherit;color:green;width:16px;height:16px;border-radius:0;-webkit-transform:translateY(-0.075em);transform:translateY(-0.075em);cursor:pointer}.comp-fo-holder .wpcf7-acceptance input::before{content:"";position:absolute;top:4px;left:4px;width:8px;height:8px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.3s -webkit-transform ease-in-out;transition:.3s -webkit-transform ease-in-out;transition:.3s transform ease-in-out;transition:.3s transform ease-in-out,0.3s -webkit-transform ease-in-out;background-color:#343434}
.comp-fo-holder .wpcf7-acceptance input:checked::before{-webkit-transform:scale(1);transform:scale(1)}.comp-fo-holder .wpcf7-acceptance .wpcf7-list-item-label a{display:inline-block;height:20px;color:inherit;text-decoration:underline;text-underline-offset:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.comp-fo-holder .wpcf7-acceptance .wpcf7-list-item-label a:hover{opacity:.5}.wpcf7-response-output{grid-column:span 6;border:0 !important;margin:0 !important;padding:0 !important}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{font:bold}.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{display:none !important}.wpcf7-form-control-wrap.recaptcha{grid-column:span 6}.comp-fo-holder form .wpcf7-form-control-wrap{margin-top:20px}@media only screen and (max-width:1199px){.comp-fo-holder form select{background-position:top 20px right 17px}.comp-fo-holder form input,.comp-fo-holder form select{height:50px;padding:0 15px}.comp-fo-holder form textarea{height:200px;padding:15px}.comp-fo-holder form label.important span:after{top:11px}}@media only screen and (max-width:979px){.comp-fo-holder form>p{padding:0}.comp-fo-holder form>p.third-width{grid-column:span 6}.comp-fo-holder form>p.half-width{grid-column:span 6}.comp-fo-holder form>p.two-thirds-width{grid-column:span 6}.comp-fo-holder form select{background-position:top 20px right 17px}.comp-fo-holder form input,.comp-fo-holder form select{height:50px;padding:0 15px}.comp-fo-holder form .wpcf7-submit{width:100%}.comp-fo-holder form textarea{height:200px;padding:15px}.comp-fo-holder form label.important span:after{top:11px}.comp-fo-holder form .wpcf7-submit{float:left}}