.panel__content-col{flex-basis:25%}.panel__content{top:26%;left:0;z-index:2;width:100%}.panel__text{display:inline-block;text-align:right}.panel__img-col{flex-basis:70%;box-shadow:0 20px 100.28px 8.72px rgba(0,0,0,.35)}.panel__title{margin:0}.panel__addr{position:relative;display:flex;margin:16px 0 0;justify-content:flex-end;margin:9px 14px 0 0;height:1px;width:30px;background-color:#fff}.panel__img-col{width:100%}.panel__img{display:block;width:100%;height:100%;object-fit:cover}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}h1{font-size:2.5rem;font-family:Montserrat;font-weight:400;color:#444;text-align:center;margin:2rem 0}.wrapper{width:90%;margin:0 auto;max-width:80rem}.card_cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card_col{width:calc(25% - 2rem);margin:1rem;cursor:pointer}.container{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px}.back,.front{background-size:cover;box-shadow:0 4px 8px 0 rgba(0,0,0,.25);border-radius:10px;background-position:center;-webkit-transition:-webkit-transform .7s cubic-bezier(.4, .2, .2, 1);transition:-webkit-transform .7s cubic-bezier(.4, .2, .2, 1);-o-transition:transform .7s cubic-bezier(.4, .2, .2, 1);transition:transform .7s cubic-bezier(.4, .2, .2, 1);transition:transform .7s cubic-bezier(.4, .2, .2, 1),-webkit-transform .7s cubic-bezier(.4, .2, .2, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center;min-height:280px;height:auto;border-radius:10px;color:#fff;font-size:1.5rem}.front{background:-webkit-linear-gradient(45deg,#cedce7 0,#596a72 100%);background:-o-linear-gradient(45deg,#cedce7 0,#596a72 100%);background:linear-gradient(45deg,#cedce7 0,#596a72 100%)}.back{background:-webkit-linear-gradient(to top right,#006dff,#007dff);background:-o-linear-gradient(to top right,#006dff,#007dff);background:linear-gradient(to top right,#006dff,#007dff)}.front:after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:'';display:block;opacity:.6;background-color:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px}.container:hover .back,.container:hover .front{-webkit-transition:-webkit-transform .7s cubic-bezier(.4, .2, .2, 1);transition:-webkit-transform .7s cubic-bezier(.4, .2, .2, 1);-o-transition:transform .7s cubic-bezier(.4, .2, .2, 1);transition:transform .7s cubic-bezier(.4, .2, .2, 1);transition:transform .7s cubic-bezier(.4, .2, .2, 1),-webkit-transform .7s cubic-bezier(.4, .2, .2, 1)}.back{position:absolute;top:0;left:0;width:100%;text-align:left}.inner{-webkit-transform:translateY(-50%) translateZ(60px) scale(.94);transform:translateY(-50%) translateZ(60px) scale(.94);top:50%;position:absolute;left:0;width:100%;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;outline:1px solid transparent;-webkit-perspective:inherit;perspective:inherit;z-index:2}.container .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.container .front{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.container:hover .back{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.container:hover .front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.front .inner p{font-size:1.2rem;margin-top:2rem;position:relative;margin-bottom:0}.front .inner span{color:rgba(255,255,255,.7);font-family:Montserrat;font-weight:300}.back .inner p{font-size:1rem;margin-bottom:0}.back .inner a p{font-size:1rem;margin-bottom:0;color:#fff}.service-icon{display:block;text-align:center;transition:all .3s ease-in-out}.service-icon img{width:80px}@media(max-width:667px){.service-icon{display:block;text-align:center;transition:all .3s ease-in-out}.service-icon img{width:50px!important}}@media screen and (max-width:64rem){.card_col{width:calc(33.333333% - 2rem)}}@media screen and (max-width:48rem){.card_col{width:calc(50% - 2rem)}}@media screen and (max-width:32rem){.card_col{width:100%;margin:0 0 2rem 0}}