body{font-family:Arial,Helvetica,sans-serif}main{display:flex;justify-content:center;align-items:center;text-align:start;background-image:url(/public-img/home/banner-main01.jpg);height:650px;background-size:cover}.content{width:90%;max-width:1800px;height:310px}.contentContainer{width:90%;max-width:800px;display:flex;flex-direction:column;justify-content:center;align-items:start;background-color:#5b74cdbe;color:#FFFFFF;padding:70px 30px;position:relative;z-index:2}.contentContainer p{font-size:20px;font-weight:400;margin-top:20px}@media (max-width:768px){.contentContainer{padding:70px 5px}}.itemsSection{width:100%;flex-direction:column;gap:50px;margin:100px 0}.itemsContainerHome,.itemsSection{display:flex;justify-content:center;align-items:center}.itemsContainerHome{width:90%;max-width:1800px;gap:20px;flex-wrap:wrap}.itemBox{width:350px;height:500px;display:flex;flex-direction:column;justify-content:start;align-items:center;text-align:center;gap:20px}.itemBox img{width:100%;height:330px;object-fit:cover;border:2px solid #e42727;border-radius:50px}.itemBox h3{font-size:24px;font-weight:700;color:#e42727}.buttonHomeLink{text-decoration:none;color:#7196D8;font-size:18px;font-weight:500;border:2px solid #7196d8;padding:13px 20px;border-radius:30px}.informationSection{width:100%;flex-direction:column;margin:100px 0}.informationContainer,.informationSection{display:flex;justify-content:center;align-items:center;gap:50px}.informationContainer{width:90%;max-width:1800px;flex-wrap:wrap}.textContainer{width:40%}.informationContainer img{object-fit:cover;border-radius:50px;width:30%;height:-moz-fit-content;height:fit-content}@media (max-width:1200px){.logoFooter{padding-right:12px}.element{margin:20px 0}}@media (max-width:1100px){.footerContainer{flex-direction:column;justify-content:start;align-items:start;gap:0}.element{border:none;margin:0}.footerItems{border:none;gap:40px;padding:0}.footerItems,.informationContainer{flex-direction:column}.informationContainer img,.textContainer{width:90%}}@media (max-width:760px){.contentContainer{width:80%;padding:60px}}@media (max-width:550px){main{background-position:50%}.contentContainer{width:100%;padding:30px 5px}.logoFooter{width:100%}}