@font-face{font-family:"Roboto";src:url(https://alx.de.com/wp-content/themes/alx/fonts/Roboto/Roboto-Regular.ttf) format('truetype');font-display:swap;font-weight:400}@font-face{font-family:"Roboto";src:url(https://alx.de.com/wp-content/themes/alx/fonts/Roboto/Roboto-Medium.ttf) format('truetype');font-display:swap;font-weight:500}:root{--red:#C31000;--blue:#06228A;--dark:black;--light:white}html,body{margin:0}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--dark) #fff}body{background-color:var(--light);font-family:Verdana,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:22px;color:var(--dark);width:100%;display:inline-block;position:relative;-webkit-font-smoothing:antialiased}p{margin-bottom:15px}p strong{font-weight:700}a{display:inline-block;text-decoration:none;color:var(--red);transition:all 0.3s}h1,h2,h3,h4{font-family:"Roboto"}h1{font-weight:500;font-size:44px;margin-bottom:35px;color:var(--red)}h2{font-weight:500;font-size:28px;line-height:37px;text-transform:uppercase;margin-bottom:24px}h3{font-size:24px;line-height:32px;margin-bottom:40px}p+h2,p+h3,ul+h3,ol+h3,ul+h2,ol+h2{margin-top:80px}img{height:auto;width:100%}section{position:relative;width:100%;display:inline-block;--bs-gutter-x:24px;--bs-gutter-y:24px}main{margin-top:70px}iframe{width:100%}section ul{list-style:none;list-style-position:inside;padding-left:0;margin-bottom:0}section p+ul{margin-top:56px}section ul li{padding-left:30px;position:relative;margin-bottom:24px}section ul li:last-of-type{margin-bottom:0}section ul li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:23px;height:23px;background-image:url(https://alx.de.com/wp-content/themes/alx/images/icons/point-red.svg);background-size:cover}section p+ol{margin-top:1rem}header{position:fixed;width:100%;top:0;background-color:var(--red);padding:6px 0;z-index:10;height:70px;box-shadow:5px -5px 15px #000}header a{color:var(--light);text-transform:uppercase}header a:hover,header li.current-menu-item:not(.menu-item-type-custom)>a,header li.current-page-ancestor>a{text-decoration:underline}header img.logo{height:57px;width:auto}header .container{height:100%}header .header-content{justify-content:space-between;-webkit-justify-content:space-between;align-items:center;height:100%}header ul.navbar-nav{flex-direction:row;gap:55px}header li{list-style:none;position:relative}header li .sub-menu{display:none;position:absolute;padding-top:25.5px;padding-left:0;padding-right:0;padding-bottom:0;max-height:100vh;overflow:auto;width:max-content;-ms-overflow-style:none;scrollbar-width:none}header:not(.mobile-header) li:hover>.sub-menu,header li.active>.sub-menu{display:block}header li .sub-menu a{width:100%;padding:20px 25px;background-color:var(--blue);color:var(--light);text-transform:none}header li .sub-menu li+li a{padding-top:0}header li .sub-menu::-webkit-scrollbar{display:none}header img.acf-icon{height:24px;width:24px;margin-left:15px}header .navbar-toggler img.icon{width:30px}header button.navbar-toggler:hover{background-color:#fff0}header .navbar-nav .dropdown-menu{position:absolute;border-radius:0;background-color:#fff0;border:none;min-width:max-content}header#navbarSupportedContent{height:auto;max-height:calc(100svh - 70px);top:70px;position:fixed;width:100%;padding:20px 0;background-color:var(--light);overflow:auto;box-shadow:0 0 20px #888;-ms-overflow-style:none;scrollbar-width:none;transition:none;z-index:1000}header#navbarSupportedContent::-webkit-scrollbar{display:none}header#navbarSupportedContent a{color:var(--dark)}header#navbarSupportedContent li.menu-item-has-children span.sub-menu-toggle{content:">";margin-left:20px;text-decoration:none!important;position:absolute;right:0;top:0;color:var(--blue);font-size:30px}header#navbarSupportedContent span.sub-menu-toggle.active{transform:rotate(90deg)}header#navbarSupportedContent li .sub-menu{position:relative;color:var(--dark);padding:0}header#navbarSupportedContent li .sub-menu a{background-color:var(--light)}header#navbarSupportedContent li.current-menu-item:not(.menu-item-type-custom)>a,header#navbarSupportedContent li.current-page-ancestor>a{text-decoration:none;color:var(--red)}header#navbarSupportedContent a:hover{text-decoration:none;color:var(--dark)}section.sticky-menu{width:fit-content;position:fixed;right:0;bottom:0;z-index:9;display:flex;flex-direction:column;gap:5px}section.sticky-menu img.icon{height:31px;width:auto}section.sticky-menu a,section.sticky-menu button.searchwrap{height:65px;width:65px;display:flex;align-items:center;justify-content:center;padding:0}section.sticky-menu button.searchwrap:hover,section.sticky-menu button.searchwrap.active,section.sticky-menu a{outline:none;background:var(--light);border:1px solid var(--blue)}section.sticky-menu button.searchwrap,section.sticky-menu a:hover{background:var(--blue);border:1px solid var(--blue)}section.sticky-menu a:hover img.icon,section.sticky-menu button.searchwrap img.icon{filter:brightness(0) invert(1)}section.sticky-menu button.searchwrap:hover img.icon,section.sticky-menu button.searchwrap.active img.icon{filter:unset}.searchbar{position:fixed;right:70px;bottom:0}input#searchsubmit{display:none}input#s{min-height:65px;padding:10px 20px;background-color:var(--blue);color:var(--light);border-radius:0;-webkit-border-radius:0}input#s:focus,input#s:active{outline:none}section.section-search .details{margin-top:15px}section.section-search p.cat a{padding:10px 20px;border:1px solid var(--red);width:fit-content;height:fit-content}section.section-search p.cat{margin-bottom:0}section.section-search .cats{display:flex;flex-direction:row;gap:10px;margin-bottom:15px}section.section-search li+li{margin-top:40px}main.template-text p+h2,main.template-text p+h3{margin-top:40px}main.template-text p+p strong{display:inline-block;margin-top:1rem}#crumbs{text-align:right}#crumbs a:hover{text-decoration:underline}span.button-link{display:inline-block;width:fit-content;margin-top:20px}button,span.button-link a{padding:13px 60px;background-color:var(--red);color:var(--light);transition:all 0.3s;text-align:center}button:hover,span.button-link a:hover{background-color:var(--light);color:var(--red);outline:1px solid var(--red)}section p:last-of-type{margin-bottom:0}section.space{margin-top:110px;margin-bottom:110px}section.space+section.space{margin-top:0}section img.icon.arrow{width:21px;height:21px;margin-right:13px}section span.button-link a:hover img.icon.arrow{filter:brightness(0) invert(1)}.otgs-development-site-front-end{display:none}section.hero span.button-link{margin-top:41px}section.hero img{height:calc(100vh - 70px);height:calc(100svh - 70px);object-fit:cover;filter:brightness(80%)}section.hero .textwrap{position:absolute;bottom:182px;left:0;right:0;margin:auto;height:fit-content}section.hero .textcontent{max-width:970px;background-color:var(--light);padding:40px;outline:1px solid var(--light);outline-offset:35px}section.text.box-yes .wrap{position:relative;background:var(--red);color:var(--light);padding:40px;margin-bottom:40px}section.text.box-yes .wrap::before{content:"";position:absolute;top:40px;left:40px;right:-40px;bottom:-40px;border:1px solid var(--red);pointer-events:none}section.text .buttonwrap{width:100%;display:inline-block;text-align:right}section.text span.button-link{margin-top:40px}section.text h2.title{margin-bottom:38px}section.text-over-image h2{text-transform:unset;color:var(--red)}section.text-over-image span.button-link{margin-top:35px}section.text-over-image.fullheight-no span.button-link{margin-top:24px}section.text-over-image img{height:calc(100vh - 70px);height:calc(100dvh - 70px);object-fit:cover}section.text-over-image.fullheight-no img{height:590px}section.text-over-image .textcontent{max-width:917px;margin:0 auto;background-color:var(--light);padding:63px 40px;outline:1px solid var(--light);outline-offset:35px}section.text-over-image .container{position:absolute;top:0;bottom:0;left:0;right:0;height:fit-content;margin:auto}section.text-image .text{height:100%;background-color:var(--red);color:var(--light);padding:60px;display:flex;flex-direction:column;justify-content:center}section.text-image h2{margin-bottom:40px}section.text-image span.button-link a,section.text-image span.button-link+span.button-link a:hover,section.textboxes span.button-link a{background-color:var(--light);color:var(--dark);outline:1px solid var(--light)}section.text-image span.button-link a:hover,section.text-image span.button-link+span.button-link a,section.textboxes span.button-link a:hover{background-color:var(--red);color:var(--light);outline:1px solid var(--light)}section.text-image span.button-link{margin-top:40px}section.text-image span.button-link+span.button-link{margin-top:20px}section.textboxes .redbox{background-color:var(--red);color:var(--light);padding-top:32px;padding-bottom:42px;padding-left:47px;padding-right:47px}section.textboxes .row{row-gap:24px}section.textboxes span.button-link{margin-top:50px}section.textboxes span.button-link a{padding:16px 22px;min-width:346px;max-width:100%;display:flex;align-items:center;text-align:left}section.buttonrows h2{margin-bottom:27px}section.buttonrows span.button-link{margin:0;width:100%}section.buttonrows span.button-link a{background-color:var(--light);outline:1px solid var(--red);color:var(--dark);padding:16px 22px;display:flex;align-items:center;text-align:left}section.buttonrows span.button-link a:hover{background-color:var(--red);color:var(--light)}section.buttonrows .row{row-gap:15px}section.headerimage .textwrap{position:absolute;bottom:110px;left:0;right:0;margin:auto;height:fit-content}section.headerimage .textcontent{max-width:100%;width:fit-content;background-color:var(--light);padding:18px 60px;outline:1px solid var(--light);outline-offset:35px;margin-bottom:0}section.headerimage img.headerimage{max-height:363px;object-fit:cover}section.map iframe{min-height:780px}section.map .textcontent{background-color:var(--red);color:var(--light);padding:60px;height:100%;display:flex;flex-direction:column;justify-content:center}section.map h2{margin-bottom:50px}section.map a{color:var(--light);font-weight:700}section.map a:hover{text-decoration:underline}section.contact{padding:80px;background-repeat:no-repeat;background-size:cover;background-position:top}section.contact .textcontent{padding:45px;max-width:1031px;height:fit-content;background:var(--light);outline:1px solid var(--light);outline-offset:40px;margin:auto;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}section.contact .textcontent::-webkit-scrollbar{display:none}section.contact form p{margin-bottom:42px}section.contact form p:last-of-type{margin-bottom:0;text-align:right}section.contact form a{color:var(--blue)}section.contact form a:hover{text-decoration:underline}section.contact form textarea{min-height:358px}section.contact form span.wpcf7-list-item-label{margin-top:2px}.wpcf7-response-output{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}span.wpcf7-list-item{margin-left:0}label,input,textarea{width:100%}textarea,input{background-color:#F3F3F3;border:none;padding:19px;accent-color:var(--blue);border-radius:0;-webkit-border-radius:0}input[type="submit"],input[type="checkbox"]{width:fit-content}input[type="submit"]{margin-top:16px;padding:12px 68px;background-color:var(--blue);color:var(--light)}label span{margin-top:13px;display:inline-block;width:100%}span.wpcf7-list-item label{display:flex;gap:10px;align-items:start}form input[type="checkbox"]{width:25px;height:25px;border-radius:0!important;-webkit-border-radius:0!important;outline:none;box-shadow:none}span.wpcf7-spinner{display:none}footer{background-color:var(--red);color:var(--light);padding-top:72px;padding-bottom:86px}footer a{color:var(--light)}footer a:hover{text-decoration:underline}footer p{margin-bottom:0}footer .title{margin-bottom:23px}footer ul li a{line-height:30px}footer .business-info{column-gap:47px}footer .links{column-gap:110px}footer span.button-link{margin-top:23px}footer span.button-link a{background-color:var(--light);color:var(--dark);outline:1px solid var(--light)}footer span.button-link a:hover{background-color:var(--red);color:var(--light);outline:1px solid var(--light);text-decoration:none}footer span.button-link+p{margin-top:23px}footer .contact p{margin-bottom:5px}footer .contact{margin-top:23px}section.trackingform input.tracking{padding:13px;outline:1px solid var(--blue);background-color:#fff}section.trackingform input.submit-tracking{padding:10px 23px;width:fit-content;background-color:var(--blue);outline:1px solid var(--blue);color:var(--light);transition:all 0.3s;text-transform:uppercase;min-height:48px}section.trackingform input.submit-tracking:hover{background-color:var(--light);color:var(--blue);outline:1px solid var(--blue)}section.trackingform{position:fixed;left:0;bottom:0;width:fit-content;z-index:10}section.trackingform form{display:flex;flex-direction:row;max-width:calc(100vw - 70px)}main.tracking-template{padding:20px;margin-top:0}@media (min-width:1800px){.container{max-width:1645px}}@media (max-width:1400px){footer .business-info,footer .links{column-gap:0;flex-direction:column;row-gap:40px}}@media (max-width:1200px){header ul.navbar-nav{gap:25px}}@media (max-width:992px){h3{margin-bottom:23px}header img.logo{height:45px}section.sticky-menu{bottom:unset;top:50vh;transform:translate(0,-50%)}input#s{min-width:200px;max-width:calc(100vw - 70px)}.container,.row{--bs-gutter-x:40px}section.hero .textcontent,section.text-over-image .textcontent,section.headerimage .textcontent,section.contact .textcontent{outline-offset:20px}section.trackingform{left:0;top:unset;bottom:0;right:unset;padding:10px;background-color:var(--blue);width:100%}section.trackingform form{max-width:unset;gap:5px}section.trackingform input.submit-tracking{min-height:unset}section.trackingform input.submit-tracking:hover{background-color:var(--blue);color:#fff}section.trackingform input.tracking{padding:10px}section.headerimage img.headerimage{max-height:unset;height:15rem}section.headerimage .textwrap{bottom:0;top:0}section.hero .textwrap{bottom:0;top:0}section.hero img{min-height:calc(100vh - 70px);min-height:calc(100svh - 70px);height:auto}section.text.box-yes .wrap::before{display:none}section.text .buttonwrap{text-align:center}section.textboxes span.button-link a{min-width:unset;width:100%}section.map iframe{min-height:unset;aspect-ratio:1}section.contact form p{margin-bottom:30px}section.text.box-yes .wrap,section.hero .textcontent,section.contact .textcontent,section.contact,section.textboxes .redbox,section.map .textcontent,section.text-image .text{padding:40px}button,span.button-link a{padding:13px 20px}section.buttonrows span.button-link a,section.textboxes span.button-link a{padding:16px 20px}section.map h2,section.text h2.title,section.text-image h2{margin-bottom:23px}footer{padding-bottom:148px}footer .title{text-transform:uppercase}footer .business-info{row-gap:23px}footer .links{row-gap:40px}footer .business-info{margin-bottom:40px}}@media (max-width:768px){.container,.row{--bs-gutter-x:40px}h1{font-size:30px;margin-bottom:24px;text-transform:uppercase}h2{font-size:24px;line-height:30px}section.space{margin-top:60px;margin-bottom:60px}section.hero .textcontent,section.text-over-image .textcontent,section.headerimage .textcontent,section.contact .textcontent{outline-offset:10px}section.text.box-yes .wrap,section.contact .textcontent,section.contact,section.textboxes .redbox,section.map .textcontent,section.text-image .text{padding:40px 20px}section.hero .textcontent{padding:20px}section.headerimage .textcontent{padding:18px 20px}section.textboxes span.button-link{margin-top:33px;width:100%}section.text span.button-link{margin-top:0}input[type="submit"]{width:100%}section.hero h1{text-transform:none}}