﻿#__asptrace{background-color:#fff;}a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText,.CookiebotWidget-main-logo{display:none!important;}a{line-break:normal;}a.button-link .button{padding:.75em 1.25em .85em 1.25em;border-radius:4px;color:#fff;-moz-box-shadow:0 5px 10px -3px rgba(0,0,0,.5);-webkit-box-shadow:0 5px 10px -3px rgba(0,0,0,.5);box-shadow:0 5px 10px -3px rgba(0,0,0,.5);cursor:pointer;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;border:0!important;margin:0 1em;}a.button-link .button:hover{opacity:.9;}a.button-link .button.button-primary{background:#b9292f;}a.button-link .button.button-compact{padding:.25em 1.25em .45em 1.25em;white-space:nowrap;}@media only screen and (max-width:768px){a.button-link .button.button-compact{display:none;}}a.button-link .button.button-secondary{background:#000;}.btn-normal{z-index:18;font-size:15px;padding:0 30px 0 30px;border-color:#000;border-radius:3px 3px 3px 3px;outline:0;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;letter-spacing:2px;cursor:pointer;transition:opacity .2s;}.btn-normal p{font-family:"Titillium Web","Ebrima",sans-serif;color:#fff;transition:color .2s;font-size:1.05em;}.btn-normal:hover{opacity:.9;}.btn-normal:hover p{color:#fff;}.btn-normal:active{opacity:1;}.button-slide{min-width:300px;padding:15px;color:#f8f8f8;font-family:"Titillium Web",sans-serif;transition:opacity .2s;display:flex;align-items:center;}.button-slide :hover{opacity:.9;}.button .btn{margin:20px 20px 0 0;}@media only screen and (min-width:768px){.button .btn:not(:last-child){margin:0 25px 0 0;}}.btn{cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:1em;font-weight:600;padding:1.5em 2em 1.5em 2em;text-align:center;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-appearance:none;}@media only screen and (min-width:768px){.btn{width:auto;}}.btn.btn-primary{color:#000;background-color:#eee;border:1px solid #ddd;}.btn.btn-primary:hover i{max-width:24px;opacity:1;}.btn.btn-primary p{padding-left:1em;padding-right:1em;}.btn.btn-primary i{text-decoration:none;max-width:0;opacity:0;font-size:24px;-moz-transition:max-width .15s ease-in-out,opacity .15s ease-in-out;-o-transition:max-width .15s ease-in-out,opacity .15s ease-in-out;-webkit-transition:max-width .15s ease-in-out,opacity .15s ease-in-out;transition:max-width .15s ease-in-out,opacity .15s ease-in-out;}.btn.btn-light{background-color:#fff;}.btn.btn-border{background-color:transparent;border-bottom:2px solid #44a8f2;}
/*! Case buttons */
.button-container{width:90%;max-width:700px;margin:auto auto;}.button-group{margin:50px auto 50px auto;display:flex;align-items:center;flex-wrap:wrap;}.case-filter-button{display:inline-block;background-color:transparent;border:0;margin:20px 0 20px 0;width:25%;cursor:pointer;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter .1s linear;-webkit-transition:-webkit-filter .1s linear;}.case-filter-button:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);}.case-filter-button:active,.case-filter-button:focus{filter:grayscale(0%);-webkit-filter:grayscale(0%);border:0;outline:0;}.tooltiptext{opacity:.6;color:#000;width:120px;position:absolute;transition:opacity .2s;text-transform:capitalize;margin-left:-84px;margin-top:49px;}.tooltip:hover .tooltiptext{opacity:.9;}.tooltip:focus .tooltiptext{opacity:1;}#compusoft-story-wrapper{width:100%;max-width:1600px;margin-bottom:8em;margin-left:auto;margin-right:auto;position:relative;}@media only screen and (max-width:768px){#compusoft-story-wrapper{margin-top:5em;}}@media only screen and (min-width:768px){#compusoft-story-wrapper{margin-top:5em;}}@media only screen and (min-width:992px){#compusoft-story-wrapper{margin-top:5em;}}#compusoft-story-wrapper .compusoft-story-logo-background{display:none;width:100%;height:500px;position:absolute;z-index:-4;background-repeat:no-repeat;background-size:100%;background-position:50% 50%;}#compusoft-story-wrapper .compusoft-story-logo-background svg{height:100%;width:100%;margin:auto auto;position:absolute;}#compusoft-story-wrapper .compusoft-story-logo-background svg:nth-of-type(1){transform:scale(1.8);left:-50%;top:-10%;}#compusoft-story-wrapper .compusoft-story-logo-background svg:nth-of-type(2){transform:scale(1.6);left:40%;top:25%;}@media only screen and (max-width:768px){#compusoft-story-wrapper .compusoft-story-logo-background svg{display:none;}#compusoft-story-wrapper .compusoft-story-logo-background svg:first-of-type{display:block;left:0;top:0;}}@media only screen and (min-width:768px){#compusoft-story-wrapper .compusoft-story-logo-background svg{display:none;}#compusoft-story-wrapper .compusoft-story-logo-background svg:first-of-type{display:block;left:0;top:0;}}@media only screen and (min-width:992px){#compusoft-story-wrapper .compusoft-story-logo-background svg{display:block;}#compusoft-story-wrapper .compusoft-story-logo-background svg:first-of-type{left:-50%;top:-10%;}}#compusoft-story-wrapper .compusoft-story-overlay{width:12em;height:260px;position:absolute;z-index:10;bottom:0;}@media only screen and (max-width:768px){#compusoft-story-wrapper .compusoft-story-overlay{display:none;}}@media only screen and (min-width:768px){#compusoft-story-wrapper .compusoft-story-overlay{display:none;}}#compusoft-story-wrapper .compusoft-story-overlay-right{background:-webkit-linear-gradient(to right,#fff,rgba(255,255,255,.8) 60%,transparent 100%);right:0;}#compusoft-story-wrapper .compusoft-story-overlay-left{background:-webkit-linear-gradient(to left,#fff,rgba(255,255,255,.8) 60%,transparent 100%);left:0;}#compusoft-story-wrapper .story-arrow{position:absolute;border-radius:6px;cursor:pointer;top:calc(50% + 3.5em);font-size:1em;z-index:10;}@media only screen and (max-width:768px){#compusoft-story-wrapper .story-arrow{background:transparent;}}@media only screen and (min-width:768px){#compusoft-story-wrapper .story-arrow{background:transparent;}}@media only screen and (min-width:992px){#compusoft-story-wrapper .story-arrow{background:#fff;}}#compusoft-story-wrapper .story-arrow.story-arrow-go-back{left:-.5em;}#compusoft-story-wrapper .story-arrow.story-arrow-go-forward{right:-.5em;}#compusoft-story-wrapper .compusoft-story-content{width:100%;max-width:1440px;margin:auto auto;overflow:hidden;position:relative;}#compusoft-story-wrapper .compusoft-story-content h1,#compusoft-story-wrapper .compusoft-story-content h2{font-size:2.5em;margin-bottom:1em;text-align:center;letter-spacing:.5px;}#compusoft-story-wrapper .compusoft-story-content h3{font-size:2.5em;font-weight:400;margin-bottom:1em;background:#000;padding:.5rem 1rem;color:#fff;bottom:0;left:1em;position:absolute;width:calc(100% - 2em);}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper{overflow:hidden;margin:auto auto;width:100%;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories{width:20000%;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a{transition:color .15s ease-in-out;display:contents;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a:hover{display:contents;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a:hover .story-item-wrapper h2,#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a:hover .story-item-wrapper h3,#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a:hover .story-item-wrapper p{color:#fff!important;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a:hover .story-item-wrapper h3{color:#000!important;background:#fff!important;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a:hover .story-item-wrapper .story-item-overlay{opacity:.4;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a:hover .story-item-wrapper .story-item-readmore{opacity:1;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a:hover .story-item-image{max-height:100%!important;-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03);}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a .story-item-wrapper{width:calc(100vw - 3em);max-width:416px;height:400px;margin:1em;padding:1em;display:inline-block;overflow:hidden;border:1px solid #bbb;position:relative;cursor:pointer;padding-left:1em;padding-right:1em;border-radius:3px;border:0;-moz-box-shadow:rgba(0,0,0,.24) 0 3px 8px;-webkit-box-shadow:rgba(0,0,0,.24) 0 3px 8px;box-shadow:rgba(0,0,0,.24) 0 3px 8px;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a .story-item-wrapper .story-item-overlay{opacity:0;background-color:#000;z-index:-1;position:absolute;width:100%;height:100%;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;top:0;left:0;display:none;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a .story-item-wrapper .story-item-readmore{position:absolute;bottom:1.5em;text-align:center;width:calc(100% - 2em);padding:.5em;border:1px solid #fff;margin:auto auto;left:1.5em;color:#fff;opacity:0;display:flex;display:none;align-items:center;justify-content:center;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a .story-item-wrapper .story-item-readmore:hover .story-item-readmore-arrow{max-width:50px;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a .story-item-wrapper .story-item-readmore .story-item-readmore-arrow{max-width:0;-moz-transition:max-width .15s ease-in-out;-o-transition:max-width .15s ease-in-out;-webkit-transition:max-width .15s ease-in-out;transition:max-width .15s ease-in-out;display:inline-block;height:auto;overflow:hidden;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a .story-item-wrapper h2{font-size:1.3em;font-weight:500;-moz-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a .story-item-wrapper h3{font-size:1.3em;font-weight:600;margin-bottom:1em;-moz-transition:color .15s ease-in-out,background .15s ease-in-out;-o-transition:color .15s ease-in-out,background .15s ease-in-out;-webkit-transition:color .15s ease-in-out,background .15s ease-in-out;transition:color .15s ease-in-out,background .15s ease-in-out;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a .story-item-wrapper p{-moz-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a .story-item-wrapper .story-date{font-size:.9em;color:#fff;width:auto;background:#000;display:inline;padding:.3rem .53em;position:absolute;right:1em;top:1em;margin:0;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a .story-item-wrapper .story-item-logo{width:80px;height:80px;background-size:contain;background-repeat:no-repeat;background-position:center top;position:absolute;top:1em;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}#compusoft-story-wrapper .compusoft-story-content .compusoft-stories-scroll-wrapper .compusoft-stories a .story-item-wrapper .story-item-image{z-index:-2;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;max-height:220px;max-height:100%;position:absolute;bottom:0;left:0;-moz-box-shadow:0 0 34px 0 #ddd;-webkit-box-shadow:0 0 34px 0 #ddd;box-shadow:0 0 34px 0 #ddd;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}.container-content{padding-top:0;width:100%;padding-left:1em;padding-right:1em;font-size:1.05em;position:relative;top:calc(65px + 1em);margin-bottom:calc(85px + 1em);-moz-filter:initial;-webkit-filter:initial;filter:initial;}.container-content.defocused{-moz-filter:blur(5px);-webkit-filter:blur(5px);filter:blur(5px);-moz-transition-duration:0s!important;-o-transition-duration:0s!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;}@media only screen and (max-width:768px){.container-content{padding-left:.5em;padding-right:.5em;}}.container-content>h1{font-family:"Titillium Web",sans-serif;font-size:3rem;font-weight:300;text-align:center;max-width:1000px;margin:auto;}.container-content>case{padding:0!important;margin:0!important;}.container-content ol{list-style:decimal!important;letter-spacing:.3px!important;line-height:1.7em!important;padding-left:1em!important;}.flex-box.list{width:100%;max-width:1440px;margin:auto auto;}.flex-box.list .case-box{width:95%;height:auto;min-height:70px;padding-left:20px;padding-right:20px;}.flex-box.list .case-box .case-text{-moz-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;color:#000;}@media only screen and (max-width:768px){.flex-box.list .case-box .case-text h2{font-size:1em;font-weight:400;}}@media only screen and (min-width:768px){.flex-box.list .case-box .case-text h2{font-size:1em;font-weight:400;}}@media only screen and (min-width:992px){.flex-box.list .case-box .case-text h2{font-size:1.2em;font-weight:400;}}.flex-box.list .case-box:hover{background-color:#44a8f2!important;}.flex-box.list .case-box:hover .case-text{color:#fff;}.flex-box.list .case-box-link:nth-child(2n) .case-box{background-color:#f9f9f9;}.read-also-wrapper{width:100%;padding:2em;margin:auto auto;border:1px solid #eee;border-radius:3px;position:relative;margin-top:5em;padding-left:1em;padding-right:1em;}.read-also-wrapper h1,.read-also-wrapper h2{text-align:center;font-size:1.9em;font-weight:400;letter-spacing:.5px;color:#323232;margin-bottom:.5em;padding-left:1em;padding-right:1em;}.read-also-wrapper .back-to-all-cases{margin-top:1em;}.read-also-wrapper .read-also-corner{width:40px;height:40px;position:absolute;border:2px solid #b9292f;border-radius:6px;opacity:.4;display:none;}.read-also-wrapper .read-also-corner.top{top:2em;border-bottom-color:transparent;}.read-also-wrapper .read-also-corner.bottom{bottom:2em;border-top-color:transparent;}.read-also-wrapper .read-also-corner.right{right:2em;border-left-color:transparent;}.read-also-wrapper .read-also-corner.left{left:2em;border-right-color:transparent;}@media only screen and (min-width:768px){.read-also-items .case-box-link{flex-basis:30%!important;}}@media only screen and (max-width:768px){.read-also-items .case-box-link{flex-basis:55%!important;}}.read-also-items .case-box-link .case-text{justify-content:flex-end;}.read-also-items .case-box-link .case-logo-background{display:none;width:0;}.flex-box.grid,.read-also-items{width:100%;display:flex;margin:auto auto;max-width:1500px;flex-wrap:wrap;overflow:hidden;}.flex-box.grid .cases-quote-wrapper,.read-also-items .cases-quote-wrapper{margin:3em 0 3em 0;flex:1;flex-basis:100%;opacity:1;transform:translateY(0);}.flex-box.grid .cases-quote-wrapper .cases-quote,.read-also-items .cases-quote-wrapper .cases-quote{flex:1;flex-basis:100%;text-align:center;margin:1em auto 1em auto;padding-left:2em;padding-right:2em;min-height:280px;display:flex;position:relative;}.flex-box.grid .cases-quote-wrapper .cases-quote .cases-quote-background,.read-also-items .cases-quote-wrapper .cases-quote .cases-quote-background{background:url("https://www.compusoft.com/media/1027/vinger-15cm-x-10-4cm-transperant.png");width:calc(100% - 4em);height:100%;position:absolute;background-size:100%;z-index:-2;background-position-x:50%;background-position-y:50%;}.flex-box.grid .cases-quote-wrapper .cases-quote .cases-quote-background-overlay,.read-also-items .cases-quote-wrapper .cases-quote .cases-quote-background-overlay{width:100%;height:100%;background-color:rgba(255,255,255,.85);position:absolute;z-index:-1;}.flex-box.grid .cases-quote-wrapper .cases-quote .cases-quote-content,.read-also-items .cases-quote-wrapper .cases-quote .cases-quote-content{max-width:700px;margin:auto auto;}.flex-box.grid .cases-quote-wrapper .cases-quote .cases-quote-content h2,.read-also-items .cases-quote-wrapper .cases-quote .cases-quote-content h2{font-size:2.2em;font-weight:500;}.flex-box.grid .cases-quote-wrapper .cases-quote .cases-quote-content p,.read-also-items .cases-quote-wrapper .cases-quote .cases-quote-content p{font-size:1.2em;}.flex-box.grid .cases-quote-wrapper .cases-quote .cases-quote-content .cases-quote-quotation,.read-also-items .cases-quote-wrapper .cases-quote .cases-quote-content .cases-quote-quotation{margin-bottom:1em;margin-top:1em;}.flex-box.grid .cases-quote-wrapper .cases-quote .cases-quote-content .cases-quote-origin,.read-also-items .cases-quote-wrapper .cases-quote .cases-quote-content .cases-quote-origin{text-align:right;font-size:1em;opacity:.85;}.flex-box.grid .case-box-link,.read-also-items .case-box-link{color:#000;margin-left:1.5em;margin-right:1.5em;flex:1;}@media only screen and (min-width:768px){.flex-box.grid .case-box-link,.read-also-items .case-box-link{flex-basis:20%;min-width:350px;}}@media only screen and (max-width:768px){.flex-box.grid .case-box-link,.read-also-items .case-box-link{flex-basis:55%;}}.flex-box.grid .case-box-link .case-box,.read-also-items .case-box-link .case-box{width:100%;overflow:hidden;position:relative;border-radius:4px;-moz-transition:opacity .25s ease-in-out,transform .15s ease-in-out;-o-transition:opacity .25s ease-in-out,transform .15s ease-in-out;-webkit-transition:opacity .25s ease-in-out,transform .15s ease-in-out;transition:opacity .25s ease-in-out,transform .15s ease-in-out;}@media only screen and (max-width:768px){.flex-box.grid .case-box-link .case-box,.read-also-items .case-box-link .case-box{height:310px;}.flex-box.grid .case-box-link .case-box img,.read-also-items .case-box-link .case-box img{width:100%;}}@media only screen and (min-width:768px){.flex-box.grid .case-box-link .case-box,.read-also-items .case-box-link .case-box{height:350px;}.flex-box.grid .case-box-link .case-box img,.read-also-items .case-box-link .case-box img{width:100%;}}.flex-box.grid .case-box-link:hover,.read-also-items .case-box-link:hover{text-decoration:none;color:#fff;}.flex-box.grid .case-box,.read-also-items .case-box{overflow:hidden;opacity:1;display:flex;border-radius:4px;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:20px auto 20px auto;}.flex-box.grid .case-box:hover,.read-also-items .case-box:hover{background-color:transparent;}.flex-box.grid .case-box:hover .case-image,.read-also-items .case-box:hover .case-image{transform:scale(1.05);}.flex-box.grid .case-box:hover .case-text h2,.flex-box.grid .case-box:hover .case-text h3,.read-also-items .case-box:hover .case-text h2,.read-also-items .case-box:hover .case-text h3{color:#000;background:#fff;}.flex-box.grid .case-box img,.read-also-items .case-box img{min-width:100%;z-index:1;position:relative;min-height:130px;}.flex-box.grid .case-box h2,.flex-box.grid .case-box h3,.flex-box.grid .case-box p,.read-also-items .case-box h2,.read-also-items .case-box h3,.read-also-items .case-box p{z-index:2;}.flex-box.grid .case-text,.read-also-items .case-text{width:100%;height:auto;padding:1em;display:flex;align-items:flex-end;z-index:5;color:#fff;letter-spacing:.7px;z-index:20;position:relative;overflow:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;}@media only screen and (max-width:768px){.flex-box.grid .case-text,.read-also-items .case-text{top:0;}}@media only screen and (min-width:768px){.flex-box.grid .case-text,.read-also-items .case-text{top:0;}}.flex-box.grid .case-text h2,.flex-box.grid .case-text h3,.read-also-items .case-text h2,.read-also-items .case-text h3{overflow:hidden;border-radius:4px;padding:.5rem 1rem!important;font-weight:600;text-overflow:ellipsis;flex-wrap:nowrap;letter-spacing:.5px;width:100%;padding:1em;background:#000;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}@media only screen and (min-width:768px){.flex-box.grid .case-text h2,.flex-box.grid .case-text h3,.read-also-items .case-text h2,.read-also-items .case-text h3{font-size:1.4em;}}@media only screen and (max-width:768px){.flex-box.grid .case-text h2,.flex-box.grid .case-text h3,.read-also-items .case-text h2,.read-also-items .case-text h3{font-size:1.3em;}}.flex-box.grid .case-text p,.read-also-items .case-text p{font-size:.76em;text-transform:uppercase;margin-top:2em;display:none;}.flex-box.grid .box-shadow,.read-also-items .box-shadow{-webkit-box-shadow:0 0 18px -4px rgba(23,23,23,.3);-moz-box-shadow:0 0 18px -4px rgba(23,23,23,.3);box-shadow:0 0 18px -4px rgba(23,23,23,.3);}.flex-box.grid .case-image,.read-also-items .case-image{background-size:cover;background-position:50% 50%;width:101%;height:101%;top:0;position:absolute;-moz-transition:transform .15s ease-in-out;-o-transition:transform .15s ease-in-out;-webkit-transition:transform .15s ease-in-out;transition:transform .15s ease-in-out;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(.1px);-ms-transform:translateZ(.1px);-o-transform:translateZ(.1px);transform:translateZ(.1px);transform-style:preserve-3d;}.flex-box.grid .case-logo,.read-also-items .case-logo{width:120px;height:120px;background-size:contain;background-repeat:no-repeat;background-position:top;margin:0;position:absolute;left:1em;top:1em;}.flex-box.grid .case-logo-background,.read-also-items .case-logo-background{display:none;width:100%;height:290px;transform:translatey(-260px);background:radial-gradient(circle at left bottom,rgba(250,250,250,.8),rgba(250,250,250,.5) 200px,rgba(250,250,250,0) 330px);}.flex-box.grid .case-loading,.read-also-items .case-loading{transform:translateY(40px);opacity:0;}.subtitle-block-text{width:100%;text-align:left;max-width:800px;font-size:1.2em;line-height:26px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding-bottom:2em;padding-top:1em;margin-top:2em;}.subtitle-block-text .embeditem,.subtitle-block-text .embeditem iframe{width:100%;height:460px;}.subtitle-block-text a{color:#44a8f2;-moz-transition:opacity .2s ease-in-out,border .2s ease-in-out;-o-transition:opacity .2s ease-in-out,border .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out,border .2s ease-in-out;transition:opacity .2s ease-in-out,border .2s ease-in-out;border-bottom:1px solid transparent;}.subtitle-block-text a:hover{opacity:.8;border-color:#44a8f2;}.subtitle-block-text p{color:#000;letter-spacing:.3px;line-height:1.7em;}.subtitle-block-text p strong{font-size:1.3em;font-weight:600;}.subtitle-block-text img{max-width:100%;}.container-content-case{padding:0;width:100%;max-width:1440px;margin:65px 0 20px 0;margin-left:auto;margin-right:auto;padding-top:2em;padding-left:2em;padding-right:2em;position:relative;}.container-content-case>h1{font-family:"Titillium Web",sans-serif;font-size:2.5em;font-weight:600;margin-bottom:15px;max-width:800px;margin-left:auto;margin-right:auto;}.container-content-case .story-read-time{max-width:800px;margin-left:auto;margin-right:auto;}.container-content-case .story-date{margin:auto auto;max-width:800px;}.container-content-case a{color:#44a8f2;}.container-content-case a:hover{color:rgba(68,168,242,.6);}.container-content-case p>img{height:auto!important;max-width:100%;text-align:center;margin-left:auto;margin-right:auto;}.container-content-case .case-navigation{width:100%;height:3em;}.container-content-case .case-navigation div{width:200px;display:flex;}@media only screen and (max-width:768px){.container-content-case .case-navigation div .desktop-case-nav{display:none;}}@media only screen and (min-width:768px){.container-content-case .case-navigation div .desktop-case-nav{display:none;}}@media only screen and (min-width:992px){.container-content-case .case-navigation div .desktop-case-nav{display:none;}}@media only screen and (min-width:1200px){.container-content-case .case-navigation div .desktop-case-nav{display:none;}}@media only screen and (max-width:768px){.container-content-case .case-navigation div .mobile-case-nav{display:inline-block;}}@media only screen and (min-width:768px){.container-content-case .case-navigation div .mobile-case-nav{display:inline-block;}}@media only screen and (min-width:992px){.container-content-case .case-navigation div .mobile-case-nav{display:inline-block;}}@media only screen and (min-width:1200px){.container-content-case .case-navigation div .mobile-case-nav{display:inline-block;}}.container-content-case .case-navigation div a i{vertical-align:text-top;}.container-content-case .case-navigation .next-case{right:2em;position:absolute;justify-content:flex-end;display:flex;}.container-content-case .case-navigation .prev-case{position:absolute;left:2em;}.button-container{width:100%;max-width:900px;margin:auto auto;}.button-group{margin:50px auto 50px auto;display:flex;align-items:center;flex-wrap:wrap;background:repeating-linear-gradient(45deg,#fff,#fff 4px,rgba(52,152,219,.07) 4px,rgba(52,152,219,.07) 8px);border-radius:5px;}.button-group .case-appearance-functions{flex-grow:1;padding:20px;}.button-group .case-appearance-functions .case-appearance-function{cursor:pointer;float:right;margin-left:10px;color:rgba(0,0,0,.5);-moz-transition:opacity .2s ease-in-out,color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,color .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out,color .2s ease-in-out;transition:opacity .2s ease-in-out,color .2s ease-in-out;}.button-group .case-appearance-functions .active{color:#000;}.button-group .case-appearance-functions .case-appearance-function:hover{color:#44a8f2;}.case-filter-wrapper{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:30px;}.case-img-mask{overflow:hidden;width:100%;text-align:center;max-width:1440px;margin-bottom:2em;margin-left:auto;border-radius:6px;margin-right:auto;background-size:cover;background-repeat:no-repeat;-moz-transition:background-image .25s ease-in-out;-o-transition:background-image .25s ease-in-out;-webkit-transition:background-image .25s ease-in-out;transition:background-image .25s ease-in-out;}@media only screen and (max-width:768px){.case-img-mask{height:300px;}}@media only screen and (min-width:768px){.case-img-mask{height:300px;}}@media only screen and (min-width:992px){.case-img-mask{height:550px;}}.case-img-mask img{position:relative;width:100%;}.case-logo-on-banner{position:absolute;top:4em;left:4em;}@media only screen and (min-width:768px){.case-logo-on-banner{width:150px;}}@media only screen and (max-width:768px){.case-logo-on-banner{width:100px;}}@media only screen and (min-width:768px){.subtitle-block-text{width:80%;margin:2em auto 20px auto;}}@media only screen and (min-width:992px){.subtitle-block-text{width:80%;margin:3em auto 20px auto;}.subtitle-block-text .embeditem iframe{width:100%;height:460px;}a{width:auto;}}@media only screen and (min-width:1200px){.subtitle-block-text{width:70%;margin:3em auto 20px auto;}.subtitle-block-text .embeditem iframe{width:100%;height:460px;}.container-content{width:100%;}}#selected-references{width:95%;margin:auto auto;margin-top:6em;background-color:rgba(200,200,200,.1);padding:2em;text-align:center;}#selected-references .read-more{text-align:center;font-size:1.2em;}#selected-references .reference-arrow{position:absolute;border-radius:6px;cursor:pointer;top:calc(50% + 3.5em);font-size:1em;z-index:10;}@media only screen and (max-width:768px){#selected-references .reference-arrow{background:transparent;}}@media only screen and (min-width:768px){#selected-references .reference-arrow{background:transparent;}}@media only screen and (min-width:992px){#selected-references .reference-arrow{background:#fff;}}#selected-references .reference-arrow.reference-arrow-go-back{left:-.5em;}#selected-references .reference-arrow.reference-arrow-go-forward{right:-.5em;}#selected-references h1,#selected-references h2{text-align:center;margin-bottom:2em;margin-top:1em;font-size:2.5em;}#selected-references #selected-references-thumbnails{max-width:1440px;margin:auto auto;display:flex;flex-wrap:wrap;justify-content:center;}#selected-references #selected-references-thumbnails a{border:1px solid #ddd;border-left-color:transparent;border-right-color:transparent;margin-left:3em;margin-right:3em;margin-bottom:4em;}#selected-references #selected-references-thumbnails a:hover{color:#000;background:rgba(120,120,120,.05);}#selected-references #selected-references-thumbnails a:hover .selected-reference p{color:#000;}#selected-references #selected-references-thumbnails a .selected-reference{width:310px;height:220px;border-radius:6px;padding:1em;margin:2em;cursor:pointer;}#selected-references #selected-references-thumbnails a .selected-reference p{font-size:1.1em;font-weight:500;margin-top:1em;text-align:center;-moz-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;}#selected-references #selected-references-thumbnails a .selected-reference .selected-reference-logo{width:90%;height:130px;margin:auto auto;-moz-transition:transform .15s ease-in-out;-o-transition:transform .15s ease-in-out;-webkit-transition:transform .15s ease-in-out;transition:transform .15s ease-in-out;background-size:contain;background-repeat:no-repeat;background-position:center;}#selected-references.selected-references-overview{background:none;width:95%;max-width:1960px;text-align:center;margin:auto auto;margin-top:2em;margin-bottom:2em;}#selected-references.selected-references-overview.compact #selected-references-thumbnails{margin-top:0;}#selected-references.selected-references-overview.compact #selected-references-thumbnails a .selected-reference{width:100px;height:70px;margin:1em;}@media only screen and (max-width:768px){#selected-references.selected-references-overview{padding:0;}}@media only screen and (min-width:768px){#selected-references.selected-references-overview{padding:1em;}}@media only screen and (min-width:992px){#selected-references.selected-references-overview{padding:1em;}}#selected-references.selected-references-overview h2{text-align:center;margin-bottom:1em;margin-top:1em;font-size:2.5em;}#selected-references.selected-references-overview a{display:inline-block;}#selected-references.selected-references-overview #selected-references-thumbnails{max-width:none;margin:auto auto;display:flex;flex-wrap:wrap;justify-content:center;}@media only screen and (max-width:768px){#selected-references.selected-references-overview #selected-references-thumbnails{margin-top:2em;}}@media only screen and (min-width:768px){#selected-references.selected-references-overview #selected-references-thumbnails{margin-top:1em;}}@media only screen and (min-width:992px){#selected-references.selected-references-overview #selected-references-thumbnails{margin-top:1em;}}#selected-references.selected-references-overview #selected-references-thumbnails a{border:0!important;margin:unset;}#selected-references.selected-references-overview #selected-references-thumbnails a .selected-reference{cursor:pointer;border-radius:unset;padding:unset;}@media only screen and (max-width:768px){#selected-references.selected-references-overview #selected-references-thumbnails a .selected-reference{width:100px;height:60px;margin:1em;}}@media only screen and (min-width:768px){#selected-references.selected-references-overview #selected-references-thumbnails a .selected-reference{width:180px;height:130px;margin:2em;}}@media only screen and (min-width:992px){#selected-references.selected-references-overview #selected-references-thumbnails a .selected-reference{width:160px;height:110px;margin:2em;}}#selected-references.selected-references-overview #selected-references-thumbnails a .selected-reference .selected-reference-logo{width:100%;height:100%;margin:auto auto;}#selected-references.selected-references-overview #selected-references-thumbnails a .selected-reference p{display:none;}#selected-references.selected-references-compact{padding:1em;max-width:1600px;}#selected-references.selected-references-compact h1,#selected-references.selected-references-compact h2{text-align:center;margin-bottom:0;margin-top:0;font-size:2.5em;padding-left:1em;padding-right:1em;padding-top:.5em;}#selected-references.selected-references-compact #selected-references-thumbnails{max-width:unset;margin:auto auto;margin-top:2em;display:flex;overflow-x:scroll;flex-wrap:nowrap;justify-content:initial;}#selected-references.selected-references-compact #selected-references-thumbnails a{display:flex;border:0;}@media only screen and (max-width:768px){#selected-references.selected-references-compact #selected-references-thumbnails a{margin-left:.5em;margin-right:.5em;margin-bottom:0;}}@media only screen and (min-width:768px){#selected-references.selected-references-compact #selected-references-thumbnails a{margin-left:2em;margin-right:2em;margin-bottom:3em;}}@media only screen and (min-width:992px){#selected-references.selected-references-compact #selected-references-thumbnails a{margin-left:2em;margin-right:2em;margin-bottom:3em;}}#selected-references.selected-references-compact #selected-references-thumbnails a .selected-reference{height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1em;padding:0;}@media only screen and (max-width:768px){#selected-references.selected-references-compact #selected-references-thumbnails a .selected-reference{width:200px;}}@media only screen and (min-width:768px){#selected-references.selected-references-compact #selected-references-thumbnails a .selected-reference{width:250px;}}@media only screen and (min-width:992px){#selected-references.selected-references-compact #selected-references-thumbnails a .selected-reference{width:250px;}}#selected-references.selected-references-compact #selected-references-thumbnails a .selected-reference p{display:none;}.section{z-index:1;position:relative;display:block;height:87.5vh;padding-top:25px;padding-bottom:25px;}@media only screen and (min-width:768px){.section{height:90vh;padding-top:40px;}}.section.grey,.section.gray{background-color:#f8f8f8;}.section.light,.section.white{background-color:#fff;}.section .container{width:90%;height:100%;margin:auto auto;overflow:hidden;}.section.appetizer>.container{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}@media only screen and (min-width:992px){.section.appetizer>.container .header{margin-left:10%;margin-right:5%;}}.section.appetizer>.container .appetizer-images{flex-basis:40%;display:block;overflow:hidden;text-align:center;}.section.appetizer>.container .appetizer-images img{width:100%;}@media only screen and (min-width:992px){.section.appetizer>.container .appetizer-images{padding:20px 0 20px 0;}}@media only screen and (min-width:992px){.section.appetizer>.container{display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}}.section.appetizer[class*=narrow]{height:auto;}@media only screen and (min-width:768px){.section.appetizer[class*=narrow]{height:60vh;}}.section .header{z-index:2;}.section .header.left{margin-left:0;}.section .header.left .section-heading,.section .header.left .section-sub-heading,.section .header.left .button{text-align:left;margin-left:0;}.section .header.right{margin-right:0;}.section .header.right .section-heading,.section .header.right .section-sub-heading,.section .header.right .button{text-align:right;margin-right:0;}.section .section-heading{font-size:18px;font-weight:500;font-family:"Ebrima";margin-bottom:15px;text-align:center;margin-left:auto;margin-right:auto;}@media only screen and (min-width:768px){.section .section-heading{font-size:24px;}}.section .section-sub-heading{font-size:13px;line-height:1.5em;font-weight:300;max-width:40em;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:10px;}@media only screen and (min-width:768px){.section .section-sub-heading{font-size:16px;margin-bottom:30px;}}.section .button{text-align:center;}#industry-selector{margin:auto auto;padding-top:4em;padding-bottom:4em;width:100%;max-width:1600px;position:relative;background-image:url("/media/1346/vinger-15cm-x-10-4cm-transperant-gray-10-pct-opacity.png?format=webp&quality=85&bgcolor=white");background-position:center;background-size:70px;}@media only screen and (max-width:768px){#industry-selector{padding-left:0;padding-right:0;padding-top:0;}}@media only screen and (min-width:768px){#industry-selector{padding-top:2em;}}#industry-selector hr{margin-bottom:4em;margin-top:6em;width:50%;opacity:.3;}#industry-selector h1,#industry-selector h2{font-size:2.5em;margin-bottom:1em;text-align:center;letter-spacing:.5px;}#industry-selector #industry-selector-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}#industry-selector #industry-selector-wrapper .industry-link{display:flex;align-items:center;height:12em;justify-content:center;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background-color:#b30000;border:1px solid #ddd;border-radius:4px;-moz-box-shadow:rgba(0,0,0,.2) 0 3px 8px;-webkit-box-shadow:rgba(0,0,0,.2) 0 3px 8px;box-shadow:rgba(0,0,0,.2) 0 3px 8px;}#industry-selector #industry-selector-wrapper .industry-link .industry-box{background-position:center;background-repeat:no-repeat;width:100%;height:100%;padding:.5em;display:flex;align-items:flex-end;justify-content:flex-end;font-size:1.2em;color:#fff;text-align:end;-moz-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;}@media only screen and (max-width:768px){#industry-selector #industry-selector-wrapper .industry-link .industry-box{background-size:cover;}}@media only screen and (min-width:768px){#industry-selector #industry-selector-wrapper .industry-link .industry-box{background-size:105%;}}#industry-selector #industry-selector-wrapper .industry-link .industry-box p{background-color:#222;padding-left:.5em;padding-right:.5em;padding-top:.1em;padding-bottom:.1em;-moz-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;}@media only screen and (min-width:768px){#industry-selector #industry-selector-wrapper .industry-link:hover .industry-box{background-size:108%;}}#industry-selector #industry-selector-wrapper .industry-link:hover .industry-box p{background:#fff;color:#000;}@media only screen and (max-width:768px){#industry-selector #industry-selector-wrapper .industry-link{margin:.5em;flex-basis:45%;font-size:1em;min-width:100px;}}@media only screen and (min-width:768px){#industry-selector #industry-selector-wrapper .industry-link{margin:1.5em;flex-basis:400px;font-size:1.2em;}}#HomepageIntro{margin:auto auto;margin-bottom:6em;background-color:#fbfbfb;padding-top:0;padding-bottom:0;padding-left:2em;padding-right:2em;width:95%;max-width:1440px;position:relative;background-position:center;background-size:70px;border:1px solid #ddd;}@media only screen and (max-width:768px){#HomepageIntro{margin-top:6em;}}@media only screen and (min-width:768px){#HomepageIntro{margin-top:6em;}}@media only screen and (min-width:992px){#HomepageIntro{margin-top:8em;}}#HomepageIntro #HomepageIntro_Content{background-image:url(/media/1346/vinger-15cm-x-10-4cm-transperant-gray-10-pct-opacity.png?format=webp&quality=85&bgcolor=white);background-repeat:no-repeat;background-size:100%;background-blend-mode:multiply;background-color:#fafafa;background-position:center center;}#HomepageIntro .TitleOrnamentation{display:none;width:90px;height:1px;background-color:#aaa;margin:auto auto;margin-bottom:2em;margin-top:2em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-align:center;}#HomepageIntro h1,#HomepageIntro h2{font-size:2.4em;font-weight:300;margin-bottom:1em;margin-top:1em;letter-spacing:.5px;max-width:800px;margin-left:auto;margin-right:auto;}#HomepageIntro #HomepageIntro_Text{font-size:1.15em;letter-spacing:.3px;line-height:1.7em;font-weight:300;margin:auto auto;margin-bottom:3em;font-weight:400;}@media only screen and (max-width:768px){#HomepageIntro #HomepageIntro_Text{max-width:none;}}@media only screen and (min-width:768px){#HomepageIntro #HomepageIntro_Text{max-width:none;}}@media only screen and (min-width:992px){#HomepageIntro #HomepageIntro_Text{max-width:800px;}}.employees-wrapper{width:100%;background-color:#fafafa;padding-top:2em;padding-bottom:4em;}.employees-wrapper h2{text-align:center;font-size:2.5em;font-weight:200;margin-bottom:1em;margin-top:1em;}.employees-wrapper .departments{display:flex;margin:auto auto;max-width:1500px;align-items:center;justify-content:center;flex-wrap:wrap;padding:.5em;}.employees-wrapper .departments .department{padding:.5em .75em;font-size:1.2em;cursor:pointer;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;font-weight:600;opacity:.7;}.employees-wrapper .departments .department.selected{text-decoration:underline;opacity:1;}.employees-wrapper .departments .department:hover{opacity:1;}.employees-wrapper .employees{width:100%;max-width:1500px;margin:auto auto;display:flex;justify-content:center;flex-wrap:wrap;align-items:baseline;}@media only screen and (max-width:768px){.employees-wrapper .employees{width:100%;}}@media only screen and (min-width:768px){.employees-wrapper .employees{width:100%;}}@media only screen and (min-width:992px){.employees-wrapper .employees{width:100%;}}@media only screen and (min-width:1200px){.employees-wrapper .employees{width:100%;}}@media only screen and (min-width:1920px){.employees-wrapper .employees{width:100%;}}.employees-wrapper .employees .employee{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;margin-top:1em;margin-left:1em;margin-right:1em;margin-bottom:0;align-items:center;}.employees-wrapper .employees .employee .employee-image-wrapper{width:310px;height:360px;overflow:hidden;margin-bottom:.5em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 2px 8px 2px rgba(50,50,50,.2);-webkit-box-shadow:0 2px 8px 2px rgba(50,50,50,.2);box-shadow:0 2px 8px 2px rgba(50,50,50,.2);}.employees-wrapper .employees .employee:hover img{transform:scale(1.05);}.employees-wrapper .employees .employee p,.employees-wrapper .employees .employee i,.employees-wrapper .employees .employee b{display:inline;font-size:1.1em;text-align:center;}.employees-wrapper .employees .employee p:nth-child(1){margin-top:.5em;}.employees-wrapper .employees .employee img{width:100%;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.form-wrapper{width:100%;padding-left:30px;padding-right:30px;max-width:1920px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:100px;}@media only screen and (max-width:768px){.form-wrapper{padding:0;}}@media only screen and (min-width:768px){.form-wrapper{padding-left:30px;padding-right:30px;}}.form-wrapper ul,.form-wrapper ol{list-style:initial;padding:1em 2em 1em;}@media only screen and (max-width:768px){.form-wrapper .form-title,.form-wrapper .form-description,.form-wrapper .form-footer{padding:0 30px;}}.form-wrapper #csob-main-layout-wrapper{font-family:"Titillium Web"!important;}.form-wrapper #csob-main-layout-wrapper .csob-shop-template #csob-main-content #csob-cart-wrapper .csob-content div[name=CartControlContainer] .cart .cart__wrapper .cart__sidebar__container div[name=HideCartLink]{display:none;}.form-wrapper #csob-main-layout-wrapper .csob-shop-template #csob-main-content #csob-cart-wrapper .csob-content div[name=CartControlContainer] .cart .cart__wrapper .cart__sidebar__container .cart__sidebar .sidebar__content .order-summary__sections .booking__wrapper[data-global-booking-id="0"]{display:none;}.form-wrapper #csob-main-layout-wrapper .csob-shop-template #csob-main-content #csob-cart-wrapper .csob-content div[name=CartControlContainer] .cart .cart__wrapper .cart__sidebar__container .cart__sidebar .sidebar__content .order-summary__sections .booking__wrapper .items .item{color:#000!important;}.form-wrapper #csob-main-layout-wrapper .csob-shop-template #csob-main-content #csob-cart-wrapper .csob-content div[name=CartControlContainer] .cart .cart__wrapper .cart__main .main__header .step__info span{color:#000;}.form-wrapper #csob-main-layout-wrapper .csob-shop-template #csob-main-content #csob-cart-wrapper .csob-content div[name=CartControlContainer] .cart .cart__wrapper .cart__main .main__header .progress__step__overlay .progress_steps li::before{color:#000;display:flex;align-items:center;justify-content:center;}.form-wrapper #csob-main-layout-wrapper .csob-shop-template #csob-main-content #csob-cart-wrapper .csob-content div[name=CartControlContainer] .cart .cart__wrapper .cart__main .main__header .progress__step__overlay .progress_steps li button{color:#000!important;opacity:1;font-size:1em;}.form-wrapper #csob-main-layout-wrapper .csob-shop-template #csob-main-content #csob-cart-wrapper .csob-content div[name=CartControlContainer] .cart .cart__wrapper .cart__main .main__header .progress__step__overlay .progress_steps li.current-step::before{color:#fff!important;}.form-wrapper #csob-main-layout-wrapper .csob-shop-template #csob-main-content #csob-cart-wrapper .csob-content div[name=CartControlContainer] .cart .cart__wrapper .cart__main .main__header .progress__step__overlay .progress_steps li.current-step button{color:#fff!important;}.form-wrapper #csob-main-layout-wrapper .csob-shop-template #csob-main-content #csob-cart-wrapper .csob-content div[name=CartControlContainer] .cart .cart__wrapper .cart__main .main__content .closeButton{color:#fff;}.form-wrapper #csob-main-layout-wrapper .csob-shop-template #csob-main-content #csob-cart-wrapper .csob-content div[name=CartControlContainer] .cart .cart__wrapper .cart__main .main__content .orderWrapper .cartLineItem:not(:first-of-type){display:none;}.form-wrapper #csob-main-layout-wrapper .csob-shop-template #csob-main-content #csob-center-content #csob-shop-profile-list-wrapper .csob-content div[name=ShopProfileListControlContainer] div[name=ShopHeaderContainer]{display:none!important;}.form-wrapper #csob-main-layout-wrapper .csob-shop-template #csob-main-content #csob-center-content #csob-shop-profile-list-wrapper .csob-content div[name=ShopProfileListControlContainer] div[name=ShopProfileList] .csob-event .profile{display:none!important;}.form-wrapper #csob-main-layout-wrapper .csob-shop-template #csob-main-content #csob-center-content #csob-shop-profile-list-wrapper .csob-content div[name=ShopProfileListControlContainer] div[name=ShopProfileList] .csob-event .event-date-tab{color:#fff;}.form-wrapper #csob-main-layout-wrapper .csob-shop-template #csob-main-content #csob-center-content #csob-shop-profile-list-wrapper .csob-content div[name=ShopProfileListControlContainer] div[name=ShopProfileList] .csob-event .event-date-container .calendar{font-size:1.2em;}.form-wrapper #csob-main-layout-wrapper span,.form-wrapper #csob-main-layout-wrapper label,.form-wrapper #csob-main-layout-wrapper div,.form-wrapper #csob-main-layout-wrapper .buttons>button{font-family:"Titillium Web"!important;}.form-wrapper #csob-main-layout-wrapper .csob-btn{display:flex;align-items:center;justify-content:center;}.form-wrapper #csob-main-layout-wrapper .csob-btn.csob-delete-cart-item-button{display:table-cell;}.form-wrapper #csob-main-layout-wrapper .button__wrapper button{color:#fff!important;font-family:"Titillium Web"!important;font-size:1em;}.form-wrapper #csob-main-layout-wrapper .isSubBooking{display:none;}.form-wrapper #csob-main-layout-wrapper .editBookingButton{content:"Rediger valg";}.form-wrapper #csob-main-layout-wrapper button.button__previous{color:#000!important;display:flex;align-items:center;height:51px;}.form-wrapper #csob-main-layout-wrapper button.csob-btn-theme,.form-wrapper #csob-main-layout-wrapper button.button__main{color:#fff!important;font-size:1em;}.form-wrapper #csob-main-layout-wrapper input{font-family:"Titillium Web";}.form-wrapper #csob-main-layout-wrapper .csob-countryPhonePrefixResultField{height:44px;}.form-wrapper #csob-main-layout-wrapper .csob-phone--tracker--button,.form-wrapper #csob-main-layout-wrapper .csob-voucher_button{height:46px;}.form-wrapper #csob-main-layout-wrapper .paymentButtons .buttonWrapper .cell:first-of-type{opacity:0;}.form-wrapper #csob-main-layout-wrapper .accordion{color:#fff!important;}.form-wrapper #csob-main-layout-wrapper .progress_steps button{color:#fff!important;font-family:"Titillium Web"!important;}.form-wrapper .form-header .form-logo-large{margin-bottom:20px;margin-left:60px;}@media only screen and (min-width:1200px){.form-wrapper .form-header .form-logo-large{width:300px;display:block;}}@media only screen and (min-width:992px){.form-wrapper .form-header .form-logo-large{width:220px;display:block;}}@media only screen and (max-width:992px){.form-wrapper .form-header .form-logo-large{display:none;}}.form-wrapper .form-header .form-logo-small{margin-bottom:20px;text-align:center;margin-left:auto;margin-right:auto;}@media only screen and (min-width:1200px){.form-wrapper .form-header .form-logo-small{display:none;}}@media only screen and (min-width:992px){.form-wrapper .form-header .form-logo-small{display:none;}}@media only screen and (max-width:992px){.form-wrapper .form-header .form-logo-small{display:block;width:60px;}}.form-wrapper .form-conditions{width:80%;margin:auto auto;}.form-wrapper .form-conditions .form-conditions-content{max-width:500px;font-style:italic;}.form-wrapper .form-footer{margin-top:50px;margin-left:auto;margin-right:auto;}.form-wrapper .form-footer p{font-size:.9em;color:rgba(0,0,0,.9);}.form-wrapper .form-footer hr{border:1px solid rgba(0,0,0,.2);}@media only screen and (min-width:992px){.form-wrapper .form-footer{width:80%;}}@media only screen and (max-width:992px){.form-wrapper .form-footer{width:100%;}}.form-wrapper .form-title{text-align:left;margin-left:auto;margin-right:auto;max-width:800px;}@media only screen and (min-width:992px){.form-wrapper .form-title{min-width:400px;width:60%;font-size:4em;}}@media only screen and (max-width:992px){.form-wrapper .form-title{min-width:0;width:100%;font-size:3em;}}.form-wrapper .form-description{max-width:800px;margin-left:auto;margin-right:auto;font-size:1.2em;margin-top:1em;margin-bottom:1em;}@media only screen and (min-width:992px){.form-wrapper .form-description{min-width:400px;width:60%;}}@media only screen and (max-width:992px){.form-wrapper .form-description{min-width:0;width:100%;}}.form-wrapper .form-input-group{height:auto;margin-left:auto;margin-right:auto;margin-top:50px;min-height:500px;display:flex;flex-wrap:wrap;}@media only screen and (min-width:992px){.form-wrapper .form-input-group{width:80%;}}@media only screen and (max-width:992px){.form-wrapper .form-input-group{width:100%;}}.form-wrapper .form-input-wrapper,.form-wrapper .form-submit-wrapper{outline:0 solid #a9a9a9;flex-grow:1;margin:20px;flex-basis:45%;max-width:800px;}@media only screen and (min-width:992px){.form-wrapper .form-input-wrapper,.form-wrapper .form-submit-wrapper{flex-basis:45%;}}.form-wrapper .quiz-input-wrapper{flex-grow:1;margin:20px;flex-basis:100%;max-width:1200px;margin:0 auto 0 auto;}.form-wrapper .quiz-input-wrapper.invalid .quiz-input-title{color:rgba(250,10,50,.6);}.form-wrapper .form-submit-wrapper p{font-size:1.2em;}.form-wrapper .form-submit-wrapper p:first-child{font-size:1em;}.form-wrapper .form-submit-wrapper .form-submit-success,.form-wrapper .form-submit-wrapper .form-submit-error,.form-wrapper .form-submit-wrapper .form-event-closed,.form-wrapper .form-submit-wrapper .form-submit-known,.form-wrapper .form-submit-wrapper .form-event-full,.form-wrapper .form-submit-wrapper .form-booking-error{opacity:0;transition:all .3s ease-in-out;}.form-wrapper .form-submit-wrapper .form-submit-success.show,.form-wrapper .form-submit-wrapper .form-submit-error.show,.form-wrapper .form-submit-wrapper .form-event-closed.show,.form-wrapper .form-submit-wrapper .form-submit-known.show,.form-wrapper .form-submit-wrapper .form-event-full.show,.form-wrapper .form-submit-wrapper .form-booking-error.show{opacity:1;display:block;margin-top:1em;}.form-wrapper .form-submit-wrapper .form-submit-success p{color:#2ecc71;}.form-wrapper .form-submit-wrapper .form-event-closed{margin-top:-20px;display:block;}.form-wrapper .form-submit-wrapper .form-event-closed p{color:#c0392b;}.form-wrapper .form-submit-wrapper .form-booking-error{margin-top:-20px;display:block;}.form-wrapper .form-submit-wrapper .form-booking-error p{color:#c0392b;}.form-wrapper .form-submit-wrapper .form-event-full{margin-top:-20px;display:block;}.form-wrapper .form-submit-wrapper .form-event-full p{color:#c0392b;}.form-wrapper .form-submit-wrapper .form-submit-known{margin-top:-20px;display:block;}.form-wrapper .form-submit-wrapper .form-submit-known p{color:#c0392b;}.form-wrapper .form-submit-wrapper .form-submit-error p{color:#c0392b;}.form-wrapper .form-submit-wrapper .form-submit-disabled{background-color:#f4f4f4!important;color:#000!important;cursor:default!important;}.form-wrapper .form-submit-wrapper .form-submit-disabled p,.form-wrapper .form-submit-wrapper .form-submit-disabled i{color:#000!important;}.form-wrapper .form-submit-wrapper .form-submit-disabled:hover,.form-wrapper .form-submit-wrapper .form-submit-disabled:active{background-color:#f4f4f4!important;}.form-wrapper .form-submit-wrapper .form-submit-button{margin-left:auto;margin-right:auto;margin-top:20px;width:230px;min-height:47px;background-color:#3498db;transition:all .3s ease-in-out;display:flex;align-items:center;cursor:pointer;justify-content:center;transition:background-color .3s ease-in-out;}.form-wrapper .form-submit-wrapper .form-submit-button:hover,.form-wrapper .form-submit-wrapper .form-submit-button:active{background-color:#2980b9;}.form-wrapper .form-submit-wrapper .form-submit-button p{font-size:1.3em;color:#fff;transition:color .3s ease-in-out;}.form-wrapper .form-submit-wrapper .form-submit-button i{color:#fff;transition:color .3s ease-in-out;}.form-wrapper .form-input-title,.form-wrapper .form-submit-title,.form-wrapper .quiz-input-title{font-size:1.4em;margin-bottom:20px;}.form-wrapper .form-input-title .quiz-input-index,.form-wrapper .form-submit-title .quiz-input-index,.form-wrapper .quiz-input-title .quiz-input-index{display:block;position:relative;left:-50px;opacity:.8;margin-bottom:-30px;font-weight:100;}@media only screen and (max-width:992px){.form-wrapper .form-input-title .quiz-input-index,.form-wrapper .form-submit-title .quiz-input-index,.form-wrapper .quiz-input-title .quiz-input-index{margin-bottom:0;left:0;}}.form-wrapper .quiz-input-description{font-size:1.1em;color:#1e1e1e;margin-bottom:20px;}.form-wrapper .quiz-input-image{text-align:center;}.form-wrapper .quiz-input-image img{width:80%;max-width:300px;}.form-wrapper .quiz-input-answer{height:50px;display:flex;align-items:center;justify-content:center;margin:20px 0 20px 0;transition:all .3s ease-in-out;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.form-wrapper .quiz-input-answer p{font-size:1.1em;text-transform:uppercase;user-select:none;}.form-wrapper .quiz-input-answer:hover{opacity:.95;}.form-wrapper .quiz-input-selected.quiz-input-true{background:#90ee90;border-color:transparent;}.form-wrapper .quiz-input-selected.quiz-input-false{background:rgba(250,10,50,.6);border-color:transparent;}.form-wrapper .quiz-input-selected.quiz-input-choise{background:#3498db;border-color:transparent;}.form-wrapper .quiz-input-selected.quiz-input-multi-choise{background:#3498db;border-color:transparent;}.form-wrapper .quiz-input-true{border:2px solid #90ee90;}.form-wrapper .quiz-input-false{border:2px solid rgba(250,10,50,.6);}.form-wrapper .quiz-input-choise,.form-wrapper .quiz-input-multi-choise{border:2px solid #3498db;}.form-wrapper .form-input{width:calc(100% - 10px);margin-bottom:10px;min-width:300px;margin:0 5px 20px 5px;}.form-wrapper .input-mandatory p:after{content:"*";}.form-wrapper .quiz-input p:after{content:"";}.form-wrapper .form-input p:first-child{font-size:1.1em;}.form-wrapper .form-input input{height:40px;margin-top:2px;padding-left:10px;font-size:1.1em;}.form-wrapper .form-input input.invalid{border:1px solid #f00;}.form-wrapper .form-input input.accept{border:1px solid #008000;}@media only screen and (min-width:992px){.form-wrapper .form-input input{width:100%;}}@media only screen and (max-width:992px){.form-wrapper .form-input input{width:100%;}}.form-wrapper .form-input-field-group{display:flex;flex-wrap:wrap;margin-bottom:20px;}.form-wrapper .form-input-field-group .form-input{min-width:300px;flex:1 1 calc(50% - 10px);}.form-wrapper .form-input-field-group:after{content:"";width:90%;height:1px;background-color:rgba(0,0,0,.2);margin-left:auto;margin-right:auto;margin-top:5px;}.form-wrapper .form-input-edit-field-group{display:flex;margin:0 5px 0 5px;}.form-wrapper .form-input-edit-field-group .form-input-edit-disabled{background-color:#f4f4f4;color:#000;cursor:default;}.form-wrapper .form-input-edit-field-group .form-input-edit-disabled:hover,.form-wrapper .form-input-edit-field-group .form-input-edit-disabled:active{background-color:#f4f4f4;}.form-wrapper .form-input-edit-field-group div{background-color:#3498db;color:#fff;width:35px;height:35px;display:flex;align-items:center;justify-content:center;padding:0;position:relative;margin-right:10px;cursor:pointer;transition:all .3s ease-in-out;user-select:none;}.form-wrapper .form-input-edit-field-group div p{line-height:1em;font-size:2.2em;position:relative;top:-2px;}.form-wrapper .form-input-edit-field-group div:hover{background-color:#2980b9;}.form-wrapper form.form-checkbox-list{border:1px solid transparent;}.form-wrapper form.form-checkbox-list.invalid{border:1px solid #f00;}.form-wrapper form.form-checkbox-list .form-checkbox{margin:.5rem;cursor:pointer;}.form-wrapper form.form-checkbox-list .form-checkbox .form-checkbox-label{font-size:1.2em;line-height:1em;vertical-align:top;cursor:pointer;}.form-wrapper form.form-checkbox-list .form-checkbox .form-checkbox-label p{display:inline-block;}.form-wrapper form.form-checkbox-list .form-checkbox .form-checkbox-label p:after{content:""!important;}.form-wrapper form.form-checkbox-list .form-checkbox input[type=checkbox]{position:absolute;opacity:0;}.form-wrapper form.form-checkbox-list .form-checkbox input[type=checkbox]+.form-checkbox-label:before{content:"";background:#f4f4f4;border:1px solid #b4b4b4;display:inline-block;width:1.4em;height:1.4em;position:relative;top:-.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease;}.form-wrapper form.form-checkbox-list .form-checkbox input[type=checkbox]:checked+.form-checkbox-label:before{background-color:#2980b9;box-shadow:inset 0 0 0 4px #f4f4f4;}.form-wrapper form.form-checkbox-list .form-checkbox input[type=checkbox]:focus+.form-checkbox-label:before{outline:0;border-color:#3498db;}.form-wrapper form.form-checkbox-list .form-checkbox input[type=checkbox]:disabled+.form-checkbox-label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4;}.form-wrapper form.form-checkbox-list .form-checkbox input[type=checkbox]+.form-checkbox-label:empty:before{margin-right:0;}.form-wrapper form.form-radio-button-list{margin-top:20px;height:auto;}.form-wrapper form.form-radio-button-list.invalid{border:1px solid #f00;}.form-wrapper form.form-radio-button-list .form-radio-button{margin:.5rem;}.form-wrapper form.form-radio-button-list .form-radio-button.disabled .form-radio-label p{display:inline-block;opacity:.6;}.form-wrapper form.form-radio-button-list .form-radio-button.disabled .form-radio-capacity{opacity:.6;}.form-wrapper form.form-radio-button-list .form-radio-button .form-radio-capacity{margin-left:40px;margin-bottom:20px;}.form-wrapper form.form-radio-button-list .form-radio-button .form-radio-label{font-size:1.2em;line-height:1em;vertical-align:top;}.form-wrapper form.form-radio-button-list .form-radio-button .form-radio-label p{display:inline-block;}.form-wrapper form.form-radio-button-list .form-radio-button .form-radio-label p:after{content:""!important;}.form-wrapper form.form-radio-button-list .form-radio-button input[type=radio]{position:absolute;opacity:0;}.form-wrapper form.form-radio-button-list .form-radio-button input[type=radio]+.form-radio-label:before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:1.4em;height:1.4em;position:relative;top:-.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease;}.form-wrapper form.form-radio-button-list .form-radio-button input[type=radio]:checked+.form-radio-label:before{background-color:#2980b9;box-shadow:inset 0 0 0 4px #f4f4f4;}.form-wrapper form.form-radio-button-list .form-radio-button input[type=radio]:focus+.form-radio-label:before{outline:0;border-color:#3498db;}.form-wrapper form.form-radio-button-list .form-radio-button input[type=radio]:disabled+.form-radio-label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4;}.form-wrapper form.form-radio-button-list .form-radio-button input[type=radio]+.form-radio-label:empty:before{margin-right:0;}.csob-message-box button{color:#fff!important;}#contact-background-image{position:absolute;width:calc(100% - 2em);height:670px;background-position:center;background-size:cover;opacity:.05;-moz-filter:blur(3px);-ms-filter:blur(3px);-webkit-filter:blur(3px);filter:blur(3px);top:65px;}#contact-blocks{max-width:1660px;margin:auto auto;width:100%;justify-content:space-between;flex-wrap:wrap;padding-top:2em;padding-bottom:2em;}#contact-blocks a{color:#44a8f2;}#contact-blocks .contact-form{width:95%;max-width:800px;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border-radius:4px;margin-bottom:2em;margin-left:auto;margin-right:auto;background:#fff;border-radius:4px;}#contact-blocks .contact-form .contact-form-background-image{width:500px;height:500px;border-radius:44px;position:absolute;background-repeat:no-repeat;background-size:cover;z-index:1;box-shadow:rgba(0,0,0,.24) 0 3px 8px;}#contact-blocks .contact-form .contact-form-background-image.background-image-1{left:10px;top:120px;}#contact-blocks .contact-form .contact-form-background-image.background-image-2{right:10px;top:380px;}@media only screen and (max-width:768px){#contact-blocks .contact-form .contact-form-background-image{display:none;}}@media only screen and (min-width:768px){#contact-blocks .contact-form .contact-form-background-image{display:none;}}@media only screen and (min-width:992px){#contact-blocks .contact-form .contact-form-background-image{display:block;}}@media only screen and (max-width:768px){#contact-blocks .contact-form .contact-form-content h2 i,#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box .support-info h2 i{display:inline-block;cursor:pointer;}}@media only screen and (min-width:768px){#contact-blocks .contact-form .contact-form-content h2 i,#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box .support-info h2 i{display:inline-block;cursor:pointer;}}@media only screen and (min-width:992px){#contact-blocks .contact-form .contact-form-content h2 i,#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box .support-info h2 i{display:none;cursor:default;}}@media only screen and (max-width:768px){#contact-blocks .contact-form.collapsed .contact-form-content h2 i,#contact-blocks .contact-form.collapsed #support-wrapper .support-content .support-flex-box .support-info h2 i{display:inline-block;cursor:pointer;}}@media only screen and (min-width:768px){#contact-blocks .contact-form.collapsed .contact-form-content h2 i,#contact-blocks .contact-form.collapsed #support-wrapper .support-content .support-flex-box .support-info h2 i{display:inline-block;cursor:pointer;}}@media only screen and (min-width:992px){#contact-blocks .contact-form.collapsed .contact-form-content h2 i,#contact-blocks .contact-form.collapsed #support-wrapper .support-content .support-flex-box .support-info h2 i{display:none;cursor:default;}}#contact-blocks .contact-form.contact-form-initial{-moz-transition:opacity .15s ease-in-out,max-height .25s ease-in-out;-o-transition:opacity .15s ease-in-out,max-height .25s ease-in-out;-webkit-transition:opacity .15s ease-in-out,max-height .25s ease-in-out;transition:opacity .15s ease-in-out,max-height .25s ease-in-out;}#contact-blocks .contact-form.contact-form-initial .contact-form-receipt{max-height:0;padding:0;opacity:0;}#contact-blocks .contact-form.contact-form-initial .contact-form-content h2 i,#contact-blocks .contact-form.contact-form-initial #support-wrapper .support-content .support-flex-box .support-info h2 i{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}@media only screen and (max-width:768px){#contact-blocks .contact-form.contact-form-initial .contact-form-content h2 i,#contact-blocks .contact-form.contact-form-initial #support-wrapper .support-content .support-flex-box .support-info h2 i{display:inline-block;}}@media only screen and (min-width:768px){#contact-blocks .contact-form.contact-form-initial .contact-form-content h2 i,#contact-blocks .contact-form.contact-form-initial #support-wrapper .support-content .support-flex-box .support-info h2 i{display:inline-block;}}@media only screen and (min-width:992px){#contact-blocks .contact-form.contact-form-initial .contact-form-content h2 i,#contact-blocks .contact-form.contact-form-initial #support-wrapper .support-content .support-flex-box .support-info h2 i{display:none;}}#contact-blocks .contact-form #support-wrapper{display:none;width:100%;max-width:990px;min-height:480px;margin:auto auto;}#contact-blocks .contact-form #support-wrapper .support-content{width:100%;height:100%;position:relative;padding:2em;background:-moz-linear-gradient(-45deg,#b9292f 0%,rgba(183,88,91,.95) 100%);background:-webkit-linear-gradient(-45deg,#b9292f 0%,rgba(183,88,91,.95) 100%);background:linear-gradient(135deg,#b9292f 0%,rgba(183,88,91,.95) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b9292f",endColorstr="#f2b7585b",GradientType=1);}#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box{position:relative;height:100%;flex-wrap:wrap;}#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box .support-info{flex:3;flex-basis:530px;}#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box .support-info h1{font-size:3em;font-weight:200;display:flex;flex:100%;margin-bottom:1em;justify-content:space-between;align-items:center;color:#fff;}#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box .support-info h1 i{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-moz-transition:transform .15s ease-in-out;-o-transition:transform .15s ease-in-out;-webkit-transition:transform .15s ease-in-out;transition:transform .15s ease-in-out;}#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box .support-info p{font-size:1.2em;}#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box .support-info p,#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box .support-info a{max-width:500px;color:#fff;letter-spacing:.7px;font-weight:200;}#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box .support-info a{text-decoration:underline;}#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box .support-info a:hover{color:#44a8f2;}#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box .support-image-bubbles .support-white-logo{background:url("/media/1317/compusoft-logo-dk-vinger-over-logo-15cm-x-7-8cm-transperant-hvid.png?width=300");height:60px;width:180px;position:absolute;bottom:0;right:0;background-size:contain;background-repeat:no-repeat;background-position:100% 50%;}#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box .support-image-bubbles .support-image-bubble{border-radius:50%;width:120px;height:120px;overflow:hidden;box-shadow:0 0 1px 3px rgba(150,150,150,.2);background-position:50% 26%!important;background-size:120%!important;position:absolute;}#contact-blocks .contact-form #support-wrapper .support-content .support-flex-box .support-image-bubbles .support-image-bubble.primary{width:150px;height:150px;-moz-filter:unset;-ms-filter:unset;-webkit-filter:unset;filter:unset;left:calc(50% - 75px)!important;top:calc(50% - 75px)!important;z-index:20;}#contact-blocks .contact-form .contact-form-colorstrip{width:100%;height:4px;left:0;background:#b30000;position:absolute;top:0;}#contact-blocks .contact-form .contact-form-receipt{position:relative;-moz-transition-delay:.15s;-o-transition-delay:.15s;-webkit-transition-delay:.15s;transition-delay:.15s;background:#fff;z-index:2;width:100%;overflow:hidden;max-width:800px;max-height:2000px;padding:2em;color:#000;-moz-box-shadow:rgba(0,0,0,.24) 0 3px 8px;-webkit-box-shadow:rgba(0,0,0,.24) 0 3px 8px;box-shadow:rgba(0,0,0,.24) 0 3px 8px;-moz-transition:max-height .3s ease-in-out,padding .3s ease-in-out;-o-transition:max-height .3s ease-in-out,padding .3s ease-in-out;-webkit-transition:max-height .3s ease-in-out,padding .3s ease-in-out;transition:max-height .3s ease-in-out,padding .3s ease-in-out;}#contact-blocks .contact-form .contact-form-receipt h2{font-size:3em;font-weight:300;display:flex;flex:100%;margin-bottom:1em;justify-content:space-between;align-items:center;}#contact-blocks .contact-form .contact-form-receipt.ready{padding:2em;max-height:2000px;opacity:1;}#contact-blocks .contact-form .contact-form-receipt .contact-form-receipt-text{margin-top:-1em;font-size:1.2em;}#contact-blocks .contact-form .contact-form-content{width:100%;position:relative;padding:2em;color:#000;z-index:2;background:#fff;max-height:2000px;-moz-box-shadow:rgba(0,0,0,.24) 0 3px 8px;-webkit-box-shadow:rgba(0,0,0,.24) 0 3px 8px;box-shadow:rgba(0,0,0,.24) 0 3px 8px;-moz-transition:max-height .3s ease-in-out,padding .3s ease-in-out;-o-transition:max-height .3s ease-in-out,padding .3s ease-in-out;-webkit-transition:max-height .3s ease-in-out,padding .3s ease-in-out;transition:max-height .3s ease-in-out,padding .3s ease-in-out;}#contact-blocks .contact-form .contact-form-content.submitted{max-height:0;padding:0;opacity:0;}#contact-blocks .contact-form .contact-form-content h2{font-size:3em;font-weight:300;display:flex;flex:100%;margin-bottom:1em;justify-content:space-between;}#contact-blocks .contact-form .contact-form-content h2 i{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer;-moz-transition:transform .15s ease-in-out;-o-transition:transform .15s ease-in-out;-webkit-transition:transform .15s ease-in-out;transition:transform .15s ease-in-out;}#contact-blocks .contact-form .contact-form-content .contact-form-image img{border:4px solid #fff;width:350px;}#contact-blocks .contact-form .contact-form-content .contact-form-input-group{flex:1;flex-basis:50%;margin-bottom:2em;}#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-error-message{margin-top:1em;text-decoration:underline red;}#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-success-message{margin-top:1em;text-decoration:underline #44a8f2;}#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper textarea{width:100%;margin-bottom:1.5em;padding:.7em;font-size:1.2em;display:block;resize:none;border-radius:4px;border:0;background:#f5f5f5;}#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper textarea:focus-visible,#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper textarea:focus,#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper textarea:active{outline-color:#b30000;}#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper .contact-form-accept{display:block;position:relative;padding-left:35px;margin-bottom:1.5em;cursor:pointer;font-size:.9em;}#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper .contact-form-accept input{position:absolute;opacity:0;cursor:pointer;}#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper .contact-form-accept input:checked~.contact-form-checkbox-checkmark{background-color:#1e90ff;}#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper .contact-form-accept input:checked~.contact-form-checkbox-checkmark:after{display:block;}#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper .contact-form-accept .contact-form-checkbox-checkmark{background-color:#f5f5f5;position:absolute;top:0;left:0;height:25px;width:25px;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper .contact-form-accept .contact-form-checkbox-checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:7px;height:14px;border:solid #fff;border-width:0 3px 3px 0;-ms-transform:rotate(45deg);transform:rotate(45deg);}#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper button{display:block;padding:.7em;width:100%;background:#b30000;border:0;cursor:pointer;font-size:1.2em;margin-bottom:1.5em;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;border:0;border-radius:4px;color:#fff;-moz-box-shadow:0 5px 10px -3px rgba(0,0,0,.5);-webkit-box-shadow:0 5px 10px -3px rgba(0,0,0,.5);box-shadow:0 5px 10px -3px rgba(0,0,0,.5);}#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper button:hover{opacity:.75;}#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper input{padding:.7em;width:100%;display:block;margin-bottom:1.5em;font-size:1.2em;border-radius:4px;border:0;background:#f5f5f5;}#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper input:focus-visible,#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper input:focus,#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper input:active,#contact-blocks .contact-form .contact-form-content .contact-form-input-group .contact-form-input-wrapper input:focus-visible{outline-color:#b30000;}.offices-section{margin:auto auto;margin-bottom:3em;margin-top:3em;-moz-box-shadow:rgba(0,0,0,.24) 0 3px 8px;-webkit-box-shadow:rgba(0,0,0,.24) 0 3px 8px;box-shadow:rgba(0,0,0,.24) 0 3px 8px;max-width:1440px;}.offices-section .offices-section-content{width:100%;margin:auto auto;padding:2em;display:flex;justify-content:space-between;min-height:590px;flex-wrap:wrap;border:1px solid #eee;border-radius:6px;background-color:#fdfdfd;}.offices-section .offices-section-content .office{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:4em;flex-basis:390px;}@media only screen and (max-width:768px){.offices-section .offices-section-content .office{margin-left:0;margin-right:0;}}@media only screen and (min-width:768px){.offices-section .offices-section-content .office{margin-left:0;margin-right:0;}}@media only screen and (min-width:992px){.offices-section .offices-section-content .office{margin-left:2em;margin-right:2em;}}.offices-section .offices-section-content .office p{color:#323232;font-weight:300;letter-spacing:.3px;line-height:1.9em;font-size:1.1em;}.offices-section .offices-section-content .office .map-canvas{max-width:280px;width:100%;height:260px;position:relative;z-index:0;margin-top:2em;-moz-box-shadow:0 0 3px 0 rgba(50,50,50,.4);-webkit-box-shadow:0 0 3px 0 rgba(50,50,50,.4);box-shadow:0 0 3px 0 rgba(50,50,50,.4);}.offices-section .offices-section-content .office .office-contact-item{display:flex;}.offices-section .offices-section-content .office .office-contact-item .contact-icon{vertical-align:bottom;margin-right:1em;opacity:.7;width:24px;height:24px;}.offices-section .offices-section-content .office .office-name{font-size:1.7em;}#mc_embed_signup{clear:left;width:100%;}#mc_embed_signup form{margin:0!important;}#mc_embed_signup form button[type=submit],#mc_embed_signup form input[type=submit]{height:unset;line-height:unset;display:block;padding:.7em;width:100%;background:#b30000;border:0;cursor:pointer;font-size:1.2em;margin-bottom:1.5em;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;border:0;border-radius:4px;color:#fff;-moz-box-shadow:0 5px 10px -3px rgba(0,0,0,.5);-webkit-box-shadow:0 5px 10px -3px rgba(0,0,0,.5);box-shadow:0 5px 10px -3px rgba(0,0,0,.5);}#mc_embed_signup form button[type=submit]:hover,#mc_embed_signup form input[type=submit]:hover{opacity:.75;background:#b30000;}#mc_embed_signup form button[type=submit]:focus-visible,#mc_embed_signup form input[type=submit]:focus-visible{outline-color:#b30000;}#mc_embed_signup form #mc_embed_signup_scroll h2{display:none;}#mc_embed_signup form #mc_embed_signup_scroll .mc-custom-terms{font-size:.75em;margin:1em 0 1em 0;}#mc_embed_signup form #mc_embed_signup_scroll .indicates-required{display:none;}#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group{width:100%;padding:0;}#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group input{padding:.7em;width:100%;display:block;margin-bottom:1.5em;font-size:1.2em;border-radius:4px;border:0;background:#f5f5f5;}#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group input:focus-visible,#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group input:focus,#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group input:active{outline-color:#b30000;}#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group .helper_text{display:none;}#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group div[for=mce-EMAIL]{background:transparent;}#mc_embed_signup form #mc_embed_signup_scroll #mce-responses{width:100%!important;padding:0!important;margin:0!important;top:0!important;}.grecaptcha-badge{visibility:hidden;}.terms-files{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;margin-top:1em;margin-bottom:1em;}.terms-files .terms-file{margin-bottom:2em;margin-top:2em;}.terms-files .terms-file:first-child{margin-top:0;}.terms-files .terms-file .terms-file-name{font-size:1.25em;letter-spacing:.5px;}.terms-files .terms-file .terms-file-link{color:rgba(0,0,0,.6);margin-top:1em;-moz-transition:color .15s ease-in-out,opacity .15s ease-in-out;-o-transition:color .15s ease-in-out,opacity .15s ease-in-out;-webkit-transition:color .15s ease-in-out,opacity .15s ease-in-out;transition:color .15s ease-in-out,opacity .15s ease-in-out;}.terms-files .terms-file .terms-file-link:hover{color:#44a8f2;}.terms-files .terms-file .terms-file-link i{vertical-align:text-top;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.job-list-container{width:95%;max-width:1560px;margin:auto auto;display:flex;flex-wrap:wrap;justify-content:center;background-image:url(https://www.compusoft.com/media/1346/vinger-15cm-x-10-4cm-transperant-gray-10-pct-opacity.png?format=jpg&bgcolor=white);background-position:center;background-size:70px;padding-top:2em;}.job-list-container a{flex:1;flex-basis:100%;max-width:500px;}.job-list-container a:hover{color:#000;}.job-list-container a .job-add{min-height:180px;padding:1.2em;margin:1em;background:#fdfdfd;border:1px solid #eee;border-radius:4px;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;cursor:pointer;position:relative;min-height:200px;-moz-box-shadow:rgba(0,0,0,.24) 0 3px 8px;-webkit-box-shadow:rgba(0,0,0,.24) 0 3px 8px;box-shadow:rgba(0,0,0,.24) 0 3px 8px;}.job-list-container a .job-add:hover{border-color:#b30000;}.job-list-container a .job-add:hover .job-footer .job-apply-here{left:0;opacity:1;}.job-list-container a .job-add:hover .job-footer .job-apply-here:hover{color:#b30000;}.job-list-container a .job-add:hover .job-footer .job-apply-here:hover p{text-decoration:underline;color:#b30000;}.job-list-container a .job-add:hover .job-footer .job-apply-here .material-icons{text-decoration:none!important;}.job-list-container a .job-add:hover .job-footer .job-apply-here .material-icons:hover{text-decoration:none!important;}.job-list-container a .job-add h2{font-size:1.3em;text-transform:uppercase;}.job-list-container a .job-add p{color:#000;letter-spacing:.3px;line-height:1.7em;max-height:120px;overflow:hidden;}.job-list-container a .job-add .job-footer{position:absolute;bottom:1em;width:calc(100% - 3em);background:linear-gradient(0deg,#fdfdfd 0%,#fdfdfd 65%,transparent);height:50px;opacity:1;display:flex;justify-content:space-between;align-items:center;}.job-list-container a .job-add .job-footer .job-culture{align-self:end;display:flex;}.job-list-container a .job-add .job-footer .job-apply-here{-moz-transition:left .15s ease-in-out,opacity .15s ease-in-out;-o-transition:left .15s ease-in-out,opacity .15s ease-in-out;-webkit-transition:left .15s ease-in-out,opacity .15s ease-in-out;transition:left .15s ease-in-out,opacity .15s ease-in-out;position:relative;left:1em;opacity:0;display:flex;align-self:end;}@media only screen and (max-width:768px){.job-list-container a .job-add .job-footer .job-apply-here{left:0;opacity:1;color:#b30000;}.job-list-container a .job-add .job-footer .job-apply-here p{text-decoration:underline;color:#b30000;}}@media only screen and (min-width:768px){.job-list-container a .job-add .job-footer .job-apply-here{left:0;opacity:1;color:#b30000;}.job-list-container a .job-add .job-footer .job-apply-here p{text-decoration:underline;color:#b30000;}}@media only screen and (min-width:992px){.job-list-container a .job-add .job-footer .job-apply-here{left:1em;opacity:0;color:#000;}.job-list-container a .job-add .job-footer .job-apply-here p{text-decoration:none;color:#000;}}.job-list-container a .job-add .job-footer .job-apply-here p,.job-list-container a .job-add .job-footer .job-apply-here .material-icons{text-decoration:none!important;-moz-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;}.job-list-container a:last-child{margin-bottom:2em;}.job-container{max-width:1400px;margin:auto auto;font-size:1.1em;}.job-container .job-header{width:100%;min-height:350px;display:flex;align-items:center;background-image:url("/media/1346/vinger-15cm-x-10-4cm-transperant-gray-10-pct-opacity.png?format=jpg&bgcolor=white");background-position:center;background-size:70px;flex-wrap:wrap;padding-top:2em;padding-bottom:2em;}.job-container .job-header .job-header-img{flex:3;min-width:200px;height:110px;background-position:center;border-radius:6px;background-repeat:no-repeat;margin-right:0;background-size:contain;margin-bottom:2em;margin-top:2em;}@media only screen and (max-width:768px){.job-container .job-header .job-header-img{height:75px;}}.job-container .job-header .job-header-title{flex:7;min-width:300px;margin-left:2em;padding-right:2em;}@media only screen and (max-width:768px){.job-container .job-header .job-header-title{margin-left:1em;padding-right:1em;}}.job-container .job-header .job-header-title h1{font-size:3.5em;font-weight:600;}@media only screen and (max-width:768px){.job-container .job-header .job-header-title h1{font-size:2.5em;}}.job-container .job-header .job-header-title p{font-size:1.7em;}@media only screen and (max-width:768px){.job-container .job-header .job-header-title p{font-size:1.2em;}}.job-container .job-description{margin-top:2em;display:flex;justify-content:space-between;flex-wrap:wrap;}.job-container .job-description p{color:#000;letter-spacing:.3px;}.job-container .job-description p strong{font-size:1.2em;}.job-container .job-description h2{font-size:1.9em;}.job-container .job-description h3{font-size:1.5em;}.job-container .job-description ul{color:#000;letter-spacing:.3px;line-height:1.7em;padding-left:2.5em;}.job-container .job-description .job-description-col-1{padding:2em;padding-top:2em;padding-bottom:2em;flex:1;min-width:300px;}@media only screen and (max-width:768px){.job-container .job-description .job-description-col-1{padding-left:1em;padding-right:1em;}}.job-container .job-description .job-description-col-2{padding:2em;padding-top:2em;padding-bottom:2em;flex:1;min-width:300px;}@media only screen and (max-width:768px){.job-container .job-description .job-description-col-2{padding-left:1em;padding-right:1em;}}.job-container .job-description .job-description-col-sep{text-align:center;font-size:2em;margin-bottom:2em;letter-spacing:10px;opacity:.6;display:none;}@media only screen and (max-width:1130px){.job-container .job-description .job-description-col-sep{display:none;}}.job-container .about-us-extract{width:95%;max-width:1000px;margin:auto auto;padding:2em;margin-top:2em;margin-bottom:2em;}.job-container .about-us-extract p{color:#000;letter-spacing:.3px;line-height:1.7em;}.flex-sep{flex:none!important;min-width:unset!important;height:1px;width:2em;}.job-contact-container,.job-teaser-container{max-width:1500px;margin:auto auto;border:1px solid #eee;border-radius:6px;padding:3em;display:flex;min-height:450px;overflow:hidden;flex-wrap:wrap;background:#fefefe;}@media only screen and (max-width:768px){.job-contact-container,.job-teaser-container{padding:1em;}}@media only screen and (min-width:768px){.job-contact-container,.job-teaser-container{padding:1em;}}.job-contact-container div,.job-teaser-container div{flex:1;flex-basis:400px;}@media only screen and (max-width:768px){.job-contact-container div,.job-teaser-container div{flex:100%;}}.job-contact-container .job-teaser-text p,.job-teaser-container .job-teaser-text p{color:#000;letter-spacing:.3px;line-height:1.7em;}.job-contact-container .job-teaser-text a,.job-teaser-container .job-teaser-text a{color:#44a8f2;-moz-transition:border .1s ease-in-out;-o-transition:border .1s ease-in-out;-webkit-transition:border .1s ease-in-out;transition:border .1s ease-in-out;border:1px solid transparent;}.job-contact-container .job-teaser-text a:hover,.job-teaser-container .job-teaser-text a:hover{border-bottom:1px solid #44a8f2;}.job-contact-container .job-teaser-text h2,.job-teaser-container .job-teaser-text h2{font-size:1.35em;}.job-contact-container .job-teaser-text ul,.job-teaser-container .job-teaser-text ul{color:#000;letter-spacing:.3px;line-height:1.7em;padding-left:2em;}.job-contact-container .job-contact-text p,.job-teaser-container .job-contact-text p{color:#000;letter-spacing:.3px;line-height:1.7em;}.job-contact-container .job-contact-text a,.job-teaser-container .job-contact-text a{color:#44a8f2;-moz-transition:border .1s ease-in-out;-o-transition:border .1s ease-in-out;-webkit-transition:border .1s ease-in-out;transition:border .1s ease-in-out;border:1px solid transparent;}.job-contact-container .job-contact-text a:hover,.job-teaser-container .job-contact-text a:hover{border-bottom:1px solid #44a8f2;}.job-contact-container .job-contact-text h2,.job-teaser-container .job-contact-text h2{font-size:1.35em;}.job-contact-container .job-contact-text ul,.job-teaser-container .job-contact-text ul{color:#000;letter-spacing:.3px;line-height:1.7em;padding-left:2em;}.job-contact-container .job-contact-btn,.job-teaser-container .job-contact-btn{display:block;padding:.8em;background:#fff;border:0;cursor:pointer;margin-top:1em;font-size:1em;text-transform:uppercase;margin-bottom:1em;-moz-transition:color .1s ease-in-out,background .1s ease-in-out;-o-transition:color .1s ease-in-out,background .1s ease-in-out;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out;border-radius:4px;border:1px solid #eee;background:#fafafa;background:#000;color:#fff;width:100%;font-weight:600;font-size:1.1em;margin:0;-moz-box-shadow:0 5px 10px -3px rgba(0,0,0,.5);-webkit-box-shadow:0 5px 10px -3px rgba(0,0,0,.5);box-shadow:0 5px 10px -3px rgba(0,0,0,.5);border:0;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;}.job-contact-container .job-contact-btn:hover,.job-teaser-container .job-contact-btn:hover{opacity:.8;}.job-contact-container .job-teaser-img,.job-contact-container .job-contact-img,.job-teaser-container .job-teaser-img,.job-teaser-container .job-contact-img{border-radius:4px;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:440px;}@media only screen and (max-width:768px){.job-contact-container .job-teaser-img,.job-contact-container .job-contact-img,.job-teaser-container .job-teaser-img,.job-teaser-container .job-contact-img{margin-bottom:1em;margin-top:1em;}}@media only screen and (min-width:768px){.job-contact-container .job-teaser-img,.job-contact-container .job-contact-img,.job-teaser-container .job-teaser-img,.job-teaser-container .job-contact-img{margin-bottom:1em;margin-top:1em;}}