.realizations-section{padding-top:204px;padding-bottom:240px}.realizations-section .realizations-container{width:100%;margin-right:auto;margin-left:auto;padding:0 111px}@media (min-width: 430px){.realizations-section .realizations-container{max-width:430px}}@media (min-width: 580px){.realizations-section .realizations-container{max-width:580px}}@media (min-width: 800px){.realizations-section .realizations-container{max-width:800px}}@media (min-width: 1024px){.realizations-section .realizations-container{max-width:1024px}}@media (min-width: 1280px){.realizations-section .realizations-container{max-width:1280px}}@media (min-width: 1366px){.realizations-section .realizations-container{max-width:1366px}}@media (min-width: 1440px){.realizations-section .realizations-container{max-width:1440px}}@media (min-width: 1543px){.realizations-section .realizations-container{max-width:1543px}}@media (min-width: 2500px){.realizations-section .realizations-container{max-width:2500px}}.realizations-section .realizations-container .text-wrapper{margin-bottom:25px}.realizations-section .realizations-container .text-wrapper h3{display:flex;flex-direction:column;padding-left:46px;position:relative;font-size:47px;text-transform:uppercase;letter-spacing:1px;min-height:90px;justify-content:center}.realizations-section .realizations-container .text-wrapper h3 span{font-weight:700;font-size:127px;letter-spacing:0;margin-top:-41px}.realizations-section .realizations-container .text-wrapper h3:before{content:"";position:absolute;top:0;left:0;height:100%;width:9px;background-color:#ffd029}.realizations-section .realizations-container .description{max-width:1000px;margin-bottom:103px;line-height:28px}.realizations-section .realizations-container .cards{display:grid;grid-template-columns:318px 318px 318px 318px;row-gap:28px;-moz-column-gap:12px;column-gap:12px}.realizations-section .realizations-container .cards .card{width:318px;height:482px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column;justify-content:end;padding:23px 26px}.realizations-section .realizations-container .cards .card .triangle{content:"";position:absolute;top:0;left:0;width:0;height:0;border-left:50px solid #007EC6;border-bottom:50px solid transparent;border-right:50px solid transparent;border-top:50px solid #007EC6;opacity:0;transition:opacity .3s}.realizations-section .realizations-container .cards .card:hover .triangle{opacity:1}.realizations-section .realizations-container .cards .card:hover .bottom-content .button-primary{background-color:#007ec6}.realizations-section .realizations-container .cards .card:hover .bottom-content .date svg{fill:#007ec6}.realizations-section .realizations-container .cards .card:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;pointer-events:none;background-color:#1f1f1f80}.realizations-section .realizations-container .cards .card h4{position:relative;font-size:26px;margin-bottom:4px;color:#fff;font-weight:700}.realizations-section .realizations-container .cards .card .bottom-content{display:flex;position:relative;justify-content:space-between}.realizations-section .realizations-container .cards .card .bottom-content .button-primary{min-width:120px;background-color:#ffd029;color:#000;font-weight:700;transition:all .1s ease-in-out}.realizations-section .realizations-container .cards .card .bottom-content .date{color:#fff;display:flex;align-items:flex-end;-moz-column-gap:6px;column-gap:6px}.realizations-section .realizations-container .cards .card .bottom-content .date svg{transition:all .1s ease-in-out;fill:#ffd029;width:16px;margin-bottom:3px}@media (max-width: 1680px){.realizations-section .realizations-container{padding:0 50px}.realizations-section .realizations-container .cards{display:flex;row-gap:0px;-moz-column-gap:0px;column-gap:0px;justify-content:center;flex-wrap:wrap}.realizations-section .realizations-container .cards .card{width:calc(25% - 20px);height:482px;margin:10px;padding:10px 15px}}@media (max-width: 1360px){.realizations-section .realizations-container{padding:0 50px}.realizations-section .realizations-container .cards{display:flex;row-gap:0px;-moz-column-gap:0px;column-gap:0px;justify-content:center;flex-wrap:wrap}.realizations-section .realizations-container .cards .card{width:calc(33.3% - 20px);height:482px;margin:10px;padding:10px 15px}}@media (max-width: 1024px){.realizations-section{padding-top:50px;padding-bottom:50px}.realizations-section .realizations-container{max-width:100%;padding:0 50px}.realizations-section .realizations-container .description{margin-bottom:50px}.realizations-section .realizations-container .text-wrapper{margin-bottom:25px}.realizations-section .realizations-container .text-wrapper h3{padding-left:20px;font-size:15px;min-height:unset}.realizations-section .realizations-container .text-wrapper h3 span{font-size:26px;margin-top:-10px}.realizations-section .realizations-container .cards{display:flex;row-gap:0px;-moz-column-gap:0px;column-gap:0px;justify-content:center;flex-wrap:wrap}.realizations-section .realizations-container .cards .card{width:calc(50% - 20px);height:350px;margin:10px;padding:8px}.realizations-section .realizations-container .cards .card h4{font-size:15px}.realizations-section .realizations-container .cards .card .bottom-content .button-primary{min-width:70px;font-weight:700;padding:5px 10px;font-size:15px}.realizations-section .realizations-container .cards .card .bottom-content .date{font-size:9px}.realizations-section .realizations-container .cards .card .bottom-content .date svg{width:8px}}
