.contact-page{background-image:url(pink-palm-bg.jpg);background-size:contain;background-repeat:repeat-x;padding:0 0 40px}@media only screen and (min-width:992px){.contact-page{padding:35px 90px}}@media only screen and (min-width:992px){.contact-page__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end}}.contact-page__actions{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:20px 0}@media only screen and (min-width:992px){.contact-page__actions{margin-left:50px;display:block;padding:50px 60px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media only screen and (min-width:1280px){.contact-page__actions{margin-left:50px;padding:50px 90px}}.contact-page__method{width:33.33%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:992px){.contact-page__method{width:100%;display:block;text-align:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ecece1}.contact-page__method:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}}.contact-page__method-img{width:28px;height:28px;border-radius:50%;background-color:#fff0ed;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}@media only screen and (min-width:992px){.contact-page__method-img{margin:0 auto!important;width:56px;height:56px}}.contact-page__method-img svg{width:20px;height:20px}@media only screen and (min-width:992px){.contact-page__method-img svg{width:35px;height:35px}}.contact-page__method-separator{border-right:1px solid #ecece1}@media only screen and (min-width:992px){.contact-page__method-separator{display:none}}.contact-page__method-name{margin-bottom:0;font-family:GT Walsheim Medium,sans-serif;font-size:15px;line-height:1}@media only screen and (min-width:992px){.contact-page__method-name{font-size:24px;margin-bottom:10px;margin-top:10px;display:block}}.contact-page__method-info{display:none}@media only screen and (min-width:992px){.contact-page__method-info{display:block;font-size:12px;line-height:20px;font-style:italic;margin-bottom:7px}}.contact-method__cta{display:none}@media only screen and (min-width:992px){.contact-method__cta{display:inline-block}}.contact-page__form{background-color:#fff;padding:35px 20px;max-width:500px;width:calc(100% - 30px);margin:40px auto 0}@media only screen and (min-width:992px){.contact-page__form{width:auto;margin:0;padding:40px 50px;max-width:730px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}}@media only screen and (min-width:1280px){.contact-page__form{padding:40px 120px}}.contact-page__form .select-custom-options{max-height:340px;overflow-y:scroll}.contact-page__form form:focus{outline:none}.contact-page__form textarea{border:1px solid #000;padding:15px 12px 5px;line-height:22px}.contact-page__header{text-align:center}.contact-page__title{font-size:30px;margin-bottom:5px}@media only screen and (min-width:992px){.contact-page__title{font-size:50px}}.contact-page__body{margin-bottom:35px}.contact-page__body p{font-size:16px;line-height:18px;font-family:GT Walsheim Medium,sans-serif}.contact-page__form-btn{margin:35px auto 0;display:block;border-radius:0}.contact-page .contact-page__form-success{color:#21695d;margin-bottom:15px}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{padding:15px 12px 5px;display:block;border:1px solid #000;font-size:14px;line-height:22px;font-family:GT Walsheim Medium,sans-serif;width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}:-ms-input-placeholder{opacity:1}::placeholder{color:#000;opacity:1}:-ms-input-placeholder,::-ms-input-placeholder{color:#000}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:none}input[type=checkbox]:checked+label span{background-color:#fbccc2}input[type=checkbox]+label{-ms-flex-pack:start;justify-content:flex-start;font-family:GT Walsheim Medium,sans-serif;font-size:14px;cursor:pointer}input[type=checkbox]+label,input[type=checkbox]+label span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}input[type=checkbox]+label span{width:25px;height:25px;border:1px solid #000;margin-right:8px;-ms-flex-pack:center;justify-content:center;transition:all .2s ease-in}input[type=checkbox]+label span svg{width:16px}input[type=checkbox]+label span svg path{stroke:#fff}@media only screen and (min-width:768px){.input__group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.input__group>.input__field,.input__group>input[type=email],.input__group>input[type=password],.input__group>input[type=tel],.input__group>input[type=text]{width:100%;margin-bottom:16px}@media only screen and (min-width:768px){.input__group>.input__field,.input__group>input[type=email],.input__group>input[type=password],.input__group>input[type=tel],.input__group>input[type=text]{width:49%}}@media only screen and (min-width:768px){.input__group--create{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.input__group--create .text-input-wrapper{width:49%}}@media only screen and (min-width:768px){.input__group>.input__field--address-1{width:69%}}@media only screen and (min-width:768px){.input__group>.input__field--address-2{width:29%}}.input__group>.input__field--full{width:100%}.input__field{position:relative}.input__field .input__label+input,.input__field .input__label+select{padding:14px 12px 8px}form .errors{margin-bottom:16px;font-size:14px;color:#d81961;text-align:left;padding-left:12px}form input.error{border-color:#d81961;background-color:rgba(216,25,97,.1)}form input.success{border-color:#21695d;background-color:rgba(33,105,93,.1)}select{font-family:GT Walsheim Medium,sans-serif;padding:11px 12px;margin-bottom:16px;font-size:14px;line-height:22px;color:#000;width:100%;height:46px;border:1px solid #000;background-color:#fff;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}
