.section_3{text-align:center;background-color:white}.section_3 .title{margin-bottom:1.5rem !important}.section_3 .desc{padding-bottom:4.5rem}.section_3 .flex-grid{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-4.7rem;width:calc(100% + 4.7rem)}.section_3 .flex-grid .card{margin-left:4.7rem;flex:1 1 auto;width:333px;max-height:480px;margin-bottom:3.4375rem;position:relative;border-radius:20px 0 20px 20px;overflow:hidden}.section_3 .flex-grid .card:before{content:'';display:block;padding-bottom:112.61%}.section_3 .flex-grid .card>div{position:absolute;top:0;left:0;height:100%;width:100%;text-align:left}.section_3 .flex-grid .card:hover .fold{background-color:transparent}.section_3 .flex-grid .card:hover .fold-2{opacity:1}@media (min-width: 768px){.section_3 .flex-grid.layout-4>.card{width:calc(50% - 4.7rem)}}@media (max-width: 767px){.section_3 .flex-grid{margin-left:-2rem;width:calc(100% + 2rem)}.section_3 .flex-grid .card{width:calc(50% - 2rem);margin-left:2rem}.section_3 .flex-grid .card .btn{width:auto !important}}@media (max-width: 540px){.section_3 .flex-grid .card{width:100%}}.section_3 .card-title{font-weight:600;font-size:1.8125rem;padding-bottom:1.25rem;position:relative;z-index:1}@media (max-width: 767px){.section_3 .card-title{font-size:1.5rem;padding-bottom:0}}.section_3 .card-desc{margin-bottom:1rem}.section_3 .fold{right:0;left:auto !important;width:20.42% !important;max-width:68px;height:auto !important;overflow:hidden;z-index:4;opacity:background-color 0.3s}.section_3 .fold:before{content:'';display:block;padding-bottom:100%}.section_3 .fold:after{content:'';display:block;position:absolute;top:auto;left:0;bottom:100%;height:200%;width:200%;background-color:#fff;transform-origin:bottom left;transform:rotate(45deg)}.section_3 .fold-1{z-index:2;display:flex;align-items:flex-end;justify-self:flex-start;padding:1.625rem 2.4375rem}.section_3 .fold-1:before{content:'';position:absolute;top:auto;bottom:0;left:0;width:100%;height:44.5333%;opacity:0.55;z-index:1;background:transparent linear-gradient(to top, #000 0%, transparent) 0% 0% no-repeat padding-box}.section_3 .fold-1 span{position:relative;z-index:2}@media (max-width: 767px){.section_3 .fold-1{padding:1rem}}.section_3 .fold-2{z-index:3;width:92%;padding:2rem;display:flex;flex-direction:column;opacity:0;transition:opacity 0.3s}.section_3 .fold-2>*{flex:0 0 auto}.section_3 .fold-2>*:nth-child(2){flex:1 1 auto;overflow:auto;line-height:1.64}@media (max-width: 767px){.section_3 .fold-2{padding:1rem}}
