/* Minification failed. Returning unminified contents.
(2,63911): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2,63946): run-time error CSS1039: Token not allowed after unary operator: '-vh'
 */
*,*::before,*::after{box-sizing:border-box;}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important;}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1);}h1,h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;}h1,h2,h3,h4,.h2,.h3,.h4{padding:0;margin:0;text-transform:uppercase;}h1{font-size:2.5rem;}h2,.h2{font-size:2rem;font-weight:400;}h3,.h3{font-size:1.75rem;font-weight:400;margin-bottom:.5rem;}h4,.h4{font-size:1.5rem;font-weight:400;}h5,.h5{font-weight:500;font-size:1.25rem;}h6,.h6{font-weight:500;font-size:1rem;}p{margin-top:0;margin-bottom:1rem;}a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}a,a:hover,a:focus,a:visited{text-decoration:none;color:#000;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;}a.pdf{font-size:1.1rem;}a.pdf span{padding-left:6px;}article,aside,dialog,figcaption,figure,canvas,footer,header,hgroup,main,nav,section{display:block;}input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select{border:solid 1px #ddd;margin-bottom:.5rem;box-shadow:none;font-size:.9rem;border-radius:2px;padding:8px 15px;line-height:1;width:100%;font-weight:400;display:inline-block;outline:0;background:none;}section{margin:0;padding:0;width:100%;flex-basis:100%;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}img{max-width:100%;vertical-align:middle;border-style:none;}ol,ul,dl{margin-top:0;margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}dt{font-weight:700;font-family:"source-sans-pro-light";}dd{margin-bottom:.5rem;margin-left:0;}b,strong{font-weight:bolder;}small{font-size:80%;}figure,canvas{margin:0 0 1rem;}svg{overflow:hidden;vertical-align:middle;}label{display:inline-block;margin-bottom:.5rem;}button{border-radius:0;}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}textarea{min-height:38px;overflow:auto;resize:vertical;}button,input{overflow:visible;}button,select{text-transform:none;}[role=button]{cursor:pointer;}select{word-wrap:normal;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none;}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0;}fieldset{min-width:0;padding:0;margin:0;border:0;}[hidden]{display:none!important;}small,.small{font-size:80%;font-weight:400;}.figure,canvas{display:inline-block;}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}.col,.col-sm-12,.col-sm,.col-md-3,.col-md-4,.col-md-8,.col-md-9{position:relative;width:100%;padding-right:15px;padding-left:15px;}.col{flex-basis:0;flex-grow:1;min-width:0;max-width:100%;}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media(prefers-reduced-motion:reduce){.form-control{transition:none;}}.form-control::-ms-expand{background-color:transparent;border:0;}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057;}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1;}.form-control::-moz-placeholder{color:#6c757d;opacity:1;}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1;}.form-control::placeholder{color:#6c757d;opacity:1;}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1;}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;}select.form-control:focus::-ms-value{color:#495057;background-color:#fff;}select.form-control[size],select.form-control[multiple]{height:auto;}textarea.form-control{height:auto;}.form-group{margin-bottom:1rem;}ul,li{margin:0;padding:0;list-style:none;}ul.listed li{list-style:disc;padding:0 0 0 10px;margin-left:15px;font-size:1.1rem;margin-bottom:.25rem;}.fade{transition:opacity .15s linear;}.fade:not(.show){opacity:0;}.collapse:not(.show){display:none;}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease;}.nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}.nav-link{display:block;padding:.5rem 1rem;}.nav-link:hover,.nav-link:focus{text-decoration:none;}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default;}.nav-tabs{border-bottom:1px solid #dee2e6;}.nav-tabs .nav-item{margin-bottom:-1px;}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6;}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;}.tab-content>.tab-pane{display:none;}.tab-content>.active{display:block;}.navbar{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem;}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap;}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none;}.navbar-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}.navbar-nav .nav-link{padding-right:0;padding-left:0;}.navbar-nav .dropdown-menu{position:static;float:none;}.breadcrumb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem;}.breadcrumb-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem;}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/";}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none;}.breadcrumb-item.active{color:#6c757d;}.pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-left:0;list-style:none;border-radius:.25rem;}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}a.badge:hover,a.badge:focus{text-decoration:none;}.badge:empty{display:none;}.btn .badge{position:relative;top:-1px;}.media{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:start;align-items:flex-start;}.media-body{-ms-flex:1;flex:1;}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;}.close:hover{color:#000;text-decoration:none;}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75;}button.close{padding:0;background-color:transparent;border:0;}a.close.disabled{pointer-events:none;}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important;}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important;}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;}.overflow-auto{overflow:auto!important;}.overflow-hidden{overflow:hidden!important;}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030;}.text-justify{text-align:justify!important;}.text-wrap{white-space:normal!important;}.text-nowrap{white-space:nowrap!important;}.text-left{text-align:left!important;}.text-center{text-align:center!important;}.visible{visibility:visible!important;}.invisible{visibility:hidden!important;}.dropup,.dropright,.dropdown,.dropleft{position:relative;}.dropdown-toggle{white-space:nowrap;}.dropdown-toggle::after{border-style:solid;border-width:.1rem .1rem 0 0;content:"";display:inline-block;left:.5rem;position:relative;vertical-align:middle;height:.5rem;width:.5rem;top:-.2rem;transform:rotate(135deg);color:#ddd;}.dropdown-toggle:empty::after{margin-left:0;}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;margin-left:-10px;}.dropdown-menu-left{right:auto;left:0;}.dropdown-menu-right{right:0;left:auto;}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto;}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa;}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff;}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent;}.dropdown-menu.show{display:block;}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap;}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529;}@media(prefers-reduced-motion:reduce){.fade{transition:none;}.collapsing{transition:none;}.btn{transition:none;}}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;min-width:0;max-width:100%;}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}@media(min-width:768px){.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}}@media(min-width:576px){.container{max-width:540px;}}@media(min-width:768px){.container{max-width:720px;}}@media(min-width:992px){.container{max-width:960px;}}@media(min-width:1200px){.container{max-width:1140px;}}@media(min-width:576px){.container{max-width:540px;}}@media(min-width:768px){.container{max-width:720px;}}@media(min-width:992px){.container{max-width:960px;}}@media(min-width:1200px){.container{max-width:1140px;}}
body{line-height:1.5;text-align:left;margin:0;bottom:0;color:#000;height:100%;overflow-x:hidden;font-family:"source-sans-pro",sans-serif;font-weight:400;font-size:16px;background-color:#efefef;}.btn,.btn:visited{display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;justify-content:center;align-items:center;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;font-size:1rem;line-height:1;border-radius:28px;color:#fff;border-color:#106698;text-transform:uppercase;background-color:#106698;padding:0 1.5rem;min-height:48px;min-width:164px;font-size:.9rem;text-align:center;font-weight:500;font-family:"source-sans-pro";letter-spacing:.1rem;line-height:1;transition:all .25s ease-in;vertical-align:middle;}.btn.btnSub,.btn:visited.btnSub{border-color:#000;}.btn:hover,.btn:focus,.btn:visited:hover,.btn:visited:focus{color:#fff;-moz-filter:brightness(116%);-webkit-filter:brightness(116%);filter:brightness(116%);display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;}.btn.disabled,.btn:disabled{opacity:.65;}.btn:not(:disabled):not(.disabled){cursor:pointer;}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none;}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%;}input[type=checkbox],input[type=radio]{width:16px;height:16px;}.pothoney{display:none!important;}span.pipe{display:inline-block;height:.75rem;width:2px;border-right:solid .09rem #555;}dl.flex-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}dl.flex-list dt{font-weight:400;width:50%;}dl.flex-list dd{padding-left:15px;}dl.flex-list dt,dl.flex-list dd{margin-bottom:.7rem;font-size:1.1rem;}dl.flex-list .header{font-weight:500;}dl.flex-list dd.header{max-width:calc(50% - 15px);}.menutoggle-content{margin:auto 20px auto auto;height:100%;}.menutoggle-content .menutoggle{padding:15px 15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:#fefefe;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;z-index:1001;}.menutoggle-content .menutoggle:hover{opacity:.7;}.menutoggle-content .menutoggle.active:hover{opacity:.7;}.menutoggle-content .menutoggle .menutoggle-box{width:30px;height:24px;display:inline-block;position:relative;}.menutoggle-content .menutoggle .menutoggle-inner{height:100%;transition:all 0s .13s linear;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;align-items:center;}.menutoggle-content .menutoggle .menutoggle-inner span{width:100%;height:.2rem;content:"";background-color:#fefefe;border-radius:3px;display:block;width:100%;}.menutoggle-content .menutoggle .menutoggle-inner span:last-child{margin-bottom:0;}#top-navigation{position:fixed;left:0;top:0;width:100%;padding:0 20px;height:100%;max-height:65px;z-index:20;transition:all .3s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;flex-basis:100%;}#top-navigation .toggle-menu{margin-left:2rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;max-height:29px;width:32px;cursor:pointer;}#top-navigation .toggle-menu span{display:inline-block;height:.19rem;width:100%;border-radius:1rem;background-color:#efefef;margin:.18rem;transition:max-width .25s ease-in-out;}#top-navigation .toggle-menu span:nth-child(1){max-width:60%;}#top-navigation .toggle-menu span:nth-child(3){max-width:75%;}#top-navigation .toggle-menu:hover span:nth-child(1),#top-navigation .toggle-menu:focus span:nth-child(1){max-width:100%;}#top-navigation .toggle-menu:hover span:nth-child(3),#top-navigation .toggle-menu:focus span:nth-child(3){max-width:100%;}#top-navigation .logo{opacity:0;transition:opacity .3s ease-in-out;position:absolute;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}#top-navigation .logo img{max-height:46px;height:auto!important;transition:max-width .3s ease-in-out;}#top-navigation img.exlang{min-width:24px;max-width:26px;height:auto!important;cursor:pointer;}#top-navigation .lang{width:20px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;}#top-navigation .lang .dropdown{position:relative;}#top-navigation .lang .dropdown .dropdown-menu{border:0;border-radius:0;min-width:0;padding:0;left:-16px;margin-top:5px;background:transparent;}#top-navigation .lang .dropdown .dropdown-menu .dropdown-item{padding:10px 10px 10px 10px;color:#fff;font-weight:400;text-transform:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;border-bottom:solid 1px rgba(255,255,255,.2);}#top-navigation .lang .dropdown .dropdown-menu .dropdown-item span{background-size:cover;background-repeat:no-repeat;background-position:center center;width:22px;height:22px;padding:0;cursor:pointer;display:inline-block;margin-right:10px;}#top-navigation .lang .dropdown .dropdown-menu .dropdown-item span.lang-sv{background-image:url(/dc/img_sv.png);}#top-navigation .lang .dropdown .dropdown-menu .dropdown-item span.lang-en{background-image:url(/dc/img_en.png);}#top-navigation .lang .dropdown .dropdown-menu .dropdown-item:hover,#top-navigation .lang .dropdown .dropdown-menu .dropdown-item:focus{background-color:rgba(255,255,255,.2)!important;}#top-navigation .lang .dropdown .dropdown-menu .dropdown-item:last-child{border-bottom:0;}#top-navigation .langmenu{max-width:14px;}#top-navigation .menu{display:-ms-flexbox;display:flex;align-items:center;}#top-navigation .menu ul,#top-navigation .menu ul li,#top-navigation .menu ul li a{display:-ms-flexbox;display:flex;align-items:center;height:100%;}#top-navigation .menu ul li{margin:0;}#top-navigation .menu ul li a{color:#fff;font-weight:400;letter-spacing:1px;text-transform:uppercase;padding:5px 10px;font-size:1rem;line-height:1;}#top-navigation .menu ul li a:hover,#top-navigation .menu ul li a:focus{color:#efefef;text-decoration:none;}#top-navigation .left{display:-ms-flexbox;display:flex;flex-basis:40%;align-items:center;}#top-navigation .middle{position:relative;display:-ms-flexbox;display:flex;flex-basis:20%;height:100%;align-items:center;justify-content:center;}#top-navigation .right{display:-ms-flexbox;display:flex;flex-basis:40%;align-items:center;justify-content:flex-end;}#top-navigation.fixed,#top-navigation.top{background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);}#top-navigation.fixed .logo,#top-navigation.top .logo{opacity:1;}#top-navigation.fixed .menu ul li a,#top-navigation.top .menu ul li a{color:#000;}#top-navigation.fixed .menu ul li a:hover,#top-navigation.fixed .menu ul li a:focus,#top-navigation.top .menu ul li a:hover,#top-navigation.top .menu ul li a:focus{color:#0077ba;}#top-navigation.fixed .dropdown-toggle::after,#top-navigation.top .dropdown-toggle::after{color:#b9b9b9;}#top-navigation.fixed .toggle-menu span,#top-navigation.top .toggle-menu span{background-color:#444;}#top-navigation.fixed .lang .dropdown .dropdown-menu{background:#fff;}#top-navigation.fixed .lang .dropdown .dropdown-menu .dropdown-item{color:#444;border-color:#efefef;}.full-video{width:100%;top:0;max-height:100vh;overflow:hidden;position:relative;-ms-flex-direction:column;flex-direction:column;}.full-video .player-icon{position:absolute;bottom:50px;right:5%;}.full-video .video-container{position:relative;}.full-video .video-responsive{pointer-events:none;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;overflow:hidden;}.full-video .playico,.full-video .pauseico{cursor:pointer;opacity:.7;border:solid 1px #fff;border-radius:50%;position:absolute;z-index:999999;left:4.5%;bottom:30px;text-align:center;vertical-align:middle;height:34px;width:34px;line-height:36px;z-index:2;}.full-video .playico .fa,.full-video .pauseico .fa{color:#fff;}.full-video .playico .fa.fa-volume-up,.full-video .pauseico .fa.fa-volume-up{display:none;font-size:18px;}.full-video .playico .fa.fa-volume-off,.full-video .pauseico .fa.fa-volume-off{font-size:20px;margin-left:-2px;}.full-video .playico:hover,.full-video .pauseico:hover{opacity:1;}.full-video .pauseico{padding-left:0;}.full-video.posterbg{background-position:center center;background-size:cover;}.spacer{height:80px;}.box-wrapper{margin:3.5rem 0 0;}.box-wrapper .container{width:100%;max-width:1140px;margin:0 auto;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;background-color:#fff;}.box-wrapper .container .image-box{flex-basis:52%;height:auto;background-position:center;background-repeat:no-repeat;background-size:cover;}.box-wrapper .container .image-box picture{height:100%;width:100%;display:inline-block;}.box-wrapper .container .image-box picture img{height:100%;width:100%;object-fit:cover;object-position:center center;}.box-wrapper .container .text-block{padding:4rem;width:48%;position:relative;}.box-wrapper .container .text-block .reco-badge{position:absolute;top:.7rem;right:.5rem;}.box-wrapper .container .text-block h2,.box-wrapper .container .text-block .h2{color:#000;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:.02rem;width:100%;}.box-wrapper .container .text-block p{color:#3c3c3c;font-size:16px;font-weight:400;}.box-wrapper .container .text-block .filler{width:100%;display:inline-block;height:2.6rem;}.box-wrapper .container .text-block a{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;letter-spacing:.02rem;font-weight:700;font-family:"source-sans-pro-light",sans-serif;font-size:14px;text-transform:uppercase;min-height:34px;}.box-wrapper .container .text-block a img{width:6px;margin-left:8px;}.box-wrapper .container .text-block .liner{display:inline-block;width:100px;margin:0 auto 1.5rem;padding:0 0 1.5rem 0;border-bottom:2px solid #0077ba;}.box-wrapper .container.flip .image-box{width:48%;}.box-wrapper .container.flip .text-block{flex-basis:52%;}.main .intro p,.main .front-intro p{padding:0;font-size:1rem;font-weight:400;}.down-anim-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:100%;position:relative;position:absolute;bottom:2rem;z-index:200;padding:0 10px;}.down-anim .down-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;position:relative;width:100%;height:42px;cursor:pointer;width:80px;margin:0 0 0 -40px;line-height:60px;position:absolute;left:50%;bottom:0;color:#fff;text-align:center;font-size:70px;z-index:100;text-decoration:none;text-shadow:0 0 3px rgba(0,0,0,.4);height:42px;background-image:url(/dc/img_down.png);background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-animation:anim_down 2.5s ease-in-out infinite;-moz-animation:anim_down 2.5s ease-in-out infinite;animation:anim_down 2.5s ease-in-out infinite;animation-delay:3.5s;}.down-anim .down-btn span{display:inline-block;text-indent:-99999999px;line-height:0;}body.mtop #top-navigation .lang .dropdown .dropdown-menu{background:#fff;}body.mtop #top-navigation .lang .dropdown .dropdown-menu .dropdown-item{color:#444;border-color:#efefef;}body.mtop #top-navigation .lang .dropdown .dropdown-menu .dropdown-item:hover{color:#000;}body.overlay ::-webkit-scrollbar{width:10px;}body.overlay #side-menu-overlay{position:fixed;z-index:1001;background-color:rgba(0,0,0,.3);top:0;left:0;height:100vh;width:100%;box-shadow:none;}body.overlay #top-navigation div.toggle-menu{opacity:0;}.nav-sidebar{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2200000000;position:fixed;width:100%;max-width:380px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;top:0;right:-480px;justify-content:flex-start;align-items:center;background-color:rgba(5,69,106,.94);height:100vh;overflow-y:auto;overflow-x:hidden;opacity:0;}.nav-sidebar.open{right:0;opacity:1;}.nav-sidebar .menutoggle-content{position:absolute;right:-4px;top:11px;margin:0!important;}.nav-sidebar .menutoggle-content .menutoggle.active .menutoggle-inner{position:relative;}.nav-sidebar .menutoggle-content .menutoggle.active .menutoggle-inner span{position:absolute;-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}.nav-sidebar .menutoggle-content .menutoggle.active .menutoggle-inner span:first-child{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.nav-sidebar .menutoggle-content .menutoggle.active .menutoggle-inner span:last-child{display:none;}.nav-sidebar .wrapper{margin-bottom:40px;}.nav-sidebar .wrapper ul.nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;letter-spacing:1px;line-height:2;padding:35px 30px 0;justify-content:flex-start;align-items:flex-start;}.nav-sidebar .wrapper ul.nav li{text-transform:uppercase;}.nav-sidebar .wrapper ul.nav li a{padding:6px 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;align-items:center;color:#fefefe;font-weight:400;font-size:1.1rem;}.nav-sidebar .wrapper ul.nav li a:hover,.nav-sidebar .wrapper ul.nav li a:focus{color:#fff;color:#c5dfe9;}.nav-sidebar .wrapper ul.nav li a.active{color:#c5dfe9;}.nav-sidebar .wrapper ul.nav li a.active span{border-left:dashed 1px #c5dfe9;margin-left:-1rem;padding-left:1rem;}.nav-sidebar .wrapper ul.nav li .sub-nav{margin-left:30px;margin-bottom:8px;}.nav-sidebar .wrapper ul.nav li .sub-nav li{text-transform:none;}.nav-sidebar .wrapper ul.nav li .sub-nav li a{padding:3px 10px;}.nav-sidebar .wrapper:last-child{margin-top:auto;margin-bottom:0;width:100%;}.nav-sidebar .wrapper .company-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}.nav-sidebar .wrapper .company-info li{margin:0 auto;font-size:1rem;text-align:center;padding:0;}.nav-sidebar .wrapper .company-info li:last-child{width:100%;}.nav-sidebar .wrapper .company-info .img{max-width:170px;margin:0 auto 15px;}.nav-sidebar .wrapper .company-info i{color:#464646;font-size:18px;}.nav-sidebar .wrapper .company-info a{padding:5px;color:#fefefe;}.nav-sidebar .wrapper .company-info span.pipe{height:.65rem;border-right:solid .09rem #fefefe;}.nav-sidebar .wrapper .quicklinks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding-bottom:5px;}.nav-sidebar .wrapper .quicklinks li a{padding:10px 9px;color:#fefefe;}.nav-sidebar .wrapper .quicklinks li a i{font-size:1.4rem;}.nav-sidebar .wrapper .quicklinks li a:hover,.nav-sidebar .wrapper .quicklinks li a:focus{color:#fff;}.row{flex-basis:100%;}footer,.footer{margin-top:auto;background-color:#363f49;flex-basis:100%;width:100%;display:block;padding:40px 0;text-align:center;}footer .wrapper,.footer .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-basis:100%;max-width:1200px;margin:auto;padding:20px 15px 15px!important;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-weight:600;font-style:normal;text-transform:uppercase;font-size:.9rem;}footer .wrapper .footer-row,.footer .wrapper .footer-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;align-items:center;justify-content:center;}footer .wrapper .footer-row a,footer .wrapper .footer-row a:visited,footer .wrapper .footer-row a.active,footer .wrapper .footer-row a:link,.footer .wrapper .footer-row a,.footer .wrapper .footer-row a:visited,.footer .wrapper .footer-row a.active,.footer .wrapper .footer-row a:link{color:#fff;font-family:"source-sans-pro",sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;font-size:.9rem;}footer .wrapper .footer-row a:hover,footer .wrapper .footer-row a:focus,footer .wrapper .footer-row a:visited:hover,footer .wrapper .footer-row a:visited:focus,footer .wrapper .footer-row a.active:hover,footer .wrapper .footer-row a.active:focus,footer .wrapper .footer-row a:link:hover,footer .wrapper .footer-row a:link:focus,.footer .wrapper .footer-row a:hover,.footer .wrapper .footer-row a:focus,.footer .wrapper .footer-row a:visited:hover,.footer .wrapper .footer-row a:visited:focus,.footer .wrapper .footer-row a.active:hover,.footer .wrapper .footer-row a.active:focus,.footer .wrapper .footer-row a:link:hover,.footer .wrapper .footer-row a:link:focus{color:#e3e3e3;}footer .wrapper .footer-row>div,.footer .wrapper .footer-row>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#fff;text-align:left;}footer .wrapper .footer-row>div ul,.footer .wrapper .footer-row>div ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}footer .wrapper .footer-row>div ul li,.footer .wrapper .footer-row>div ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}footer .wrapper .footer-row>div ul li a,.footer .wrapper .footer-row>div ul li a{padding:10px 8px;display:inline-block;}footer .wrapper .footer-row>div ul li span.pipe,.footer .wrapper .footer-row>div ul li span.pipe{border-right:solid .09rem #e3e3e3;}footer .wrapper .footer-row>div.logo,.footer .wrapper .footer-row>div.logo{padding:10px;}footer .wrapper .footer-row>div.logo img,.footer .wrapper .footer-row>div.logo img{max-height:53px;}footer .wrapper .footer-row>div.menu,.footer .wrapper .footer-row>div.menu{text-align:center;padding:10px 20px;}footer .wrapper .footer-row>div.menu a,.footer .wrapper .footer-row>div.menu a{padding:10px 15px;}footer .wrapper .footer-row>div.social-media,.footer .wrapper .footer-row>div.social-media{padding:10px;}footer .wrapper .footer-row>div.social-media a,.footer .wrapper .footer-row>div.social-media a{padding:10px 6px;}footer .wrapper .footer-row>div.social-media a i,.footer .wrapper .footer-row>div.social-media a i{font-size:1.3rem;color:#fff;}footer .wrapper .footer-row>div.social-media a:hover i,footer .wrapper .footer-row>div.social-media a:focus i,.footer .wrapper .footer-row>div.social-media a:hover i,.footer .wrapper .footer-row>div.social-media a:focus i{color:#e3e3e3;}footer .wrapper .row.reco,.footer .wrapper .row.reco{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;align-items:center;justify-content:center;padding-top:25px;}footer .wrapper .row.reco ul,.footer .wrapper .row.reco ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-top:solid 1px #ddd;padding-top:20px;align-items:center;justify-content:center;flex-direction:row;}footer .wrapper .row.reco ul li,.footer .wrapper .row.reco ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;align-items:center;justify-content:center;flex-direction:row;}footer .wrapper .row.reco ul li>div,.footer .wrapper .row.reco ul li>div{padding:10px 10px 0;}footer .wrapper .row.reco ul li>div>a,.footer .wrapper .row.reco ul li>div>a{max-width:65px;}.modal-content{border:0;}.pull-right{float:right;}.content-wrapper .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding-top:1.5rem;}.content-wrapper .wrapper.ingress-wrapper{justify-content:center;align-items:center;}.content-wrapper .wrapper.ingress-wrapper .ingress{width:100%;max-width:712px;margin:0 auto;text-align:center;}.main .contact-form-wrapper{color:#fff;}.main .contact-form-wrapper .wrapper{padding-top:0;}.main .contact-form-wrapper .flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;}.main .contact-form-wrapper .flex .form-group{width:calc(50% - 15px);}.main .contact-form-wrapper .form-content{max-width:980px!important;padding:60px 40px 50px;margin:0 auto;}.main .contact-form-wrapper .form-content h3,.main .contact-form-wrapper .form-content .h3{text-align:center;margin-bottom:2rem;}.main .contact-form-wrapper .form-content .form,.main .contact-form-wrapper .form-content .form-sent{min-height:172px;}.main .contact-form-wrapper .form-content .form>p,.main .contact-form-wrapper .form-content .form-sent>p{text-align:center;width:100%;margin-bottom:2rem;}.main .contact-form-wrapper .form-content .form .form-group.large,.main .contact-form-wrapper .form-content .form-sent .form-group.large{width:100%;}.main .contact-form-wrapper .form-content .form .form-group:not(.large),.main .contact-form-wrapper .form-content .form-sent .form-group:not(.large){width:calc(50% - 15px);}.main .contact-form-wrapper .form-content .form a,.main .contact-form-wrapper .form-content .form p,.main .contact-form-wrapper .form-content .form .small,.main .contact-form-wrapper .form-content .form .smaller,.main .contact-form-wrapper .form-content .form-sent a,.main .contact-form-wrapper .form-content .form-sent p,.main .contact-form-wrapper .form-content .form-sent .small,.main .contact-form-wrapper .form-content .form-sent .smaller{color:#fff;display:inline-block!important;}.main .contact-form-wrapper .form-content .form .form-group label,.main .contact-form-wrapper .form-content .form-sent .form-group label{color:#fff;}.main .contact-form-wrapper .form-content .form .form-group>div,.main .contact-form-wrapper .form-content .form-sent .form-group>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.main .contact-form-wrapper .form-content .form .form-group>div label:first-of-type,.main .contact-form-wrapper .form-content .form .form-group>div input:first-of-type,.main .contact-form-wrapper .form-content .form-sent .form-group>div label:first-of-type,.main .contact-form-wrapper .form-content .form-sent .form-group>div input:first-of-type{width:100%;max-width:110px;margin-right:6px;}.main .contact-form-wrapper .form-content .form .form-group input.zip,.main .contact-form-wrapper .form-content .form-sent .form-group input.zip{max-width:80px;margin-right:6px;}.main .contact-form-wrapper .form-content .form .form-group.chk,.main .contact-form-wrapper .form-content .form-sent .form-group.chk{margin-top:26px;}.main .contact-form-wrapper .form-content .form .form-group.chk label,.main .contact-form-wrapper .form-content .form-sent .form-group.chk label{margin-top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;}.main .contact-form-wrapper .form-content .form .form-group.chk label span,.main .contact-form-wrapper .form-content .form-sent .form-group.chk label span{padding-left:6px;}.main .contact-form-wrapper .form-content .form .form-group.chk label span a,.main .contact-form-wrapper .form-content .form-sent .form-group.chk label span a{display:inline-block;}.main .contact-form-wrapper .form-content .form-sent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}.main .contact-form-wrapper .form-content .form-sent>span{font-size:24px;}.main .contact-form-wrapper>.wrapper.text-center p{font-weight:400;margin-bottom:1.8rem;}.main .contact-form-wrapper>.wrapper.text-center h2,.main .contact-form-wrapper>.wrapper.text-center .h2{margin-bottom:1rem;}.main .contactform .h4{margin-bottom:1.5rem!important;}.main .nomargin-bottom{margin-bottom:0!important;}.main .nopadding-bottom{padding-bottom:0!important;}.main figure,.main canvas{background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0;height:100%;}.main figure.bottom,.main canvas.bottom{background-position:center bottom;}.main figure.top,.main canvas.top{background-position:center top;}.main .intro,.main .front-intro{padding-bottom:24px;}.main .intro .hero,.main .front-intro .hero{padding:0!important;max-width:100%!important;position:relative;}.main .intro .hero>.buttons,.main .front-intro .hero>.buttons{position:absolute;bottom:30px;text-align:center;width:100%;}.main .intro .hero>.buttons .btn,.main .intro .hero>.buttons .btn:visited,.main .front-intro .hero>.buttons .btn,.main .front-intro .hero>.buttons .btn:visited{color:#444;background-color:rgba(255,255,255,.8);letter-spacing:.75px;}.main .intro .hero>.buttons .btn-link,.main .front-intro .hero>.buttons .btn-link{color:rgba(255,255,255,.8);}.main .intro .hero>.buttons .btn-link i,.main .front-intro .hero>.buttons .btn-link i{display:none;}.main .intro .hero>.buttons .btn-link span,.main .front-intro .hero>.buttons .btn-link span{border-right:solid 2px rgba(255,255,255,.8);border-bottom:solid 2px rgba(255,255,255,.8);display:inline-block;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:30px;height:30px;}.main .intro .hero picture,.main .front-intro .hero picture{width:100%;height:100vh;max-height:62vh;}.main .intro .hero .flexslider .slideimg,.main .front-intro .hero .flexslider .slideimg{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.main .intro .hero .flexslider .slideimg figure,.main .intro .hero .flexslider .slideimg canvas,.main .front-intro .hero .flexslider .slideimg figure,.main .front-intro .hero .flexslider .slideimg canvas{max-height:62vh;}.main .intro .hero .flexslider .slideimg figure .slidecover,.main .intro .hero .flexslider .slideimg canvas .slidecover,.main .front-intro .hero .flexslider .slideimg figure .slidecover,.main .front-intro .hero .flexslider .slideimg canvas .slidecover{position:absolute;height:100%;width:100%;background-color:rgba(34,34,34,.4);top:0;left:0;}.main .intro .hero .flexslider .slideimg>.wrapper,.main .front-intro .hero .flexslider .slideimg>.wrapper{position:absolute;z-index:2;bottom:0;margin:0 auto;max-width:1140px;padding:0;}.main .intro .hero .flexslider .slideimg>.wrapper>div,.main .front-intro .hero .flexslider .slideimg>.wrapper>div{color:#fff;min-width:250px;background-color:rgba(0,130,158,.8);padding:1.5rem;}.main .intro .hero .flexslider .slideimg>.wrapper>div span,.main .front-intro .hero .flexslider .slideimg>.wrapper>div span{position:absolute;}.main .intro .hero .flexslider .slideimg>.wrapper>div h2,.main .intro .hero .flexslider .slideimg>.wrapper>div .h2,.main .front-intro .hero .flexslider .slideimg>.wrapper>div h2,.main .front-intro .hero .flexslider .slideimg>.wrapper>div .h2{font-size:1.1rem;}.main .intro .hero .flexslider .slideimg>.wrapper>div p,.main .front-intro .hero .flexslider .slideimg>.wrapper>div p{font-size:1rem;padding:0;}.main .intro .hero .flexslider .slideimg>.wrapper>div a,.main .front-intro .hero .flexslider .slideimg>.wrapper>div a{color:#fecf52;font-weight:400;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}.main .intro .hero .flexslider .slideimg>.wrapper>div a i,.main .front-intro .hero .flexslider .slideimg>.wrapper>div a i{padding-left:6px;}.main .intro .hero .flexslider .slides>li:not(:first-child),.main .front-intro .hero .flexslider .slides>li:not(:first-child){display:none;-webkit-backface-visibility:hidden;}.main .intro .hero .imageslider,.main .front-intro .hero .imageslider{padding:0;}.main .intro .hero .imageslider picture,.main .front-intro .hero .imageslider picture{width:100%;height:100vh;max-height:100vh;}.main .intro figure,.main .intro canvas,.main .front-intro figure,.main .front-intro canvas{width:100%;height:100vh;max-height:510px;}.main .intro p,.main .front-intro p{padding:40px 20px;font-size:1.18rem;font-weight:400;margin:0 auto;width:100%;max-width:996px;}.main .intro .wrapper.intro,.main .front-intro .wrapper.intro{padding-top:20px;padding-bottom:20px;max-width:954px;}.main .intro .wrapper.intro p,.main .front-intro .wrapper.intro p{padding:0;font-size:1rem;width:100%;margin:0 0 1.2rem;max-width:100%;}.main .intro .wrapper.intro h3,.main .intro .wrapper.intro .h3,.main .front-intro .wrapper.intro h3,.main .front-intro .wrapper.intro .h3{margin-bottom:.4rem;}.main .intro .wrapper.intro h4,.main .intro .wrapper.intro .h4,.main .front-intro .wrapper.intro h4,.main .front-intro .wrapper.intro .h4{margin-bottom:.35rem;}.main .intro{padding-bottom:0;}.main .content{padding:1.5rem 0 0;}.main .content h1.light{color:#fff;}.main .content h1.norm,.main .content h2.norm,.main .content h3.norm,.main .content h4.norm,.main .content h5.norm,.main .content .h2.norm,.main .content .h3.norm,.main .content .h4.norm,.main .content .h5.norm{text-transform:none!important;}.main .content .font-italic{font-weight:100;}.main .content h4,.main .content .h4{margin-bottom:.5rem;font-size:1.4rem;}.main .content p{font-size:1rem;margin-bottom:1.8rem;}.main .content .ingress{padding-top:1.5rem;padding-bottom:1.5rem;}.main .content .ingress p{font-size:1.2rem;margin-bottom:1rem;}.main .content .ingress.invert{color:#fff;}.main .content a,.main .content a:active,.main .content a:visited{font-weight:400;}.main .content .text-block.cols{margin-bottom:1.5rem;}.main .content .text-block.cols h5,.main .content .text-block.cols .h5{margin:0;}.main .content .text-block-img h6,.main .content .text-block-img .h6{margin:.5rem;font-size:1.1rem;}.main .bg{margin-bottom:20px;}.main .bg .wrapper .text-block-img{padding-top:0;}.main .bg .wrapper .text-block-img>div{padding-bottom:30px;}.main .asterix{color:#e9530e;font-weight:600;}.main .form-wrapper .form-content .form .form-group,.main .form-wrapper .form-content .form-sent .form-group{width:calc(50% - 15px);}.main .form-wrapper .form-content .form .form-group.chk,.main .form-wrapper .form-content .form-sent .form-group.chk{width:100%;}.main .form-wrapper .form-content .form .form-group.chk label span a,.main .form-wrapper .form-content .form-sent .form-group.chk label span a{padding-top:0;}.main .form-wrapper .form-content .form .form-group .buttons,.main .form-wrapper .form-content .form-sent .form-group .buttons{padding-top:10px;}.main .box-list{padding:0 0 40px 0;}.main .box-list .wrapper>.box{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:stretch;opacity:1;transform:translateZ(0);}.main .box-list .wrapper>.box .inner-box{height:100vh;max-height:590px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}.main .box-list .wrapper>.box .inner-box figure,.main .box-list .wrapper>.box .inner-box canvas{height:60%;}.main .box-list .wrapper>.box .inner-box h2,.main .box-list .wrapper>.box .inner-box .h2{font-size:1.688rem;margin-bottom:1rem;}.main .box-list .wrapper>.box .inner-box h3,.main .box-list .wrapper>.box .inner-box .h3{margin-bottom:1rem;}.main .box-list .wrapper>.box .inner-box p{margin-bottom:.5rem;font-weight:400;}.main .box-list .wrapper>.box .inner-box .box,.main .box-list .wrapper>.box .inner-box .text-block{height:40%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}.main .box-list .wrapper>.box .inner-box .form-wrapper{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;padding:0 45px;}.main .box-list .wrapper>.box .inner-box .text-block{justify-content:center;}.main .box-list .wrapper>.box .inner-box>.text-block{padding:30px 45px;}.main .box-list .wrapper>.box .inner-box>.text-block.col-b{padding:30px 70px;}.main .box-list .wrapper>.box .inner-box .box{justify-content:center;}.main .box-list .wrapper>.box .inner-box .box.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;height:60%;}.main .box-list .wrapper>.box .inner-box .box.flex .box{height:100%;width:60%;}.main .box-list .wrapper>.box .inner-box .box.flex .box figure,.main .box-list .wrapper>.box .inner-box .box.flex .box canvas{height:100%;}.main .box-list .wrapper>.box .inner-box .box.flex .box.col-y{padding:25px;width:40%;justify-content:center;}.main .box-list .wrapper>.box .inner-box>.box:not(.flex){padding:30px 45px;}.main .box-list .wrapper>.box .inner-box.light{background-color:#fff;}.main .box-list .wrapper>.box .inner-box.light.gray{background-color:rgba(171,169,163,.1);}.main .box-list .wrapper>.box .inner-box.light.gray input,.main .box-list .wrapper>.box .inner-box.light.gray textarea{background-color:#fff;}.main .reco{background-position:center top;background-repeat:no-repeat;background-size:cover;padding:100px 15px;}.main .reco .wrapper{min-height:350px;display:flex;justify-content:center;align-items:center;background-color:#fff;max-width:100%!important;padding:0!important;margin:0!important;}.no-point{cursor:default!important;}.breadcrumb{background-color:transparent;width:100%;max-width:1140px;margin:-10px auto 8px;padding:0;}.breadcrumb span{font-size:.8rem;}.breadcrumb .breadcrumb-item{padding:0 8px;text-transform:uppercase;font-weight:400;font-size:.8rem;color:#58585a;}.breadcrumb .breadcrumb-item:first-child{padding-left:0;}.breadcrumb a.breadcrumb-item{color:#106698;}.scroll-up,.scroll-up:hover{background-color:rgba(255,255,255,.5);position:fixed;right:32px;bottom:98px;height:40px;width:40px;z-index:1;font-size:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .25s ease-in;display:none;}.scroll-up span,.scroll-up:hover span{border-top:solid 2px rgba(88,88,90,.8);border-right:solid 2px rgba(88,88,90,.8);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:16px;height:16px;display:inline-block;margin:15px auto auto;}.scroll-up:hover,.scroll-up:hover:hover{background-color:#fff;}.contact-form-wrapper{width:100%;max-width:1140px;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;}.contact-form-wrapper .form-content{max-width:980px!important;padding:60px 40px 40px;margin:0 auto;}.contact-form-wrapper .hhouse{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;}.contact-form-wrapper h2,.contact-form-wrapper .h4,.contact-form-wrapper h4,.contact-form-wrapper .asterix{color:#fff;}.contact-form-wrapper h4,.contact-form-wrapper .h4{font-size:1.1rem!important;text-transform:none;text-align:center;color:#fff!important;padding:10px 0!important;}.contact-form-wrapper h2,.contact-form-wrapper .h2{font-size:2.4rem!important;text-align:center;}.contact-form-wrapper .form-content .form .form-group{width:calc(33.33% - 15px);margin-bottom:.5rem;}.contact-form-wrapper .form-content .form .form-group.chk label input{min-width:18px!important;}.contact-form-wrapper .form-content .form .form-group.chk label span,.contact-form-wrapper .form-content .form .form-group.chk label a{color:#fff!important;font-size:1rem!important;font-weight:normal!important;padding-top:0!important;}.contact-form-wrapper .form-content .form .form-group.chk.input-error span,.contact-form-wrapper .form-content .form .form-group.chk.input-error a{color:#f3cfcf!important;}.contact-form-wrapper .form-sent{align-items:center!important;justify-content:center!important;}.contact-form-wrapper input[type=text],.contact-form-wrapper input[type=email],.contact-form-wrapper input[type=tel],.contact-form-wrapper input[type=number],.contact-form-wrapper textarea,.contact-form-wrapper select{border-color:#fff;background-color:#fff;}.contact-form-wrapper .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding-top:1rem;}.contact-form-wrapper .btn{color:#000!important;background-color:#fff!important;min-width:130px!important;padding:1rem 1.5rem!important;font-size:1rem!important;letter-spacing:1px!important;}.contact-form-wrapper .btn:hover{background-color:#fefefe!important;}.contact-form-wrapper .form-group label{color:#fff!important;font-weight:400!important;font-size:1rem!important;text-transform:none!important;margin-bottom:4px!important;}.contact-form-wrapper .form-group.input-error input{background-color:#f3cfcf!important;}.chat-btn{width:3.4rem;height:3.4rem;border-radius:50%;right:1.5rem;bottom:1.5rem;cursor:pointer;z-index:1000;position:fixed;display:flex;background-color:#105881;align-items:center;justify-content:center;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;-moz-box-shadow:0 0 1.5rem .15rem rgba(0,0,0,.2);-webkit-box-shadow:0 0 1.5rem .15rem rgba(0,0,0,.2);box-shadow:0 0 1.5rem .15rem rgba(0,0,0,.2);}.chat-btn svg{width:1.7rem;}.chat-btn .chat-live{background-color:#106698;border-radius:50%;color:#fff;position:absolute;right:1px;top:20px;width:18px;height:18px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;font-size:12px;}.chat-btn:hover{background-color:#106698;}.chat{background-color:#fff;border-radius:6px;bottom:100px;width:365px;position:fixed;right:1.8rem;z-index:12;height:calc(100% - 100px);max-height:690px;display:none;border-radius:10px;-moz-box-shadow:0 0 1.5rem .15rem rgba(0,0,0,.2);-webkit-box-shadow:0 0 1.5rem .15rem rgba(0,0,0,.2);box-shadow:0 0 1.5rem .15rem rgba(0,0,0,.2);}.chat .webpage_by{position:absolute;bottom:0;font-size:.75rem;z-index:1000;left:0;width:100%;text-align:center;-webkit-transition:all .15s;transition:all .15s;padding-top:.5rem;background-color:#363f49;background-color:#fff;border-radius:0 0 10px 10px;}.chat .webpage_by a{color:#000;font-weight:100;opacity:.8;}.chat .webpage_by a span{display:inline-block;padding-left:5px;}.chat .webpage_by:hover a{opacity:1;}.chat .webpage_by:hover a span{font-weight:300;}.chat picture{display:inline-block;width:100%;height:100%;overflow:hidden;}.chat picture img{object-fit:cover;object-position:center center;height:100%!important;width:100%!important;}.chat .chat-header{background-color:#283146;background-color:#363f49;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:10px 15px;border-radius:10px 10px 0 0;position:relative;justify-content:flex-end;align-items:center;}.chat .chat-header .logo{margin:auto auto auto 0;}.chat .chat-header button{z-index:13;width:32px;height:32px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding:0;background-color:transparent;border:0;}.chat .chat-header button svg{display:block;vertical-align:middle;background:rgba(255,255,255,.8);border-radius:100%;border:1px solid #dcdcdc;}.chat .chat-header button.close{background:none;border:0;height:32px;width:32px;border-radius:50%;opacity:1;font-size:1rem;}.chat .chat-header button.close:focus{outline:0;}.chat .chat-header button:hover{opacity:1;}.chat .chat-header button:hover svg{background:#fff;}.chat .chat-header button.refresh{margin-right:10px;}.chat .chat-hero{height:226px;position:relative;z-index:1;}.chat .chat-hero:after{background-color:rgba(0,0,0,.2);content:"";position:absolute;left:0;top:0;height:100%;width:100%;}.chat .chat-content{font-size:.9rem;z-index:2;position:relative;overflow-x:hidden;overflow-y:auto;margin-top:-54px;padding:0 10px 20px;height:calc(100% - 144px);scrollbar-width:thin;}.chat .chat-content::-webkit-scrollbar{width:6px;}.chat .chat-content.ovf{margin-top:0;height:calc(100% - 84px);border-radius:0;background-color:#363f49;}.chat .chat-content.ovf+.webpage_by{background-color:#363f49;}.chat .chat-content.ovf+.webpage_by a{color:#9f9e9e;}.chat .chat-intro{box-shadow:0 5px 20px rgba(0,0,0,.15);padding:1rem .5rem;background-color:#fff;border-radius:8px;margin:0 10px 1.2rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}.chat .chat-intro picture{width:70px;min-width:70px;height:70px;margin-right:1rem;}.chat .chat-intro picture img{border-radius:50%;}.chat .chat-intro div{padding:0 5px;}.chat .chat-intro div .h4{padding:0;font-size:1.2rem;text-transform:none;}.chat .chat-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;padding-top:10px;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.chat .chat-options .chat-wrap,.chat .chat-options #chat-window,.chat .chat-options .live-res,.chat .chat-options .live-res .message,.chat .chat-options .live-res .m-options,.chat .chat-options .live-res .m-submit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-end;}.chat .chat-options .m-options .btn{min-width:98px;}.chat .chat-options #chat-window{max-width:100%;padding-left:10px;padding-right:10px;}.chat .chat-options #chat-window .error{text-align:center;font-size:1rem;padding-right:2rem;color:#fff;min-width:285px;color:#ed4a67;}.chat .chat-options #chat-window .error span{display:inline-block;width:100%;text-align:center;color:#fff;}.chat .chat-options .chat-wrap{justify-content:center;padding:.5rem 1rem 0;}.chat .chat-options .chat-wrap .btn{width:100%;margin:6px 0!important;}.chat .chat-options .live-res{text-align:right;max-width:100%;}.chat .chat-options .live-res>.m-text{border-radius:18px 18px 2px 18px;background-color:#e5dfc8;color:#000;border:0;margin:6px 0;padding:8px 16px;letter-spacing:.5px;}.chat .chat-options .live-res .sent-message{min-height:200px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}.chat .chat-options .live-res .sent-message .m-text{text-align:center;font-size:1rem;padding-right:2rem;color:#fff;min-width:285px;}.chat .chat-options .live-res .message{justify-content:space-between;align-items:flex-start;padding:5px 0 10px;width:100%;}.chat .chat-options .live-res .message .avt{border-radius:50%;width:44px;height:44px;background-position:center center;background-size:contain;background-repeat:no-repeat;margin-right:16px;background-color:#fff;}.chat .chat-options .live-res .message .m-form{text-align:left;flex:1;flex-basis:100%;padding:10px 10px 15px;background-color:#fff;border-radius:13px;margin-top:1rem;margin-bottom:1rem;}.chat .chat-options .live-res .message .m-text{text-align:left;flex:1;background-color:#f5f5f5;border-radius:2px 18px 18px 18px;padding:12px 15px;}.chat .chat-options .live-res .message .input-text,.chat .chat-options .live-res .message .area-text{width:100%;text-align:left;background-color:#fff;padding:6px 10px 0;}.chat .chat-options .live-res .message .input-text input,.chat .chat-options .live-res .message .area-text input{border-radius:4px;}.chat .chat-options .live-res .message .input-text label,.chat .chat-options .live-res .message .area-text label{margin-bottom:0;font-weight:500;}.chat .chat-options .live-res .message input[type=text]{width:100%;}.chat .chat-options .live-res .message .form-group.large.chk{margin-top:10px;margin-bottom:0;}.chat .chat-options .live-res .message .form-group.large.chk label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-content:center;margin-bottom:0;}.chat .chat-options .live-res .message .form-group.large.chk label input[type=checkbox],.chat .chat-options .live-res .message .form-group.large.chk label input[type=radio]{width:20px;height:20px;min-width:20px;}.chat .chat-options .live-res .message.fullw{width:100%;display:block;}.chat .chat-options .live-res .message.fullw .m-text{display:inline-block;}.chat .chat-options .live-res .form{width:100%;padding:10px 0;text-align:left;border-radius:7px;margin-bottom:6px;}.chat .chat-options .live-res .form label{margin-top:10px;margin-bottom:4px;text-align:left;}.chat .chat-options .live-res .form .form-group{margin-bottom:0;}.chat .chat-options .live-res .m-submit{padding-bottom:40px;width:100%;}.chat .chat-options .live-res .m-submit .submit-input,.chat .chat-options .live-res .m-submit .submit-form{margin-top:10px;}.chat .chat-options .btn.btn-small{color:#fff;margin:6px 0;padding:8px 16px;letter-spacing:.5px;font-weight:400;text-transform:none;}.chat .chat-options .btn.btn-small.quest{cursor:default;border-radius:18px 18px 2px 18px;background-color:#d4d7d9;background-color:#e5dfc8;color:#000;border:0;}.chat .chat-options .btn.btn-small.quest:hover,.chat .chat-options .btn.btn-small.quest:focus{-moz-filter:none;-webkit-filter:none;filter:none;cursor:default;background-color:#106698;background-color:#e5dfc8;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.chat .chat-options .btn.disabled,.chat .chat-options .btn:disabled{opacity:.8!important;}.chat .chat-options .btn.btn-light,.chat .chat-options .btn.btn-dark{font-weight:400;padding:8px 16px;letter-spacing:.8px;}.chat .chat-options .btn.btn-small+.btn-small,.chat .chat-options .btn.btn-light+.btn-light{margin:6px;}.chat .chat-options .btn.btn-small+.message{margin-top:.5rem;}.chat.open{z-index:1200;}.no-webp body:not(.stylingpage) .contact-form-wrapper{background-image:url(/dc/img_291248753_bg.jpg);}.no-webp body.stylingpage .contact-form-wrapper{background-image:url(/dc/img_291248753_bgg.jpg);}.no-webp .reco{background-image:url(/DC/img_helins_ext.jpg);}.webp body:not(.stylingpage) .contact-form-wrapper{background-image:url(/dc/img_291248753_bg.webp);}.webp body.stylingpage .contact-form-wrapper{background-image:url(/dc/img_291248753_bgg.webp);}.webp .reco{background-image:url(/DC/img_helins_ext.webp);}.phone-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.phone-wrapper .pipe{margin:0 6px;}#cookie-bar{background-color:rgba(88,88,90,.8);position:fixed;width:100%;bottom:0;z-index:1050;}#cookie-bar .cookieinfo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding:15px;}#cookie-bar .cookieinfo .cookietext{color:#fff;font-size:15px;}#cookie-bar .cookieinfo a{color:#fff;font-size:15px;}#cookie-bar .cookieinfo a:hover,#cookie-bar .cookieinfo a:focus{color:#fff;}#cookie-bar .cookieinfo .cookiebtn{padding:10px 0 10px 40px;}#cookie-bar .cookieinfo .cookiebtn .btn{line-height:1;padding:12px 15px;white-space:nowrap;font-size:12px;}@media screen and (max-width:1780px){#top-navigation .menu ul li.styling,#top-navigation .menu ul li.service,#top-navigation .menu ul li.styleref,#top-navigation .menu ul li.inspiration,#top-navigation .menu ul li.style-om-oss{display:none;}}@media screen and (max-width:1650px){#top-navigation .menu ul li.styling{display:none;}}@media screen and (max-width:1250px){.menutoggle-content{margin:auto 5px auto auto;}#top-navigation .menu ul li.foreign{display:none;}}@media screen and (min-width:1230px){.content-wrapper .wrapper .text-block-wrapper>div.contact-box{position:relative;}.content-wrapper .wrapper .text-block-wrapper>div.contact-box .reco-badge{position:absolute;right:-70px;top:30px;}}@media(min-width:1500px) and (orientation:landscape){.scroll-up,.scroll-up:hover{right:35px;}}@media(max-width:1330px){#top-navigation .menu ul li.sell,#top-navigation .menu ul li.buy,#top-navigation .menu ul li.foreign{display:none;}}@media screen and (max-width:1060px){.contact-form-wrapper h2{font-size:1.6rem!important;}}@media(max-width:1082px){#top-navigation{padding:0 10px;}#top-navigation img.exlang{max-width:24px;}}@media(max-width:980px){#top-navigation .lang{flex-direction:row;position:relative;max-width:100px;}#top-navigation .lang>span{border-right:solid 1px #efefef;border-bottom:solid 1px #efefef;width:8px;height:8px;display:inline-block;position:absolute;right:0;top:25px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}#top-navigation .lang ul{display:block;position:absolute;top:20px;}#top-navigation .lang ul li{display:none;}#top-navigation .lang ul li.active{border-bottom:0;display:block;}#top-navigation .lang.open>span{border-color:#fff;}.content-wrapper .wrapper{max-width:100%!important;padding:40px 15px 0;}.box-wrapper .container .image-box{flex-basis:42%;}.box-wrapper .container .text-block{width:58%;padding:3rem 1rem;}.box-wrapper .container .text-block .reco-badge{height:80px;width:83px;}.box-wrapper .container .text-block .reco-badge a{height:80px!important;width:83px!important;}.chat-btn{right:1rem;}}@media(max-width:874px){#top-navigation .menu{display:none;}#top-navigation .left,#top-navigation .right{flex-basis:25%;}#top-navigation .middle{flex-basis:50%;}#top-navigation .logo img{width:132px;max-height:none;}}@media(max-width:823px){#top-navigation .lang .dropdown .dropdown-menu{margin-top:8px;}h1.lg{font-size:26px!important;}.main .intro{margin-bottom:3rem;}.main .content{padding:0 15px 1rem;}.main .content h4,.main .content .h4{font-size:1.2rem;}.main.styling .intro{margin-bottom:20px;}.box-wrapper{padding:0 15px;}.box-wrapper .container{flex-direction:column;}.box-wrapper .container .image-box,.box-wrapper .container .text-block{flex-basis:100%;}.box-wrapper .container .image-box{min-height:250px!important;aspect-ratio:4/3;order:2;}.box-wrapper .container .text-block{width:100%;order:1;}.box-wrapper .container .text-block h2,.box-wrapper .container .text-block .h2{font-size:22px!important;}.box-wrapper .container .text-block .filler{display:none;}.styling .box-wrapper{margin-top:30px;margin-bottom:10px;}.contact-form-wrapper h2,.contact-form-wrapper .h2{font-size:1.4rem!important;}.contact-form-wrapper h4,.contact-form-wrapper .h4,.contact-form-wrapper .btn{font-size:.9rem!important;}.content-wrapper .wrapper .form-group label{font-size:.9rem!important;}.contact-form-wrapper .form-content .form .form-group.chk label span,.contact-form-wrapper .form-content .form .form-group.chk label a{font-size:.9rem!important;}}@media screen and (min-width:1024px) and (max-height:768px) and (orientation:landscape){.main .content{padding:1.5rem 15px;}.main .contact-form,.main .form-wrapper{padding:40px 15px 70px;}.main .intro figure,.main .intro canvas{max-height:420px;}body.page .list>.wrapper .inner{flex-direction:column;padding:20px;}.menutoggle-content{right:0;}.content-wrapper .wrapper.ingress-wrapper{padding:30px 15px 5px;}}@media screen and (min-width:940px){.main .contact-form,.main .main .form-wrapper{padding:40px 15px 70px;}.main .intro figure.sell-bottom,.main .intro canvas.sell-bottom{background-position:center bottom -20px;}.main .intro figure.contact-bottom,.main .intro canvas.contact-bottom{background-position:center bottom -20px;}.main .intro figure.left-bottom,.main .intro canvas.left-bottom{background-position:left bottom;}.main .intro figure.left,.main .intro canvas.left{background-position:left center;}.descr #filesandlinks{padding:20px 0;}}@media screen and (min-width:768px) and (max-height:1024px) and (orientation:portrait){#top-navigation nav{height:100%;}#top-navigation nav .lang{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:5px 5px 0;width:110px;}#top-navigation nav .menutoggle-content{width:110px;}#top-navigation nav .nav-content>div{justify-content:center;}#top-navigation nav .nav-content>div ul.menu{display:none;}#top-navigation nav .nav-content>div>div:last-of-type{display:none;}#top-navigation nav .nav-content>div .brand{padding:0;}#top-navigation nav .nav-content>div .brand a div.logo{background-position:center center;}.main .intro p{padding:30px 20px;font-size:1.14rem;}.main .contact-form,.main .form-wrapper{padding:40px 15px 70px;}.main .contact-form .form-content .form .form-group.chk,.main .form-wrapper .form-content .form .form-group.chk{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;}.main .contact-form .form-content .form .form-group.chk label.chk,.main .form-wrapper .form-content .form .form-group.chk label.chk{width:calc(50% - 30px);order:1;}.main .contact-form .form-content .form .form-group.chk .buttons,.main .form-wrapper .form-content .form .form-group.chk .buttons{width:calc(50% - 30px);order:2;padding:10px 0 0 15px;}.main .box-list .wrapper>.box .inner-box{max-height:470px;}.main .box-list .wrapper>.box .inner-box h3,.main .box-list .wrapper>.box .inner-box .h3{margin-bottom:.5rem;}.main .box-list .wrapper>.box .inner-box .box,.main .box-list .wrapper>.box .inner-box .text-block{height:45%;}.main .box-list .wrapper>.box .inner-box .box h3,.main .box-list .wrapper>.box .inner-box .box .h3,.main .box-list .wrapper>.box .inner-box .text-block h3,.main .box-list .wrapper>.box .inner-box .text-block .h3{font-size:1.5rem;}.main .box-list .wrapper>.box .inner-box figure,.main .box-list .wrapper>.box .inner-box canvas,.main .box-list .wrapper>.box .inner-box .box.flex{height:55%;}.main .box-list .wrapper>.box .inner-box figure .box.col-y,.main .box-list .wrapper>.box .inner-box canvas .box.col-y,.main .box-list .wrapper>.box .inner-box .box.flex .box.col-y{width:50%;}.main .box-list .wrapper>.box .inner-box>.text-block{padding:20px 20px;}.main .box-list .wrapper>.box .inner-box>.text-block.col-b{padding:20px 40px;}.main .box-list .wrapper>.box .inner-box>.box:not(.flex){padding:20px 30px;}.content-wrapper .wrapper .content-images.cols>div{min-height:300px;}.content-wrapper .wrapper.ingress-wrapper{padding:30px 15px 5px;}}@media(max-width:740px){#top-navigation nav .menu li.foreign{display:none;}}@media(max-width:600px){#top-navigation nav .nav-content>div{justify-content:center;align-items:center;}#top-navigation nav .nav-content>div>div:last-of-type{display:none;}#top-navigation nav .nav-content>div .brand a div.logo{background-position:center center;}}@media(max-width:730px) and (orientation:landscape){footer .wrapper .footer-row .footer-row,.footer .wrapper .footer-row{flex-direction:column;width:auto;}footer .wrapper .footer-row .footer-row>div:last-child,.footer .wrapper .footer-row>div:last-child{margin-top:30px;}footer .wrapper .footer-row .footer-bottom,.footer .wrapper .footer-bottom{margin:30px auto 0 auto;}}@media(max-width:768px){.breadcrumb{padding:0 15px;}.styling .breadcrumb{padding-bottom:30px;}footer .wrapper .footer-row>div.social-media a,.footer .wrapper .footer-row>div.social-media a{padding:10px;}}@media(max-width:768px) and (orientation:portrait){body.page .list>.wrapper .inner{padding:20px;min-width:calc(50% - 10px);max-width:calc(50% - 10px);}body.page .list>.wrapper .inner a{flex-direction:column;}body.page .list>.wrapper .inner figure,body.page .list>.wrapper .inner canvas{width:100%;height:80px;}body.page .list>.wrapper .inner .col{padding:15px;margin:20px 0 0 0;}body.page .list>.wrapper .inner:nth-child(odd){margin-right:10px;}body.page .list>.wrapper .inner:nth-child(even){margin-left:10px;}.footer,footer{padding:20px 0;}.footer .wrapper,footer .wrapper{padding:0;}.footer .wrapper .footer-row,footer .wrapper .footer-row{flex-direction:column;width:100%;}.footer .wrapper .footer-row>div.menu,footer .wrapper .footer-row>div.menu{padding:10px 0;}.footer .wrapper .footer-row>div.menu ul,footer .wrapper .footer-row>div.menu ul{-ms-flex-direction:column;flex-direction:column;}.footer .wrapper .footer-row>div.menu ul li span.pipe,footer .wrapper .footer-row>div.menu ul li span.pipe{display:none;}#cookie-bar .cookieinfo{-ms-flex-direction:column;flex-direction:column;}}@media(max-width:767px) and (orientation:portrait){.main .contact-form .form-content,.main .form-wrapper .form-content{padding-bottom:40px!important;}.main .contact-form .form-content .form .form-group,.main .contact-form .form-content .form-sent .form-group,.main .form-wrapper .form-content .form .form-group,.main .form-wrapper .form-content .form-sent .form-group{width:100%!important;}.main .box-list .wrapper>.box .inner-box .form-wrapper{padding:0 15px!important;}.main .box-list .wrapper>.box .inner-box>.text-block{padding:30px 15px;}.content-wrapper .wrapper .content-images.cols{-ms-flex-direction:column;flex-direction:column;}.content-wrapper .wrapper .content-images.cols>div{width:100%;}.content-wrapper .wrapper .content-images.cols>div:first-child{margin-bottom:10px;}.content-wrapper .wrapper .text-block-wrapper{-ms-flex-direction:column;flex-direction:column;}.content-wrapper .wrapper .text-block-wrapper>div{width:100%;}.content-wrapper .wrapper .text-block-wrapper>div.ingress{width:100%;}body.page .list>.wrapper{-ms-flex-direction:column;flex-direction:column;align-items:center;}body.page .list>.wrapper .inner{max-width:calc(100% - 20px)!important;}body.page .list>.wrapper .inner:nth-child(odd){margin-right:0;}body.page .list>.wrapper .inner:nth-child(even){margin-left:0;}.main .reco{background:none!important;padding:50px 0 60px;}.main .contact-form{padding:0!important;}.main .contact-form .contact-form-wrapper{margin-bottom:3rem;}.main .contact-form .contact-form-wrapper .form-content{padding:60px 15px 40px;}}@media(max-height:450px) and (orientation:landscape),(min-width:414px) and (max-width:767px),(max-width:840px) and (orientation:landscape),(max-width:1000px) and (max-height:500px){.down-anim-wrapper{display:none;}h1{font-size:30px;}h2,.h2{font-size:24px;}h3,.h3{font-size:19px;}.main .box-list .wrapper>.box{flex-direction:column;align-items:flex-start;}.main .box-list .wrapper>.box .inner-box h2,.main .box-list .wrapper>.box .inner-box .h2{font-size:22px;margin-bottom:.5rem;}.main .box-list .wrapper>.box .inner-box h3,.main .box-list .wrapper>.box .inner-box .h3{margin-bottom:.5rem;}.main .box-list .wrapper>.box .inner-box .form-wrapper{padding-bottom:50px;}.main .box-list .wrapper>.box .inner-box .form-wrapper .buttons .btn{max-width:130px;}.main .box-list .wrapper>.box .inner-box .box.col{padding:30px 45px;}.main .box-list .wrapper>.box .inner-box .box.flex{height:50%;}.main .box-list .wrapper>.box .inner-box .box.flex .box.col-y{padding:25px 45px;}.main .box-list .wrapper>.box:last-child .inner-box{max-height:680px;}.main .box-list .wrapper>.box:last-child .inner-box figure,.main .box-list .wrapper>.box:last-child .inner-box canvas{height:50%;background-position:right center;}.main .box-list .wrapper>.box:last-child .inner-box>.text-block.col-b{padding:20px;}.main .box-list .wrapper>.box:last-child .inner-box.p-inner{max-height:none;padding-bottom:20px;height:auto;}.main .contact-form{padding:0 30px;}.main .contact-form .form-content .form .form-group,.main .contact-form .form-content .form-sent .form-group{width:calc(50% - 15px);}.main .form-wrapper{padding:0 30px;}body.page .list>.wrapper .inner{min-width:calc(50% - 20px);max-width:calc(50% - 20px);padding:20px;}body.page .list>.wrapper .inner figure{height:100%;width:100%;height:100vh;width:100%;max-height:80px;max-width:150px;}body.page .list>.wrapper .inner .col{margin:20px 0 0;}body.page .list>.wrapper .inner .col h4,body.page .list>.wrapper .inner .col .h4{font-size:1.2rem;}body.page .list>.wrapper .inner a{flex-direction:column;}.content-wrapper .wrapper{padding:0;}.content-wrapper .wrapper .content-images.cols>div{min-height:320px;max-height:50vh;}.footer,footer{padding:40px 0 20px;}.footer .wrapper .footer-row,footer .wrapper .footer-row{flex-direction:column;}.footer .wrapper .footer-row>div.menu ul,footer .wrapper .footer-row>div.menu ul{flex-wrap:wrap;justify-content:center;}.footer .wrapper .footer-row>div.menu ul span.pipe,footer .wrapper .footer-row>div.menu ul span.pipe{display:none;}.footer .wrapper .footer-row>div.menu ul a,footer .wrapper .footer-row>div.menu ul a{padding:6px 15px;}.chat-btn{right:.8rem;bottom:1rem;width:3rem;height:3rem;}.chat-btn svg{width:1.4rem;}}@media(max-height:450px) and (orientation:landscape){.chat{height:100%;min-height:0;top:15px;bottom:auto;}.chat .chat-content{height:calc(100vh - 112px);}.chat .chat-intro{margin:0 10px 0;}.chat .chat-hero{height:80px;}}@media(max-width:440px) and (orientation:portrait),(max-height:450px),(device-width:414px) and (device-height:896px) and (orientation:portrait){h1{font-size:30px;}h2,.h2{font-size:24px;}h3,.h3{font-size:19px;}h4,.h4{font-size:1.4rem;}.menutoggle-content{max-width:60px;}.box-wrapper .container .text-block h2,.box-wrapper .container .text-block .h2{font-size:24px!important;}dl.flex-list dt{font-weight:400;width:100%;margin-bottom:0;}dl.flex-list dd{margin-bottom:.5rem;padding:0;}dl.flex-list .header{display:none;}#top-navigation{height:62px!important;}#top-navigation nav{height:100%;}#top-navigation nav .lang{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:0 5px;width:110px;}#top-navigation nav .menutoggle-content{width:110px;}#top-navigation nav .nav-content>div{justify-content:center;}#top-navigation nav .nav-content>div ul.menu{display:none;}#top-navigation nav .nav-content>div>div:last-of-type{display:none;}#top-navigation nav .nav-content>div .brand{padding:0;}#top-navigation nav .nav-content>div .brand a div.logo{max-height:48px;background-position:center center;}.content-wrapper .wrapper .text-block-wrapper>div.ingress{width:calc(100% - 230px);}.nav-sidebar .menutoggle-content{padding-top:10px;margin:0 0 0 auto!important;}.nav-sidebar .wrapper ul.nav li a{font-size:1rem;}.main .separator{height:40px;}.main .contact-form,.main .form-wrapper{padding:20px 0 70px;}.main .contact-form h6,.main .contact-form .h6,.main .form-wrapper h6,.main .form-wrapper .h6{font-size:1.15rem;}.main .contact-form .form-content .form .form-group label,.main .contact-form .form-content .form-sent .form-group label,.main .form-wrapper .form-content .form .form-group label,.main .form-wrapper .form-content .form-sent .form-group label{font-size:.95rem;}.main .contact-form .form-content .form .form-group label span:not(.asterix),.main .contact-form .form-content .form-sent .form-group label span:not(.asterix),.main .form-wrapper .form-content .form .form-group label span:not(.asterix),.main .form-wrapper .form-content .form-sent .form-group label span:not(.asterix){font-size:.95rem;}.main .contact-form .form-content .form .small,.main .contact-form .form-content .form-sent .small,.main .form-wrapper .form-content .form .small,.main .form-wrapper .form-content .form-sent .small{font-size:.9rem;padding-bottom:.5rem;}.main .reco{padding:50px 15px;}.main .intro figure{width:100%;height:100vh;max-height:45vh;}.main .content p{font-size:1.15rem;}.main .box-list .wrapper>.box .inner-box .form-wrapper{padding:0 15px;}.main .box-list .wrapper>.box .inner-box .text-block{padding:30px 15px 20px;}}@media(max-width:520px){.main .contact-form-wrapper .form-content .form .form-group:not(.large),.main .contact-form-wrapper .form-content .form-sent .form-group:not(.large){width:100%;}}@media(max-width:440px){.chat{width:98%;left:1%;right:1%;height:100vh;max-height:100vh;max-height:calc(var(--vh,1vh)*100);max-height:calc(var(--vh,1vh)*100);top:0;bottom:auto;}.chat .chat-intro{margin:0 10px 0;}.chat-btn{right:.8rem;bottom:1rem;width:3rem;height:3rem;}.chat-btn svg{width:1.4rem;}}@media(max-width:440px) and (orientation:portrait){.content-wrapper .wrapper .text-block-wrapper{flex-direction:column;}.content-wrapper .wrapper .text-block-wrapper>div.ingress{width:100%;}.content-wrapper .wrapper .text-block-wrapper>div.contact-box{margin:0 0 30px;width:250px;}.main .box-list{padding:0;}.main .box-list .wrapper>.box{flex-direction:column;align-items:flex-start;}.main .box-list .wrapper>.box .inner-box{max-height:470px;}.main .box-list .wrapper>.box .inner-box h2,.main .box-list .wrapper>.box .inner-box .h2{font-size:22px;margin-bottom:.5rem;}.main .box-list .wrapper>.box .inner-box .text-block{padding:30px 25px;}.main .box-list .wrapper>.box .inner-box h3,.main .box-list .wrapper>.box .inner-box .h3{margin-bottom:.5rem;}.main .box-list .wrapper>.box .inner-box .box.col{padding:30px 25px;}.main .box-list .wrapper>.box .inner-box .box.flex{height:50%;}.main .box-list .wrapper>.box:last-child .inner-box{max-height:680px;}.main .box-list .wrapper>.box:last-child .inner-box figure{height:50%;background-position:right center;}.main .box-list .wrapper>.box:last-child .inner-box>.text-block{height:50%;}.main .box-list .wrapper>.box:last-child .inner-box>.text-block.col-b{padding:20px;}.main .box-list .wrapper>.box:last-child .inner-box.p-inner{max-height:none;padding-bottom:20px;height:auto;}.main .form-wrapper .form-content .form .form-group,.main .form-wrapper .form-content .form-sent .form-group{width:100%;}.main .contact-form>.wrapper.text-center{text-align:left!important;padding:0 15px;}.main .contact-form .form-content{padding:0 15px;}.main .contact-form .form-content .form,.main .contact-form .form-content .form-sent{flex-direction:column;}.main .contact-form .form-content .form .form-group,.main .contact-form .form-content .form-sent .form-group{width:100%;}.main .contact-form .form-content .form .form-group.chk,.main .contact-form .form-content .form-sent .form-group.chk{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}.main .contact-form .form-content .form .form-group.chk .chk,.main .contact-form .form-content .form-sent .form-group.chk .chk{order:1;}.main .contact-form .form-content .form .form-group .buttons,.main .contact-form .form-content .form-sent .form-group .buttons{padding-top:15px;order:2;}body.page .list>.wrapper .inner{padding:20px;min-width:100%;max-width:100%;margin:10px 0;}body.page .list>.wrapper .inner figure{height:100%;width:100%;height:100vh;width:100%;max-height:80px;max-width:150px;}body.page .list>.wrapper .inner .col{margin:20px 0 0;}body.page .list>.wrapper .inner .col h4,body.page .list>.wrapper .inner .col h4{font-size:1.2rem;}body.page .list>.wrapper .inner a{flex-direction:column;}body.page .list>.wrapper .inner:nth-child(even){margin-left:0;}body.page .list>.wrapper .inner:nth-child(odd){margin-right:0;}.content-wrapper .wrapper{padding:0;}.content-wrapper .wrapper .content-images.cols{flex-direction:column;}.content-wrapper .wrapper .content-images.cols>div{min-height:320px;max-height:50vh;margin-bottom:15px;width:100%;}.content-wrapper .wrapper .content-images.cols>div .status{top:25px;}.content-wrapper .wrapper .content-images.cols>div .status.doub{top:78px;}.nav-sidebar .wrapper{margin-bottom:20px;}.nav-sidebar .wrapper:last-child{margin-top:auto;margin-bottom:40px;}.content-wrapper .contact-content .wrapper .text-block-wrapper>div.contact-box{width:100%;margin-bottom:0;}.content-wrapper .contact-content .wrapper .text-block-wrapper>div.ingress{padding:30px 15px;margin-top:0;width:100%;}.footer,footer{padding:35px 0 20px;}.footer .wrapper .footer-row>div.menu ul,footer .wrapper .footer-row>div.menu ul{flex-wrap:wrap;justify-content:center;}.footer .wrapper .footer-row>div.menu ul span.pipe,footer .wrapper .footer-row>div.menu ul span.pipe{display:none;}.footer .wrapper .footer-row>div.menu ul a,footer .wrapper .footer-row>div.menu ul a{padding:6px 15px;}}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;}@media screen and (max-width:968px){.footer .wrapper .footer-row,footer .wrapper .footer-row{flex-direction:column!important;}}@media screen and (max-width:440px){body.front .contact-form{padding:30px 15px 15px!important;}.box-wrapper{margin:2.5rem 0 0;}.box-wrapper .container .text-block .reco-badge{top:-42px;}}@media(max-height:360px) and (orientation:portrait){#top-navigation nav .lang{padding:0 5px;}#top-navigation nav nav-content>div .brand a div.logo{max-height:45px;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.list-wrapper .list .block .image-box .tag{padding:10px 12px 6px;}#top-navigation .logo{position:relative;}.nav-sidebar .wrapper .company-info li{width:100%;text-align:center;}.main .box-list .wrapper>.box .inner-box{display:inline-block;}.main .box-list .wrapper>.box .inner-box>.text-block.col{display:inline-block;}.btn,.btn:visited{padding:1rem 1.5rem;}.content-wrapper .wrapper{display:inline-block;width:100%;}.modal.show{display:block!important;}.modal-dialog{width:100%;margin:0 auto;}.modal-content{width:100%;margin:0 auto;max-width:800px;}.modal-content .form,.modal-content .form-sent{display:inline-block!important;}.modal-content .form .form-group,.modal-content .form-sent .form-group{float:left;margin-right:15px;}}figure{background-color:rgba(171,169,163,.35);}body.page .list>.wrapper .inner figure{background-color:transparent!important;}.spinloader{text-align:center;display:none;}.spinner{margin:0 auto;width:70px;text-align:center;}.spinner>div{width:16px;height:16px;background-color:rgba(171,169,163,.6);border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s;}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s;}.modal.fade.in{width:100%!important;height:100%!important;}.modal-backdrop.fade.in{height:100%!important;width:100%!important;}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s;}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s;}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s;}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s;}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s;}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s;}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s;}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s;}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s;}[data-aos]{pointer-events:none;}[data-aos].aos-animate{pointer-events:auto;}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75);}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease;}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in;}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out;}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out;}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none;}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);}}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);}40%{-webkit-transform:scale(1);}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);}40%{-webkit-transform:scale(1);transform:scale(1);}}@-webkit-keyframes anim_down{0%{-webkit-transform:translate(0,-20px);opacity:0;}50%{opacity:1;}100%{-webkit-transform:translate(0,20px);opacity:0;}}@-moz-keyframes anim_down{0%{-moz-transform:translate(0,-20px);opacity:0;}50%{opacity:1;}100%{-moz-transform:translate(0,20px);opacity:0;}}@keyframes anim_down{0%{transform:translate(0,-20px);opacity:0;}50%{opacity:1;}100%{transform:translate(0,20px);opacity:0;}}@font-face{font-family:"source-sans-pro";font-display:swap;src:url(/Content/Fonts/SourceSansPro-Regular.woff) format("woff"),url(/Content/Fonts/SourceSansPro-Regular.woff2) format("woff2"),url(/Content/Fonts/SourceSansPro-Regular.otf) format("otf");}@font-face{font-family:"source-sans-pro-light";font-display:swap;src:url(/Content/Fonts/SourceSansPro-Light.woff) format("woff"),url(/Content/Fonts/SourceSansPro-Light.woff2) format("woff2"),url(/Content/Fonts/SourceSansPro-Light.otf) format("otf");}@font-face{font-family:"source-sans-pro-bold";font-display:swap;src:url(/Content/Fonts/SourceSansPro-Bold.woff) format("woff"),url(/Content/Fonts/SourceSansPro-Bold.woff2) format("woff2"),url(/Content/Fonts/SourceSansPro-Bold.otf) format("otf");}
