.certificates-section{padding:128px 40px}.certificates-section__remove-bottom-margin{padding-bottom:0!important}.certificates-section__remove-top-margin{padding-top:0}.certificates-container{max-width:1720px;margin:auto}.certificates-featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f4f4;padding:48px}.certificates-featured-content{margin-left:160px}.certificates-title{margin-bottom:32px}.certificates-featured-image-wrapper{max-width:600px}.certificates-featured-image-wrapper .certificates-featured-image{-o-object-fit:contain;object-fit:contain;width:100%;min-width:300px;max-width:300px;height:auto}.certificate-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background:#fff}.certificate-card:hover .certificates-image{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition:-webkit-transform 5s ease-out!important;transition:-webkit-transform 5s ease-out!important;transition:transform 5s ease-out!important;transition:transform 5s ease-out,-webkit-transform 5s ease-out!important}.certificate-card:hover .certificates-image-wrapper:after{opacity:1;-webkit-transition:opacity .3 ease-in-out;transition:opacity .3 ease-in-out}.certificate-card:hover .certificates__button svg path{fill:#ff5100}.certificates-image-wrapper{border:1px solid rgba(0,0,0,.2);overflow:hidden;position:relative}.certificates-image-wrapper:after{content:"";width:100%;height:100%;background-color:#0006;z-index:1;position:absolute;left:0;top:0;opacity:0}.certificates-image{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.certificates-featured-title{margin-bottom:32px}.certificates-featured-description{margin-bottom:24px}.download-item-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;background-color:#00f;color:#fff;padding:11px 12px;text-transform:uppercase;-webkit-transition:background-color .3s cubic-bezier(.215,.61,.355,1);transition:background-color .3s cubic-bezier(.215,.61,.355,1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.certificates-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;margin-left:auto;margin-right:auto;width:100%;max-width:1720px;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:32px;margin-top:32px}.certificates-grid a{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 128px)/5);flex:1 1 calc((100% - 128px)/5);max-width:calc((100% - 128px)/5);-webkit-box-sizing:border-box;box-sizing:border-box}.certificates-title{color:#000;margin:16px 0}.certificates-description{color:#000000b3;margin-bottom:16px}.certificates__button svg{width:32px;height:32px}.certificates__button svg path{fill:#00f;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.certificates__button:hover svg path{fill:#ff5100}@media screen and (max-width: 1440px){.certificates-featured{padding:94px 146px}.certificates-featured-content{margin-left:96px}.certificates-grid a{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 96px)/4);flex:1 1 calc((100% - 96px)/4);max-width:calc((100% - 96px)/4)}}@media screen and (max-width: 1280px){.certificates-featured{padding:64px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.certificates-featured-content{margin-left:0;margin-top:40px}.certificates-featured-title,.certificates-featured-description{text-align:center}.certificates-grid a{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 64px) / 3);flex:1 1 calc((100% - 64px) / 3);max-width:calc((100% - 64px) / 3)}}@media screen and (max-width: 1250px){.certificates-section{padding:40px 20px}.certificates-section__remove-top-margin{padding-top:0}.certificates-title,.certificates-featured-title{margin-bottom:24px}}@media screen and (max-width: 960px){.certificates-grid a{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 32px)/2);flex:1 1 calc((100% - 32px)/2);max-width:calc((100% - 32px)/2)}}@media screen and (max-width: 550px){.certificate-card{min-width:100%;width:auto;width:initial}}@media screen and (max-width: 540px){.certificates-featured{padding:24px}.certificates-grid a{max-width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}
