.requirements-container{padding:81px 0 82px;background:#1a1c1d;margin-top:-149px}.requirements-container .content{max-width:1094px;margin:auto;display:flex;gap:69px;align-items:center}.requirements-container .content .image-container{padding-right:100px;position:relative}.requirements-container .content .image-container img{position:relative;z-index:2}.requirements-container .content .image-container img.accountancy{border-bottom-left-radius:50%;border-bottom-right-radius:50%;height:340px;width:300px;margin-top:6px;margin-left:3px}.requirements-container .content .image-container img.tech{border-bottom-left-radius:46%;border-bottom-right-radius:46%;height:355px;width:310px;margin-top:18px;margin-left:8px}.requirements-container .content .image-container img.hospitality{border-bottom-left-radius:35%;border-bottom-right-radius:30%;height:262px;width:186px;margin-top:11px;margin-left:28px}.requirements-container .content .image-container img.marketing{border-bottom-left-radius:35%;border-bottom-right-radius:30%;height:349px;width:327px;margin-top:46px;margin-left:0}.requirements-container .content .image-container img.administrative{height:349px;width:327px;margin-top:26px;margin-left:0}.requirements-container .content .image-container.accountancy:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:341px;height:345px;display:flex;background:#fd531e;border-radius:50%}.requirements-container .content .image-container.tech:after{content:"";position:absolute;top:55%;transform:translateY(-50%);width:327px;height:325px;display:flex;background:#fd531e;border-radius:50%}.requirements-container .content .image-container.hospitality:after{content:"";position:absolute;top:55%;transform:translateY(-50%);width:236px;height:236px;display:flex;background:#fd531e;border-radius:50%}.requirements-container .content .image-container.marketing:after{content:"";position:absolute;top:55%;transform:translateY(-50%);width:327px;height:349px;display:flex;background:#fd531e;border-radius:50%}.requirements-container .content .image-container.administrative:after{content:"";position:absolute;top:55%;transform:translateY(-50%);width:327px;height:327px;display:flex;background:#fd531e;border-radius:50%}.requirements-container .content .requirements{display:flex;flex-direction:column;gap:38px}.requirements-container .content .requirements .title-component{opacity:0;transform:translateY(100%)}.requirements-container .content .requirements .title-component h1,.requirements-container .content .requirements .title-component h2{background:linear-gradient(90deg,#fe8c00,#f83600);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Poppins,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:normal;margin:0}.requirements-container .content .requirements .requirements-list{display:flex;flex-direction:column;gap:32px}.requirements-container .content .requirements .requirements-list .requirement-item{display:flex;align-items:center;gap:24px;opacity:0;transform:translateY(100%)}.requirements-container .content .requirements .requirements-list .requirement-item .number{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:50px;border-radius:50%;background:linear-gradient(150deg,#fff3 7.66%,#ffffff1a 92.05%)}.requirements-container .content .requirements .requirements-list .requirement-item .number p{color:#fd531e;font-family:Barlow,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:28px;margin:0}.requirements-container .content .requirements .requirements-list .requirement-item .name{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.requirements-container .content .requirements .button-container{opacity:0;transform:translateY(100%)}.requirements-container .content .requirements .button-container button{border-radius:20px;border:1px solid #FD531E;box-shadow:0 6px 16px #0a425714;background:linear-gradient(90deg,#fe8c0000,#f8360000);padding:14px 31px;transition:all ease-in-out .2s}.requirements-container .content .requirements .button-container button p{color:#fd531e;text-align:center;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin:0;z-index:2;position:relative}.requirements-container .content .requirements .button-container button:hover{transform:scale(.99)}.requirements-container .content .requirements .button-container button:hover p{color:#fff}.requirements-container .content .requirements .button-container button:hover:after{display:flex;content:"";position:absolute;top:0;left:0;border-radius:20px;z-index:1;background:linear-gradient(90deg,#fe8c00 22.7%,#f83600);height:100%;width:100%;animation-duration:.2s;animation-name:changeBackground}.requirements-container.show-content .content .requirements .title-component,.requirements-container.show-content .content .requirements .requirements-list .requirement-item{opacity:1;transform:translateY(0);transition:all ease-in-out .5s}.requirements-container.show-content .content .requirements .requirements-list>div:nth-child(1){transition-delay:.5s}.requirements-container.show-content .content .requirements .requirements-list>div:nth-child(2){transition-delay:1s}.requirements-container.show-content .content .requirements .requirements-list>div:nth-child(3){transition-delay:1.5s}.requirements-container.show-content .content .requirements .button-container{opacity:1;transform:translateY(0);transition:all ease-in-out .5s;transition-delay:2s}@keyframes changeBackground{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 768px){.requirements-container{padding:0 24px 96px}.requirements-container .content{flex-direction:column;align-items:center;gap:48px}.requirements-container .content .image-container{padding-right:0}.requirements-container .content .image-container img{width:240px;height:250px}.requirements-container .content .image-container img.accountancy{height:235px;width:208px;margin-top:1px;margin-left:-18px}.requirements-container .content .image-container img.tech{height:248px;width:226px;margin-top:-15px;margin-left:-1px}.requirements-container .content .image-container img.hospitality{height:262px;width:186px;margin-top:-15px;margin-left:-1px}.requirements-container .content .image-container img.marketing{height:252px;width:236px;margin-top:-15px;margin-left:-1px}.requirements-container .content .image-container img.administrative{height:252px;width:236px;margin-top:-5px;margin-left:-1px}.requirements-container .content .image-container.accountancy:after{content:"";position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);width:236px;height:230px;display:flex;background:#fd531e;border-radius:50%}.requirements-container .content .image-container.tech{padding-top:10px}.requirements-container .content .image-container.tech:after{content:"";position:absolute;top:52%;left:50%;transform:translateY(-50%) translate(-50%);width:230px;height:230px;display:flex;background:#fd531e;border-radius:50%}.requirements-container .content .image-container.hospitality{padding-top:10px}.requirements-container .content .image-container.hospitality:after{content:"";position:absolute;top:52%;left:50%;transform:translateY(-50%) translate(-50%);width:230px;height:230px;display:flex;background:#fd531e;border-radius:50%}.requirements-container .content .image-container.marketing{padding-top:10px}.requirements-container .content .image-container.marketing:after{content:"";position:absolute;top:52%;left:50%;transform:translateY(-50%) translate(-50%);width:230px;height:230px;display:flex;background:#fd531e;border-radius:50%}.requirements-container .content .image-container.administrative{padding-top:10px}.requirements-container .content .image-container.administrative:after{content:"";position:absolute;top:53%;left:50%;transform:translateY(-50%) translate(-50%);width:230px;height:230px;display:flex;background:#fd531e;border-radius:50%}.requirements-container .content .requirements{width:90%;min-width:312px;margin:auto}.requirements-container .content .requirements .title-component h1,.requirements-container .content .requirements .title-component h2{font-size:24px;text-align:center}.requirements-container .content .requirements .requirements-list .requirement-item .number p{font-size:24px}.requirements-container .content .requirements .requirements-list .requirement-item .name{font-size:16px;max-width:238px}.requirements-container .content .requirements .button-container button{height:42px;width:100%;padding:0}}
