.cta{padding:4rem 5.1rem 4rem 3.2rem;background:#050505}@media screen and (max-width:1199.9px){.cta{padding:3rem 3rem 3.6rem}}@media screen and (max-width:768px){.cta{padding:3rem}}@media screen and (max-width:575.9px){.cta{padding:2rem}}.cta__wrap{display:grid;grid-template-columns:1fr 1fr;color:#fff}@media screen and (max-width:1199.9px){.cta__wrap{grid-template-columns:1fr 1.7fr}}@media screen and (max-width:768px){.cta__wrap{border-bottom:none;padding-bottom:0;grid-template-columns:inherit;grid-gap:0;display:flex;gap:4rem;flex-direction:column}}.cta__wrap-wrapper{padding:3rem 0;margin-right:22.1rem}@media screen and (max-width:1199.9px){.cta__wrap-wrapper{margin-right:8rem}}@media screen and (max-width:768px){.cta__wrap-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 3.1rem;gap:0 3.1rem;padding:2rem 0;margin-right:0}}@media screen and (max-width:575.9px){.cta__wrap-wrapper{grid-template-columns:1fr;gap:0}}.cta__wrap-wrapper .item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);cursor:pointer;display:flex;padding:.95rem 0;transition:opacity .4s}@media screen and (max-width:1199.9px){.cta__wrap-wrapper .item{padding:.75rem}}.cta__wrap-wrapper .item :first-child{margin-right:auto}.cta__wrap-wrapper .item:hover p{transition:opacity .4s;color:#e0fd60}.cta__wrap-wrapper .item:hover .hover-flip-arrow div,.cta__wrap-wrapper .item:hover .hover-flip-arrow span{transform:translatex(0) translatey(0)}.cta__wrap-wrapper:last-child{border-bottom:none}.cta__wrap-wrapper .icon{height:3rem;margin-left:auto;width:3rem}@media screen and (max-width:768px){.cta__wrap-wrapper .icon{height:2rem;width:2rem}}.cta__wrap .pb-20{padding-bottom:1rem}@media screen and (max-width:768px){.cta__wrap .p-style-grey{font-size:1.6rem}.cta__wrap .heading-tertiary{font-size:2rem}.cta__person{display:flex;align-items:flex-start}}.cta__person-img{width:10rem;height:10rem;border-radius:50%;margin-bottom:4rem}@media screen and (max-width:768px){.cta__person-img{width:6rem;height:6rem;flex:0 0 6rem;margin-right:2rem;margin-bottom:0}}.cta__person-descr{font-weight:500;font-size:2.8rem;line-height:3.4rem}@media screen and (max-width:768px){.cta__person-descr{font-size:2.2rem;line-height:2.6rem}}.modalAgree{font-size:12px;padding:20px 40px}.modalHeader{width:100%;border-bottom:1px solid gray;font-size:18px;text-align:center;padding:5px}.modalContent{width:100%;padding:10px 5px;height:80vh;overflow-y:auto}.modalContent table,.modalContent table tr,.modalContent table tr td{border:1px solid #000;border-collapse:collapse;padding:10px}.modalClose{cursor:pointer;position:absolute;display:block;padding:2px 5px;line-height:20px;right:-10px;top:-10px;font-size:24px;background:#fff;border-radius:18px;border:1px solid #cfcece}.form__check .span{color:#757677;cursor:pointer}.toCenter{text-align:center;font-weight:600}.sticky-h2{position:-webkit-sticky;position:sticky;top:15rem}.form__label{top:4px!important}.form__error{top:0;right:10px;font-size:15px}@media(max-width:1140px){.form__error{top:0;right:10px;font-size:11px}}.contacts-main{padding:13.4rem 0 4rem;color:#050505;position:relative;overflow:hidden}@media screen and (max-width:768px){.contacts-main{padding:11.4rem 0 3rem}}.contacts-main__text{display:flex;flex-direction:column}.contacts-main__text p{color:#757677}.contacts-info{position:relative;padding:0 0 7rem}@media screen and (max-width:1199.9px){.contacts-info{padding:0 0 6rem}}@media screen and (max-width:768px){.contacts-info{padding:0 0 3rem}}.contacts-info__wrap{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:575.9px){.contacts-info__wrap{grid-template-columns:1fr;gap:1rem}}.contacts-info__wrap-invate{display:flex;flex-direction:column;gap:2.8rem}@media screen and (max-width:1199.9px){.contacts-info__wrap-invate{gap:2rem}}@media screen and (max-width:575.9px){.contacts-info__wrap-invate{display:grid;grid-template-columns:1fr 1fr}}.contacts-info__wrap p{margin-top:.6rem;color:#757677}.contacts-general{overflow:hidden;padding:7rem 0 0}@media screen and (max-width:1199.9px){.contacts-general{padding:6rem 0 0}}@media screen and (max-width:768px){.contacts-general{padding:3rem 0 0}.contacts-general .container{padding:0 2rem}}.contacts-general .btn{display:inline-block;flex-direction:column;text-align:center;font-size:2rem;padding:1.3rem 3rem;gap:2rem;margin-top:11.1rem}@media screen and (max-width:768px){.contacts-general .btn{gap:1.5rem;font-size:1.6rem;margin:0}}.contacts-general__wrap{padding-bottom:7rem;background-color:#fff;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:575.9px){.contacts-general__wrap{padding-bottom:0;grid-template-columns:100%;grid-gap:0}}.contacts-general__wrap .chat{position:relative;display:flex;flex-direction:column;align-items:baseline;justify-content:space-between}@media screen and (max-width:768px){.contacts-general__wrap .info .heading-secondary{font-size:1.6rem;font-weight:400;line-height:normal}}.contacts-general__wrap .info .worker{margin-top:5rem;display:flex;align-items:center;gap:3rem}@media screen and (max-width:768px){.contacts-general__wrap .info .worker{margin:2rem 0 3rem;gap:2rem}}.contacts-general__wrap .info .worker-img{border:1px solid #fff;border-radius:50%;width:5rem;height:5rem}@media screen and (max-width:768px){.contacts-general__wrap .info .worker-img{width:7rem;height:7rem}}.contacts-general__wrap .info .worker .post{opacity:.5}.popup-content{margin:auto;padding:10px;border-radius:8px}.popup-content button{margin:auto}.popup-overlay{background:rgba(0,0,0,.79);z-index:9999!important}.hidden-desk{display:none!important}@media screen and (max-width:575.9px){.hidden-desk{display:inline-block!important}}.hidden-mob{display:inline-block!important}@media screen and (max-width:575.9px){.hidden-mob{display:none!important}}.btnTg{overflow:hidden;cursor:pointer;position:relative;font-size:1.6rem;padding:1.1rem 2rem;border-radius:9.4rem;background-color:#e0fd60}@media screen and (max-width:1199.9px){.btnTg{padding:1rem 2rem}}@media screen and (max-width:575.9px){.btnTg{padding:1.1rem 2rem}}.btnTg p{margin-right:2rem}.btnTg .icon{transition:all .3s ease-out;width:2.4rem;height:2.4rem;right:1rem;left:auto;position:absolute;top:0;opacity:0;transform:scale(0);transform:translateX(1rem)}.btnTg:hover .icon{top:.7rem;opacity:1;transform:scale(1);transform:translateX(0)}h2 .hoverMail{transition:all .3s ease;opacity:1}h2 .hoverMail:hover{transition:all .3s ease;opacity:.5}.contacts-cursor{z-index:5000}