.page-template-tmplt-contact{background-color:#fff7f8}.contact{color:#000;padding:90px 0 0 0}.contact__suptitle{font-weight:600;font-size:14px;line-height:1.5;letter-spacing:1.12px;text-transform:uppercase;color:#b2b2b2;margin-bottom:12px;display:block}.contact__text h1{font-weight:500;font-size:61px;line-height:1.18;letter-spacing:-2.56px;color:#ef394e;margin-bottom:48px}.contact__text p{font-weight:400;font-size:17px;line-height:1.91;letter-spacing:-.36px;margin-bottom:28px}.contact__info{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;padding-bottom:32px;border-bottom:1px solid #e6e6e6;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.contact__info__item{width:calc(50% - 15px)}.contact__info__icon{margin-bottom:14px}.contact__info__icon img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;display:block}.contact__info__text h5,.contact__company-info h5{font-weight:600;font-size:16px;line-height:24px;letter-spacing:-.32px;color:#1a1a1a;margin:0}.contact__info__text p,.contact__info__text a{font-weight:400;font-size:14px;line-height:1.71;letter-spacing:-.28px;color:#000;margin-bottom:0}.contact__company-info{margin:32px 0}.contact__company-info h5{margin-bottom:8px}.contact__info__text a{text-decoration:none;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.contact__info__text a:hover{color:#ef394e}.contact__company-info p,.contact__company-info ul,.contact__company-info li{font-weight:400;font-size:14px;line-height:23px;letter-spacing:-.36px;margin:0}.contact__company-info ul{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact__company-info ul li{margin-right:10px}.contact__company-info strong,.contact__company-info b{font-weight:500}.contact__border{border-bottom:1px solid #e1e1e1;padding-top:180px}.page-template-tmplt-contact .footer__top{margin-top:63px}.contact__text{padding-top:57px;max-width:594px}.contact__form{background-color:#fff;border:1px solid #f7f7f7;-webkit-box-shadow:9px 34px 64px -14px rgb(77 77 77 / .15);box-shadow:9px 34px 64px -14px rgb(77 77 77 / .15);border-radius:20px;padding:65px 56px 61px 56px;max-width:565px;margin:0 0 0 auto}.contact__form__field{margin-bottom:27px}.contact__form__field p{margin:0}.contact__form__label{font-weight:500;font-size:13px;line-height:1.85;letter-spacing:-.14px;color:#333;margin-bottom:8px}.contact__form__input input,.contact__form__input textarea{width:100%;background-color:#fff;border:1px solid #c7ced4;border-radius:7px;font-size:15px;line-height:22px;color:#333;outline:none;padding:18px 20px;-webkit-transition:border 0.4s ease;-o-transition:border 0.4s ease;transition:border 0.4s ease}.contact__form__input input{padding-right:80px}.contact__form__input input::-webkit-input-placeholder,.contact__form__input textarea::-webkit-input-placeholder{color:#aab3bb}.contact__form__input input::-moz-placeholder,.contact__form__input textarea::-moz-placeholder{color:#aab3bb}.contact__form__input input:-ms-input-placeholder,.contact__form__input textarea:-ms-input-placeholder{color:#aab3bb}.contact__form__input input::-ms-input-placeholder,.contact__form__input textarea::-ms-input-placeholder{color:#aab3bb}.contact__form__input input::placeholder,.contact__form__input textarea::placeholder{color:#aab3bb}.contact__form__input textarea{height:180px;resize:none}.contact__form__input input:focus,.contact__form__input textarea:focus{border-color:#ef394e}#input-name,#input-email{position:relative}#input-name::after,#input-email::after{content:"";position:absolute;right:20px;top:10px;width:40px;height:40px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:contain}#input-name::after{background-image:url(/wp-content/themes/brendly/assets/img/icon/input-name.svg)}#input-email::after{background-image:url(/wp-content/themes/brendly/assets/img/icon/input-email.svg)}.contact__form .wpcf7-not-valid-tip{font-size:14px;color:#ef394e;margin-top:4px;position:absolute}.contact__form__submit{position:relative;margin-top:22px;padding-top:25px;border-top:1px solid #e6e6e6;text-align:right}.contact .wpcf7-spinner{position:absolute;left:0;margin:0;top:calc(50% + 15px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:rgb(239 57 78);opacity:1}.contact__form__submit input{font-weight:500;font-size:14px;line-height:1.43;color:#fff;border:none;background-color:#ef394e;border-radius:44px;padding:14px 32px 14px 32px;outline:none;cursor:pointer;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.contact__form__submit input:hover{background-color:rgb(239 57 78 / .9)}.contact .wpcf7 form .wpcf7-response-output{margin:20px 0 0 0;border-radius:8px;font-size:14px;padding:10px 12px}.contact__form__submit p{margin:0}@media only screen and (max-width:1536px){.contact__text h1{font-size:52px;margin-bottom:42px}.contact__border{padding-top:160px}.contact__form{padding:55px 45px 50px 45px;max-width:500px}.contact__text p{font-size:16px}.contact__info__text p,.contact__company-info p{font-size:14px}}@media only screen and (max-width:1440px){.contact__text h1{font-size:48px;margin-bottom:30px}.contact__border{padding-top:140px}.contact__form__input input,.contact__form__input textarea{padding:15px 18px}#input-name::after,#input-email::after{width:36px;height:36px;right:18px;top:9px}}@media only screen and (max-width:1399px){.contact__form{padding:50px 40px 45px 40px;max-width:470px}.contact__text p{font-size:15px}.contact__info__text p,.contact__company-info p{font-size:14px}}@media only screen and (max-width:1280px){.contact__text h1{font-size:44px;margin-bottom:30px}.contact__text p{margin-bottom:12px}.contact__company-info p,.contact__company-info ul,.contact__company-info li,.contact__info__text p,.contact__info__text a{margin-bottom:0;font-size:14px}.contact__info{padding-top:17px;padding-bottom:25px}.contact__form{padding:45px 35px 50px 35px}.contact{padding-top:75px}.contact__border{padding-top:110px}}@media only screen and (max-width:991px){.contact__text h1{font-size:40px}.contact__company-info{margin:30px 0}.contact__text{padding-top:0;max-width:100%}.contact__border{padding-top:80px}.contact__form{max-width:100%;margin-top:40px}}@media only screen and (max-width:767px){.contact__text h1{font-size:38px;margin-bottom:20px}.contact__text p{font-size:14px}.contact__form__input input,.contact__form__input textarea{font-size:15px}.contact{padding-top:60px}.contact__suptitle{margin-bottom:4px}}@media only screen and (max-width:575px){.contact__text h1{font-size:36px;margin-bottom:10px}.contact{padding-top:44px}.contact__form{border-radius:0;padding:38px 20px;margin-top:0}.contact__form--px{padding-left:0;padding-right:0}.contact__border{display:none}.page-template-tmplt-contact .footer__top{margin-top:43px}.contact__form__submit{border-top:none;margin-top:0;padding-top:11px}.contact__info__item{width:100%}.contact__info__item:not(:last-of-type){margin-bottom:13px}}@media only screen and (max-width:360px){.contact__text h1{font-size:32px}}