@import url(https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Mukta:wght@200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900;1000&family=Mohave:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.homePageContainer{background:#fff}.hero-section{align-items:center;background:linear-gradient(135deg,#1a1a1a,#000);display:flex;justify-content:center;min-height:60vh;overflow:hidden;padding:8rem 2rem 4rem;position:relative}.hero-section:before{background:radial-gradient(circle,#ffd7001a 0,#0000 70%);height:500px;right:-10%;top:-50%;width:500px}.hero-section:after,.hero-section:before{border-radius:50%;content:"";position:absolute}.hero-section:after{background:radial-gradient(circle,#ffd70014 0,#0000 70%);bottom:-30%;height:400px;left:-5%;width:400px}.hero-section .hero-content{max-width:1200px;position:relative;text-align:center;z-index:1}.hero-section .hero-content .hero-title{color:#fff;font-size:clamp(2.5rem,6vw,5rem);font-weight:800;letter-spacing:-1px;line-height:1.2;margin-bottom:1.5rem}.hero-section .hero-content .hero-title .brand-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.hero-section .hero-content .hero-subtitle{color:#ffffffe6;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:300;line-height:1.6}.hero-section .hero-content .hero-subtitle .highlight-word{color:gold;font-style:italic;font-weight:600}.services-hero{margin:0 auto;max-width:1400px;padding:5rem 2rem}.services-hero .services-section-title{color:#1a1a1a;font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:3rem;padding-bottom:1rem;position:relative;text-align:center}.services-hero .services-section-title:after{background:linear-gradient(90deg,#1a1a1a,gold);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.services-hero .services-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:3rem}.services-hero .service-card{background:#fff;border:2px solid #f0f0f0;border-radius:20px;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.services-hero .service-card:before{background:linear-gradient(90deg,#1a1a1a,gold);content:"";height:5px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.services-hero .service-card:hover{border-color:#1a1a1a;box-shadow:0 20px 60px #00000026;transform:translateY(-10px)}.services-hero .service-card:hover:before{transform:scaleX(1)}.services-hero .service-card:hover .service-number{background:linear-gradient(135deg,#1a1a1a,gold);color:#fff}.services-hero .service-card:hover .service-icon{transform:scale(1.2) rotate(5deg)}.services-hero .service-card .service-number{background:#f5f5f5;border-radius:50%;color:#1a1a1a;display:inline-block;font-size:1.5rem;font-weight:800;height:60px;line-height:60px;margin-bottom:1rem;transition:all .4s ease;width:60px}.services-hero .service-card .service-icon{display:block;font-size:4rem;margin:1rem 0;transition:all .4s ease}.services-hero .service-card .service-title{color:#1a1a1a;font-size:1.6rem;font-weight:700;line-height:1.3;margin:1.5rem 0 1rem}.services-hero .service-card .service-content{color:#555;font-size:1.05rem;line-height:1.7;margin:0}.aboutUs{background:#fafafa;overflow:hidden;padding:4rem 0}.vertical-line{border-image:linear-gradient(0deg,#0000,#00000080) 1;border-left:3px solid;height:200px;left:50%;margin-top:30px;position:relative;transform:translateX(-50%);-webkit-transform:translate(-50%);width:0}.aboutUsContent{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%}.aboutUsContent h2{font-feature-settings:"smcp";color:#1a1a1a;font-size:clamp(2rem,4vw,3rem);font-variant:small-caps;letter-spacing:10px;margin-bottom:20px;position:relative;text-align:center}.aboutUsContent p{color:#555;font-size:1.1rem;left:50%;line-height:1.8;position:relative;text-align:center;transform:translateX(-50%);-webkit-transform:translate(-50%);width:85%}.aboutUsContent .membersContainer{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-top:3rem}.aboutUsContent .membersContainer .team{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;padding:2rem;text-align:center;transition:all .5s ease-in-out;width:300px}.aboutUsContent .membersContainer .team img{border:4px solid #f5f5f5;border-radius:50%;height:200px;margin-top:0;object-fit:cover;transition:all .4s ease;width:200px}.aboutUsContent .membersContainer .team h1{color:#1a1a1a;font-size:20px;font-weight:600;margin:20px 0 5px;white-space:nowrap}.aboutUsContent .membersContainer .team .teamRole{color:#666;font-size:16px;font-style:italic;margin:0;text-align:center;white-space:nowrap;width:100%}.aboutUsContent .membersContainer .team:hover{box-shadow:0 10px 40px #00000026;transform:translateY(-10px)}.aboutUsContent .membersContainer .team:hover img{border-color:gold;transform:scale(1.05)}.aboutUsContent .processSteps{display:flex;flex-direction:column;gap:30px;margin:30px auto 50px;max-width:900px;padding:0 20px}.aboutUsContent .processSteps .processStep{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;gap:25px;padding:2rem;transition:all .4s ease}.aboutUsContent .processSteps .processStep:hover{box-shadow:0 8px 30px #00000026;transform:translateX(10px)}.aboutUsContent .processSteps .processStep .stepNumber{align-items:center;background:linear-gradient(135deg,#1a1a1a,#000);border-radius:50%;box-shadow:0 4px 15px #0000004d;color:gold;display:flex;flex-shrink:0;font-size:28px;font-weight:700;height:60px;justify-content:center;min-width:60px}.aboutUsContent .processSteps .processStep .stepContent{flex:1 1;text-align:left}.aboutUsContent .processSteps .processStep .stepContent h3{color:#1a1a1a;font-size:24px;font-weight:600;margin:5px 0 12px;text-align:left}.aboutUsContent .processSteps .processStep .stepContent p{color:#555;font-size:16px;line-height:1.6;margin:0;text-align:left}@media screen and (max-width:768px){.hero-section{min-height:50vh;padding:6rem 1.5rem 3rem}.hero-section .hero-content .hero-title{font-size:2rem}.hero-section .hero-content .hero-subtitle{font-size:1rem}.services-hero{padding:3rem 1rem}.services-hero .services-section-title{font-size:2rem;margin-bottom:2rem}.services-hero .services-grid{gap:2rem;grid-template-columns:1fr}.services-hero .service-card{padding:2rem 1.5rem}.services-hero .service-card .service-title{font-size:1.4rem}.services-hero .service-card .service-content{font-size:1rem}.aboutUsContent{padding:0}.aboutUsContent h2{font-size:2rem;letter-spacing:5px}.aboutUsContent p{font-size:1rem;width:95%}.aboutUsContent .membersContainer{align-items:center;flex-direction:column;gap:2rem}.vertical-line{display:none}.processSteps{gap:25px;padding:0 10px}.processSteps .processStep{align-items:center;flex-direction:column;gap:15px;padding:1.5rem;text-align:center}.processSteps .processStep:hover{transform:translateY(-5px)}.processSteps .processStep .stepNumber{font-size:24px;height:50px;min-width:50px}.processSteps .processStep .stepContent h3{font-size:20px}.processSteps .processStep .stepContent p{font-size:14px;text-align:center}}.about-page{min-height:100vh;overflow-x:hidden;position:relative}.about-hero{background:linear-gradient(135deg,#1a1a1a,#000);color:#fff;margin-bottom:4rem;overflow:hidden;padding:8rem 2rem 4rem;position:relative;text-align:center}.about-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23fff' fill-opacity='.05' d='m0 96 48 16c48 16 144 48 240 48s192-32 288-37.3C672 117 768 139 864 144s192-5 288-16 192-21 240-26.7l48-5.3v224H0Z'/%3E%3C/svg%3E") bottom no-repeat;background-size:cover;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.about-hero .about-hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:2px;margin-bottom:1rem;position:relative;text-shadow:2px 4px 10px #0000004d;z-index:1}.about-hero .about-hero-subtitle{font-size:clamp(1rem,2vw,1.4rem);font-weight:300;line-height:1.6;margin:0 auto;max-width:800px;position:relative;z-index:1}.about-hero .about-hero-subtitle .highlight{color:gold;font-style:italic;font-weight:600}.about-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1400px;padding:0 2rem 6rem;position:relative}.team-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:3rem auto;max-width:1200px;width:100%}.team-member-card{background:#fff;border-radius:20px;box-shadow:0 10px 40px #0000001a;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.team-member-card:hover{box-shadow:0 20px 60px #0000004d;transform:translateY(-10px)}.team-member-card:hover .image-overlay{opacity:1}.team-member-card .card-image-wrapper{display:block;height:350px;overflow:hidden;position:relative}.team-member-card .card-image-wrapper .team-member-image{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.team-member-card .card-image-wrapper:hover .team-member-image{transform:scale(1.08)}.team-member-card .card-image-wrapper .image-overlay{align-items:center;background:linear-gradient(135deg,#1a1a1ae6,#000000e6);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.team-member-card .card-image-wrapper .image-overlay span{color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:1px}.team-member-card .card-content{padding:2rem;text-align:center}.team-member-card .card-content .member-name{color:#1a1a1a;font-size:1.6rem;font-weight:700;margin-bottom:.5rem}.team-member-card .card-content .member-role{color:#666;font-size:1.1rem;font-style:italic;margin-bottom:1.5rem}.team-member-card .card-content .member-divider{background:linear-gradient(90deg,#1a1a1a,gold);border-radius:2px;height:3px;margin:1.5rem auto;width:60px}.team-member-card .card-content .contact-icons{display:flex;gap:1.5rem;justify-content:center;margin-top:1.5rem}.team-member-card .card-content .contact-icons .contact-icon-wrapper{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;text-decoration:none;transition:all .3s ease}.team-member-card .card-content .contact-icons .contact-icon-wrapper .contact-icon{background:#f5f5f5;border-radius:50%;height:35px;padding:8px;transition:all .3s ease;width:35px}.team-member-card .card-content .contact-icons .contact-icon-wrapper .icon-label{font-size:.85rem;font-weight:500;opacity:.7;transition:all .3s ease}.team-member-card .card-content .contact-icons .contact-icon-wrapper:hover{transform:translateY(-3px)}.team-member-card .card-content .contact-icons .contact-icon-wrapper:hover .contact-icon{background:#1a1a1a;box-shadow:0 4px 15px #0000004d}.team-member-card .card-content .contact-icons .contact-icon-wrapper:hover .icon-label{color:#1a1a1a;opacity:1}.about-info-section{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:4rem auto 0;max-width:1200px;width:100%}.about-info-section .info-card{background:linear-gradient(135deg,#f8f9fa,#fff);border-left:4px solid #1a1a1a;border-radius:16px;box-shadow:0 8px 30px #00000014;padding:2.5rem;transition:all .4s ease}.about-info-section .info-card:hover{border-left-color:gold;box-shadow:0 15px 50px #00000026;transform:translateY(-8px)}.about-info-section .info-card h3{color:#1a1a1a;font-size:1.8rem;font-weight:700;margin-bottom:1.2rem;padding-bottom:.8rem;position:relative}.about-info-section .info-card h3:after{background:linear-gradient(90deg,#1a1a1a,gold);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.about-info-section .info-card p{color:#555;font-size:1.05rem;line-height:1.8;margin:0}.about-vertical-line{border-image:linear-gradient(0deg,#0000,#00000080) 1;border-left:3px solid;height:100px;margin:10px 0}.about-title{display:none}@media only screen and (max-width:768px){.about-hero{padding:6rem 1.5rem 3rem}.about-hero .about-hero-title{font-size:2rem}.about-hero .about-hero-subtitle{font-size:1rem}.about-container{padding:0 1rem 4rem}.team-grid{gap:2rem;grid-template-columns:1fr;margin:2rem auto}.team-member-card .card-image-wrapper{height:300px}.team-member-card .card-content{padding:1.5rem}.team-member-card .card-content .member-name{font-size:1.4rem}.team-member-card .card-content .member-role{font-size:1rem}.team-member-card .card-content .contact-icons{gap:1rem}.team-member-card .card-content .contact-icons .contact-icon-wrapper .contact-icon{height:32px;width:32px}.team-member-card .card-content .contact-icons .contact-icon-wrapper .icon-label{font-size:.8rem}.about-info-section{gap:1.5rem;grid-template-columns:1fr;margin:3rem auto 0}.about-info-section .info-card{padding:2rem}.about-info-section .info-card h3{font-size:1.5rem}.about-info-section .info-card p{font-size:1rem}}.services-page{background:#fff;min-height:100vh}.services-hero-section{align-items:center;background:linear-gradient(135deg,#1a1a1a,#000);display:flex;justify-content:center;min-height:50vh;overflow:hidden;padding:10rem 2rem 4rem;position:relative}.services-hero-section:before{background:radial-gradient(circle,#ffd7001a 0,#0000 70%);border-radius:50%;content:"";height:500px;position:absolute;right:-10%;top:-50%;width:500px}.services-hero-section:after{background:radial-gradient(circle,#ffd70014 0,#0000 70%);border-radius:50%;bottom:-30%;content:"";height:400px;left:-5%;position:absolute;width:400px}.services-hero-section .services-hero-content{max-width:1200px;position:relative;text-align:center;z-index:1}.services-hero-section .services-hero-content .services-hero-title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-1px;line-height:1.2;margin-bottom:1.5rem}.services-hero-section .services-hero-content .services-hero-subtitle{color:#ffffffe6;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:300;line-height:1.6}.services-content{margin:0 auto;max-width:1400px;padding:5rem 2rem}.services-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:5rem}.service-detail-card{background:#fff;border-radius:20px;border-top:4px solid #f0f0f0;box-shadow:0 10px 40px #0000001a;overflow:hidden;padding:3rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.service-detail-card:before{background:linear-gradient(90deg,#1a1a1a,gold);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.service-detail-card:hover{border-top-color:#0000;box-shadow:0 20px 60px #00000026;transform:translateY(-10px)}.service-detail-card:hover:before{transform:scaleX(1)}.service-detail-card:hover .service-detail-icon{transform:scale(1.2) rotate(5deg)}.service-detail-card .service-detail-icon{display:block;font-size:4rem;margin-bottom:1.5rem;transition:all .4s ease}.service-detail-card .service-detail-title{color:#1a1a1a;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.service-detail-card .service-detail-description{color:#555;font-size:1.05rem;line-height:1.7;margin-bottom:2rem}.service-detail-card .service-detail-features h4{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.service-detail-card .service-detail-features ul{list-style:none;margin:0;padding:0}.service-detail-card .service-detail-features ul li{color:#666;font-size:1rem;padding:.5rem 0 .5rem 1.5rem;position:relative}.service-detail-card .service-detail-features ul li:before{color:gold;content:"✓";font-weight:700;left:0;position:absolute}.services-cta{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:20px;box-shadow:0 10px 40px #00000014;padding:4rem 2rem;text-align:center}.services-cta h2{color:#1a1a1a;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:1rem}.services-cta p{color:#555;font-size:1.2rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:700px}.services-cta .cta-button{background:linear-gradient(135deg,#1a1a1a,#000);border-radius:50px;box-shadow:0 4px 15px #0003;color:#fff;display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.services-cta .cta-button:hover{background:linear-gradient(135deg,gold,#ffed4e);box-shadow:0 6px 20px #ffd7004d;color:#000;transform:translateY(-2px)}@media screen and (max-width:768px){.services-hero-section{min-height:40vh;padding:8rem 1.5rem 3rem}.services-hero-section .services-hero-content .services-hero-title{font-size:2rem}.services-hero-section .services-hero-content .services-hero-subtitle{font-size:1rem}.services-content{padding:3rem 1rem}.services-grid{gap:2rem;grid-template-columns:1fr;margin-bottom:3rem}.service-detail-card{padding:2rem}.service-detail-card .service-detail-icon{font-size:3rem}.service-detail-card .service-detail-title{font-size:1.5rem}.service-detail-card .service-detail-description{font-size:1rem}.services-cta{padding:3rem 1.5rem}.services-cta h2{font-size:1.75rem}.services-cta p{font-size:1rem}.services-cta .cta-button{font-size:1rem;padding:.9rem 2rem}}.disclosures-container{align-items:center;display:flex;flex-direction:column;margin-left:-2%;margin-top:12vh;min-height:100vh;width:100%}.disclosures-container .disclosures-header{font-feature-settings:"smcp";color:#1a1a1a;font-variant:small-caps;margin-bottom:20px}.disclosures-container .disclosures-list{list-style:none;max-width:400px;padding:0;width:80%}.disclosures-container .disclosures-list .disclosures-item{background:linear-gradient(135deg,#1a1a1a,#000);border:2px solid #1a1a1a;border-radius:10px;box-shadow:5px 5px 5px #cbced1,-5px -5px 5px #fff;height:40px;margin-bottom:20px;transition:.5s}.disclosures-container .disclosures-list .disclosures-item:hover{background-color:#fff;box-shadow:none}.disclosures-container .disclosures-list .disclosures-item:hover>.disclosures-link{color:#1a1a1a}.disclosures-container .disclosures-list .disclosures-link{align-items:center;color:#fff;display:flex;font-family:Kanit,sans-serif;font-size:calc(12px + .5vw);font-style:normal;font-weight:600;height:100%;justify-content:center;text-decoration:none;width:100%}.disclosures-content{color:#555;font-size:1.2rem;line-height:1.6;margin-top:2rem;max-width:600px;text-align:center}.contact-page{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:12vh 2rem 4rem;position:relative;width:100%}.contact-container{max-width:600px;text-align:center;width:100%;z-index:1}.contact-header{font-feature-settings:"smcp";color:#1a1a1a;font-size:3rem;font-variant:small-caps;margin-bottom:1rem}.contact-description{color:#555;font-size:1.2rem;line-height:1.6;margin-bottom:2.5rem}.contact-form-box{background-color:#ecf0f3;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 4px 30px #0000001a;box-sizing:border-box;color:#555;margin:0 auto;max-width:500px;min-height:650px;padding:3rem 2rem 2rem;position:relative;width:100%}.contactForm{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.contactForm input,.contactForm select,.contactForm textarea{background:none;border:none;border-radius:10px;box-shadow:inset 5px 5px 5px #cbced1,inset -5px -5px 5px #fff;box-sizing:border-box;color:#555;margin-bottom:15px;outline:none;padding:15px;text-align:center;transition:.5s;width:100%}.contactForm input::placeholder,.contactForm select::placeholder,.contactForm textarea::placeholder{text-align:center}.contactForm input:hover,.contactForm select:hover,.contactForm textarea:hover{animation:pulse 3s linear infinite}.contactForm input:focus::placeholder,.contactForm select:focus::placeholder,.contactForm textarea:focus::placeholder{color:#0000}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{animation:none;text-align:left}.contactForm #formEmail,.contactForm #formPhone{display:inline-block;width:calc(50% - 5px)}.contactForm #formEmail{margin-right:10px}.contactForm #formSelect{-webkit-appearance:none;appearance:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAyUlEQVQ4je2Ovw7BYBTFz6l/b+EBxMzSJzAK8QDiBSxtLaKDr98uHkJ5CwarwSAYJBJTY+7Qa/qSpkqYOdO9557fyQX+ohkc16uRnHwCCWSsldoDQDFVdYNIA2T1LSxyAXEzu2UGrVQkQFcE8Rs6JtjTSkXGKqTvm/X6atv2nWQr/3UMdaBWac/Khirl0lxEFjmvL8+n4yzrPxX4vp8QHABySMEHi+iHYZhk88waRo7r1QlshbAgbOpgunuVfSnH9dqON+p8Df6YHswHRjAGVYXTAAAAAElFTkSuQmCC) no-repeat 96% #ecf0f3;text-align:center;width:100%}.contactForm #formSelect:hover{animation:pulse 3s linear infinite}.contactForm #formMessage{height:120px;overflow:scroll;resize:none}.contactForm #formMessage::placeholder{position:relative;top:50%;transform:translateY(-50%)}.contactForm #submitBtn{font-feature-settings:"smcp";background:linear-gradient(135deg,#1a1a1a,#000);border:none;border-radius:10px;box-shadow:5px 5px 5px #cbced1,-5px -5px 5px #fff;color:#fff;cursor:pointer;font-size:18px;font-variant:small-caps;font-weight:800;height:50px;margin-top:10px;transition:.3s;width:35%}.contactForm #submitBtn:hover{background:linear-gradient(135deg,gold,#ffed4e);box-shadow:inset 5px 5px 5px #e6c200,inset -5px -5px 5px #ff0;color:#000}@media only screen and (max-width:678px){.contact-page{padding:10vh 1rem 2rem}.contact-header{font-size:2.5rem}.contact-description{font-size:1rem;margin-bottom:2rem}.contact-form-box{min-height:auto;padding:2.5rem 1.5rem 1.5rem;width:100%}.contactForm #formEmail,.contactForm #formPhone{margin-right:0;width:100%}.contactForm #formMessage{height:150px}.contactForm #submitBtn{font-size:16px;width:45%}}@keyframes pulse{0%{box-shadow:inset 0 0 5px #1a1a1a33}50%{box-shadow:inset 0 0 10px #1a1a1a}to{box-shadow:inset 0 0 5px #1a1a1a33}}.sitemap-page{background:#fff;min-height:100vh}.sitemap-hero-section{align-items:center;background:linear-gradient(135deg,#1a1a1a,#000);display:flex;justify-content:center;min-height:40vh;overflow:hidden;padding:10rem 2rem 4rem;position:relative}.sitemap-hero-section:before{background:radial-gradient(circle,#ffd7001a 0,#0000 70%);border-radius:50%;content:"";height:500px;position:absolute;right:-10%;top:-50%;width:500px}.sitemap-hero-section:after{background:radial-gradient(circle,#ffd70014 0,#0000 70%);border-radius:50%;bottom:-30%;content:"";height:400px;left:-5%;position:absolute;width:400px}.sitemap-hero-section .sitemap-hero-content{max-width:1200px;position:relative;text-align:center;z-index:1}.sitemap-hero-section .sitemap-hero-content .sitemap-hero-title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-1px;line-height:1.2;margin-bottom:1.5rem}.sitemap-hero-section .sitemap-hero-content .sitemap-hero-subtitle{color:#ffffffe6;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:300;line-height:1.6}.sitemap-content{margin:0 auto;max-width:1200px;padding:5rem 2rem}.sitemap-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.sitemap-section{background:#fff;border-radius:20px;border-top:4px solid #f0f0f0;box-shadow:0 10px 40px #0000001a;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.sitemap-section:before{background:linear-gradient(90deg,#1a1a1a,gold);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.sitemap-section:hover{border-top-color:#0000;box-shadow:0 20px 60px #00000026;transform:translateY(-10px)}.sitemap-section:hover:before{transform:scaleX(1)}.sitemap-section h2{border-bottom:2px solid #f0f0f0;color:#1a1a1a;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:1rem}.sitemap-section ul{list-style:none;padding:0}.sitemap-section ul li{margin:1rem 0}.sitemap-section ul li a{color:#555;display:inline-block;font-size:1.1rem;padding-left:1.5rem;position:relative;text-decoration:none;transition:all .3s ease}.sitemap-section ul li a:before{color:gold;content:"→";left:0;opacity:0;position:absolute;transform:translateX(-10px);transition:all .3s ease}.sitemap-section ul li a:hover{color:#1a1a1a;font-weight:500;padding-left:2rem}.sitemap-section ul li a:hover:before{opacity:1;transform:translateX(0)}@media screen and (max-width:768px){.sitemap-hero-section{min-height:35vh;padding:8rem 1.5rem 3rem}.sitemap-hero-section .sitemap-hero-content .sitemap-hero-title{font-size:2rem}.sitemap-hero-section .sitemap-hero-content .sitemap-hero-subtitle{font-size:1rem}.sitemap-content{padding:3rem 1rem}.sitemap-grid{gap:2rem;grid-template-columns:1fr}.sitemap-section{padding:2rem}.sitemap-section h2{font-size:1.5rem}.sitemap-section ul li a{font-size:1rem}}.PageNotFoundBlock{height:100vh;width:100%}.PageNotFoundBlock div{display:block}.PageNotFoundBlock h1{-webkit-margin-before:.67em;-webkit-margin-after:.67em;-webkit-margin-start:0;-webkit-margin-end:0;display:block;font-size:2em;font-weight:700;margin-block-end:.67em;margin-block-start:.67em;margin-inline-end:0;margin-inline-start:0}.PageNotFoundBlock h2{-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;display:block;font-size:1.5em;font-weight:700;margin-block-end:.83em;margin-block-start:.83em;margin-inline-end:0;margin-inline-start:0}#notFound{height:100vh;position:relative}#notFound .notFound{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.notFound{line-height:1.4;max-width:520px;text-align:center;width:100%}.notFound .notfound-404{height:200px;margin:0 auto 20px;position:relative;z-index:-1}.notFound a{background:#000;border:2px solid #fff;color:#fff;display:inline-block;font-family:montserrat,sans-serif;font-size:18px;font-weight:700;padding:13px 23px;text-decoration:none;text-transform:uppercase;transition:all .2s}.notFound a:hover{background:gold;border-color:gold;color:#000}.notfound-404{position:relative}.notfound-404 h1{font-size:236px;font-weight:200;left:50%;margin:0;top:50%;transform:translate(-50%,-50%)}.notfound-404 h1,.notfound-404 h2{color:#211b19;font-family:montserrat,sans-serif;position:absolute;text-transform:uppercase}.notfound-404 h2{background:#fff;bottom:0;display:inline-block;font-size:28px;font-weight:400;left:0;margin:auto;padding:10px 5px;right:0}@media only screen and (max-width:767px){.notFound .notfound-404 h1{font-size:148px}.notFound .notfound-404 h2{bottom:-1vw;font-size:20px}.notFound a{font-size:14px;padding:7px 15px}}@media only screen and (max-width:480px){.notFound .notfound-404{height:148px;margin:0 auto 10px}.notFound .notfound-404 h1{font-size:86px}.notFound .notfound-404 h2{font-size:16px}.notFound a{font-size:14px;padding:7px 15px}}.jb_about-container{align-items:center;display:flex;flex-direction:column;height:auto;min-height:800px;overflow:hidden;width:100%}.jb_image-container{align-items:center;display:flex;flex:1 1;height:90vh;justify-content:center;margin-bottom:20px;position:relative;right:11vw;width:auto}.jb_about-container{align-items:flex-start;flex-direction:row;justify-content:space-between;padding:0;position:relative;top:100px}.jb_founderInfo{align-items:flex-start;flex:1 1;text-align:left}.jb_social-icons{justify-content:flex-start}.jb_founderDescription{margin:20px 0;text-align:left}.jb_mobile-foundationImg{display:none}.jb_founderImg{display:block;height:auto;max-width:450px;position:relative;width:40vw}.jb_founderInfo{align-items:center;display:flex;flex-direction:column;position:relative;right:12vw;top:40px;width:90%}.jb_founderName,.jb_founderTitle{font-feature-settings:"smcp";color:#2c3968;font-size:2em;font-variant:small-caps;font-weight:400;position:relative;text-align:center}.jb_founderName:before{border-bottom:3px solid #2c3968;bottom:-.95vw;content:"";left:50%;position:absolute;transform:translateX(-50%);width:105%}.jb_founderTitle{font-feature-settings:"smcp","c2sc";font-size:1.6em;font-variant:all-small-caps;font-weight:800;text-shadow:1px 6px 4px #00000026}.jb_social-icons{display:flex;gap:10px;justify-content:center;margin-bottom:20px;position:relative}.jb_social-icon{height:3vw;min-height:40px;transition:all .3s ease}.jb_social-icon:hover{scale:1.2}.jb_founderDescription{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:16px;box-shadow:0 4px 30px #0000001a;color:#000;font-family:Montserrat,sans-serif;font-size:calc(12px + .25vw);font-weight:500;margin-bottom:200px;max-width:800px;padding:20px;position:relative;text-align:center;width:90%}.jb_indicator-container{display:flex;justify-content:center;margin-top:10px}.jb_indicator{background-color:#ccc;border-radius:50%;height:10px;margin:0 5px;transition:background-color .3s;width:10px}.jb_indicator.active{animation:glow 5s infinite;background-color:#0065c7}.jb_mountainImg{bottom:0;left:0;opacity:.25;position:fixed;width:100%;z-index:-1}@media(max-width:800px){.jb_about-container{align-items:center;flex-direction:column;padding:0}.jb_about-container,.jb_image-container{display:flex;justify-content:center;width:100%}.jb_image-container{margin-bottom:15px}.jb_founderInfo{align-items:center;display:flex;flex-direction:column;left:50%;text-align:center;top:calc(-10px + -.5vw);transform:translateX(-50%);width:100%}.jb_founderDescription,.jb_founderName,.jb_founderTitle,.jb_social-icons{max-width:100%;text-align:center;width:100%}.jb_founderName{font-size:calc(18px + 2vw)}.jb_founderName:before{border-bottom:3px solid #2c3968;bottom:calc(-10px + -.5vw);width:80%}.jb_founderTitle{font-size:calc(14px + 2vw)}.jb_mobile-foundationImg{display:block;height:auto;left:12%;margin:0 auto;max-width:500px;min-width:250px;position:relative;width:40vw}.jb_founderImg{display:none}.jb_founderDescription{font-size:calc(10px + .25vw);width:80%}.jb_mountainImg{display:none}}.eb_about-container{align-items:center;display:flex;flex-direction:column;height:auto;min-height:800px;overflow:hidden;width:100%}.eb_image-container{align-items:center;display:flex;flex:1 1;height:90vh;justify-content:flex-end;justify-content:center;position:relative;right:8vw;width:auto}.eb_about-container{align-items:flex-start;flex-direction:row;justify-content:space-between;padding:0;position:relative;top:100px}.eb_founderInfo{align-items:flex-start;flex:1 1;text-align:left}.eb_social-icons{justify-content:flex-start}.eb_founderDescription{margin:20px 0;text-align:left}.eb_mobile-foundationImg{display:none}.eb_founderImg{display:block;height:90vh;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.eb_founderInfo{align-items:center;display:flex;flex-direction:column;position:relative;right:12vw;top:40px;width:90%}.eb_founderName,.eb_founderTitle{font-feature-settings:"smcp";color:#2c3968;font-size:2em;font-variant:small-caps;font-weight:400;position:relative;text-align:center}.eb_founderName:before{border-bottom:3px solid #2c3968;bottom:-.95vw;content:"";left:50%;position:absolute;transform:translateX(-50%);width:105%}.eb_founderTitle{font-feature-settings:"smcp","c2sc";font-size:1.6em;font-variant:all-small-caps;font-weight:800;text-shadow:1px 6px 4px #00000026}.eb_social-icons{display:flex;gap:10px;justify-content:center;margin-bottom:20px;position:relative}.eb_social-icon{height:3vw;min-height:40px;transition:all .3s ease}.eb_social-icon:hover{scale:1.2}.eb_founderDescription{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:16px;box-shadow:0 4px 30px #0000001a;color:#000;font-family:Montserrat,sans-serif;font-size:calc(12px + .25vw);font-weight:500;margin-bottom:200px;max-width:800px;padding:20px;position:relative;text-align:center;width:90%}.eb_indicator-container{display:flex;justify-content:center;margin-top:10px}.eb_indicator{background-color:#ccc;border-radius:50%;height:10px;margin:0 5px;transition:background-color .3s;width:10px}.eb_indicator.active{animation:glow 5s infinite;background-color:#0065c7}.eb_mountainImg{bottom:0;left:0;opacity:.25;position:fixed;width:100%;z-index:-1}@media(max-width:800px){.eb_about-container{flex-direction:column;padding:0}.eb_about-container,.eb_image-container{align-items:center;display:flex;justify-content:center;width:100%}.eb_image-container{flex:1 1;margin-bottom:15px;right:8vw;top:0}.eb_founderInfo{align-items:center;display:flex;flex-direction:column;left:50%;text-align:center;top:calc(-10px + -.5vw);transform:translateX(-50%);width:100%}.eb_founderDescription,.eb_founderName,.eb_founderTitle,.eb_social-icons{max-width:100%;text-align:center;width:100%}.eb_founderName{font-size:calc(18px + 1vw)}.eb_founderName:before{border-bottom:3px solid #2c3968;bottom:calc(-10px + -.5vw);width:100%}.eb_founderTitle{font-size:calc(14px + 1vw)}.eb_mobile-foundationImg{display:block;height:auto;left:8%;margin:0 auto;max-width:500px;min-width:250px;position:relative;width:40vw}.eb_founderImg{display:none}.eb_founderDescription{font-size:calc(10px + .25vw);margin-bottom:100px;width:80%}.eb_mountainImg{display:none}}.tn_about-container{align-items:center;display:flex;flex-direction:column;height:auto;min-height:800px;overflow:hidden;width:100%}.tn_image-container{align-items:center;display:flex;flex:1 1;height:90vh;justify-content:flex-end;justify-content:center;position:relative;right:8vw;width:auto}.tn_about-container{align-items:flex-start;flex-direction:row;justify-content:space-between;padding:0;position:relative;top:100px}.tn_founderInfo{align-items:flex-start;flex:1 1;text-align:left}.tn_social-icons{justify-content:flex-start}.tn_founderDescription{margin:20px 0;text-align:left}.tn_mobile-foundationImg{display:none}.tn_founderImg{display:block;height:90vh;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.tn_founderInfo{align-items:center;display:flex;flex-direction:column;position:relative;right:12vw;top:40px;width:90%}.tn_founderName,.tn_founderTitle{font-feature-settings:"smcp";color:#2c3968;font-size:2em;font-variant:small-caps;font-weight:400;position:relative;text-align:center}.tn_founderName:before{border-bottom:3px solid #2c3968;bottom:-.95vw;content:"";left:50%;position:absolute;transform:translateX(-50%);width:105%}.tn_founderTitle{font-feature-settings:"smcp","c2sc";font-size:1.6em;font-variant:all-small-caps;font-weight:800;text-shadow:1px 6px 4px #00000026}.tn_social-icons{display:flex;gap:10px;justify-content:center;margin-bottom:20px;position:relative}.tn_social-icon{height:3vw;min-height:40px;transition:all .3s ease}.tn_social-icon:hover{scale:1.2}.tn_founderDescription{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:16px;box-shadow:0 4px 30px #0000001a;color:#000;font-family:Montserrat,sans-serif;font-size:calc(12px + .25vw);font-weight:500;margin-bottom:200px;max-width:800px;padding:20px;position:relative;text-align:center;width:90%}.tn_indicator-container{display:flex;justify-content:center;margin-top:10px}.tn_indicator{background-color:#ccc;border-radius:50%;height:10px;margin:0 5px;transition:background-color .3s;width:10px}.tn_indicator.active{animation:glow 5s infinite;background-color:#0065c7}.tn_mountainImg{bottom:0;left:0;opacity:.25;position:fixed;width:100%;z-index:-1}@keyframes glow{0%{box-shadow:0 0 2px #0065c7}25%{box-shadow:0 0 4px #0065c7}50%{box-shadow:0 0 5px #0065c7}75%{box-shadow:0 0 4px #0065c7}to{box-shadow:0 0 2px #0065c7}}@media(max-width:800px){.tn_about-container{flex-direction:column;padding:0}.tn_about-container,.tn_image-container{align-items:center;display:flex;justify-content:center;width:100%}.tn_image-container{flex:1 1;margin-bottom:15px;right:8vw;top:0}.tn_founderInfo{align-items:center;display:flex;flex-direction:column;left:50%;text-align:center;top:calc(-10px + -.5vw);transform:translateX(-50%);width:100%}.tn_founderDescription,.tn_founderName,.tn_founderTitle,.tn_social-icons{max-width:100%;text-align:center;width:100%}.tn_founderName{font-size:calc(18px + 1vw)}.tn_founderName:before{border-bottom:3px solid #2c3968;bottom:calc(-10px + -.5vw);width:100%}.tn_founderTitle{font-size:calc(14px + 1vw)}.tn_mobile-foundationImg{display:block;height:auto;left:8%;margin:0 auto;max-width:500px;min-width:250px;position:relative;width:40vw}.tn_founderImg{display:none}.tn_founderDescription{font-size:calc(10px + .25vw);margin-bottom:100px;width:80%}.tn_mountainImg{display:none}}.navbar-container{background:linear-gradient(135deg,#1a1a1a,#000);box-shadow:1px 2px 4px #00000040;box-sizing:border-box;font-family:Cairo,sans-serif;height:8vh;left:0;max-width:100%;padding:.25vw .5vw;position:fixed;top:0;width:100vw;z-index:100}.navbar-container,.navbar-left{align-items:center;display:flex}.navbar-left{justify-content:flex-start;padding-left:1vw;width:30%}.navbar-middle{display:flex;justify-content:center;width:30%}.navbar-right{align-items:center;display:flex;height:100%;justify-content:flex-end;width:40%}.coLogo{height:auto;left:25%;position:relative;transition:all .5s ease;width:calc(200px + 2vw)}.coLogo:hover{scale:.95}.schedule-btn{background-color:#0000;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-family:Cairo,sans-serif;font-size:clamp(.7rem,0rem + .8889vw,.95rem);font-weight:600;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.schedule-btn:hover{background-color:gold;border-color:gold;color:#000;transform:scale(.98)}.menu__box{align-items:center;display:flex;height:100%;list-style:none;margin-right:1.5vw;position:relative}.menu__item,a{text-decoration:none}.menu__item{color:#fff;font-size:clamp(.5rem,0rem + .8889vw,1rem);font-weight:700;height:100%;padding:10px;position:relative;top:50%;transform:translateY(-50%);width:-webkit-fit-content;width:fit-content}.menu__item:after{background-color:#fff;bottom:.1vw;content:"";height:.1vw;left:10%;position:absolute;transform:scaleX(0);transition:transform .3s ease-in-out;width:80%}.menu__item:hover:after{transform:scaleX(1)}.small-navbar-container{align-items:center;background:linear-gradient(135deg,#1a1a1a,#000);box-shadow:1px 2px 4px #00000040;box-sizing:border-box;display:flex;font-family:Cairo,sans-serif;height:8vh;justify-content:space-between;left:0;max-width:100%;padding:.25vw .5vw;position:fixed;top:0;width:100vw;z-index:100}.schedule-button-container{display:inline-block;position:relative}.schedule-button{font-feature-settings:"smcp","c2sc";align-items:center;background-color:#000;border:3px solid #fff;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-variant:all-small-caps;font-weight:800;height:90%;padding:0 1vw;transition:background-color .35s ease-in-out;width:100%;z-index:2}.schedule-button .separator{margin:0 8px}.schedule-button .dropdown-arrow{font-size:12px}.schedule-button:hover{background-color:gold;border-color:gold;color:#000;font-weight:1000}.schedule-button h1{font-size:clamp(.5rem,.2554rem + 1.3043vw,.875rem)}.dropdown-menu{background-color:#fff;border:1px solid gold;border-radius:5px;box-shadow:0 4px 8px #0000001a;left:50%;position:absolute;top:80%;transform:translateX(-50%);width:85%;z-index:-1}.dropdown-menu .dropdown-item{color:#000;cursor:pointer;font-size:12px;padding:8px 16px;text-align:center}.dropdown-menu .dropdown-item:hover{background-color:#000;color:gold}@media only screen and (max-width:760px){.schedule-button{font-feature-settings:"smcp","c2sc";border:2px solid #fff;border-radius:25px;cursor:pointer;font-size:10px;font-variant:all-small-caps;font-weight:800;padding:0 2vw;transition:background-color .35s ease-in-out;z-index:2}.schedule-button h1{width:80%}.schedule-button .separator{margin:0 4px 0 -6px}.schedule-button .dropdown-arrow{font-size:10px}.schedule-button:hover{background-color:gold;border-color:#fff;color:#fff;font-weight:1000}.dropdown-menu .dropdown-item{font-size:12px;padding:6px 12px}}#menu__toggle{opacity:0}#menu__toggle:checked+.small-menu__btn>span{transform:rotate(45deg)}#menu__toggle:checked+.small-menu__btn>span:before{top:0;transform:rotate(0deg)}#menu__toggle:checked+.small-menu__btn>span:after{top:0;transform:rotate(90deg)}#menu__toggle:checked~.small-menu__box{right:0!important}.small-menu__btn{cursor:pointer;height:5vh;position:fixed;right:4%;top:4%;width:4vh;z-index:11}.small-menu__btn>span,.small-menu__btn>span:after,.small-menu__btn>span:before{background-color:#fff;display:block;height:2px;position:absolute;transition-duration:.25s;width:100%}.small-menu__btn>span:before{content:"";top:-8px}.small-menu__btn>span:after{content:"";top:8px}.small-menu__box{font-feature-settings:"smcp";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:gold;display:block;font-variant:small-caps;height:100vh;list-style:none;margin:0;padding:4vw 0;position:fixed;right:-100%;text-align:center;top:0;transition-duration:.25s;width:48vw;z-index:10}.links{position:relative;top:13vw}.small-menu__item{color:#000;display:block;font-family:Roboto,sans-serif;font-size:clamp(.75rem,.5969rem + .8163vw,1rem);font-weight:600;padding:16px 4vh;text-decoration:none;transition-duration:.3s}.small-menu__item:hover{transform:scale(1.1)}.small-rightCapital_btn,.small-schwab_btn{border:2px solid #fff;border-radius:50%;height:8vw;width:8vw}.coLogoHam{height:30px;position:relative;top:1.5vw;width:auto}.small-logo-container{align-items:center;display:flex;height:100%;left:4vw;position:absolute;top:-.5vw}.scheduleBtn_HamMenu{left:50%;position:relative;top:18vw;transform:translateX(-50%)}.footerContainer{font-feature-settings:"smcp";align-items:center;background:linear-gradient(135deg,#1a1a1a,#000);bottom:0;color:#fff;display:flex;flex-direction:column;font-size:1vw;font-variant:small-caps;height:calc(60px + 14vw);justify-content:center;padding-bottom:.5em;position:relative;text-align:center;width:100%;z-index:99}.companyName{font-family:Montserrat,sans-serif;font-size:calc(12px + 1.5vw);font-weight:800;left:50%;letter-spacing:2px;margin-bottom:-.1em;margin-top:1.2vh;position:relative;top:0;transform:translateX(-50%)}.copyright{font-size:calc(12px + .25vw);font-weight:300;margin-bottom:1.5vh;position:relative;top:0}.copyright span{font-size:.75em;font-weight:800;margin-left:.25em}.linksContainer a{color:#fff;font-size:.75em;font-weight:300;text-decoration:none}.linksContainer a:hover{text-decoration:underline}.bottomLinks{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1vh}.bottomLinks a{color:#fff;font-size:calc(10px + .5vw);font-weight:300;text-decoration:none;transition:all .3s ease}.bottomLinks a:hover{opacity:.8;text-decoration:underline}.bottomLinks .linkSeparator{color:#fff;font-size:calc(10px + .5vw);opacity:.5}.linkedInButton{font-feature-settings:"smcp";align-items:center;background-color:#0000;border:2px solid #fff;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:calc(10px + .5vw);font-variant:small-caps;font-weight:600;gap:.5rem;padding:10px 20px;transition:all .3s ease}.linkedInButton:hover{background-color:gold;border-color:gold;color:#000;transform:scale(.98)}.linkedInIcon{height:calc(12px + .75vw);transition:all .3s ease;width:auto}.footerColumns{display:flex;justify-content:space-between}.footerColumn{flex:1 1}.scrollTopButton{background-color:#0000;border:1px solid #fff;border-radius:50%;height:2vw;padding:.5vw;position:absolute;right:2vw;top:50%;transform:translateY(-50%);transition:all .5s ease-in-out;width:2vw}.scrollTopButton:hover{scale:.9}.disclosureText{color:#fff;font-size:.55vw;left:50%;position:relative;transform:translateX(-50%);width:85%}.bcLogo{height:calc(12px + 2vw);position:relative;transition:all .3s ease}.bcLogo:hover{scale:.9}@media only screen and (max-width:480px){.footerContainer{height:28.5vw;padding-bottom:5vw}.companyName{font-size:3vw}.copyright{font-size:2.5vw}.bcLogo{bottom:10%;height:6vw}.bcLogo:hover{height:5.75vw}.scrollTopButton{height:5.5vw;width:5.5vw}.scrollTopButton:hover{height:4.75vw;width:4.75vw}.bottomLinks{flex-direction:column;gap:.75rem}.bottomLinks .linkSeparator{display:none}.linkedInButton{font-size:2.5vw;padding:8px 16px}.linkedInIcon{height:4vw}}
/*# sourceMappingURL=main.c802ec49.css.map*/