.section.title-bar{z-index:2;background-color:#f9f9f9;padding-top:52px;padding-bottom:52px;box-shadow:0 0 15px #00000040}.title-bar .maintitle{color:var(--red);text-align:center;margin:0}.phil-sctn{padding-top:80px;padding-bottom:38px}.phil-sctn .txt-col{width:75%;margin-bottom:20px}.phil-sctn .img-col{border-bottom:4px solid var(--red);width:25%;padding-right:48px;display:flex}.phil-sctn .section-wrap{align-items:center}.phil-sctn .maintitle{color:var(--red);margin-bottom:0;font-size:clamp(30px,3vw,50px)}.phil-sctn .txt-col p{font-size:18px}@media (width>=1025px){.phil-sctn .txt-col{text-align:justify}}@media (width<=1200px){.phil-sctn .section-wrap{align-items:flex-end}}@media (width<=900px){.phil-sctn .img-col{border-bottom:4px solid var(--red);order:2;justify-content:center;width:100%;max-width:306px;margin-bottom:30px;padding:0}.phil-sctn .txt-col{text-align:center;width:100%}.phil-sctn{padding-top:50px}}.philo-sctn{padding-top:0}.philo-sctn .txt-col{width:100%;margin-bottom:40px}.philo-sctn .section-wrap{align-items:center;gap:20px}.philo-sctn .txt-col .maintitle{color:var(--primary);font-size:clamp(29px,4vw,38px)}.philo-sctn .txt-col p{font-size:18px;line-height:1.5}@media (width<=1024px){.philo-sctn .txt-col{text-align:center;width:100%;padding:0 15px}}@media (width<=500px){.philo-sctn .txt-col{padding:0}.philo-sctn{padding-top:40px}}.yrs-sctn{background:linear-gradient(172deg,#dfdddd 0,#cfcccc 24%,#c7c7c722 64%,#e7e7e700 100%) no-repeat padding-box padding-box;padding-top:80px;padding-bottom:80px}.yrs-sctn:before{content:"";background:var(--primary);width:50%;max-width:1200px;height:2px;position:absolute;top:0;left:0}.yrs-sctn .one-col .maintitle{width:100%;color:var(--primary);font-size:clamp(28px,3vw,43px)}.yrs-sctn .awards-inn{flex-wrap:wrap;gap:20px;width:100%;margin-bottom:50px;display:flex}.yrs-sctn .awards-inn .award-bx{background:#fff;justify-content:center;align-items:center;width:calc(25% - 16px);padding:12px 20px;display:flex}.yrs-sctn .awards-inn .award-bx .subtitle{color:var(--primary);align-items:center;gap:10px;margin:0;display:flex}.yrs-sctn .awards-inn .award-bx .subtitle .spn1{font-size:2em}.yrs-sctn .awards-inn .award-bx .subtitle .spn1 .spn1-inn{font-size:21px}.yrs-sctn .awards-inn .award-bx .subtitle .spn2{max-width:180px;font-size:20px}.yrs-sctn .awards-inn .award-bx .subtitle .spn1:has(.spn1-inn){flex-direction:column;line-height:.8;display:flex}.yrs-sctn .medals-col{background:#fff;border-radius:0 0 8px 8px;margin-top:50px;margin-left:-5%;margin-right:-5%;padding:25px 8%;position:relative;box-shadow:0 0 15px #00000040}.yrs-sctn .one-col p{color:var(--secondary);font-size:18px;line-height:1.4}.yrs-sctn .medals-col>div{display:flex}.yrs-sctn .medals-col>div .medal-bx{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.yrs-sctn .medals-col>div .medal-bx p{color:var(--secondary);flex:1;padding:10px 43px 10px 20px;font-size:16px;line-height:1.2}.yrs-sctn .medals-col:before{content:"";background:var(--primary);width:120%;max-width:100vw;height:2px;position:absolute;top:0;left:-10%}@media (width<=1440px){.yrs-sctn .medals-col:before{width:100%;left:0}.yrs-sctn .medals-col{margin-left:0;margin-right:0;padding:25px 5%}}@media (width<=900px){.yrs-sctn .awards-inn .award-bx{width:calc(50% - 10px)}.yrs-sctn .one-col .maintitle{text-align:center}.yrs-sctn .medals-col>div{flex-wrap:wrap;gap:20px;max-width:613px}}@media (width<=800px){.yrs-sctn{padding-top:50px;padding-bottom:60px}.yrs-sctn .one-col p{text-align:center}}@media (width<=500px){.yrs-sctn .awards-inn .award-bx{width:100%;max-width:300px;margin:0 auto}.yrs-sctn .medals-col>div .medal-bx p{padding:14px}}@media (width<=475px){.yrs-sctn .medals-col>div .medal-bx{text-align:center;flex-direction:column}}.sold-sctn{background:var(--secondary);color:#fff;padding-top:85px;padding-bottom:85px}.sold-sctn .title-col{width:100%}.sold-sctn .title-col .maintitle{font-size:clamp(28px,3vw,45px)}.sold-col{width:33%;padding:0 10px}.sold-col .subtitle{font-size:45px}.sold-col .subtitle span{font-size:18px;font-weight:400;display:block}.sold-col ul{margin:0;padding:0;list-style:none}.sold-col ul>li{padding:7px 0}@media (width<=800px){.sold-sctn .sold-col{width:50%;margin-bottom:20px}.sold-sctn .section-wrap{justify-content:space-between}.sold-sctn{padding-top:50px;padding-left:30px;padding-right:30px}.sold-sctn .title-col .maintitle{text-align:center;font-size:32px}}@media (width<=600px){.sold-sctn .sold-col{text-align:center;width:100%}section.section.sold-sctn{padding-left:20px;padding-right:20px}.sold-sctn .title-col .maintitle{font-size:28px}}.social-sctn{background:#ebebeb;padding-top:80px;padding-bottom:80px}.social-sctn .section-wrap{align-items:center}.social-sctn .meet{flex-wrap:wrap;justify-content:space-between;margin-top:60px;margin-bottom:60px;display:flex}.meet .vid-col .vid-tle{text-align:center;margin-bottom:20px;padding:10px 10px 0;font-size:18px}.social-sctn .sptmn{color:var(--primary);justify-content:center;align-items:center;width:100%;font-size:24px;display:flex}.social-sctn .sptmn:before{content:"";background-color:var(--primary);flex-grow:1;height:2px;margin-right:15px;display:block}.social-sctn .sptmn:after{content:"";background-color:var(--primary);flex-grow:1;height:2px;margin-left:15px;display:block}.social-sctn .vid-col{width:calc(33.33% - 20px);margin-bottom:20px}.social-sctn .name{font-weight:700}@media (width<=900px){.social-sctn .meet{order:3;width:100%}}@media (width<=800px){.social-sctn .vid-col{width:calc(50% - 10px)}.social-sctn .sptmn{max-width:100vw}}@media (width<=500px){.social-sctn .sptmn{text-align:center}}@media (width<=425px){.social-sctn .vid-col{width:calc(50% - 5px)}.social-sctn .vid-col .lyte-wrapper{margin:0!important}.meet .vid-col .vid-tle{padding:5px 5px 0;font-size:15px}}.awards-sctn{padding-top:80px}.awards-sctn .maintitle{color:var(--primary)}.awards-sctn .one-col p{text-align:center;color:var(--secondary);font-size:18px;line-height:1.5}.awards-sctn .sptmn{font-family:var(--font-family--body);color:var(--red);justify-content:center;align-items:center;width:100%;margin-top:51px;display:flex}.awards-sctn .sptmn:before{content:"";background-color:var(--red);flex-grow:1;height:2px;margin-right:15px;display:block}.awards-sctn .sptmn:after{content:"";background-color:var(--red);flex-grow:1;height:2px;margin-left:15px;display:block}.awards-sctn .txtbox{background:#fff;max-width:266px;padding:20px;display:flex;box-shadow:0 0 15px #00000040}.awards-sctn .txtbox p{text-align:center;color:var(--secondary);margin:0;font-weight:700}.awards-sctn .txtbox p span{color:var(--red);font-size:35px;font-weight:700;display:block}.awards-sctn .txtbox.txtbox-2{max-width:200px}.awards-sctn .section-wrap{justify-content:center;align-items:center;column-gap:20px}.awards-sctn .chklst{color:var(--secondary);flex-direction:column;gap:20px;font-size:18px;display:flex}.awards-sctn .one-col{margin-top:30px}.awards-sctn .awards-col{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-bottom:80px;display:flex}.awards-sctn .awards-col>img{aspect-ratio:1;object-fit:contain;background:#fff;width:calc(20% - 16px);padding:20px;box-shadow:0 0 15px #00000040}@media (width<=800px){section.section.awards-sctn{padding-top:40px}.awards-sctn .sptmn{margin-top:15px}.awards-sctn .awards-col>img{padding:14px}}@media (width<=600px){.awards-sctn .awards-col>img{width:calc(33.33% - 7px);padding:10px}.awards-sctn .awards-col{gap:10px}.awards-sctn .txtbox.txtbox-2{margin-top:20px}.awards-sctn .maintitle{text-align:center}}.awards-grid{max-width:1250px;color:inherit;grid-template-columns:1fr 1fr;gap:10px 60px;margin:0 auto;padding:0 30px 80px;display:grid}.year-section{margin-bottom:25px}.year-header{align-items:center;margin-bottom:12px;display:flex}.year-number{color:var(--red);margin-right:15px;font-size:20px;font-weight:700}.year-line{background-color:#d3d3d3;flex-grow:1;height:1px}.award-list{margin:0;padding:0;list-style:none}.award-item{color:var(--secondary);margin-bottom:6px;padding-left:20px;font-size:16px;line-height:1.4;position:relative}.award-item:before{content:"•";font-weight:700;position:absolute;left:0}@media (width<=768px){.awards-grid{grid-template-columns:1fr}}.background-experience-section{--text-gray:#4d4d4d;--border-color:#d3d3d3;--bg-gray:#f2f2f2;background-color:var(--bg-gray);color:var(--text-gray);margin:0;padding:0;line-height:1.6}.experience-header-banner{color:#000;text-align:center;width:100%;padding:60px 20px 12px}.experience-header-banner h2{font-family:var(--font-family--h3);text-align:center;margin:0 0 0 auto;font-size:2.2rem;font-weight:900}.experience-content{grid-template-columns:repeat(3,1fr);gap:30px 40px;max-width:1250px;margin:0 auto;padding:60px 20px 80px;display:grid}.section-title{font-family:var(--font-family--h3);color:#000;border-bottom:2px solid #6d1d12;margin-top:0;margin-bottom:20px;font-size:1.6rem;font-weight:700}.education-panel{background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 4px 8px #0000001a}.education-list,.licenses-list{margin:0;padding:0;list-style:none}.education-item,.license-item{margin-bottom:20px}.education-item strong,.license-item strong{color:var(--primary);margin-bottom:5px;font-size:1.1rem;line-height:1;display:block}.education-item span,.license-item span{color:var(--text-gray);font-size:.95rem}.experience-column{padding-top:0}.experience-list{margin:0;padding:0;list-style:none}.experience-item{margin-bottom:20px}.experience-item strong{color:var(--primary);margin-bottom:5px;font-size:1.1rem;line-height:1;display:block}.experience-item span{color:var(--text-gray);font-size:.95rem}.publications-column{padding-top:0}.publication-card{background-color:#fff;border-radius:8px;margin-bottom:20px;padding:0;transition:transform .3s;overflow:hidden;box-shadow:0 4px 8px #0000001a}.publication-card:hover{transform:translateY(-5px)}.publication-card a{color:var(--text-gray);flex-direction:column;height:100%;text-decoration:none;display:flex}.publication-card p{color:var(--text-gray);margin:0;padding:20px;font-size:1rem;line-height:1.4}.publications-list{margin:0;padding:0;list-style:none}.education-hr,.experience-hr{border:0;border-top:1px solid var(--border-color);margin:24px 0}@media (width<=992px){.experience-content{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.experience-content{grid-template-columns:1fr}.experience-header-banner h2{font-size:1.8rem}.education-panel{box-shadow:none;border:1px solid var(--border-color)}}.ctc-sctn{background-color:var(--secondary);padding-top:100px;padding-bottom:100px}.ctc-sctn .one-col{background:#ffffffc9;padding:30px 40px}.ctc-sctn .one-col .maintitle{color:var(--red);text-align:center;max-width:574px;margin:0;font-size:clamp(30px,3vw,50px)}.ctc-sctn .one-col .wpcf7{max-width:659px}.ctc-sctn .one-col form.wpcf7-form{flex-wrap:wrap;display:flex}.ctc-sctn .one-col hr{background:var(--primary);border:0;width:100%;height:4px;margin-bottom:29px}.bottom-form{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.bottom-form input:not([type=submit]){border:none;border-bottom:2px solid var(--primary);background-color:#0000;width:100%;min-width:13px;max-width:100%;min-height:43px}.bottom-form .wpcf7-form-control-wrap{width:100%;max-width:100%;display:block}.bottom-form textarea{border:none;border-bottom:2px solid var(--primary);width:100%;height:98px;min-height:98px;padding:10px;font-family:sans-serif}.ctc-sctn .bottom-form textarea{background:#3104071c}.bottom-form .col-1 label,.bottom-form .col-2 label,.bottom-form .col-3 label,.bottom-form .col-4 label{display:none}.bottom-form .col-1,.bottom-form .col-2,.bottom-form .col-3{flex-wrap:wrap;justify-content:space-between;gap:8px;width:calc(33% - 8px);display:flex}.bottom-form .col-4,.bottom-form .col-4 .wpcf7-form-control-wrap,.bottom-form .col-5 .wpcf7-form-control-wrap{width:100%}.bottom-form .col-5{text-align:left;justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex;position:relative}.bottom-form .col-5 .wpcf7-list-item.first{margin-left:0}.bottom-form .col-5 .wpcf7-list-item-label{font-size:14px}.bottom-form .col-5 .bst-way>label{width:100%;display:block}.bottom-form .wpcf7-list-item{margin-left:4px}.bottom-form .wpcf7-list-item label{align-items:center;display:flex}.bottom-form .wpcf7-radio{gap:8px;display:flex}.bottom-form .bst-way{color:var(--red);text-transform:uppercase;align-items:center;gap:12px;font-weight:600;display:flex}.bottom-form input::placeholder,.ctc-sctn .bottom-form textarea::placeholder{color:#000}.bottom-form input[type=submit],.bottom-form button[type=submit]{color:#fff;background-color:var(--primary);text-transform:uppercase;width:100%;min-width:fit-content;max-width:180px;font-weight:700;font-size:var(--font-size--body);cursor:pointer;border:0;border-radius:100px;padding:10px 20px}.bottom-form input[type=submit]:hover,.bottom-form button[type=submit]:hover{background-color:var(--primary)}@media (width<=600px){.bottom-form .col-5{text-align:center;flex-direction:column}.bottom-form .wpcf7-radio{justify-content:center}.bottom-form input[type=submit],.bottom-form button[type=submit],.bottom-form .col-1,.bottom-form .col-2,.bottom-form .col-3{width:100%}.bottom-form .bst-way{flex-direction:column;align-items:center;gap:4px}}@media (width<=500px){section.section.ctc-sctn{padding-top:40px;padding-bottom:40px}.ctc-sctn .one-col{padding:30px 20px}.ctc-sctn .one-col .wpcf7{max-width:100%}.ctc-sctn .one-col .maintitle{font-size:26px}}.pr-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.pr-form-banner{width:100%;font-weight:600;font-family:var(--font-family--h4);margin-top:14px}.pr-form-banner[data-state=success]{color:var(--primary)}.pr-form-banner[data-state=error]{color:var(--red)}
