input::-webkit-input-placeholder{color:var(--color2);opacity:1}input:-moz-placeholder,input::-moz-placeholder{color:var(--color2);opacity:1}input:-ms-input-placeholder{color:var(--color2);opacity:1}textarea::-webkit-input-placeholder{color:var(--color2);opacity:1}textarea:-moz-placeholder,textarea::-moz-placeholder{color:var(--color2);opacity:1}textarea:-ms-input-placeholder{color:var(--color2);opacity:1}.d_flex{display:flex;flex-wrap:wrap;justify-content:space-between}.row_rev{flex-direction:row-reverse}.up .btn_all a{background:var(--color3);border:1px solid var(--color3);border-radius:30px;color:var(--color2);display:inline-block;font-family:var(--fonts);font-size:21px;font-weight:600;letter-spacing:1px;line-height:1;padding:18px 41px;text-transform:uppercase;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;vertical-align:middle}.up .btn_all a:hover{background-color:transparent;border-color:var(--color3);color:var(--color2)}.up a{color:#357edd}.up a:hover{color:#000}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;color:var(--color2);font-family:var(--fonts);font-size:16px;font-weight:400;line-height:1.2;overflow-x:hidden}.up .container{margin:0 auto;max-width:1740px;padding:0 120px}.up ol,.up ul{padding-left:20px}.up ol li,.up ul li{color:var(--color2);font-family:var(--fonts);font-size:18px;font-weight:600;line-height:1.5;text-align:left}.up .lbl_txt{color:var(--color2);font-weight:500;letter-spacing:.5px;line-height:1.3333;margin:0 0 15px;text-align:center}h1,h2,h3,h4,h5,h6{font-family:var(--fonts);font-weight:600;line-height:1.2}h1{font-size:85px;letter-spacing:1.6px;line-height:1.2056}h2{font-size:55px;letter-spacing:.5px;line-height:1.1}h3{font-size:32px;letter-spacing:.4px;line-height:1.2}h4{font-size:28px}h5{font-size:24px}h6{font-size:20px}P{font-family:var(--fonts);font-size:16px;font-weight:400}.up h2.title{margin:0 auto 125px;max-width:1300px;text-align:center;width:100%}.up h2 span{border-radius:50px;color:var(--color2);display:inline-block;font-family:var(--fonts2);font-size:67px;font-weight:400;letter-spacing:1px;line-height:1.1;padding:2px 36px;position:relative;z-index:0}.up h2 span:before{background:var(--color3);border-radius:50px;content:"";height:100%;left:2px;position:absolute;top:10px;width:100%;z-index:-1}@media (max-width:1919px){h1{font-size:64px}h2{font-size:48px}h3{font-size:28px}.up .btn_all a{font-size:18px;padding:14px 25px}.up h2.title{margin:0 auto 100px;max-width:1100px;width:80%}.up h2 span{font-size:inherit;padding:2px 28px}}@media (max-width:1619px){h1{font-size:59px}h2{font-size:44px}h3{font-size:26px}.up .container{padding:0 60px}.up h2.title{margin:0 auto 80px;max-width:1050px}}@media (max-width:1279px){h1{font-size:65px;line-height:1.1}h2{font-size:40px}h3{font-size:24px}.up .container{padding:0 30px}.up .btn_all a{font-size:16px}.up h2.title{margin:0 auto 50px;max-width:940px}.up h2 span{padding:2px 25px}.up h2 span:before{top:5px}}@media (max-width:1023px){h1{font-size:54px}h2{font-size:32px}.up h2.title{max-width:100%}}@media (max-width:767px){h2{font-size:30px}h3{font-size:22px}.up h2 span{padding:0 15px}.up ol li,.up ul li{font-size:18px}.up h2 span:before{top:4px}}