.a-how-it-works-headings{display:flex;justify-content:space-between;margin-bottom:33px;margin-top:33px}.a-how-it-works-heading{display:flex;align-items:center;justify-content:center;position:relative;width:162px;min-height:162px;padding-top:45px;padding-bottom:45px;cursor:pointer;overflow:hidden}.a-how-it-works-heading:first-child{background-image:linear-gradient(320deg,#00a6ce 12%,#4e5fab 94%)}.a-how-it-works-heading:nth-child(2){background-image:linear-gradient(90deg,#39c7ae 14%,#181d64 130%)}.a-how-it-works-heading:nth-child(3){background-image:linear-gradient(352deg,#9f26b5 9%,#4e5fab 96%)}.a-how-it-works-heading:nth-child(4){background-image:linear-gradient(179deg,#ed895d 1%,#dfc900 99%)}.a-how-it-works-heading-number{position:absolute;left:-2px;top:-8px;font-size:60px;line-height:1}.a-how-it-works-heading-number,.a-how-it-works-heading-text{font-family:Proxima Nova,Arial,sans-serif;font-weight:900;color:#fff;text-transform:uppercase}.a-how-it-works-heading-text{position:relative;max-width:128px;font-size:15px;letter-spacing:1.19px;text-align:center}.a-how-it-works-heading .figure{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;transform-origin:50% 50%;transition:all .45s ease-out}.a-how-it-works-heading .square{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.a-how-it-works-heading.active .square,.a-how-it-works-heading:hover .square{transform:scale(.38) rotate(60deg) translate(24%,-15%)}.a-how-it-works-heading.active .square,.a-how-it-works-heading .pentagon,.a-how-it-works-heading:hover .square{-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 0,100% 0,100% 100%,0 100%,0 0)}.a-how-it-works-heading.active .pentagon,.a-how-it-works-heading:hover .pentagon{-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);transform:scale(.45) rotate(20deg) translate(37%,-7%)}.a-how-it-works-heading .triangle{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1) rotate(0) translate(0)}.a-how-it-works-heading.active .triangle,.a-how-it-works-heading:hover .triangle{-webkit-clip-path:polygon(50% 0,50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,50% 0,100% 100%,0 100%);transform:scale(.45) rotate(-82deg) translate(11%,17%)}.a-how-it-works-heading .circle{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);transform:scale(1.4) rotate(0) translate(0)}.a-how-it-works-heading.active .circle,.a-how-it-works-heading:hover .circle{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);transform:scale(.45) rotate(0) translate(42%,4%)}.a-how-it-works-descriptions{position:relative;padding-top:8px}.a-how-it-works-descriptions:before{content:"";position:absolute;left:0;top:0;height:2px;width:90px;background-image:linear-gradient(90deg,#39c7ae 14%,#181d64 130%)}.a-how-it-works-description{display:none;opacity:0;transition:all .5s ease-in;transform:translateX(-10px);font-size:16px;line-height:1.63;font-family:Open Sans;color:#000}.a-how-it-works-description p{margin-bottom:8px}.a-how-it-works-description b{font-weight:700}.a-how-it-works-description ul{padding-left:21px;list-style:initial}.white .a-how-it-works-description .text{color:#fff}.a-how-it-works-description .text:last-child{margin-bottom:0}.a-how-it-works-description.active{display:block}.a-how-it-works-description.active.shown{opacity:1;transform:translate(0)}.margined-list{margin-bottom:16px}@media (max-width:992px){.a-how-it-works-headings{flex-wrap:wrap;margin:33px auto 24px;max-width:374px}.a-how-it-works-heading{width:160px;height:160px;min-height:160px;flex-shrink:0}.a-how-it-works-heading:first-child,.a-how-it-works-heading:nth-child(2){margin-bottom:50px}.a-how-it-works-descriptions{min-height:0}}@media (max-width:400px){.a-how-it-works-heading:first-child,.a-how-it-works-heading:nth-child(2){margin-bottom:calc(100% - 320px)}}@media (max-width:379px){.a-how-it-works-heading{width:130px;height:130px;min-height:0}.a-how-it-works-heading-text{font-size:12px}.a-how-it-works-heading:first-child,.a-how-it-works-heading:nth-child(2){margin-bottom:calc(100% - 260px)}}@font-face{font-family:Open Sans;src:url(/candidate-client/fonts/OpenSans-Regular.woff2?5d5735e57127db2f7a2ad879fc6056b8) format("woff2"),url(/candidate-client/fonts/OpenSans-Regular.woff?6fde2eb6728eb97fd914dcd0641d332b) format("woff"),url(/candidate-client/fonts/OpenSans-Regular.ttf?8df00d6176ddae387d9431d3307b3e62) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(/candidate-client/fonts/OpenSans-SemiBold.woff2?7106bb83a0e767e12659de9cfba3926d) format("woff2"),url(/candidate-client/fonts/OpenSans-SemiBold.woff?fe241c6c4f5a190e821b7c03e337d756) format("woff"),url(/candidate-client/fonts/OpenSans-SemiBold.ttf?f28ed2e40f2a6955ddc5dd3f5088a5a2) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:url(/candidate-client/fonts/OpenSans-Bold.woff2?93fe8f3415688d16bb947e2c96ea380e) format("woff2"),url(/candidate-client/fonts/OpenSans-Bold.woff?759ea19bccf8a5ca50a58e474aced157) format("woff"),url(/candidate-client/fonts/OpenSans-Bold.ttf?ab38fda09644c992dc09754c3cc78201) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:url(/candidate-client/fonts/OpenSans-ExtraBold.woff2?1b2c3c4788d5f305789b49f7d38e85c5) format("woff2"),url(/candidate-client/fonts/OpenSans-ExtraBold.woff?3f760f718edb65cd95c6da14d6ab1bb8) format("woff"),url(/candidate-client/fonts/OpenSans-ExtraBold.ttf?c9e437c181cb1c201188c2793fbc496f) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/candidate-client/fonts/ProximaNova-Regular.eot?b7c512788e3c77b0196f0bace8a88418) format("eot"),url(/candidate-client/fonts/ProximaNova-Regular.woff?2d2ae2556b24a45ff8d5ed86b07b5783) format("woff"),url(/candidate-client/fonts/ProximaNova-Regular.woff2?0071b00b4d686a9bf227e289c40d6f55) format("woff2"),url(/candidate-client/fonts/ProximaNova-Regular.ttf?7ce6760d17685c466ba04d1b2c63c38b) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/candidate-client/fonts/ProximaNova-Bold.eot?10141a9d737da9c84e6e14ec5a562c6c) format("eot"),url(/candidate-client/fonts/ProximaNova-Bold.woff?e2cf3dc2f079bf3d5185a02552f153c4) format("woff"),url(/candidate-client/fonts/ProximaNova-Bold.woff2?7d8589756d9e06551fbfa4d342a0839a) format("woff2"),url(/candidate-client/fonts/ProximaNova-Bold.ttf?926a08fb27e3303c7452b0bdd2d5e5ab) format("ttf");font-weight:600;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/candidate-client/fonts/ProximaNova-Extrabld.eot?169bc0f1eb2d8d0d8678014d368b0226) format("eot"),url(/candidate-client/fonts/ProximaNova-Extrabld.woff?ccf59c77109aecc8deeeede82e3bac87) format("woff"),url(/candidate-client/fonts/ProximaNova-Extrabld.woff2?335cb3e72fa421c3a282518f17bc651a) format("woff2"),url(/candidate-client/fonts/ProximaNova-Extrabld.ttf?51563919fd1af7376fac14b1194a8e4e) format("ttf");font-weight:800;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/candidate-client/fonts/ProximaNova-Black.eot?4325ed848b66ed370420ea7fea09bc80) format("eot"),url(/candidate-client/fonts/ProximaNova-Black.woff?b978d1b46a86df7a012cf8442936a1cb) format("woff"),url(/candidate-client/fonts/ProximaNova-Black.woff2?b1d7fb702e1dfa48213261ff62730fc8) format("woff2"),url(/candidate-client/fonts/ProximaNova-Black.ttf?a0606c5fef28b9e57f501db027063141) format("ttf");font-weight:900;font-style:normal}.fixed-button{position:fixed;z-index:9;display:flex;bottom:50px;right:20px;height:58px;min-width:auto;padding:21px 9px 20px;border-radius:19px;border-bottom-left-radius:0;background-color:#17c583;font-family:Proxima Nova,sans-serif;text-transform:uppercase;font-size:14px;font-weight:800;line-height:normal;letter-spacing:normal;color:#fff;transition:background-color,.2s linear;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;box-shadow:0 0 0 0 #17c583;transform:scale(1)}@media (max-width:330px){.fixed-button.base-button{min-width:auto}}.fixed-button:hover{-webkit-animation:none;animation:none;background-color:#14ae74;box-shadow:0 0 0 0 rgba(23,197,131,0)}@-webkit-keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 #17c583}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(23,197,131,.7)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(23,197,131,0)}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 #17c583}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(23,197,131,.7)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(23,197,131,0)}}.cert-landing__title{font-family:Proxima Nova,sans-serif;font-size:40px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:uppercase;color:#000}@media (max-width:1024px){.cert-landing__title{font-size:36px;line-height:36px}}.cert-landing__title_accordion{margin-bottom:32px}.cert-landing__text-block{margin-bottom:76px}.cert-landing__text{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.5;color:#000;margin-top:32px}.cert-landing__text p:not(:last-child){margin-bottom:8px}.cert-landing__general-list{margin:32px 0 76px;padding:0 24px;display:flex;justify-content:space-between}@media screen and (max-width:600px){.cert-landing__general-list{flex-wrap:wrap}}@media screen and (max-width:400px){.cert-landing__general-list{padding:0}}.cert-landing__general-item{max-width:130px}.cert-landing__general-item,.cert-landing__general-item_w{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:600px){.cert-landing__general-item{max-width:50%;width:50%}.cert-landing__general-item_w{max-width:130px}.cert-landing__general-item:first-child{margin-bottom:50px;align-items:flex-start}.cert-landing__general-item:nth-child(2){align-items:flex-end}.cert-landing__general-item:nth-child(3){order:4;align-items:flex-end}.cert-landing__general-item:last-child{align-items:flex-start}}.cert-landing__general-title{font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:700;text-align:center;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;text-transform:uppercase;white-space:nowrap;margin-bottom:13px}.cert-landing__general-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:13px}@media screen and (max-width:600px){.cert-landing__general-icon{width:70px;height:70px}}.cert-landing__general-text{font-family:Open Sans;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000}.cert-landing .accordion{margin-bottom:76px}.cert-landing .accordion-item{border-bottom:2px solid #000}.cert-landing .accordion-item.active .accordion-item-content{display:block}.cert-landing .accordion-item.active .accordion-item-heading-icon:after{content:none}.cert-landing .accordion-item:first-of-type{border-top:2px solid #000}.cert-landing .accordion-item-heading{padding-top:16px;padding-bottom:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.cert-landing .accordion-item-heading-text{font-weight:700;font-size:24px;line-height:1.67;color:#000;padding-right:15px}@media (max-width:600px){.cert-landing .accordion-item-heading-text{font-weight:600;line-height:1.08}}.cert-landing .accordion-item-heading-icon{position:relative;width:16px;height:16px;flex-shrink:0}.cert-landing .accordion-item-heading-icon:after,.cert-landing .accordion-item-heading-icon:before{content:"";position:absolute;background-color:#000}.cert-landing .accordion-item-heading-icon:after{width:2px;height:100%;top:0;left:50%;transform:translateX(-50%)}.cert-landing .accordion-item-heading-icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.cert-landing .accordion-item-content{padding-bottom:16px;display:none;font-size:16px;line-height:1.63}.cert-landing .accordion-item-content b{font-weight:700}.cert-landing .accordion-item-content p{margin:4px 0 16px}.cert-landing .accordion-item-content ul{max-width:650px;margin-bottom:0;padding-left:14px}.cert-landing .accordion-item-content ul.margined-list{margin-bottom:16px}.cert-landing .accordion-item-content ul li{list-style:initial}.cert-landing .cert-validation{border-style:solid;border-width:3px;border-image-source:linear-gradient(90deg,#515eac 6%,#952eb4 95%);border-image-slice:1;display:flex;flex-direction:column;align-items:center;padding:30px;margin:32px 0 76px}.cert-landing .cert-validation__content{display:flex}@media screen and (max-width:400px){.cert-landing .cert-validation__content{flex-wrap:wrap;justify-content:center}}.cert-landing .cert-validation__icon{min-width:78px;margin-right:24px}@media screen and (max-width:400px){.cert-landing .cert-validation__icon{margin-bottom:10px;margin-right:0}}.cert-landing .cert-validation__text{font-family:Open Sans;font-size:16px;line-height:1.5;letter-spacing:normal;color:#000}.cert-landing .cert-validation__button{display:flex;justify-content:center;align-items:center;font-family:Proxima Nova,sans-serif;text-align:center;background-color:#17c583;color:#fff;font-size:14px;font-weight:800;height:58px;text-transform:uppercase;max-width:261px;width:100%;padding:21px 15px;transition:background-color,.2s linear;margin:30px auto 0}.cert-landing .cert-validation__button:hover{background-color:#14ae74;box-shadow:0 12px 30px -10px #17c583}.cert-landing .cert-contacts{margin-top:32px}.cert-landing .cert-contacts__item{display:flex;justify-content:space-between;margin-bottom:31px;align-items:flex-end}@media screen and (max-width:768px){.cert-landing .cert-contacts__item{flex-wrap:wrap}}@media screen and (max-width:414px){.cert-landing .cert-contacts__item{margin-bottom:39px}}.cert-landing .cert-contacts__city{font-family:Proxima Nova,sans-serif;font-size:22px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#000;position:relative;margin-bottom:17px}.cert-landing .cert-contacts__city:after{content:"";position:absolute;left:0;bottom:-7px;width:127px;height:2px;-o-object-fit:contain;object-fit:contain;background-image:linear-gradient(180deg,#f8947d,#ee5b47)}.cert-landing .cert-contacts__option{font-family:Open Sans;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#000}.cert-landing .cert-contacts__label{font-weight:700;margin-right:5px}.cert-landing .cert-contacts__button{display:flex;justify-content:center;align-items:center;font-family:Proxima Nova,sans-serif;text-align:center;background-color:#17c583;color:#fff;font-size:14px;font-weight:800;height:58px;text-transform:uppercase;max-width:261px;width:100%;padding:21px 15px;transition:background-color,.2s linear;margin:32px 0 0}.cert-landing .cert-contacts__button:hover{background-color:#14ae74;box-shadow:0 12px 30px -10px #17c583}@media screen and (max-width:414px){.cert-landing .cert-contacts__button{max-width:unset}}