.contact{padding:20px}.contact .contact-image{width:100%;height:300px;margin-bottom:40px}.contact .contact-image picture{width:100%;height:100%;display:block}.contact .contact-image picture img{width:100%;height:100%;object-fit:cover;border-radius:3px}.contact .contact-form-container{max-width:420px!important;margin:auto;padding:20px 0;color:var(--secondary-color)}.contact .contact-form-container h2{text-decoration:underline;margin:0 0 20px 0}.contact .contact-form-container .contact-form{display:flex;flex-direction:column}.contact .contact-form-container .contact-form label{margin-bottom:5px}.contact .contact-form-container .contact-form label span{font-size:13px}.contact .contact-form-container .contact-form input,.contact .contact-form-container .contact-form textarea{background:#ebd3cc;border:none;margin-bottom:15px;width:100%;color:var(--secondary-color);position:relative}.contact .contact-form-container .contact-form input{height:30px}.contact .contact-form-container .contact-form textarea{height:80px}.contact .contact-form-container .contact-form button{background:var(--secondary-color);color:#fff;font-weight:700;max-width:200px;margin:20px 0 0 0;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;outline:0}.contact .contact-form-container .contact-form button svg{transition:.4s}.contact .contact-form-container .contact-form button:hover svg{transform:rotate(60deg)}.contact .contact-form-container .contact-form .form-result{display:none}.contact .contact-form-container .contact-form .form-result-success{display:block;color:#57d857;margin:0}.contact .contact-form-container .contact-form .form-result-error{display:block;color:#fd3030;margin:0}.expertise-container{padding:40px 20px 20px 20px}.expertise-container .expertise-form{position:relative;width:300px;height:300px;display:flex;justify-content:space-between;margin:auto auto 80px}.expertise-container .expertise-form div{width:calc((100% - 15px)/ 3);height:100%;background-color:var(--primary-color);box-shadow:1px 1px 18px 10px rgba(0,0,0,.2)}.expertise-container .expertise-form div:nth-child(3){transform:translateY(40px)}.expertise-container .expertise-form div:nth-child(4){transform:translateY(20px)}.expertise-container .expertise-form h2{position:absolute;color:#fff;text-align:center;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}@font-face{font-family:Bergen;font-weight:400;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:url(../../fonts/Bergen-Regular.otf) format("opentype")}@font-face{font-family:Bergen;font-weight:700;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:url(../../fonts/Bergen-Bold.otf) format("opentype")}@font-face{font-family:Bergen;font-weight:900;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:url(../../fonts/Bergen-ExtraBold.otf) format("opentype")}header{margin-top:100px;height:calc(100vh - 100px);min-height:600px;display:flex;flex-direction:column}header .header-left{display:flex;height:100%;padding:20px;margin:auto}header .header-left div{width:100%;margin:auto;display:flex;flex-direction:column;transform:translateY(-60px)}header .header-left div a{width:80px}header .header-left div p{margin:20px 0;color:#2b0802}header .header-left div svg{display:none}header .header-right{background:var(--primary-color);width:100%;min-height:25vh;margin-top:auto}header .header-right .carousel-container{transform:translateY(-50%)}.carousel-container{width:100%;max-width:250px;height:180px;margin:0 auto;position:relative;display:flex;flex-direction:column}.carousel-container .carousel{height:100%;padding:0;margin:0}.carousel-container li{width:100%;height:180px;background:#333;display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.4)}.carousel-container li .slider-image{display:block;height:100%}.carousel-container li .slider-image img{width:100%;height:100%;object-fit:cover;border-radius:3px}.carousel-container .items{position:absolute;transform:translateX(-2em)}.carousel-container .main-pos{margin-left:2em!important;z-index:3000}.carousel-container .left-pos{opacity:.3;margin-left:-2em!important;z-index:1000;-webkit-transform:translateX(-2em) scale(.75);-moz-transform:translateX(-2em) scale(.75);transform:translateX(-2em) scale(.75)}.carousel-container .back-pos{margin-left:2em!important;opacity:.05;-webkit-transform:translateX(-2em) scale(.5);-moz-transform:translateX(-2em) scale(.5);transform:translateX(-2em) scale(.5)}.carousel-container .right-pos{opacity:.3;margin-left:6em!important;z-index:1000;-webkit-transform:translateX(-2em) scale(.75);-moz-transform:translateX(-2em) scale(.75);transform:translateX(-2em) scale(.75)}.carousel-container span{position:absolute;transform:translateX(50%);bottom:-60px;right:50%;margin:0 auto}.carousel-container span svg{width:30px;margin:0 5px;color:#fff;cursor:pointer}@media screen and (min-width:580px){.carousel-container{width:100%;max-width:450px;height:300px}.carousel-container li{width:100%;height:300px}.carousel-container .left-pos{margin-left:-4em!important}.carousel-container .right-pos{margin-left:8em!important}}.solutions{padding:20px}.solutions h2{text-align:center;margin-bottom:40px}.solutions .solutions-container .solutions-left{display:flex;flex-direction:column;align-items:center;max-width:400px;margin:auto}.solutions .solutions-container .solutions-left>div{margin-bottom:40px;width:100%}.solutions .solutions-container .solutions-left>div ul{padding:0;margin:20px 0 0;list-style:none;text-align:center;color:var(--primary-color)}.solutions .solutions-container .solutions-left>div ul li{margin:5px auto}.solutions .solutions-container .solutions-left>div .solution-card-wrapper{width:100%;height:150px;position:relative}.solutions .solutions-container .solutions-left>div .solution-card-wrapper:hover .solution-card{transform:translate(0,0)}.solutions .solutions-container .solutions-left>div .solution-card-wrapper .solution-card{width:100%;height:150px;position:relative;overflow:hidden}.solutions .solutions-container .solutions-left>div .solution-card-wrapper .solution-card span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;margin:0}.solutions .solutions-container .solutions-left>div .solution-card-wrapper .solution-card picture{width:100%;height:100%;display:block}.solutions .solutions-container .solutions-left>div .solution-card-wrapper .solution-card picture img{width:100%;height:100%;object-fit:cover;border-radius:3px;box-shadow:0 4px 15px rgba(0,0,0,.3)}.solutions .solutions-container .solutions-left>div .solution-card-wrapper .solution-card:before{content:"";position:absolute;width:100%;height:100%;background:rgba(1,1,1,.3);border-radius:3px}.solutions .solutions-container .solutions-left>div .solution-card-wrapper .solution-card-shadow{display:none;border-radius:3px;box-shadow:0 4px 15px rgba(0,0,0,.3)}.solutions .solutions-container .solutions-right{display:none}