input,textarea{outline:0;border:none}input:focus,textarea:focus{border-color:transparent!important}.container-contact100{width:100%;min-height:90vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:15px;position:relative}.wrap-contact100{width:550px;background:0 0;padding:50px 0 15px}.contact100-form{width:100%}.contact100-form-title{display:block;font-size:30px;color:#fff;line-height:1.2;text-transform:uppercase;text-align:center;padding-bottom:49px}.wrap-input100{width:100%;background-color:#fff;border-radius:31px;margin-bottom:16px;position:relative;z-index:1}.input100{position:relative;display:block;width:100%;background:#fff;border-radius:31px;font-size:18px;color:#8f8fa1;line-height:1.2}input.input100{height:62px;padding:0 35px}textarea.input100{min-height:169px;padding:19px 35px 0}.focus-input100{display:block;position:absolute;z-index:-1;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-radius:31px;background-color:#fff;pointer-events:none;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.input100:focus+.focus-input100{width:calc(100% + 20px)}.container-contact100-form-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;padding-top:10px}.contact100-form-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:0 20px;min-width:150px;height:62px;background-color:transparent;border-radius:31px;font-size:16px;color:#fff;line-height:1.2;text-transform:uppercase;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;position:relative;z-index:1;border:none}.contact100-form-btn::before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-radius:31px;background-color:#000;pointer-events:none;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.contact100-form-btn:hover:before{background-color:#005b63;width:calc(100% + 20px)}.validate-input{position:relative}*{font-family:Poppins,sans-serif;margin:0;padding:0;box-sizing:border-box}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(255,0,0,.5)}.btn,.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn:active,.btn:focus,.btn:hover{color:#fff;background-color:#bc0000;border-color:#bc0000}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-info-text-emphasis)}.masthead{background-image:url('../../assets/img/main-banner-img2.jpg');background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}#portfolio{background:url("../../assets/img/_IM10057.jpg") bottom fixed}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.tim_bild{border-radius:42px;margin-bottom:40px}#page-top{background:url("../../assets/img/IMG_20190928_180728_596.jpg") center/cover no-repeat fixed}.rig-row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 4px}.rig-column{-ms-flex:25%;flex:25%;max-width:25%;padding:0 4px}.rig-column img{margin-top:8px;vertical-align:middle;width:100%}@media (max-width:768px){.rig-column{-ms-flex:50%;flex:50%;max-width:50%}}@media (max-width:576px){.rig-column{-ms-flex:100%;flex:100%;max-width:100%}}@media (min-width:768px){.rig-h2{font-size:60px}.rig-p{font-size:22px}}@media (max-width:767px){.rig-h2{font-size:35px}.rig-p{font-size:16px}}