.cloud-services__box:after,.devops-services__box-title:after,.form__checkbox-replace:after,.software-development__box-list-item:after,.software-development__box-title:after,.training-and-workshop__box:after,.why-us__box-title-container:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.clients__title,.cloud-services__title,.contact__title,.dedicated-teams__title,.devops-services__title,.industry-expertise__title,.it-services__box-title,.offer__box-title,.our-certification__title,.our-company__title,.software-development__title,.technology-stack-dialog__title,.technology-stack__title,.training-and-workshop__title,.why-us__title{font-size:2em;font-weight:700;line-height:1.143;padding:0}@media(min-width:481px){.clients__title,.cloud-services__title,.contact__title,.dedicated-teams__title,.devops-services__title,.industry-expertise__title,.it-services__box-title,.offer__box-title,.our-certification__title,.our-company__title,.software-development__title,.technology-stack-dialog__title,.technology-stack__title,.training-and-workshop__title,.why-us__title{font-size:2.25em}}@media(min-width:769px){.clients__title,.cloud-services__title,.contact__title,.dedicated-teams__title,.devops-services__title,.industry-expertise__title,.it-services__box-title,.offer__box-title,.our-certification__title,.our-company__title,.software-development__title,.technology-stack-dialog__title,.technology-stack__title,.training-and-workshop__title,.why-us__title{font-size:2.65em;line-height:1}}@media(min-width:1025px){.clients__title,.cloud-services__title,.contact__title,.dedicated-teams__title,.devops-services__title,.industry-expertise__title,.it-services__box-title,.offer__box-title,.our-certification__title,.our-company__title,.software-development__title,.technology-stack-dialog__title,.technology-stack__title,.training-and-workshop__title,.why-us__title{font-size:3.11em}}.clients{margin:0 0 72px;padding:0 8px}@media(min-width:481px){.clients{margin:0 0 80px}}@media(min-width:769px){.clients{margin:0 0 95px;padding:0 16px}}@media(min-width:1025px){.clients{margin:0 0 120px}}.clients__container{margin:0 auto;max-width:1280px}.clients__title{margin:0 0 30px;text-align:center}.clients__logos{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media(min-width:481px){.clients__logos{gap:15px}}@media(min-width:769px){.clients__logos{gap:22px}}@media(min-width:1025px){.clients__logos{gap:25px}}.clients__logo{display:block;height:80px;object-fit:contain;width:120px}@media(min-width:769px){.clients__logo{height:100px;width:150px}}.clients__contact-button-container{margin:32px 0 0;text-align:center}@media(min-width:481px){.clients__contact-button-container{margin:35px 0 0}}@media(min-width:769px){.clients__contact-button-container{margin:45px 0 0}}@media(min-width:1025px){.clients__contact-button-container{margin:64px 0 0}}.cloud-services{margin:0 0 64px;padding:0 8px}@media(min-width:481px){.cloud-services{margin:0 0 75px}}@media(min-width:769px){.cloud-services{margin:0 0 88px;padding:0 16px}}@media(min-width:1025px){.cloud-services{margin:0 0 104px}}.cloud-services__container{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1280px}@media(min-width:769px){.cloud-services__container{flex-direction:row;gap:46px}}.cloud-services__intro{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;padding:0 16px;text-align:center}@media(min-width:769px){.cloud-services__intro{flex-basis:350px;margin:10px 0 0;padding:0;text-align:left}}.cloud-services__title{margin:19px 0 12px}@media(min-width:481px){.cloud-services__title{margin:20px 0 15px}}@media(min-width:769px){.cloud-services__title{margin:22px 0 25px}}@media(min-width:1025px){.cloud-services__title{margin:24px 0 36px}}.cloud-services__intro-icon{color:#1e84fe;font-size:52px;order:-1}@media(min-width:769px){.cloud-services__intro-icon{font-size:58px}}.cloud-services__intro-paragraph{font-size:1.05em;line-height:1.429;margin:0;padding:0}@media(min-width:769px){.cloud-services__intro-paragraph{font-size:1.11em;line-height:1.4}}.cloud-services__intro-paragraph strong{color:#1e84fe;font-weight:700}.cloud-services__boxes{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;flex-shrink:1;gap:12px}@media(min-width:481px){.cloud-services__boxes{gap:15px}}@media(min-width:769px){.cloud-services__boxes{gap:20px}}@media(min-width:1025px){.cloud-services__boxes{gap:24px}}.cloud-services__box{background:#dbebff;border-radius:8px;cursor:pointer;padding:22px 16px;position:relative;transition:background-color .2s ease-out}@media(min-width:481px){.cloud-services__box{border-radius:12px;padding:24px 20px}}@media(min-width:769px){.cloud-services__box{border-radius:15px;padding:28px 30px}}@media(min-width:1025px){.cloud-services__box{border-radius:20px;padding:32px 40px}}.cloud-services__box:hover{background:#c7e0ff}@media(min-width:769px){.cloud-services__box:hover:after{color:#1e84fe}}@media(hover:hover){.cloud-services__box:focus{background:#c7e0ff}}@media(hover:hover)and (min-width:769px){.cloud-services__box:focus:after{color:#1e84fe}}.cloud-services__box:active{background:#b2d4ff}.cloud-services__box:after{content:"";font-size:14px;position:absolute;right:16px;top:28px;transition:color .2s ease-out}@media(min-width:481px){.cloud-services__box:after{right:20px;top:30px}}@media(min-width:769px){.cloud-services__box:after{right:30px;top:34px}}@media(min-width:1025px){.cloud-services__box:after{right:37px;top:37px}}.cloud-services__box.is-opened:after{content:""}.cloud-services__box-title{color:#1e84fe;font-size:1.43em;font-weight:700;line-height:1.2;margin:0 25px 0 0;padding:0}@media(min-width:481px){.cloud-services__box-title{font-size:1.33em}}@media(min-width:769px){.cloud-services__box-title{font-size:1.18em}}@media(min-width:1025px){.cloud-services__box-title{font-size:1.11em}}.cloud-services__box-paragraph-container{height:0;overflow:hidden;padding:.1px 0;transition:height .2s ease-out}.cloud-services__box-paragraph{line-height:1.429;margin:26px 0 0;padding:0}@media(min-width:481px){.cloud-services__box-paragraph{margin:28px 0 0}}@media(min-width:769px){.cloud-services__box-paragraph{line-height:1.5856;margin:32px 0 0}}@media(min-width:1025px){.cloud-services__box-paragraph{margin:35px 0 0}}.form{margin:0;padding:0}.form__input-label{cursor:pointer;display:block;margin:0 0 20px;position:relative}.form__input-label.is-checkbox{align-items:center;display:inline-flex}.form__textarea-container{background:#fff;border-radius:8px;padding:27px 0 12px}.form__input{background:#fff;border:0;border-radius:8px;color:#212531;display:block;font-size:16px;height:56px;line-height:1.5;outline:none!important;padding:16px 20px 0;width:100%}textarea.form__input{background:rgba(0,0,0,0);height:130px;padding:0 20px;resize:none}.form__input-placeholder{align-items:center;color:#212531;display:flex;height:56px;left:20px;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;transform-origin:0 0;white-space:nowrap;width:calc(100% - 40px)}html.allow-transitions .form__input-placeholder{transition:transform .2s ease-out}.form__input:required+.form__input-placeholder:after{color:red;content:"*"}.form__input.is-filled+.form__input-placeholder,.form__input:focus+.form__input-placeholder{transform:scale(.7) translateY(-6px)}.form__checkbox{display:none}.form__checkbox-replace{background:#fff;border-radius:8px;height:28px;margin:0 12px 0 0;position:relative;width:28px}.form__checkbox-replace:after{align-items:center;color:#212531;content:"";display:flex;font-size:16px;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s ease-out;width:100%}.form__checkbox:checked+.form__checkbox-replace:after{opacity:1}.form__button{align-items:center;background:#fff;border:0;border-radius:4px;display:flex;font-size:1.429em;font-weight:500;height:40px;justify-content:center;padding:3px 20px;position:relative;text-align:center;width:100%}@media(min-width:481px){.form__button{font-size:1.33em;height:42px}}@media(min-width:769px){.form__button{font-size:1.176em;font-weight:700;height:46px}}@media(min-width:1025px){.form__button{font-size:1.11em;height:48px}}.form__button.is-loading:before{background:rgba(255,255,255,.5);content:"";cursor:wait;height:100%;left:0;position:absolute;top:0;width:100%}.loader{margin:0 auto;position:relative;width:35px}.loader.is-absolute{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.loader:before{content:"";display:block;padding-top:100%}.loader .loader-circle{animation:loader-rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.loader .loader-path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:#1e84fe;stroke-width:5px;animation:loader-dash 1.5s ease-in-out infinite}@keyframes loader-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loader-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.contact{scroll-margin-top:120px}@media(min-width:769px){.contact{padding:0 16px}}.contact__container{margin:0 auto;max-width:1280px}@media(min-width:769px){.contact__container{border:1px solid rgba(33,37,49,.24);border-radius:15px;display:flex}}@media(min-width:1025px){.contact__container{border-radius:20px}}.contact__title-container{align-items:center;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;padding:0 12px 32px;text-align:center}@media(min-width:481px){.contact__title-container{padding:0 14px 32px}}@media(min-width:769px){.contact__title-container{align-items:flex-start;flex-basis:370px;padding:35px 25px 32px;text-align:left}}@media(min-width:1025px){.contact__title-container{flex-basis:480px;padding:48px 40px 42px}}.contact__title{margin:19px 0 0}@media(min-width:769px){.contact__title{margin:0 0 28px}}@media(min-width:1025px){.contact__title{margin:0 0 30px}}.contact__title br{display:none}@media(min-width:769px){.contact__title br{display:block}}.contact__title-icon{color:#1e84fe;font-size:46px;margin:auto 0 0;order:-1}@media(min-width:481px){.contact__title-icon{font-size:48px}}@media(min-width:769px){.contact__title-icon{font-size:80px;order:0}}@media(min-width:1025px){.contact__title-icon{font-size:100px}}.contact__form{background:#1e84fe;color:#fff;flex-basis:0;flex-grow:1;flex-shrink:1;padding:16px 16px 40px}@media(min-width:481px){.contact__form{padding:18px 18px 40px}}@media(min-width:769px){.contact__form{border-radius:15px;padding:35px 30px}}@media(min-width:1025px){.contact__form{border-radius:20px;padding:40px}}.contact__checkbox{font-size:.889em;margin:0}.contact__legal-paragraph{font-size:.889em;margin:16px 0 32px;padding:0}@media(min-width:481px){.contact__legal-paragraph{margin:17px 0 32px}}@media(min-width:769px){.contact__legal-paragraph{margin:20px 0 33px}}@media(min-width:1025px){.contact__legal-paragraph{margin:22px 0 34px}}.contact__legal-paragraph a{color:#fff;text-decoration:underline}.contact__legal-paragraph a:hover{text-decoration:none}@media(hover:hover){.contact__legal-paragraph a:focus{text-decoration:none}}.contact__legal-paragraph:after{color:red;content:"*"}@media(min-width:769px){.contact__submit-button{display:inline-flex;min-width:240px;width:auto}}.contact__message-container{height:0;overflow:hidden;padding:.1px 0;transition:height .2s ease-out}.contact__message{border-radius:4px;font-size:.9em;font-weight:500;margin:0 0 13px;padding:8px 20px}@media(min-width:769px){.contact__message{margin:0 0 18px}}.contact__message.is-error{background:#ffdbdb;border:1px solid red;color:red}.contact__message.is-error:before{content:"! "}.contact__message.is-success{background:#f9fefa;border:1px solid #28a745;color:#28a745}.dedicated-teams{margin:0 0 71px;padding:0 8px}@media(min-width:481px){.dedicated-teams{margin:0 0 80px}}@media(min-width:769px){.dedicated-teams{margin:0 0 92px;padding:0 16px}}@media(min-width:1025px){.dedicated-teams{margin:0 0 104px}}.dedicated-teams__wrapper{margin:0 auto;max-width:1280px}.dedicated-teams__container{border:1px solid rgba(33,37,49,.24);border-radius:8px;padding:26px 16px 16px;transition:border-color .2s ease-out;width:100%}@media(min-width:481px){.dedicated-teams__container{border-radius:12px;padding:30px 20px 28px}}@media(min-width:769px){.dedicated-teams__container{border-radius:15px;padding:38px 28px 40px}}@media(min-width:1025px){.dedicated-teams__container{border-radius:20px;padding:46px 40px 48px}}.dedicated-teams__container:hover{border-color:#1e84fe;border-width:3px;padding:24px 14px 14px}@media(min-width:481px){.dedicated-teams__container:hover{padding:28px 18px 26px}}@media(min-width:769px){.dedicated-teams__container:hover{padding:36px 26px 38px}}@media(min-width:1025px){.dedicated-teams__container:hover{padding:44px 38px 46px}}@media(hover:hover){.dedicated-teams__container:focus{border-color:#1e84fe;border-width:3px;padding:24px 14px 14px}}@media(hover:hover)and (min-width:481px){.dedicated-teams__container:focus{padding:28px 18px 26px}}@media(hover:hover)and (min-width:769px){.dedicated-teams__container:focus{padding:36px 26px 38px}}@media(hover:hover)and (min-width:1025px){.dedicated-teams__container:focus{padding:44px 38px 46px}}.dedicated-teams__title-container{display:flex;flex-direction:column;gap:36px;margin:0 0 24px}@media(min-width:481px){.dedicated-teams__title-container{align-items:baseline;flex-direction:row;gap:12px;justify-content:space-between}}.dedicated-teams__title{margin:0}.dedicated-teams__title-icon{color:#1e84fe;font-size:46px;order:-1}@media(min-width:481px){.dedicated-teams__title-icon{font-size:50px;order:0}}@media(min-width:769px){.dedicated-teams__title-icon{font-size:56px}}@media(min-width:1025px){.dedicated-teams__title-icon{font-size:66px}}.dedicated-teams__paragraph{font-size:1.11em;line-height:1.429;margin:0 0 32px;max-width:680px;padding:0}@media(min-width:481px){.dedicated-teams__paragraph{margin:0 0 36px}}@media(min-width:769px){.dedicated-teams__paragraph{margin:0 0 40px}}@media(min-width:1025px){.dedicated-teams__paragraph{line-height:1.4;margin:0 0 45px}}.dedicated-teams__contact-button{display:block;text-align:center}@media(min-width:481px){.dedicated-teams__contact-button{display:inline-block}}.contact-button{background:#1e84fe;border-radius:4px;color:#fff;display:inline-block;font-size:1.429em;font-weight:500;padding:10px 35px;text-decoration:none;transition:background-color .2s ease-out}@media(min-width:481px){.contact-button{font-size:1.33em;padding:11px 37px}}@media(min-width:769px){.contact-button{font-size:1.176em}}@media(min-width:1025px){.contact-button{font-size:1.11em;padding:12px 40px}}.contact-button:hover{background:#0171f7;color:#fff;text-decoration:none}@media(hover:hover){.contact-button:focus{background:#0171f7;color:#fff;text-decoration:none}}.contact-button:active{background:#0161d4}.devops-services{margin:0 0 40px;padding:0 8px}@media(min-width:481px){.devops-services{margin:0 0 50px}}@media(min-width:769px){.devops-services{margin:0 0 65px;padding:0 16px}}@media(min-width:1025px){.devops-services{margin:0 0 80px}}.devops-services__container{margin:0 auto;max-width:1280px}.devops-services__title-container{align-items:center;display:flex;flex-direction:column;gap:15px}@media(min-width:769px){.devops-services__title-container{flex-direction:row;gap:12px;justify-content:space-between;padding:0 25px}}@media(min-width:1025px){.devops-services__title-container{padding:0 40px}}.devops-services__title{margin:0;text-align:center}@media(min-width:769px){.devops-services__title{text-align:left}}.devops-services__title-icon{color:#1e84fe;font-size:51px;order:-1}@media(min-width:481px){.devops-services__title-icon{font-size:53px}}@media(min-width:769px){.devops-services__title-icon{font-size:70px;order:0}}@media(min-width:1025px){.devops-services__title-icon{font-size:73px}}.devops-services__boxes{display:grid;gap:12px;margin:32px 0}@media(min-width:481px){.devops-services__boxes{gap:20px;margin:33px 0 35px}}@media(min-width:769px){.devops-services__boxes{gap:24px;grid-template-columns:repeat(2,1fr);margin:35px 0 45px}}@media(min-width:1025px){.devops-services__boxes{gap:28px 40px;margin:36px 0 56px}}.devops-services__box{cursor:pointer}@media(min-width:769px){.devops-services__box{cursor:default}.devops-services__box.animated-border{padding:4px}}.devops-services__box-container{border-radius:8px;padding:16px;position:relative}@media(min-width:481px){.devops-services__box-container{border-radius:12px;padding:18px 16px}}@media(min-width:769px){.devops-services__box-container{border-radius:11px;padding:23px 26px}}@media(min-width:1025px){.devops-services__box-container{border-radius:16px;padding:28px 36px}}.devops-services__box-container:after{background:#212531;bottom:-1px;content:"";height:4px;left:16px;position:absolute;transition:background-color .2s ease-out;width:40px}.devops-services__box.is-opened .devops-services__box-container:after{background:#1e84fe}@media(min-width:769px){.devops-services__box-container:after{background:#1e84fe!important;bottom:-4px;left:30px;width:80px}}@media(min-width:1025px){.devops-services__box-container:after{left:40px}}.devops-services__box-title{color:#1e84fe;font-size:1.11em;font-weight:700;line-height:1.2;margin:0;padding:0 24px 0 0;position:relative}.devops-services__box-title:after{color:#212531;content:"";font-size:14px;position:absolute;right:0;top:2px}@media(min-width:769px){.devops-services__box-title:after{display:none}}.devops-services__box.is-opened .devops-services__box-title:after{content:""}@media(min-width:769px){.devops-services__box-title{padding:0}}.devops-services__box-paragraph-container{height:0;overflow:hidden;padding:.1px 0;transition:height .2s ease-out}@media(min-width:769px){.devops-services__box-paragraph-container{height:auto!important;overflow:visible}}.devops-services__box-paragraph{line-height:1.429;margin:14px 0 4px;padding:0}@media(min-width:769px){.devops-services__box-paragraph{margin:16px 0 4px}}@media(min-width:1025px){.devops-services__box-paragraph{line-height:1.556;margin:17px 0 0}}.devops-services__contact-button-container{text-align:center}.industry-expertise{margin:0 0 72px;padding:0 8px}@media(min-width:481px){.industry-expertise{margin:0 0 75px}}@media(min-width:769px){.industry-expertise{margin:0 0 85px;padding:0 16px}}@media(min-width:1025px){.industry-expertise{margin:0 0 96px}}.industry-expertise__container{margin:0 auto;max-width:1280px}.industry-expertise__title{margin:0 0 32px;text-align:center}@media(min-width:481px){.industry-expertise__title{margin:0 0 34px}}@media(min-width:769px){.industry-expertise__title{margin:0 0 38px;padding:0 20px;text-align:left}}@media(min-width:1025px){.industry-expertise__title{margin:0 0 40px;padding:0 40px}}.industry-expertise__boxes{display:grid;gap:24px}@media(min-width:481px){.industry-expertise__boxes{gap:26px}}@media(min-width:769px){.industry-expertise__boxes{gap:32px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.industry-expertise__boxes{gap:40px;grid-template-columns:repeat(3,1fr)}}.industry-expertise__box{display:flex}.industry-expertise__box-container{align-items:flex-start;border:1px solid rgba(33,37,49,.24);border-radius:8px;display:flex;flex-direction:column;padding:24px 16px;transition:border-color .2s ease-out}@media(min-width:481px){.industry-expertise__box-container{border-radius:12px;padding:24px 18px}}@media(min-width:769px){.industry-expertise__box-container{border-radius:15px;padding:28px 30px 30px}}@media(min-width:1025px){.industry-expertise__box-container{border-radius:20px;padding:32px 40px 40px}}.industry-expertise__box-container:hover{border-color:#1e84fe;border-width:3px;padding:22px 14px}@media(min-width:481px){.industry-expertise__box-container:hover{padding:22px 16px}}@media(min-width:769px){.industry-expertise__box-container:hover{padding:26px 28px 28px}}@media(min-width:1025px){.industry-expertise__box-container:hover{padding:30px 38px 38px}}@media(hover:hover){.industry-expertise__box-container:focus{border-color:#1e84fe;border-width:3px;padding:22px 14px}}@media(hover:hover)and (min-width:481px){.industry-expertise__box-container:focus{padding:22px 16px}}@media(hover:hover)and (min-width:769px){.industry-expertise__box-container:focus{padding:26px 28px 28px}}@media(hover:hover)and (min-width:1025px){.industry-expertise__box-container:focus{padding:30px 38px 38px}}.industry-expertise__box-title-container{align-items:center;display:flex;justify-content:space-between;margin:0 0 18px;width:100%}@media(min-width:481px){.industry-expertise__box-title-container{margin:0 0 20px}}@media(min-width:769px){.industry-expertise__box-title-container{margin:0 0 35px}}@media(min-width:1025px){.industry-expertise__box-title-container{margin:0 0 50px}}.industry-expertise__box-title{font-size:1.45em;font-weight:700;line-height:1.143;margin:0;padding:0}@media(min-width:1025px){.industry-expertise__box-title{font-size:1.56em}}.industry-expertise__box-title-icon{color:#1e84fe;font-size:26px}.industry-expertise__box-contact-link{align-items:center;display:flex;font-size:1.429em;gap:20px;line-height:1.4;margin:auto 0 0}@media(min-width:481px){.industry-expertise__box-contact-link{font-size:1.33em}}@media(min-width:769px){.industry-expertise__box-contact-link{font-size:1.176em}}@media(min-width:1025px){.industry-expertise__box-contact-link{font-size:1.11em}}.industry-expertise__box-contact-link:hover{text-decoration:none}@media(hover:hover){.industry-expertise__box-contact-link:focus{text-decoration:none}}.industry-expertise__box-contact-link-icon{font-size:16px}.industry-expertise__box-contact-link:hover .industry-expertise__box-contact-link-icon{animation:arrow-bounce 1.5s infinite}.industry-expertise__box-content{margin:0 0 30px}.industry-expertise__box-paragraph{font-size:.89em;line-height:1.5;margin:0;padding:0}.industry-expertise__box-paragraph:not(:last-child){margin:0 0 25px}.it-services{margin:0 0 60px;padding:0 8px}@media(min-width:481px){.it-services{margin:0 0 70px}}@media(min-width:769px){.it-services{border-bottom:1px solid rgba(33,37,49,.24);margin:0 0 75px;padding:0 8px 50px}}@media(min-width:1025px){.it-services{margin:0 0 87px;padding:0 8px 72px}}.it-services__container{margin:0 auto;max-width:1280px}.it-services__boxes{display:grid;gap:24px 40px}@media(min-width:769px){.it-services__boxes{grid-template-columns:repeat(2,1fr)}}.it-services__box{display:flex}.it-services__box-container{align-items:flex-start;border:1px solid rgba(33,37,49,.24);border-radius:8px;display:flex;flex-direction:column;padding:24px 16px;transition:border-color .2s ease-out}@media(min-width:481px){.it-services__box-container{border-radius:12px;padding:26px 16px}}@media(min-width:769px){.it-services__box-container{border-radius:15px;padding:30px}}@media(min-width:1025px){.it-services__box-container{border-radius:20px;padding:40px}}.it-services__box-container:hover{border-color:#1e84fe;border-width:3px;padding:22px 14px}@media(min-width:481px){.it-services__box-container:hover{padding:24px 14px}}@media(min-width:769px){.it-services__box-container:hover{padding:28px}}@media(min-width:1025px){.it-services__box-container:hover{padding:38px}}@media(hover:hover){.it-services__box-container:focus{border-color:#1e84fe;border-width:3px;padding:22px 14px}}@media(hover:hover)and (min-width:481px){.it-services__box-container:focus{padding:24px 14px}}@media(hover:hover)and (min-width:769px){.it-services__box-container:focus{padding:28px}}@media(hover:hover)and (min-width:1025px){.it-services__box-container:focus{padding:38px}}.it-services__box-title{margin:36px 0 12px}@media(min-width:481px){.it-services__box-title{margin:38px 0 14px}}@media(min-width:769px){.it-services__box-title{margin:50px 0 20px}}@media(min-width:1025px){.it-services__box-title{margin:64px 0 24px}}.it-services__box-icon{color:#1e84fe;font-size:46px;order:-1}@media(min-width:481px){.it-services__box-icon{font-size:48px}}@media(min-width:769px){.it-services__box-icon{font-size:70px}}@media(min-width:1025px){.it-services__box-icon{font-size:80px}}.it-services__box-paragraph{font-size:1.11em;line-height:1.4;margin:0 0 32px;padding:0}.it-services__box-contact-link{align-items:center;display:flex;font-size:1.429em;gap:20px;line-height:1.4;margin:auto 0 0}@media(min-width:481px){.it-services__box-contact-link{font-size:1.33em}}@media(min-width:769px){.it-services__box-contact-link{font-size:1.176em}}@media(min-width:1025px){.it-services__box-contact-link{font-size:1.11em}}.it-services__box-contact-link:hover{text-decoration:none}@media(hover:hover){.it-services__box-contact-link:focus{text-decoration:none}}.it-services__box-contact-link-icon{font-size:16px}.it-services__box-contact-link:hover .it-services__box-contact-link-icon{animation:arrow-bounce 1.5s infinite}.offer{margin:0 0 64px;padding:0 8px}@media(min-width:481px){.offer{margin:0 0 75px}}@media(min-width:769px){.offer{margin:0 0 90px;padding:0 16px}}@media(min-width:1025px){.offer{margin:0 0 120px}}.offer__container{display:grid;gap:24px 40px;margin:0 auto;max-width:1280px}@media(min-width:1025px){.offer__container{grid-template-columns:repeat(2,1fr)}}.offer__box{display:flex}.offer__box-container{align-items:flex-start;border:1px solid rgba(33,37,49,.24);border-radius:8px;display:flex;flex-direction:column;padding:28px 16px 24px;transition:border-color .2s ease-out}@media(min-width:481px){.offer__box-container{border-radius:12px;padding:32px 20px 30px}}@media(min-width:769px){.offer__box-container{border-radius:15px;padding:38px 28px 35px}}@media(min-width:1025px){.offer__box-container{border-radius:20px;padding:45px 36px 40px}}.offer__box-container:hover{border-color:#1e84fe;border-width:3px;padding:26px 14px 22px}@media(min-width:481px){.offer__box-container:hover{padding:30px 18px 28px}}@media(min-width:769px){.offer__box-container:hover{padding:36px 26px 33px}}@media(min-width:1025px){.offer__box-container:hover{padding:43px 34px 38px}}@media(hover:hover){.offer__box-container:focus{border-color:#1e84fe;border-width:3px;padding:26px 14px 22px}}@media(hover:hover)and (min-width:481px){.offer__box-container:focus{padding:30px 18px 28px}}@media(hover:hover)and (min-width:769px){.offer__box-container:focus{padding:36px 26px 33px}}@media(hover:hover)and (min-width:1025px){.offer__box-container:focus{padding:43px 34px 38px}}.offer__box-title{margin:33px 0 12px}@media(min-width:481px){.offer__box-title{margin:42px 0 15px}}@media(min-width:769px){.offer__box-title{margin:50px 0 20px}}@media(min-width:1025px){.offer__box-title{margin:60px 0 24px}}.offer__box-icon{color:#1e84fe;font-size:56px;order:-1}@media(min-width:481px){.offer__box-icon{font-size:60px}}@media(min-width:769px){.offer__box-icon{font-size:70px}}@media(min-width:1025px){.offer__box-icon{font-size:80px}}.offer__box-paragraph{font-size:1.11em;line-height:1.429;margin:0 0 32px;padding:0}@media(min-width:1025px){.offer__box-paragraph{line-height:1.4}}.offer__box-contact-link{align-items:center;display:flex;font-size:1.429em;gap:20px;line-height:1.4;margin:auto 0 0}@media(min-width:481px){.offer__box-contact-link{font-size:1.33em}}@media(min-width:769px){.offer__box-contact-link{font-size:1.176em}}@media(min-width:1025px){.offer__box-contact-link{font-size:1.11em}}.offer__box-contact-link:hover{text-decoration:none}@media(hover:hover){.offer__box-contact-link:focus{text-decoration:none}}.offer__box-contact-link-icon{font-size:16px}.offer__box-contact-link:hover .offer__box-contact-link-icon{animation:arrow-bounce 1.5s infinite}.our-certification{margin:0 0 70px;padding:0 8px}@media(min-width:481px){.our-certification{margin:0 0 85px}}@media(min-width:769px){.our-certification{margin:0 0 100px;padding:0 16px}}@media(min-width:1025px){.our-certification{margin:0 0 120px}}.our-certification__container{margin:0 auto;max-width:1280px}.our-certification__title{margin:0 0 32px;text-align:center}@media(min-width:481px){.our-certification__title{margin:0 0 34px}}@media(min-width:769px){.our-certification__title{margin:0 0 58px}}@media(min-width:1025px){.our-certification__title{margin:0 0 64px}}.our-certification__boxes{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;max-height:500px;overflow:hidden;position:relative;transition:max-height .2s ease-out}@media(min-width:769px){.our-certification__boxes{max-height:none!important;overflow:visible}}@media(min-width:1025px){.our-certification__boxes{display:grid;grid-template-columns:repeat(7,1fr)}}.our-certification__boxes:after{background:linear-gradient(180deg,rgba(255,255,255,0),#fff 80%,#fff);bottom:0;content:"";height:120px;left:0;position:absolute;right:0;transition:opacity .2s ease-out}@media(min-width:769px){.our-certification__boxes:after{display:none}}.our-certification__boxes.is-expanded:after{opacity:0}.our-certification__show-all{background:none;border:0;bottom:0;color:#1e84fe;display:block;font-size:1.286em;left:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .2s ease-out;width:100%;z-index:1}@media(min-width:481px){.our-certification__show-all{font-size:1.2em}}@media(min-width:769px){.our-certification__show-all{display:none}}.our-certification__boxes.is-expanded .our-certification__show-all{opacity:0;pointer-events:none}.our-certification__box{display:flex;flex-direction:column;text-align:center;width:160px}@media(min-width:1025px){.our-certification__box{max-width:160px;width:100%}}.our-certification__box-title{font-size:1.143em;font-weight:700;line-height:1.125;margin:0 0 12px;padding:0}@media(min-width:481px){.our-certification__box-title{font-size:1.0667em}}@media(min-width:769px){.our-certification__box-title{font-size:.94em}}@media(min-width:1025px){.our-certification__box-title{font-size:.89em}}.our-certification__box-image-container{align-items:center;aspect-ratio:1/1;border:1px solid rgba(33,37,49,.24);border-radius:20px;display:flex;justify-content:center;margin:0 0 12px;order:-1;padding:0}.our-certification__box-image{display:block;margin:auto;max-height:92%;max-width:92%;object-fit:contain;transition:transform .2s ease-out}.our-certification__box:hover .our-certification__box-image{transform:scale(1.2)}.our-certification__box-description{font-weight:500;line-height:1.286}@media(min-width:481px){.our-certification__box-description{font-size:.93em}}@media(min-width:769px){.our-certification__box-description{font-size:.8823em}}@media(min-width:1025px){.our-certification__box-description{font-size:.78em}}.our-certification__contact-button-container{margin:32px 0 0;text-align:center}@media(min-width:481px){.our-certification__contact-button-container{margin:34px 0 0}}@media(min-width:769px){.our-certification__contact-button-container{margin:55px 0 0}}@media(min-width:1025px){.our-certification__contact-button-container{margin:64px 0 0}}.our-company{margin:0 0 70px}@media(min-width:481px){.our-company{margin:0 0 75px}}@media(min-width:769px){.our-company{margin:0 0 90px;padding:0 16px}}@media(min-width:1025px){.our-company{margin:0 0 120px}}.our-company__container{display:flex;flex-direction:column;margin:0 auto;max-width:1280px;text-align:center}@media(min-width:769px){.our-company__container{border:1px solid rgba(33,37,49,.16);border-radius:15px;flex-direction:row;overflow:hidden;text-align:left}}@media(min-width:1025px){.our-company__container{border-radius:20px}}.our-company__title{margin:0 0 48px}.our-company__image-container{margin:0;order:-1;padding:0}@media(min-width:769px){.our-company__image-container{max-width:45%;order:0}}@media(min-width:1025px){.our-company__image-container{max-width:40%}}.our-company__image{display:block;object-fit:cover;width:100%}@media(min-width:769px){.our-company__image{height:100%;width:450px}}@media(min-width:1025px){.our-company__image{width:640px}}.our-company__content{padding:28px 12px 0}@media(min-width:481px){.our-company__content{padding:32px 12px 0}}@media(min-width:769px){.our-company__content{padding:42px 20px 45px}}@media(min-width:1025px){.our-company__content{padding:48px 40px 56px}}.our-company__title{margin:0 0 16px}@media(min-width:481px){.our-company__title{margin:0 0 18px}}@media(min-width:769px){.our-company__title{margin:0 0 35px}}@media(min-width:1025px){.our-company__title{margin:0 0 48px}}.our-company__paragraph{font-size:1.11em;line-height:1.4;margin:0;padding:0}.our-company__paragraph:not(:last-child){margin:0 0 25px}.software-development{background:rgba(30,132,254,.08);margin:0 0 48px;padding:47px 8px}@media(min-width:481px){.software-development{margin:0 0 50px;padding:49px 8px}}@media(min-width:769px){.software-development{margin:0 0 70px;padding:75px 16px 90px}}@media(min-width:1025px){.software-development{margin:0 0 80px;padding:80px 16px 96px}}.software-development__container{margin:0 auto;max-width:1280px}.software-development__title-container{align-items:center;display:flex;flex-direction:column;margin:0 0 32px}@media(min-width:481px){.software-development__title-container{margin:0 0 34px}}@media(min-width:769px){.software-development__title-container{flex-direction:row;justify-content:space-between;margin:0 0 40px;padding:0 20px}}@media(min-width:1025px){.software-development__title-container{margin:0 0 46px;padding:0 40px}}.software-development__title{margin:0}.software-development__title-icon{color:#1e84fe;font-size:46px;margin:0 0 28px;order:-1}@media(min-width:481px){.software-development__title-icon{font-size:48px}}@media(min-width:769px){.software-development__title-icon{font-size:67px;margin:0;order:0}}@media(min-width:1025px){.software-development__title-icon{font-size:70px}}.software-development__boxes{display:grid;gap:24px}@media(min-width:769px){.software-development__boxes{gap:30px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.software-development__boxes{gap:40px;grid-template-columns:repeat(3,1fr)}}.software-development__box{background:#fff;border-radius:8px;cursor:pointer;overflow:hidden}@media(min-width:481px){.software-development__box{border-radius:12px}}@media(min-width:769px){.software-development__box{border-radius:15px;cursor:default}}@media(min-width:1025px){.software-development__box{border-radius:20px}}.software-development__box-title-container{position:relative}.software-development__box-title-container:after,.software-development__box-title-container:before{content:"";left:0;position:absolute;width:100%}.software-development__box-title-container:before{background:#212531;height:100%;top:0}.software-development__box-title-container:after{bottom:0;height:4px}@media(min-width:769px){.software-development__box-title-container:after{background:#1e84fe;transform:scaleX(0);transform-origin:0 0;transition:transform .2s ease-out}.software-development__box:hover .software-development__box-title-container:after{transform:scaleX(1)}}.software-development__box-title{align-items:center;color:#fff;display:flex;font-size:1.429em;font-weight:700;gap:16px;line-height:1.2;margin:0;padding:16px;position:relative;z-index:3}@media(min-width:481px){.software-development__box-title{font-size:18px 16px;font-size:1.33em}}@media(min-width:769px){.software-development__box-title{font-size:1.176em;padding:24px 30px 22px}}@media(min-width:1025px){.software-development__box-title{font-size:1.11em;padding:28px 40px 24px}}.software-development__box-title:after{content:"";font-size:14px;position:absolute;right:16px;top:21px}@media(min-width:769px){.software-development__box-title:after{display:none}}.software-development__box.is-opened .software-development__box-title:after{content:""}.software-development__box-title-icon{font-size:24px;order:-1}.software-development__box-list-container{height:0;overflow:hidden;padding:.1px 0;transition:height .2s ease-out}@media(min-width:769px){.software-development__box-list-container{height:auto!important;overflow:visible}}.software-development__box-list{list-style-type:none;margin:16px 24px;padding:0}@media(min-width:481px){.software-development__box-list{margin:18px 24px}}@media(min-width:769px){.software-development__box-list{margin:20px 35px 22px}}@media(min-width:1025px){.software-development__box-list{margin:26px 48px 38px}}.software-development__box-list-item{line-height:1.33;padding:0 0 0 32px;position:relative}.software-development__box-list-item:after{color:#1e84fe;content:"";font-size:16px;left:0;position:absolute;top:3px}@media(min-width:769px){.software-development__box-list-item:after{top:4px}}@media(min-width:1025px){.software-development__box-list-item:after{top:5px}}.software-development__box-list-item:not(:last-child){margin:0 0 20px}.fade-in-animation{animation:fadeIn .2s ease-out}.fade-out-animation{animation:fadeOut .2s ease-out}.swal2-container.swal2-backdrop-show{background:rgba(33,37,49,.9)}.swal2-container{cursor:pointer;overflow:visible!important}.swal2-popup{background:none;border-radius:8px;cursor:auto;max-width:100%;width:1280px}@media(min-width:481px){.swal2-popup{border-radius:12px;border-radius:15px;border-radius:20px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.technology-stack-dialog__title-container{background:#212531;border-radius:8px 8px 0 0;color:#fff;padding:24px 50px 24px 16px;position:relative;text-align:left}@media(min-width:481px){.technology-stack-dialog__title-container{border-radius:12px 12px 0 0;padding:24px 50px 24px 18px}}@media(min-width:769px){.technology-stack-dialog__title-container{border-radius:15px 15px 0 0;padding:28px 80px 28px 25px}}@media(min-width:1025px){.technology-stack-dialog__title-container{border-radius:20px 20px 0 0;padding:38px 85px 38px 40px}}.technology-stack-dialog__title{margin:0}.technology-stack-dialog__close-button{align-items:center;background:none;border:0;display:flex;height:100%;justify-content:center;margin:0;padding:0 16px;position:absolute;right:0;top:0}@media(min-width:481px){.technology-stack-dialog__close-button{padding:0 18px}}@media(min-width:769px){.technology-stack-dialog__close-button{padding:0 25px}}@media(min-width:1025px){.technology-stack-dialog__close-button{padding:0 40px}}.technology-stack-dialog__close-icon{color:#fff;font-size:18px}@media(min-width:481px){.technology-stack-dialog__close-icon{font-size:20px}}@media(min-width:769px){.technology-stack-dialog__close-icon{font-size:24px}}@media(min-width:1025px){.technology-stack-dialog__close-icon{font-size:25px}}.technology-stack-dialog__body{-webkit-overflow-scrolling:touch;background:#eff0f0;border-radius:0 0 8px 8px;color:#212531;max-height:70vh;overflow-y:scroll;padding:16px 16px 24px;text-align:left}@media(min-width:481px){.technology-stack-dialog__body{border-radius:0 0 12px 12px;padding:18px 16px 24px}}@media(min-width:769px){.technology-stack-dialog__body{border-radius:0 0 15px 15px;padding:40px 30px}}@media(min-width:1025px){.technology-stack-dialog__body{border-radius:0 0 20px 20px;padding:44px 40px 45px}}.technology-stack-dialog__columns{display:flex;flex-direction:column;gap:32px 0}@media(min-width:769px){.technology-stack-dialog__columns{gap:50px 0}}@media(min-width:1025px){.technology-stack-dialog__columns{gap:56px 0}}.technology-stack-dialog__group-title{font-size:1.429em;font-weight:700;margin:0 0 20px;padding:0}@media(min-width:481px){.technology-stack-dialog__group-title{font-size:1.45em;margin:0 0 22px}}@media(min-width:769px){.technology-stack-dialog__group-title{font-size:1.52em;margin:0 0 26px}}@media(min-width:1025px){.technology-stack-dialog__group-title{font-size:1.556em;margin:0 0 28px}}.technology-stack-dialog__column-title{font-size:1.286em;margin:0 0 12px;padding:0}@media(min-width:481px){.technology-stack-dialog__column-title{font-size:1.2em;margin:0 0 13px}}@media(min-width:769px){.technology-stack-dialog__column-title{font-size:1.06em;margin:0 0 15px}}@media(min-width:1025px){.technology-stack-dialog__column-title{font-size:1em;margin:0 0 16px}}.technology-stack-dialog__boxes{align-items:flex-start;display:flex;flex-wrap:wrap;gap:15px 12px}@media(min-width:481px){.technology-stack-dialog__boxes{gap:18px 15px}}@media(min-width:769px){.technology-stack-dialog__boxes{gap:20px 25px}}@media(min-width:1025px){.technology-stack-dialog__boxes{gap:25px 28px}}.technology-stack-dialog__box{text-align:center}.technology-stack-dialog__box.is-empty{width:72px}.technology-stack-dialog__box-image-container{align-items:center;background:#fff;border-radius:20px;display:flex;height:72px;justify-content:center;margin:0 0 12px;padding:0;width:72px}.technology-stack-dialog__box-image-container>img{height:40px;object-fit:contain;width:40px}.technology-stack-dialog__box-name{word-wrap:normal;font-size:.857em;font-weight:500;line-height:1.333;width:72px;word-break:normal}@media(min-width:481px){.technology-stack-dialog__box-name{font-size:.8em}}@media(min-width:769px){.technology-stack-dialog__box-name{font-size:.706em}}@media(min-width:1025px){.technology-stack-dialog__box-name{font-size:.667em}}.technology-stack-dialog__separator{border:0;border-top:1px solid rgba(33,37,49,.12);display:block;margin:35px 0;width:100%}@media(min-width:481px){.technology-stack-dialog__separator{margin:37px 0}}@media(min-width:769px){.technology-stack-dialog__separator{margin:50px 0}}@media(min-width:1025px){.technology-stack-dialog__separator{margin:56px 0}}.technology-stack{margin:0 auto 60px;max-width:1280px;overflow:hidden}@media(min-width:481px){.technology-stack{margin:0 auto 65px}}@media(min-width:769px){.technology-stack{margin:0 auto 90px;padding:0 16px}}@media(min-width:1025px){.technology-stack{margin:0 auto 120px}}.technology-stack__container{height:650px;position:relative}@media(min-width:769px){.technology-stack__container{border-radius:15px;height:auto;max-width:1280px;overflow:hidden}}@media(min-width:1025px){.technology-stack__container{border-radius:20px}}.technology-stack__title-container{align-items:center;background:#212531;color:#fff;display:flex;justify-content:space-between;padding:24px 16px}@media(min-width:481px){.technology-stack__title-container{padding:24px 18px}}@media(min-width:769px){.technology-stack__title-container{padding:28px 25px}}@media(min-width:1025px){.technology-stack__title-container{padding:38px 40px}}.technology-stack__title{margin:0}.technology-stack__title-button{background:none;border:1px solid #1e84fe;border-radius:4px;color:#fff;display:none;font-size:1.05em;min-width:200px;padding:12px 20px;transition:border-color .2s ease-out,background-color .2s ease-out}.technology-stack__title-button:hover{background:#0171f7;border-color:#0171f7;color:#fff}@media(hover:hover){.technology-stack__title-button:focus{background:#0171f7;border-color:#0171f7;color:#fff}}.technology-stack__title-button:active{background:#0161d4;border-color:#0161d4}@media(min-width:769px){.technology-stack__title-button{display:block}}@media(min-width:1025px){.technology-stack__title-button{font-size:1.11em;min-width:240px;padding:14px 25px}}.technology-stack__body{background:#eff0f0;padding:16px 16px 24px}@media(min-width:481px){.technology-stack__body{padding:18px 16px 24px}}@media(min-width:769px){.technology-stack__body{padding:40px 30px 50px}}@media(min-width:1025px){.technology-stack__body{padding:44px 40px 64px}}.technology-stack__columns{display:flex;flex-wrap:wrap;gap:32px 0;justify-content:space-around}@media(min-width:769px){.technology-stack__columns{gap:50px 20px}}@media(min-width:1025px){.technology-stack__columns{gap:56px 25px;justify-content:space-between}}.technology-stack__group-title{font-size:1.429em;font-weight:700;margin:0 0 20px;padding:0}@media(min-width:481px){.technology-stack__group-title{font-size:1.45em;margin:0 0 22px}}@media(min-width:769px){.technology-stack__group-title{font-size:1.52em;margin:0 0 26px}}@media(min-width:1025px){.technology-stack__group-title{font-size:1.556em;margin:0 0 28px}}.technology-stack__group-title.is-desktop{display:none}@media(min-width:1025px){.technology-stack__group-title.is-desktop{display:block}.technology-stack__group-title.is-mobile{display:none}}.technology-stack__column-title{font-size:1.286em;margin:0 0 12px;padding:0}@media(min-width:481px){.technology-stack__column-title{font-size:1.2em;margin:0 0 13px}}@media(min-width:769px){.technology-stack__column-title{font-size:1.06em;margin:0 0 15px}}@media(min-width:1025px){.technology-stack__column-title{font-size:1em;margin:0 0 16px}}.technology-stack__boxes{align-items:flex-start;display:flex;gap:8px}@media(min-width:481px){.technology-stack__boxes{gap:15px}}@media(min-width:769px){.technology-stack__boxes{gap:25px}}@media(min-width:1025px){.technology-stack__boxes{gap:32px}}.technology-stack__box{text-align:center}.technology-stack__box:last-child{display:none}@media(min-width:481px){.technology-stack__box:last-child{display:block}}.technology-stack__box.is-empty{width:72px}.technology-stack__box-image-container{align-items:center;background:#fff;border-radius:20px;display:flex;height:72px;justify-content:center;margin:0 0 12px;padding:0;width:72px}.technology-stack__box-image-container>img{height:40px;object-fit:contain;width:40px}.technology-stack__box-name{font-size:.857em;font-weight:500;line-height:1.333;width:72px}@media(min-width:481px){.technology-stack__box-name{font-size:.8em}}@media(min-width:769px){.technology-stack__box-name{font-size:.706em}}@media(min-width:1025px){.technology-stack__box-name{font-size:.667em}}.technology-stack__separator{border:0;border-top:1px solid rgba(33,37,49,.12);display:block;margin:35px 0;width:100%}@media(min-width:481px){.technology-stack__separator{margin:37px 0}}@media(min-width:769px){.technology-stack__separator{margin:50px 0}}@media(min-width:1025px){.technology-stack__separator{margin:56px 0}}.technology-stack__mobile-fullstack-container{background:linear-gradient(180deg,rgba(0,0,0,0),#eff0f0 85%,#eff0f0);bottom:0;height:200px;left:0;position:absolute;width:100%}@media(min-width:769px){.technology-stack__mobile-fullstack-container{display:none}}.technology-stack__mobile-fullstack{background:none;border:2px solid #1e84fe;border-radius:4px;bottom:24px;font-size:1.429em;font-weight:500;height:40px;left:50%;line-height:1;position:absolute;transform:translateX(-50%);width:320px}@media(min-width:769px){.technology-stack__mobile-fullstack{font-size:1.333em}}.training-and-workshop{margin:0 0 64px;padding:0 8px}@media(min-width:481px){.training-and-workshop{margin:0 0 70px}}@media(min-width:769px){.training-and-workshop{margin:0 0 88px;padding:0 16px}}@media(min-width:1025px){.training-and-workshop{margin:0 0 104px}}.training-and-workshop__container{margin:0 auto;max-width:1280px}.training-and-workshop__title-container{align-items:center;display:flex;flex-direction:column;margin:0 0 30px}@media(min-width:481px){.training-and-workshop__title-container{margin:0 0 32px}}@media(min-width:769px){.training-and-workshop__title-container{flex-direction:row;justify-content:space-between;margin:0 0 37px;padding:0 20px}}@media(min-width:1025px){.training-and-workshop__title-container{margin:0 0 40px;padding:0 40px}}.training-and-workshop__title{margin:0}.training-and-workshop__title-icon{color:#1e84fe;font-size:51px;margin:0 0 19px;order:-1}@media(min-width:481px){.training-and-workshop__title-icon{font-size:53px}}@media(min-width:769px){.training-and-workshop__title-icon{font-size:70px;margin:0;order:0}}@media(min-width:1025px){.training-and-workshop__title-icon{font-size:73px}}.training-and-workshop__boxes{align-items:flex-start;display:grid;gap:12px}@media(min-width:481px){.training-and-workshop__boxes{gap:15px}}@media(min-width:769px){.training-and-workshop__boxes{gap:22px 30px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.training-and-workshop__boxes{gap:24px 40px}}.training-and-workshop__box{background:#dbebff;border-radius:8px;cursor:pointer;padding:24px 16px;position:relative;transition:background-color .2s ease-out}@media(min-width:481px){.training-and-workshop__box{border-radius:12px;padding:25px 16px}}@media(min-width:769px){.training-and-workshop__box{border-radius:15px;padding:28px 30px}}@media(min-width:1025px){.training-and-workshop__box{border-radius:20px;padding:32px 40px}}.training-and-workshop__box:hover{background:#c7e0ff}@media(min-width:769px){.training-and-workshop__box:hover:after{color:#1e84fe}}@media(hover:hover){.training-and-workshop__box:focus{background:#c7e0ff}}@media(hover:hover)and (min-width:769px){.training-and-workshop__box:focus:after{color:#1e84fe}}.training-and-workshop__box:active{background:#b2d4ff}.training-and-workshop__box:after{content:"";font-size:14px;position:absolute;right:16px;top:30px;transition:color .2s ease-out}@media(min-width:481px){.training-and-workshop__box:after{top:29px}}@media(min-width:769px){.training-and-workshop__box:after{right:30px;top:34px}}@media(min-width:1025px){.training-and-workshop__box:after{right:37px;top:37px}}.training-and-workshop__box.is-opened:after{content:""}.training-and-workshop__box-title{color:#1e84fe;font-size:1.429em;font-weight:700;line-height:1.2;margin:0 25px 0 0;padding:0}@media(min-width:481px){.training-and-workshop__box-title{font-size:1.33em}}@media(min-width:769px){.training-and-workshop__box-title{font-size:1.176em}}@media(min-width:1025px){.training-and-workshop__box-title{font-size:1.11em}}.training-and-workshop__box-paragraph-container{height:0;overflow:hidden;padding:.1px 0;transition:height .2s ease-out}.training-and-workshop__box-paragraph{line-height:1.429;margin:26px 0 0;padding:0}@media(min-width:481px){.training-and-workshop__box-paragraph{margin:28px 0 0}}@media(min-width:769px){.training-and-workshop__box-paragraph{line-height:1.5856;margin:32px 0 0}}@media(min-width:1025px){.training-and-workshop__box-paragraph{margin:35px 0 0}}.animated-border{display:flex;overflow:hidden;padding:1px;position:relative}.animated-border,.animated-border:before{border-radius:8px}@media(min-width:481px){.animated-border,.animated-border:before{border-radius:12px}}@media(min-width:769px){.animated-border,.animated-border:before{border-radius:15px}}@media(min-width:1025px){.animated-border,.animated-border:before{border-radius:20px}}.animated-border:before{border:1px solid rgba(33,37,49,.24);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.animated-border>:not(.animated-border__fake-border){background:#fff;position:relative;z-index:3}.animated-border__fake-border{background:#1e84fe;height:10px;position:absolute;width:10px}.animated-border__fake-border.is-top{left:0;top:0;width:0}.animated-border__fake-border.is-right{height:0;right:0;top:0}.animated-border__fake-border.is-bottom{bottom:0;right:0;width:0}.animated-border__fake-border.is-left{bottom:0;height:0;left:0}.why-us{margin:0 0 60px;padding:0 8px}@media(min-width:481px){.why-us{margin:0 0 70px}}@media(min-width:769px){.why-us{margin:0 0 85px;padding:0 16px}}@media(min-width:1025px){.why-us{margin:0 0 100px}}.why-us__container{margin:0 auto;max-width:1280px}.why-us__title{margin:0 0 32px;text-align:center}@media(min-width:769px){.why-us__title{margin:0 0 38px;padding:0 20px;text-align:left}}@media(min-width:1025px){.why-us__title{margin:0 0 40px;padding:0 40px}}.why-us__boxes{display:grid;gap:12px}@media(min-width:481px){.why-us__boxes{gap:15px}}@media(min-width:769px){.why-us__boxes{gap:25px 30px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.why-us__boxes{gap:25px 40px}}.why-us__box{cursor:pointer;display:flex}@media(min-width:769px){.why-us__box{cursor:default}}.why-us__box-container{border:1px solid rgba(33,37,49,.24);border-radius:8px;display:flex;flex-direction:column;padding:16px;transition:border-color .2s ease-out}@media(min-width:481px){.why-us__box-container{border-radius:12px;padding:20px}}@media(min-width:769px){.why-us__box-container{border-radius:15px;padding:24px 30px 22px}}@media(min-width:1025px){.why-us__box-container{border-radius:20px;padding:28px 40px 24px}}.why-us__box-container:hover{border-color:#1e84fe;border-width:3px;padding:14px}@media(min-width:481px){.why-us__box-container:hover{padding:18px}}@media(min-width:769px){.why-us__box-container:hover{padding:22px 28px 20px}}@media(min-width:1025px){.why-us__box-container:hover{padding:26px 38px 22px}}@media(hover:hover){.why-us__box-container:focus{border-color:#1e84fe;border-width:3px;padding:14px}}@media(hover:hover)and (min-width:481px){.why-us__box-container:focus{padding:18px}}@media(hover:hover)and (min-width:769px){.why-us__box-container:focus{padding:22px 28px 20px}}@media(hover:hover)and (min-width:1025px){.why-us__box-container:focus{padding:26px 38px 22px}}.why-us__box-title-container{align-items:center;display:flex;position:relative}@media(min-width:769px){.why-us__box-title-container{align-items:flex-start;flex-direction:column}}.why-us__box-title-container:after{content:"";font-size:14px;position:absolute;right:0;top:6px}@media(min-width:769px){.why-us__box-title-container:after{display:none}}.why-us__box.is-opened .why-us__box-title-container:after{content:""}.why-us__box-title{color:#1e84fe;font-size:1.429em;font-weight:700;line-height:1.2;margin:0;padding:0}@media(min-width:481px){.why-us__box-title{font-size:1.33em}}@media(min-width:769px){.why-us__box-title{font-size:1.176em;margin:0 0 16px}}@media(min-width:1025px){.why-us__box-title{font-size:1.11em}}.why-us__box-icon{color:#1e84fe;font-size:26px;margin:0 12px 0 0;order:-1}@media(min-width:481px){.why-us__box-icon{font-size:28px}}@media(min-width:769px){.why-us__box-icon{font-size:40px;margin:0 0 32px}}@media(min-width:1025px){.why-us__box-icon{font-size:46px;margin:0 0 35px}}.why-us__box-paragraph-container{height:0;overflow:hidden;padding:.1px 0;transition:height .2s ease-out}@media(min-width:769px){.why-us__box-paragraph-container{height:auto!important;overflow:visible}}.why-us__box-paragraph{font-size:1em;line-height:1.429;margin:14px 0 0;padding:0}@media(min-width:769px){.why-us__box-paragraph{margin:0}}@media(min-width:1025px){.why-us__box-paragraph{font-size:.89em;line-height:1.438}}