html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
@font-face{font-family:Univers Light;src:url(/themes/s3sasse/fonts/Univers_Next_W05_Light.eot) format('eot'),url(/themes/s3sasse/fonts/Univers_Next_W05_Light.woff) format('woff'),url(/themes/s3sasse/fonts/Univers_Next_W05_Light.svg) format('svg');}@font-face{font-family:Univers Medium;src:url(/themes/s3sasse/fonts/Univers_Next_W05_Medium.eot) format('eot'),url(/themes/s3sasse/fonts/Univers_Next_W05_Medium.woff) format('woff'),url(/themes/s3sasse/fonts/Univers_Next_W05_Medium.svg) format('svg');}#toolbar-administration,#toolbar-administration div{position:initial;}#toolbar-administration .toolbar-tray{position:absolute;}form.user-login-form,article.profile{padding:7.5%;}html{overflow:hidden;scroll-behavior:smooth;}body,html{font-family:'Univers Light',Helvetica,Arial,sans-serif;width:100%;height:100%;margin:0;padding:0;font-weight:400;font-size:16px;line-height:22px;background:#ffffff;color:#222222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility;}div,p{font-family:'Univers Light',Helvetica,Arial,sans-serif;font-weight:400;margin:0;padding:0;}div,main,header,footer{padding:0;margin:0;outline:none;border:none;box-sizing:border-box;position:relative;display:block;}strong,b{font-weight:normal !important;font-family:'Univers Medium',Helvetica,Arial,sans-serif;}h1,h2,h3,h4,.field--name-field-left,.field--name-field-left p{font-family:'Univers Medium',Helvetica,Arial,sans-serif;margin:0;font-weight:normal !important;}body.page-node-type-jobs #block-s3sasse-page-title,.page-title-custom{display:none;}h3{font-size:1.25rem;line-height:1.71875rem;}a{text-decoration:none;color:#222222;}img{display:block;border:none;outline:none;position:relative;}.dialog-off-canvas-main-canvas,.layout-container,.layout-content,.region-content,.region-content div,.view-slider-start{width:100%;height:100%;}.view-slider-start{}.region-content div.contextual{height:auto;}body.page-node-type-start .layout-content{overflow:auto;}body.page-node-type-start article{display:none;width:0px;height:0;position:absolute;}.region-content .block-page-title-block,.region-content .block-page-title-block div,.region-content .node__content,.region-content .node__content div{width:auto;height:auto;}.menu-column{position:fixed;width:20%;text-align:center;height:100%;top:0;left:0;}.menu-column a{color:#222222;text-decoration:none;}main{position:absolute;width:80%;top:0;right:0;height:100%;overflow:hidden;background:#FFAA3B;}body.page-node-type-job-offer main{background:#ffffff;}body.page-node-type-job-offer .gallery_center{background:#FFAA3B;z-index:-1;}body.path-frontpage main{overflow:hidden;}body.page-node-type-project main,body.path-projekte main{overflow:auto;}#block-s3sasse-branding{padding:2.5vw 3vw 2.5vw 2.5vw;text-align:left;}.site-logo{display:block;}.site-logo object{width:100%;height:auto;}.region-primary-menu{transition:width 0.5s 0.25s,height 0.5s 0.25s,max-height 0.5s 0.25s;}.region-primary-menu ul.menu,.region-footer ul.menu{margin:0;padding:0;}.footer-mobile{display:none;}.region-primary-menu ul.menu{text-align:left;padding:15vw 2.5vw 0 2.5vw;}.region-primary-menu ul.menu .menu-item,.region-primary-menu ul.menu .menu-item--expanded{list-style:none;list-style-image:none;}.region-primary-menu ul.menu ul.menu{padding:5px 0 10px 0;display:none;}.region-primary-menu ul.menu .menu-item--active-trail ul.menu{display:block;}.region-primary-menu ul.menu .menu-item--active-trail ul.menu li{display:block;padding-left:15px;}.region-primary-menu ul.menu .menu-item--active-trail ul.menu li a{opacity:0.4;transition:0.2s;}.region-primary-menu ul.menu .menu-item--active-trail ul.menu li:hover a,.region-primary-menu ul.menu .menu-item--active-trail ul.menu li:active a,.region-primary-menu ul.menu .menu-item--active-trail ul.menu li:focus a,.region-primary-menu ul.menu .menu-item--active-trail ul.menu li a.is-active,.region-primary-menu ul.menu .menu-item--active-trail ul.menu li.menu-item--active-trail a{opacity:1;}footer{position:absolute;bottom:25px;width:100%;padding:0 2.5vw;text-align:center;}.region-footer li.instagram{width:16px;height:16px;margin:3px 0 -3px 0;}.region-footer li.instagram img{width:100%;height:auto;}.region-footer ul.menu{text-align:left;width:100%;}.region-footer ul.menu li{display:inline-block;padding:0 10px 0 0;}.region-footer ul.menu li a{font-size:0.75rem;letter-spacing:0.5px;}.region-primary-menu ul.menu .menu-item--active-trail ul.menu li.menu-item--active-trail a,ul.menu li a.is-active{font-family:'Univers Medium',Helvetica,Arial,sans-serif;}.page-node-type-start ul.menu li a.is-active{font-family:'Univers Light',Helvetica,Arial,sans-serif;}#block-views-block-slider-start-block-1{width:100%;height:100%;overflow:hidden;}.slick-slide img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.slick-dots{position:absolute;bottom:15px;left:50%;width:200px;margin-left:-100px;z-index:1000;list-style:none;}.slick-dots li{display:inline-block;list-style:none;}.slick-dots li button{height:0;font-size:0;border:0;background:transparent;padding:0 7px;outline:none;}.slick-dots li button:before{content:'•';display:block;font-size:1.25rem;color:#ffffff;cursor:pointer;outline:none;}.slick-dots li.slick-active button:before{color:#FFAA3B;}.region-content .view .views-col{height:auto;}.view-projects .views-col,.view-news .views-col{position:absolute;z-index:510;}.view-projects .views-field-title,.view-news .views-field-title{position:absolute;padding:25px 45px 25px 30px;z-index:511;transition:0.3s ease-out;overflow:hidden;}.view-news .views-field-title,.view-news .views-field-title a,.view-projects .views-field-title,.view-projects .views-field-title a{color:#ffffff;}.view-news .views-field-title h3,.view-projects .views-field-title h3{font-size:1rem;line-height:initial;margin-bottom:5px;}.view-news .views-field-title h3,.view-projects .views-field-title h3,.view-news .views-field-title p,.view-projects .views-field-title p{max-width:200px;}.view-projects .views-col:nth-child(1){width:60%;height:50%;top:0;left:0;}.view-projects .views-col:nth-child(1) .views-field-title{top:0;left:100%;background:#FFAA3B;width:33.333333333333333%;height:50%;}.view-projects .views-col:nth-child(1):hover .views-field-title{width:36.66666666666667%;left:96.66666666666667%;}.view-projects .views-col:nth-child(2){width:40%;height:75%;top:25%;right:0;}.view-projects .views-col:nth-child(2) .views-field-title{top:-33.333333333333333%;left:50%;background:#222222;width:50%;height:33.333333333333333%;}.view-projects .views-col:nth-child(2):hover .views-field-title{height:36.66666666666667%;}.view-projects .views-col:nth-child(3){width:40%;height:25%;top:50%;left:20%;}.view-projects .views-col:nth-child(3) .views-field-title{top:0;left:-50%;background:#222222;width:50%;height:100%;}.view-projects .views-col:nth-child(3):hover .views-field-title{width:55%;}.view-projects .views-col:nth-child(4){width:40%;height:25%;top:75%;left:0;}.view-projects .views-col:nth-child(4) .views-field-title{top:0;left:100%;background:#FFAA3B;width:50%;height:100%;}.view-projects .views-col:nth-child(4):hover .views-field-title{width:55%;left:95%;}.view-projects .views-field-field-cover-photo,.view-news .views-field-field-cover-photo{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;}.view-projects .views-field-field-cover-photo .field-content,.view-news .views-field-field-cover-photo .field-content{background:#222222;}.view-projects .views-field-field-cover-photo img,.view-news .views-field-field-cover-photo img{width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity 0.3s ease-out;}.view-projects .views-col:hover .views-field-field-cover-photo img,.view-news .views-col:hover .views-field-field-cover-photo img{opacity:0.7;}.view-news .views-col .views-field-field-news-link .field-content,.view-news .views-col .views-field-field-news-link .field-content a{display:block;width:100%;height:100%;position:absolute;color:transparent;}.view-news .views-field-title .news-link-extern,.view-news .views-field-title .news-link-extern a{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent;}.view-news .views-col:nth-child(1){width:40%;height:50%;top:25%;left:0;}.view-news .views-col:nth-child(1) .views-field-title{top:-50%;left:0;background:#FFAA3B;width:50%;height:50%;}.view-news .views-col:nth-child(1):hover .views-field-title{height:55%;}.view-news .row-1 .col-1 .views-field-title h3{font-size:1.55rem;line-height:1.75rem;}.view-news .row-1 .col-1 .views-field-title time{display:none;}.view-news .views-col:nth-child(2){width:60%;height:50%;top:0;right:0;}.view-news .views-col:nth-child(2) .views-field-title{top:0;left:-33.333333333333333%;background:#222222;width:33.333333333333333%;height:50%;}.view-news .views-col:nth-child(2):hover .views-field-title{width:36.66666666666667%;}.view-news .views-col:nth-child(3){width:40%;height:50%;top:50%;left:60%;}.view-news .views-col:nth-child(3) .views-field-title{top:0;left:-50%;background:#222222;width:50%;height:50%;}.view-news .views-col:nth-child(3):hover .views-field-title{width:55%;}.view-news .views-col:nth-child(4){width:40%;height:25%;top:75%;left:0;}.view-news .views-col:nth-child(4) .views-field-title{top:0;left:100%;background:#FFAA3B;width:50%;height:100%;}.view-news .views-col:nth-child(4):hover .views-field-title{width:55%;left:95%;}.view-news .views-field-field-cover-photo{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;}.view-news .views-field-field-cover-photo img{width:100%;height:100%;object-fit:cover;}.region-content .node__content .facts,.region-content .block-views-blockjobs-block-2{position:fixed;right:0;top:0;height:100%;background:#ffffff;z-index:3;}.region-content .node__content .facts .facts_wrapper,.region-content .block-views-blockjobs-block-2 .facts{position:absolute;bottom:0;padding:3.5vw 3.5vw 4vw 3.5vw;height:auto;opacity:0;}.view-jobs .field--name-title-text,.facts_wrapper .field--name-title-text,.facts_wrapper .field--name-field-date,.region-content .node__content .field--label-above.field--name-field-job-pdf .field__label{border-left:0.25vw solid #222222;border-right:0;border-bottom:0;border-top:0;box-shadow:none;margin-left:-1.25vw;padding-left:1vw;margin-bottom:40px;}.field--name-field-job-pdf .file--application-pdf{background-image:url(/themes/s3sasse/images/pdf.svg);background-position:top 1px left;background-size:auto 1rem;}.field--name-field-job-pdf .file{padding-left:22px;}.facts_wrapper .field--name-title-text{margin-bottom:0;}.view-jobs .field--name-title-text,.region-content .node__content .facts .field--name-title-text{font-family:'Univers Medium',Helvetica,Arial,sans-serif;}.region-content .node__content .facts .field--name-field-client,.region-content .node__content .facts .field--name-field-services,.region-content .node__content .facts .field--name-field-costs,.region-content .node__content .facts .field--name-field-completion,.region-content .node__content .facts .field--name-field-description,.region-content .facts.view-jobs .views-row .views-field-title,.field--name-field-job-pdf .file,.view-news .views-field-title p,.view-projects .views-field-title p{font-size:0.85rem;line-height:1.15rem;letter-spacing:0.5px;}.region-content .node__content .gallery_center,.region-content .gallery-center{position:absolute;left:0;width:100%;}.region-content .node__content .paragraph--type--project-section-image-full img,.region-content .node__content .field--name-field-image-narrow img,.region-content .node__content .field--name-field-image-wide img,.region-content .node__content .paragraph--type--project-section-two-images img,.region-content .node__content .gallery_center .field--name-field-cover-photo img{width:100%;height:auto;}.region-content .node__content .gallery_center .field--name-field-cover-photo.full-height img{height:100%;object-fit:cover;}.region-content .node__content .paragraph--type--project-section-two-images .paragraph--type--project-section-quotation{text-align:center;color:#ffffff;padding:2vw;}.region-content .node__content .paragraph--type--project-section-two-images .field__item{float:left;width:50%;}.region-content .node__content .field--name-field-image-wide,.region-content .node__content .field--name-field-image-narrow{float:left;}.region-content .node__content .field--name-field-image-wide{width:65%;}.region-content .node__content .field--name-field-image-narrow{width:35%;}.region-content .node__content .paragraph--type--project-section-two-images .field__item:nth-child(2) .paragraph--type--project-section-quotation{padding-right:3vw;}.region-content .node__content .paragraph--type--project-section-two-images .field__item .field__item{float:none;width:100%;}.region-content .node__content .paragraph--type--project-section-quotation{width:100%;padding-top:28.125%;}.region-content .node__content .paragraph--type--project-section-two-images .paragraph--type--project-section-quotation{padding-top:66.66666666666667%;padding-bottom:0;}.region-content .node__content .paragraph--type--project-section-quotation:after,.region-content .node__content .paragraph--type--project-section-quotation .quotation_wrapper_outer.black:after{content:"";background-image:url(/themes/s3sasse/images/quote_background.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0.075;top:0;left:0;bottom:0;right:0;position:absolute;z-index:0;width:100%;height:100%;}.region-content .node__content .paragraph--type--project-section-quotation .quotation_wrapper_outer{position:absolute;width:100%;height:100%;padding:4vw 4vw 4vw 3vw;top:0;left:0;right:0;bottom:0;text-align:left;color:#ffffff;z-index:2;display:table;}.region-content .node__content .paragraph--type--project-section-quotation .quotation_wrapper_outer.black{background:#222222;}.region-content .node__content .paragraph--type--project-section-quotation .quotation_wrapper_outer.white{background:#ffffff;color:#222222;}.region-content .node__content .paragraph--type--project-section-quotation .quotation_wrapper{display:table-cell;vertical-align:top;opacity:1;}.region-content .node__content .paragraph--type--project-section-quotation .quotation_wrapper_outer.white .quotation_wrapper{padding-top:1.5vw;}.region-content .node__content .paragraph--type--project-section-quotation .field--name-field-text-quotation{font-size:1.55vw;line-height:1.75vw;margin-bottom:0.75vw;font-family:'Univers Medium',Helvetica,Arial,sans-serif;max-width:780px;}.region-content .node__content .paragraph--type--project-section-quotation .quotation_wrapper_outer.white .field--name-field-text-quotation{font-size:2vw;line-height:3vw;letter-spacing:-0.02vw;margin-bottom:0;background-image:url(/themes/s3sasse/images/list.svg);background-size:auto 3vw;background-position:top 3vw left;background-repeat:repeat-y;padding:0 0 0 2vw;}.page-node-type-about .region-content .node__content .paragraph--type--project-section-quotation .field--name-field-text-quotation{max-width:950px;}.region-content .node__content .paragraph--type--project-section-quotation .field--name-field-text-quotation:before{content:'»';}.region-content .node__content .paragraph--type--project-section-quotation .field--name-field-text-quotation:after{content:'«';}.page-node-type-about .region-content .node__content .paragraph--type--project-section-quotation .field--name-field-text-quotation:before,.page-node-type-about .region-content .node__content .paragraph--type--project-section-quotation .field--name-field-text-quotation:after{content:'';}.region-content .node__content .paragraph--type--project-section-narrow-wide:after,.region-content .node__content .paragraph--type--project-section-wide-narrow:after,.region-content .node__content .paragraph--type--project-section-two-images:after{display:block;content:' ';clear:both;}.region-content .node__content .field--name-field-team-members{width:100%;height:100%;}.region-content .node__content .paragraph--type--team-member{width:100%;height:100%;display:-ms-grid;display:grid;}.region-content .node__content .field--name-field-team-members .field__item{width:20%;height:25%;float:left;}.region-content .node__content .field--name-field-team-members .team_overlay .field__item{width:100%;height:auto;float:none;}.region-content .node__content .paragraph--type--team-member .field--name-field-team-photo{width:100%;height:100%;overflow:hidden;}.region-content .node__content .paragraph--type--team-member .field--name-field-team-photo img{width:100%;height:auto;}.region-content .node__content .field--name-field-team-members:after{display:block;clear:both;content:' ';}.region-content .node__content .team_overlay{position:absolute;top:0;left:0;width:100%;height:101%;overflow:hidden;background:rgba(255,170,50,0.8);color:#ffffff;display:table;opacity:0;transition:opacity 0.3s ease-out;}.region-content .node__content .team_overlay .overlay_inner{display:table-cell;vertical-align:top;text-align:left;padding:1.5vw;}.region-content .node__content .paragraph--type--team-member .field--name-field-team-link,.region-content .node__content .team_overlay .overlay_inner .field--name-field-team-name{font-size:1.55rem;line-height:1.75rem;margin-bottom:0.35rem;font-family:'Univers Medium',Helvetica,Arial,sans-serif;}.region-content .node__content .paragraph--type--team-member .field--name-field-team-link{width:100%;height:100%;padding:1.5vw;background:#FFAA3B;}.region-content .node__content .paragraph--type--team-member .field--name-field-team-link a{color:#ffffff;}.region-content .node__content .paragraph--type--team-member:hover .team_overlay,.region-content .node__content .paragraph--type--team-member:active .team_overlay,.region-content .node__content .paragraph--type--team-member:focus .team_overlay{opacity:1;}.page-node-type-jobs .region-content .views-element-container,.page-node-type-jobs .region-content .gallery-center .view-content,.page-node-type-jobs .region-content .facts .view-content,.page-node-type-jobs .region-content .facts .view-header,.region-content .gallery-center .views-row .views-field-title div{height:auto;}.page-node-type-jobs .region-content .views-element-container.block-views-blockjobs-block-2{height:100%;}.region-content .gallery-center .views-row{height:auto;padding-top:33.33333333333333%;}.region-content .gallery-center .views-row .views-field-field-job-photo,.region-content .gallery-center .views-row .views-field-title{position:absolute;top:0;width:50%;overflow:hidden;}.region-content .gallery-center .views-row .views-field-title{padding:3vw 6vw 3vw 3vw;color:#ffffff;}.region-content .gallery-center.view-jobs .views-row .views-field-title .job_offer_inner,.region-content .gallery-center.view-jobs .views-row .views-field-title .job_offer_inner_date{opacity:1;}.region-content .facts.view-jobs .views-row{margin-bottom:15px;}.region-content .facts.view-jobs .views-row:last-child{margin-bottom:0;}.region-content .gallery-center .views-row .views-field-title .job_offer_inner h3{font-size:1.55rem;line-height:1.75rem;margin-bottom:1rem;font-family:'Univers Medium',Helvetica,Arial,sans-serif;}.region-content .gallery-center .views-row .views-field-title .job_offer_inner a{color:#ffffff;}.region-content .gallery-center .views-row .views-field-title .job_offer_inner_date{position:absolute;bottom:3vw;left:3vw;}.region-content .gallery-center .views-row .views-field-field-job-photo img{width:100%;height:auto;}.region-content .gallery-center .views-row:nth-child(odd) .views-field-field-job-photo,.region-content .gallery-center .views-row:nth-child(even) .views-field-title{left:0;}.region-content .gallery-center .views-row:nth-child(even) .views-field-field-job-photo,.region-content .gallery-center .views-row:nth-child(odd) .views-field-title{right:0;}.region-content .node__content .job_wrapper{width:80%;margin:4vw auto;background:#ffffff;padding:7.5% 15% 7.5% 7.5%;opacity:1;}.region-content .node__content .job_wrapper .field__item p,.region-content .node__content .job_wrapper .field--type-string-long .field__item,.region-content .node__content .job_wrapper .field--name-field-teaser{padding:10px 0;}.region-content .node__content .job_wrapper .field__item ul{margin:15px 0 30px 0;}.region-content .node__content .job_wrapper .field--label-above .field__label{padding-top:20px;}.region-content .node__content .job_wrapper .field--name-title-text{border:none;box-shadow:none;font-family:'Univers Medium',Helvetica,Arial,sans-serif;margin:0;font-weight:normal;font-size:2rem;line-height:2.25rem;}.region-content .node__content .job_wrapper .field--name-field-date{margin:5px 0 80px 0;}.region-content .node__content .field--name-field-degree .field__item{float:left;}.region-content .node__content .field--name-field-degree .field__item:after{content:'/';}.region-content .node__content .field--name-field-degree .field__item:last-child:after{content:'';}.region-content .node__content .field--name-field-degree:after{display:block;clear:both;content:' ';}.region-content .node__content .field--name-field-degree .field__item,.region-content .node__content .field--name-field-faculty,.region-content .node__content .field--name-field-occupation{font-family:'Univers Medium',Helvetica,Arial,sans-serif;margin:0;font-weight:normal;font-size:1.25rem;line-height:1.6rem;}.region-content .node__content .field--name-field-occupation{margin-bottom:40px;}.region-content .node__content .field--label-above .field__label{font-family:'Univers Medium',Helvetica,Arial,sans-serif;margin:15px 0 0 0;font-weight:normal;}.region-content .node__content .field--name-field-description{margin-top:20px;}.region-content .node__content .facts_wrapper .field--name-field-client .field__label{margin-top:40px;}.region-content .node__content .field--name-field-job-apply{margin:20px 0 0 0;}.region-content .gallery-center .views-row .views-field-title:after,.page-node-type-job-offer .region-content .node__content .gallery_center:after{content:"";background-image:url(/themes/s3sasse/images/quote_background.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0.075;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;width:100%;height:100%;}.page-node-type-page main,.page-node-type-work-in-progress main{background:#ffffff;}.page-node-type-page .field--name-body,.page-node-type-work-in-progress .field--type-entity-reference-revisions{color:#222222;padding:30px 7.5%;background:#ffffff;}.region-content .node--type-page,.region-content .node--type-work-in-progress{width:75%;height:100%;margin-right:25%;background:#ffffff;box-sizing:border-box;}.region-content .node--type-page .node__content,.region-content .node--type-work-in-progress .node__content{border-left:1px solid #ddd;border-right:1px solid #ddd;min-height:100%;}.region-content .node--type-work-in-progress .node__content{padding-bottom:60px;}.page-node-type-work-in-progress .field--type-entity-reference-revisions p,.page-node-type-page .field--name-body p{margin:20px 0;padding-right:10%;}.page-node-type-work-in-progress .field--type-entity-reference-revisions h3,.page-node-type-page .field--name-body h3{margin:30px 0 20px 0;padding-right:10%;}.page-node-type-work-in-progress .field--name-title-text,.page-node-type-page .field--name-title-text,.page-node-type-team .field--name-title-text{text-align:left;padding:3.5vw 7.5% 20px 7.5%;box-shadow:none;font-size:1.55rem;line-height:1.75rem;font-family:'Univers Medium',Helvetica,Arial,sans-serif;}.page-node-type-work-in-progress .field--name-title-text{padding-top:30vh;background-image:url(/themes/s3sasse/images/2190467191.png);background-size:cover;background-position:center center;background-repeat:no-repeat;color:#ffffff;padding-bottom:4vw;margin-bottom:1.5rem;font-size:2.5vw;line-height:2.5vw;}.page-node-type-team .field--name-title-text{display:none;}.page-node-type-work-in-progress .field--type-entity-reference-revisions .field__items{}.page-node-type-work-in-progress .field--type-entity-reference-revisions .field--label-above .field__label,.page-node-type-work-in-progress .field--type-entity-reference-revisions .field--label-above .field__item{display:inline;font-weight:normal;font-family:'Univers Light',Helvetica,Arial,sans-serif;}.page-node-type-work-in-progress .field--type-entity-reference-revisions .field__label{padding-left:25px;}.page-node-type-work-in-progress .field--type-entity-reference-revisions .field__label:before{display:block;width:0.3rem;height:1.375rem;position:absolute;top:2px;left:0;background:#FFAA3B;content:' ';}.page-node-type-work-in-progress .field--type-entity-reference-revisions .field--label-above .field__label{padding-left:0;}.page-node-type-work-in-progress .field--type-entity-reference-revisions .field--label-above .field__label:before{content:'';display:none;}.field--name-field-wip-title{font-family:'Univers Medium',Helvetica,Arial,sans-serif;padding:30px 0 5px 0;}.page-node-type-work-in-progress .field--type-entity-reference-revisions .field--label-above .field__label:after{content:': ';}.page-node-type-work-in-progress .field--type-entity-reference-revisions .field__label{font-size:1.25rem;line-height:1.71875rem;}.page-node-type-work-in-progress .field--type-entity-reference-revisions .field--label-above .field__label{font-size:1rem;line-height:1.375rem;}#cboxTitle{display:none !important;}#cboxContent,.cboxPhoto{border-radius:0;}#colorbox,#cboxLoadingOverlay{background:transparent;}#cboxLoadingGraphic{background:url(/themes/s3sasse/images/loading.gif) no-repeat center center;}#cboxClose.cbox-close-plain{font-family:Arial,sans-serif;top:10px;right:10px;}#cboxLoadedContent{display:table;}#cboxPrevious,#cboxNext{overflow:hidden;}.region-content .arrow-down-wrapper{position:fixed;bottom:40px;width:50px;height:50px;right:2.5vw;z-index:100;padding:11px;background:#FFAA3B;opacity:1;}.region-content .arrow-down-wrapper .field--name-body{width:100%;height:100%;text-align:right;padding:0;margin:0;background:transparent;}.region-content .arrow-down-wrapper .field--name-body img{height:100%;width:auto;}.region-content .node__content .paragraph--type--project-section-quotation .quotation_wrapper,.region-content .gallery-center.view-jobs .views-row .views-field-title .job_offer_inner,.region-content .gallery-center.view-jobs .views-row .views-field-title .job_offer_inner_date,.region-content .node__content .job_wrapper{animation-name:jobsanimation;animation-iteration-count:1;animation-timing-function:ease-out;animation-delay:1.35s;animation-duration:0.35s;animation-fill-mode:backwards;}@keyframes jobsanimation{0%{opacity:0;}100%{opacity:100%;}}.region-content .node__content .facts,.region-content .block-views-blockjobs-block-2{animation-name:factsanimation;animation-iteration-count:1;animation-timing-function:ease-out;animation-delay:1s;animation-duration:0.35s;animation-fill-mode:forwards;}@keyframes factsanimation{0%{width:0;}100%{width:20%;}}.region-content .node__content .gallery_center,.region-content .gallery-center{animation-name:galleryanimation;animation-iteration-count:1;animation-timing-function:ease-out;animation-delay:1s;animation-duration:0.35s;animation-fill-mode:forwards;}@keyframes galleryanimation{0%{right:0%;width:100%;}100%{right:25%;width:75%;}}.view-news img,.view-projects img,.paragraph--type--team-member img,.gallery_center img,.gallery-center img,.slick-slide img{opacity:1;}.view-news img,.view-projects img,.paragraph--type--team-member img,.gallery_center img,.gallery-center img,.slick-slide img{animation-name:imganimation;animation-iteration-count:1;animation-timing-function:ease-out;animation-delay:0s;animation-duration:1s;animation-fill-mode:backwards;}@keyframes imganimation{0%{opacity:0;}100%{opacity:1;}}.region-content .node__content .facts .facts_wrapper,.region-content .block-views-blockjobs-block-2 .facts{animation-name:wrapperanimation;animation-iteration-count:1;animation-timing-function:ease-out;animation-delay:1.35s;animation-duration:0.5s;animation-fill-mode:forwards;}@keyframes wrapperanimation{0%{opacity:0;}100%{opacity:1;}}.region-content .arrow-down-wrapper{animation-name:arrowanimation;animation-iteration-count:1;animation-timing-function:ease-out;animation-delay:1.35s;animation-duration:0.5s;animation-fill-mode:backwards;}@keyframes arrowanimation{0%{opacity:0;bottom:40px;}50%{bottom:60px;}100%{opacity:1;bottom:40px;}}@media (min-width:1001px) and (max-width:1250px){.view-news .views-field-title p,.view-projects .views-field-title p{display:none;}.view-projects .views-field-title,.view-news .views-field-title{padding:15px 35px 15px 20px;}}@media (max-width:1000px){html{overflow:auto;}.region-content .arrow-down-wrapper{display:none;}.region-primary-menu{position:absolute;top:0;right:0;width:50px;height:50px;max-height:50px;overflow:hidden;background:#FFAA3B;padding-top:50px;background-image:url(/themes/s3sasse/images/menu.svg);background-repeat:no-repeat;background-size:24px auto;background-position:top 13px right 13px;}.region-primary-menu:hover,.region-primary-menu:active,.region-primary-menu:focus{max-height:1000px;height:auto;width:100%;z-index:600;background-image:url(/themes/s3sasse/images/close.svg);}#block-s3sasse-branding{padding:0 0 30px 0;}.menu-column a{color:#ffffff;font-size:1.75rem;line-height:2.25rem;opacity:1;}.region-primary-menu ul.menu .menu-item--active-trail ul.menu li.menu-item--active-trail a,ul.menu li a.is-active{color:#222222;}.site-logo object{width:auto;height:50px;max-width:60%;}.footer-mobile{display:block;padding:20px 7.5%;}.region-primary-menu ul.menu{padding:10px 30px 30px 30px;}.region-content .node__content .facts,.region-content .block-views-blockjobs-block-2,.region-content .node__content .gallery_center,.region-content .gallery-center,.menu-column,footer,main{animation:none;position:relative;width:100%;display:block;right:0;left:0;top:0;bottom:0;height:auto;}main{border-bottom:3px solid #FFAA3B;}body.page-node-type-tem main{border-bottom:0;background:transparent;}.region-content .node--type-page,.region-content .node--type-work-in-progress{margin-right:0;width:100%;}.region-content .node--type-page .node__content,.region-content .node--type-work-in-progress .node__content{border:none;min-height:initial;}.slick-dots{bottom:0;}.menu-column{text-align:left;left:7.5%;width:85%;margin-top:30px;top:0;}.region-footer ul.menu{width:auto;}.region-footer ul.menu li{padding:0 20px 0 0;}footer{padding:30px 7.5%;display:none;}.page-node-type-work-in-progress .field--name-title-text,.page-node-type-page .field--name-title-text,.page-node-type-team .field--name-title-text{padding:30px 7.5% 10px 7.5%;border-top:3px solid #FFAA3B;}.page-node-type-work-in-progress .field--name-title-text{padding-top:15vh;font-size:1.55rem;line-height:1.75rem;padding-bottom:2rem;background-size:auto 240%;}.region-content .node__content .facts .facts_wrapper,.region-content .block-views-blockjobs-block-2 .facts{position:relative;height:auto;padding:30px 7.5%;}.region-content .node__content .job_wrapper .field--name-field-date{margin-bottom:40px;}.region-content .node__content .field--label-above .field__label{margin-top:0;}.region-content .node__content .facts_wrapper .field--label-above .field__label{margin-top:15px;}.region-content .node__content .facts_wrapper .field--name-field-client .field__label{margin-top:40px;}.region-content .node__content .job_wrapper .field--label-above .field__label{margin-top:30px;}.page-node-type-jobs .region-content .views-element-container.block-views-blockjobs-block-2{display:none;}.region-content .gallery-center .views-row .views-field-field-job-photo,.region-content .gallery-center .views-row .views-field-title{width:100%;position:relative;}.region-content .gallery-center .views-row{padding-top:0;}.dialog-off-canvas-main-canvas,.layout-container,.layout-content,.region-content,.region-content div,.view-slider-start{height:auto;}.view-slider-start{min-height:initial;}.view-news .views-col,.views-view-grid .views-col{border-top:3px solid #FFAA3B;}.view-projects .views-col,.view-news .views-col,.views-view-grid .views-row,.view-projects .views-field-field-cover-photo,.view-news .views-field-field-cover-photo,.view-projects .views-col:nth-child(1),.view-projects .views-col:nth-child(2),.view-projects .views-col:nth-child(3),.view-projects .views-col:nth-child(4),.view-news .views-col:nth-child(1),.view-news .views-col:nth-child(2),.view-news .views-col:nth-child(3),.view-news .views-col:nth-child(4){float:none;width:100%;position:relative;height:auto;top:0;left:0;right:0;margin:0;padding:0;}.view-projects .views-field-title,.view-news .views-field-title,.view-projects .views-col:nth-child(1) .views-field-title,.view-projects .views-col:nth-child(2) .views-field-title,.view-projects .views-col:nth-child(3) .views-field-title,.view-projects .views-col:nth-child(4) .views-field-title,.view-projects .views-col:nth-child(1):hover .views-field-title,.view-projects .views-col:nth-child(2):hover .views-field-title,.view-projects .views-col:nth-child(3):hover .views-field-title,.view-projects .views-col:nth-child(4):hover .views-field-title,.view-news .views-col:nth-child(1) .views-field-title,.view-news .views-col:nth-child(2) .views-field-title,.view-news .views-col:nth-child(3) .views-field-title,.view-news .views-col:nth-child(4) .views-field-title,.view-news .views-col:nth-child(1):hover .views-field-title,.view-news .views-col:nth-child(2):hover .views-field-title,.view-news .views-col:nth-child(3):hover .views-field-title,.view-news .views-col:nth-child(4):hover .views-field-title{position:absolute;top:0;left:0;width:100%;height:100%;right:0;bottom:0;background:transparent;}.region-content .node__content .paragraph--type--project-section-two-images .field__item,.region-content .node__content .field--name-field-team-members .field__item{float:none;width:100%;height:auto;}.region-content .node__content .field--name-field-team-members .field__item{line-height:1.25rem;}.region-content .node__content .paragraph--type--project-section-quotation .quotation_wrapper_outer{position:relative;}.region-content .node__content .paragraph--type--project-section-two-images .paragraph--type--project-section-quotation,.region-content .node__content .paragraph--type--project-section-quotation,.region-content .node__content .paragraph--type--project-section-two-images .field__item:nth-child(2) .paragraph--type--project-section-quotation{padding:0;}.region-content .node__content .paragraph--type--project-section-quotation .quotation_wrapper,.region-content .gallery-center .views-row .views-field-title{padding:30px 7.5%;}.region-content .node__content .job_wrapper{width:100%;padding:30px 7.5%;margin:0;border-top:3px solid #FFAA3B;}.region-content .gallery-center .views-row .views-field-title:after,.page-node-type-job-offer .region-content .node__content .gallery_center:after{background-image:none;}.region-content .gallery-center .views-row .views-field-title .job_offer_inner_date{position:relative;bottom:0;left:0;margin-top:20px;}.page-node-type-team .field--name-title-text{display:block;padding-bottom:30px;}.region-content .node__content .team_overlay{height:auto;opacity:1;bottom:0;top:auto;padding:8px 7.5% 9px 7.5%;}.region-content .node__content .paragraph--type--team-member .field--name-field-team-link{padding:8.5% 7.5% 7.5% 7.5%;}.region-content .node__content .team_overlay .overlay_inner .field--name-field-team-name{margin-bottom:0;font-size:1.25rem;line-height:1.5rem;}.region-content .node__content .paragraph--type--team-member .field--name-field-team-photo img{width:110%;height:auto;margin:-10% -5% 0 -5%;}.facts_wrapper .field--name-title-text,.facts_wrapper .field--name-field-date,.view-jobs .field--name-title-text,.region-content .node__content .field--label-above.field--name-field-job-pdf .field__label{border-left:none;margin-left:0;padding-left:0;}.region-content .node__content .facts .field--name-title-text,.region-content .node__content .paragraph--type--project-section-quotation .field--name-field-text-quotation{text-align:left;font-size:1.55rem;line-height:1.75rem;margin-bottom:1rem;}.region-content .node__content .paragraph--type--project-section-quotation .quotation_wrapper_outer.white{border-bottom:3px solid #FFAA3B;}.region-content .node__content .paragraph--type--project-section-quotation .quotation_wrapper_outer.white .quotation_wrapper{overflow:hidden;padding-top:30px;padding-bottom:30px;padding-right:0;}.region-content .node__content .paragraph--type--project-section-quotation .quotation_wrapper_outer.white .field--name-field-text-quotation{font-size:1.55rem;line-height:2rem;letter-spacing:0;background-size:auto 2rem;background-position:top 2rem left;background-repeat:repeat-y;padding:0 0 0 1.55rem;}.region-content .node__content .facts .field--name-title-text{margin-top:0.5rem;}.page-node-type-work-in-progress .field--type-entity-reference-revisions p,.page-node-type-work-in-progress .field--type-entity-reference-revisions h3,.page-node-type-page .field--name-body p,.page-node-type-page .field--name-body h3{padding-right:0;}.view-news .views-field-title{background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%) !important;background:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%) !important;background:-moz-linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%) !important;background:-o-linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%) !important;}}@media (min-width:1600px){.menu-column{width:17.5%;}.region-content .node--type-page,.region-content .node--type-work-in-progress{margin-right:21.21212121212121%;width:78.78787878787879%;}main{width:82.5%;}@keyframes factsanimation{0%{width:0;}100%{width:17.5%;}}@keyframes galleryanimation{0%{right:0%;width:100%;}100%{right:21.21212121212121%;width:78.78787878787879%;}}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.node--unpublished{background-color:#fff4f4;}
