.dc_img,.dc_title{text-align:center}#d-card-container{position:relative;width:100%;height:100vh}#d-card-container:after{position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0,.15)}#d-card-container .d-card-background{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-filter:blur(3px);filter:blur(3px)}.d-card,.d-card-wrapper,.dc_front{max-width:400px;width:100%}.dc_front{box-shadow:0 5px 25px 0 rgb(51 51 51 / 28%)}.dc_front .dc_content{background-color:#f8f8f8;justify-content:center}.dc_logo img{max-width:160px;width:100%;padding:10px}.dc_img{width:170px;height:170px;border-radius:50%;margin:0 auto;background-repeat:no-repeat;background-size:contain;background-position:top;-webkit-box-shadow:0 5px 10px 0 rgb(84 84 84 / 60%);-o-box-shadow:0 5px 10px 0 rgb(84 84 84 / 60%);-moz-box-shadow:0 5px 10px 0 rgb(84 84 84 / 60%);box-shadow:0 5px 10px 0 rgb(84 84 84 / 60%);overflow:hidden}.d-card-wrapper{z-index:1;padding:0 10px}.d-card{position:relative;margin:1rem 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:transform .6s ease-in-out;-moz-transition:transform .6s ease-in-out;-ms-transition:transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out}.dc_front{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;background-color:#fff;top:0;left:0;overflow:hidden;z-index:2;transform:rotateY(0)}.dc_title,.main-content{background-color:transparent}a{color:#212529}.btn{border-radius:20px;cursor:pointer}.pre-content{padding:0 20px}.main-content{padding:4%}.dc_logo{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;border-bottom:2px solid #e7e7e7}.dc_title .member-fullname,.dc_title .member-position{font-weight:600;display:block;margin-bottom:2px;font-size:38px}.dc_contact span{display:inline-block;margin:10px 0}span.system-info-address{display:flex}.dc_contact span i{font-size:20px;margin-right:10px;color:#0f75bc}.dc_contact span,.dc_contact span a{font-weight:600}.dc_title .member-position{font-size:27px!important}@media only screen and (max-width:1024px){#d-card-container{height:100%}}@media only screen and (max-width:1280px) and (orientation:landscape){#d-card-container{height:100%}}@media only screen and (max-width:568px){.d-card,.d-card-wrapper,.dc_front{max-width:100%;padding:0 5px;margin:5px 0}.btn,.dc_bio .member-bio,.dc_contact span,.dc_contact span a{font-size:18px}}@media (max-width:1024px){div[id^=vehicle_search_area] .ShowButtonsAtTop .col-6 { width: 50%!important; flex: 0 0 50%; max-width: 50%; margin: 0 0 5px!important } div[id^=wish-icon-] { margin: 0!important; width: 100%!important } div#vehicleBar_FinanceButton * { margin: unset!important } div#vehicle_search_area_GysPitzerLandingPageVS .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;} div#DepartmentFilterButtons {width: 100% !important;} div#vehicle_search_area_GysPitzerLandingPageVS .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 a.align-self-center.small { align-self: flex-start !important; margin-top: 5px;}.landing-intro .li-buy-sell .content-wrapper { max-width: 100%; flex: 5; }}@media (max-width:834px){#header.scroll .sticky-header { display: none; }.landing-intro .li-buy-sell .content-wrapper { max-width: 100% !important; flex: 100%; }.post-footer .container .row:first-child .post-f-links:last-child .horizontal-menu .dock-link i { width: 30px !important; height: 30px !important; line-height: 30px !important; font-size: 16px !important; }.header-navbtn .wishlist-btn .w-btn_icon { margin-right: 0; } .header-navbtn .wishlist-btn .w-btn_icon::after { right: -5px; }.header-navbtn .wishlist-btn { margin-right: 0; }}@media (max-width:480px){.post-footer .container .row:first-child .post-f-links:last-child .system-info-logo img { width: 50%; } .post-f-links a { text-align: center; }.inner h1 { font-size: 1.8rem; }.inner .title.left.mb-5 { margin-bottom: 2rem !important; }.landing-intro .h_copy img.img-fluid { max-width: 50%; margin-bottom: 2rem; }.li-buy-sell { padding: 0 1rem; }h2.gys-heading { font-size: 1.5rem; }.ix-system-link .col-lg-4.col-md-6.col-12 { flex: 0 0 100%; max-width: 100%; margin: .2rem 0; }}