:root{--primary-color: #07375b;--primary-color--hover: #042b4a;--secondary-color: #d6d6d6;--accent-color: #ffc216;--disabled-color: #c6c6c6;--dark-hight-font: #15181a;--dark-medium-font: #757575;--light-medium-font: #949798;--font-accent: #a8b0c7;--background-color: #292e31;--light-background-color: #f2f2f2;--border-color: #d5d5d5;--block-background-color: rgba(7, 55, 91, .113);--dark-background-color: rgb(19, 19, 19);--overlay-color: rgba(19, 19, 19, .5);--white-color: #fff;--white-color-80: rgba(255, 255, 255, .8);--white-color-50: rgba(255, 255, 255, .5);--white-color-20: rgba(255, 255, 255, .2);--white-color-10: rgba(255, 255, 255, .1);--error-color: #fd533d}html{scroll-behavior:smooth}body{padding:0;margin:0;box-sizing:border-box;object-fit:cover;z-index:1;font-family:Open Sans,sans-serif;color:var(--dark-hight-font);background-color:var(--light-background-color)}h1,h2,h3,h4,h5,h6,p,a{margin:0}h1{font-size:50px;font-weight:700}@media screen and (max-width:991px){h1{font-size:56px}}@media screen and (max-width:480px){h1{font-size:42px}}h2{font-size:48px;font-weight:600;line-height:110%}@media screen and (max-width:991px){h2{font-size:24px}}@media screen and (max-width:480px){h2{font-size:32px}}h3{font-size:36px;font-weight:700}@media screen and (max-width:480px){h3{font-size:24px}}h4{font-size:24px;font-weight:500}@media screen and (max-width:480px){h4{font-size:20px}}h5{font-size:18px;font-weight:500;line-height:150%}@media screen and (max-width:480px){h5{font-size:16px}}h6{font-size:14px;font-weight:500}p{line-height:180%;font-weight:400}a{text-decoration:none;color:inherit;cursor:pointer;font-size:14px;font-weight:600;color:var(--primary-color)}small{font-size:14px}ul{padding:0;margin:0;list-style:none}button{background:none;border:none;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,select{background:none}img{width:100%;height:100%;object-fit:cover}.content-wrapper{max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:991px){.content-wrapper{padding:0 16px}}.content-wrapper--full-height{height:100%}.section-header{font-weight:600;margin-bottom:40px}@media screen and (max-width:1024px){.section-header{font-size:100px}}@media screen and (max-width:991px){.section-header{font-size:64px}}@media screen and (max-width:480px){.section-header{font-size:48px}}.section-subheader{font-weight:700;color:var(--dark-hight-font);margin-bottom:24px}.asterisk{color:var(--error-color)}.error{padding:24px;color:var(--dark-hight-font);background-color:var(--error-color);box-shadow:0 8px 24px #0000004f;-webkit-box-shadow:0 8px 24px 0px rgba(0,0,0,.31);-moz-box-shadow:0 8px 24px 0px rgba(0,0,0,.31);position:fixed;right:24px;bottom:24px;z-index:9999}.button{border:none;transition:background-color .3s ease;padding:16px 24px;border-radius:8px;font-size:14px;line-height:125%;font-weight:600;cursor:pointer;display:flex;gap:16px;align-items:center}.button--primary{color:var(--white-color);background-color:var(--primary-color);border:2px solid var(--primary-color)}.button--primary:hover{color:var(--white-color);background-color:var(--primary-color--hover)}.button--secondary{color:var(--dark-hight-font);border:2px solid var(--dark-hight-font)}.button--secondary:hover{color:var(--secondary-color);background-color:var(--dark-hight-font)}.button--tertiary{color:var(--dark-hight-font);background-color:var(--white-color)}.button--tertiary:hover{color:var(--dark-hight-font);background-color:var(--secondary-color)}.button:disabled{cursor:default;opacity:.5;background-color:var(--disabled-color);border-color:var(--disabled-color)}.button:disabled:hover{background-color:var(--disabled-color);color:var(--dark-hight-font)}.input{display:flex;flex-direction:column;gap:8px}.input--error input,.input--error textarea{border-color:var(--error-color)!important}.input label{font-size:14px;font-weight:600}.input input,.input textarea{outline:none;border:1px solid var(--border-color);width:100%;box-sizing:border-box;height:52px;padding-right:20px;padding-left:20px;font-size:16px;color:var(--dark-hight-font);border-radius:8px}.input input::placeholder,.input textarea::placeholder{color:var(--dark-medium-font);font-family:Open Sans,sans-serif}.input input:focus,.input textarea:focus{border:2px solid var(--primary-color)}.input textarea{padding-top:8px}small{height:18px;color:var(--error-color)}.tg-button{color:#fff;font-size:14px;font-weight:600;max-width:190px;display:flex;align-items:center;gap:16px;padding:16px 24px;border-radius:8px;background-color:#08c}.tg-button:hover{background-color:#0079b5}
