.breadcrumbs{margin-bottom:34px}@media (max-width: 767px){.breadcrumbs{margin-bottom:15px}}.breadcrumbs__block{padding-left:4px}.breadcrumbs__block ul{list-style:none;display:flex;margin-block-start:0em;margin-block-end:0em;padding-inline-start:0px;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 1440px) and (min-width: 1200px){.breadcrumbs__block ul{padding-left:40px}}.breadcrumbs__block ul li{position:relative;margin-right:10px;color:#b9b9b9;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.84px}@media (max-width: 767px){.breadcrumbs__block ul li{font-size:11px;line-height:15px}}.breadcrumbs__block ul li a{color:#b9b9b9;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.84px;transition:.5s;display:flex;align-items:center}@media (max-width: 767px){.breadcrumbs__block ul li a{font-size:11px;line-height:15px}}.breadcrumbs__block ul li a img{margin-right:15px}@media (max-width: 480px){.breadcrumbs__block ul li a img{margin-top:-6px}}@media (hover: hover){.breadcrumbs__block ul li a:hover{color:#181f4080}}.breadcrumbs__block ul li:last-child{color:#a8acbc}.breadcrumbs__block ul li:not(:last-child):after{position:absolute;top:50%;right:-4px;width:1px;height:10px;content:"";transform:translateY(-50%) rotate(160deg);background-color:#b9b9b9}.contact-top{padding:150px 0 0;max-width:1568px;margin:0 auto}@media (max-width: 1023.98px){.contact-top{padding:100px 0 0}}@media (max-width: 767.98px){.contact-top{padding:90px 0 0}}.canvas-animation{margin:0 auto;padding:0;overflow:hidden}.canvas-animation canvas{display:block;margin:0 auto}@media (max-width: 1023.98px){.canvas-animation canvas{height:185px}}.root{background:url(/build/images/header-bg-55ae8c72.png) repeat-x}@media (max-width: 1199.98px){.root{margin-top:0}}.container{max-width:1920px;display:block;margin:0 auto}@media (max-width: 768px){.footer{margin-top:50px}}.button__send{background:inherit;border:0;padding:0}.btn__inner{display:inline-block;position:relative;overflow:hidden;border-radius:25px;transition:all .6s ease;transform:translateZ(0);width:auto;border:1px solid #FF4F4F;padding:11px 14px}@media (max-width: 4500.98px) and (min-width: 1024.98px){@media (hover: hover){.btn__inner:hover{border:1px solid #ff4f4f;border-radius:6px}}@media (hover: hover){.btn__inner:hover .btn__txt .text{color:#fff}}}@media (max-width: 4500.98px) and (min-width: 1199.98px){@media (hover: hover){.button__send:hover .btn__inner{border-radius:6px;border:0;border:1px solid #171010;cursor:pointer}}}.btn__txt{white-space:nowrap;position:relative;z-index:1;font-size:18px;letter-spacing:-.04em}.btn__txt .text{font-weight:400;font-size:20px;text-transform:uppercase;line-height:22px}.form .container form div input::-moz-placeholder{font-size:14px}.form .container form div input::placeholder{font-size:14px}.contact-header{letter-spacing:-.02em;font-style:normal;font-weight:400;text-transform:uppercase;font-family:Optima-Regular}.contact-header .container{padding-top:130px;display:block;margin:0 auto}.contact-header__text-top{width:100%;display:flex;flex-wrap:nowrap;margin:0 auto;overflow:hidden}.contact-header__text-line-top{display:flex;flex-wrap:nowrap;margin-left:-20px}@media (max-width: 450px){.contact-header__text-line-top{margin:0 auto}}.contact-header__text-line-top .div-element{padding-right:20px;display:flex;height:110px;align-items:center;font-size:120px}.contact-header__text-line-top .div-element:nth-child(2n){color:#fff;-webkit-text-stroke:1px rgb(0,0,0);-webkit-text-fill-color:transparent}@media (max-width: 450px){.contact-header__text-line-top .div-element{color:#fff;-webkit-text-stroke:1px rgb(0,0,0);-webkit-text-fill-color:transparent}.contact-header__text-line-top .div-element:nth-child(2n){color:#000;-webkit-text-stroke:1px rgb(0,0,0);-webkit-text-fill-color:black}}.contact-header__text-bottom{width:100%;display:flex;flex-wrap:nowrap;margin:20px auto 0;overflow:hidden}.contact-header__text-line-bottom{display:flex;flex-wrap:nowrap;margin-left:0}.contact-header__text-line-bottom .div-element{display:inline-block;margin-right:30px;display:flex;height:110px;font-size:120px;align-items:center}@media (max-width: 1023px){.contact-header .div-element{font-size:60px;height:55px}}@media (max-width: 768px){.contact-header .div-element{font-size:50px;height:42px}}@media (max-width: 450px){.contact-header .div-element{font-size:40px;height:40px}}.contact-body{max-width:1920px;margin:100px auto 0;font-style:normal;font-weight:400;font-size:16px;letter-spacing:-.02em;padding-bottom:200px;position:relative;display:flex;justify-content:center}.contact-body h1{display:none}@media (max-width: 1199px){.contact-body{overflow-x:hidden}}@media (max-width: 768px){.contact-body{margin-top:0;padding-bottom:80px;background:inherit}}.contact-body__map-bg{content:"";display:block;margin:0 auto;top:-100px;width:1920px;height:100%;position:absolute;z-index:0;background-position:top -150px right 0%;background-repeat:no-repeat}.contact-body__map-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 950px){.contact-body__map-bg{background-position:right;width:150%;background-size:contain}}@media (max-width: 767px){.contact-body__map-bg{height:550px;bottom:0;top:inherit}}.contact-body .container{max-width:1000px;position:relative;z-index:1}.contact-body .map-container .contact-info__mail-name{font-size:16px}.contact-body .map-container .contact-info__mail-text{margin-top:20px;letter-spacing:0em;text-transform:uppercase;font-size:28px}.contact-body .map-container .contact-info__mail-text a{color:#000;text-decoration:none;transition:all .4s}@media (max-width: 4500.98px) and (min-width: 1199.98px){@media (hover: hover){.contact-body .map-container .contact-info__mail-text a:hover{color:#ff4f4f}}}.contact-body .map-container .contact-info__tel{margin-top:80px}@media (max-width: 768px){.contact-body .map-container .contact-info__tel{margin-top:50px}}.contact-body .map-container .contact-info__tel-name{font-size:16px}.contact-body .map-container .contact-info__tel-text{margin-top:20px;font-size:28px}.contact-body .map-container .contact-info__tel-text a{color:#000;text-decoration:none;transition:all .4s}@media (max-width: 4500.98px) and (min-width: 1199.98px){@media (hover: hover){.contact-body .map-container .contact-info__tel-text a:hover{color:#ff4f4f}}}.contact-body .map-container .contact-info__tel-social{margin-top:10px;color:#a4a5a6;font-size:16px}.contact-body .map-container .contact-info__link{margin-top:10px;transition:.5s;color:#a4a5a6;font-size:16px}@media (max-width: 4500.98px) and (min-width: 1199.98px){@media (hover: hover){.contact-body .map-container .contact-info__link:hover{color:#ff4f4f}}}.contact-body .map-container .contact-info__social{margin-top:80px}@media (max-width: 768px){.contact-body .map-container .contact-info__social{margin-top:50px}}.contact-body .map-container .contact-info__social-name{margin-top:20px}.contact-body .map-container .contact-info__social-icons-block{display:flex;position:relative;left:-20px}@media (max-width: 450px){.contact-body .map-container .contact-info__social-icons-block{left:0px}}.contact-body .map-container .contact-info__social-element{width:60px;height:60px;display:flex;justify-content:center;align-items:center;position:relative}.contact-body .map-container .contact-info__social-element img{position:absolute;z-index:1;transition:all .5s}@media (max-width: 435px){.contact-body .map-container .contact-info__social-element img{margin-right:15px}}.contact-body .map-container .contact-info__social-element a{z-index:2;position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 4500.98px) and (min-width: 1199.98px){@media (hover: hover){.contact-body .map-container .contact-info__social-element:hover svg{fill:#ff4f4f}}}.contact-body .map-container .contact-info__block-address{margin-top:80px;display:flex;justify-content:space-between}@media (max-width: 700px){.contact-body .map-container .contact-info__block-address{flex-wrap:wrap}}@media (max-width: 768px){.contact-body .map-container .contact-info__block-address{margin-top:50px}}.contact-body .map-container .contact-info__address-left-text{margin-top:20px;font-size:28px;max-width:550px;letter-spacing:0em;line-height:38px;font-style:normal}.contact-body .map-container .contact-info__address-right{display:flex;align-items:flex-end;min-width:250px}@media (max-width: 700px){.contact-body .map-container .contact-info__address-right{margin-top:200px}}.contact-body .map-container .contact-info__social-element a svg,.contact-body .map-container .contact-info__social-element a svg path{transition:.5s}@media (max-width: 4500.98px) and (min-width: 1199.98px){@media (hover: hover){.contact-body .map-container .contact-info__social-element.social-element__facebook a:hover svg path{fill:#3b5998}}@media (hover: hover){.contact-body .map-container .contact-info__social-element.social-element__instagram a:hover svg path{fill:#e7407b}}@media (hover: hover){.contact-body .map-container .contact-info__social-element.social-element__youtube a:hover svg path{fill:#ff4f4f}}@media (hover: hover){.contact-body .map-container .contact-info__social-element.social-element__tiktok a:hover svg{opacity:.7}}@media (hover: hover){.contact-body .map-container .contact-info__social-element.social-element__pinterest a:hover svg path{fill:#c8232c}}@media (hover: hover){.contact-body .map-container .contact-info__social-element.social-element__linkedin a:hover svg path{fill:#0e76a8}}}.form__name{color:#ff4f4f;font-size:40px;text-transform:uppercase;line-height:40px}@media (max-width: 989px){.form__name{text-align:center}}@media (max-width: 435px){.form__name{line-height:46px}}.form__row{display:flex;flex-direction:column}.form__label{margin-top:10px;margin-left:20px;font-size:14px;color:#fc5f5f}.form__label textarea::-moz-placeholder{opacity:.7;color:#fc5f5f;text-transform:lowercase;font-size:14px;padding:0 0 0 20px}.form__label textarea::placeholder{opacity:.7;color:#fc5f5f;text-transform:lowercase;font-size:14px;padding:0 0 0 20px}.form__control textarea{width:480px;border:1px solid rgba(255,79,79,.6);border-radius:25px;height:80px;padding:11px 10px 14px 17px}@media (max-width: 529px){.form__control textarea{width:400px}}@media (max-width: 430px){.form__control textarea{width:290px}}.form__control textarea::-moz-placeholder{opacity:.7;color:#fc5f5f;text-transform:lowercase;font-size:14px;padding:0}.form__control textarea::placeholder{opacity:.7;color:#fc5f5f;text-transform:lowercase;font-size:14px;padding:0}.form__control textarea:active{border:1px solid #ff4f4f}@media (hover: hover){.form__control textarea:hover{border:1px solid #ff4f4f}}.form__control textarea:focus{border:1px solid #FF4F4F;box-shadow:0 0 5px #ff2828}.form__control input::-moz-placeholder{opacity:.7;color:#fc5f5f;text-transform:lowercase;font-size:14px;padding:0}.form__control input::placeholder{opacity:.7;color:#fc5f5f;text-transform:lowercase;font-size:14px;padding:0}.form__button-center{margin-top:30px}.form .container{max-width:1000px;padding:0 0 130px}@media (max-width: 1023px){.form .container{padding:0 0 60px}}.form .container form{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 989px){.form .container form{justify-content:center}}.form .container form div input{width:480px;border:1px solid rgba(255,79,79,.6);border-radius:25px;height:45px;padding:11px 10px 14px 17px}.form .container form div input:active{border:1px solid #ff4f4f}@media (hover: hover){.form .container form div input:hover{border:1px solid #ff4f4f}}.form .container form div input:focus{border:1px solid #FF4F4F;box-shadow:0 0 5px #ff2828}@media (max-width: 529px){.form .container form div input{width:400px}}@media (max-width: 430px){.form .container form div input{width:290px}}.form .btn__inner{background:#ff4f4f;padding:10px 20px}.form .btn__txt .text{color:#fff}.contact-info__address-right .btn__inner{padding:13px 20px}.contact-info__address-right .btn__txt .text{color:#fc5f5f}
