.format_980x500{width:980px;height:500px}.format_980x500 #main-carousel{height:436px;width:980px}.format_980x500 .itemTemplate .content .details{margin-bottom:35px}.format_980x300{width:980px;height:300px}.format_980x300 #main-carousel{height:250px}.format_980x300 #main-carousel .itemTemplate .content{height:228px}.format_980x300 #main-carousel .itemTemplate .content .recruiter{line-height:15px;height:15px}.format_980x300 #main-carousel .itemTemplate .content .logo{margin:10px 0px 20px 0px}.format_980x300 #main-carousel .itemTemplate .content .logo img{min-height:60px;max-height:60px}.format_980x300 #main-carousel .itemTemplate .content .title{font-size:19px;min-height:2.5em;max-height:2.5em}.format_980x300 #main-carousel .itemTemplate .content .details{margin-top:10px;margin-bottom:10px}.format_980x300 .overlay-fade{height:250px;-webkit-transform:translateY(-250px);transform:translateY(-250px)}.format_980x300 .bottom-border{display:none}.format_320x250{width:320px;height:250px}.format_320x250 .header{height:44px}.format_320x250 .header .button{display:none}.format_320x250 #main-carousel{height:204px;padding:0px}.format_320x250 #main-carousel .itemTemplate .content{height:180px;width:210px;margin:12px 7.5px}.format_320x250 #main-carousel .itemTemplate .content .recruiter{width:210px;height:15px;line-height:15px;font-size:0.45em}.format_320x250 #main-carousel .itemTemplate .content .logo{margin:5px 0px 15px 0px}.format_320x250 #main-carousel .itemTemplate .content .logo img{min-height:40px;max-width:180px;max-height:40px}.format_320x250 #main-carousel .itemTemplate .content .title{font-size:13px;min-height:2.5em;max-height:2.5em}.format_320x250 #main-carousel .itemTemplate .content .details{font-size:10px;margin-top:10px;margin-bottom:10px}.format_320x250 #main-carousel .itemTemplate .content .more-button{font-size:10px;height:25px;width:100px}.format_320x250 #main-carousel .itemTemplate .content .ribbon{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-19px;right:-48px}.format_320x250 .overlay-fade{height:204px;-webkit-transform:translateY(-204px);transform:translateY(-204px)}.format_320x250 .bottom-border{display:none}.format_320x250 [id="main-carousel"] .flickity-prev-next-button{height:27px !important;width:27px !important}.format_320x250 [id="main-carousel"] .flickity-prev-next-button .flickity-button-icon{height:14px !important}.format_580x400{width:580px;height:400px}.format_580x400 #main-carousel{height:336px}.format_580x400 #main-carousel .itemTemplate .content{height:320px}.format_580x400 #main-carousel .itemTemplate .content .recruiter{line-height:20px;height:20px}.format_580x400 #main-carousel .itemTemplate .content .logo{margin:8px 0px 20px 0px}.format_580x400 #main-carousel .itemTemplate .content .logo img{min-height:70px;max-height:70px}.format_580x400 #main-carousel .itemTemplate .content .title{font-size:22px;min-height:3.64em;max-height:3.64em}.format_580x400 #main-carousel .itemTemplate .content .details{margin-top:30px;margin-bottom:30px}.format_580x400 .overlay-fade{height:336px;-webkit-transform:translateY(-350px);transform:translateY(-350px);background:-webkit-gradient(linear, left top, right top, color-stop(60%, rgba(255,255,255,0)), to(rgba(248,250,251,0.768627)));background:linear-gradient(90deg, rgba(255,255,255,0) 60%, rgba(248,250,251,0.768627) 100%)}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:100%}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}.carousel-cell{vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#015279;color:white;font-display:swap;height:50px;width:100%}.header .logo-and-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:30.6px;font-weight:900;letter-spacing:1px}.header .logo-and-title .main-title{max-height:30px;margin:6px 0px 5px 0px}.header .logo-and-title #pub_logo{height:30px;margin:5px 7px 5px 24px}.header .button{text-align:center;background:#014261;color:#ffffff;height:50px;width:182px;line-height:45px;cursor:pointer;position:relative}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;width:100%;border-style:solid;border-width:0 1px;border-color:rgba(194,194,194,0.5)}.bottom-border{height:14px;background-color:#015279}body{height:100%;margin:0px;font-family:'Arial Regular', 'Arial Regular', Helvetica, sans-serif;font-weight:400;font-display:swap;background-color:#f9f9f9}body #main-carousel{border-style:solid;border-width:1px;border-color:rgba(194,194,194,0.5)}body .overlay-fade{background:-webkit-gradient(linear, left top, right top, color-stop(82%, rgba(255,255,255,0)), to(rgba(248,250,251,0.768627)));background:linear-gradient(90deg, rgba(255,255,255,0) 82%, rgba(248,250,251,0.768627) 100%);pointer-events:none;height:436px;-webkit-transform:translateY(-450px);transform:translateY(-450px)}body .itemTemplate{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}body .itemTemplate .content{width:374px;height:414px;margin:11px 7.5px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-box-shadow:0px 0px 10px 5px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 5px rgba(0,0,0,0.1);background-color:#ffffff}body .itemTemplate .content div{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}body .itemTemplate .content .recruiter{width:374px;height:25px;font-size:0.85em;font-family:open sans, Helvetica Neue, Helvetica, Arial, sans-serif;font-display:swap;line-height:25px;opacity:70%;text-align:center}body .itemTemplate .content .logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:14px 0px 37px 0px}body .itemTemplate .content .logo img{min-height:80px;max-width:344px;max-height:80px;margin:auto;-o-object-fit:contain;object-fit:contain}body .itemTemplate .content .title{font-size:26px;font-weight:900;text-align:center;letter-spacing:0.2px;overflow:hidden;line-height:1.25;min-height:3.5em;max-height:3.5em;height:3em;max-width:85%}body .itemTemplate .content .details{font-weight:normal;font-size:15px;margin-top:50px;margin-bottom:50px}body .itemTemplate .content .more-button{-ms-flex-item-align:end;align-self:flex-end;width:125px;height:30px;border:none;border-radius:16px;font-weight:bold;font-size:13px;color:#ffffff}body .itemTemplate .content .overlay{content:' ';background:#333;position:absolute;top:0;bottom:0;left:0;right:0;display:block;z-index:3;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}body .itemTemplate:hover .overlay{opacity:.10}body .ribbon{text-align:center;line-height:26px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top left;transform-origin:top left;font-size:0.65em;font-weight:700;text-transform:uppercase;position:absolute;bottom:-26px;right:-29px;color:#ffffff;opacity:1;z-index:2;width:100px;height:26px}body .ribbon_ny_i_dag{background:#53a6c1}body .ribbon_ny_i_dag::after{content:'Ny i dag'}body .ribbon_siste_frist{background:#f08369}body .ribbon_siste_frist::after{content:'Siste frist'}[id="main-carousel"] .flickity-prev-next-button{margin:0 1px;border-radius:6px;-webkit-transform:none;transform:none;padding:0;background-color:white !important;height:39px !important;border-color:#282d37;width:39px !important;border-style:solid !important;border-width:thin !important;top:40%}[id="main-carousel"] .flickity-prev-next-button .arrow{fill:#282d37}[id="main-carousel"] .flickity-prev-next-button .flickity-button-icon{width:100% !important;right:0 !important;left:0 !important;height:22px !important;fill:#282d37 !important}.flickity-prev-next-button.previous{left:1px !important}.flickity-prev-next-button.next{right:1px !important;z-index:1}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
