/*banner*/
.page-header::before {content: '';position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-image: url(../images/page-header-1-1.png);background-repeat: no-repeat;background-position: top right;z-index: 1;}
.page-header{height: 386px;display: flex;position: relative;background-color: #AD20236E;justify-content: center;align-items: center;}
.page-header__bg {position: absolute;background-repeat: no-repeat;background-size: cover;top: 0;left: 0;right: 0;bottom: 0;mix-blend-mode: luminosity;opacity: .7;}	
.page-header .container {position: relative;z-index: 3;}
.page-header .thm-breadcrumb {display: flex;flex-wrap: wrap;margin: 0;padding: 0;list-style: none;}
.page-header .thm-breadcrumb li {text-transform: uppercase;color: #fff;font-weight: bold;font-size: 14px;letter-spacing: .1em;display: flex;align-items: center;}
.page-header .thm-breadcrumb li a {background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 77%/0px 1px no-repeat;color: inherit;transition: all 500ms ease;}
.page-header .thm-breadcrumb li:not(:last-child)::after {content: '/';margin-left: 10px;margin-right: 10px;}
.page-header__title {margin: 0;color: #fff;letter-spacing: -.05em;font-size: 38px;margin-top: 2px;font-weight: bold;}
/*form-css*/
.contact-one__form {padding: 74px;background-color: #f9f6ff;}
.section-title__text {margin: 0;text-transform: uppercase;color: #AD2023;letter-spacing: .1em;font-size: 16px;font-weight: bold;margin-top: -10px;}
.section-title__title {margin: 0;color: var(--cretech-black, #12062c);font-size: 35px;letter-spacing: -0.05em;font-weight: bold;margin-top: 3px;}
.contact-one__form input{display: block;border: none;outline: none;background-color: #fff;width: 100%;padding-left: 30px;font-size: 16px;color: var(--cretech-text, #797582);height: 56px;border-radius: 0;}
.contact-one__form textarea {display: block;border: none;outline: none;background-color: #fff;width: 100%;padding-left: 30px;font-size: 16px;color:  #797582;height: 138px;padding-top: 20px;}
.thm-btn {border: none;outline: none;background-color: #AD2023;color: #fff;text-transform: uppercase;font-size: 14px;font-weight: bold;letter-spacing: .1em;display: inline-block;padding: 15px 49px;overflow: hidden;transition: all .35s;position: relative;}
.contact-one__info {margin-left: -30px;min-width: 400px;position: relative;text-align: center;background-repeat: no-repeat;background-size: cover;background-position: center center;padding-top: 80px;padding-bottom: 80px;}
.contact-one__item__text a {background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 80%/0px 1px no-repeat;color: inherit;transition: all 500ms ease;}
.contact-one__item__text a:hover {color: #fff;background-size: 100% 1px;}
.contact-one__social {margin: 0;padding: 0;list-style: none;display: flex;align-items: center;margin-left: -7px;margin-right: -7px;justify-content: center;}
.contact-one__social li {margin: 0 7px;}
.contact-one__social li a {width: 40px;height: 40px;border: 1px solid #fff;color: #fff;font-size: 14px;display: flex;align-items: center;justify-content: center;text-align: center;transition: all 500ms ease;border-radius: 50%;}
.contact-one__social li a:hover {color:  #12062c;background-color: #fff;}
.contact-one__info{background-image: url(../images/contact-one-bg-1-1.png); visibility: visible; animation-duration: 1500ms; animation-name: fadeInRight;}
.contact-one__info::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image:linear-gradient(56deg, #AD2023 30%, #F1E496 100%);opacity: 0.93;}
.contact-one__item {position: relative;}
.google-map {position: relative;display: block;background-color: #12062c;border: none;display: block;width: 100%;mix-blend-mode: luminosity;height: 485px;}
.google-map iframe {display: block;border: none;width: 100%;height: 100%;}
.contact-one__item__title {margin: 0;text-transform: uppercase;color: #fff;letter-spacing: .1em;font-size: 18px;font-weight: bold;line-height: 1.667em;margin-top: -9px;}
.contact-one__item__text {margin-bottom: 24px;color: rgba(255, 255, 255, 0.7);line-height: 1.75em;margin-top: 4px;}