section{padding:90px 0}section .list .list-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}section .list .list-block div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}section .list .list-block div.left{width:39%;padding-right:2%}@media(max-width:768px){section .list .list-block div.left{width:100%;padding-right:0}}section .list .list-block div.right{width:69%}@media(max-width:768px){section .list .list-block div,section .list .list-block div.right{width:100%}}@media(max-width:768px){section .list .list-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.main-banner{min-height:calc(46.55vw + 100px);background:url(https://b-static.merlion.ru/citilink-job/new-img/01.webp) 50% no-repeat;background-size:cover}section.main-banner h1{width:70%;padding-top:10vw;color:#fff}section.main-banner h1 span{font-family:Actay Bold Italic,sans-serif}@media(max-width:768px){section.main-banner h1{display:none}}section.main-banner .image{position:absolute;top:6vw;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:47.5vw;height:54.55vw;background:url(https://b-static.merlion.ru/citilink-job/new-img/02.webp) 50% no-repeat;background-size:contain}@media(max-width:1200px){section.main-banner .image{top:7vw;height:45.55vw}}@media(max-width:767px){section.main-banner .image{display:none}}@media(max-width:768px){section.main-banner{height:225vw;background:url(https://b-static.merlion.ru/citilink-job/new-img/banner-mob.png) 50% no-repeat;background-size:contain}}@media(max-width:425px){section.main-banner{height:240vw}}section.rating{margin-top:-100px;padding:8.15vw 0 4.2vw;border-radius:2.65vw 2.65vw 0 0;background:#e7f4ff}section.rating h2{width:70%}@media(max-width:991px){section.rating h2{width:100%}}section.rating form.search{position:absolute;top:-15.8%;width:55.75%;border-radius:44px}section.rating form.search label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 10px;border:1px solid #fff;border-radius:44px;background:rgba(231,244,255,.7);-webkit-box-shadow:0 10px 50px 0 rgba(0,87,180,.25);box-shadow:0 10px 50px 0 rgba(0,87,180,.25);z-index:50;backdrop-filter:blur(15px)}section.rating form.search label input[type=text]{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;margin:0 30px;padding:20px 0;background:none;font-size:18px;font-weight:400;color:#818087;z-index:50;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}section.rating form.search label input[type=text]::-webkit-input-placeholder{color:#818087}section.rating form.search label input[type=text]::-moz-placeholder{color:#818087}section.rating form.search label input[type=text]:-ms-input-placeholder{color:#818087}section.rating form.search label input[type=text]::-ms-input-placeholder{color:#818087}section.rating form.search label input[type=text]::placeholder{color:#818087}@media(max-width:768px){section.rating form.search label input[type=text]{margin:0 15px;padding:10px 0}}@media(max-width:425px){section.rating form.search label input[type=text]{font-size:14px}}section.rating form.search label input[type=submit]{display:-webkit-box;display:-ms-flexbox;display:flex;width:67px;height:67px;border-radius:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' fill='none'%3E%3Crect width='67.2' height='67.2' rx='33.6' transform='matrix(-1 0 0 1 67.2 0)' fill='%23FF5200'/%3E%3Cpath d='M52.183 46.631l-10.712-10.72-5.543 5.543 10.72 10.72c.88.88 2.328.88 3.207 0l2.328-2.328c.88-.887.88-2.343 0-3.215zM36.166 39.064l2.903-2.904-3.308-3.309c3.13-4.507 2.693-10.75-1.324-14.768-4.507-4.507-11.833-4.507-16.348 0-4.515 4.508-4.508 11.833 0 16.349 4.017 4.017 10.26 4.453 14.768 1.323l3.309 3.309zM20.33 32.158c-3.27-3.27-3.27-8.57 0-11.833 3.27-3.27 8.571-3.27 11.833 0 3.27 3.27 3.27 8.572 0 11.833-3.262 3.27-8.563 3.27-11.833 0z' fill='%23FEFDFE'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;z-index:50;-ms-flex-negative:0;flex-shrink:0}@media(max-width:768px){section.rating form.search label input[type=submit]{width:30px;height:30px}}@media(max-width:768px){section.rating form.search label{padding:3px 5px;border-radius:20px}}section.rating form.search .sovpadenie{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:14% 60px 30px 30px;border-radius:2.3vw;background:rgba(231,244,255,.7);opacity:0;z-index:-50;visibility:hidden}section.rating form.search .sovpadenie div{font-size:18px;font-weight:500;color:#002443;cursor:pointer}@media(max-width:768px){section.rating form.search .sovpadenie div{font-size:14px}}section.rating form.search .sovpadenie .open-form{font-size:16px;color:#0052ff;text-decoration:underline}@media(max-width:768px){section.rating form.search .sovpadenie .open-form{font-size:14px}}section.rating form.search .sovpadenie.active{border:1px solid #fff;border-radius:44px;-webkit-box-shadow:0 10px 50px 0 rgba(0,87,180,.25);box-shadow:0 10px 50px 0 rgba(0,87,180,.25);opacity:1;z-index:45;visibility:visible;backdrop-filter:blur(25px)}@media(max-width:768px){section.rating form.search .sovpadenie.active{border-radius:20px}}@media(max-width:768px){section.rating form.search .sovpadenie{padding:65px 30px 30px 15px;border-radius:20px}}section.rating form.search[\:has\(.sovpadenie.active\)]{border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff}section.rating form.search:has(.sovpadenie.active){border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff}section.rating form.search[\:has\(.sovpadenie.active\)] label{border:none;border-radius:44px 44px 0 0;background:rgba(231,244,255,.7);-webkit-box-shadow:none;box-shadow:none;backdrop-filter:blur(25px)}section.rating form.search:has(.sovpadenie.active) label{border:none;border-radius:44px 44px 0 0;background:rgba(231,244,255,.7);-webkit-box-shadow:none;box-shadow:none;backdrop-filter:blur(25px)}section.rating form.search[\:has\(.sovpadenie.active\)] label input[type=text]{border-bottom:1px solid #fff}section.rating form.search:has(.sovpadenie.active) label input[type=text]{border-bottom:1px solid #fff}@media(max-width:768px){section.rating form.search{position:absolute;top:-115px;width:100%}}section.rating .list .list-block{padding:3.75vw 0;border-bottom:1px solid #acb1c6}section.rating .list .list-block .left{font-family:Actay Bold,sans-serif;font-size:5.5em;color:#0052ff;text-transform:uppercase;line-height:1.2}@media(max-width:768px){section.rating .list .list-block .left{font-size:40px}}section.rating .list .list-block .right{width:45%;font-family:Inter Medium,sans-serif;font-size:1.6em;color:#002443}@media(max-width:768px){section.rating .list .list-block .right{width:100%;font-family:Inter Medium,sans-serif;font-size:20px}}section.rating .list .list-block:last-child{border:none}@media(max-width:768px){section.rating .list .list-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:35px 0;border-bottom:1px solid #acb1c6;grid-gap:10px;gap:10px}}@media(max-width:768px){section.rating{padding:86px 0 100px;border-radius:40px 40px 0 0}}section.advantages{margin-top:-2.1vw;border-radius:2.65vw 2.65vw 0 0;background:#0052ff}section.advantages h2{width:70%;color:#fff}section.advantages .list{padding:10px 0 100px}section.advantages .list .list-block{border-bottom:1px solid #fff}section.advantages .list .list-block .left .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:4.8vw}@media(max-width:768px){section.advantages .list .list-block .left .image img{max-height:190px}}@media(max-width:768px){section.advantages .list .list-block .left .image{padding-top:50px}}section.advantages .list .list-block .right{font-family:Inter Medium,sans-serif;font-size:1.6em;color:#fff}@media(max-width:768px){section.advantages .list .list-block .right{padding-top:35px;border-top:1px solid #fff;font-size:20px}}@media(max-width:768px){section.advantages .list .list-block{border-bottom:none}}@media(max-width:768px){section.advantages{margin-top:-50px;padding:37px 0 100px;border-radius:40px 40px 0 0}}section.goals{margin-top:-2.1vw;padding:5vw 0 10.15vw;border-radius:2.65vw 2.65vw 0 0;background:#fff}section.goals h2{width:70%}@media(max-width:768px){section.goals h2{width:auto}}section.goals .blue-with-image-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(33% - 1.85vw);margin-top:3.9vw;margin-right:3.15vw}section.goals .blue-with-image-block .image{margin-bottom:2vw;border-radius:2.65vw;overflow:hidden}section.goals .blue-with-image-block .image img{width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){section.goals .blue-with-image-block .image{margin-bottom:20px;border-radius:30px}}section.goals .blue-with-image-block .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:2vw 2.4vw 1.6vw;border-radius:2.65vw;background:#e7f4ff;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}section.goals .blue-with-image-block .text .title{margin-bottom:.85vw;font-family:Inter Medium,sans-serif;font-size:1.6em;color:#002443}@media(max-width:768px){section.goals .blue-with-image-block .text .title{margin-bottom:8px;font-size:20px}}@media(max-width:768px){section.goals .blue-with-image-block .text{padding:28px 22px;border-radius:30px}}section.goals .blue-with-image-block:last-child{margin-right:0}@media(max-width:768px){section.goals .blue-with-image-block{width:calc(48% - 1.85vw);margin-top:50px}section.goals .blue-with-image-block:nth-of-type(2){margin-right:0}}@media(max-width:560px){section.goals .blue-with-image-block{width:100%;margin-right:0}section.goals .blue-with-image-block:nth-of-type(2){margin-right:0}}@media(max-width:768px){section.goals{margin-top:-50px;padding:37px 0 100px;border-radius:40px 40px 0 0}}section.history{margin-top:-2.1vw;padding:4.85vw 0 4vw;border-radius:2.65vw 2.65vw 0 0;background:url(https://b-static.merlion.ru/citilink-job/new-img/09.webp) 50% no-repeat;background-size:cover}section.history #mainSwiper{position:relative;max-width:100%;padding:0 0 2.65vw 12%;overflow:hidden}section.history #mainSwiper .swiper-slide{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:3.65vw;background-size:contain}section.history #mainSwiper .swiper-slide .year-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:35px 23px;border:1px solid #fff;border-radius:2.3vw;background:hsla(0,0%,100%,.6)}section.history #mainSwiper .swiper-slide .year-block .year{font-family:Inter Medium,sans-serif;font-size:68px}@media(max-width:768px){section.history #mainSwiper .swiper-slide .year-block .year{font-size:48px}}section.history #mainSwiper .swiper-slide .year-block .images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;grid-gap:26px;gap:26px}section.history #mainSwiper .swiper-slide .year-block .images img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(min-width:1921px){section.history #mainSwiper .swiper-slide .year-block .images img{height:8vw}}@media(max-width:560px){section.history #mainSwiper .swiper-slide .year-block .images img{height:115px}}@media(max-width:560px){section.history #mainSwiper .swiper-slide .year-block .images{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:18px}}section.history #mainSwiper .swiper-slide .year-block.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.history #mainSwiper .swiper-slide .year-block.column .images{margin-top:26px}@media(max-width:560px){section.history #mainSwiper .swiper-slide .year-block.column .images img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}section.history #mainSwiper .swiper-slide .year-block:after{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;border-radius:2.3vw;content:"";-webkit-box-shadow:1px 25px 35px 0 rgba(0,87,180,.8);box-shadow:1px 25px 35px 0 rgba(0,87,180,.8);opacity:.8}@media(max-width:768px){section.history #mainSwiper .swiper-slide .year-block,section.history #mainSwiper .swiper-slide .year-block:after{border-radius:44px}}@media(max-width:560px){section.history #mainSwiper .swiper-slide .year-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.history #mainSwiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{width:15px;height:15px;background:#fff;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:.2}section.history #mainSwiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}section.history #mainSwiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,section.history #mainSwiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:.7}@media(max-width:768px){section.history #mainSwiper{padding:0 0 55px 5.5%}}@media(max-width:768px){section.history{margin-top:-50px;padding:60px 0 47px;border-radius:40px 40px 0 0}}
