@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Russo+One&display=swap);.top-bar{background-color:#fff;color:#fff;display:flex;font-size:14px;height:50px;line-height:50px;width:100%}.top-bar-section{align-items:center;display:flex;flex:1 1;height:100%;padding:0 20px;position:relative}.top-bar-section--blue{background-color:#002f5f;clip-path:polygon(98% 1%,100% 52%,98% 100%,0 100%,0 53%,0 0);color:#ffc107;justify-content:flex-start}.top-bar-section--gold{background-color:#ffc107;clip-path:polygon(100% 0,100% 52%,100% 100%,0 100%,2% 51%,0 0);color:#002f5f;justify-content:space-between}.top-bar-section--gold a{color:#002f5f;text-decoration:none}.icon-and-text{align-items:center;display:flex;font-weight:700;gap:10px;padding:0 2rem}.social-icons{display:flex;gap:15px}.icon{font-size:18px}.Header{background-color:#fff;position:relative}.Header-main{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:1rem 0;width:70%}.Header-logo img{width:180px}.Header-nav{display:flex;gap:5rem}.Header-nav a{color:#002f5f;cursor:pointer;font-family:Russo One,serif;font-size:20px;text-decoration:none}.Header-nav a:hover{color:#ffc107}.Header-burger{cursor:pointer;display:none;flex-direction:column;gap:5px}.burger-icon{background-color:#333;border-radius:5px;height:4px;width:30px}.Header-close{background:none;border:none;color:#000;cursor:pointer;display:none;font-size:30px;position:absolute;right:20px;top:20px;z-index:10}@media (max-width:1200px){.Header-main{width:90%}.Header-nav{align-items:center;background-color:#fff;background:#fff;background:linear-gradient(90deg,#fff 42%,#ffc105);background:-webkit-linear-gradient(90deg,#fff 42%,#ffc105);box-shadow:0 4px 8px #0003;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#FFC107",GradientType=1);flex-direction:column;gap:1rem;height:100vh;justify-content:center;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .5s ease;width:70%;z-index:5}.Header-nav.open{transform:translateX(0)}.Header-nav-title{color:#002f5f;display:none;font-weight:700;margin:3rem;text-align:center}.Header-nav a{border-bottom:1px solid #f1f1f1;color:#000;cursor:pointer!important;display:block;font-size:18px;padding:15px;text-align:center;text-decoration:none}.Header-burger{display:flex}.Header-nav.open .Header-close,.Header-nav.open .Header-nav-title{display:block}.Header-overlay{background-color:#002f5fb3;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:4}.Header-overlay.open{display:block}}@media (min-width:1201px){.Header-nav{box-shadow:none;display:flex;position:static;transform:translateX(0)}.Header-burger,.Header-close,.Header-nav-title,.Header-overlay{display:none}}.hero{background-image:linear-gradient(90deg,#000000d9,#0000),url(/static/media/hero-section-1.7779e2486793b8a330ea.jpeg);background-position:50%;background-size:cover;clip-path:polygon(100% 0,100% 77%,49% 100%,49% 100%,0 76%,0 0);height:500px;justify-content:center;margin-bottom:5rem;width:100%;z-index:1}.hero,.hero-overlay{align-items:center;display:flex;position:relative}.hero-overlay{color:#fff;height:100%;justify-content:space-between;max-width:1200px;width:90%}.hero-text{margin:1em;text-shadow:4px 4px 2px #0009;z-index:2}.hero-text h1{font-size:48px;font-weight:700;line-height:1.2;margin:1rem 0}@media (max-width:768px){.hero-text h1{font-size:34px}.hero-text{bottom:2rem;position:relative}}.hero-arrows{align-items:center;bottom:0;display:flex;left:0;position:absolute;top:0}.hero-arrow{height:100%;position:relative;width:300px}.hero-arrow--gold{background-color:#ffc10799}.hero-arrow--blue,.hero-arrow--gold{clip-path:polygon(45% 0,100% 50%,45% 100%,0 100%,47% 53%,0 0)}.hero-arrow--blue{background-color:#002f5f99;margin-left:-50px}.hero:after{background:linear-gradient(90deg,#ffc107,#002f5f);bottom:0;clip-path:polygon(0 100%,100% 100%,95% 0,5% 0);content:"";height:10px;left:0;position:absolute;width:100%}.Welcome{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:0 2rem 5rem;text-align:center;@media (max-width:1000px){flex-direction:column-reverse;gap:10rem;width:100%}}.Welcome h2{color:#002f5f;font-size:2rem;margin-bottom:3rem}.Welcome p{line-height:1.6;margin:0 auto 2rem}.Welcome-button{background-color:#ffc107;border:none;border-radius:4px;color:#002f5f;cursor:pointer;font-size:1rem;padding:.8rem 2rem}.image-section{margin:0 2rem;@media (max-width:1000px){display:none}}.text-section{position:relative;z-index:1}.text-section:before{background:url(/static/media/sageti_porumb.23735ba14601896cc223.png) no-repeat 50%;background-size:contain;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:1001px){.text-section:before{display:none}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f1ede3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='24'%3E%3Cpath d='m10 0 30 15 2 1V2.18A10 10 0 0 0 41.76 0H39.7a8 8 0 0 1 .3 2.18v10.58L14.47 0H10zm31.76 24a10 10 0 0 0-5.29-6.76L4 1 2 0v13.82a10 10 0 0 0 5.53 8.94L10 24h4.47l-6.05-3.02A8 8 0 0 1 4 13.82V3.24l31.58 15.78A8 8 0 0 1 39.7 24h2.06zM78 24l2.47-1.24A10 10 0 0 0 86 13.82V0l-2 1-32.47 16.24A10 10 0 0 0 46.24 24h2.06a8 8 0 0 1 4.12-4.98L84 3.24v10.58a8 8 0 0 1-4.42 7.16L73.53 24H78zm0-24L48 15l-2 1V2.18A10 10 0 0 1 46.24 0h2.06a8 8 0 0 0-.3 2.18v10.58L73.53 0H78z' fill='%23d1d0d2' fill-opacity='.3' fill-rule='evenodd'/%3E%3C/svg%3E");font-family:Montserrat,sans-serif;font-optical-sizing:auto}body,h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:Russo One,serif}.width-container{margin:0 auto;width:70%}@media (max-width:1200px){.width-container{width:100%}}.App{box-sizing:border-box;height:100vh;max-width:100vw;overflow-x:hidden;position:relative;text-align:center}.TopArrow{align-items:center;display:flex;height:80px;position:absolute;top:0;width:50%;z-index:10}.TopArrow--yellow{background-color:#ffc107;clip-path:polygon(0 0,100% 0,80% 100%,0 100%);left:0}.TopArrow--blue{background-color:#002f5f;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);right:0}.TopArrow--blue:before,.TopArrow--yellow:before{content:"";height:80px;position:absolute;width:50%}.main-button{background-color:#ffc107;border:none;border-radius:0 20px 0 20px;box-shadow:0 4px 6px #0003;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:12px 24px;text-transform:uppercase}.main-button:hover{background-color:#e0a806}.map-section{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:0 2rem 5rem;text-align:center;@media (max-width:1000px){flex-direction:column;width:100%}}.map-section p{line-height:1.6;margin:0 auto 2rem}.map-text-container{h2{color:#002f5f;font-size:2rem;margin-bottom:3rem}}.why-us-container{padding-bottom:5rem;h2{color:#002f5f;font-size:2rem;margin-bottom:3rem}}.info-badges{display:flex;@media (max-width:1200px){width:100%}@media (max-width:849px){flex-direction:column;gap:2rem}}.hexagon-container{flex:1 1;flex-direction:column;justify-items:space-between;text-underline-offset:5px;p{width:80%}h2{color:#002f5f;font-size:1.6rem;margin-bottom:1rem;margin-top:1rem;text-decoration-color:#ffc107;text-decoration-line:underline;text-decoration-style:solid}.double-underline{text-decoration-color:#ffc107;text-decoration-line:underline;text-decoration-style:double}}.hexagon,.hexagon-container{align-items:center;display:flex}.hexagon{justify-content:center;overflow:hidden;position:relative}.outer-hexagon{height:100%;position:relative;width:100%}.inner-hexagon,.outer-hexagon{align-items:center;display:flex;justify-content:center}.inner-hexagon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.our-services{padding-bottom:5rem;text-align:center}.our-services h2{color:#002f5f;font-size:2rem;margin-bottom:3rem}.services-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.service-card{align-items:center;background-color:#fff;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;padding:20px;text-align:center;transition:transform .3s,box-shadow .3s}.service-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.service-icon{margin-bottom:20px}.service-icon svg{fill:#002f5f;height:60px;width:60px}.service-title{color:#002f5f;font-size:1.5rem;margin-bottom:10px}.service-description{color:#666;font-size:1rem;line-height:1.5;margin-bottom:20px}.service-link{color:#002f5f;font-weight:700;text-decoration:none;transition:color .3s}.service-link:hover{color:#0056b3}@media (min-width:768px){.services-container{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.services-container{grid-template-columns:1fr 1fr}}.photo-highlight{box-shadow:0 4px 20px #0000004d;height:60vh;margin-bottom:5rem;overflow:hidden;position:relative;width:100%}.photo-slide{background-position:50%;background-size:cover;inset:0;opacity:0;position:absolute;transition:opacity 1.5s ease-in-out}.photo-slide.active{opacity:1}.photo-highlight-overlay{align-items:center;background:linear-gradient(#0006,#0003,#0009);display:flex;flex-direction:column;inset:0;justify-content:center;padding:20px;position:absolute;text-align:center}.photo-highlight-header{color:#ffc107;font-size:3rem;font-weight:700;margin-bottom:10px;text-shadow:2px 2px 6px #000c}.photo-highlight-body{color:#fff;font-size:1.2rem;font-weight:400;margin:0;text-shadow:1px 1px 4px #000c}@media screen and (max-width:768px){.photo-highlight{height:50vh;max-width:100%}.photo-highlight-header{font-size:2rem}.photo-highlight-body{font-size:1rem}}@media screen and (max-width:480px){.photo-highlight{height:40vh;max-width:100%}.photo-highlight-header{font-size:1.5rem}.photo-highlight-body{font-size:.9rem}}.footer{background-color:#002f5f;box-shadow:0 -4px 8px #0000001a;color:#ffc107;padding:20px 0;text-align:center;width:100%}.footer-content{margin:0 auto;max-width:1200px;padding:0 20px}.footer-brand{font-size:2rem;font-weight:700;margin:0}.footer-phone{font-size:1.2rem;margin:10px 0}.footer-phone a{color:#ffc107;text-decoration:none}.footer-copyright{color:#fff;font-size:.9rem;margin-top:10px}.footer-copyright a{color:#fff;text-decoration:underline}@media screen and (max-width:768px){.footer-brand{font-size:1.8rem}.footer-phone{font-size:1rem}.footer-copyright{font-size:.8rem}}.faq{background-color:#fff;box-shadow:0 4px 20px #0000004d;margin:0 auto;width:100%}.faq-item{margin:0}.faq-question{align-items:center;color:#002f5f;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;margin:0 auto;padding:15px 20px;position:relative;transition:background-color .3s;width:70%}.faq-answer,.faq-question,.faq-question.active{background-color:#fff}.faq-answer{color:#666;font-size:1rem;line-height:1.5;margin:0 auto;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .3s ease-in-out;width:70%}.faq-answer.show{max-height:200px}.faq-divider{background-color:#002f5f;height:2px;margin:0;width:100%}.faq-icon{color:#ffc107;font-size:1.5rem;font-weight:700;margin-left:5px}.contact-form-container{box-sizing:border-box;padding-bottom:5rem;width:100%}input[type=date]:before{content:attr(placeholder)}input[type=date]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #ccc}.contact-form-columns{display:grid;margin:0 auto;width:50%}.form-column{margin-bottom:5rem}.form-column,.info-column{display:flex;flex-direction:column}.info-column h2{margin-bottom:3rem;margin-left:auto;margin-right:auto}.form-column h2,.info-column h2{color:#002f5f;font-size:2rem}.form-column-title-section{margin-bottom:3rem}.italic-text{font-style:italic}.contact-form input,.contact-form textarea{border:1px solid #ccc;font-size:1rem;margin-bottom:15px;padding:10px;width:100%}.contact-form textarea{height:100px;resize:none}.contact-form button{font-size:1.1rem;margin-top:auto;padding:10px;width:100%}.contact-form .error{border-color:red}.error-message{color:red;font-size:.9rem;margin:-10px 0 10px}.info-column{text-align:left}.info-column h3{color:#002f5f;margin-bottom:10px}.contact-data-field{color:#002f5f;margin-right:5px}.info-column p a{color:#002f5f;font-weight:600;text-decoration:none}@media (max-width:768px){.contact-form-columns{width:100%}.form-column{padding:0 2rem}.contact-data-field{margin-bottom:1rem}.info-column{margin-left:2rem;margin-right:2rem;text-align:center}}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;border:1px solid #ccc;color:#333;font-size:1rem;margin-bottom:1rem;padding:.75rem 1rem;width:100%}select.error{border-color:red}select:focus{border-color:#002f5f;outline:none}#requestType{margin-top:1rem}.our-partners{margin-bottom:5rem;text-align:center}.our-partners h2{color:#002f5f;font-size:2rem;margin-bottom:3rem}.partners-container{grid-gap:1.5rem;align-items:center;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center}.partner-card{align-items:center;background-color:#fff;border:none;box-shadow:0 4px 8px #0000001a;display:flex;font-family:Russo One,serif;font-weight:400;height:150px;justify-content:center;padding:1rem;text-decoration:none;transition:transform .3s,box-shadow .3s;width:100%}.partner-card:hover{border:2px solid #002f5f;box-shadow:0 4px 15px #0003;transform:scale(1.05)}.partner-name{color:#002f5f;font-size:1.5rem;text-align:center}.our-team-container{margin:0 auto 5rem;text-align:center;width:100%}.team-title{color:#002f5f;font-size:2rem;margin-bottom:3rem}.team-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.team-card{background:#f5f5f5;box-shadow:0 4px 6px #0000001a;padding:1.5rem}.team-card h3{color:#002f5f;font-weight:550}.team-name{font-size:1.2rem;font-weight:700}.team-position{color:#666;font-style:italic}.team-contact{margin-top:.5rem}.team-link{color:#002f5f;font-weight:500;text-decoration:none}.team-link:hover{text-decoration:underline}.team-card:first-child{font-weight:700}@media (min-width:1024px){.team-grid{grid-template-columns:repeat(3,1fr)}.team-card:first-child{font-weight:700;grid-column:span 3}}
/*# sourceMappingURL=main.78c01ef9.css.map*/