*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{overflow-x:hidden}body,html{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;font-family:Roboto,sans-serif;color:#01101f;background-color:#fff}main{overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.5}li,ul{list-style:none}button{border:none;cursor:pointer}a,button{outline:none}a{text-decoration:none;color:#4c99e8}address{font-style:normal}strong{font-weight:700}p,span{font-weight:400}p,q,span{font-size:16px;line-height:1.5}img{max-width:100%;height:auto;display:inline-block}input{outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body{font-family:Mulish,sans-serif;color:#131a58}.h1,h1{font-weight:800;font-size:63px;letter-spacing:-.1rem}.h1,.h2,h1,h2{line-height:115%}.h2,h2{font-weight:700;font-size:75px}.h3,h3{font-weight:800;font-size:36px;line-height:115%;margin-bottom:32px}.h3 a,h3 a{color:#131a58;transition:color .3s}.h3 a:hover,h3 a:hover{color:#1780ff}.h3 .h4,.h3 h4,h3 .h4,h3 h4{font-weight:700;font-size:36px;line-height:115%}@media screen and (min-width:1400px){.h1,h1{font-size:85px}.h1,.h3,h1,h3{letter-spacing:-.04em}.h3,h3{font-weight:800;font-size:48px;line-height:60px}}.container{width:100%;min-width:375px;max-width:1288px;padding:0 24px;margin:0 auto}.dots-bg{position:relative;background-image:linear-gradient(90deg,#13152b 0,#151b50 50.02%,#1c2365);background-position:50%}.dots-bg,.dots-bg:after{background-size:cover;background-repeat:no-repeat}.dots-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/images/dots-bg.png);background-position:top;overflow:hidden;pointer-events:none;mix-blend-mode:overlay;opacity:.75;z-index:1}@media screen and (min-width:1024px){.dots-bg:after{background-size:130%;background-position:50%}}.dots-bg .container{position:relative;z-index:5}.five-stars__sprite{width:96px;height:16px;position:relative;background-image:url(/assets/icons/star-for-sprite.svg);background-repeat:space no-repeat;background-size:18px 16px;background-position:0 100%}.button,button{display:inline-block;background-color:#ffce1f;color:#131a58;font-weight:700;font-size:18px;line-height:23px;letter-spacing:-.3px;padding:19px 38px;border:2px solid #ffce1f;border-radius:0 30px;transition:.3s;cursor:pointer}.button:hover,button:hover{border-color:#131a58;background-color:#fff;border-radius:30px}.button_secondary,button_secondary{background-color:transparent;color:#ffce1f;padding:14px 32px}.show-more__checkbox{display:none}.show-more__checkbox:checked~.show-more__label:before{content:"Show less"}.show-more__checkbox:checked~.dev-team-help__items-list{height:1328px}.show-more__label{width:176px;text-align:center}.show-more__label:before{content:"Show more";font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:-.02em}@media screen and (min-width:630px){.show-more__checkbox:checked~.dev-team-help__items-list{height:auto}.show-more__label{display:none}}.header{position:fixed;top:0;left:0;width:100%;height:64px;padding:16px 0;background-color:transparent;z-index:3000000000;transition:background-color .3s}@media (min-width:1200px){.header{height:74px;padding:0}}.header .container{display:flex;justify-content:space-between;align-items:center}@media (min-width:1200px){.header .container{height:inherit;justify-content:space-between}}.header .gecko-fill{fill:#fff;transition:fill .3s}.header-logo__link{width:173px;height:32px}.header-logo__link svg{width:inherit;height:inherit}@media (min-width:1200px){.header-logo__link{width:192px;height:35px}}.header-burger{display:block!important;width:24px;height:24px;padding:3px;position:relative;z-index:50}@media (min-width:1200px){.header-burger{display:none!important}}.header-burger span{display:block;width:18px;height:2px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}.header-burger span:first-child{transform-origin:0 0}.header-burger span:nth-last-child(2){transform-origin:0 100%}.header-checkbox__input{display:none}.header-checkbox__input:checked+.header-burger span{opacity:1;transform:rotate(45deg) translate(3px)}.header-checkbox__input:checked+.header-burger span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}.header-checkbox__input:checked+.header-burger span:nth-last-child(2){transform:rotate(-45deg) translate(1px,1px)}.header-checkbox__input:checked~.header-nav{opacity:1;pointer-events:auto}.header-nav{display:block!important;position:fixed;top:0;left:0;width:100%;height:100%;padding:47px 24px 40px;overflow-y:auto;background-image:linear-gradient(90deg,#13152b 0,#151b50 50.02%,#1c2365);background-size:100%;background-repeat:no-repeat;background-position:50%;opacity:0;pointer-events:none;transition:opacity .2s}@media (min-width:1200px){.header-nav{display:flex!important;justify-content:flex-end;width:auto;padding:0;opacity:1;overflow:visible;pointer-events:auto;position:static;background-image:unset;transition:opacity .3s}}@media (min-width:1200px){.header-list,.header-nav{align-items:center;height:inherit}.header-list{display:flex}.header-list:hover .header-item__link{opacity:.5}.header-list:hover .header-item__link:hover{opacity:1}}@media (min-width:1200px){.header-item{height:inherit;margin-right:32px}.header-item_company .header-item-dropdown{width:186px}.header-item_services .header-item-dropdown{display:flex;width:578px}.header-item_services .header-item-submenu{flex-grow:1}.header-item_services .header-item-submenu:nth-child(2){margin-top:0}.header-item_expertise .header-item-dropdown{display:flex;flex-direction:row-reverse;width:520px}.header-item_expertise .header-item-submenu{flex-grow:1}.header-item_expertise .header-item-submenu:nth-child(2){margin-top:0;width:60%}.header-item:hover .header-item__link{opacity:1}.header-item:hover .header-item__link:after{transform:scaleY(-1)}}@media (min-width:1200px){.header-item_dropdown{position:relative}}.header-item_dropdown .header-item__link{display:flex;align-items:center;justify-content:space-between}.header-item_dropdown .header-item__link:after{content:"";width:24px;height:24px;margin-left:4px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 9.17a1 1 0 0 0-1.41 0L12 12.71 8.46 9.17a1 1 0 1 0-1.41 1.42l4.24 4.24a.999.999 0 0 0 1.42 0L17 10.59a1 1 0 0 0 0-1.42z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;transform:scaleY(1);transition:transform .3s}.header-item_dropdown a.header-item__link{display:none}@media (min-width:1200px){.header-item_dropdown a.header-item__link{display:flex}.header-item_dropdown a.header-item__link+label{display:none}}.header-item_dropdown .header-item__checkbox:checked~.header-item__link:after{transform:scaleY(-1)}.header-item_dropdown .header-item__checkbox:checked~.header-item-dropdown{max-height:600px;padding:32px}@media (min-width:1200px){.header-item_dropdown .header-item__checkbox:checked~.header-item-dropdown{max-height:unset;padding:40px}}.header-item__link{display:block;height:inherit;padding:31px 0 25px;font-weight:700;font-size:18px;line-height:23px;letter-spacing:-.02em;color:#fff}@media (min-width:1200px){.header-item__link{display:flex;align-items:center;padding:0;font-size:16px;line-height:20px;cursor:pointer}.header-item__link:hover~.header-item-dropdown{opacity:1;pointer-events:auto;z-index:15}}.header-item-dropdown{max-height:0;padding:0 32px;border-radius:20px;color:#131a58;background-color:#fff;overflow:hidden;transition:all .3s;transition-timing-function:linear}@media (min-width:1200px){.header-item-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);border-radius:0 0 20px 20px;max-height:unset;padding:40px;opacity:0;transition:opacity .3s;pointer-events:none;z-index:5;box-shadow:0 0 100px rgba(0,0,0,.08)}.header-item-dropdown:hover{opacity:1;pointer-events:auto;z-index:15}}.header-item-submenu+.header-item-submenu{margin-top:32px}.header-item-submenu__title{display:block;margin-bottom:32px;font-weight:800;font-size:14px;line-height:18px;letter-spacing:-.02em;text-transform:uppercase}.header-item-submenu-elem{padding:16px 0}.header-item-submenu-elem:first-child{padding-top:0}.header-item-submenu-elem:last-child{padding-bottom:0}.header-item-submenu-elem-link{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:20px;color:currentColor}@media (min-width:1200px){.header-item-submenu-elem-link{transition:color .3s}.header-item-submenu-elem-link:hover{color:#1780ff}}.header-item-submenu-elem-link svg{flex-shrink:0;width:24px;height:24px;margin-right:14px}.header-contact .button.button_secondary{width:100%;padding:12px 16px;text-align:center}@media (min-width:1200px){.header-contact .button.button_secondary{border-radius:4px;color:#fff;border-color:#fff;font-size:16px;line-height:20px}.header-contact .button.button_secondary:hover{color:#131a58;background-color:#fff;border-radius:4px}}.header_light,.header_light-from-top{background-color:#fff;color:#131a58;box-shadow:0 0 20px rgba(13,21,68,.2)}.header_light-from-top .gecko-fill,.header_light .gecko-fill{fill:#131a58}.header_light-from-top .header-burger span,.header_light .header-burger span{background-color:#131a58}.header_light-from-top .header-checkbox__input:checked+.header-burger span,.header_light .header-checkbox__input:checked+.header-burger span{background-color:#fff}@media (min-width:1200px){.header_light-from-top .header-item__link,.header_light .header-item__link{color:#131a58}.header_light-from-top .header-item__link:after,.header_light .header-item__link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 9.17a1 1 0 0 0-1.41 0L12 12.71 8.46 9.17a1 1 0 1 0-1.41 1.42l4.24 4.24a.999.999 0 0 0 1.42 0L17 10.59a1 1 0 0 0 0-1.42z' fill='%23131A58'/%3E%3C/svg%3E")}}@media (min-width:1200px){.header_light-from-top .header-contact .button.button_secondary,.header_light .header-contact .button.button_secondary{color:#131a58;border-color:#131a58;font-size:16px;line-height:20px}.header_light-from-top .header-contact .button.button_secondary:hover,.header_light .header-contact .button.button_secondary:hover{color:#fff;background-color:#131a58;border-radius:4px}}.make-header-light .header{background-color:hsla(0,0%,100%,0);color:#131a58;box-shadow:0 0 0 rgba(13,21,68,.2);transition:box-shadow .3s}.make-header-light .header .gecko-fill{fill:#131a58}.make-header-light .header .header-burger span{background-color:#131a58}.make-header-light .header .header-checkbox__input:checked+.header-burger span{background-color:#fff}@media (min-width:1200px){.make-header-light .header .header-item__link{color:#131a58}.make-header-light .header .header-item__link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 9.17a1 1 0 0 0-1.41 0L12 12.71 8.46 9.17a1 1 0 1 0-1.41 1.42l4.24 4.24a.999.999 0 0 0 1.42 0L17 10.59a1 1 0 0 0 0-1.42z' fill='%23131A58'/%3E%3C/svg%3E")}}@media (min-width:1200px){.make-header-light .header .header-contact .button.button_secondary{color:#131a58;border-color:#131a58;font-size:16px;line-height:20px}.make-header-light .header .header-contact .button.button_secondary:hover{color:#fff;background-color:#131a58;border-radius:4px}}.make-header-light .header_light{background-color:#fff;color:#131a58;box-shadow:0 0 20px rgba(13,21,68,.2)}.dev-team-hero{padding-top:120px;color:#fff;background-color:#131a58;padding-bottom:44px}@media (min-width:1024px){.dev-team-hero{padding-top:180px}}.dev-team-hero__title.h1{margin-bottom:20px;text-align:center}.dev-team-hero__caption{margin:0 auto 24px;font-weight:400;font-size:18px;line-height:150%;text-align:center;letter-spacing:-.01em;opacity:.8;max-width:700px}.dev-team-hero__contact{margin-bottom:64px;text-align:center}.dev-team-hero__img{margin-bottom:44px}.dev-team-hero__logos{display:flex;margin:0 auto;opacity:.75;max-width:510px}.dev-team-hero__logos-item{margin-right:9px}@media (min-width:1024px){.dev-team-hero__logos-item{margin-right:15px}}.dev-team-hero__logos-item:last-child{margin-right:0}.dev-team-help{padding-top:50px;padding-bottom:50px;position:relative;z-index:1}@media (min-width:1024px){.dev-team-help{padding-top:100px;padding-bottom:0}}.dev-team-help:after{content:"";position:absolute;top:32px;left:-43px;width:151px;height:267px;border:10px solid #ffce1f;border-radius:70px 0;z-index:-1}.dev-team-help .show-more__label{justify-self:center;order:4;margin-top:32px}.dev-team-help__wrp{position:relative;z-index:5;display:grid}.dev-team-help__items-list{height:656px;overflow:hidden;transition:height .5s;display:grid;justify-items:center;gap:16px;justify-self:center}.dev-team-help-item{background-color:#fff;border-radius:20px;padding:38px 30px 44px;max-width:327px;height:208px}.dev-team-help-item_hover{border:2px solid #eaeaea}@media screen and (min-width:1024px){.dev-team-help-item_hover{transition:border-color .3s,box-shadow .3s;box-shadow:0 0 0 rgba(0,0,0,.08);position:relative}.dev-team-help-item_hover:after{content:"";position:absolute;top:0;right:32px;width:24px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23131A58' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5l7 7-7 7m-7-7h13H5z'/%3E%3C/svg%3E");opacity:0;transition:top .3s,opacity .3s}.dev-team-help-item_hover:hover{border-color:#fec608;box-shadow:0 0 50px rgba(0,0,0,.08)}.dev-team-help-item_hover:hover:after{top:16px;opacity:1}}.dev-team-help-item_no-hover{border:2px solid #eaeaea}.dev-team-help-item__title{margin-bottom:12px;color:#131a58;line-height:130%;white-space:break-spaces;word-break:break-word;font-weight:800;font-size:24px;letter-spacing:-.03em}.dev-team-help-item__caption{color:#596573;line-height:170%;margin-bottom:0;font-weight:400;font-size:16px}.dev-team-help-item:first-child{border-color:#ffce1f}.dev-team-help-item:nth-child(2){border-color:#1780ff}@media screen and (min-width:630px){.dev-team-help__items-list{height:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dev-team-help-item{max-height:none}}@media screen and (min-width:1024px){.dev-team-help{background-color:#f4f7fa}.dev-team-help:after{width:306px;height:540px;top:35px;left:-53px;border-width:18px;border-radius:135px 0}.dev-team-help-item{max-width:292px;height:auto;min-height:208px}.dev-team-help-item:hover{border-color:#ffce1f;box-shadow:0 0 50px rgba(0,0,0,.08)}.dev-team-help-item_no-hover:hover{border-color:#eaeaea;box-shadow:none}.dev-team-help__items-list{overflow:unset;grid-template-columns:repeat(3,minmax(0,1fr))}.dev-team-help__items-list:hover .dev-team-help-item:first-child{border-color:#eaeaea}.dev-team-help__items-list:hover .dev-team-help-item:first-child:hover{border-color:#ffce1f}}@media screen and (min-width:1200px){.dev-team-help-item{padding:38px 30px}.dev-team-help-item__caption{letter-spacing:-.01em}}@media screen and (min-width:1288px){.dev-team-help__wrp{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:24px}.dev-team-help__title{grid-column-start:1;grid-column-end:3}.dev-team-help__items-list{display:contents}}@media (min-width:1700px){.dev-team-help:after{display:none}}.dev-team-facts{padding-top:50px;padding-bottom:50px;background-color:#f4f7fa}@media (min-width:1024px){.dev-team-facts{padding-top:100px;padding-bottom:0}}@media (min-width:768px){.dev-team-facts__wrp{display:flex}}.dev-team-facts__title.h2{margin-bottom:32px;font-weight:800;font-size:32px;line-height:150%;letter-spacing:-.04em}@media (min-width:768px){.dev-team-facts__title.h2{flex-shrink:0;padding-right:48px}}@media (min-width:1024px){.dev-team-facts__title.h2{font-size:48px}}@media (min-width:768px){.dev-team-facts__list{max-width:503px;margin-left:auto}}@media (min-width:1024px){.dev-team-facts__list{margin-top:5px}}.dev-team-facts__list-item{display:flex;align-items:center;margin-bottom:32px}.dev-team-facts__list-item:last-child{margin-bottom:0}@media (min-width:1024px){.dev-team-facts__list-item{margin-bottom:48px}}.dev-team-facts__list-item svg{flex-shrink:0;width:32px;height:32px;margin-right:20px}@media (min-width:1024px){.dev-team-facts__list-item svg{margin-right:40px}}.dev-team-facts__list-item__text.h3{margin-bottom:0;font-weight:400;font-size:18px;line-height:170%}@media (min-width:1024px){.dev-team-facts__list-item__text.h3{font-size:20px}}.dev-team-facts__list-item__text.h3 strong{color:#1780ff}.dev-team-contact{color:#fff;text-align:center;background-color:#f4f7fa;padding-bottom:0}@media (min-width:1024px){.dev-team-contact{text-align:left;padding-top:100px}}.dev-team-contact__wrp{padding:20px;background-color:#1780ff;background-image:url(/assets/images/dev-team-contact-bg.png);background-repeat:no-repeat;background-position:bottom;background-size:cover;background-blend-mode:overlay;border-radius:20px}@media (min-width:1024px){.dev-team-contact__wrp{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1.34fr 1fr;grid-template-areas:"a b" "c b";padding:48px 48px 44px}}.dev-team-contact__title.h2{max-width:422px;margin:0 auto 24px;font-weight:700;font-size:32px;line-height:115%;letter-spacing:-.04em}@media (min-width:1024px){.dev-team-contact__title.h2{margin:28px 0 0;grid-area:a;align-self:center;font-size:36px}}.dev-team-contact__btn{margin-bottom:32px}@media (min-width:1024px){.dev-team-contact__btn{grid-area:c;margin-bottom:0}}.dev-team-contact__img{grid-area:b;justify-self:flex-end}.dev-team-clutch{padding-top:50px;padding-bottom:50px;background-color:#f4f7fa}@media (min-width:1024px){.dev-team-clutch{padding-top:100px;padding-bottom:0;padding-bottom:100px}}.client-review{text-align:center}.client-review-quote{display:inline-block;max-width:1030px;font-weight:700;font-size:27px;line-height:150%;letter-spacing:-.04em;word-break:break-word}@media (min-width:1024px){.client-review-quote{font-size:36px}}.client-review-avatar{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.client-review-avatar__img{width:40px;height:40px;border-radius:50%}.client-review-avatar__name{font-size:20px;font-weight:700}.client-review-person{margin-bottom:3px;display:flex;align-items:center;justify-content:center;height:70px;padding-bottom:16px}.client-review-person__logo{flex-shrink:0;width:70px;height:70px}.client-review-person__name{font-weight:400;font-size:14px;line-height:18px;opacity:.5}.client-review-clutch{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.client-review-clutch__img{width:56px;height:62px;flex-shrink:0;margin-right:24px}.client-review-clutch-stars .five-stars__sprite{width:167px;height:28px;background-size:28px 27px}.client-review-clutch-text{flex-basis:100%;margin-top:16px;font-weight:400;font-size:16px;line-height:170%}.client-review-clutch-text strong{color:#1780ff}.client-review-clutch-text__link{font-weight:700;color:#131a58;text-decoration:underline}.client-review-clutch-text__link:hover{text-decoration:none}.contact{color:#fff;padding:100px 0;position:relative}.contact-partners{text-align:center}.contact-partners__title.h3{margin-bottom:28px;position:relative;font-size:30px}.contact-partners__title.h3:after{content:"";position:absolute;bottom:-18px;left:50%;height:2px;width:81px;background-color:#fff;transform:translateX(-50%)}.contact-partners__caption.h3{color:#ffce1f;display:block;margin-bottom:40px;font-size:30px}@media (min-width:768px){.contact-partners__title.h3{margin-bottom:16px;font-size:36px;line-height:80px;text-align:center;letter-spacing:-.04em}.contact-partners__title.h3:after{bottom:-12px}.contact-partners__caption.h3{margin-bottom:39px;font-size:36px;line-height:80px;text-align:center;letter-spacing:-.04em}}@media screen and (min-width:1024px){.contact-partners__caption.h3,.contact-partners__title.h3{font-size:64px}}.footer{padding:48px 0;color:#fff;background-image:linear-gradient(90deg,#13152b 0,#151b50 50.02%,#1c2365);background-size:100%;background-repeat:no-repeat;background-position:50%;position:relative}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:hsla(0,0%,100%,.25)}.footer h2{font-weight:800;font-size:24px;line-height:120%;letter-spacing:-.03em;margin-bottom:24px}.footer h2 a{color:#ffce1f}.footer h2 a:hover{color:#ffce1f;text-decoration:underline}.footer-contact{display:inline-block;width:28px;height:28px;margin-right:16px;margin-bottom:24px}.footer-contact svg{width:100%;height:100%}.footer-about{display:flex;flex-wrap:wrap;margin-bottom:24px}.footer-about-col{margin-right:30px}.footer-about-title{font-weight:700;font-size:16px;line-height:20px;margin-bottom:8px}.footer-about-list{margin-bottom:24px}.footer-about__link{display:block;color:#596573;font-size:14px;line-height:200%;letter-spacing:-.01em;transition:color .3s}.footer-about__link:hover{color:#fff}.footer-locations>h3{font-weight:700;font-size:36px;line-height:115%;letter-spacing:-.04em}.footer-locations-list{display:flex;flex-wrap:wrap;justify-content:space-around}.footer-locations-item{margin-bottom:36px;width:100%;max-width:300px}.footer-locations-item h3{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;font-weight:700;font-size:18px;line-height:24px;letter-spacing:-.02em;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.2)}.footer-locations-item h3 .country-flag{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;padding-left:40px;height:24px;position:relative}.footer-locations-item h3 .country-flag:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.footer-locations-item h3 .country-flag.canada:before{background-image:url(/assets/icons/canada.svg)}.footer-locations-item h3 .country-flag.usa:before{background-image:url(/assets/icons/usa.svg)}.footer-locations-item h3 .country-flag.uk:before{background-image:url(/assets/icons/united-kingdom.svg)}.footer-locations-item h3 .country-flag.poland:before{background-image:url(/assets/icons/poland.svg)}.footer-locations-item__box{display:flex;align-items:center;margin-bottom:14px}.footer-locations-item__box svg{flex-shrink:0;width:24px;height:24px;margin-right:16px}.footer-locations-item__box a{color:#fff;transition:color .3s}.footer-locations-item__box a:hover{color:#1780ff}.footer-bottom{display:flex;flex-direction:column}.footer-outlinks{display:flex;align-items:center;margin-bottom:32px}.footer-outlinks__goodfirms{flex-shrink:0;width:58px;height:50px;margin-right:16px}.footer-outlinks__clutch.why-us-clutch{color:#fff;margin-bottom:0}.footer-outlinks__clutch.why-us-clutch a{margin-bottom:0}.footer-outlinks__clutch.why-us-clutch strong{font-weight:inherit}.footer-copyright__text{margin-bottom:16px;font-size:12px;line-height:15px}.footer-copyright__link{color:#fff;font-size:12px;line-height:15px;transition:color .3s}.footer-copyright__link:hover{color:#1780ff}.why-us-clutch{letter-spacing:0;margin-bottom:0;line-height:1;font-size:unset}.why-us-clutch a{display:flex;align-items:center;margin-bottom:45px;color:#fff}.why-us-clutch a:hover p{text-decoration:underline}.why-us-clutch img{width:46px;height:50px;flex-shrink:0;margin-right:16px}.why-us-clutch-text p{margin-top:10px;font-size:12px;line-height:15px}.why-us-clutch-text p a{color:#fff;text-decoration:underline}.why-us-clutch-text p a:hover{text-decoration:none}@media screen and (min-width:768px){.why-us-clutch .five-stars__sprite{display:inline-block;margin-right:12px}.why-us-clutch p{margin-top:0;display:inline-block;font-size:16px;line-height:170%}}@media screen and (min-width:1024px){.why-us{padding:100px 0}.why-us .container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-column-gap:16px;grid-template-areas:"d e" "f e" "g e" "h h"}.why-us-clutch{grid-area:g;margin-top:auto}}@media (min-width:600px){.footer-bottom{flex-direction:row;flex-wrap:wrap;align-items:center}.footer-social{margin-left:auto}.footer-contact{margin-bottom:0}}@media screen and (min-width:768px){.footer-about-col{margin-right:74px}.footer-about-col:last-child{margin-right:0}.footer-social{margin-right:auto}.footer-outlinks__clutch.why-us-clutch p{display:block}}@media screen and (min-width:1024px){.footer{padding-top:100px;padding-bottom:100px}.footer-wrp{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-right{width:448px}.footer-contact .path-white{fill:#fff;transition:fill .3s}.footer-contact:hover .path-white{fill:#ffce1f}.footer-about-col{margin-right:30px}.footer-locations{max-width:628px;width:50%}.footer-locations-list{margin:0 -12px}.footer-locations-item{width:calc(50% - 24px);margin:0 12px 36px}.footer-bottom{align-items:center}.footer-outlinks{margin-bottom:0}.footer-outlinks__goodfirms{margin-right:24px}.footer-outlinks__clutch .why-us-clutch-text{display:flex;align-items:center}.footer-outlinks__clutch .why-us-clutch-text p{display:block}.footer-outlinks__clutch .why-us-clutch-text br{display:none}.footer-outlinks__clutch .why-us-clutch-text strong{font-weight:700}.footer-copyright{display:flex}.footer-copyright__text{margin-right:21px;margin-bottom:0}}@media (min-width:1150px){.footer-social{position:relative;transform:translateX(-44%)}}@media screen and (min-width:1400px){.footer-right{width:600px}.footer h2{margin-bottom:32px;font-weight:700;font-size:36px;line-height:115%;letter-spacing:-.04em}.footer-contact{font-size:18px;line-height:23px}.footer-contact svg{margin-right:15px}.footer-about{margin-bottom:16px}.footer-about-col{margin-right:94px}.footer-about-col:nth-child(2){margin-right:80px}.footer-locations{width:608px}.footer-locations>h3{letter-spacing:-.035em}.footer-locations-list{margin:0 -16px;justify-content:flex-start}.footer-locations-item{width:284px;margin:0 16px 29px}.footer-locations-item:nth-child(2),.footer-locations-item:nth-child(4){order:3}.footer-locations-item h3{margin-bottom:11px}.footer-locations-item__box{margin-bottom:12px}.footer-locations-item__box-text{font-weight:400;font-size:16px;line-height:150%}.footer-social{position:relative;transform:translateX(-34%)}.footer-outlinks__clutch .why-us-clutch-text p{letter-spacing:.05px}}@media screen and (min-width:1480px){.footer-copyright{display:flex;justify-content:space-between}}