.section-constructor-and-vendors{padding:60px 0}.section-constructor-and-vendors__logo-heading{margin-bottom:60px;margin-left:auto;margin-right:auto;text-align:center}.section-constructor-and-vendors__logo{margin-left:auto;margin-right:auto;max-width:280px;line-height:0}.section-constructor-and-vendors__logo img,.section-constructor-and-vendors__logo svg{width:100%;height:auto;max-width:100%}@media(max-width: 1279px){.section-constructor-and-vendors{padding:40px 0}.section-constructor-and-vendors__logo-heading{margin-bottom:40px}}@media(max-width: 767px){.section-constructor-and-vendors{padding:30px 0}.section-constructor-and-vendors__logo-heading{margin-bottom:30px}}.section-constructor-and-vendors__title{margin:0 auto;text-align:center}.section-constructor-and-vendors__logo-subtitle,.section-constructor-and-vendors__description{margin:0 auto;margin-top:16px;max-width:720px;color:#002b57;text-align:center}.section-constructor-and-vendors__logo-subtitle.text-content,.section-constructor-and-vendors__description.text-content{font-size:14px}.section-constructor-and-vendors__logo-subtitle p,.section-constructor-and-vendors__description p{opacity:.7}.section-constructor-and-vendors__logo-subtitle p+p,.section-constructor-and-vendors__description p+p{margin-top:10px}.section-constructor-and-vendors__cards{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:32px}.section-constructor-and-vendors .requirement-card{flex:0 0 calc(33.3333333333% - 13.3333333333px);position:relative;display:flex;flex-direction:column;padding:32px;height:387px;gap:10px;clip-path:polygon(60px 0, 100% 0, 100% calc(100% - 60px), calc(100% - 60px) 100%, 0 100%, 0 60px);background-color:rgba(0,43,87,.8)}@media(max-width: 1279px){.section-constructor-and-vendors .requirement-card{flex:0 0 calc(50% - 10px);height:341px;clip-path:polygon(46px 0, 100% 0, 100% calc(100% - 46px), calc(100% - 46px) 100%, 0 100%, 0 46px)}}@media(max-width: 767px){.section-constructor-and-vendors .requirement-card{flex:0 0 100%;height:327px;clip-path:polygon(46px 0, 100% 0, 100% calc(100% - 46px), calc(100% - 46px) 100%, 0 100%, 0 46px)}}.section-constructor-and-vendors .requirement-card__icon{margin-bottom:auto;margin-left:auto;width:82px;height:82px}@media(max-width: 1279px){.section-constructor-and-vendors .requirement-card__icon{width:60px;height:60px}}.section-constructor-and-vendors .requirement-card__content{display:flex;flex-direction:column;justify-content:flex-start;height:calc(100% - 82px - 10px)}@media(max-width: 1279px){.section-constructor-and-vendors .requirement-card__content{height:calc(100% - 60px - 10px)}}.section-constructor-and-vendors .requirement-card__title{margin-bottom:0;font-family:Industry-Bold,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;transition:transform .3s ease-in-out}@media(max-width: 1279px){.section-constructor-and-vendors .requirement-card__title{font-size:24px;letter-spacing:.24px}}@media(max-width: 1279px){.section-constructor-and-vendors .requirement-card__title{font-size:20px;letter-spacing:.2px}}.section-constructor-and-vendors .requirement-card__description-wrapper{max-height:100%;overflow:auto}.section-constructor-and-vendors .requirement-card__description{margin-top:10px;padding-right:10px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;opacity:.7}.section-constructor-and-vendors .requirement-card__description p+p{margin-top:10px}.section-constructor-and-vendors--v2{position:relative;overflow:hidden;background:#f4f4f4;padding:60px 0 70px}.section-constructor-and-vendors--v2 .section-constructor-and-vendors__title{font-family:Poppins,sans-serif;font-weight:600;letter-spacing:-0.03em}.section-constructor-and-vendors--v2 .section-constructor-and-vendors__cards{gap:15px;margin-top:90px}@media(max-width: 1279px){.section-constructor-and-vendors--v2 .section-constructor-and-vendors__cards{gap:75px 15px}}@media(max-width: 1023px){.section-constructor-and-vendors--v2 .section-constructor-and-vendors__cards{gap:50px 15px;margin-top:60px}}.section-constructor-and-vendors--v2 .section-constructor-and-vendors__bg{position:absolute;bottom:0;left:0;width:100%;height:100%}.section-constructor-and-vendors--v2 .section-constructor-and-vendors__bg::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(244, 244, 244, 0.1) 0%, rgba(244, 244, 244, 0.8) 25%, rgb(244, 244, 244) 45%, rgb(244, 244, 244) 100%)}.section-constructor-and-vendors--v2 .section-constructor-and-vendors__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom}.section-constructor-and-vendors--v2 .requirement-card{flex:0 0 calc(33.3333333333% - 10px);height:420px;clip-path:none;padding:90px 25px 25px;background:#eeeded;border-radius:5px;box-shadow:0px 4px 7px rgba(0,0,0,.2)}@media(max-width: 1023px){.section-constructor-and-vendors--v2 .requirement-card{padding:60px 20px 20px}}@media(max-width: 1279px){.section-constructor-and-vendors--v2 .requirement-card{flex:0 0 calc(50% - 10px);height:320px}}@media(max-width: 767px){.section-constructor-and-vendors--v2 .requirement-card{flex:0 0 100%;height:330px}}.section-constructor-and-vendors--v2 .requirement-card__icon{position:absolute;left:50%;top:0;transform:translate(-50%, -50%);width:120px;height:120px}@media(max-width: 1023px){.section-constructor-and-vendors--v2 .requirement-card__icon{width:80px;height:80px}}.section-constructor-and-vendors--v2 .requirement-card__content{height:100%;text-align:center}.section-constructor-and-vendors--v2 .requirement-card__title{text-align:center;font-family:Poppins,sans-serif;font-weight:600;line-height:1.2;letter-spacing:-0.03em}.section-constructor-and-vendors--v2 .requirement-card__description{margin-top:20px;font-size:16px}

/*# sourceMappingURL=block-constructor-and-vendors-65fa5b1b096528d34989.css.map*/