.modelFlexContainer{--pC:#444b56;--bC:#eae9e1;position:relative}.modelFlexContainer.dark{--bC:#444b56;--pC:#eae9e1}.modelFlexDiv{width:85%;margin:0 auto;padding:4% 0}.modelFlexTop{color:var(--pC);justify-content:space-between;align-items:center;margin:0 0 2%;display:flex}.modelFlexHeader{margin:0;font-size:3vw;font-weight:200}.modelFlexDisc{width:36.5%;font-size:1vw;line-height:1.5em}.modelFlex{justify-content:flex-start;align-items:stretch;display:flex}.singleModel{--width:31%;width:var(--width);flex-direction:column;margin-right:4%;display:flex;position:relative;box-shadow:5px 5px 10px 2px #0002}.singleModelWrapper{z-index:2;width:100%;height:100%;position:absolute}.singleModelImageDiv{width:100%;padding-bottom:100%;position:relative;overflow:hidden}.singleModelImage{object-fit:cover;transform-origin:50%;transition:transform .25s}.singleModelWrapper:hover+.singleModelImageDiv .singleModelImage{transform:scale(1.05)}.singleModelInfo{background-color:#fff;flex-direction:column;flex-grow:1;justify-content:space-between;padding:5% 7%;display:flex}.singleModelHeader{margin:0;font-size:2vw;font-weight:400}.singleModelDisc{margin:2% 0 5%;font-size:1vw}@media screen and (max-width:1100px){.modelFlex{flex-direction:column}.singleModel{width:100%;margin:0 0 5%}.modelFlexContainer .typeButtonFlex div{font-size:5vw!important}.singleModelHeader{font-size:6vw}.singleModelDisc{font-size:4vw}.modelFlexTop{flex-direction:column;align-items:flex-start}.modelFlexHeader{font-size:8vw;font-weight:200}.modelFlexDisc{width:100%;margin:3% 0;font-size:3vw}}
