.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{background-color:#f4f4f4;padding:0}.container1{margin:auto;max-width:1200px;padding:0 15px}.section-header1{margin-bottom:20px}.sub-heading1{color:#d8a044;font-size:22px;letter-spacing:1.2px;margin-bottom:10px;text-align:left;text-transform:uppercase}.main-heading1{color:#333;font-size:32px;font-weight:700;margin:10px 0;text-align:left}.description1{color:#000;font-size:22px;font-weight:500;line-height:1.6;text-align:left}.team-section1{padding:50px 0}.team-grid1{display:flex;flex-wrap:wrap;gap:20px}.team-card1{background:#fff;border:4px solid #d8a044;border-radius:20px;box-shadow:0 4px 10px #0000001a;overflow:hidden;padding:20px;position:relative;transition:transform .3s ease;width:48%}.team-card1:hover{box-shadow:0 6px 15px #0003;transform:translateY(-5px)}.team-card1:after{background:linear-gradient(135deg,#0000,#b8860bcc,#0000);content:"";height:300%;left:-100%;opacity:0;position:absolute;top:-100%;transform:rotate(45deg);transition:opacity .3s ease;width:45%;z-index:2}.team-card1:hover:after{animation:flash .9s ease-out forwards;opacity:1}@keyframes flash{0%{left:-100%;opacity:1;top:-100%}50%{left:0;opacity:1;top:0}to{left:100%;opacity:0;top:100%}}.image-wrapper1{background:linear-gradient(135deg,#fdfdfd,#b8860b);border-radius:50%;height:200px;margin:auto;overflow:hidden;position:relative;width:200px}.team-image1{height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.content-wrapper1{margin-top:15px;text-align:center}.team-name1{color:#333;font-size:20px;font-weight:700}.team-role1{color:#777;font-size:14px;margin-bottom:10px}.social-links1{display:flex;gap:10px;justify-content:center}.social-link1 i{color:#d8a044;font-size:18px;transition:color .3s ease}.social-link1:hover i{color:#333}.partner-logo1{padding:20px;position:relative;text-align:center}.partner-logo1 a{background:conic-gradient(#d8a044 0deg,#fdfdfd 90deg,#d8a044 180deg,#fdfdfd 270deg,#d8a044 1turn);border-radius:50%;display:inline-block;padding:25px;transition:transform .6s ease,box-shadow .3s ease}.partner-logo1 a:hover{box-shadow:0 8px 20px #000;transform:rotate(1turn) scale(1.1)}.partner-logo1 img{background:#fdfdfd;border-radius:100%;height:250px;object-fit:contain;padding:10px;width:250px}@keyframes rotateGold{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.team-section1{padding:30px 10px}.team-grid1{flex-direction:column;gap:15px}.team-card1{width:100%}.image-wrapper1{height:150px;width:150px}.team-name1{font-size:18px}.team-role1{font-size:12px}.partner-logo1 img{height:200px;width:200px}.main-heading1{font-size:28px}.description1{font-size:16px}}@media (max-width:480px){.team-section1{padding:20px 5px}.team-grid1{gap:10px}.team-card1{padding:15px}.image-wrapper1{height:120px;width:120px}.team-name1{font-size:16px}.team-role1{font-size:12px}.social-link1 i{font-size:16px}.main-heading1{font-size:24px}.description1{font-size:14px}.partner-logo1 img{height:150px;width:150px}}@media (max-width:360px){.team-card1{padding:10px}.main-heading1{font-size:20px}.description1{font-size:12px}}.home-mid-content .content-column h2{color:var(--theme-color);font-size:36px;font-size:35px;font-weight:700;letter-spacing:2px;line-height:1.4;position:relative;text-transform:uppercase;transition:color .5s ease;z-index:1}.home-mid-content .content-column p{color:#ddd;font-size:16px;line-height:1.8}.home-mid-content{align-items:flex-start;gap:200px}.home-mid-content .content{padding-left:10px}.home-mid-content .image-column{background:linear-gradient(to right,var(--theme-color),var(--theme-color));border-radius:15px;box-shadow:0 5px 15px #ffd70066;display:inline-block;height:400px;overflow:hidden;padding:9px;position:relative;transition:transform .5s ease,box-shadow .5s ease;width:300px}.home-mid-content .image-box{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.home-mid-content .image-box img{border-radius:10px;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.home-mid-content .image-column:hover{box-shadow:0 10px 25px #ffd70099;transform:scale(1.05)}.home-mid-content .image-box{overflow:hidden;position:relative}.home-mid-content .image-box:before{animation:none;background:linear-gradient(45deg,#0000,#ffd70033 0,#ffd70080 0,#ffd70033 100%,#0000 0);content:"";height:200%;left:-50%;position:absolute;top:-250%;transform:rotate(45deg);transition:.8s;width:300%;z-index:1}.home-mid-content .image-box:hover:before{animation:flashDiagonal 1.2s ease-in-out}@keyframes flashDiagonal{0%{left:-50%;opacity:0;top:-150%}20%{opacity:1}to{left:50%;opacity:0;top:150%}}.home-mid-content .sec-title h2{overflow:hidden;position:relative}.home-mid-content .sec-title h2 span{color:var(--theme-color);display:inline-block;position:relative;transition:transform .5s ease;z-index:1}.home-mid-content .sec-title h2:after{background:#d8a044;bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease;width:100%}.home-mid-content .sec-title h2:hover:after{transform:scaleX(1);transform-origin:bottom left}.home-mid-content .wow{animation:fadeInUp 1.2s ease-in-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.home-mid-content{padding:60px 20px 0}.home-mid-content .content-column h2{font-size:28px}.home-mid-content .content-column p{font-size:14px}}.home-mid-content{background-color:#121212;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;overflow:hidden;padding-bottom:120px;padding-top:120px;position:relative;transition:all .3s ease;z-index:1}.home-mid-content .content{flex:1 1;max-width:500px;padding:0 10px}.home-mid-content .image-column{flex:0 1 300px;margin:0 auto;max-width:100%}@media (max-width:1024px){.home-mid-content{padding-bottom:100px;padding-top:100px}.home-mid-content .content-column h2{font-size:32px}.home-mid-content .content-column p{font-size:15px;line-height:1.6}.home-mid-content .image-column{flex:0 1 250px}}@media (max-width:768px){.home-mid-content{padding-bottom:60px;padding-top:60px}.home-mid-content .content-column h2{font-size:28px}.home-mid-content .content-column p{font-size:14px;line-height:1.5}.home-mid-content .image-column{flex:0 1 200px}}@media (max-width:480px){.home-mid-content{align-items:center;flex-direction:column;padding:40px 20px}.home-mid-content .content-column h2{font-size:24px;text-align:center}.home-mid-content .content-column p{font-size:12px;text-align:center}.home-mid-content .image-column{flex:0 1 350px;margin-bottom:20px;width:100%}.home-mid-content .content{max-width:100%;text-align:center}}@media (hover:none){.home-mid-content .image-column:hover{box-shadow:none;transform:none}.home-mid-content .image-box:hover:before{animation:none}.home-mid-content .sec-title h2:hover:after{transform:none}}:root{--theme-color:#f7bf68;--black:#000;--white:#fff}.why-choose-section{background:#000;background:var(--black);color:#f7bf68;color:var(--theme-color);font-family:Inter,sans-serif;overflow:hidden;padding:60px 0;position:relative;text-align:center;z-index:1}.why-choose-section:after,.why-choose-section:before{animation:particleFloat 12s ease-in-out infinite;background:radial-gradient(circle,#f7bf68 20%,#0000 80%);background:radial-gradient(circle,var(--theme-color) 20%,#0000 80%);content:"";height:150px;opacity:.2;position:absolute;width:150px;z-index:0}.why-choose-section:before{left:5%;top:10%}.why-choose-section:after{bottom:10%;right:5%}@keyframes particleFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-40px) scale(1.3)}}.why-choose-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1280px;padding:0 20px}.intro-block{margin-bottom:60px;padding:0 20px}.section-title{color:#f7bf68;color:var(--theme-color);display:inline-block;font-size:52px;font-weight:900;letter-spacing:1px;margin-bottom:20px;position:relative;text-transform:uppercase}.section-title:after{background:#f7bf68;background:var(--theme-color);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.section-subtitle{color:#f7bf68;color:var(--theme-color);font-size:20px;line-height:1.6;margin:0 auto;max-width:800px;opacity:.9}.content-grid{display:flex;gap:40px;justify-content:center;margin-bottom:60px;width:100%}.insights-block,.services-block{background:#f7bf681a;border:2px solid #f7bf68;border:2px solid var(--theme-color);border-radius:20px;flex:1 1;min-width:300px;padding:30px;text-align:left}.insights-block:hover,.services-block:hover{transform:translateY(-10px)}.insights-title,.services-title{color:#f7bf68;color:var(--theme-color);font-size:28px;font-weight:700;margin-bottom:20px;text-align:center}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.stat-card{background:#f7bf6826;border:1px solid #f7bf68;border:1px solid var(--theme-color);border-radius:15px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.stat-card:hover{box-shadow:0 8px 20px #f7bf684d;transform:translateY(-5px)}.stat-number{display:block;font-size:32px;font-weight:800;margin-bottom:10px}.stat-card p,.stat-number{color:#f7bf68;color:var(--theme-color)}.stat-card p{font-size:16px;line-height:1.5;margin:0}.stat-card p i{font-size:14px;font-style:italic;opacity:.8}.generational-insights{background:#00000080;border-radius:15px;margin-top:20px;padding:20px}.sub-title{color:#f7bf68;color:var(--theme-color);font-size:22px;font-weight:600;margin-bottom:15px;text-align:center}.generational-list{list-style:none;margin:0;padding:0;text-align:left}.generational-list li{color:#f7bf68;color:var(--theme-color);font-size:16px;margin-bottom:10px}.generational-list li strong{font-weight:700}.services-intro{color:#f7bf68;color:var(--theme-color);font-size:16px;line-height:1.6;margin-bottom:20px;text-align:center}.services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;justify-items:center;margin-bottom:40px}.service-card{align-items:center;background:#f7bf681a;border:1px solid #f7bf68;border:1px solid var(--theme-color);border-radius:15px;display:flex;justify-content:center;max-width:400px;padding:20px;transition:transform .3s ease;width:100%}.service-card:hover{transform:translateY(-5px)}.service-icon{height:30px;margin-right:15px;position:relative;width:30px}.service-icon:before{border-bottom:20px solid #f7bf68;border-bottom:20px solid var(--theme-color);border-left:15px solid #0000;border-right:15px solid #0000;content:"";height:0;position:absolute;width:0}.service-icon:nth-child(2):before{border-bottom-color:#4caf50}.service-icon:nth-child(3):before{border-bottom-color:#2196f3}.service-card h4{font-size:20px;font-weight:600;margin:0 0 10px}.service-card h4,.service-card p{color:#f7bf68;color:var(--theme-color);text-align:left}.service-card p{font-size:15px;line-height:1.5;margin:0}.cta-button{background:#f7bf68;background:var(--theme-color);border-radius:50px;color:#000;color:var(--black);display:inline-block;display:block;font-size:18px;font-weight:700;margin-left:auto;margin-right:auto;margin-top:20px;padding:15px 120px;text-decoration:none;text-transform:uppercase;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.cta-button:hover{background:#e5a94c;box-shadow:0 5px 15px #f7bf6880;transform:translateY(-5px)}.key-takeaways{background:#000000b3;border-radius:20px;margin-top:20px;max-width:1200px;padding:10px 20px;text-align:center;width:100%}.takeaways-title{color:#f7bf68;color:var(--theme-color);font-size:28px;font-weight:700;margin-bottom:20px}.takeaways-list{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0 auto;max-width:800px;padding:0;text-align:left}.takeaways-list li{color:#f7bf68;color:var(--theme-color);font-size:16px;margin-bottom:15px;max-width:600px;padding-left:69px;position:relative;width:100%}.takeaways-list li:before{color:#f7bf68;color:var(--theme-color,green);content:"✔";font-weight:700;left:48px;position:absolute}@media (max-width:1200px){.content-grid{align-items:center;flex-direction:column}.insights-block,.services-block{max-width:600px;width:100%}}@media (max-width:768px){.why-choose-section{padding:40px 0}.section-title{font-size:40px}.section-subtitle{font-size:18px}.services-grid,.stats-grid{grid-template-columns:1fr}.insights-title,.services-title,.takeaways-title{font-size:24px}.sub-title{font-size:20px}.service-card{flex-direction:column;text-align:center}.service-icon{margin-bottom:10px;margin-right:0}}@media (max-width:480px){.why-choose-section{padding:30px 0}.section-title{font-size:32px}.section-subtitle{font-size:16px}.stat-number{font-size:28px}.stat-card p{font-size:14px}.cta-button{font-size:16px;padding:12px 30px}.service-card{padding:15px}.takeaways-list li{font-size:14px;max-width:100%;padding-left:20px}}body{animation:gradientAnimation 10s infinite alternate;background:linear-gradient(120deg,#e8eaed,#fff);font-family:Arial,sans-serif;margin:0}@keyframes gradientAnimation{0%{background-position:0 50%}to{background-position:100% 50%}}.form-navigation{align-items:center;display:flex;justify-content:space-between;width:100%}.back-btn{margin-left:0}.next-btn{margin-left:auto}.appointment_logo{background-color:#141417;border-radius:4px;margin-bottom:24px;padding:12px;width:150px}.single-box input,.single-box select{border:solid #ccc;border-radius:5px;border-width:0 0 2px;font-size:16px;margin-bottom:14px;padding:10px 0;width:100%}.dropdown-wrapper{position:relative}.dropdown-content{background:#f9f9f9;border:1px solid #ddd;border-radius:5px;display:none;padding:10px;position:absolute;top:35px;z-index:1000}.dropdown-wrapper:hover .dropdown-content{display:block}.appointment_logo img{margin:0 auto 20px}.appointment-title h2{color:#333;font-size:24px;font-weight:700;margin-bottom:10px}.appointment-title p{color:#666;line-height:1.6}.custom-stepper ul{display:flex;justify-content:space-between;list-style:none;margin-bottom:30px;padding:0}.custom-stepper li{background:#d8a044;border-radius:50%;color:#fff;font-weight:700;height:40px;line-height:40px;text-align:center;width:40px}.step-active{background:#333}.form-row{display:flex;gap:20px}.form-group{flex:1 1;margin-bottom:20px}label{color:#333;display:block;font-weight:700;margin-bottom:5px}input:focus,select:focus{border-color:#d8a044;outline:none}.checkbox-group label{color:#333;display:block;margin-bottom:5px}.checkbox-group input{margin-right:10px}.form-buttons{display:flex;justify-content:space-between;margin-top:20px}.back-btn,.submit-btn{background:#d8a044;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.back-btn:hover,.submit-btn:hover{background:#b08334}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.appointment-area{animation:fade .5s ease-in-out}.error-message{color:red;font-size:12px;margin-top:5px}input.invalid,select.invalid{border:1px solid red!important}.inner-title p{color:#333;font-family:Barlow,sans-serif;font-size:18px;font-weight:700;margin-bottom:20px}.home-link-tag{background-color:#d8a044;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-top:50px;padding:12px 24px;text-align:center;text-decoration:none;transition:background-color .3s ease}.Contact-thank-you-messagee{font-family:Arial,sans-serif;font-size:25px;margin-bottom:10px;margin-top:200px;text-align:center}.home-link-tag:hover{background-color:#fff}.thank-you-message{margin-top:250px}@keyframes vibrate{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}@keyframes morphEffect{0%{background-color:#f0f0f0;opacity:.3;transform:scale(.5)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.service-item{font-Family:Barlow,sans- serif;align-items:center;background-color:#d8a044;border-radius:4px;color:#000;display:inline-flex;font-size:16px;margin:2px;padding:4px 8px}.service-item.morphing{animation:morphEffect .5s ease-in-out}.remove-btn{cursor:pointer;margin-left:6px;opacity:.7;transition:opacity .2s ease}.remove-btn:hover{opacity:1}.thank-you-message{font-family:Arial,sans-serif;margin-bottom:10px;margin-top:10px;padding-top:30px;position:relative;text-align:center;z-index:2}.thank-you-message h2{color:#222;font-size:32px;font-weight:700}.thank-you-message p{color:#555;font-size:18px;line-height:1.5;margin-bottom:10px}.category-list .list-group-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin-bottom:10px;padding:15px;transition:all .3s ease}.category-list .list-group-item:hover{background-color:#e6e6e6;cursor:pointer}.category-list .list-group-item.active-item{background-color:#d6a83c;color:#fff;font-weight:700}.service-details-content.animate-item{opacity:0;transform:translateX(100%);transition:all .5s ease-in-out}.service-details-content{opacity:1;transform:translateX(0);transition:all .5s ease-in-out}.list-group-item{align-items:center;cursor:pointer;display:flex;padding:10px 20px;transition:background-color .3s,color .3s}.list-group-item.active-item,.list-group-item:hover{background-color:#f0f8ff;color:#0056b3}.sidebar-side{text-align:left}
/*# sourceMappingURL=main.3ee01530.css.map*/