:focus{outline:none}body{min-height:100%;line-height:1}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:700}em,i{font-style:italic}ol,ul{list-style:none}img{border:0}a{outline:none}table{border-collapse:collapse;border-spacing:0}textarea{resize:none;overflow:auto}input,textarea,button,select{vertical-align:baseline;-webkit-border-radius:0;outline:none;margin:0;padding:0;font-size:100%;line-height:normal}textarea,button{-webkit-appearance:none}input[type=radio]{-webkit-border-radius:10px}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}html.safari_mobile input,html.safari_mobile textarea{-webkit-appearance:caret;-moz-appearance:caret}input[type=submit]{cursor:pointer;border:0;padding:0;overflow:visible}input[type=submit]::-moz-focus-inner{border:none;padding:0}.clear,.row{clear:both}.clearfix:after,.row:after{content:".";clear:both;visibility:hidden;height:0;font-size:0;display:block}html.ie7 .clearfix,html.ie7 .row{min-height:1%}html{min-height:100%;overflow-y:scroll}html.stopscroll,html.scropscroll>body{height:100%;overflow:hidden}#iosfix-top{position:fixed;top:0}#iosfix-btm{position:fixed;bottom:0}body{color:gray;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:300;line-height:24px}a{color:#c64755;-o-transition:color .15s ease-out;text-decoration:none;transition:color .15s ease-out}a:hover{color:#742d71;cursor:pointer}h1,.h1{color:#c64755;text-transform:none;margin-bottom:30px;font-size:36px;font-weight:300;line-height:40px}h2,.h2{text-transform:uppercase;color:#c64755;font-size:18px;font-weight:400;line-height:24px}h2+hr{margin-top:20px;margin-bottom:50px}h4{color:#c64755;font-size:18px;font-weight:500;line-height:22px}.tinymce p{margin-bottom:20px}.tinymce strong{color:#565656;font-weight:700}.tinymce h2{margin-top:30px;margin-bottom:10px}.tinymce ul{margin:5px 0 10px;padding:0 0 0 15px;list-style-type:none}.tinymce ul li{position:relative}.tinymce ul li:before{content:"";-o-border-radius:50%;border:2px solid #c64755;border-radius:50%;width:4px;height:4px;display:block;position:absolute;top:9px;left:-15px}hr{color:#e8e8e8;background-color:#e8e8e8;border:0;height:1px;margin:40px 0}.btn{text-transform:uppercase;vertical-align:bottom;text-align:center;color:#fff;-o-transition:all .15s cubic-bezier(.25, .46, .45, .94);padding:5px 0;font-size:12px;font-weight:500;line-height:14px;text-decoration:none;transition:all .15s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative}.btn.pink{color:#c64755}.btn.bg{color:#fff;-o-border-radius:3px;background-color:#c64755;border-radius:3px;padding:8px 14px 10px 12px}.btn:hover{color:#ea0a2a}.btn.bg:hover{color:#fff}.btn span{-o-transition:all .15s cubic-bezier(.25, .46, .45, .94);background-position:0 0;background-repeat:no-repeat;width:13px;height:13px;margin-right:6px;transition:all .15s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;top:2px}.btn span,.btn.bg span,html.svg.ie .btn span,html.svg.ie .btn.bg span{background-image:url(/img/arrow.png)}html.svg .btn span,html.svg .btn.bg span{background-image:url(/img/arrow.svg)}.btn.pink span,html.svg.ie .btn.pink span{background-image:url(/img/arrow-pink.png)}html.svg .btn.pink span{background-image:url(/img/arrow-pink.svg)}.btn.bg:after{content:"";opacity:0;-o-transition:all .4s cubic-bezier(.23, 1, .32, 1);-o-border-radius:50%;background-color:#fff3;-webkit-border-radius:50%;-moz-border-radius:50%;width:100%;height:100%;transition:all .4s cubic-bezier(.23,1,.32,1);display:block;position:absolute;top:0;left:0;transform:scale(0,.5)}.btn.bg:hover:after{opacity:1;-o-border-radius:0%;border-radius:0%;transform:scale(1)}.cookiebar{color:#fff;text-align:center;z-index:999;background-color:#202020;width:100%;padding:4px 0 6px;font-size:14px;position:fixed;bottom:0}.cookiebar a{color:#fff;margin-left:5px;padding:4px 6px;font-size:13px;font-weight:600;line-height:14px}.cookiebar a.ok{text-transform:uppercase;color:#fff;background-color:#333;padding:4px 14px 4px 12px}.cookiebar a:hover{color:#333;background-color:#fff}@media only screen and (width<=500px){.cookiebar{font-size:12px}.cookiebar a{font-size:11px}}.cta-block{background-color:#f4f3f2;margin-bottom:15px;padding:15px 20px 15px 15px;font-size:14px;line-height:24px}.cta-block h4{margin-bottom:20px}.cta-block .btn{margin-top:20px}html.ie7 body>.main,html.ie8 body>.main{min-width:980px;margin:0 auto}.centered{width:90%;max-width:980px;margin:0 auto;padding:0 5%}.col{float:left;margin-bottom:20px;margin-left:4%;margin-left:2% \9 }.col.half{width:48%}.col.third{width:30.66%}.col.third.colspan2{width:65.32%}.col.quarter{width:22%}.col.half:nth-of-type(odd),.col.third:nth-of-type(3n+1),.col.quarter:nth-of-type(4n+1){clear:left;margin-left:0}@media screen and (width<=900px){.col.quarter{width:30.66%}.col.quarter:nth-of-type(4n+1){clear:none;margin-left:4%}.col.quarter:nth-of-type(3n+1),.col.quarter:first-child{clear:left;margin-left:0}}@media screen and (width<=600px){.col{margin-bottom:10px}.col.third,.col.third.colspan2,.col.quarter{width:48%}.col.third:first-child,.col.third:nth-of-type(3n+1),.col.quarter:nth-of-type(3n+1),.col.quarter:first-child{clear:none;margin-left:4%}.col.third:nth-of-type(odd),.col.third:first-child,.col.quarter:nth-of-type(odd),.col.quarter:first-child{clear:left;margin-left:0}}@media screen and (width<=550px){.col-sm,.col-sm.half,.col-sm.third,.col-sm.third.colspan2,.col-sm.quarter{clear:none;width:100%;margin-left:0!important}}@media screen and (width<=400px){.col,.col.half,.col.third,.col.third.colspan2,.col.quarter{clear:none;width:100%;margin-left:0!important}.col.no-single{width:48%;margin-left:4%!important}.col.no-single:nth-of-type(odd){margin-left:0!important}}header{z-index:999;padding:8px 0 20px;position:relative}header .normalmenu>.logo{float:left;background:url(/img/logo-ascareers.png) 0 0/100% no-repeat;width:120px;height:72px;display:block}html.svg header .normalmenu>.logo{background-image:url(/img/logo-ascareers.svg)}header .normalmenu>.right{float:right;margin-top:20px}header .normalmenu>.right nav{float:left;margin-right:100px}header .normalmenu>.right nav a{color:gray;text-transform:uppercase;margin:0 18px;padding:8px 0;font-size:13px;font-weight:500;line-height:16px;display:inline-block;position:relative}header .normalmenu>.right nav a:first-child{margin-left:0}header .normalmenu>.right nav a:hover{color:#742d71}header .normalmenu>.right nav a.active{color:#ea0a2a}header .normalmenu>.right nav a.active:before{content:"";background-color:#ea0a2a;width:100%;height:2px;display:block;position:absolute;bottom:-2px;left:0}header .normalmenu .right .languages{float:left}header .normalmenu .right .languages a{float:left;text-transform:uppercase;color:#ccc;padding:8px 5px;font-size:13px;font-weight:500;line-height:16px}header .normalmenu .right .languages a.active{color:#c64755}header .normalmenu .right .languages a:last-child{padding-right:0}#phonemenu{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#fff;width:100%;display:none;position:fixed;top:0;left:0;box-shadow:0 0 15px #0003}#phonemenu>.top{cursor:pointer;padding:15px 5%;position:relative}#phonemenu>.top>.logo{background-image:url(/img/logo-ascareers.png);background-repeat:no-repeat;background-size:100%;width:55px;height:36px}html.svg #phonemenu>.top>.logo{background-image:url(/img/logo-ascareers.svg)}#phonemenu>.top>.icon{cursor:pointer;z-index:100;width:26px;height:20px;position:absolute;top:15px;right:16px}#phonemenu>.top>.icon>.nav-toggle{width:100%;height:100%;position:absolute;top:2px;left:-2px}#phonemenu>.top>.icon>.nav-toggle span,#phonemenu>.top>.icon>.nav-toggle span:before,#phonemenu>.top>.icon>.nav-toggle span:after{content:"";background:#c64755;width:100%;height:2px;display:block;position:absolute;top:0;left:0}#phonemenu>.top>.icon>.nav-toggle span{top:50%}#phonemenu>.top>.icon>.nav-toggle span:before{top:-8px}#phonemenu>.top>.icon>.nav-toggle span:after{top:8px}#phonemenu>.top>.icon>.nav-toggle span,#phonemenu>.top>.icon>.nav-toggle span:before,#phonemenu>.top>.icon>.nav-toggle span:after{transition:all .3s cubic-bezier(.25,.46,.45,.94)}#phonemenu.opened>.top>.icon>.nav-toggle span{background-color:#0000}#phonemenu.opened>.top>.icon>.nav-toggle span:before,#phonemenu.opened>.top>.icon>.nav-toggle span:after{top:0}#phonemenu.opened>.top>.icon>.nav-toggle span:before{transform:rotate(45deg)scale(.8)}#phonemenu.opened>.top>.icon>.nav-toggle span:after{transform:rotate(-45deg)scale(.8)}#phonemenu .mask{-o-transition:height .3s cubic-bezier(.25, .46, .45, .94);width:100%;height:0;transition:height .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}#phonemenu>.mask>ul.links{-webkit-overflow-scrolling:touch;height:100%;overflow:hidden scroll}#phonemenu>.mask>ul.links li{border-top:1px solid #ffffff1a}#phonemenu>.mask>ul.links li a{opacity:.5;text-align:center;color:#c64755;text-transform:uppercase;-o-transition:opacity .3s ease-out;background-color:#fff;padding:20px 5%;font-size:14px;font-weight:600;line-height:16px;transition:opacity .3s ease-out;display:block}#phonemenu>.mask>ul.links li a:hover{opacity:1}#phonemenu>.mask>ul.links li a.active{opacity:1;color:#fff;background-color:#c64755}#phonemenu>.mask>ul.languages{opacity:0;text-align:center;-o-transition:opacity .3s ease-out;background-color:#fff;width:100%;padding-top:5px;padding-bottom:15px;transition:opacity .3s ease-out;position:absolute;bottom:0;left:0}#phonemenu.opened>.mask>ul.languages{opacity:1}#phonemenu>.mask>ul.languages li{margin:0 5px;padding:0 10px;display:inline-block}#phonemenu>.mask>ul.languages li a{text-transform:uppercase;color:#ccc;font-size:14px;font-weight:500}#phonemenu>.mask>ul.languages li a.active{color:#c64755}footer{color:#adadad;background-color:#353535;padding:50px 0 30px;font-size:14px;line-height:24px}footer a{color:#adadad}footer a:hover{color:#fff}footer .company{font-size:12px;line-height:18px}footer .company .logo{background:url(/img/logo-footer.png) 0 0/100% no-repeat;width:68px;height:41px;margin-bottom:20px}html.svg footer .company .logo{background-image:url(/img/logo-footer.svg);display:block}footer .company em{color:#fff;font-style:normal;font-weight:400}footer .nav a{display:block}footer .nav a.tl{text-transform:uppercase;color:#fff;margin-top:20px;font-weight:400;display:block}footer .nav a.tl:first-child{margin-top:0}footer .bottom{text-align:right;margin-top:15px;font-size:12px;line-height:12px}footer a.visualmatters{margin-right:20px;display:inline-block}footer a.visualmatters span{opacity:.5;vertical-align:bottom;-o-transition:opacity .15s ease-out;background:url(/img/visualmatters.png) 0 0/100% no-repeat;width:15px;height:15px;margin-left:1px;transition:opacity .15s ease-out;display:inline-block;position:relative;top:3px}html.svg footer a.visualmatters span{background-image:url(/img/visualmatters.svg)}footer a.visualmatters:hover span{opacity:1}@media screen and (width<=900px){header .normalmenu>.right nav a{margin:0 5px}.cta-block{font-size:12px;line-height:22px}.cta-block h4{margin-bottom:15px}}@media screen and (width<=900px) and (width>=601px){footer .col.quarter{width:22%;font-size:12px}.col.quarter:nth-of-type(3n+1),.col.quarter:first-child{clear:none;margin-left:0%}footer .nav a.tl{margin-top:10px}}@media screen and (width<=700px){header{height:26px}header #phonemenu{display:block}header .normalmenu{display:none}h1,.h1{margin-bottom:15px;font-size:28px;line-height:30px}h2,.h2{margin-bottom:20px;font-size:20px;line-height:22px}body{font-size:14px;line-height:22px}hr{margin:15px 0}}@media only screen and (width<=600px){footer .col.nav{display:none}footer .col.company{width:100%;margin-bottom:5px}footer .col.company .logo{margin:0 auto}footer .company .address{display:none}footer{padding:20px 0}footer .bottom{text-align:center;font-size:11px}}.view-homepage .info{text-align:center;max-width:880px;margin:80px auto 60px;padding-bottom:40px}.view-homepage .info .intro{max-width:720px;margin:0 auto 50px}.view-homepage .info .features{margin-bottom:60px}.view-homepage .info .features ul li{text-align:center;padding-bottom:30px}.view-homepage .info .features ul li img{width:100%;max-width:180px;height:auto}.view-homepage .info .features ul li p{text-transform:uppercase;color:#494949;font-size:13px;font-weight:500}.view-homepage .info .features ul{max-width:500px;margin:0 auto}.view-homepage .info .features ul li a.btn{text-transform:uppercase;min-width:80%;font-size:15px;font-weight:400}.view-homepage a.news{color:#565656;background-color:#f4f3f2;padding-top:30px;padding-bottom:30px;font-size:14px;display:block}.view-homepage a.news .btn{margin-left:15px}.view-homepage .jobs hr{margin-bottom:0}@media only screen and (width<=700px){.view-homepage .info .features ul li a.btn{min-width:80%;font-size:13px}}.slideshow{background-color:#f4f3f2;width:100%;max-width:1180px;max-height:530px;margin:0 auto 20px;position:relative;overflow:hidden}.slideshow ul.slides{width:100%;height:0;padding-bottom:50.42%;position:relative}.slideshow ul.slides.move{-o-transition:left .4s cubic-bezier(.3, .46, .45, .94);transition:left .4s cubic-bezier(.3,.46,.45,.94)}.slideshow ul.slides>li{opacity:0;-o-transition:opacity 1s ease-out;z-index:1;width:100%;height:100%;transition:opacity 1s ease-out;position:absolute;top:0;left:0;overflow:hidden}.slideshow.fade ul.slides>li{opacity:0}.slideshow.swipe ul.slides>li{opacity:1}.slideshow.fade ul.slides>li.show{z-index:2;opacity:1}.slideshow ul.slides>li>img{width:auto;height:100%;max-height:600px;display:block;position:relative}html.ie7 .slideshow ul.slides>li>img,html.ie8 .slideshow ul.slides>li>img{width:auto;height:auto}.slideshow ul.slides li a.fill{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.slideshow .quote{width:100%;position:absolute;top:60px;left:0}.slideshow ul.slides li .quote>.centered>.box{color:#fff;opacity:0;-o-transition:all .4s cubic-bezier(.3, .46, .45, .94);transition:all .4s cubic-bezier(.3,.46,.45,.94);-o-transition-delay:.2s;background-color:#c64755f2;max-width:280px;padding:40px 80px 40px 45px;transition-delay:.2s;position:relative;left:-45px;transform:scale(.8)}.slideshow ul.slides li.active .quote>.centered>.box{opacity:1;transform:translate(0)scale(1)}html.ie7 .slideshow .quote>.centered>.box,html.ie8 .slideshow .quote>.centered>.box{background-color:#c64755}.slideshow .quote>.centered>.box strong{font-weight:700}.slideshow .quote>.centered>.box>h1{color:#fff;margin-bottom:20px;font-size:26px;font-weight:400;line-height:35px;display:block}.slideshow .quote>.centered>.box>h1 a{color:#fff;-o-transition:border-color .15s ease-out;border-bottom:2px solid #fff;text-decoration:none;transition:border-color .15s ease-out;display:inline-block}.slideshow .quote>.centered>.box>h1 a:hover{border-color:#742d71}.slideshow .quote>.centered>.box>a.btn:hover{color:#fff;text-decoration:underline}.slideshow ul.nav{text-align:center;z-index:10;width:100%;height:40px;position:absolute;bottom:15px;left:0}.slideshow ul.nav li{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-image:url(/img/empty.png);padding:15px 5px;display:inline-block}html.ie7 .slideshow ul.nav li{zoom:1;margin:0 5px;display:inline}.slideshow ul.nav li span{-o-border-radius:3px;-o-transition:background-color .15s ease-out;border:1px solid #fff;border-radius:3px;width:11px;height:11px;transition:background-color .15s ease-out;display:block;box-shadow:0 0 5px #0000004d}.slideshow ul.nav li.active:hover span,.slideshow ul.nav li.active span{background-color:#fff}.slideshow ul.nav li:hover span{background-color:#ffffff4d}@media only screen and (width<=1024px){.slideshow ul.slides li .quote>.centered>.box{left:-30px}}@media only screen and (width<=860px){.slideshow ul.slides li .quote>.centered>.box{max-width:260px;padding:20px 40px 20px 35px}.slideshow ul.slides li .quote>.centered>.box>h1{font-size:20px;line-height:28px}}@media only screen and (width<=700px){.slideshow ul.slides{height:340px;padding-bottom:0}.slideshow ul.slides>li{width:700px}.slideshow ul.nav{bottom:0}.slideshow ul.nav li span{width:8px;height:8px}}@media only screen and (width<=500px){.slideshow ul.slides{height:260px}.slideshow ul.slides li .quote{width:100%;top:auto;bottom:0}.slideshow ul.slides li .quote>.centered>.box{padding:20px;left:-35px}.slideshow ul.slides li .quote>.centered>.box h1{margin-bottom:5px;font-size:15px;line-height:20px}.slideshow ul.slides li .quote>.centered>.box>h1 a{border-bottom:1px solid #fff}}.view-subpage{padding:60px 0}.view-subpage .left{float:left;width:25%;padding-right:5%}.view-subpage .left nav{margin-bottom:40px}.view-subpage .left nav a{color:gray;text-transform:uppercase;padding:8px 0;font-size:13px;font-weight:500;line-height:16px;display:block;position:relative}.view-subpage .left nav a:hover,.view-subpage .left nav a.active{color:#742d71}.view-subpage .left nav a.active:before{content:"";background-color:#742d71;width:2px;height:22px;display:block;position:absolute;top:5px;left:-16px}.view-subpage .left aside.cta-block{max-width:200px}.view-subpage article{float:left;width:70%}.view-subpage article .btn{margin-top:60px}.view-subpage ul.team{padding-left:0}.view-subpage ul.team li{padding-bottom:25px}.view-subpage ul.team li:before{display:none}.view-subpage ul.team img{float:left;-o-border-radius:3px;border-radius:3px;width:30%;max-width:80px}.view-subpage ul.team .info{float:left;width:65%;margin-top:5px;margin-left:5%;font-size:14px;line-height:20px}.view-subpage ul.team .descr,.view-subpage ul.team a{margin-top:8px;font-size:12px}@media only screen and (width<=700px){.view-subpage .left{float:none;width:100%;padding-right:0%}.view-subpage .left nav{border-bottom:1px solid #e8e8e8;padding-bottom:20px}.view-subpage .left nav a{padding:4px 0}.view-subpage .left nav a.active:before{height:18px;top:3px}.view-subpage .left aside{display:none}.view-subpage article{float:none;width:100%}}.pageheader{color:#fff;background-color:#c64755;max-width:1200px;margin:10px auto 60px;padding:40px 0;font-size:16px;line-height:24px;position:relative}.pageheader a{color:#fff;text-decoration:underline}.pageheader h1{color:#fff;margin-bottom:15px}.pageheader p{margin-top:10px;padding-bottom:10px}.pageheader .text{width:50%}.pageheader .image{background-color:#b2b9bf;width:380px;height:100%;position:absolute;top:0;right:0;overflow:hidden}.pageheader .image img{width:100%;height:auto}@media only screen and (width<=900px){.pageheader{margin-bottom:40px;font-size:14px;line-height:20px}.pageheader .image{display:none}.pageheader .text{width:85%}}@media only screen and (width<=500px){.pageheader{margin-bottom:20px;padding:20px 0}}.view-contact h2{margin-bottom:20px}.view-contact{margin-bottom:40px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{letter-spacing:0}:focus-visible{outline-offset:4px;outline:3px solid #742d71}.skip-link{z-index:1000;color:#c64755;background:#fff;padding:10px 16px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}#phonemenu>.top{cursor:pointer}.slideshow .slide:first-child{opacity:1}.slideshow .slide.active .quote>.centered>.box{opacity:1;transform:none}.slideshow .nav button{cursor:pointer;background:0 0;border:0;padding:8px}.slideshow .nav button[aria-pressed=true] span{background:#fff}.slideshow-pause{z-index:10;position:absolute;bottom:20px;right:20px}#jobs_iframe{border:0;width:1px;min-width:100%;display:block}@media (width<=700px){.slideshow .quote>.centered>.box>h1{overflow-wrap:anywhere}.tinymce,.pagecontent{overflow-wrap:break-word}#phonemenu .mask{overflow-y:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
