*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{font-family:'Nexa-Bold';counter-reset:item-counter item-counter-form}body.overflow-area{overflow:hidden}.page{min-height:100%;overflow-x:hidden}.main-header__top{position:relative;z-index:100;padding-top:27px;padding-bottom:21px}.main-header__top:after,.main-header__top::after{position:absolute;left:0;bottom:0;width:100%;height:1px;content:'';background:-webkit-linear-gradient(270deg,rgb(102 102 102 / .5) 59.9%,#fff0 100%);background:linear-gradient(270deg,rgb(102 102 102 / .5) 59.9%,#fff0 100%)}body.single-portfolio .main-header__top:after,body.single-portfolio .main-header__top::after{display:none}.main-header__top .container{width:1360px}.main-header__right>div{gap:95px}.main-nav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:62px;align-items:center}.main-nav ul li{list-style:none}.main-nav ul li a{color:#000;font-family:'Nexa-Light';font-size:18px;line-height:normal;text-decoration:none}.main-nav ul li a:hover{font-family:'Nexa-Bold';text-shadow:0 4px 4px rgb(0 0 0 / .25)}.main-nav ul li a:active{font-family:'Nexa-Light';text-shadow:initial}body:not(.home) .main-nav ul li a{color:#FFF}.main-header__btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{position:absolute;z-index:1}.circle.circle-left{top:-45px;left:-275px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.circle.circle-right{top:-51px;right:-345px}.banner{position:relative;padding:163px 0 319px}.banner__title{position:relative;z-index:20;margin-bottom:33px;color:#161616;font-family:'Nexa-Heavy';font-size:80px;line-height:100%;font-weight:400}.banner__desc{position:relative;z-index:20;width:793px;max-width:100%;color:#161616;font-family:'Nexa-Light';font-size:20px;line-height:150%;letter-spacing:1px}.banner__desc p{margin-bottom:0}#bubble-banner-1{margin-top:130px;margin-left:-560px}#bubble-banner-2{margin-top:0;margin-left:-105px}#bubble-banner-3{margin-top:-110px;margin-left:560px}#bubble-banner-4{margin-top:235px;margin-left:330px}#bubble-banner-5{margin-top:530px;margin-left:-370px}#bubble-banner-6{margin-top:600px;margin-left:490px}.block__title.about__title{margin-bottom:50px}.block__desc.about__desc p{margin-bottom:22px}.about__row{gap:50px}.about__left{flex:0 1 550px}.about__right{flex:0 1 267px;padding-top:110px}.about__right ul li{margin-bottom:83px;list-style:none}.about__right ul li a{display:block;color:#000;font-family:'Nexa-Heavy';font-size:20px;line-height:normal;text-decoration:none;background:url(/wp-content/themes/webmate/assets/img/blue-arrow.svg) no-repeat right center;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.about__right ul li a:hover{text-decoration:none;color:#2090E6}.reviews{margin-bottom:31px}.reviews .container{padding-left:0;padding-right:0}#reviews-carousel{padding-top:90px}.reviews__item{padding:28px 42px 50px 70px}.reviews__img{position:relative;flex:0 1 117px;width:117px;height:117px}.reviews__img svg,.reviews__img-radius{position:absolute;top:50%;left:50%}.reviews__img svg{z-index:1;width:117px;height:117px;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-animation:rotate 15s linear infinite;-moz-animation:rotate 15s linear infinite;-o-animation:rotate 15s linear infinite;animation:rotate 15s linear infinite}.reviews__img-radius{z-index:10;width:96px;height:96px;margin-top:-48px;margin-left:-48px}.reviews__meta{gap:26px;margin-bottom:20px}.reviews__info{padding-top:29px}.reviews__name{margin-bottom:5px;color:#51B3FF;font-family:'Nexa-Heavy';font-size:18px;line-height:25px;letter-spacing:.9px}.reviews__position,.reviews__company{color:#B0B0B0;font-family:'Nexa-Book';font-size:16px;line-height:25px;letter-spacing:.8px}.reviews__text{color:#000;font-family:'Nexa-Light';font-size:16px;line-height:25px;letter-spacing:.8px}.counter-slides{padding-top:49px}.counter-slides__row{gap:70px}.counter-slides__counter{gap:4px}.counter-slides__current,.counter-slides__sep{font-family:'Nexa-Book';color:#000;font-size:24px;line-height:25px;letter-spacing:1.2px}.counter-slides__sep{font-family:'Nexa-Light'}.counter-slides__all{color:#B0B0B0;font-family:'Nexa-Light';font-size:16px;line-height:25px;letter-spacing:.8px}.partners{padding:87px 0 123px}.partners__row{gap:75px}.partners__item a{display:block;outline:none;text-decoration:none}.partners__item a:hover{text-decoration:none}.partners__item img{outline:none;vertical-align:top}.advantages{position:relative;padding-top:152px;padding-bottom:288px}.advantages>.container{width:1405px}.advantages__title.block__title{position:relative;z-index:3}.advantages__subtitle.block__subtitle{position:relative;z-index:3;margin-bottom:58px}.advantages__list{position:relative;z-index:3;gap:23px}.advantages__item{position:relative;z-index:3;padding:48px 15px 40px;flex:1 1 25%;background-color:rgb(0 0 0 / .04);backdrop-filter:blur(5px);-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}.advantages__item-box{position:relative;z-index:5}.advantages__item svg{position:absolute;z-index:1;top:0;right:0}.advantages__item-title{position:relative;padding:0 0 20px;margin-bottom:16px;color:#656565;text-align:center;font-family:'Nexa-Heavy';font-size:24px;line-height:25px}.advantages__item-title:after,.advantages__item-title::after{position:absolute;left:50%;bottom:0;width:170px;height:1px;background:rgb(0 0 0 / .5);content:'';-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.advantages__item-desc{color:#000;text-align:center;font-family:'Nexa-Light';font-size:16px;line-height:25px;letter-spacing:.8px}.bubble-wrapper{left:600px}.bubble{position:absolute;z-index:1;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#bubble-1{margin-top:40px;margin-left:-121px}#bubble-2{margin-top:180px;margin-left:-620px}#bubble-3{margin-top:228px;margin-left:-210px}#bubble-4{margin-top:294px;margin-left:72px}#bubble-5{margin-top:-30px;margin-left:790px}#bubble-6{margin-top:564px;margin-left:-710px}#bubble-7{margin-top:530px;margin-left:-333px}#bubble-8{margin-top:537px;margin-left:180px}#bubble-9{margin-top:396px;margin-left:575px}#bubble-10{margin-top:575px;margin-left:507px}#bubble-11{margin-top:768px;margin-left:140px}.our-team{padding-bottom:158px}.our-team__left{padding-top:32px}.our-team__title.block__title{margin-bottom:45px}.our-team__desc{color:#000;font-family:'Nexa-Book';font-size:16px;line-height:30px;letter-spacing:.8px}.our-team__desc p{margin-bottom:30px}.our-team__left{flex:0 1 525px;padding-right:32px}.our-team__right{flex:0 1 643px;padding-left:43px}.our-team__list{position:relative}.our-team__list>svg{position:absolute;z-index:5;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.progress-circle{z-index:1}.our-team__imgs{flex-wrap:wrap}.our-team__person img{position:relative;z-index:2;width:170px;height:170px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.our-team__person-box{position:relative;display:inline-block;vertical-align:top}.our-team__person-box>svg{display:block;position:absolute;z-index:1;top:50%;left:50%;width:200px;height:200px;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-animation:rotate 15s linear infinite;-moz-animation:rotate 15s linear infinite;-o-animation:rotate 15s linear infinite;animation:rotate 15s linear infinite}.our-team__person:nth-child(1),.our-team__person:nth-child(3){padding-top:108px}.our-team__person:nth-child(4){padding-top:40px;padding-left:30px}.our-team__person:nth-child(5){padding-top:130px}.our-team__person:nth-child(6){padding-top:20px}.our-team__person:nth-child(1),.our-team__person:nth-child(5){flex:0 1 210px}.our-team__person:nth-child(2){flex:0 1 190px}.our-team__person:nth-child(3),.our-team__person:nth-child(6){flex:1 1 auto}.our-team__person:nth-child(4){flex:0 1 220px}.services__item{position:relative;flex:1 1 33.33%;padding:77px 89px 136px;overflow:hidden}.services__item:after,.services__item::after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .4);backdrop-filter:blur(.5px);content:''}.services__item svg{position:absolute;z-index:5;top:20px;right:20px}.services__item>div{position:relative;z-index:5}.services__item>div .widget-title{padding:0 15px;margin-bottom:29px;color:#FFF;font-family:'Nexa-Heavy';font-size:20px;line-height:25px;letter-spacing:1px}.services__item>div ul li{list-style:none;padding:7px 9px;border-bottom:.5px solid #D9D9D9}.services__item>div ul li a{color:#FFF;font-size:16px;line-height:25px;letter-spacing:.8px;text-decoration:none}.services__item>div ul li a:hover{text-decoration:underline}.services__item .animation-line{position:absolute;z-index:10;left:0;width:1px;height:100%;background:#FFF;content:''}.services__item .animation-line.top{top:-100%}.services__item .animation-line.bottom{bottom:-100%}.steps{position:relative;padding:127px 0 153px;overflow:hidden}.steps .container{padding:0 58px}.steps__title.block__title{padding-left:9px;padding-right:9px;margin-bottom:122px}.steps__row{flex-wrap:wrap;gap:70px;row-gap:75px}.steps__item{position:relative;z-index:5;flex:0 1 324px;height:89px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.steps__item:after,.steps__item:after{position:absolute;top:50%;right:0;width:70px;height:3px;background:url(/wp-content/themes/webmate/assets/img/line-connect.svg) no-repeat center center;content:'';-webkit-transform:translate(100%,-50%);-moz-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);-o-transform:translate(100%,-50%);transform:translate(100%,-50%)}.steps__item:nth-child(3):after,.steps__item:nth-child(3):after{top:100%;right:-59px;width:79px;height:82px;background:url(/wp-content/themes/webmate/assets/img/process-arrow-first.svg) no-repeat center center;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.steps__item:nth-child(4):after,.steps__item:nth-child(4):after,.steps__item:nth-child(5):after,.steps__item:nth-child(5):after{background:url(/wp-content/themes/webmate/assets/img/line-connect-reverse.svg) no-repeat center center}.steps__item:nth-child(6):after,.steps__item:nth-child(6):after,.steps__item:nth-child(8):after,.steps__item:nth-child(8):after{display:none}.steps__item:nth-child(7):before,.steps__item:nth-child(7):before{position:absolute;top:-25px;left:-107px;width:54px;height:64px;background:url(/wp-content/themes/webmate/assets/img/process-arrow-second.svg) no-repeat center center;content:''}.steps__item-box{position:absolute;top:0;left:0;width:100%;background:#FFF;min-height:89px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 4px 20px 10px rgb(195 195 195 / .25);-moz-box-shadow:0 4px 20px 10px rgb(195 195 195 / .25);box-shadow:0 4px 20px 10px rgb(195 195 195 / .25)}.steps__item-title{position:relative;padding:35px 50px 18px 27px;color:#6F6F6F;font-family:'Nexa-Book';font-size:20px;line-height:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.steps__item-title span{color:#000;font-family:'Nexa-Heavy';font-size:20px;line-height:normal}.steps__item-title svg{position:absolute;top:36px;right:30px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.steps__item.active .steps__item-title svg{fill:none;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.steps__item-desc{display:none;padding:1px 46px 29px 33px;color:#000;font-family:'Nexa-Book';font-size:15px;line-height:23px;letter-spacing:.75px}.steps__item-desc p{margin-bottom:8px}.steps__item-desc>*:last-child{margin-bottom:0}#bubble-steps-1{margin-top:210px;margin-left:-570px}#bubble-steps-2{margin-top:200px;margin-left:240px}#bubble-steps-3{margin-top:20px;margin-left:673px}#bubble-steps-4{margin-top:560px;margin-left:-567px}#bubble-steps-5{margin-top:510px;margin-left:530px}.collaborate{padding:78px 0;background:#2090E6;background:-webkit-linear-gradient(92deg,#2090E6 .19%,#20DAE6 99.43%);background:linear-gradient(92deg,#2090E6 .19%,#20DAE6 99.43%)}.collaborate__row{gap:20px}.collaborate__left{flex:0 1 658px}.collaborate__right{padding-left:184px;flex:1 1 auto}.collaborate__title{margin-bottom:14px;color:#FFF;font-family:'Nexa-Book';font-size:36px;font-weight:400;line-height:normal}.collaborate__desc{color:#FFF;font-family:'Nexa-Light';font-size:16px;line-height:25px;letter-spacing:.8px}.collaborate__right button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#FFF;gap:18px;border:none;outline:none;padding:17px 20px 16px;color:#000;font-family:'Nexa-Light';font-size:20px;line-height:25px;letter-spacing:1px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.collaborate__right button:hover{color:#fff;background-color:#2090}.collaborate__right button .btn-hover{display:none}.collaborate__right button:hover .btn-hover{display:block}.collaborate__right button:hover .btn-none-hover{display:none}.collaborate__right button:active{color:#000;background:#FFF}.collaborate__right button:active .btn-hover{display:none}.collaborate__right button:active .btn-none-hover{display:block}.banner-portfolio{padding-top:148px;padding-bottom:245px}.banner-portfolio__title{margin-bottom:12px;font-family:'Nexa-Heavy';color:#FFF;font-size:64px;line-height:normal;font-weight:400}.banner-portfolio__title span{font-family:'Nexa-Light'}.banner-portfolio__small-title{font-family:'Nexa-Light';color:#FFF;font-size:24px;font-weight:400;line-height:normal}.banner-portfolio__desc{width:555px;max-width:100%;font-family:'Nexa-Book';color:#FFF;font-size:20px;line-height:120.5%;letter-spacing:1px}body:not(.home) .main-header{position:relative}.banner-portfolio__ico{position:absolute;z-index:1;right:0;bottom:-23px;}.banner-portfolio>.container{position:relative;z-index:10}.portfolio-list img{max-width:100%;height:auto}.page-image{height:660px}.desc-box__left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 74.2%;row-gap:80px;flex-direction:column;position:relative;width:74.2%;padding-right:64px}.desc-box__left:after,.desc-box__left::after{position:absolute;z-index:-1;top:0;right:0;width:2px;height:100%;content:'';background:#d9d9d9;background:-moz-linear-gradient(185deg,rgb(217 217 217) 0%,#fff0 100%);background:-webkit-linear-gradient(185deg,rgb(217 217 217) 0%,#fff0 100%);background:linear-gradient(185deg,rgb(217 217 217) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d9d9d9",endColorstr="#d9d9d9",GradientType=1)}.desc-box__right{width:25.8%;flex:1 1 auto}.desc-box__left,.desc-box__right{padding-top:152px;padding-bottom:55px;margin-bottom:23px}.desc-box_row{gap:19px}.desc-box{padding:0 69px}.page-title{font-family:'Nexa-Black';color:#4A4A4A;font-size:24px;line-height:normal;text-transform:uppercase;font-weight:400}.desc-box__title{flex:0 1 182px}.desc-box__desc{flex:0 1 500px;font-family:'Nexa-Book';color:#7C7C7C;font-size:16px;line-height:25px;letter-spacing:.8px}.desc-box__desc b,.desc-box__desc strong{font-family:'Nexa-Black';font-weight:400}.desc-box__desc p{margin-bottom:38px}.desc-box__desc ol li,.desc-box__desc ul li{margin-bottom:10px;list-style-position:inside}.provided-desc{padding-left:64px}.provided-desc__title{margin-bottom:13px;font-family:'Nexa-Heavy';color:#000;font-size:16px;line-height:normal;font-weight:400}.provided-desc_text{color:#717171;font-size:16px;line-height:25px;letter-spacing:.8px}.provided-desc_text p{margin-bottom:16px}.portfolio-list__row{gap:77px;align-items:center}.portfolio-list__row>div{flex:0 1 523px}.portfolio-list__row>div.portfolio-list__right{flex:0 1 532px}.portfolio-list__item img{position:relative;z-index:10;width:auto;height:auto;filter:drop-shadow(0 0 17px rgb(0 0 0 / .25))}.portfolio-list__right>div{position:relative;z-index:10;margin-bottom:53px}.portfolio-list__right>div:last-child{margin-bottom:0}.solution .desc-box__left:after,.solution .desc-box__left::after{top:-113px;height:calc(100% + 113px)}.solution .desc-box__left,.solution .desc-box__right{padding-top:98px;padding-bottom:28px;margin-bottom:48px}.adaptation{padding-top:160px}.adaptation__row{padding-left:71px}.page-title.adaptation__title{margin-bottom:41px}.adaptation__desc{font-family:'Nexa-Book';font-size:16px;font-weight:400;line-height:25px;letter-spacing:.8px}.adaptation__desc p{margin-bottom:38px}.adaptation__left,.adaptation__right{width:50%}.adaptation__left{padding-right:48px}.adaptation__right img{position:relative;left:-52px}body.single-portfolio .portfolio{margin-bottom:13px}body.single-portfolio #portfolio{padding-top:70px}.adaptation__right{padding-top:5px}.adaptation__right img{position:relative;-webkit-animation:moveUpDown 1.3s infinite alternate ease-in-out;-moz-animation:moveUpDown 1.3s infinite alternate ease-in-out;-o-animation:moveUpDown 1.3s infinite alternate ease-in-out;animation:moveUpDown 1.3s infinite alternate ease-in-out}.title404{padding-top:25px;padding-bottom:72px;font-family:'Nexa-Black';color:#FFF;font-size:128px;font-weight:400;line-height:normal;letter-spacing:6.4px;text-transform:uppercase}body.error404 .main-header{background:url(/wp-content/themes/webmate/assets/img/not-found-page-banner.jpg) no-repeat center center;background-size:cover}body:not(.home) .main-header__top:after,body:not(.home) .main-header__top::after{display:none}.not-found-page__box{position:relative;width:973px;max-width:100%;padding:155px 0 237px;margin:0 auto;text-align:center}.not-found-page__box:before,.not-found-page__box:before,.not-found-page__box:after,.not-found-page__box:after{position:absolute;width:2px;height:620px;content:''}.not-found-page__box:before,.not-found-page__box:before{left:0;bottom:0;background:linear-gradient(180deg,#fff0 0%,#D9D9D9 100%)}.not-found-page__box:after,.not-found-page__box:after{top:0;right:0;background:linear-gradient(180deg,#D9D9D9 0%,#fff0 100%)}.not-found-page__title{position:relative;padding-bottom:16px;margin-bottom:15px;font-family:'Nexa-Black';color:#4A4A4A;font-size:24px;line-height:normal}.not-found-page__title:after,.not-found-page__title::after{position:absolute;left:50%;bottom:0;width:136px;height:2px;background:#2090E6;content:'';-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.not-found-page__desc{margin-bottom:28px}.not-found-page__desc,.not-found-page__desc p{font-family:'Nexa-Book';color:#4A4A4A;font-size:16px;line-height:normal}.not-found-page__desc p{margin-bottom:7px}.not-found-page__code{margin-bottom:22px;font-family:'Nexa-Black';color:rgb(32 144 230 / .5);font-size:200px;line-height:normal}.not-found-page__text{margin-bottom:35px;font-family:'Nexa-Book';color:#4A4A4A;font-size:16px;line-height:normal}.home-page__link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}.home-page__link a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;width:268px;height:72px;background:#51B3FF;font-family:'Nexa-Book';color:#FFF;font-size:20px;line-height:25px;letter-spacing:2px;text-decoration:none;text-transform:uppercase;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.home-page__link a:hover{font-family:'Nexa-Bold';-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .25);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .25);box-shadow:0 0 10px 0 rgb(0 0 0 / .25)}.home-page__link a:active{font-family:'Nexa-Bold';background:#0670C2}.banner-portfolio.banner-general{padding:58px 0 92px}.general-page-content{position:relative;padding:125px 0 113px}.general-page-content:after,.general-page-content::after{position:absolute;top:68px;left:50%;width:662px;height:2px;background:#2090E6;content:'';-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.content-area{font-family:'Nexa-Book';color:#7C7C7C;font-size:16px;line-height:25px;letter-spacing:.8px}.content-area h1,.content-area h2,.content-area h3,.content-area h4,.content-area h5,.content-area h6{font-family:'Nexa-Black';font-weight:400;color:#7C7C7C;letter-spacing:1.2px;line-height:25px}.content-area h1,.content-area h2,.content-area h3{text-transform:uppercase}.content-area h1,.content-area h2{margin-bottom:14px;text-align:center}.content-area h1{font-size:32px;line-height:33px}.content-area h2{font-size:24px}.content-area h3{padding-top:14px;margin-bottom:11px;font-size:16px;line-height:18px}.content-area h4,.content-area h5,.content-area h6{padding-top:12px;margin-bottom:10px;font-size:14px;line-height:16px}.content-area p{margin-bottom:41px}.content-area ul,.content-area ol{margin-bottom:56px}.content-area ul li{position:relative;list-style:none;margin-bottom:3px}.content-area ul li:before,.content-area ul li::before{position:relative;top:-2px;display:inline-block;width:6px;height:6px;margin-right:18px;background-color:#2090E6;content:'';-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.content-area ol{padding-top:14px;margin-left:17px;counter-reset:item-counter}.content-area ol li{padding-left:14px;margin-bottom:3px;list-style:none;counter-increment:item-counter}.content-area ol li::marker{font-family:'Nexa-Bold';color:#2090E6;font-size:16px;line-height:25px;letter-spacing:.8px;content:counter(item-counter) "."}.general-page-content .entry-content.content-area{padding:0 70px 4px}.request-deletion__area{width:760px;max-width:100%;padding-bottom:113px;margin:0 auto}.request-deletion-title{margin-bottom:40px}.request-deletion__area.content-area p{margin-bottom:3px;}.request-deletion__area.content-area ol{margin-left:0;counter-reset:item-counter-form}.request-deletion__area.content-area ol li{position:relative;padding-left:89px;margin-bottom:45px;font-size:20px;list-style:none;counter-increment:item-counter-form}.request-deletion__area.content-area ol li::marker{display:none;content:''}.request-deletion__area.content-area ol li:before,.request-deletion__area.content-area ol li::before{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;position:absolute;top:-17px;left:0;width:49px;height:49px;font-family:'Nexa-Bold';color:#2090E6;text-align:center;border:2px solid #2090E6;content:counter(item-counter-form);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.request-deletion__area .field-wrap.field-wrap-send{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}.request-deletion__area .field-wrap.field-wrap-send input{width:230px;max-width:100%;margin:0 auto}.footer{position:relative;padding:90px 0 12px;overflow:hidden;background:#086CB9;background:-webkit-linear-gradient(92deg,#086CB9 .19%,#20DAE6 99.43%);background:linear-gradient(92deg,#086CB9 .19%,#20DAE6 99.43%)}body:not(.home) .footer{background:#000}.footer svg{position:absolute;z-index:1;top:0;left:0}.footer__top{position:relative;z-index:10;padding-bottom:86px}.footer__item{position:relative;padding-left:72px;padding-right:12px}.footer__item:first-child{padding-left:12px;flex:1 1 271px}.footer__item:nth-child(2){flex:1 1 259px}.footer__item:nth-child(3){flex:1 1 337px}.footer__item:last-child{flex:1 1 auto}.footer__item:after,.footer__item::after{position:absolute;top:0;right:0;width:1px;height:100%;background-color:#fff;content:''}.footer__item:last-child:after,.footer__item:last-child::after{display:none}.footer__item .widget-title{position:relative;padding-bottom:10px;margin-bottom:21px;color:#FFF;font-family:'Nexa-Heavy';font-size:20px;line-height:25px;letter-spacing:1px}.footer__item .widget-title:after,.footer__item .widget-title::after{position:absolute;left:0;bottom:0;width:42px;height:2px;background:#2090E6;content:''}.footer__item ul li{margin-bottom:16px;list-style:none}.footer__item ul li:last-child{margin-bottom:0}.footer__item ul li a{color:#FFF;font-size:16px;line-height:25px;letter-spacing:.8px;text-decoration:none}.footer__item ul li a:hover{text-decoration:underline}.copyright{position:relative;z-index:10}.copyright__text{padding-top:13px;border-top:1px solid #fff;font-family:'Nexa-Book';color:#FFF;font-size:15px;line-height:25px;letter-spacing:.75px}.footer__item.footer__item-contacts .widget-title{margin-bottom:32px}.footer__item.footer__item-contacts ul li{margin-bottom:0}.footer__item.footer__item-contacts ul li.footer__contact-item-address{padding-top:12px;color:#FFF;font-size:16px;line-height:25px;letter-spacing:.8px}.footer__item.footer__item-contacts ul li.footer__contact-item-address p{margin-bottom:0}body:not(.home) .footer__top{padding-bottom:41px}.footer__middle{position:relative;z-index:100;padding-bottom:19px}body:not(.home) .footer__middle .container>div{padding-top:20px;border-top:1px solid #fff}.footer__middle:after,.footer__middle::after{position:absolute;left:50%;bottom:0;width:462px;height:1px;background-color:#fff;content:'';-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}body.home .footer__middle:after,body.home .footer__middle::after{display:none}.footer__middle ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}body.home .footer__middle ul li{color:#fff}body.home .footer__middle ul li:first-child{list-style:none}.footer__middle ul li{position:relative;padding:0 37px}.footer__middle ul li:after,.footer__middle ul li::after{position:absolute;top:50%;right:0;width:5px;height:5px;background-color:#2090E6;content:'';-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.footer__middle ul li:last-child:after,.footer__middle ul li:last-child::after{display:none}.footer__middle ul li a{color:#FFF;font-size:16px;line-height:25px;letter-spacing:.8px;text-decoration:none}.footer__middle ul li.current-menu-item a,.footer__middle ul li a:hover{text-decoration:underline}body:not(.home) .copyright__text{border:none}.modal{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .17);backdrop-filter:blur(2px);overflow-x:auto}.modal__body{position:absolute;top:50%;left:50%;width:872px;max-width:90%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#form-collaborate .modal__body{top:10px;width:563px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.modal__body .wpcf7-form>*{position:relative;z-index:25}.modal__body>div:first-child form{position:relative;z-index:20;width:872px;max-width:100%;padding:60px 79px 61px;margin:0 auto;overflow:hidden;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.modal__body>div:first-child form.sent{width:563px;padding:116px 115px 104px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}#form-collaborate form{padding:92px 79px 95px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}.modal__body>div:first-child form:before,.modal__body>div:first-child form::before,.modal__body>div:first-child form:after,.modal__body>div:first-child form::after{position:absolute;z-index:10;left:0;height:100%;background-color:#fff;content:'';-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.modal__body>div:first-child form:before,.modal__body>div:first-child form::before{top:0;width:calc(100% - 113px)}.modal__body>div:first-child form:after,.modal__body>div:first-child form::after{top:87px;width:100%}#form-collaborate .modal__body>div:first-child form:before,#form-collaborate .modal__body>div:first-child form::before,.modal__body>div:first-child form.sent:before,.modal__body>div:first-child form.sent::before{width:85.7%}#form-collaborate .modal__body>div:first-child form:after,#form-collaborate .modal__body>div:first-child form::after,.modal__body>div:first-child form.sent:after,.modal__body>div:first-child form.sent::after{top:81px}.modal__body .wpcf7-form>*.modal__close{position:absolute;z-index:25;top:0;right:23px;width:75px;height:72px;background:#51B3FF;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-transition:background 0.3s ease-out;-moz-transition:background 0.3s ease-out;-ms-transition:background 0.3s ease-out;-o-transition:background 0.3s ease-out;transition:background 0.3s ease-out}.modal__body .wpcf7-form>*.modal__close p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}#form-collaborate .modal__close,.modal__body .wpcf7-form.sent>*.modal__close{top:0;right:0;width:63px;height:61px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.modal__body .wpcf7-form>*.modal__close:hover{background-color:#0670C2}.modal__body .wpcf7-form>*.thanks-msg+p{position:static}.modal-corner{position:absolute;z-index:22;top:58px;right:86px;width:30px;height:30px}#form-collaborate .modal-corner,.modal__body>div:first-child form.sent .modal-corner{top:52px;right:52px}.modal-form-title{width:calc(100% - 45px);margin-bottom:17px;font-family:'Nexa-Heavy';color:#000;font-size:36px;line-height:normal}#form-collaborate .modal-form-title{margin-bottom:11px;text-align:center;font-size:30px}.modal-form-subtitle{margin-bottom:39px;font-family:'Nexa-Light';color:#2090E6;font-size:24px;line-height:normal}#form-collaborate .modal-form-subtitle{margin-bottom:40px;text-align:center}.modal-form-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:28px}.modal-form-left,.modal-form-right{flex:1 1 50%;width:50%}.field-wrap{margin-bottom:20px}#form-collaborate .field-wrap{width:343px;max-width:100%;margin-left:auto;margin-right:auto}#form-collaborate .field-wrap.field-wrap-textarea{margin-bottom:41px}#form-collaborate .field-wrap.field-wrap-chackbox{padding-top:0;margin-bottom:43px}#form-collaborate .field-wrap.field-wrap-email{padding-bottom:30px;margin-bottom:29px;border-bottom:1px solid #6A6A6A}#form-collaborate .modal-form-full{flex-grow:1}.field:not(.field-checkbox):not(.field-file){display:block;width:100%;height:43px;padding:10px 11px 0;border:1px solid #B7B7B7;background:#FFF;font-family:'Nexa-Book';color:#717171;font-size:16px;line-height:normal;outline:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}#form-collaborate .field:not(.field-checkbox):not(.field-file){border:1px solid #B7B7B7;background-color:rgb(106 106 106 / .1)}#form-collaborate .field:not(.field-checkbox):not(.field-file).wpcf7-not-valid,.field:not(.field-checkbox):not(.field-file).wpcf7-not-valid{color:red;border-color:red;background-image:url(/wp-content/themes/webmate/assets/img/fail.svg);background-position:right 14px top 11px;background-repeat:no-repeat}.field:not(.field-checkbox):not(.field-file).wpcf7-success-val:not(.wpcf7-not-valid){background-image:url(/wp-content/themes/webmate/assets/img/success.svg);background-position:right 14px top 11px;background-repeat:no-repeat}::-webkit-input-placeholder{font-family:'Nexa-Book';color:#717171;font-size:16px;line-height:normal}::-moz-placeholder{font-family:'Nexa-Book';color:#717171;font-size:16px;line-height:normal}:-moz-placeholder{font-family:'Nexa-Book';color:#717171;font-size:16px;line-height:normal}:-ms-input-placeholder{font-family:'Nexa-Book';color:#717171;font-size:16px;line-height:normal}::placeholder{font-family:'Nexa-Book';color:#717171;font-size:16px;line-height:normal}#form-collaborate .field::-webkit-input-placeholder{color:#A4A4A4}#form-collaborate .field::-moz-placeholder{color:#A4A4A4}#form-collaborate .field:-moz-placeholder{color:#A4A4A4}#form-collaborate .field:-ms-input-placeholder{color:#A4A4A4}#form-collaborate .field::placeholder{color:#A4A4A4}#form-collaborate .field:not(.field-checkbox):not(.field-file).wpcf7-not-valid::-webkit-input-placeholder,.field:not(.field-checkbox):not(.field-file).wpcf7-not-valid::-webkit-input-placeholder{color:red}#form-collaborate .field:not(.field-checkbox):not(.field-file).wpcf7-not-valid::-moz-placeholder,.field:not(.field-checkbox):not(.field-file).wpcf7-not-valid::-moz-placeholder{color:red}#form-collaborate .field:not(.field-checkbox):not(.field-file).wpcf7-not-valid:-moz-placeholder,.field:not(.field-checkbox):not(.field-file).wpcf7-not-valid:-moz-placeholder{color:red}#form-collaborate .field:not(.field-checkbox):not(.field-file).wpcf7-not-valid:-ms-input-placeholder,.field:not(.field-checkbox):not(.field-file).wpcf7-not-valid:-ms-input-placeholder{color:red}#form-collaborate .field:not(.field-checkbox):not(.field-file).wpcf7-not-valid::placeholder,.field:not(.field-checkbox):not(.field-file).wpcf7-not-valid::placeholder{color:red}.field-wrap.field-wrap-textarea{margin-bottom:34px}.field:not(.field-checkbox):not(.field-file).field-textarea{height:235px;padding-top:18px;resize:none}.field-wrap.field-wrap-send input{display:block;width:100%;height:60px;padding-top:7px;padding-left:29px;background:#51B3FF url(/wp-content/themes/webmate/assets/img/arrow-btn.svg) no-repeat center right 30px;font-family:'Nexa-Heavy';text-align:left;color:#FFF;font-size:20px;line-height:25px;letter-spacing:2px;text-decoration:none;text-transform:uppercase;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.field-wrap.field-wrap-send input:hover{-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .4);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .4);box-shadow:0 0 10px 0 rgb(0 0 0 / .4)}.field-wrap.field-wrap-send input:active{-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .25);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .25);box-shadow:0 0 10px 0 rgb(0 0 0 / .25)}.field-wrap.field-wrap-chackbox{padding-top:12px;padding-left:8px;margin-bottom:0;text-align:left}.field-wrap.field-wrap-chackbox p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:31px;justify-content:flex-start}.field-wrap.field-wrap-file,.field-wrap.field-wrap-send{margin-bottom:0}.field-wrap.field-wrap-chackbox label input{display:none}.field-wrap.field-wrap-chackbox label span{position:relative;display:inline-block;vertical-align:top;width:22px;height:22px;border:3px solid #51B3FF;font-size:0;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.field-wrap.field-wrap-chackbox .wpcf7-not-valid label span{border-color:red}.field-wrap.field-wrap-chackbox label span:after,.field-wrap.field-wrap-chackbox label span::after{position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;background-color:#2090E6;content:'';opacity:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.field-wrap.field-wrap-chackbox label input:checked+span:after,.field-wrap.field-wrap-chackbox label input:checked+span::after{opacity:1}.approve-text{font-family:'Nexa-Light';color:#000;font-size:14px;line-height:20px}.approve-text a{font-family:'Nexa-Book';color:#026CA7;font-size:14px;line-height:20px;text-decoration:underline}.approve-text a:hover{text-decoration:none}.field-wrap.field-wrap-file{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:7px;padding-left:61px}.field-wrap.field-wrap-file>p{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field-wrap.field-wrap-file>p span{position:relative;display:block;width:40px;height:56px;background:url(/wp-content/themes/webmate/assets/img/file-ico.svg) no-repeat center center;background-size:contain}.field-wrap.field-wrap-file>p span input{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:40;opacity:0}.field-wrap.field-wrap-file>p span.wpcf7-not-valid-tip{position:absolute;left:-128px;bottom:-60px;background:none;width:260px;font-family:'Nexa-Light';font-size:14px;cursor:default}.modalform-attach-file{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding-right:29px;font-family:'Nexa-Book';color:#000;font-size:16px;line-height:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modalform-attach-file p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:127px}.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7-not-valid-tip{display:none}.wpcf7-list-item{margin:0}.field-wrap.field-wrap-send>p{position:relative}.wpcf7-spinner{position:absolute;top:19px;right:-60px}.modal form.wpcf7-form.sent .modal-area,.thanks-msg{display:none}.modal form.wpcf7-form.sent .thanks-msg{display:block}.thanks-msg__title{position:relative;padding-bottom:32px;margin-bottom:39px;font-family:'Nexa-Heavy';color:#161616;text-align:center;font-size:36px;line-height:100%}.thanks-msg__title:after,.thanks-msg__title::after{position:absolute;left:50%;bottom:0;width:83.5%;height:2px;background-color:#51B3FF;content:'';-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.thanks-msg__desc{font-family:'Nexa-Light';color:#9D9D9D;text-align:center;font-size:16px;line-height:25px;letter-spacing:.8px;text-align:center}.portfolio{margin-bottom:8px}#portfolio{padding-top:91px;padding-bottom:116px}.owl-carousel#reviews-carousel .owl-stage-outer,.owl-carousel#portfolio .owl-stage-outer{padding:25px 0}.portfolio__item a{display:block}.portfolio__item img{width:570px}.owl-carousel#portfolio .owl-dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:30px;justify-content:center;align-items:center;height:18px;padding:60px 15px 0}.owl-carousel#portfolio .owl-dots button.owl-dot{outline:none}.owl-carousel#portfolio .owl-dots button.owl-dot span{display:block;width:10px;height:10px;background-color:rgb(32 144 230 / .3);border:2px solid #fff0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.owl-carousel#portfolio .owl-dots button.owl-dot.active span{width:18px;height:18px;background-color:#fff0;border-color:#2090E6}.owl-carousel#portfolio .owl-dots button.owl-dot:not(.active) span:hover{background-color:#2090E6}@keyframes moveUpDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translate4(-20px);transform:translateY(-20px)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg) translate(-50%,-50%);-moz-transform:rotate(0deg) translate(-50%,-50%);-ms-transform:rotate(0deg) translate(-50%,-50%);-o-transform:rotate(0deg) translate(-50%,-50%);transform:rotate(0deg) translate(-50%,-50%)}100%{-webkit-transform:rotate(360deg) translate(-50%,-50%);-moz-transform:rotate(360deg) translate(-50%,-50%);-ms-transform:rotate(360deg) translate(-50%,-50%);-o-transform:rotate(360deg) translate(-50%,-50%);transform:rotate(360deg) translate(-50%,-50%)}}@keyframes rotateTeam{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateTeamInvert{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animate-svg-stroke-1{0%{stroke-dashoffset:1679.8466796875px;stroke-dasharray:1679.8466796875px}100%{stroke-dashoffset:0;stroke-dasharray:1679.8466796875px}}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:1679.8466796875px;stroke-dasharray:1679.8466796875px}100%{stroke-dashoffset:0;stroke-dasharray:1679.8466796875px}}.svg-elem-1{-webkit-animation:animate-svg-stroke-1 2s linear 0s both;animation:animate-svg-stroke-1 2s linear 0s both}.provided-desc_text p,.fadein-load,.fadeInRight-load,.fadein,.fadein-up,.fadein-left,.fadein-right,.fadein-down,.zoom-in,.jackinthebox{visibility:hidden}.block__title{color:#000;font-family:'Nexa-Heavy';font-weight:400;font-size:48px;line-height:normal}.block__subtitle{color:#000;font-family:'Nexa-Book';font-weight:400;font-size:24px;line-height:25px}.block__desc{color:#000;font-family:'Nexa-Book';font-size:16px;line-height:25px;letter-spacing:.8px}.text-center{text-align:center}.bottom-line{position:relative;padding-bottom:10px;margin-bottom:21px}.bottom-line:after,.bottom-line::after{position:absolute;left:50%;bottom:0;width:170px;height:1px;background:#000;content:'';-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.container{width:1228px;max-width:100%;padding-left:29px;padding-right:29px;margin:0 auto}.d-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.radius{overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.shadow-box{overflow:hidden;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 15px 10px rgb(75 75 75 / .1);-moz-box-shadow:0 0 15px 10px rgb(75 75 75 / .1);box-shadow:0 0 15px 10px rgb(75 75 75 / .1);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.shadow-box:active,.shadow-box:hover{-webkit-box-shadow:0 0 15px 10px rgb(75 75 75 / .2);-moz-box-shadow:0 0 15px 10px rgb(75 75 75 / .2);box-shadow:0 0 15px 10px rgb(75 75 75 / .2)}.mobile-menu-btn{display:none}