main.container{width:962px !important;padding:0 0 100px}#header{margin:0 0 80px}#header img{width:100%;display:block}body main h2{font-size:31pt;margin:0 0 60px;color:#000}body main h3{font-size:16pt;color:#000;word-wrap:break-word}body main>div div{width:170px;max-width:100%}body main>div{display:flex;flex-wrap:wrap;gap:30px 50px}body main>div:not(:last-of-type){margin:0 0 160px}body main ul{display:flex;flex-wrap:wrap;gap:30px;list-style:none;padding:0;margin:0;width:calc( 100% - 220px )}body main li{flex:0 calc( ( 100% - 60px ) / 3 );text-align:center}body main figure{position:relative;border-radius:10px;margin:0 auto 12px;overflow:hidden;max-width:max-content}body main img{width:210px;transition:all .3s ease-in-out}body main h4{font-size:14pt;line-height:1;color:#000;margin:0;transition:all .3s ease-in-out}body main p{font-size:11pt;color:#000;transition:all .3s ease-in-out}body main a:hover img{transform:scale(1.05)}body main a:hover h3,body main a:hover h4,main a:hover p{color:#ff6801}body main a:hover figure:before{content:'';display:block;position:absolute;left:0;top:0;background:#ff680133;width:100%;height:100%;z-index:2}@media (max-width:800px){body main h2{font-size:28pt}body main h3{font-size:16pt}body main h4{font-size:13pt}body main p{font-size:10pt}body main li{flex:0 calc( ( 100% - 30px ) / 2 )}}@media (max-width:700px){body main h3{font-size:14pt;width:140px}body main div:not(:last-of-type){margin:0 0 100px}}@media (max-width:550px){body main h2{font-size:22pt}body main h3{width:100%}body main div{flex-direction:column;gap:10px}body main ul{width:100%}}