.main-beam{width:100%;display:inline-block;padding:180px 0 170px;position:relative}.main-beam.gray{background-color:#F2F4F7}.main-beam:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:100%!important;background-position:top left!important}.main-beam.wave-white:after{background:url('/assets/resources/wave-white.svg') no-repeat}.main-beam.wave-gray:after{background:url('/assets/resources/wave-gray.svg') no-repeat}.main-beam.wave:after{background:url('/assets/resources/wave.svg') no-repeat}.main-beam.wave-big:after{width:60%;left:auto;right:0;background:url('/assets/resources/wave-big.svg') no-repeat}.main-beam .container{position:relative;z-index:5}.main-beam ul{list-style:none;padding:0;margin:0}.main-beam ul li{position:relative;padding:0 0 14px 20px}.main-beam ul li:before{position:absolute;top:2px;left:0;content:"\E804";font-family:fontello;display:inline-block;color:#DD1B51;font-size:22px}.main-beam ul li:last-of-type{padding-bottom:0}.main-slim{width:100%;display:inline-block;padding:90px 0}.main-title{width:100%;display:inline-block;margin-bottom:60px}.main-title .tt{width:100%;display:inline-block;margin-bottom:30px}.main-title.center{text-align:center}.main-title.margin-bottom-0{margin-bottom:0}.btn-circle{display:inline-block;-ms-flex-align:center;align-items:center;width:70px;height:70px;border-radius:35px;color:#431331;border:1px solid #431331;padding:21px;margin-left:27px;cursor:pointer;transition:all .15s linear}.btn-circle .icon{font-size:20px}.btn-circle .icon:before{margin:0}.btn-circle:hover{background-color:#431331;color:#FFF}.btn-circle.white{border-color:#FFF;color:#FFF}.btn-circle.white:hover{background-color:#FFF;color:#431331}.btn-dedic{display:inline-block;border-radius:12px;background:#431331;color:#FFF;padding:16px 50px 16px 130px;text-align:left;position:relative;box-shadow:0 3px 6px rgba(0,0,0,.16)}.btn-dedic .bigger{margin:4px 0 0;width:auto;display:block}.btn-dedic:before{content:"\E80A";font-family:fontello;position:absolute;top:0;left:0;width:100px;min-height:100px;border-radius:12px 0 0 12px;background:linear-gradient(90deg,#CE194B 0,#E55464 100%);display:-ms-grid;display:grid;-ms-flex-align:center;align-items:center;text-align:center;font-size:38px;transition:width .2s linear}.btn-dedic:hover{color:#FFF;box-shadow:0 3px 12px rgba(0,0,0,.32)}.btn-dedic.slim{padding:9px 50px 11px 100px}.btn-dedic.slim:before{width:80px;min-height:80px;font-size:30px}.btn-dedic.white{background:#FFF;color:#000}.btn-dedic.white:before,.btn-main{color:#FFF}.btn-main{padding:18px 30px;border-radius:12px;background:#431331;display:inline-block;cursor:pointer;transition:all .15s linear}.btn-main:hover{background:#DD1B51}@media (max-width:1919px){.main-beam{padding:160px 0 150px}.main-title{margin-bottom:55px}.btn-circle{width:66px;height:66px;padding:19px}.btn-dedic:before{min-height:98px}.btn-dedic.slim:before{min-height:78px}}@media (max-width:1679px){.main-beam{padding:150px 0 140px}.main-slim{padding:60px 0}.main-title{margin-bottom:50px}.btn-dedic{padding:13px 42px 13px 115px}.btn-dedic:before{width:88px;min-height:87px;font-size:36px}.btn-dedic.slim:before{min-height:74px}}@media (max-width:1439px){.main-beam{padding:140px 0 130px}.main-slim{padding:22px 0}.main-title{margin-bottom:45px}.btn-dedic{padding:11px 32px 11px 108px}.btn-dedic:before{width:82px;min-height:81px;font-size:32px}.btn-circle{width:60px;height:60px;padding:17px}.btn-circle .icon{font-size:17px}}@media (max-width:1199px){.main-slim{padding:0}.btn-dedic:before{min-height:79px}.btn-dedic.slim:before{min-height:73px}}@media (max-width:991px){.main-beam{padding:125px 0 115px}.main-title .tt{margin-bottom:20px}.btn-circle{margin-left:0;margin-right:24px}}@media (max-width:767px){.main-beam{padding:115px 0 105px}@supports (-webkit-touch-callout:none){.main-beam:after{display:none}}.btn-dedic.slim:before{min-height:72px}}@media (max-width:575px){.main-beam{padding:105px 0 95px}}@media (max-width:424px){.main-beam{padding:96px 0 102px}.main-title{margin-bottom:38px}.btn-dedic{padding:10px 30px 10px 95px;border-radius:8px}.btn-dedic:before{border-radius:8px 0 0 8px;width:73px;min-height:74px;font-size:30px}.btn-dedic .bigger{margin-top:1px}.btn-dedic.slim{padding:6px 32px 10px 88px}.btn-dedic.slim:before{width:68px;min-height:65px;font-size:26px;border-radius:8px 0 0 8px}.btn-dedic:hover:before{width:68px}.btn-circle{margin-right:20px}}