.front-page .pricing.pricing-new .price-card .price-body ul li:before,.front-page .pricing.pricing-new .price-card.master .price-body ul li::before{background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11.708' r='11' fill='%23D0B8F2'/%3E%3Cpath d='M8.76092 5.96199C8.91259 5.50699 9.40445 5.26078 9.85945 5.41244L17.2738 7.88428C17.7288 8.03595 17.975 8.5278 17.8234 8.98281L15.3515 16.3972C15.1999 16.8522 14.708 17.0984 14.253 16.9467C13.7982 16.795 13.5524 16.3031 13.704 15.8482L15.5121 10.4223L5.38787 15.4847C4.95889 15.6991 4.43712 15.5252 4.22263 15.0962C4.00829 14.6673 4.18222 14.1461 4.61104 13.9316L14.7358 8.8686L9.3099 7.06052C8.85503 6.90881 8.60935 6.41691 8.76092 5.96199Z' fill='%2312051E'/%3E%3C/svg%3E%0A")}.front-page{width:100%;margin:0;overflow:hidden}.front-page h1,.front-page h2{font-family:Unbounded,sans-serif;font-weight:800;letter-spacing:0;text-transform:uppercase}.front-page h1{color:#f8d060}.front-page h2{color:#96fdb4}.front-page h3,.front-page h4{font-family:Unbounded,sans-serif;font-weight:700;color:#fff}.front-page p{color:#fff}.front-page .hero-home-new{position:relative;padding:104px 0 0}@media (min-width:767px){.front-page .hero-home-new{padding:160px 0 0}}@media (min-width:1199px){.front-page .hero-home-new{padding:260px 0 104px}.front-page .hero-home-new .content{max-width:737px}}.front-page .cases.home-our-cases .case-wrap .content .desc-wrap,.front-page .contact-form-new .elements-wrapper .feedback-form-container .inputs-wrapper,.front-page .hero-home-new .content,.front-page .pricing.pricing-new .grid-row,.front-page .services .service-text,.front-page .teams .ceo,.front-page .teams .ceo .person .info,.front-page .teams .worker .person{width:100%}.front-page .hero-home-new .content h1{font-size:24px;leading-trim:NONE;line-height:132%;letter-spacing:0;text-transform:uppercase;color:#f8d060;margin-bottom:16px}.front-page .hero-home-new .content p{color:#fff;line-height:140%;margin-bottom:40px;font-weight:500}.front-page .hero-home-new .picture{max-width:375px;width:100%;text-align:end;position:relative}@media (min-width:1199px){.front-page .hero-home-new .picture{position:absolute;top:180px;right:0;max-width:450px}}@media (min-width:1439px){.front-page .hero-home-new{padding:260px 0 174px}.front-page .hero-home-new .picture{top:140px;right:0;max-width:612px}}@media (min-width:1619px){.front-page .hero-home-new{padding-top:288px}.front-page .hero-home-new .picture{max-width:700px}}.front-page .hero-home-new .picture .icon-top{max-width:162px;position:absolute;top:1px;left:8px;z-index:-1}@media (min-width:1199px){.front-page .hero-home-new .picture .icon-top{top:35px;left:-5px}}@media (min-width:1439px){.front-page .hero-home-new .picture .icon-top{max-width:300px;top:9px;left:-70px}}@media (min-width:1619px){.front-page .hero-home-new .picture .icon-top{max-width:323px;top:15px;left:-63px}}.front-page .hero-home-new .picture .icon-bot{position:absolute;left:15px;bottom:13px;max-width:155px;z-index:2}@media (min-width:1199px){.front-page .hero-home-new .picture .icon-bot{left:0;bottom:65px}}@media (min-width:1439px){.front-page .hero-home-new .picture .icon-bot{left:-65px;bottom:21px;max-width:300px}}@media (min-width:1619px){.front-page .hero-home-new .picture .icon-bot{left:-50px;bottom:55px}}.front-page .contact-form-new .elements-wrapper .content-wrap .contact .thumb img,.front-page .hero-home-new .picture img,.front-page .teams .ceo .person .socials a svg{max-width:100%}.front-page .hero-home-new .picture .logo-img-screen{max-width:328px}.front-page .services{padding:62px 0 0;position:relative}.front-page .services .slider-container{max-width:100%;width:100%;margin:0 auto;padding:0 0 0 20px;position:relative}.front-page .services .service-text h2{font-size:28px;line-height:130%;letter-spacing:0;text-transform:uppercase;margin-bottom:12px}@media (min-width:767px){.front-page .hero-home-new .content h1{font-size:52px;line-height:132%;margin-bottom:20px}.front-page .hero-home-new .content p{font-size:28px;margin-bottom:38px}.front-page .services{padding:90px 0 0}.front-page .services .service-text h2{font-size:38px;line-height:118%;margin-bottom:32px;max-width:335px}.front-page .why-choose-us .row{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:1fr;grid-column-gap:20px}}.front-page .services .service-text p{width:100%;margin-bottom:32px}@media (min-width:1199px){.front-page .hero-home-new .picture .logo-img-screen{max-width:100%}.front-page .services{padding:40px 0 0}.front-page .services .slider-container{display:none}.front-page .services .service-text p{max-width:535px}}.front-page .services .service{display:flex;flex-direction:column;justify-content:space-between;background:#5f4b7a;border-radius:8px;padding:20px;cursor:pointer;transition:box-shadow .3s ease-in-out}.front-page .services .service:hover{box-shadow:0 0 12px 0 #6f00e0}@media (min-width:1199px){.front-page .services .service{justify-content:flex-start;padding:35px;border-radius:45px}}.front-page .services .service .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.front-page .services .service .title h3{font-size:16px;line-height:135%;letter-spacing:0;text-transform:uppercase;margin:0}@media (min-width:414px){.front-page .services .service .title h3{font-size:19px}}.front-page .services .service .title .icon{max-width:58px;width:100%;height:58px;display:flex;align-items:center;justify-content:center;background:#96fdb4;border-radius:50%}.front-page .services .service .title .icon img{max-width:28px;width:100%;height:auto}.front-page .services .service .desc p{font-weight:500;font-size:16px;line-height:140%;letter-spacing:0;margin:0}.front-page .action.call-to-action .action-pic .icon-1,.front-page .action.call-to-action .action-pic .icon-2,.front-page .action.call-to-action .action-pic .icon-3,.front-page .cases.home-our-cases a.btn-link.link,.front-page .our-lectures .buttons-wrapper-pc,.front-page .services .buttons-wrapper,.front-page .services .md-show,.front-page .testimonials .buttons-wrapper-pc{display:none}.front-page .services .servicesSlider{display:none;margin-top:32px}@media (max-width:1200px){.front-page .services .servicesSlider{display:block}}.front-page .our-lectures .swiperLectures,.front-page .services .container{position:relative}.front-page .our-lectures .swiper-button-next,.front-page .our-lectures .swiper-button-prev,.front-page .services .buttons-wrapper .swiper-button-next,.front-page .services .buttons-wrapper .swiper-button-prev,.front-page .testimonials .swiper-button-next,.front-page .testimonials .swiper-button-prev{display:flex;justify-content:center;align-items:center;border:2px solid #5f4b7a;border-radius:50%;max-width:64px;width:100%;height:64px;background:0 0}.front-page .services .buttons-wrapper .swiper-button-prev{left:-60px}.front-page .services .buttons-wrapper .swiper-button-next{left:24px}.front-page .our-lectures .swiper-button-next::after,.front-page .services .buttons-wrapper .swiper-button-next::after,.front-page .testimonials .swiper-button-next::after{content:"";display:block;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5163 5.93881L28.5163 14.9388C28.6562 15.0782 28.7671 15.2437 28.8428 15.4261C28.9185 15.6084 28.9575 15.8039 28.9575 16.0013C28.9575 16.1987 28.9185 16.3942 28.8428 16.5765C28.7671 16.7589 28.6562 16.9244 28.5163 17.0638L19.5163 26.0638C19.2345 26.3456 18.8523 26.5039 18.4538 26.5039C18.0553 26.5039 17.6731 26.3456 17.3913 26.0638C17.1095 25.782 16.9512 25.3998 16.9512 25.0013C16.9512 24.6028 17.1095 24.2206 17.3913 23.9388L23.8301 17.5001L5.45508 17.5001C5.05725 17.5001 4.67572 17.342 4.39442 17.0607C4.11311 16.7794 3.95508 16.3979 3.95508 16.0001C3.95508 15.6022 4.11311 15.2207 4.39442 14.9394C4.67572 14.6581 5.05725 14.5001 5.45508 14.5001L23.8301 14.5001L17.3901 8.06131C17.1083 7.77952 16.95 7.39732 16.95 6.99881C16.95 6.60029 17.1083 6.2181 17.3901 5.93631C17.6719 5.65452 18.0541 5.4962 18.4526 5.4962C18.8511 5.4962 19.2333 5.65452 19.5151 5.93631L19.5163 5.93881Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50%}.front-page .our-lectures .swiper-button-prev::after,.front-page .services .buttons-wrapper .swiper-button-prev::after,.front-page .testimonials .swiper-button-prev::after{content:"";display:block;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9837 5.93881L3.98367 14.9388C3.84383 15.0782 3.73288 15.2437 3.65717 15.4261C3.58146 15.6084 3.54249 15.8039 3.54249 16.0013C3.54249 16.1987 3.58146 16.3942 3.65717 16.5765C3.73288 16.7589 3.84383 16.9244 3.98367 17.0638L12.9837 26.0638C13.2655 26.3456 13.6477 26.5039 14.0462 26.5039C14.4447 26.5039 14.8269 26.3456 15.1087 26.0638C15.3905 25.782 15.5488 25.3998 15.5488 25.0013C15.5488 24.6028 15.3905 24.2206 15.1087 23.9388L8.66992 17.5001L27.0449 17.5001C27.4427 17.5001 27.8243 17.342 28.1056 17.0607C28.3869 16.7794 28.5449 16.3979 28.5449 16.0001C28.5449 15.6022 28.3869 15.2207 28.1056 14.9394C27.8243 14.6581 27.4427 14.5001 27.0449 14.5001L8.66992 14.5001L15.1099 8.06131C15.3917 7.77952 15.55 7.39732 15.55 6.99881C15.55 6.60029 15.3917 6.2181 15.1099 5.93631C14.8281 5.65452 14.4459 5.4962 14.0474 5.4962C13.6489 5.4962 13.2667 5.65452 12.9849 5.93631L12.9837 5.93881Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50%}.front-page .our-lectures .swiper-button-next:active,.front-page .our-lectures .swiper-button-next:hover,.front-page .our-lectures .swiper-button-prev:active,.front-page .our-lectures .swiper-button-prev:hover,.front-page .services .buttons-wrapper .swiper-button-next:active,.front-page .services .buttons-wrapper .swiper-button-next:hover,.front-page .services .buttons-wrapper .swiper-button-prev:active,.front-page .services .buttons-wrapper .swiper-button-prev:hover,.front-page .testimonials .swiper-button-next:active,.front-page .testimonials .swiper-button-next:hover,.front-page .testimonials .swiper-button-prev:active,.front-page .testimonials .swiper-button-prev:hover{background:#5f4b7a}@media (max-width:1199px){.front-page .services .buttons-wrapper{display:flex;justify-content:center;position:absolute;bottom:-54px;width:100%;left:calc(50% - 10px)}}.front-page .why-choose-us{padding-top:148px}@media (min-width:1199px){.front-page .services .service .title{align-items:flex-start}.front-page .services .grid-row{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:16px;grid-row-gap:16px;align-items:stretch}.front-page .services .grid-row .div1{grid-area:1/1/2/3}.front-page .services .grid-row .div2{grid-area:1/3/2/4}.front-page .services .grid-row .div3{grid-area:2/1/3/2}.front-page .services .grid-row .div4{grid-area:2/2/3/3}.front-page .services .grid-row .div5{grid-area:2/3/3/4}.front-page .services .grid-row .div6{grid-area:3/1/4/2}.front-page .services .grid-row .div7{grid-area:3/2/4/3}.front-page .services .grid-row .div8{grid-area:3/3/4/4}.front-page .services .md-show{display:block}.front-page .why-choose-us{padding-top:120px}.front-page .why-choose-us .title-wrap h2{max-width:80%}}.front-page .why-choose-us .title-wrap{align-items:flex-start!important}.front-page .why-choose-us .title-wrap h2{font-size:28px;line-height:130%;letter-spacing:0;text-transform:uppercase;margin-bottom:32px}.front-page .why-choose-us .content-wrap{border-radius:16px;border:2px solid #5f4b7a;padding:20px;margin-bottom:10px}@media (min-width:1199px){.front-page .why-choose-us .content-wrap{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:1fr;grid-column-gap:40px;align-items:center;padding:30px;margin-bottom:16px;border-radius:25px}}.front-page .why-choose-us .content-wrap .title{font-family:Unbounded,Arial,Helvetica,sans-serif;font-weight:700;font-size:19px;line-height:135%;letter-spacing:0;text-transform:uppercase;margin-bottom:9px}.front-page .why-choose-us .content-wrap .text p{font-weight:500;font-size:16px;line-height:140%;letter-spacing:0;text-transform:lowercase}.front-page .action.call-to-action,.front-page .cases.home-our-cases{width:100%;padding:62px 0 0}@media (min-width:1023px){.front-page .action.call-to-action{padding:90px 0 0}}.front-page .action.call-to-action .action-content{background:#f8d060;border:none;padding:20px;border-radius:16px}@media (min-width:1199px){.front-page .why-choose-us .content-wrap .title{max-width:370px;width:100%;margin-bottom:0}.front-page .action.call-to-action{padding:120px 0 0}.front-page .action.call-to-action .action-content{padding:35px;border-radius:25px}}.front-page .action.call-to-action .action-content h3.title{font-weight:700;font-size:19px;line-height:135%;letter-spacing:0;text-transform:uppercase;color:#12051e!important;margin-bottom:12px}.front-page .action.call-to-action .action-content p.desc{font-weight:500;font-size:16px;line-height:140%;letter-spacing:0;color:#12051e!important}.front-page .action.call-to-action .action-content a.button.link{display:flex;justify-content:center;align-items:center;max-width:100%;background:#7c00e8;border-radius:12px;height:61px;color:#fff;font-weight:800;font-size:20px;line-height:100%;letter-spacing:0;text-transform:uppercase;margin-top:32px;transition:background .3s ease-in-out}.front-page .action.call-to-action .action-content a.button.link:hover{background:#9010ff;transition:background .3s ease-in-out}@media (min-width:539px){.front-page .action.call-to-action .action-content a.button.link{max-width:315px;margin-top:59px}}@media (min-width:1199px){.front-page .action.call-to-action .action-content a.button.link{margin-top:70px}.front-page .action.call-to-action .action-pic{position:relative;height:332px}}.front-page .action.call-to-action .action-pic img.thumbnail{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:16px;margin-top:10px}@media (min-width:1199px){.front-page .action.call-to-action .action-pic img.thumbnail{max-width:100%;width:100%;border-radius:25px}.front-page .action.call-to-action .action-pic .icon-1,.front-page .action.call-to-action .action-pic .icon-2,.front-page .action.call-to-action .action-pic .icon-3{display:inline-block;position:absolute}}.front-page .action.call-to-action .action-pic .icon-1{width:106px;height:106px;bottom:-15px;left:0;z-index:1}@media (min-width:767px){.front-page .why-choose-us .title-wrap h2{font-size:38px;line-height:118%;margin-bottom:32px}.front-page .action.call-to-action .action-pic .icon-1{width:200px;height:200px;top:-55px;right:100px;left:auto;z-index:2}}.front-page .action.call-to-action .action-pic .icon-2{width:80px;height:80px;bottom:-31px;left:62px;z-index:0}@media (min-width:767px){.front-page .action.call-to-action .action-pic .icon-2{width:147px;height:147px;top:10px;right:24px;left:auto;z-index:1}}.front-page .action.call-to-action .action-pic .icon-3{width:65px;height:65px;top:14px;right:30px;z-index:0}@media (min-width:767px){.front-page .action.call-to-action .action-pic .icon-3{width:100px;height:100px;top:-50px}}@media (min-width:1799px){.front-page .action.call-to-action .action-pic .icon-1{width:300px;height:300px;right:185px;top:-80px}.front-page .action.call-to-action .action-pic .icon-2{width:226px;height:226px;right:65px;top:30px}.front-page .action.call-to-action .action-pic .icon-3{width:167px;height:167px;top:-88px}}.front-page .carousel-logos,.front-page .experience,.front-page .testimonials{padding-top:62px}.front-page .experience .skill{max-width:100%;width:100%;margin-top:34px}.front-page .experience .skill:first-child,.front-page .faq.faq-new .accordion-wrap{margin-top:0}@media (min-width:767px){.front-page .experience .skill{max-width:50%}.front-page .experience .skill:nth-child(2){margin-top:0}.front-page .cases.home-our-cases{padding:90px 0 0}}.front-page .experience .skill .title{font-family:Unbounded,sans-serif;font-weight:700;font-size:32px;line-height:135%;letter-spacing:0;text-transform:uppercase;color:#96fdb4;margin-bottom:9px}@media (min-width:1199px){.front-page .action.call-to-action .action-pic .icon-1 img,.front-page .action.call-to-action .action-pic .icon-2 img,.front-page .action.call-to-action .action-pic .icon-3 img{max-width:100%;height:auto}.front-page .experience .row{gap:20px;flex-wrap:nowrap}.front-page .experience .skill:first-child{max-width:35%}.front-page .experience .skill{max-width:23%;margin-top:0}.front-page .experience .skill .title{font-size:48px;margin-bottom:16px}}.front-page .experience .skill .desc{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:500;font-size:24px;leading-trim:NONE;line-height:140%;letter-spacing:0;text-transform:lowercase;margin-bottom:0}.front-page .cases.home-our-cases .title-wrap,.front-page .contact-form-new .elements-wrapper .row{flex-direction:column}.front-page .cases.home-our-cases h2{display:block;width:100%;max-width:100%;font-size:28px;line-height:130%;letter-spacing:0;text-transform:uppercase;margin-bottom:32px}.front-page .carousel-logos h2,.front-page .pricing.pricing-new h2{font-size:28px;line-height:130%;margin-bottom:32px}@media (min-width:1199px){.front-page .cases.home-our-cases{padding:120px 0 0}.front-page .cases.home-our-cases .title-wrap{align-items:flex-start}.front-page .cases.home-our-cases h2{max-width:70%}.front-page .cases.home-our-cases a.btn-link.link{display:flex;max-width:220px}}.front-page .cases.home-our-cases .cases-wrap{max-width:100%;width:100%}@media (min-width:991px){.front-page .cases.home-our-cases .cases-wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:20px}.front-page .pricing.pricing-new .grid-row{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:15px}}.front-page .cases.home-our-cases .case-wrap{display:flex;flex-wrap:wrap;flex-direction:column;height:-moz-max-content;height:max-content;background:#5f4b7a;border:none;border-radius:20px;margin-bottom:24px}.front-page .about-us p:last-child,.front-page .cases.home-our-cases .case-wrap:last-child,.front-page .contact-form-new .elements-wrapper .content-wrap .contact-telegram,.front-page .pricing.pricing-new .price-card .price-body ul li:last-child,.front-page .teams .ceo .person .info .desc p:last-child{margin-bottom:0}.front-page .cases.home-our-cases .case-wrap .content{background:0 0;margin-top:0;border:none;padding:20px}.front-page .cases.home-our-cases .case-wrap .content .title-wrap{text-align:left}@media (min-width:1199px){.front-page .cases.home-our-cases .grid-row{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr;grid-column-gap:15px}.front-page .cases.home-our-cases .cases-wrap{grid-template-columns:1fr}.front-page .cases.home-our-cases .case-wrap{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:1fr;grid-column-gap:0;border-radius:45px;max-width:100%;width:100%}.front-page .cases.home-our-cases .case-wrap .content{padding:40px 30px;display:flex;flex-direction:column;justify-content:space-between}.front-page .cases.home-our-cases .case-wrap .content .title-wrap{margin-bottom:16px}}.front-page .cases.home-our-cases .case-wrap .content .title-wrap h3{width:100%;margin:0}.front-page .cases.home-our-cases .case-wrap .content .title-wrap h3 .title{font-family:Unbounded,Arial,Helvetica,sans-serif;font-weight:700;font-size:19px;line-height:135%;letter-spacing:0;text-transform:uppercase;color:#fff;text-decoration:none}@media (min-width:1199px){.front-page .cases.home-our-cases .case-wrap .content .title-wrap h3 .title{font-size:22px}}.front-page .cases.home-our-cases .case-wrap .content .title-wrap h3 .title:hover{text-decoration:none}.front-page .cases.home-our-cases .case-wrap .content .tags{display:flex;align-items:center;margin:12px 0}@media (min-width:1199px){.front-page .cases.home-our-cases .case-wrap .content .tags{margin-top:0;margin-bottom:20px}.front-page .cases.home-our-cases .case-wrap .content .desc-wrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-column-gap:10px}}.front-page .cases.home-our-cases .case-wrap .content .tags a.tag{display:inline-block;border:2px solid #f8d060;border-radius:8px;margin-right:8px;padding:4px 10px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:140%;letter-spacing:0;color:#f8d060}.front-page .cases.home-our-cases .case-wrap .content .tags a.tag:last-child,.front-page .our-lectures .swiperLectures .lecture .content .tags .tag:last-child,.front-page .teams .ceo .person .socials a:last-child{margin-right:0}.front-page .cases.home-our-cases .case-wrap .content .desc-wrap .aside{max-width:100%;margin-top:24px}.front-page .cases.home-our-cases .case-wrap .content .desc-wrap .aside span{font-family:Unbounded,Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;leading-trim:NONE;line-height:135%;letter-spacing:0;text-transform:uppercase;color:#fff;margin-bottom:6px}@media (min-width:1199px){.front-page .cases.home-our-cases .case-wrap .content .desc-wrap .aside{margin-bottom:0}.front-page .cases.home-our-cases .case-wrap .content .desc-wrap .aside span{font-size:18px}}.front-page .cases.home-our-cases .case-wrap .content .desc-wrap .aside p{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:500;font-size:16px;line-height:140%;letter-spacing:0;text-transform:lowercase;margin-bottom:0}.front-page .cases.home-our-cases .case-wrap .thumbnail{background:0 0;height:190px;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:20px}@media (min-width:539px){.front-page .cases.home-our-cases .case-wrap .thumbnail{height:290px;-o-object-position:center;object-position:center}.front-page .cases.home-our-cases .case-wrap .thumbnail a img{-o-object-position:center;object-position:center}}@media (min-width:819px){.front-page .action.call-to-action .row{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:1fr;grid-column-gap:20px}.front-page .action.call-to-action .action-pic img.thumbnail{height:100%;margin-top:0}.front-page .cases.home-our-cases .case-wrap .thumbnail{height:390px;border-radius:20px}}@media (min-width:1199px){.front-page .cases.home-our-cases .case-wrap .thumbnail{height:auto;min-height:330px;border-radius:45px}.front-page .cases.home-our-cases .case-wrap .thumbnail a{height:100%}}.front-page .cases.home-our-cases .case-wrap .thumbnail a{background:0 0;display:block}.front-page .cases.home-our-cases .case-wrap .thumbnail a img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.front-page .cases.home-our-cases .link-wrapper{margin-top:24px}.front-page .cases.home-our-cases .link-wrapper a.btn-light-green{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:800;font-size:20px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#12051e}.front-page .carousel-logos h2{width:100%;max-width:100%;letter-spacing:0;text-transform:uppercase}@media (min-width:1199px){.front-page .cases.home-our-cases .link-wrapper{display:none}.front-page .carousel-logos h2{max-width:70%}}.front-page .carousel-logos .logosClients{width:100%;margin:0 auto;padding-left:20px}.front-page .carousel-logos .logosClients .swiper-wrapper .swiper-slide .logo-thumb{display:flex;justify-content:center;align-items:center;max-width:160px;width:100%;height:90px;border-radius:16px;border:2px solid #5f4b7a;padding:24px 32px}@media (min-width:1199px){.front-page .carousel-logos .logosClients .swiper-wrapper .swiper-slide .logo-thumb{border-radius:25px}}.front-page .carousel-logos .logosClients .swiper-wrapper .swiper-slide .logo-thumb img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.front-page .pricing.pricing-new{padding:62px 0 0}.front-page .pricing.pricing-new .price-wrap{width:100%;margin-bottom:16px}@media (min-width:1023px){.front-page .pricing.pricing-new{padding:90px 0 0}.front-page .pricing.pricing-new .price-wrap{margin-bottom:0}.front-page .faq.faq-new .title-wrap{width:100%}}.front-page .pricing.pricing-new .price-card{border:2px solid #5f4b7a;border-radius:16px;padding:20px}@media (min-width:1199px){.front-page .pricing.pricing-new{padding:120px 0 0}.front-page .pricing.pricing-new .price-card{border-radius:25px;padding:30px}}.front-page .pricing.pricing-new .price-card .price-head{flex-wrap:wrap}.front-page .pricing.pricing-new .price-card .price-head .tariff{max-width:100%;background:0 0;border:none;padding:0;height:auto!important;margin-bottom:6px}.front-page .pricing.pricing-new .price-card .price-head .tariff h3{font-weight:700;font-size:18px;line-height:135%;letter-spacing:0;text-transform:uppercase}.front-page .pricing.pricing-new .price-card .price-head .cost{max-width:100%;margin-bottom:12px}.front-page .pricing.pricing-new .price-card .price-head .cost .tag{padding:0;height:auto;display:block;border:0;max-width:100%;font-family:Unbounded,Arial,Helvetica,sans-serif;font-weight:700;font-size:20px;line-height:135%;letter-spacing:0;text-transform:uppercase;color:#96fdb4}.front-page .pricing.pricing-new .price-card .price-body p{font-weight:500;font-size:16px;line-height:140%;letter-spacing:0;text-transform:lowercase;margin-bottom:32px}.front-page .pricing.pricing-new .price-card .price-body ul{margin-bottom:32px}.front-page .pricing.pricing-new .price-card .price-body ul li{font-weight:500;font-size:16px;line-height:140%;letter-spacing:0;margin-bottom:14px;color:#fff;position:relative;display:flex;align-items:center}.front-page .pricing.pricing-new .price-card .price-body ul li:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:contain;max-width:22px;width:100%;height:22px;margin-right:12px}.front-page .pricing.pricing-new .price-card .price-foot .btn-light-green.link{max-width:100%;width:100%;height:61px;border-radius:12px;background:#96fdb4;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:800;font-size:20px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#12051e}@media (min-width:539px){.front-page .pricing.pricing-new .price-card .price-foot .btn-light-green.link{max-width:315px}}@media (min-width:1179px){.front-page .pricing.pricing-new .price-card .price-foot .btn-light-green.link{max-width:100%}}.front-page .pricing.pricing-new .price-card.master{background:#5f4b7a;padding:20px}.front-page .pricing.pricing-new .price-card.master .tariff,.front-page .pricing.pricing-new .price-card.pro .tariff{padding:0!important}.front-page .pricing.pricing-new .price-card.master .tariff.row{max-width:100%;justify-content:space-between;align-items:center}.front-page .pricing.pricing-new .price-card.master .popular{display:inline-block;background:#f8d060;border-radius:8px;padding:6px 10px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:800;font-size:12px;line-height:140%;letter-spacing:0;color:#12051e}.front-page .pricing.pricing-new .price-card.master .price-body ul li::before{background-repeat:no-repeat}@media (min-width:767px){.front-page .cases.home-our-cases h2{font-size:38px;line-height:118%;margin-bottom:32px}.front-page .carousel-logos{padding-top:108px}.front-page .carousel-logos h2,.front-page .pricing.pricing-new h2{font-size:38px;line-height:118%;margin-bottom:48px}.front-page .carousel-logos .logosClients .swiper-wrapper .swiper-slide .logo-thumb{max-width:320px;height:180px;padding:48px 64px}.front-page .testimonials{padding-top:90px}}@media (min-width:1199px){.front-page .testimonials{padding-top:120px}.front-page .testimonials .title-wrap{display:flex;justify-content:space-between;align-items:flex-start}}.front-page .teams .title-wrap,.front-page .testimonials .title-wrap{max-width:100%;width:100%;margin-bottom:32px}.front-page .our-lectures .title-wrapper h2,.front-page .teams .title-wrap h2,.front-page .testimonials .title-wrap h2{font-size:28px;line-height:130%}@media (min-width:1199px){.front-page .testimonials .buttons-wrapper-pc{position:relative;display:block;max-width:190px;width:100%}}.front-page .our-lectures .buttons-wrapper-mobile,.front-page .testimonials .buttons-wrapper-mobile{display:flex;justify-content:space-between;position:relative;max-width:172px;width:100%;margin:50px auto 0}@media (min-width:1199px){.front-page .testimonials .buttons-wrapper-mobile{display:none}.front-page .testimonials .swiper-button-next,.front-page .testimonials .swiper-button-prev{max-width:74px;height:74px}}.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item{border:2px solid #5f4b7a;padding:20px;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media (min-width:1199px){.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item{padding:30px;border-radius:25px}}.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .text{font-family:Unbounded,Arial,Helvetica,sans-serif;font-weight:500;font-size:14px;line-height:150%;letter-spacing:0;text-transform:lowercase;margin-bottom:40px}@media (min-width:1199px){.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .author .author-info .name,.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .text{font-size:16px}}.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .author{display:flex;justify-content:space-between;align-items:center}.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .author .author-info .name{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:140%;letter-spacing:0;margin-bottom:4px}.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .author .author-info .position{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:500;font-size:16px;line-height:140%;letter-spacing:0;color:#d0b8f2}@media (min-width:1199px){.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .author .author-info .position{font-size:16px}}.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .author .author-pic{max-width:105px;width:100%;display:flex;justify-content:flex-end}.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .author .author-pic .emoji-wrapper{display:flex;justify-content:center;align-items:center;max-width:52px;width:100%;height:52px;border-radius:50%;overflow:hidden;font-size:20px}.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .author .author-pic .emoji-wrapper-2{z-index:2;position:relative;right:5px}.front-page .teams{padding-top:120px}@media (min-width:1199px){.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .author .author-pic{max-width:178px}.front-page .teams .row{justify-content:space-between}.front-page .teams .title-wrap{max-width:340px}.front-page .teams .ceo{max-width:860px}}.front-page .teams .ceo .person .thumbnail,.front-page .teams .worker .thumbnail{width:100%;margin-bottom:18px}@media (min-width:1199px){.front-page .teams .ceo .person{display:flex;flex-wrap:wrap;align-items:center}.front-page .teams .ceo .person .thumbnail{max-width:405px;margin-bottom:0;margin-right:30px}}.front-page .teams .ceo .person .thumbnail img,.front-page .teams .worker .thumbnail img{max-width:335px;width:100%;height:214px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:22px}@media (min-width:1199px){.front-page .teams .ceo .person .thumbnail img{max-width:100%;width:inherit;height:auto;-o-object-fit:inherit;object-fit:inherit}.front-page .teams .ceo .person .info{max-width:425px}.front-page .teams .ceo .person .info .desc p{margin-bottom:10px}}.front-page .teams .ceo .person .info .title a{font-family:Unbounded,Arial,Helvetica,sans-serif;font-weight:700;font-size:19px;line-height:135%;letter-spacing:0;text-transform:uppercase;margin-bottom:4px;text-decoration:none;display:block;color:#fff}.front-page .teams .ceo .person .info .desc p,.front-page .teams .ceo .person .info .subtitle,.front-page .teams .worker .info .desc p,.front-page .teams .worker .info .subtitle{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:16px;line-height:140%;font-weight:500;letter-spacing:0}.front-page .teams .ceo .person .info .subtitle{text-transform:uppercase;color:#d0b8f2;margin-bottom:12px}.front-page .teams .ceo .person .info .desc,.front-page .teams .worker .info .desc{margin-bottom:24px}.front-page .teams .ceo .person .info .desc p,.front-page .teams .worker .info .desc p{leading-trim:NONE}.front-page .our-lectures .swiperLectures .lecture .content .tags,.front-page .teams .ceo .person .socials{width:100%;display:flex}.front-page .teams .ceo .person .socials a{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;margin-right:18px}.front-page .teams .worker{width:100%;margin-top:24px}@media (min-width:767px){.front-page .teams .title-wrap,.front-page .testimonials .title-wrap{margin-bottom:48px}.front-page .teams .title-wrap h2,.front-page .testimonials .title-wrap h2{font-size:38px;line-height:118%}.front-page .teams{padding-top:108px}.front-page .teams .worker{max-width:300px;margin-right:15px}}@media (min-width:1199px){.front-page .teams .worker{max-width:380px;margin-top:56px}.front-page .teams .worker .person{max-width:388px}}@media (min-width:1279px){.front-page .why-choose-us .content-wrap{border-radius:45px}.front-page .why-choose-us .content-wrap .text p{text-align:left;max-width:515px;width:100%}.front-page .teams .worker{max-width:408px}}.front-page .teams .worker .info .title a{font-family:Unbounded,Arial,Helvetica,sans-serif;font-weight:700;font-size:19px;leading-trim:NONE;line-height:135%;letter-spacing:0;text-transform:uppercase;margin-bottom:4px;text-decoration:none;display:block;color:#fff}.front-page .teams .worker .info .subtitle{text-transform:uppercase;color:#d0b8f2;margin-bottom:0}.front-page .our-lectures{width:100%;padding-top:62px;position:relative}@media (min-width:767px){.front-page .our-lectures{padding-top:90px}.front-page .our-lectures .title-wrapper h2{font-size:38px;line-height:118%}}@media (min-width:1199px){.front-page .teams .worker .thumbnail img{max-width:100%;height:auto}.front-page .our-lectures{padding-top:120px}}.front-page .our-lectures .title-wrapper{margin-bottom:32px;position:relative}.front-page .our-lectures .swiperLectures .lecture{display:block;max-width:100%;background:#5f4b7a;border-radius:25px;overflow:hidden;cursor:pointer}@media (min-width:1199px){.front-page .our-lectures .title-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:59px}.front-page .our-lectures .swiperLectures .lecture,.front-page .our-lectures .swiperLectures .lecture img{border-radius:25px}}.front-page .our-lectures .swiperLectures .lecture img{max-width:335px;height:190px}@media (min-width:599px){.front-page .our-lectures .swiperLectures .lecture img{max-width:100%;height:auto}}.front-page .our-lectures .swiperLectures .lecture .content{padding:20px}@media (min-width:1199px){.front-page .our-lectures .swiperLectures .lecture .content{padding:35px}.front-page .our-lectures .buttons-wrapper-pc{position:relative;display:block;max-width:190px;width:100%}}.front-page .our-lectures .swiperLectures .lecture .content h3{font-family:Unbounded,Arial,Helvetica,sans-serif;font-weight:700;font-size:19px;line-height:135%;letter-spacing:0;text-transform:uppercase;margin-bottom:12px}.front-page .our-lectures .swiperLectures .lecture .content .tags .tag{display:inline-block;border:2px solid #f8d060;padding:4px 10px;border-radius:8px;margin-right:8px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:140%;letter-spacing:0;color:#f8d060}@media (min-width:1199px){.front-page .our-lectures .buttons-wrapper-mobile{display:none}.front-page .our-lectures .swiper-button-next,.front-page .our-lectures .swiper-button-prev{max-width:74px;height:74px}}.front-page .contact-form-new{width:100%;position:relative;padding:90px 0 0}.front-page .contact-form-new .elements-wrapper{background:#f8d060;border-radius:16px;padding:20px}@media (min-width:1199px){.front-page .contact-form-new{padding:120px 0 0}.front-page .contact-form-new .elements-wrapper{padding:50px;border-radius:25px}}.front-page .contact-form-new .elements-wrapper .content-wrap{width:100%;margin-bottom:20px}.front-page .contact-form-new .elements-wrapper .content-wrap h3.h3{font-size:19px;line-height:135%;letter-spacing:0;text-transform:uppercase;color:#12051e!important;margin-bottom:12px}@media (min-width:767px){.front-page .contact-form-new{padding:120px 0 0}.front-page .contact-form-new .elements-wrapper .content-wrap h3.h3{font-size:38px;line-height:118%}}@media (min-width:1199px){.front-page .contact-form-new .elements-wrapper .content-wrap h3.h3{margin-bottom:20px}}.front-page .contact-form-new .elements-wrapper .content-wrap p{font-weight:500;color:#12051e!important;font-size:16px;line-height:140%;letter-spacing:0;margin-bottom:24px}@media (min-width:1199px){.front-page .contact-form-new .elements-wrapper .content-wrap p{font-size:20px;margin-bottom:40px}}.front-page .about-us h2,.front-page .faq.faq-new .title-wrap h2{letter-spacing:0;max-width:100%;padding:0;font-size:28px;line-height:130%;text-transform:uppercase}.front-page .contact-form-new .elements-wrapper .content-wrap .contact{display:flex;align-items:center;margin-bottom:12px}.front-page .contact-form-new .elements-wrapper .content-wrap .contact .thumb{max-width:32px;width:100%;margin-right:16px}@media (min-width:1199px){.front-page .contact-form-new .elements-wrapper .content-wrap .contact .thumb{max-width:45px}}.front-page .contact-form-new .elements-wrapper .content-wrap .contact a{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:140%;letter-spacing:0;color:#12051e}@media (min-width:1199px){.front-page .contact-form-new .elements-wrapper .content-wrap .contact a{font-size:20px}.front-page .contact-form-new .elements-wrapper .feedback-form-container .inputs-wrapper p{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:15px;grid-row-gap:0px}}.front-page .contact-form-new .elements-wrapper .feedback-form-container{max-width:500px;width:100%;margin-top:0}@media (min-width:991px){.front-page .contact-form-new .elements-wrapper .row{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px}.front-page .contact-form-new .elements-wrapper .content-wrap{width:40%;margin-bottom:0}.front-page .contact-form-new .elements-wrapper .feedback-form-container{width:60%;margin-top:0}}.front-page .contact-form-new .elements-wrapper .feedback-form-container p{margin:0}.front-page .contact-form-new .elements-wrapper .feedback-form-container .hidden-fields-container{border:none}.front-page .contact-form-new .elements-wrapper .feedback-form-container .inputs-wrapper p{margin:0;width:100%}.front-page .contact-form-new .elements-wrapper .feedback-form-container form input,.front-page .contact-form-new .elements-wrapper .feedback-form-container form textarea{width:100%;padding:14px;margin-bottom:10px;border:none;border-radius:12px;box-sizing:border-box;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:500;font-size:14px;line-height:140%;letter-spacing:0;color:#12051e}@media (min-width:1199px){.front-page .contact-form-new .elements-wrapper .feedback-form-container form input,.front-page .contact-form-new .elements-wrapper .feedback-form-container form textarea{padding:20px;font-size:16px}}@media (min-width:1439px){.front-page .services .service .title .icon{max-width:92px;height:92PX}.front-page .services .service .title .icon img{max-width:40px}.front-page .why-choose-us .content-wrap{padding:56px}.front-page .pricing.pricing-new .grid-row{grid-column-gap:24px}.front-page .pricing.pricing-new .price-card.master{padding:48px}.front-page .our-lectures .buttons-wrapper-pc,.front-page .testimonials .buttons-wrapper-pc{max-width:216px}.front-page .our-lectures .swiper-button-next,.front-page .our-lectures .swiper-button-prev,.front-page .testimonials .swiper-button-next,.front-page .testimonials .swiper-button-prev{max-width:86px;height:86px}.front-page .teams .ceo{max-width:925px}.front-page .teams .ceo .person .thumbnail,.front-page .teams .worker{max-width:450px}.front-page .teams .ceo .person .thumbnail img,.front-page .teams .worker .thumbnail img{border-radius:32px}.front-page .teams .worker .person{max-width:100%}.front-page .contact-form-new .elements-wrapper .content-wrap{max-width:546px;width:100%}.front-page .contact-form-new .elements-wrapper .feedback-form-container{max-width:700px;width:100%}.front-page .contact-form-new .elements-wrapper .feedback-form-container form input,.front-page .contact-form-new .elements-wrapper .feedback-form-container form textarea{padding:30px 34px;border-radius:22px;font-size:18px}}@media (min-width:1819px){.front-page .hero-home-new .picture{max-width:-moz-max-content;max-width:max-content;top:0}.front-page .hero-home-new .picture .icon-top{max-width:-moz-fit-content;max-width:fit-content;top:0;left:-135px}.front-page .hero-home-new .picture .icon-bot{max-width:-moz-fit-content;max-width:fit-content;left:-105px;bottom:40px}.front-page .services .service-text h2{font-size:68px;line-height:118%;max-width:510px}.front-page .services .service-text p{max-width:995px;font-weight:500;font-size:30px;line-height:140%;letter-spacing:0;text-transform:uppercase}.front-page .our-lectures .swiperLectures .lecture .content,.front-page .services .service{padding:48px}.front-page .services .service .desc p,.front-page .services .service .title h3,.front-page .teams .ceo .person .info .title a,.front-page .why-choose-us .content-wrap .title{font-size:28px}.front-page .carousel-logos,.front-page .experience,.front-page .our-lectures,.front-page .teams,.front-page .testimonials,.front-page .why-choose-us{padding-top:148px}.front-page .why-choose-us .title-wrap h2{font-size:68px;line-height:118%}.front-page .why-choose-us .content-wrap{border-width:4px}.front-page .action.call-to-action .action-content p.desc,.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .author .author-info .name,.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .author .author-info .position,.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .text,.front-page .why-choose-us .content-wrap .text p{font-size:26px}.front-page .action.call-to-action .action-content{padding:56px;border-radius:45px;margin-right:24px}.front-page .action.call-to-action .action-content h3.title{font-size:38px;margin-bottom:24px}.front-page .action.call-to-action .action-content a.button.link{margin-top:95px}.front-page .action.call-to-action .action-pic{height:628px}.front-page .action.call-to-action .action-pic img.thumbnail{height:628px;border-radius:45px}.front-page .experience .skill .title{font-size:88px;margin-bottom:26px}.front-page .cases.home-our-cases h2{max-width:90%;margin:0 0 64px;line-height:118%}.front-page .cases.home-our-cases a.btn-link.link{max-width:292px;font-size:26px}.front-page .cases.home-our-cases .case-wrap .content .title-wrap{margin-bottom:28px}.front-page .cases.home-our-cases .case-wrap .content .title-wrap h3 .title{font-size:38px}.front-page .cases.home-our-cases .case-wrap .content .tags{margin-bottom:56px}.front-page .cases.home-our-cases .case-wrap .content .tags a.tag{border-radius:16px;font-size:20px;padding:10px 20px;margin-right:12px}.front-page .cases.home-our-cases .case-wrap .content .desc-wrap .aside span{font-size:28px;margin-bottom:12px}.front-page .cases.home-our-cases .case-wrap .content .desc-wrap .aside p,.front-page .teams .ceo .person .info .desc p,.front-page .teams .worker .info .desc p{font-size:22px}.front-page .cases.home-our-cases .case-wrap .thumbnail{max-width:466px;min-height:100%}.front-page .carousel-logos h2{font-size:68px;margin-bottom:68px;max-width:1190px}.front-page .carousel-logos .logosClients .swiper-wrapper .swiper-slide .logo-thumb{max-width:508px;height:304px;padding:100px 140px;border-radius:45px}.front-page .pricing.pricing-new h2{font-size:68px;margin-bottom:56px}.front-page .pricing.pricing-new .price-card{border-radius:45px;padding:48px!important}.front-page .testimonials .title-wrap{margin-bottom:59px}.front-page .our-lectures .title-wrapper h2,.front-page .teams .title-wrap h2,.front-page .testimonials .title-wrap h2{font-size:68px}.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item{padding:56px;height:603px;border-radius:45px}.front-page .testimonials .swiperTestimonials .swiper-wrapper .swiper-slide .testimonial-item .author .author-pic .emoji-wrapper{max-width:92px;height:92px;font-size:36px}.front-page .teams .title-wrap{max-width:498px;margin-bottom:59px}.front-page .teams .ceo{max-width:1186px}.front-page .teams .ceo .person .thumbnail{max-width:586px;margin-right:52px}.front-page .teams .ceo .person .info{max-width:540px}.front-page .teams .ceo .person .info .subtitle{font-size:24px;margin-bottom:18px}.front-page .teams .ceo .person .info .desc{margin-bottom:40px}.front-page .teams .worker{max-width:570px}.front-page .teams .worker .person{max-width:100%}.front-page .teams .worker .info .title a{font-size:28px;margin-bottom:10px}.front-page .teams .worker .info .subtitle{font-size:24px}.front-page .our-lectures .swiperLectures .lecture,.front-page .our-lectures .swiperLectures .lecture img{border-radius:45px}.front-page .our-lectures .swiperLectures .lecture .content h3{font-size:28px;margin-bottom:28px}.front-page .our-lectures .swiperLectures .lecture .content .tags .tag{font-size:20px;padding:10px 20px;border-radius:16px;margin-right:12px}.front-page .contact-form-new .elements-wrapper{padding:96px 86px;border-radius:45px}.front-page .contact-form-new .elements-wrapper .content-wrap{max-width:576px}.front-page .contact-form-new .elements-wrapper .content-wrap h3.h3{font-size:68px;margin-bottom:32px}.front-page .contact-form-new .elements-wrapper .content-wrap p{font-size:26px;margin-bottom:56px}.front-page .contact-form-new .elements-wrapper .content-wrap .contact{margin-bottom:22px}.front-page .contact-form-new .elements-wrapper .content-wrap .contact .thumb{max-width:56px}.front-page .contact-form-new .elements-wrapper .content-wrap .contact a{font-size:30px}.front-page .contact-form-new .elements-wrapper .feedback-form-container{max-width:895px}.front-page .contact-form-new .elements-wrapper .feedback-form-container .inputs-wrapper p{grid-column-gap:24px}.front-page .contact-form-new .elements-wrapper .feedback-form-container form input,.front-page .contact-form-new .elements-wrapper .feedback-form-container form textarea{font-size:26px;margin-bottom:24px}}.front-page .contact-form-new .elements-wrapper .feedback-form-container form input:focus,.front-page .contact-form-new .elements-wrapper .feedback-form-container form textarea:focus{outline:#7C00E8 solid 2px;box-shadow:0 0 5px rgba(90,103,216,.5)}.front-page .contact-form-new .elements-wrapper .feedback-form-container form textarea{resize:vertical;min-height:120px;margin:0}.front-page .contact-form-new .elements-wrapper .feedback-form-container input::-moz-placeholder{color:#5f5866}.front-page .contact-form-new .elements-wrapper .feedback-form-container input::placeholder{color:#5f5866}.front-page .contact-form-new .elements-wrapper .feedback-form-container ::-webkit-input-placeholder{color:#5f5866}.front-page .contact-form-new .elements-wrapper .feedback-form-container ::-moz-placeholder{color:#5f5866;opacity:1}.front-page .contact-form-new .elements-wrapper .feedback-form-container :-ms-input-placeholder{color:#5f5866}.front-page .contact-form-new .elements-wrapper .feedback-form-container :-moz-placeholder{color:#5f5866}.front-page .contact-form-new .elements-wrapper .feedback-form-container #submit-btn{width:100%;padding:18px 40px;background-color:#7c00e8;color:#fff;border:none;border-radius:12px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:800;font-size:20px;line-height:100%;letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:background-color .3s;margin-top:32px}@media (min-width:1199px){.front-page .contact-form-new .elements-wrapper .feedback-form-container #submit-btn{max-width:354px;padding:18px 25px;margin:32px auto 0}.front-page .faq.faq-new .accordion-wrap{max-width:60%}}.front-page .contact-form-new .elements-wrapper .feedback-form-container .buttton-wrapper{width:100%;text-align:end}.front-page .contact-form-new .elements-wrapper .feedback-form-container .buttton-wrapper p{text-align:end}.front-page .contact-form-new .elements-wrapper .feedback-form-container #submit-btn:hover{background-color:#9010ff}.front-page .contact-form-new .elements-wrapper #form-messages{text-align:center;margin-top:15px;font-size:16px;font-weight:700}.front-page .contact-form-new .elements-wrapper .success{color:#28a745}.front-page .contact-form-new .elements-wrapper .error{color:#dc3545}.front-page .faq.faq-new{width:100%;margin:0;padding:62px 0 32px;position:relative}@media (min-width:990px){.front-page .faq.faq-new .title-wrap{max-width:400px;width:100%}}.front-page .faq.faq-new .title-wrap h2{margin:0}.front-page .faq.faq-new .accordion-wrap .accordion-home{font-family:Unbounded,Arial,Helvetica,sans-serif;font-weight:700;font-style:Bold;font-size:19px;line-height:135%;letter-spacing:0;text-transform:uppercase;color:#fff;margin-top:32px;display:flex;align-items:center;gap:12px;text-align:left;background:0 0;position:relative;border:0}@media (min-width:1199px){.front-page .faq.faq-new .accordion-wrap .accordion-home{margin-top:42px}.front-page .faq.faq-new .accordion-wrap .accordion-home:first-child{margin-top:0}}@media (min-width:1439px){.front-page .faq.faq-new .accordion-wrap .accordion-home{font-size:24px}}.front-page .faq.faq-new .accordion-wrap .accordion-home:before{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16.4756' r='16' fill='%237C00E8'/%3E%3Cpath d='M13.8848 8.49792C14.0844 7.89916 14.7313 7.57517 15.3301 7.77471L25.0879 11.0275C25.6867 11.2271 26.0102 11.8746 25.8106 12.4734L22.5583 22.2312C22.3587 22.8299 21.7112 23.1534 21.1125 22.9538C20.5138 22.7542 20.1902 22.1067 20.3898 21.508L22.7698 14.3679L7.78323 21.8612C7.21869 22.1435 6.53202 21.9146 6.24975 21.35C5.96757 20.7855 6.19641 20.0988 6.76091 19.8166L21.7475 12.3233L14.6075 9.94324C14.0087 9.74365 13.6853 9.09669 13.8848 8.49792Z' fill='white'/%3E%3C/svg%3E%0A");max-width:32px;width:100%;height:32px;background-size:contain}.front-page .faq.faq-new .accordion-wrap .accordion-home.active:before{background-image:url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='28' cy='28' r='28' transform='matrix(1 0 0 -1 0 56)' fill='%237C00E8'/%3E%3Cpath d='M11.8321 22.1528C10.8442 21.6589 10.4437 20.4575 10.9377 19.4696C11.4317 18.4816 12.633 18.0812 13.621 18.5751L11.8321 22.1528ZM45.1694 35.0043C45.5187 36.0521 44.9524 37.1848 43.9045 37.5341L26.8282 43.2262C25.7803 43.5755 24.6476 43.0092 24.2984 41.9613C23.9491 40.9134 24.5154 39.7807 25.5633 39.4315L40.7422 34.3718L35.6826 19.1929C35.3333 18.145 35.8996 17.0123 36.9475 16.6631C37.9953 16.3138 39.128 16.8801 39.4773 17.928L45.1694 35.0043ZM12.7266 20.364L13.621 18.5751L44.1664 33.8479L43.272 35.6367L42.3776 37.4256L11.8321 22.1528L12.7266 20.364Z' fill='white'/%3E%3C/svg%3E%0A")}.front-page .faq.faq-new .accordion-wrap .hr{max-width:100%;height:2px;background:#5f4b7a;margin-top:32px}@media (min-width:1199px){.front-page .faq.faq-new .accordion-wrap .hr{margin-top:42}}.front-page .faq.faq-new .accordion-wrap .panel-home{border-bottom:0;padding:24px 0 0;max-height:0;overflow:hidden;transition:max-height .4s}.front-page .faq.faq-new .accordion-wrap .panel-home p{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:500;font-size:16px;line-height:140%;letter-spacing:0}.front-page .faq.faq-new .accordion-wrap .accordion-home.active+.panel-home{max-height:-moz-max-content;max-height:max-content;overflow:visible}.front-page .about-us{width:100%;margin:0;padding:62px 0;position:relative}.front-page .about-us h2{text-align:center;margin-bottom:20px}@media (min-width:767px){.front-page .contact-form-new .elements-wrapper .feedback-form-container form textarea{min-height:240px}.front-page .faq.faq-new{padding:108px 0 54px}.front-page .faq.faq-new .title-wrap h2{font-size:38px;line-height:118%}.front-page .about-us{padding:108px 0}.front-page .about-us h2{font-size:38px;line-height:118%;margin-bottom:40px}}@media (min-width:1819px){.front-page .contact-form-new .elements-wrapper .feedback-form-container #submit-btn{font-size:26px;padding:25px 38px;margin:48px auto 0}.front-page .faq.faq-new{padding:148px 0 74px}.front-page .faq.faq-new .title-wrap h2{font-size:68px}.front-page .faq.faq-new .accordion-wrap .accordion-home{font-size:32px;margin-top:56px}.front-page .faq.faq-new .accordion-wrap .accordion-home:before{max-width:56px;height:56px;margin-right:24px}.front-page .faq.faq-new .accordion-wrap .hr{margin-top:56px}.front-page .faq.faq-new .accordion-wrap .panel-home p{font-size:26px}.front-page .about-us{padding:148px 0}.front-page .about-us h2{font-size:68px;margin-bottom:56px}}.front-page .about-us h3,.front-page .about-us h4,.front-page .about-us h5,.front-page .about-us h6{font-family:Unbounded,Arial,Helvetica,sans-serif;font-weight:600;font-size:20px;line-height:135%;letter-spacing:0;color:#fff;margin-bottom:12px}.front-page .about-us .more-content,.front-page .about-us p{font-family:Montserrat,Arial,Helvetica,sans-serif;letter-spacing:0}@media (min-width:1199px){.front-page .about-us h3,.front-page .about-us h4,.front-page .about-us h5,.front-page .about-us h6{font-size:28px;margin-bottom:20px}}.front-page .about-us p{font-weight:400;line-height:140%;margin-bottom:12px}.front-page .about-us .content{max-width:1197px;width:100%;margin:0 auto}.front-page .about-us #about-us-content{max-height:150px;overflow:hidden;transition:max-height .4s}.front-page .about-us #about-us-content.expanded{max-height:1000px}.front-page .about-us .button-wrap{width:100%;display:flex;justify-content:center}.front-page .about-us .more-content{margin:30px auto 0;text-align:center;cursor:pointer;font-weight:800;font-size:14px;line-height:100%;text-transform:uppercase;color:#96fdb4;padding:12px 25px;background:0 0;border:2px solid #96fdb4;border-radius:16px}@media (min-width:1619px){.front-page .action.call-to-action,.front-page .cases.home-our-cases,.front-page .contact-form-new,.front-page .pricing.pricing-new,.front-page .services{padding:148px 0 0}.front-page .cases.home-our-cases .case-wrap .content{padding:56px}.front-page .pricing.pricing-new .price-card .price-head .tariff h3{font-size:38px}.front-page .pricing.pricing-new .price-card .price-head .cost{font-size:28px;margin-bottom:28px}.front-page .pricing.pricing-new .price-card .price-head .cost .tag{font-size:40px}.front-page .pricing.pricing-new .price-card .price-body p{font-size:22px;margin-bottom:56px}.front-page .pricing.pricing-new .price-card .price-body ul{margin-bottom:56px}.front-page .pricing.pricing-new .price-card .price-body ul li{font-size:22px;margin-bottom:18px}.front-page .pricing.pricing-new .price-card .price-body ul li:before{max-width:38px;height:38px}.front-page .pricing.pricing-new .price-card .price-foot .btn-light-green.link{font-size:26px}.front-page .pricing.pricing-new .price-card.master .popular{font-size:20px;padding:10px 20px}.front-page .about-us h3,.front-page .about-us h4,.front-page .about-us h5,.front-page .about-us h6{margin-bottom:24px}.front-page .about-us p{font-size:24px;margin-bottom:24px}.front-page .about-us .more-content{padding:25px 38px;border:4px solid #96fdb4;font-size:26px;margin:76px auto 0}}/*# sourceMappingURL=front-page-updates.min.css.map */