.nbanner{border-radius:16px;position:relative;margin-bottom:50px;margin-top:50px}.nbanner__body{display:flex;align-items:center;height:100%}.nbanner__desc{width:calc(100% - 600px);padding:30px 50px}.nbanner__caption{font-size:24px;line-height:120%;color:#3c4249;margin-bottom:20px;font-weight:700}.nbanner__caption span{color:#e50071}.nbanner__sub-caption{font-size:20px;line-height:120%;font-weight:700;color:#8793a3;margin-top:-10px;margin-bottom:20px}.nbanner__text{font-size:16px;line-height:160%;color:#3c4249}.nbanner ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px;margin-bottom:1rem}.nbanner ul li{margin:7px 0}.nbanner__butt{display:flex;margin-top:26px;align-items:center}.nbanner__butt .button-action-pink{margin-right:13px;height:58px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.nbanner-s .nbanner__butt .button-action-pink{height:54px;box-shadow:none}.nbanner-s .nbanner__butt .button-action-pink.button-action-pink-blue{background:#fff;border-color:#deeaf2;color:#0084e8!important}.nbanner-s .nbanner__butt .button-action-pink.button-action-pink-blue:hover{background:#0084e8;border-color:#0084e8;color:#fff!important}.nbanner__butt .button-action-pink small{width:100%}.nbanner__img{position:absolute;right:120px;top:-10%;z-index:2;width:450px}.nbanner__img img{height:100%}.nbanner__mess{font-size:11px;line-height:120%;color:#3c4249;margin-top:14px}.nbanner-dark .nbanner__caption{color:#fff}.nbanner-dark .nbanner__sub-caption{color:#8793a3}.nbanner-dark .nbanner__text{color:#fff}.nbanner-dark .nbanner__mess{color:#fff}.nbanner-static{min-height:450px}.nbanner-static .nbanner__img{position:static;margin-top:20px;margin-bottom:20px}.nbanner-static .nbanner__body{align-items:flex-start}.nbanner-static .nbanner__desc{padding-bottom:150px;position:relative;min-height:450px;z-index:2}.nbanner-static .nbanner__controls{position:absolute;bottom:50px;left:50px}.nbanner-static .nbanner__img{height:410px;display:flex;align-items:center;z-index:1;position:static}.nbanner-static .nbanner__img img{height:initial;width:100%}.nbanner-fix{min-height:initial}.nbanner-fix .nbanner__body{justify-content:space-between}.nbanner-fix .nbanner__desc{min-height:initial;width:calc(100% - 440px);padding:0}.nbanner-fix .nbanner__img{height:initial;width:400px;text-align:center}.nbanner-line .nbanner__desc{width:100%;margin-right:0;padding:0}.nbanner-two{}.nbanner-two .nbanner__body{align-items:flex-start;justify-content:space-between}.nbanner-two .nbanner__body ul li{margin-bottom:7px;margin-top:0}.nbanner__desc-l{width:48%}.nbanner__desc-r{width:48%}.nbanner-wbg{background-repeat:no-repeat;background-position:right 76px bottom;min-height:330px;background-size:400px auto}.nbanner-wbg-center{background-position:right 76px center}.nbanner-nradius{border-radius:0}@media (max-width:1200px){.nbanner__desc{width:calc(100% - 500px)}.nbanner__img{right:20px}.nbanner-wbg{background-position:right bottom}.nbanner-wbg-center{background-position:right center}}@media (max-width:991px){.nbanner__desc{width:calc(100% - 330px)}.nbanner__img{right:-100px}.nbanner-static .nbanner__img{margin-right:40px}.nbanner-fix .nbanner__desc{width:calc(100% - 320px)}.nbanner-fix .nbanner__img{width:300px}}@media (max-width:767px){.nbanner__body{flex-wrap:wrap}.nbanner__desc{width:100%;padding:15px}.nbanner__img{position:static;width:100%;text-align:center;margin-bottom:15px}.nbanner__img img{height:initial;max-width:90%}.nbanner__butt{flex-wrap:wrap}.nbanner__butt .button-action-pink{width:100%;margin-right:0;margin-bottom:15px;max-width:initial}.nbanner-static .nbanner__img{margin-right:0;min-height:initial;position:static;right:0;left:0;width:100%;justify-content:center;height:initial}.nbanner-static .nbanner__img img{}.nbanner-static .nbanner__controls{position:static}.nbanner-static .nbanner__desc{min-height:initial;padding-bottom:0}.nbanner-fix .nbanner__desc{width:100%}.nbanner-fix .nbanner__img{width:100%}.nbanner__desc-l{width:100%}.nbanner__desc-r{width:100%}.nbanner-wbg{padding-bottom:300px;background-position:center bottom}.nbanner-wbg-center{background-position:center bottom;background-size:300px auto}}