.footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:426px}.footer-container .space-phases{width:100%;height:290px;max-height:300px;background-color:#fff}.footer-container .phases-container{display:flex;position:absolute;flex-direction:row;justify-content:space-around;align-items:center;width:90%;max-width:1133px;height:720px;max-height:445px;border-radius:0 17px;box-shadow:0 3px 10px rgba(0,0,0,.2);border:2px solid #ccc;color:#031533;background-color:#fff}.footer-container .phases-container .phases-titles{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:10px}.footer-container .phases-container .phases-titles h2{width:278px;font-weight:700;text-align:initial;text-transform:uppercase}.footer-container .phases-container .phases-titles p{font-weight:600;text-align:initial;font-size:20px;text-shadow:1px 1px 4px rgba(0,0,0,.3)}.footer-container .phases-container .phases-info{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;width:44%;height:77%}.footer-container .phases-container .phases-info .phases{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:88%;grid-gap:18px}.footer-container .phases-container .phases-info .phases .phases-text{display:flex;flex-direction:column}.footer-container .phases-container .phases-info .phases .phases-text h1{font-size:26px!important}.footer-container .phases-container .phases-info .phases .phases-text p{width:100%}.footer-container .phases-container .phases-info .phases span{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:70%;row-gap:7px}.footer-container .phases-container .phases-info button{display:none}@media screen and (min-width:900px)and (max-width:1500px){.footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:422px}.footer-container .space-phases{width:100%;max-width:1450px;height:290px;max-height:300px;background-color:#fff}.footer-container .phases-container{display:flex;position:absolute;flex-direction:row;justify-content:space-around;align-items:center;width:95%;max-width:1030px;height:720px;max-height:440px;border-radius:0 17px;box-shadow:0 3px 10px rgba(0,0,0,.2);border:2px solid #ccc;color:#031533;background-color:#fff}.footer-container .phases-container .phases-titles{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:10px}.footer-container .phases-container .phases-titles h2{width:264px;font-weight:700;text-align:initial;text-transform:uppercase}.footer-container .phases-container .phases-titles p{font-weight:600;text-align:initial;font-size:18px}.footer-container .phases-container .phases-titles button{width:140px}.footer-container .phases-container .phases-info{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;width:44%;height:100%;max-height:333px}.footer-container .phases-container .phases-info .phases{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;grid-gap:18px}.footer-container .phases-container .phases-info .phases span{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:70%;row-gap:7px}.footer-container .phases-container .phases-info .phases .phases-text{display:flex;flex-direction:column}.footer-container .phases-container .phases-info .phases .phases-text h1{font-size:24px!important}.footer-container .phases-container .phases-info .phases .phases-text p{width:100%}.footer-container .phases-container .phases-info button{display:none}}@media screen and (min-width:720px)and (max-width:899px){.footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:430px}.footer-container .space-phases{width:100%;height:290px;max-height:300px;max-width:1450px;background-color:#fff}.footer-container .phases-container{display:flex;position:absolute;flex-direction:row;justify-content:space-around;align-items:center;width:95%;max-width:1030px;height:720px;max-height:440px;border-radius:0 17px;box-shadow:0 3px 10px rgba(0,0,0,.2);border:2px solid #ccc;color:#031533;background-color:#fff}.footer-container .phases-container .phases-titles{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:10px}.footer-container .phases-container .phases-titles h2{width:212px;font-size:32px;font-weight:700;text-align:initial;text-transform:uppercase}.footer-container .phases-container .phases-titles p{font-weight:600;text-align:initial;font-size:18px}.footer-container .phases-container .phases-titles button{width:125px;font-size:16px}.footer-container .phases-container .phases-info{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;width:44%;height:90%}.footer-container .phases-container .phases-info .phases{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;grid-gap:18px}.footer-container .phases-container .phases-info .phases .phases-icons{display:flex}.footer-container .phases-container .phases-info .phases .phases-text{display:flex;flex-direction:column}.footer-container .phases-container .phases-info .phases .phases-text h1{font-size:20px!important}.footer-container .phases-container .phases-info .phases .phases-text p{width:100%}.footer-container .phases-container .phases-info button{display:none}}@media screen and (min-width:520px)and (max-width:719px){.footer-container{height:700px}.footer-container .space-phases{height:100%;max-height:unset}.footer-container .phases-container{flex-direction:column;justify-content:flex-start;width:90%;height:780px;max-height:unset}.footer-container .phases-container .phases-titles{justify-content:center;align-items:center;margin:20px}.footer-container .phases-container .phases-titles h2{width:420px;text-align:center}.footer-container .phases-container .phases-titles button{display:none}.footer-container .phases-container .phases-titles p{width:130px;text-align:center}.footer-container .phases-container .phases-info{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:80%;height:100%}.footer-container .phases-container .phases-info .phases{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;grid-gap:0}.footer-container .phases-container .phases-info .phases .phases-icons{display:flex;align-items:flex-start;height:109%}.footer-container .phases-container .phases-info .phases .phases-icons svg{margin-bottom:65px}.footer-container .phases-container .phases-info .phases .phases-text{display:flex;flex-direction:column}.footer-container .phases-container .phases-info .phases .phases-text h1{font-size:5.5vw}.footer-container .phases-container .phases-info .phases .phases-text p{width:100%;position:relative;right:40px;font-size:1.2em!important;margin-top:10px}.footer-container .phases-container .phases-info .phases:nth-child(2){display:flex;flex-direction:row-reverse}.footer-container .phases-container .phases-info .phases:nth-child(2) .phases-text{display:flex;flex-direction:column}.footer-container .phases-container .phases-info .phases:nth-child(2) .phases-text h1{display:flex;justify-content:flex-end;font-size:5.5vw}.footer-container .phases-container .phases-info .phases:nth-child(2) .phases-text p{display:flex;justify-content:flex-end;width:100%;font-size:19px;text-align:end;left:10px}.footer-container .phases-container .phases-info button{display:block;width:220px;font-size:20px}}@media screen and (min-width:320px)and (max-width:519px){.footer-container{height:741px}.footer-container .space-phases{height:100%;max-height:unset}.footer-container .phases-container{flex-direction:column;justify-content:flex-start;width:90%;max-width:860px;height:278vw;max-height:790px}.footer-container .phases-container .phases-titles{justify-content:center;align-items:center;margin:10px;padding-top:5%}.footer-container .phases-container .phases-titles h2{width:87%;text-align:center}.footer-container .phases-container .phases-titles button{display:none}.footer-container .phases-container .phases-titles p{width:130px;text-align:center}.footer-container .phases-container .phases-info{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:90%;height:100%}.footer-container .phases-container .phases-info .phases{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;column-gap:10px}.footer-container .phases-container .phases-info .phases .phases-icons{display:flex;align-items:flex-start;height:100%}.footer-container .phases-container .phases-info .phases .phases-icons svg{margin-bottom:65px}.footer-container .phases-container .phases-info .phases .phases-text{display:flex;flex-direction:column}.footer-container .phases-container .phases-info .phases .phases-text h1{font-size:1.25em;display:flex;justify-content:flex-start}.footer-container .phases-container .phases-info .phases .phases-text p{width:100%;position:relative;font-size:1em}.footer-container .phases-container .phases-info .phases:nth-child(2){display:flex;flex-direction:row-reverse}.footer-container .phases-container .phases-info .phases:nth-child(2) .phases-text{display:flex;flex-direction:column}.footer-container .phases-container .phases-info .phases:nth-child(2) .phases-text h1{display:flex;justify-content:flex-end;font-size:1.25em;width:100%;text-align:end}.footer-container .phases-container .phases-info .phases:nth-child(2) .phases-text p{display:flex;justify-content:flex-end;width:76%;text-align:end;left:21%}.footer-container .phases-container .phases-info button{display:block;width:130px;height:40px}}