:root{--bgdark: #838383;--bglight: #EDEDED;--mainfont: "Montserrat", sans-serif;--titlefont: "Oxanium", sans-serif;--maincolor: #295f98}.app{min-height:100%;display:flex;flex-direction:column}.navbar-button{height:15px;text-align:start;text-decoration:none;transition:all .5s;font-family:var(--mainfont);font-weight:700;color:#295f98}.navbar-button-active{height:15px;text-align:start;text-decoration:none;font-family:var(--mainfont);font-weight:700;color:var(--bgdark)}.navbar-button:hover{color:var(--bgdark)}.navbar{display:flex;gap:20px}@media (max-width: 1000px){.navbar{flex-direction:column;background-color:#fff;gap:30px;position:fixed;top:100px;right:-100%;transition:right .3s ease-in-out;width:150px;align-items:center;padding:20px 0;height:100%;box-shadow:-10px 0 15px #00000080}.navbar.open{right:0}}.header{display:flex;justify-content:center;align-items:center;height:100px;position:fixed;width:100%;background-color:#fff;box-shadow:0 2px 8px gray;z-index:1}.header-container{width:90%;display:flex;justify-content:space-between;align-items:center}.hamburger{font-size:30px;cursor:pointer;display:none}@media (max-width: 1000px){.header-logo{width:150px}.hamburger{display:block}}.header-language{display:flex;gap:5px}.flags{width:30px;height:20px}.home-card-item{background-color:var(--bglight);width:28%;padding:20px;height:400px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;transition:all .5s;border:1px solid var(--bglight)}.home-card-item:hover{background-color:#f8f8f8}.home-card-item:hover .home-card-image{transform:translateY(-10px)}.home-card-image{border-radius:10px;transition:all .5s}.home-card-texts{font-family:var(--mainfont);text-align:center;font-size:35px;font-weight:500;color:var(--maincolor)}@media (max-width: 1000px){.home-card-item{background-color:var(--bglight);width:85%;padding:20px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-decoration:none;transition:all .5s;border:1px solid var(--bglight)}.home-card-texts{font-size:25px;font-weight:500;color:var(--maincolor)}.home-card-item:active{background-color:#f8f8f8}.home-card-item:active .home-card-image{transform:translateY(-10px)}.home-card-image{width:100%}}.home-cards{display:flex;justify-content:space-between;width:90%;margin-bottom:50px}@media (max-width: 1000px){.home-cards{flex-direction:column;align-items:center;gap:20px}}.homebody{width:80%;margin-top:100px;background-image:linear-gradient(to right,var(--bgdark),var(--bglight),var(--bglight),var(--bglight),var(--bglight));display:flex;padding:5%;margin-bottom:100px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.homebody-left-side{flex:1;display:flex;flex-direction:column;justify-content:center}.homebody-right-side{flex:1;text-align:end}.home-image{width:250px;height:600px;border-radius:150px}.homebody-left-side-title{font-family:var(--mainfont);font-size:70px;font-weight:400;text-align:end;color:#295f98}.homebody-left-side-subtitle{font-family:var(--mainfont);font-size:40px;font-weight:300;text-align:end}@media (max-width: 1000px){.homebody{flex-direction:column-reverse;align-items:center;margin-bottom:50px;width:100%;padding:0;border-radius:0}.home-image{width:125px;height:300px}.homebody-left-side-title{font-family:var(--mainfont);font-size:30px;font-weight:400;text-align:center;color:#295f98}}@media (max-width: 1000px){.slider-image{display:none}}.section{display:flex;justify-content:space-between;gap:100px;font-family:var(--mainfont);background-color:var(--bglight);padding:20px;border-radius:10px}.reverse{flex-direction:row-reverse}.section-texts-container{display:flex;flex-direction:column;justify-content:center;gap:30px}.section-title{color:var(--maincolor);font-size:40px}.section-text{font-size:20px}@media (max-width: 1000px){.section-title{color:var(--maincolor);font-size:30px;text-align:center}.section-texts-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.section{display:flex;flex-direction:column;justify-content:space-between;gap:50px;font-family:var(--mainfont);background-color:var(--bglight);padding:20px;border-radius:0}.section-text{font-size:20px;text-align:center}}.sections{display:flex;flex-direction:column;gap:100px;width:90%;padding:50px}@media (max-width: 1000px){.sections{width:100%;gap:50px;padding:0}}.home{display:flex;flex-direction:column;align-items:center}.about-section{display:flex;justify-content:center;font-family:var(--mainfont);border-radius:10px;margin-top:100px;width:100%;padding:20px 0;margin-bottom:50px}.about-section-container{display:flex;width:90%;gap:100px;background-color:var(--bglight);border-radius:10px}.about-section-texts-container{display:flex;flex-direction:column;justify-content:center;gap:30px}.about-section-image{border-top-left-radius:10px;border-bottom-left-radius:10px}.about-section-title{color:var(--maincolor);font-size:50px}.about-section-text{font-size:20px}@media (max-width: 1000px){.about-section{padding:0}.about-section-image{display:none}.about-section-text{text-align:center;font-size:16px}.about-section-title{text-align:center;font-size:30px}.about-section-container{padding:20px;border-radius:0}}.solution{display:flex;justify-content:center;align-items:center;font-family:var(--mainfont);margin-bottom:100px}.solution-container{width:90%;border-radius:10px;background-color:var(--bglight);display:flex;gap:50px;flex-direction:column;align-items:center;flex-wrap:wrap;padding:50px 0}.solution-image{width:200px}.solution-title{color:var(--maincolor);font-size:50px}.solution-item{display:flex;align-items:center;gap:50px;justify-content:center}@media (max-width: 1000px){.solution-image{width:100px}.solution-item{flex-direction:column}.solution-title{font-size:30px;text-align:center}.solution-container{width:100%;border-radius:0}.solution{margin-bottom:50px}}.team-section{display:flex;flex-direction:column;align-items:center;margin-bottom:50px;gap:50px}.team-container{width:90%;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.team-header{font-family:var(--mainfont);color:var(--maincolor);font-size:50px}@media (max-width: 1000px){.team-header{font-size:30px}}.team-item-container{display:flex;flex-direction:column;gap:20px;font-family:var(--mainfont);color:var(--maincolor);background-color:var(--bglight);align-items:center;padding:10px;border-radius:10px}.team-image{width:200px;height:260px}.team-name{font-size:16px;color:var(--maincolor)}.team-title{font-size:14px;font-weight:400}.project-item-container{display:flex;width:400px;flex-direction:column;gap:20px;font-family:var(--mainfont);color:var(--maincolor);background-color:var(--bglight);align-items:center;padding:10px;border-radius:10px}.project-image{width:400px}.project-item-title{font-size:20px;color:var(--maincolor)}.project-item-description{font-size:14px;font-weight:400;text-align:center}@media (max-width: 1000px){.project-item-container,.project-image{width:200px}}.projects{display:flex;justify-content:center;margin-top:100px;padding:50px 0}.project-container{display:flex;flex-wrap:wrap;justify-content:center;width:90%;gap:50px}.contact-section{margin-top:150px;font-family:var(--mainfont);display:flex;justify-content:center}.contact-section-container{display:flex;flex-direction:column;align-items:center;width:90%;gap:50px}.contact-section-texts-container{display:flex;flex-direction:column;justify-content:center;gap:30px;background-color:var(--bglight);border-radius:10px;margin-bottom:50px;padding:50px}.contact-section-title{color:var(--maincolor);font-size:50px}.contact-item-container{color:var(--maincolor);gap:50px;display:flex;align-items:center}.contact-item-text{font-size:x-large}@media (max-width: 1000px){.contact-section-container{width:100%}.contact-section-title{font-size:30px}.contact-item-text{font-size:16px;text-align:center}.contact-item-container{flex-direction:column}.contact-section-texts-container{padding:10px;border-radius:0}}.footer span{font-family:var(--mainfont);text-align:center;display:flex;color:var(--bglight)}.footer a{font-family:var(--mainfont);text-align:center;display:flex;flex-direction:column;justify-content:center;color:var(--bglight);text-decoration:none}.footer a:hover{text-decoration:underline}.footer{padding:50px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--maincolor);gap:10px}*{margin:0;padding:0}html,body{scroll-behavior:smooth}
