:root{--primary:#7bb8f5;--secondary:#fad7a0;--accent:#a2d9ce;--neutral-dark:#34495e;--neutral-light:#fbfcfc}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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;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}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.navbar{align-items:center;background-color:var(--neutral-light);box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:15px 30px;position:relative}.logo{color:var(--neutral-dark);cursor:pointer;font-weight:700;height:100px;margin-top:-20px}.menu{display:flex;gap:20px;list-style-type:none;padding:0}.menu a{border-radius:5px;color:var(--neutral-dark);font-weight:700;padding:5px 10px;text-decoration:none;transition:color .2s}.menu a:hover{background-color:rgba(0,0,0,.05);color:var(--primary)}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px}.hamburger span{background-color:var(--neutral-dark);display:block;height:3px;transition:.3s;width:25px}.concel{border:.5px solid var(--neutral-dark);border-radius:12px;font-weight:100;padding:10px;transition:background-color .3s ease,color .3s ease}.concel:hover{background:var(--neutral-dark);color:var(--neutral-light)}@media (max-width:768px){.menu{background-color:var(--neutral-light);border-top:1px solid var(--secondary);box-shadow:0 2px 10px rgba(0,0,0,.1);display:none;flex-direction:column;gap:25px;max-height:0;overflow:hidden;padding:25px 30px;position:absolute;right:0;top:85%;transition:max-height .3s ease-in-out;width:100%;z-index:1000}.menu.active{display:block;max-height:450px}.menu li{padding-bottom:15px}.menu a{color:var(--neutral-dark);font-size:1.2rem}.hamburger{display:flex}.hamburger span:first-child{-webkit-transform:rotate(0);transform:rotate(0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.hamburger span:nth-child(2){opacity:1;transition:opacity .3s}.hamburger span:nth-child(3){-webkit-transform:rotate(0);transform:rotate(0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.hamburger.active span:first-child{-webkit-transform:rotate(45deg) translateY(6px);transform:rotate(45deg) translateY(6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){-webkit-transform:rotate(-45deg) translateY(-6px);transform:rotate(-45deg) translateY(-6px)}}.landing-container{align-items:center;background-attachment:fixed;background-image:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.1),rgba(0,0,0,.3));background-position:50%;background-size:cover;color:#fff;display:flex;height:80vh;justify-content:center;position:relative}.landing-container:before{background:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-section{padding:20px;position:relative;text-align:center;z-index:2}.title{font-size:2.5rem}.sub-title,.title{margin-bottom:20px}.sub-title{font-size:1.2rem}.assessment-button{background:var(--primary);border:none;border-radius:5px;cursor:pointer;padding:10px 20px;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.assessment-button:hover{background:var(--accent);font-weight:700;-webkit-transform:scale(1.05);transform:scale(1.05)}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.assessment-button,.sub-title,.title{-webkit-animation:slideUp 1s forwards;animation:slideUp 1s forwards;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.title{-webkit-animation-delay:.2s;animation-delay:.2s}.sub-title{-webkit-animation-delay:.4s;animation-delay:.4s}.assessment-button{-webkit-animation-delay:.6s;animation-delay:.6s}.info-sections-container{display:flex;flex-direction:column;margin:60px 10%}.info-section{align-items:center;display:flex;flex-direction:row;margin:40px 0}.info-section:nth-child(2n){flex-direction:row-reverse}.info-image{box-shadow:0 4px 8px rgba(0,0,0,.1);margin:12px;min-width:380px;object-fit:cover;width:50%}.info-image,.info-text{border-radius:8px;flex:1 1}.info-text{background:var(--light-background);color:var(--neutral-dark);padding:40px}.info-text h2{color:var(--primary);font-size:2rem;margin-bottom:20px}.info-text p{font-size:1rem;line-height:1.6;margin-bottom:15px}.info-text ul{margin-bottom:15px;padding-left:40px}.info-text ul li{font-size:1rem;margin-bottom:8px}.intro-text{color:var(--primary-text);font-size:1.2rem;font-weight:600;line-height:1.8;margin:0 auto 40px;max-width:1100px;text-align:center}.service-list{list-style-type:none;padding:0}.service-list li{font-weight:700;margin-bottom:10px}.text-container{background-color:var(--neutral-light);margin-right:20px;padding:30px}.image-container,.text-container{border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.1)}@media screen and (max-width:768px){.info-sections-container{margin:30px 5%}.info-section{margin:20px 0}.info-section,.info-section:nth-child(2n){flex-direction:column}.info-image{margin:12px 0;min-width:auto;width:100%}.info-text{padding:20px}}@-webkit-keyframes fadeSlideIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeSlideIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-slide-in{-webkit-animation:fadeSlideIn 1s forwards;animation:fadeSlideIn 1s forwards}.getInfo{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:var(--neutral-light);border-radius:10px;box-shadow:0 8px 16px rgba(0,0,0,.1);opacity:0;padding:50px;visibility:hidden}.getInfo.visible{opacity:1;visibility:visible}.getInfo h2{color:var(--primary);font-size:2.5rem;margin-bottom:20px;text-align:center}.getInfo p{color:var(--neutral-dark);font-size:1.1rem;margin-bottom:30px;text-align:center}.form-group{margin-bottom:25px;margin-left:auto;margin-right:auto;max-width:60%;position:relative}.form-group label{background-color:var(--neutral-light);color:var(--neutral-dark);font-size:1.1rem;left:15px;padding:0 10px;position:absolute;top:10px;transition:all .3s}.form-group input{border:1px solid var(--neutral-dark);border-radius:10px;font-size:1rem;outline:none;padding:20px 15px;transition:all .3s ease;width:100%}.form-group input:focus{border-color:var(--primary);box-shadow:0 0 10px rgba(0,0,0,.1)}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label{color:var(--primary);font-size:.9rem;left:10px;top:-15px}.location-button{background-color:var(--primary);border:none;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;cursor:pointer;padding:12px 20px;transition:all .3s ease}.location-button:hover{background-color:var(--neutral-dark)}@media (max-width:768px){.form-group{max-width:90%}}.testimony-section{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin-top:-40px;padding:2rem}.testimony-div,.testimony-section{background-color:#f9f9f9}.testimony-card{-webkit-animation:pulse 5s ease-in-out infinite;animation:pulse 5s ease-in-out infinite;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:1rem auto;padding:1rem;text-align:center;transition:box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;width:300px}.testimony-card:hover{-webkit-animation-play-state:paused;animation-play-state:paused;box-shadow:0 6px 15px rgba(0,0,0,.2);-webkit-transform:scale(1.25);transform:scale(1.25);z-index:1}.testimony-card:nth-child(odd){-webkit-animation-delay:2.5s;animation-delay:2.5s}.testimony-image{border-radius:20%;margin-bottom:1rem;width:40%}.testimony-name{font-size:1.2rem;font-weight:700;margin:.5rem 0}.testimony-country{color:#888;font-size:.9rem;margin-bottom:1rem}.testimony-quote{color:#555;font-size:1rem;font-style:italic}@media (max-width:768px){.testimony-section{align-items:center;flex-direction:column;padding-left:0;padding-right:0}}.testimony-title{color:var(--neutral-dark);font-size:1.2rem;padding:1px;text-align:center}@media (max-width:768px){.testimony-title{font-size:1.4rem}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}.unique-about-page{border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);color:#333;line-height:1.8;margin:2rem auto;max-width:1200px;padding:2rem}.unique-about-intro{background:linear-gradient(45deg,var(--primary),var(--neutral-dark));border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1);color:var(--neutral-light);margin-bottom:2rem;padding:4rem 2rem;text-align:center}.unique-about-intro h1{color:var(--neutral-light);font-size:2.5rem;margin-bottom:1.5rem}.unique-about-intro p{font-size:1.1rem;margin-bottom:1.5rem;text-align:left}.unique-section-content{align-items:center;background-color:var(--neutral-light);border-radius:10px;display:flex;justify-content:space-between;margin-bottom:2rem;padding:4rem 2rem}.unique-mission-text{flex:0 0 50%;text-align:left}.unique-mission-image{flex:0 0 45%;padding-left:2rem}.unique-mission-image img{border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1);height:auto;max-width:100%}.unique-faq-section{background-color:var(--neutral-light);border-radius:10px;padding:4rem 2rem}.unique-faq-item{background:var(--neutral-dark);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:var(--neutral-light);margin-bottom:1.4rem;padding:16px;transition:all .3s ease}.unique-faq-item:hover{background:var(--primary);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.unique-faq-item h3{font-size:1.4rem;font-weight:700;margin-bottom:1rem}@media (max-width:768px){.unique-about-page{padding:1rem}.unique-section-content{flex-direction:column}.unique-mission-image,.unique-mission-text{flex:1 1;margin-bottom:2rem;padding:0}}.footer{align-items:center;background-color:#333;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-around;padding:2rem}.footer-section{flex:1 1;margin:1rem;min-width:200px;text-align:center}.footer h4{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.footer p{font-size:1rem;line-height:1.6}.cta-button{background-color:initial;border:2px solid #fff;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:1px;margin-top:1rem;padding:10px 20px;text-transform:uppercase;transition:background-color .3s,color .3s}.cta-button:hover{background-color:#fff;color:#333}.footer-bottom{border-top:1px solid #fff;margin-top:2rem;padding-top:1rem;text-align:center;width:100%}@media (max-width:768px){.footer{align-items:center;flex-direction:column}}.services-page{-webkit-animation:fadeIn 1s ease;animation:fadeIn 1s ease;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;margin:2rem auto;max-width:1200px;padding:2rem}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.services-intro{background:linear-gradient(45deg,var(--primary),var(--neutral-dark));border-radius:10px;color:#fff;padding:4rem 0;text-align:center}.services-intro h1{font-size:3.5rem;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.section-content{padding:4rem 0}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.service-card{background:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:2rem;text-align:center;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.service-card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.service-icon{color:var(--primary);font-size:2.5rem;margin-bottom:1rem}.personalized-services{background:#f9f9f9;margin-top:4rem;padding:2rem}.contact-section,.personalized-services{border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.contact-section{background-color:var(--neutral-dark);color:#fff;padding:4rem 0;text-align:center}.contact-button{background-color:#fff;border:none;border-radius:4px;box-shadow:0 4px 15px rgba(0,0,0,.1);color:var(--primary);cursor:pointer;font-size:1.2rem;padding:1rem 2rem;transition:all .3s ease}.contact-button:hover{background-color:var(--primary);color:#fff}@media (max-width:768px){.services-grid{grid-template-columns:1fr}}.unique-contact-page{background-color:var(--neutral-light);border-radius:15px;color:#333;line-height:1.8;margin:2rem auto;max-width:1200px}.unique-contact-intro,.unique-contact-page{box-shadow:0 4px 15px rgba(0,0,0,.1);padding:2rem}.unique-contact-intro{background:linear-gradient(45deg,var(--primary),var(--neutral-dark));border-radius:10px;color:var(--neutral-light);margin-bottom:2rem;text-align:center}.unique-contact-intro h1{color:var(--neutral-light);font-size:2.5rem;margin-bottom:1.5rem}.unique-contact-intro p{font-size:1.2rem;margin-bottom:1.5rem}.unique-contact-content{align-items:flex-start;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:2rem}.unique-contact-us,.unique-visit-us{flex:0 0 45%}.unique-contact-us h2,.unique-visit-us h2{color:var(--neutral-dark);font-size:2rem;margin-bottom:1.5rem}.unique-contact-us p,.unique-visit-us address{font-size:1.1rem;margin-bottom:1.5rem}.unique-contact-us a{color:var(--primary);text-decoration:none}.unique-contact-us a:hover{text-decoration:underline}@media (max-width:768px){.unique-contact-page{padding:1rem}.unique-contact-content{align-items:center;display:flex;flex-direction:column}.unique-contact-us,.unique-visit-us{flex:1 1;margin-bottom:2rem;text-align:center}.unique-contact-us:last-child{margin-bottom:0}}
/*# sourceMappingURL=main.7b463baa.css.map*/