@import "https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300..800&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--bg-color:#fff;--text-color:#000;--accent-color:#0b0bc5;--font-size:24px}@media (prefers-color-scheme:dark){:root{--bg-color:black;--text-color:#fff;--accent-color:#0b0bc5}}*,:before,:after{box-sizing:border-box;border:none;margin:0;padding:0}html,body{font-family:Montserrat}img{max-width:100%;height:auto;display:block}@media (max-width:575.98px){:root{font-size:12px}.contact-container{width:90%}}@media (min-width:576px) and (max-width:767.98px){:root{font-size:14px}.contact-container{width:90%}}@media (min-width:768px) and (max-width:991.98px){:root{font-size:16px}}@media (min-width:992px) and (max-width:1199.98px){:root{font-size:18px}}@media (min-width:1440px){:root{font-size:20px}}.fab-container{justify-content:center;align-items:center;gap:1rem;margin:2rem;display:flex}.fab-container .fab{color:#fff;cursor:pointer;background-color:#6200ea;border:none;border-radius:50%;width:56px;height:56px;font-size:1.2rem;font-weight:700;transition:background-color .3s;box-shadow:0 4px 8px #0000004d}.fab-container .fab:hover{background-color:#3700b3}.footer{color:#fff;background:#0b0bc5;width:100%;padding:2em 0;display:flex}.footer .container{flex-direction:row;justify-content:space-between;align-items:flex-start;width:75%;margin:0 auto;display:flex}.footer .container .container-left{flex-direction:column;gap:2em;max-width:30%;display:flex}.footer .container .container-left h2{font-size:1.5em}.footer .container .container-left .social-icons{gap:1.5em;display:flex}.footer .container .container-left .icon{color:#333;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5em;height:2.5em;font-size:1.25em;text-decoration:none;transition:transform .3s,background-color .3s;display:flex;box-shadow:0 4px 10px #0000001a}.footer .container .container-left .icon:hover{background-color:#f5f5f5;transform:scale(1.1)}.footer .container .container-left .fb,.footer .container .container-left .ig,.footer .container .container-left .li{color:#000}.footer .container .container-left .input-wrapper{width:100%;position:relative}.footer .container .container-left .input-wrapper input{background:0 0;border:none;border-bottom:2px solid #ccc;outline:none;width:100%;padding:10px 5px 10px 0;font-size:1em}.footer .container .container-left .input-wrapper input::placeholder{color:#fff}.footer .container .container-left .input-wrapper i{color:#fff;cursor:pointer;transition:color .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.footer .container .container-left .input-wrapper i:hover{color:#000}.footer .container .container-right{flex-direction:column;justify-content:center;align-items:flex-start;gap:2em;display:flex}@media (max-width:768px){.footer .container{width:90%}.footer .container .container-left{max-width:40%}}.header{z-index:2;background:no-repeat;justify-content:space-between;align-items:center;padding:2em;display:flex;position:absolute;top:0;left:0;right:0}.header .logo{float:left}.header .logo a,.header .logo img{max-height:75px}.header nav.desktop{align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.header nav.desktop li{background-position:100%;background-repeat:no-repeat;margin:0;padding:0 1em;display:inline-block;position:relative}.header nav.desktop li a{color:#fff;letter-spacing:.1em;font-size:.75em;font-style:normal;font-weight:600;text-decoration:none;display:inline-block}.header nav.desktop li a>span{line-height:initial;display:inline-block;position:relative}.header nav.desktop li a:hover .underline,.header nav.desktop li a .active .underline{opacity:1;transform-origin:0;background:#fff;width:100%;height:4px;transition:transform .3s;position:absolute;bottom:-6px;left:0;transform:scaleX(1)}.header nav.desktop li .underline{opacity:0;transform:scaleX(0)}@media (max-width:768px){nav.desktop{visibility:hidden}.header .logo img,.header .logo a{max-height:50px}nav.mobile{width:60%}}.slider_container{width:100vw;height:100%;margin:auto;top:0}.slider_container .left-arrow,.slider_container .right-arrow{cursor:pointer;color:#fff;text-align:center;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:50%;width:1em;font-size:1.5em;font-weight:900;line-height:2em;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slider_container .left-arrow{left:1em}.slider_container .right-arrow{right:1em}.slider_container .slide{z-index:-1;height:100%;position:relative}.slider_container .slide img{object-fit:cover;opacity:.5;width:100vw;height:75vh;animation:1s ease-in forwards fadeIn;display:block}.slider_container .slide .wrap{text-transform:uppercase;color:#000;white-space:nowrap;letter-spacing:0;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;transform-origin:50%;opacity:1;visibility:visible;background-color:#fff;max-width:100%;margin:2px;padding-bottom:2px;padding-left:3px;padding-right:3px;font-size:1.5em;font-weight:600;line-height:1.5em;animation:1.5s steps(120,end) both type;transform:translate(0)}.slider_container .slide .mask{transform-origin:50%;text-align:center;min-width:25%;display:block;position:absolute;top:50%;left:30%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes fadeIn{to{opacity:1}}@keyframes type{0%{width:0}to{width:100%}}@media (max-width:768px){.slider_container .slide img{height:50vh}.slider_container .slide .wrap{font-size:1.5em}.slider_container .left-arrow{left:.5em}.slider_container .right-arrow{right:.5em}}:root{--drawerwidth:40%}@media (max-width:768px){:root{--drawerwidth:60%}}.drawer_container{z-index:105;color:#fff;background-color:#000;flex-direction:column;align-items:center;width:0;height:100%;transition:transform .3s;display:none;position:fixed;top:0;right:0;overflow-y:auto}.drawer_container.open{animation:2s forwards open;display:flex}.drawer_container.close{animation:2s forwards close;display:flex}.drawer_container h1{white-space:nowrap;margin-top:2em;font-size:1.75em}.drawer_container img{max-width:100px;margin:3em}.drawer_container .close{align-self:flex-end;width:2em;height:2em;padding:2em 2em 0 0;position:relative;right:1em}.drawer_container .close svg{width:2em;height:2em}.drawer_container nav.mobile{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2em;margin:0 auto;font-size:1em;display:flex}.drawer_container nav.mobile ul{flex-direction:column;justify-content:center;align-items:center;gap:2em;margin:0 auto;padding:0;display:flex}.drawer_container nav.mobile ul li{list-style:none;position:relative}.drawer_container nav.mobile ul li a{color:#fff;text-decoration:none}.drawer_container nav.mobile ul li:hover .underline,.drawer_container nav.mobile ul li .active .underline{opacity:1;transform-origin:0;background:#fff;width:100%;height:4px;transition:transform .3s;position:absolute;bottom:-6px;left:0;transform:scaleX(1)}.holder{flex-direction:column;align-items:center;gap:.5em;display:flex}.holder .hamburger{float:right;width:2em;height:1em;display:block}.holder .languages{color:#fff;flex-direction:row;line-height:1em;list-style:none;display:flex}.holder .languages li{color:#fff;border-radius:25%;margin:1px;padding:4px;font-size:.75em}.holder .languages li a{color:inherit;background:inherit;text-decoration:none}.holder .languages li:nth-child(2){color:#fff;background-color:#0000}.holder .languages li:hover:not(:nth-child(2)){color:#0b0bc5;cursor:pointer;background:#ececec;font-weight:600}.holder .languages .active{color:#0b0bc5;background:#ececec;font-weight:600}svg{cursor:pointer}@keyframes open{0%{width:0%}to{width:var(--drawerwidth)}}@keyframes close{0%{width:var(--drawerwidth)}to{width:0%}}@media (min-width:768px){.header .hamburger{display:none}}.contact-container{width:60%;margin:0 auto;padding:5em 2em}.contact-header{text-align:left;margin-bottom:2rem}.contact-content{gap:2rem;display:flex}.contact-form{flex-direction:column;flex:1;display:flex}.contact-row{flex-direction:column;margin-bottom:1rem;display:flex}.contact-input{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;flex:1;margin-bottom:1rem;padding:.5rem .75rem;font-family:Montserrat;font-size:1rem}.contact-input.margin-right{margin-right:1rem}.contact-textarea{resize:vertical;font-family:Montserrat}.contact-button{background-color:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:4px;margin-top:.5rem;padding:.75rem;font-size:1rem}button:disabled{color:#666;cursor:not-allowed;opacity:.6;background-color:#ccc}@media (max-width:768px){.contact-content{flex-direction:column}.contact-container{width:90%}}.content-container{flex-wrap:nowrap;display:flex}.content-container img{border:none;width:33.3%;margin:0;padding:0;display:block}.elements{flex-direction:row;justify-content:space-between;align-items:baseline;padding:5em 4em;display:flex}.elements>div{text-align:center;width:24%}.elements>div img{margin:0 auto}.elements h2{text-wrap-mode:nowrap;padding:1em;font-size:1.25em;font-weight:700}@media (max-width:768px){.elements{flex-wrap:wrap;row-gap:2em;padding:5em 1em}.elements>div{text-align:center;width:100%}.elements>div img{width:20%}}
