@charset "UTF-8";
@font-face{font-family:"Catamaran";font-style:normal;font-weight:300;src:url("../../../../_assets/71e0a1d309c00d1d60a1613b7030a5ac/Fonts/Catamaran-Tamil.woff2") format("woff2");unicode-range:U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC}@font-face{font-family:"Catamaran";font-style:normal;font-weight:300;src:url("../../../../_assets/71e0a1d309c00d1d60a1613b7030a5ac/Fonts/Catamaran-Latin-Ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Catamaran";font-style:normal;font-weight:300;src:url("../../../../_assets/71e0a1d309c00d1d60a1613b7030a5ac/Fonts/Catamaran-Latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Catamaran";font-style:normal;font-weight:400;src:url("../../../../_assets/71e0a1d309c00d1d60a1613b7030a5ac/Fonts/Catamaran-Tamil.woff2") format("woff2");unicode-range:U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC}@font-face{font-family:"Catamaran";font-style:normal;font-weight:400;src:url("../../../../_assets/71e0a1d309c00d1d60a1613b7030a5ac/Fonts/Catamaran-Latin-Ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Catamaran";font-style:normal;font-weight:400;src:url("../../../../_assets/71e0a1d309c00d1d60a1613b7030a5ac/Fonts/Catamaran-Latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Catamaran";font-style:normal;font-weight:500;src:url("../../../../_assets/71e0a1d309c00d1d60a1613b7030a5ac/Fonts/Catamaran-Tamil.woff2") format("woff2");unicode-range:U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC}@font-face{font-family:"Catamaran";font-style:normal;font-weight:500;src:url("../../../../_assets/71e0a1d309c00d1d60a1613b7030a5ac/Fonts/Catamaran-Latin-Ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Catamaran";font-style:normal;font-weight:500;src:url("../../../../_assets/71e0a1d309c00d1d60a1613b7030a5ac/Fonts/Catamaran-Latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Catamaran";font-style:normal;font-weight:700;src:url("../../../../_assets/71e0a1d309c00d1d60a1613b7030a5ac/Fonts/Catamaran-Tamil.woff2") format("woff2");unicode-range:U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC}@font-face{font-family:"Catamaran";font-style:normal;font-weight:700;src:url("../../../../_assets/71e0a1d309c00d1d60a1613b7030a5ac/Fonts/Catamaran-Latin-Ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Catamaran";font-style:normal;font-weight:700;src:url("../../../../_assets/71e0a1d309c00d1d60a1613b7030a5ac/Fonts/Catamaran-Latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}html{font-size:62.5% !important}body{color:#494444;font-family:Catamaran, sans-serif;font-weight:400;font-size:1.8rem;line-height:1.5}p{font-size:calc(1.6rem + .2 * ((100vw - 540px)/ 420));margin-bottom:1.8rem !important;line-height:1.35}@media screen and (max-width:540px){p{font-size:1.6rem}}@media screen and (min-width:960px){p{font-size:1.8rem}}strong{font-weight:600}a{color:inherit;font-size:inherit;text-decoration:none}a:not(.card):not(.navbar-brand):not(.resetButton):hover{text-decoration:none;border-bottom:1px solid;text-decoration:none !important}button:not(.navbar-toggler):after,a.arrow-and-border:after{font-family:bootstrap-icons;content:"";margin-left:0.5rem;vertical-align:middle;font-size:14px;font-weight:600}.news-backlink-wrap a:before{font-family:bootstrap-icons;content:"";vertical-align:middle;font-size:14px;font-weight:600}footer a{color:white;font-size:1.4rem;text-decoration:none}footer a:hover{color:#db0e16 !important;border-bottom:none !important}footer a:after{display:none}h1{font-size:calc(2.5rem + 3 * ((100vw - 540px)/ 420));line-height:1.1;font-weight:400}@media screen and (max-width:540px){h1{font-size:2.5rem}}@media screen and (min-width:960px){h1{font-size:5.5rem}}h2{font-size:calc(2.5rem + 1 * ((100vw - 540px)/ 420));font-weight:400;line-height:1.3}@media screen and (max-width:540px){h2{font-size:2.5rem}}@media screen and (min-width:960px){h2{font-size:3.5rem}}h3{font-size:calc(1.8rem + .7 * ((100vw - 540px)/ 420))}@media screen and (max-width:540px){h3{font-size:1.8rem}}@media screen and (min-width:960px){h3{font-size:2.5rem}}h3>a:after{font-weight:600}h4{font-size:calc(1.8rem + .7 * ((100vw - 540px)/ 420));font-weight:400}@media screen and (max-width:540px){h4{font-size:1.8rem}}@media screen and (min-width:960px){h4{font-size:2.5rem}}h4 span{color:#db0e16}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}dl,ol,ul{margin-top:0;margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical;min-height:130px !important}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}::placeholder{color:white;opacity:1}::-ms-input-placeholder{color:white}.CookiebotWidget-logo:after{display:none !important}.block{padding:100px 0}@media screen and (max-width:767px){.block{padding:70px 0}}@media (max-width:576px){.container{max-width:90%;margin:auto;padding-left:0;padding-right:0}}@media (max-width:360px){.container{max-width:95%;margin:0;padding-left:2.5%;padding-right:0}}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:480px){.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:1024px){.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1400px){.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}a.navbar-brand{display:flex;height:100%}.nav-icon div,.nav-icon:after,.nav-icon:before{height:3px !important}.nav-icon:not(.collapsed):before{transform:translateY(8px) rotate(135deg) !important}#main-navbar{position:absolute;z-index:9999;width:100%;height:90px;padding:0}#main-navbar .container{width:100%;height:100%}@media screen and (min-width:991px){#main-navbar .container{border-bottom:1px solid rgba(255, 255, 255, 0.5)}}#main-navbar .container>#navbarToggler>.navbar-nav{height:100%}#main-navbar .container>#navbarToggler>.navbar-nav .nav-link{display:inline-flex;flex-wrap:wrap;align-content:center;height:100%;padding-left:0;padding-right:0}@media (min-width:992px){#main-navbar .container>#navbarToggler>.navbar-nav .nav-link{margin-right:25px}}@media (min-width:992px){#main-navbar .container>#navbarToggler>.navbar-nav .nav-link.active,#main-navbar .container>#navbarToggler>.navbar-nav .nav-link.parent-active,#main-navbar .container>#navbarToggler>.navbar-nav .nav-link:hover{padding-bottom:0;border-bottom:5px solid white}}@media (min-width:992px){#main-navbar .container>#navbarToggler>.navbar-nav .nav-item:last-child .nav-link{margin-right:0}}@media screen and (min-width:992px){#main-navbar .container>#navbarToggler{height:100%}#main-navbar .container>#navbarToggler .navbar-nav .nav-item.dropdown>.dropdown-icon{display:none}}#main-navbar .container a.nav-link{color:white;text-decoration:none;font-size:calc(1.6rem + .2*((100vw - 540px) / 420))}#main-navbar .container a.nav-link:after{display:none}#main-navbar .container a.nav-link:focus-visible{box-shadow:none}#main-navbar .container .dropdown-menu{padding:20px 0;border:0;border-radius:0;margin-top:0;background:rgba(0, 0, 0, 0.7)}#main-navbar .container .dropdown-menu .dropdown-item{display:flex;justify-content:space-between;font-size:calc(1.6rem + .2*((100vw - 540px) / 420));color:#fff;white-space:nowrap;border:0;padding:12px 100px 12px 40px;background:transparent !important}#main-navbar .container .dropdown-menu .dropdown-item:hover{text-decoration:underline}#main-navbar .container .dropdown-menu .dropdown-item.dropdown-toggle::after{content:"+";border:none;margin-left:2rem;display:none}#main-navbar .container .dropdown-menu>.dropdown .dropdown-submenu{position:relative;left:0 !important;background-color:#f1f1f1;padding:20px 40px}#main-navbar .container .dropdown-menu>.dropdown .dropdown-submenu a{color:#000;padding:5px 0;white-space:normal;font-weight:500;font-size:1.6rem}#main-navbar .container .dropdown-menu>.dropdown .dropdown-submenu .dropdown-submenu{padding:0;padding-left:15px}#main-navbar .container .dropdown-menu>.dropdown .dropdown-submenu .dropdown-submenu a{font-weight:400}.dropdown-icon{color:#fff;position:absolute;z-index:9999;top:12px;right:3rem;transition:all 0.3s;transform:rotate(0deg)}.dropdown-icon svg{width:10px;height:10px}.dropdown-icon:hover{cursor:pointer}.dropdown-icon.active{transform:rotate(45deg)}.dropdown-icon.active svg{width:12px;height:12px}.dropdown-menu,.dropdown-submenu{display:none}.dropdown:hover>.dropdown-menu{display:block}.dropdown:hover>.dropdown-menu .dropdown-submenu{display:none}.dropdown:hover>.dropdown-menu .dropdown-submenu.show{display:block}.dropdown:hover>.dropdown-menu .dropdown-submenu.show .dropdown-submenu{display:block}.dropdown:hover>.dropdown-menu .dropdown-submenu>.dropdown .dropdown-icon{display:none}@media screen and (max-width:991px){#main-navbar .container a.navbar-brand{order:-1}#main-navbar .container>#navbarToggler{z-index:1}#main-navbar .container>#navbarToggler>.navbar-nav{height:auto;background:black;padding:17px 0 !important}#main-navbar .container>#navbarToggler>.navbar-nav .nav-link{padding-left:40px;padding-top:12px;padding-bottom:12px}#main-navbar .container>#navbarToggler>.navbar-nav .nav-link:hover{border:none}#main-navbar .container>#navbarToggler>.navbar-nav .dropdown:hover>.dropdown-menu:not(.show){display:none}#main-navbar .container>#navbarToggler>.navbar-nav .dropdown-menu:not(.dropdown-submenu){padding:0;background-color:#616161}#main-navbar .container .site-search{flex-grow:1;z-index:2;order:0}#main-navbar .container .site-search button.search-toggle{float:right;margin-right:2rem}#main-navbar .container .site-search .search-form-dropdown{right:-35px;padding:15px 0 15px 15px}}nav[aria-label="breadcrumb"] ol.breadcrumb{position:absolute;margin-top:112px;z-index:2}nav[aria-label="breadcrumb"] ol.breadcrumb *{color:white;font-size:15px}nav[aria-label="breadcrumb"] ol.breadcrumb a{border:none}nav[aria-label="breadcrumb"] .breadcrumb-item+.breadcrumb-item::before{color:white}@media screen and (max-width:991px){nav[aria-label="breadcrumb"]{display:none}}.jumbotron section.default-banner>div{height:100%;flex-wrap:wrap;align-content:center;padding-top:45px}.jumbotron section img{position:relative;width:auto;left:100%;margin-left:-200%}@media (max-width:1023px){.jumbotron section img{height:460px !important}}@media (max-width:767px){.jumbotron section img{height:435px !important}}@media (max-width:550px){.jumbotron section img{height:400px !important}}@media (max-width:440px){.jumbotron section img{height:325px !important}}body.layout-7 .jumbotron .swiper{overflow:unset;max-height:unset !important}body.layout-7 .jumbotron .swiper .swiper-slide{justify-content:center}body.layout-7 .jumbotron .swiper .swiper-slide .wrap-body-home{position:relative}body.layout-7 .jumbotron .swiper .swiper-slide .card figure.image img{width:auto !important;min-height:750px;object-fit:cover}@media (max-width:1399px){body.layout-7 .jumbotron .swiper .swiper-slide .card figure.image img{min-height:550px;height:550px}}@media (max-width:767px){body.layout-7 .jumbotron .swiper .swiper-slide .card figure.image img{min-height:435px;height:435px}}@media (max-width:530px){body.layout-7 .jumbotron .swiper .swiper-slide .card figure.image img{min-height:380px;height:380px}}body.layout-7 .jumbotron .swiper .swiper-slide .card .wrap-body{position:relative}body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;width:80%;max-width:690px;border:70px solid #000;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-1.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-1.webp") 70 stretch;background-color:rgba(0, 0, 0, 0.3) !important;padding:0 !important}@media screen and (max-width:1399px){body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body{max-width:550px;border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-1.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-1.webp") 70 stretch}}@media screen and (min-width:1024px){body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body{left:8.33%}}@media screen and (max-width:767px){body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-1.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-1.webp") 70 stretch}}body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body .wrap_title{text-align:left}body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body .wrap_title>*{color:#fff;font-size:4.8rem;font-weight:400;line-height:1.1;margin-left:4rem;margin-right:4rem;padding-bottom:4rem}@media screen and (max-width:767px){body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body .wrap_title>*{font-size:2.8rem !important;margin-left:3rem;margin-right:3rem;padding-bottom:3rem}}@media screen and (max-width:576px){body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body .wrap_title>*{font-size:2.8rem !important;margin-left:2rem;margin-right:2rem;padding-bottom:0}}@media screen and (max-width:360px){body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body .wrap_title>*{font-size:2.4rem !important;margin-left:1rem;margin-right:1rem}}@media screen and (min-width:1400px){body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body .wrap_title>*{font-size:6.2rem !important}}body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body .wrap_bodytext{display:flex;flex-wrap:wrap;align-content:center;padding-left:50px;padding-right:50px;background:white;height:20%}body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body .wrap_bodytext p{margin:0 !important}body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body .wrap_bodytext p a{font-size:2.4rem;font-weight:500;color:#494444}@media screen and (max-width:1399px){body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body .wrap_bodytext{height:calc(25% - 28px)}}@media screen and (max-width:767px){body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body .wrap_bodytext{padding:2rem;height:calc(25% + 3rem - 20px)}body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body .wrap_bodytext a{font-size:1.8rem !important;display:block;width:100%;text-align:left}}@media screen and (max-width:360px){body.layout-7 .jumbotron .swiper .swiper-slide .card .card-body .wrap_bodytext{padding:1rem}}body.layout-7 .jumbotron .swiper .swiper-slide:nth-child(2) .card .card-body{border:70px solid #000;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-2.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-2.webp") 70 stretch}@media screen and (max-width:1399px){body.layout-7 .jumbotron .swiper .swiper-slide:nth-child(2) .card .card-body{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-2.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-2.webp") 70 stretch}}@media screen and (max-width:767px){body.layout-7 .jumbotron .swiper .swiper-slide:nth-child(2) .card .card-body{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-2.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-2.webp") 70 stretch}}body.layout-7 .jumbotron .swiper .swiper-slide:nth-child(3) .card .card-body{border:70px solid #000;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-3.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-3.webp") 70 stretch}@media screen and (max-width:1399px){body.layout-7 .jumbotron .swiper .swiper-slide:nth-child(3) .card .card-body{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-3.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-3.webp") 70 stretch}}@media screen and (max-width:767px){body.layout-7 .jumbotron .swiper .swiper-slide:nth-child(3) .card .card-body{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-3.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-3.webp") 70 stretch}}body.layout-7 .jumbotron .swiper .swiper-slide:nth-child(4) .card .card-body{border:70px solid #000;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-4.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-4.webp") 70 stretch}@media screen and (max-width:1399px){body.layout-7 .jumbotron .swiper .swiper-slide:nth-child(4) .card .card-body{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-4.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-4.webp") 70 stretch}}@media screen and (max-width:767px){body.layout-7 .jumbotron .swiper .swiper-slide:nth-child(4) .card .card-body{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-4.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-4.webp") 70 stretch}}body.layout-7 .jumbotron .swiper .swiper-button-next,body.layout-7 .jumbotron .swiper .swiper-button-prev{top:unset;margin-top:-80px;margin-right:20px;opacity:0.75}body.layout-7 .jumbotron .swiper .swiper-button-next:after,body.layout-7 .jumbotron .swiper .swiper-button-prev:after{font-size:2rem;font-weight:bold}body.layout-7 .jumbotron .swiper .swiper-button-next:hover,body.layout-7 .jumbotron .swiper .swiper-button-prev:hover{opacity:1}@media screen and (max-width:767px){body.layout-7 .jumbotron .swiper .swiper-button-next,body.layout-7 .jumbotron .swiper .swiper-button-prev{display:none}}body.layout-7 .jumbotron .swiper .swiper-button-prev{left:unset;right:40px}section.header-square .col-square>div:first-child{position:relative;border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/1_products/products_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/1_products/products_border-image.webp") 70 stretch}@media screen and (max-width:1399px){section.header-square .col-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/1_products/products_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/1_products/products_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/1_products/products_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/1_products/products_border-image.webp") 70 stretch}}section.header-square .col-square.products-square>div:first-child{border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/1_products/products_main_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/1_products/products_main_border-image.webp") 70 stretch}@media screen and (max-width:139px){section.header-square .col-square.products-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/1_products/products_main_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/1_products/products_main_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square.products-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/1_products/products_main_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/1_products/products_main_border-image.webp") 70 stretch}}section.header-square .col-square.product-detail-square>div:first-child{border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/1_products/products_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/1_products/products_border-image.webp") 70 stretch}@media screen and (max-width:1399px){section.header-square .col-square.product-detail-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/1_products/products_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/1_products/products_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square.product-detail-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/1_products/products_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/1_products/products_border-image.webp") 70 stretch}}section.header-square .col-square.applications-square>div:first-child{border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/applications_main_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/applications_main_border-image.webp") 70 stretch}@media screen and (max-width:1399px){section.header-square .col-square.applications-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/applications_main_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/applications_main_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square.applications-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/applications_main_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/applications_main_border-image.webp") 70 stretch}}section.header-square .col-square.absorption-chillers-square>div:first-child{border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/absorption_chillers_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/absorption_chillers_border-image.webp") 70 stretch}@media screen and (max-width:1399px){section.header-square .col-square.absorption-chillers-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/absorption_chillers_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/absorption_chillers_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square.absorption-chillers-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/absorption_chillers_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/absorption_chillers_border-image.webp") 70 stretch}}section.header-square .col-square.batteries-square>div:first-child{border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/batteries_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/batteries_border-image.webp") 70 stretch}@media screen and (max-width:1399px){section.header-square .col-square.batteries-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/batteries_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/batteries_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square.batteries-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/batteries_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/batteries_border-image.webp") 70 stretch}}section.header-square .col-square.construction-square>div:first-child{border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/construction_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/construction_border-image.webp") 70 stretch}@media screen and (max-width:1399px){section.header-square .col-square.construction-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/construction_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/construction_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square.construction-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/construction_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/construction_border-image.webp") 70 stretch}}section.header-square .col-square.glass-and-ceramics-square>div:first-child{border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/glass_and_ceramics_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/glass_and_ceramics_border-image.webp") 70 stretch}@media screen and (max-width:1399px){section.header-square .col-square.glass-and-ceramics-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/glass_and_ceramics_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/glass_and_ceramics_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square.glass-and-ceramics-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/glass_and_ceramics_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/glass_and_ceramics_border-image.webp") 70 stretch}}section.header-square .col-square.laboratories-square>div:first-child{border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/laboratories_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/laboratories_border-image.webp") 70 stretch}@media screen and (max-width:1399px){section.header-square .col-square.laboratories-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/laboratories_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/laboratories_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square.laboratories-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/laboratories_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/laboratories_border-image.webp") 70 stretch}}section.header-square .col-square.lubricants-square>div:first-child{border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/lubricants_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/lubricants_border-image.webp") 70 stretch}@media screen and (max-width:1399px){section.header-square .col-square.lubricants-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/lubricants_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/lubricants_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square.lubricants-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/2_applications/lubricants_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/2_applications/lubricants_border-image.webp") 70 stretch}}section.header-square .col-square.about-us-square>div:first-child{border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/3_about_us/about-us_main_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/3_about_us/about-us_main_border-image.webp") 70 stretch}@media screen and (max-width:1399px){section.header-square .col-square.about-us-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/3_about_us/about-us_main_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/3_about_us/about-us_main_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square.about-us-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/3_about_us/about-us_main_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/3_about_us/about-us_main_border-image.webp") 70 stretch}}section.header-square .col-square.contact-us-square>div:first-child{border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/6_contact_us/contact_us_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/6_contact_us/contact_us_border-image.webp") 70 stretch}@media screen and (max-width:1399px){section.header-square .col-square.contact-us-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/6_contact_us/contact_us_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/6_contact_us/contact_us_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square.contact-us-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/6_contact_us/contact_us_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/6_contact_us/contact_us_border-image.webp") 70 stretch}}section.header-square .col-square.work-with-us-square>div:first-child{border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/3_about_us/work_with_us_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/3_about_us/work_with_us_border-image.webp") 70 stretch}@media screen and (max-width:1399px){section.header-square .col-square.work-with-us-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/3_about_us/work_with_us_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/3_about_us/work_with_us_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square.work-with-us-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/3_about_us/work_with_us_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/3_about_us/work_with_us_border-image.webp") 70 stretch}}section.header-square .col-square.what-we-do-square>div:first-child{border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/3_about_us/what_we_do_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/3_about_us/what_we_do_border-image.webp") 70 stretch}@media screen and (max-width:1399px){section.header-square .col-square.what-we-do-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/3_about_us/what_we_do_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/3_about_us/what_we_do_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square.what-we-do-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/3_about_us/what_we_do_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/3_about_us/what_we_do_border-image.webp") 70 stretch}}section.header-square .col-square.who-we-are-square>div:first-child{border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/3_about_us/who_we_are_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/3_about_us/who_we_are_border-image.webp") 70 stretch}@media screen and (max-width:1399px){section.header-square .col-square.who-we-are-square>div:first-child{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/3_about_us/who_we_are_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/3_about_us/who_we_are_border-image.webp") 70 stretch}}@media screen and (max-width:767px){section.header-square .col-square.who-we-are-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/3_about_us/who_we_are_border-image.webp") 70 stretch;border-image:url("../../../../fileadmin/img/3_about_us/who_we_are_border-image.webp") 70 stretch}}footer{background:#000;color:#fff;padding:60px 0 10px}footer ul{padding:0;list-style:none}footer .footer-right .gallery .row:last-child{margin-top:1rem}footer .footer-right figure{float:right}@media (max-width:767px){footer .footer-right{margin-top:3rem}footer .footer-right figure{float:left !important}}footer section:last-of-type{margin-top:50px;padding-top:20px;border-top:1px solid rgba(255, 255, 255, 0.5)}footer section:last-of-type *{font-size:1.1rem !important;color:#bcbcbc;font-weight:400}footer section:last-of-type .copyright ul{margin-bottom:0}footer section:last-of-type .copyright ul li{display:inline-block;font-size:inherit}footer section:last-of-type .copyright ul li a{font-size:inherit}footer section:last-of-type .copyright ul li:after{content:"/";padding:0 2px 0 5px}footer section:last-of-type .copyright ul li:last-of-type:after{display:none}@media screen and (max-width:767px){footer section:last-of-type .copyright>.bodytext p{margin-bottom:0 !important}footer section:last-of-type .copyright ul{margin-top:0.75rem;margin-bottom:0.75rem}}@media screen and (min-width:768px){footer section:last-of-type{display:flex;flex-direction:row;justify-content:space-between}footer section:last-of-type .copyright>.bodytext{display:flex}footer section:last-of-type .copyright ul{margin-left:10px}}.wrap-sliders .swiper .swiper-slide *{color:white}.wrap-sliders .swiper .swiper-slide .card{border:none !important}.wrap-sliders .swiper .swiper-slide .card .wrap_body{position:absolute;height:100%;display:flex;flex-wrap:wrap;align-content:flex-end;padding:0}.wrap-sliders .swiper .swiper-slide .card .wrap_body .card-body{height:50%;display:flex;flex-wrap:wrap;align-content:flex-end;padding:2.2rem;background-color:rgba(0, 0, 0, 0.55) !important}.wrap-sliders .swiper .swiper-slide .card .wrap_body .card-body .wrap_title .card-title{line-height:1.05;font-weight:400}.wrap-sliders .swiper .swiper-slide .card .wrap_body .card-body .wrap_title .card-title a{border:none !important}@media screen and (max-width:540px){.wrap-sliders .swiper .swiper-slide .card .wrap_body .card-body .wrap_title .card-title{font-size:2.4rem}}@media screen and (min-width:960px){.wrap-sliders .swiper .swiper-slide .card .wrap_body .card-body .wrap_title .card-title{font-size:3.5rem}}.wrap-sliders .swiper .swiper-slide .card .wrap_body .card-body .wrap_bodytext p{font-size:calc(1.6rem + .2 * ((100vw - 540px) / 420)) !important}.wrap-sliders .swiper .swiper-button-next,.wrap-sliders .swiper .swiper-button-prev{position:relative;top:unset;margin-top:3rem;opacity:0.75;text-shadow:none !important}.wrap-sliders .swiper .swiper-button-next:after,.wrap-sliders .swiper .swiper-button-prev:after{font-size:2rem;font-weight:bold}.wrap-sliders .swiper .swiper-button-next:hover,.wrap-sliders .swiper .swiper-button-prev:hover{opacity:1}.wrap-sliders .swiper .swiper-button-prev{float:left}.wrap-sliders .swiper .swiper-button-next{right:unset;left:30px}@media screen and (min-width:1400px){.wrap-sliders .swiper-slide{width:318px !important;height:318px !important}}body.layout-7 .wrap-sliders{transform:translateY(calc(-50% + 37px))}body.layout-7 .wrap-sliders .col-products .swiper .swiper-wrapper .swiper-slide:hover .card-title{text-decoration:underline}body.layout-7 .wrap-sliders .col-contact .carousel-item figure{display:flex}body.layout-7 .wrap-sliders .col-contact .carousel-item figure img{opacity:0.7}body.layout-7 .wrap-sliders .col-contact .carousel-item figure .carousel-caption{padding:0 !important;bottom:0 !important;height:100% !important;width:calc(100% - 6rem);text-align:left;left:3rem;right:3rem}body.layout-7 .wrap-sliders .col-contact .carousel-item figure .carousel-caption>div{display:flex;flex-direction:column;height:100%}body.layout-7 .wrap-sliders .col-contact .carousel-item figure .carousel-caption>div>*{display:flex;flex-wrap:wrap;height:50%;align-content:center}body.layout-7 .wrap-sliders .col-contact .carousel-item figure .carousel-caption>div header{align-content:flex-end;padding-bottom:2rem}body.layout-7 .wrap-sliders .col-contact .carousel-item figure .carousel-caption>div header>*{font-size:3rem}body.layout-7 .wrap-sliders .col-contact .carousel-item figure .carousel-caption>div .slider-text p:last-child{margin-bottom:0 !important}@media screen and (max-width:1399px){body.layout-7 .wrap-sliders{transform:translateY(calc(-50%));justify-content:end}body.layout-7 .wrap-sliders .col-products{display:none}}@media screen and (max-width:1024px){body.layout-7 .wrap-sliders{transform:none;justify-content:center}body.layout-7 .wrap-sliders .col-contact{margin-top:80px;margin-bottom:80px;width:100%;padding:10px}body.layout-7 .wrap-sliders .col-contact .carousel{max-width:100% !important}body.layout-7 .wrap-sliders .col-contact .carousel .carousel-item{background-color:rgba(0, 0, 0, 0.7)}body.layout-7 .wrap-sliders .col-contact .carousel .carousel-item figure img{display:none}body.layout-7 .wrap-sliders .col-contact .carousel .carousel-item .carousel-caption{position:static;padding:3rem !important;padding-bottom:2rem !important}body.layout-7 .wrap-sliders .col-contact .carousel .carousel-item .carousel-caption>div{display:block}body.layout-7 .wrap-sliders .col-contact .carousel .carousel-item .carousel-caption>div header{padding-top:0}body.layout-7 .wrap-sliders .col-contact .carousel .carousel-item .carousel-caption>div .slider-text{display:block !important}}body.layout-10 section.wrap-sliders{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center}body.layout-10 section.wrap-sliders .swiper .swiper-slide .card{background-color:#737373 !important}body.layout-10 section.wrap-sliders .swiper .swiper-slide .card .card-body{height:100%;align-content:flex-start;align-items:center !important;background-color:#737373 !important;text-align:left}body.layout-10 section.wrap-sliders .swiper .swiper-slide .card .card-body .card-title{padding-top:3rem;padding-right:3rem;padding-left:0;padding-bottom:1rem}@media (max-width:991px){body.layout-10 section.wrap-sliders .swiper .swiper-slide .card .card-body .card-title{padding-top:1rem;padding-right:1rem}}@media (max-width:767px){body.layout-10 section.wrap-sliders .swiper .swiper-slide .card .card-body .card-title{padding:0}}body.layout-10 section.wrap-sliders .swiper .swiper-button-next,body.layout-10 section.wrap-sliders .swiper .swiper-button-prev{color:#494444 !important}body.layout-10 section.wrap-sliders .swiper .swiper-button-next:after,body.layout-10 section.wrap-sliders .swiper .swiper-button-prev:after{color:#494444 !important}@media (max-width:768px){body.layout-10 section.wrap-sliders>.container{max-width:90%}}@media (max-width:576px){body.layout-10 section.wrap-sliders>.container{max-width:70%}}@media (min-width:577px){body.layout-10 section.wrap-sliders .swiper .swiper-slide .swiper-slide-content{align-items:flex-start !important}}section.contact:not(.home){padding-bottom:100px}section.contact h2{font-size:calc(2.4rem + 2.6 * ((100vw - 540px)/ 420));font-weight:400;line-height:1.4}@media screen and (max-width:540px){section.contact h2{font-size:2.4rem}}@media screen and (min-width:960px){section.contact h2{font-size:5rem}}@media (max-width:1023px){section.contact h2{font-size:3.5rem}}section.contact a{font-size:25px;font-weight:500}section.contact a:after{font-weight:600}section.contact a.modal-link{position:relative}section.contact a,section.contact p,section.contact button{font-size:calc(1.6rem + .5 * ((100vw - 540px)/ 420));line-height:1.4}@media screen and (max-width:540px){section.contact a,section.contact p,section.contact button{font-size:1.6rem}}@media screen and (min-width:960px){section.contact a,section.contact p,section.contact button{font-size:2.1rem}}section.contact .col-form>div:first-child a{font-size:calc(2rem + 1.5 * ((100vw - 540px)/ 420));color:#db0e16;line-height:1}section.contact .col-form>div:first-child a:hover{color:#db0e16}@media screen and (max-width:540px){section.contact .col-form>div:first-child a{font-size:2rem}}@media screen and (min-width:960px){section.contact .col-form>div:first-child a{font-size:3.5rem}}@media (max-width:1023px){section.contact .col-form>div:first-child a{font-size:3rem}}section.contact .col-form header>*{font-size:calc(2.4rem + 2.6 * ((100vw - 540px)/ 420));font-weight:400;line-height:1.4}@media screen and (max-width:540px){section.contact .col-form header>*{font-size:2.4rem}}@media screen and (min-width:960px){section.contact .col-form header>*{font-size:5rem}}@media (max-width:1023px){section.contact .col-form header>*{font-size:3.5rem}}section.contact .col-form .bodytext a{border:none}section.contact .col-form .row div:last-child fieldset{height:100%}section.contact .col-form .row div:last-child fieldset .form-group{display:flex;flex-direction:column;height:100%}section.contact .col-form .row div:last-child fieldset .form-group .input{flex-grow:1}section.contact .col-form .row div:last-child fieldset .form-group .input textarea{height:100%}section.contact .col-image>div{margin-left:-90px}@media screen and (max-width:1023px){section.contact .footer-plane{display:none}}.site-search{position:relative;margin-top:6px;margin-left:20px;order:3}.site-search .search-toggle{background-color:transparent;border:none;cursor:pointer;color:#fff;padding:0;margin:0}.site-search .search-toggle i{margin-right:7px}.site-search .search-toggle:after{display:none}.site-search .search-toggle:focus{outline:none}.site-search .search-toggle.open{color:#db0e16}@media (max-width:991px){.site-search .search-toggle span{display:none}}.site-search .search-form-dropdown{display:none;position:absolute;top:55px;right:0;width:300px;padding:20px 0 20px 0}.site-search .search-form-dropdown.search-visible{display:block}@media (max-width:1399px){.site-search .search-form-dropdown{top:48px}}@media (max-width:1023px){.site-search .search-form-dropdown{background-color:#000;padding-left:20px}}.site-search .search-form-dropdown input{background-color:transparent;border:none;padding-left:0;font-size:18px;font-family:Catamaran, sans-serif;color:#fff;width:100%}.site-search .search-form-dropdown input:focus{outline:0}.site-search .search-form-dropdown:after{content:"";right:0;top:0;position:absolute;height:0;width:1px;background-color:rgba(255, 255, 255, 0.5);transition:height 0.3s linear}.site-search .search-form-dropdown.animate:after{height:100%}.site-search .search-form-dropdown:before{content:"";bottom:0;right:0;position:absolute;height:1px;width:0;background-color:rgba(255, 255, 255, 0.5);transition:width 0.3s linear;transition-delay:0.3s}.site-search .search-form-dropdown.animate:before{width:100%}section.wrap-search .kesearch_searchbox{opacity:1 !important;display:flex}section.wrap-search .kesearch_searchbox div.kesearchbox{width:300px;height:60px;margin-right:1rem}section.wrap-search .tx-kesearch-pi1 #ke_search_sword{width:100%;padding:15px;height:60px}section.wrap-search #kesearch_num_results{margin-bottom:2.4rem}section.wrap-search .noResults{color:#db0e16}section.wrap-search .tx-kesearch-pi1 .result_txt,section.wrap-search .tx-kesearch-pi1 .teaser_icon{display:none}section.wrap-search .tx-kesearch-pi1 a.resetButton{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;height:60px;min-width:169px;max-width:220px}section.wrap-search .tx-kesearch-pi1 .submitbutt input{height:60px}section.wrap-search .tx-kesearch-pi1 .result-list-item a{cursor:pointer;font-size:2rem}section.wrap-search .tx-kesearch-pi1 .result-list-item span{font-size:1.5rem !important}section.wrap-search .tx-kesearch-pi1 .result-list-item mark{padding:0;margin-right:0.2rem;background-color:#ffffff;color:#494444;border-bottom:2px dotted #db0e16}section.wrap-search #pagination a{color:#494444 !important;opacity:0.5;font-weight:600 !important;font-size:2rem;padding-left:1.25rem;padding-right:1.25rem}section.wrap-search #pagination a.active,section.wrap-search #pagination a:hover{color:white !important;opacity:1;border-bottom:none;background-color:#db0e16 !important}body#page-92 .site-search{display:none}form select,form input{height:35px}form input[type=email],form input[type=tel],form input[type=text],form select,form textarea{background-color:#f1f1f1 !important;border:none !important;border-radius:0;color:#494444;padding:5px 10px}.input.checkbox .form-check{padding-left:0}.input.checkbox .form-check label{display:flex}.input.checkbox .form-check input[type=checkbox]{width:25px;height:25px;margin-right:1rem}.input.checkbox .form-check a{font-size:16px}.input.checkbox .form-check a i{display:none}form label{font-size:16px;display:block;margin-top:10px}.actions nav{display:flex;justify-content:flex-end}.actions button{background:none !important;border:none !important;border-bottom:1px solid #ffffff !important;border-radius:0;color:black !important;margin-top:3rem;font-size:1.8rem;font-weight:500;padding:0}.actions button:hover{border-color:#494444 !important}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M5.39806 6.60266C5.73139 6.93599 6.27272 6.93599 6.60606 6.60266L11.7261 1.48266C12.0594 1.14932 12.0594 0.607992 11.7261 0.274658C11.3927 -0.0586751 10.8514 -0.0586751 10.5181 0.274658L6.00072 4.79199L1.48339 0.277325C1.15006 -0.0560087 0.608724 -0.0560087 0.275391 0.277325C-0.0579427 0.610658 -0.0579427 1.15199 0.275391 1.48532L5.39539 6.60532L5.39806 6.60266Z' fill='%23494444'/%3E%3C/svg%3E");background-position:95% center;background-repeat:no-repeat;transform-style:preserve-3d;transition:all 0.5s}.form-control{border-radius:0}.form-check .form-check-label{width:100%;border:none}.form-check .form-check-label input[type="checkbox"]{appearance:none;position:relative;width:1.25rem;height:1.25rem;border:1px solid #494444;line-height:1;background:white;outline:none;margin-right:1rem;margin-left:0 !important;border-radius:0 !important}.form-check .form-check-label input[type="checkbox"]::before{position:absolute;width:100%;height:100%;text-align:center;white-space:pre;content:" "}.form-check .form-check-label input[type="checkbox"]:checked::before{background-color:#00456f;color:white;font-size:0.85rem;content:"✓"}section.header-square h3{font-weight:700;margin-bottom:1.8rem}@media (max-width:1023.98px){section.header-square h3{font-size:calc(2.5rem + 1 * ((100vw - 540px)/ 420))}}@media screen and (max-width:1023.98px) and (max-width:540px){section.header-square h3{font-size:2.5rem}}@media screen and (max-width:1023.98px) and (min-width:960px){section.header-square h3{font-size:3.5rem}}section.header-square .col-square .bodytext{padding:30px 50px}section.header-square .col-square header{display:flex;align-items:flex-end;background-color:rgba(0, 0, 0, 0.3);height:50%}section.header-square .col-square header>*{font-weight:400;line-height:1;padding:30px 50px;font-size:5.3rem}@media (max-width:1399.98px){section.header-square .col-square header>*{font-size:4.8rem}}@media (max-width:767.98px){section.header-square .col-square header>*{font-size:2.8rem}}@media screen and (max-width:1399.98px){section.header-square .col-square header{height:calc(75% + 28px)}}@media screen and (max-width:767px){section.header-square .col-square header{height:calc(75% + 20px)}section.header-square .col-square header>*{padding:20px}}section.header-square .col-text .bodytext a{color:#db0e16;border:none;font-size:inherit}section.header-square .col-text .bodytext a:hover{text-decoration:underline}section.header-square:not(.product-detail):not(.about-us):not(.contact-us) .col-text{display:flex;flex-wrap:wrap;align-content:center}section.header-square:not(.product-detail):not(.about-us):not(.contact-us) .col-text>*{display:flex;flex-wrap:wrap;align-content:center}@media screen and (min-width:1400px){section.header-square:not(.product-detail):not(.about-us):not(.contact-us) .col-text>*{height:50%}}@media screen and (max-width:1399px){section.product-overview .product-overview-text{padding-top:5rem}}section.product-detail>div:last-child{padding-top:50px}section.product-detail .col-text{margin-top:2rem;margin-bottom:2rem}section.product-detail .col-text .bodytext{margin-top:1.8rem}section.product-detail .col-text .bodytext p{font-size:calc(2.1rem + .4 * ((100vw - 540px) / 420));line-height:1.2}@media screen and (max-width:540px){section.product-detail .col-text .bodytext p{font-size:2.1rem}}@media screen and (min-width:960px){section.product-detail .col-text .bodytext p{font-size:2.5rem}}section.product-detail .col-text .bodytext p:last-child{margin-bottom:0 !important}section.product-detail .col-text .bodytext a,section.product-detail .col-text a.modal-link{font-size:calc(1.6rem + .9 * ((100vw - 540px)/ 420));line-height:1.2;font-weight:600;color:#494444 !important}@media screen and (max-width:540px){section.product-detail .col-text .bodytext a,section.product-detail .col-text a.modal-link{font-size:1.6rem}}@media screen and (min-width:960px){section.product-detail .col-text .bodytext a,section.product-detail .col-text a.modal-link{font-size:2.5rem}}section.product-detail .col-text .bodytext a:hover,section.product-detail .col-text a.modal-link:hover{color:#db0e16 !important;text-decoration:none;border:none !important}section.product-detail .product-detail-form{padding-top:1.8rem;margin-bottom:100px}section.product-detail .product-detail-form form{margin-top:3rem}section.product-detail .product-detail-form form>h2{display:none}section.product-detail .product-detail-form .bodytext a{font-weight:inherit;white-space:nowrap;color:#db0e16;border:none}section.product-detail .product-detail-form .bodytext a:hover{text-decoration:underline}section.product-detail .product-detail-form .product-select{width:100%}section.about-us .about-us-text>div:first-child{height:100%;align-content:flex-end}section.about-us .about-us-text h2{line-height:1.1;margin-bottom:20px}section.about-us .about-us-text .bodytext{display:flex;flex-direction:column;flex-wrap:wrap;align-content:end}section.about-us .about-us-text .bodytext>p:first-child{max-width:340px}section.about-us .about-us-text .bodytext p:last-child{font-size:2.4rem;font-weight:500}section.about-us .about-us-text .bodytext a{color:#494444;text-decoration:none;font-size:inherit}section.about-us .about-us-text .bodytext a:hover{border-bottom:1px solid #494444}@media screen and (max-width:1399px){section.about-us .about-us-text{margin-left:0}section.about-us .about-us-text .bodytext{align-content:start}section.about-us .about-us-text .bodytext h3{text-align:left !important}section.about-us .about-us-text .bodytext>p:first-child{max-width:100%}}@media screen and (max-width:1399px){section.about-us>.container>div:last-child{padding-top:5rem}section.about-us a{font-weight:500;font-size:1.8rem !important}}section.contact-us>.container>div:last-child,section.what-we-do>.container>div:last-child{padding-top:50px}section.contact-us>.container .contact-form,section.what-we-do>.container .contact-form{padding-top:1.8rem;margin-bottom:50px}section.contact-us>.container .contact-form button,section.what-we-do>.container .contact-form button{font-size:1.8rem;font-weight:400;text-align:left;padding-left:0}section.contact-us>.container .contact-form>div:last-child,section.what-we-do>.container .contact-form>div:last-child{margin-top:0}section.contact-us>.container .contact-form a,section.what-we-do>.container .contact-form a{text-decoration:none !important}@media screen and (max-width:1399px){section.contact-us .contact-form,section.what-we-do .contact-form{order:1;width:100%}section.contact-us .contact-text,section.what-we-do .contact-text{order:2;width:100%}}.contact-text .col-contact div.bodytext{height:100%;display:flex;flex-direction:column;justify-content:space-between}section.work-with-us .work-with-us-square h1,section.work-with-us .work-with-us-square .bodytext{padding:20px;padding-left:50px}section.work-with-us .work-with-us-square .bodytext p:not(:last-child) a{color:#db0e16;border:none !important}section.work-with-us .work-with-us-text{padding-top:5rem;padding-bottom:100px}section.work-with-us .work-with-us-text h2{line-height:1.1;margin-bottom:20px}section.work-with-us .work-with-us-text .bodytext a{text-decoration:none}section.work-with-us .work-with-us-text .bodytext p:last-child{font-weight:500}@media screen and (max-width:1399px){section.work-with-us>div:last-child .row,section.work-with-us>div:last-child .row *{display:none}section.work-with-us>div:last-child div.bodytext{margin:8%}}section.home-info-content{position:relative}section.home-info-content#s32{background-image:url("../../../../fileadmin/img/0_startpage/Homepage_background_1920x873.webp") !important}section.home-info-content .info-text{padding-bottom:100px}@media screen and (min-width:1024px){section.home-info-content .info-text{margin-top:-60px}}section.home-info-content .info-text h2{font-size:5rem;line-height:1;margin-bottom:2rem}section.home-info-content .info-text p{font-size:2.1rem}section.home-info-content .info-text a{font-weight:500}section.contact.home{padding-top:100px}section.contact.home .col-news{margin-top:-250px}section.contact.home .col-news .news .swiper-wrapper:after{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-4.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-4.webp") 70 stretch;opacity:1 !important}@media screen and (max-width:1399.98px){section.contact.home .col-news .news .swiper-wrapper:after{border:56px solid transparent;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-4.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-4.webp") 70 stretch}}@media screen and (max-width:767px){section.contact.home .col-news .news .swiper-wrapper:after{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-4.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-4.webp") 70 stretch}}section.contact.home .col-news .news .swiper-wrapper .swiper-slide{opacity:0 !important}section.contact.home .col-news .news .swiper-wrapper .swiper-slide-active{opacity:1 !important}section.contact.home .col-news .news .swiper-button-next,section.contact.home .col-news .news .swiper-button-prev{top:calc(100% - 100px);color:black !important;opacity:0.4;text-shadow:none !important}section.contact.home .col-news .news .swiper-button-next:after,section.contact.home .col-news .news .swiper-button-prev:after{font-size:2rem;font-weight:bold}section.contact.home .col-news .news .swiper-button-next:hover,section.contact.home .col-news .news .swiper-button-prev:hover{opacity:1}section.contact.home .col-news .news .swiper-button-next svg,section.contact.home .col-news .news .swiper-button-prev svg{width:60%;height:60%}section.contact.home .col-news .news .swiper-button-prev{left:100px}section.contact.home .col-news .news .swiper-button-next{left:120px}section.contact.home .col-news .news a.slider-link{border-bottom:none}section.contact.home .col-news .news .card{border:none !important;box-shadow:none !important;background:transparent}section.contact.home .col-news .news .card .card-body{display:flex;flex-direction:column;padding:30px 100px;margin-top:150px}section.contact.home .col-news .news .card .card-body .card-title{font-size:3.5rem;line-height:1;font-weight:400;margin-bottom:1.8rem}section.contact.home .col-news .news .card .card-body .card-title:hover{color:#db0e16 !important;text-decoration:underline}section.contact.home .col-news .news .card::before,section.contact.home .col-news .news .card:hover::before{display:none}section.contact.home .col-news .contact-cta{padding:50px 70px;margin-top:-1rem;background-color:#f1f1f1}@media screen and (max-width:768px){section.contact.home .col-news .contact-cta{padding:40px}}section.contact.home .col-news .contact-cta h3{font-size:calc(2.4rem + 1.1 * ((100vw - 540px) / 420));font-weight:400;line-height:1.5}@media screen and (max-width:540px){section.contact.home .col-news .contact-cta h3{font-size:2.4rem}}@media screen and (min-width:960px){section.contact.home .col-news .contact-cta h3{font-size:3.5rem}}section.contact.home .col-news .contact-cta a,section.contact.home .col-news .contact-cta p{font-size:calc(1.6rem + .2 * ((100vw - 540px) / 420))}@media screen and (max-width:540px){section.contact.home .col-news .contact-cta a,section.contact.home .col-news .contact-cta p{font-size:1.6rem}}@media screen and (min-width:960px){section.contact.home .col-news .contact-cta a,section.contact.home .col-news .contact-cta p{font-size:1.8rem}}section.contact.home .col-news .contact-cta p:nth-child(2) a{font-size:calc(1.6rem + .9 * ((100vw - 540px) / 420));border:none}@media screen and (max-width:540px){section.contact.home .col-news .contact-cta p:nth-child(2) a{font-size:1.6rem}}@media screen and (min-width:960px){section.contact.home .col-news .contact-cta p:nth-child(2) a{font-size:2.5rem}}section.contact.home .col-news .contact-cta p:last-of-type{margin-bottom:0}@media screen and (max-width:1200px){section.contact.home .contact-cta,section.contact.home .swiper-wrapper{width:100%;max-width:500px;height:100% !important;max-height:500px}section.contact.home .swiper-slide{width:100%;max-width:500px}section.contact.home .col-news{margin-top:50px;margin-left:0}section.contact.home .col-news .news .card .card-body{height:100%;margin-top:0;padding:70px}section.contact.home .col-news .news .swiper-button-prev{left:70px}section.contact.home .col-news .news .swiper-button-next{left:100px}section.contact.home .block{padding-top:20px}section.contact.home .col-map>div:last-child{display:none}}@media screen and (max-width:440px){section.contact.home .col-news .news .card .card-body{padding:50px}section.contact.home .col-news .news .card .card-body .card-title{font-size:2rem;margin-bottom:1.5rem}section.contact.home .col-news .news .swiper-button-prev{left:50px;top:calc(100% - 50px)}section.contact.home .col-news .news .swiper-button-next{left:70px;top:calc(100% - 50px)}}section.overview-products .card{box-shadow:none;border:none}section.overview-products .card:hover header>*{text-decoration:underline}section.overview-products .card figure img{filter:brightness(0.5)}section.overview-products .card .card-body{position:absolute;bottom:45px}section.overview-products .card .card-body header,section.overview-products .card .card-body .card-text{padding:0 25px}@media screen and (max-width:991px){section.overview-products .card .card-body{height:100%;bottom:0;display:flex;flex-wrap:wrap;align-content:center}}section.overview-products .card img{max-width:100%;max-height:100%}@media screen and (max-width:576px){section.overview-products .card{justify-content:center}section.overview-products .card .card-body{bottom:unset;margin:0;padding:0}section.overview-products .card .card-body header{padding:1rem}section.overview-products .card .card-body header>*{font-size:2.25rem}}section.overview-products .col-contact .card{display:flex;justify-content:center;border-radius:0}section.overview-products .col-contact .card figure{opacity:0}section.overview-products .col-contact .card .card-body{bottom:unset}section.overview-products .col-contact .card .card-body .card-text>p{margin-top:1rem}@media only screen and (max-width:1199px) and (min-width:992px){section.overview-products .col-contact .card .card-body h2,section.overview-products .col-contact .card .card-body .h2{font-size:2.5rem;line-height:1}section.overview-products .col-contact .card .card-body header,section.overview-products .col-contact .card .card-body .card-text{padding:0 15px}}@media screen and (max-width:1399px){section.overview-products .col-contact .card{margin-top:1.5rem}}section.overview-products .col-contact .card:hover header>*{text-decoration:none}@media screen and (max-width:576px){section.overview-products .col-contact .gallery{text-align:left}section.overview-products .col-contact .gallery>.col{width:100%}}@media screen and (max-width:1399px){section.overview-products:not(.card-link-career):not(.products):not(.applications){padding-top:0}section.overview-products:not(.card-link-career):not(.products):not(.applications) a.arrow-and-border{display:none}}.modal .modal-header>div:first-child,.modal .modal-header header{visibility:hidden}.modal .modal-header button{border:none}.modal .modal-header button:after{display:none}section.content-about-us{margin-top:0}section.content-about-us .col-text{margin-top:6.5rem}section.content-about-us .col-text>*{margin-left:0;margin-right:120px}section.content-about-us .col-text a.modal-link{font-size:25px;font-weight:500}section.content-about-us .col-square>div{padding:3.5rem}section.content-about-us .col-square>div:first-child{position:relative;z-index:2;border:70px solid transparent;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-1.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-1.webp") 70 stretch}@media screen and (max-width:1399.98px){section.content-about-us .col-square>div:first-child{border:40px solid transparent;-o-border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-1.webp") 70 stretch;border-image:url("../../../../fileadmin/img/0_startpage/home_border-image-1.webp") 70 stretch}section.content-about-us .col-square>div:first-child>div.bodytext>p:last-of-type{display:none}}section.content-about-us .col-square>div:last-child{padding-left:0}section.content-about-us .col-square>div:last-child h3{font-size:calc(1.8rem + .7 * ((100vw - 540px)/ 420));margin-top:3rem}@media screen and (max-width:540px){section.content-about-us .col-square>div:last-child h3{font-size:1.8rem}}@media screen and (min-width:960px){section.content-about-us .col-square>div:last-child h3{font-size:2.5rem}}section.content-about-us .col-square header{height:auto;background:none}section.content-about-us .col-square header>*{margin-bottom:2rem}section.content-about-us .col-square .bodytext{margin-top:0}section.content-about-us .col-square .bodytext p:nth-child(2) a{color:#db0e16;border:none}@media screen and (max-width:1399px){section.content-about-us .text-content-about-us a,section.content-about-us .square-content-about-us>div:first-child a{font-weight:500;font-size:1.8rem !important}}@media screen and (max-width:1023px){section.content-about-us>.container{max-width:100%;padding:0}section.content-about-us .col-text{width:100%}section.content-about-us .col-text>div{width:80vw;margin-top:0;margin-bottom:3rem;margin-left:10vw}section.content-about-us .col-square{width:100%}section.content-about-us .col-square>div:first-child{width:70vw !important;max-width:500px;height:70vw !important;max-height:500px;margin-left:10vw}section.content-about-us .col-square>div:last-child{background-color:#707175;padding:10rem}}@media screen and (max-width:767px){section.content-about-us .col-text>div{width:80vw;margin-left:10vw}section.content-about-us .col-square>div:first-child{width:80vw !important;height:80vw !important}}@media screen and (max-width:460px){section.content-about-us .col-square>div:first-child{width:100vw !important;height:100vw !important;margin-left:0}section.content-about-us .col-square>div:last-child{padding:0;margin-top:6rem !important;margin-bottom:6rem !important}section.content-about-us .col-square>div:last-child div.bodytext{padding:15vw 10vw}}@media screen and (min-width:500px) and (max-width:1023px){section.content-about-us .col-square>div:last-child{position:relative;margin-top:-10rem !important;padding:15rem 10rem}}section.bg-about-us{position:relative;z-index:-1;height:630px;margin-top:-480px;padding-top:200px;margin-bottom:100px}@media screen and (max-width:1399px){section.bg-about-us{height:563px;margin-top:-480px;padding-top:200px}}@media screen and (max-width:1023px){section.bg-about-us{display:none}}section.history .timeline{padding:0 50px}section.history .timeline .timeline-item{padding-left:80px;padding-bottom:30px;position:relative}section.history .timeline .timeline-item h5{font-size:calc(1.6rem + .9 * ((100vw - 540px)/ 420));color:#db0e16;font-weight:600;line-height:1;margin-bottom:5px}@media screen and (max-width:540px){section.history .timeline .timeline-item h5{font-size:1.6rem}}@media screen and (min-width:960px){section.history .timeline .timeline-item h5{font-size:2.5rem}}section.history .timeline .timeline-item p:last-of-type{margin-bottom:0}section.history .timeline .timeline-item:before{content:"";border:3px solid #db0e16;height:20px;width:20px;position:absolute;left:1px;top:12px}section.history .timeline .timeline-item:after{content:"";width:3px;height:calc(100% - 20px);position:absolute;left:9px;top:32px;background-color:#db0e16}section.history .timeline .timeline-item:last-of-type{padding-bottom:0}@media screen and (max-width:767.98px){section.history .timeline .timeline-item:last-of-type{padding-bottom:30px}}section.history .timeline .timeline-item:last-of-type:after{display:none}@media screen and (max-width:767.98px){section.history .timeline .timeline-item:last-of-type:after{display:block}}@media screen and (max-width:1023.98px){section.history .timeline{padding:0 15px}section.history .timeline .timeline-item{padding-left:50px}}@media screen and (max-width:767.98px){section.history .timeline .timeline-item:before{top:6px}section.history .timeline .timeline-item:after{top:26px}}section.history .timeline.col-2 .timeline-item:last-child:after{display:none}section.card-link-career{padding-top:0}section.card-link-career .col-contact .row{justify-content:flex-end}section.card-link-career .col-contact header,section.card-link-career .col-contact .card-text{padding:0 15px !important}section.card-link-career .col-contact header>*{font-size:4rem}section.card-link-career .col-contact a{font-weight:500;font-size:1.8rem}@media screen and (max-width:1399.98px){section.card-link-career .col-contact header>*{font-size:3rem}}@media screen and (max-width:1023.98px){section.card-link-career .col-contact{width:100%;max-height:200px}section.card-link-career .col-contact .gallery .col{width:100%;max-height:200px;margin:0}section.card-link-career .col-contact .gallery .col .card{max-height:200px;margin:0;margin-bottom:5rem}}section.what-we-do{padding-bottom:100px}body.layout-7 .col-news figure{display:none}body.layout-7 .col-news .swiper-button-next,body.layout-7 .col-news .swiper-button-prev{display:block !important}@media (max-width:767px){body.layout-11 main>.container{max-width:70%;margin:auto}}@media (max-width:576px){body.layout-11 main>.container{max-width:80%;margin:auto}}body.layout-11 .news-list .card{margin-bottom:0 !important}body.layout-11 .news-list .card figure img{width:100%}body.layout-11 .news-list .card .card-body{padding:1.6rem;padding-bottom:0}body.layout-11 .news-list .card .card-body .card-title{padding-bottom:2rem;font-size:2.25rem}@media (max-width:576px){body.layout-11 .news-list .card .card-body .card-title{font-size:2rem}}body.layout-11 .news-list .card .card-body .card-text{display:none}body.layout-11 .news-list .card:hover .card-title{color:#db0e16}body.layout-11 .news-list .news-date *{color:#494444}body.layout-11 .news-single .row{padding-top:2rem}body.layout-11 .news-single figure a:hover{border-bottom:none}body.layout-11 .news-single .news-backlink-wrap a{margin:0;padding:0;font-size:2rem;font-weight:500;color:#494444 !important;border:none !important;border-bottom:1px solid white !important;background:none !important}body.layout-11 .news-single .news-backlink-wrap a:hover{color:#db0e16 !important;border-radius:0;border-color:#db0e16 !important}.baguetteBox-button:after{display:none}section.contact-us{padding-bottom:100px}section.contact-us .contact-us-square>div:first-child a{border:none !important}section.content-contact-us a{font-weight:500}body.layout-15 main h2{font-weight:700;margin-top:2rem}body.layout-15 main .bodytext a{color:#db0e16}body.layout-15 main .bodytext a:not(.card):not(.navbar-brand):not(.resetButton):hover{border-bottom:none !important;text-decoration:underline !important}body.layout-16 main a{color:#db0e16}body.layout-16 main a:hover{border:none !important;text-decoration:underline !important}body.layout-17 main section.sitemap>div>ul{display:flex;flex-flow:row wrap}body.layout-17 main section.sitemap>div>ul>li{padding-bottom:2rem;flex-basis:auto}body.layout-17 main section.sitemap>div>ul>li:not(.last-child){padding-right:5rem}body.layout-17 main section.sitemap>div>ul>li>a{font-weight:700;margin-top:2rem}@media (max-width:991px){body.layout-17 main section.sitemap>div>ul>li{flex-basis:100%}}