.custom-cv-section{padding:60px 20px}.custom-cv-container{display:flex;flex-wrap:wrap;align-items:center;padding:60px 50px;box-shadow:0 10px 40px #00000014;gap:40px;overflow:hidden;max-width:1400px;margin:0 auto}.custom-cv-left{flex:1;min-width:300px;display:flex;justify-content:center;align-items:center}.custom-cv-left-image{width:100%;height:auto;object-fit:contain;display:block}.custom-cv-left .placeholder-svg{width:100%;max-width:400px;height:auto;background-color:#f4f4f4;border-radius:10px}.custom-cv-right{flex:1.2;min-width:350px;display:flex;flex-direction:column;justify-content:center}.custom-cv-heading{font-size:45px;font-weight:700;margin:0 0 20px;line-height:1.2;letter-spacing:-1px}.cv-heading-1{font-weight:800}.cv-heading-2{font-weight:700}.custom-cv-description{font-size:15px;line-height:1.8;color:#555;margin-bottom:40px}.custom-cv-description p{margin:0 0 15px}.custom-cv-points{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;flex-wrap:nowrap!important}.custom-cv-point{flex:1 1 0%!important;text-align:center!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:0 5px!important;min-width:0!important}.custom-cv-point-icon{width:55px;height:55px;margin-bottom:12px;position:relative;z-index:2;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}.custom-cv-point-icon img{width:100%;height:100%;object-fit:contain}.custom-cv-point-icon .placeholder-svg{width:100%;height:100%;background:#f4f4f4;border-radius:50%}.custom-cv-point-heading{font-size:.85rem;font-weight:600;margin:0;color:#333;line-height:1.3}.custom-cv-point-desc{font-size:.8rem;color:#666;line-height:1.4;margin-top:5px}.custom-cv-point-desc p{margin:0}.custom-cv-connector{position:absolute;top:27px;left:50%;width:100%;height:0;border-top:2px dotted #5b7cfa;z-index:1;opacity:.5}@media screen and (max-width:768px){.custom-cv-section{padding:30px 20px}.custom-cv-container{padding:40px 25px;gap:30px;flex-direction:column}.custom-cv-left,.custom-cv-right{min-width:100%}.custom-cv-heading{font-size:2.5rem;text-align:center}.custom-cv-description{text-align:center;font-size:1rem;margin-bottom:30px}.custom-cv-points{flex-wrap:wrap;gap:20px 0;justify-content:center}.custom-cv-point{flex:0 0 33%;margin-bottom:15px}.custom-cv-connector{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-core-values.css.map */
