.Builder-section{display:grid;gap:20px;grid-auto-flow:row;grid-template-areas:"BuilderCenter BuilderCenter BuilderCenter BuilderCenter";grid-template-columns:1fr 1fr 1fr 1fr;margin:0 auto;max-width:100rem}.BuilderCenter{display:grid;gap:20px;grid-area:BuilderCenter;grid-auto-flow:row;grid-template-areas:". . . .";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}.builder-box{align-items:center;align-self:end;background:rgba(129,182,12,.9);color:#fff;display:flex;flex-direction:column;height:auto;margin-top:auto;padding:5px 50px;transition:all .5s ease-in-out}.builder-logo{display:block;margin:0 auto;max-width:300px;transition:all .3s ease-in-out;width:100%}.builder_description{color:#fff;max-height:0;opacity:0;overflow:hidden;padding:10px;transition:all .5s ease-in-out;visibility:hidden;width:100%}.builder_description p{font-size:1.3rem}a.builder-link{display:block;font-size:1.4rem;margin-top:30px;text-align:center}.builder-background{position:relative;transition:all .5s ease-in-out}.builder-background:hover{transform:scale(1.02)}.builder-background:hover .builder-box{background:rgba(129,182,12,.9);color:#fff;height:100%;margin-top:0;opacity:1;padding:20px;transition:all .5s ease-in-out}.builder-block{height:400px}.builder-background:hover .builder_description{max-height:500px;opacity:1;transition:all .5s ease-in-out;visibility:visible}section.builder-section{background:#eaf1e3;padding:50px 0}@media screen and (max-width:1500px){.BuilderCenter{display:grid;gap:20px;grid-area:BuilderCenter;grid-auto-flow:row;grid-template-areas:". ."" . ."" . .";grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1280px){.Builder-section{display:grid;gap:20px;grid-auto-flow:row;grid-template-areas:" BuilderCenter BuilderCenter "" BuilderCenter BuilderCenter "" BuilderCenter BuilderCenter ";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.Builder-Left,.Builder-Right{display:none}}@media screen and (max-width:768px){.Builder-Left,.Builder-Right{display:none;grid-area:Builder-Left}.Builder-section{display:grid;gap:0;grid-auto-flow:row;grid-template-areas:unset;grid-template-columns:1fr;grid-template-rows:1fr}.BuilderCenter{display:grid;gap:20px;grid-area:BuilderCenter;grid-auto-flow:row;grid-template-areas:unset;grid-template-columns:1fr;grid-template-rows:1fr}}