@charset "UTF-8";
/***!  Style Declaration  !***/

.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-home:before{content:"\f015"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-check-square-o:before{content:"\f046"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-down:before{content:"\f078"}.fa-phone:before{content:"\f095"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-whatsapp:before{content:"\f232"}.fa-volume-control-phone:before{content:"\f2a0"}*{margin:0;padding:0}body{font-family:"Open Sans","Helvetica",Arial,sans-serif;font-size:16px;font-display:block;line-height:1.5;margin:0;color:#545451}nav{display:block}header{display:block}main{display:block}h1{margin-bottom:0}a{color:#283682;text-decoration:none}p{margin-bottom:0;line-height:1.5}ul{list-style-type:square}div.toolbar{background-color:#f39b04;line-height:2.5em}div.toolbar .container{padding:0}div.toolbarContent ul{list-style:none;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;gap:0px}div.toolbarContent ul li a{color:#fff;display:block;text-decoration:none;min-height:16px;padding:2px 8px;transition:all 200ms}.modal-content{border:2px solid #283682;box-shadow:0 2px 2px 0 rgba(0,0,0,0.3)}.modal-dialog{margin:300px auto}button.close{color:#283682;opacity:1;font-size:2rem}a.modalNumber{display:block;color:#283682;text-align:center;font-size:1.5em}p.notificationText{font-size:0.8em;font-style:italic}div.logo{background:#fff;color:#545451}div.logo .container .row{align-items:center}div.trustElements{display:none}div.trustElements ul{display:flex;align-items:center;justify-content:flex-end;gap:20px;list-style-type:none;margin-bottom:0}div.container ul.contentList{margin-left:2rem}div.container h2{line-height:1.5;padding-bottom:0.4em;padding-top:0.8em}div.container h3{line-height:1.5;padding-bottom:0.4em;padding-top:0.5em}ul.contentListCheck{list-style-type:none}ul.contentListCheck>li:before{content:"\f00c";font-family:"FontAwesome";float:left;margin-left:-1.5em;color:#f39b04}div.introContentImage img{width:100%;height:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,0.3)}div.menuBarShadow{box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);z-index:5}.panelBox{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}div.productBox{box-shadow:unset !important;border:unset !important;margin:1em auto;display:block;position:relative;transition:all 300ms ease-in-out;background:#fff}div.productBox a.btn-secondary{display:block;width:100%;margin:0 auto;color:#fff;box-shadow:none}div.productBox img{height:auto;display:block;padding-top:15px;padding-bottom:15px;width:100%}div.productBox span{width:100%}div.productBox p{line-height:1.5;overflow:hidden;padding-bottom:1em;padding-top:0.5em;hyphens:auto}div.productBox p a{color:#283682;display:inline}div.productBox ul{padding-top:0.5em;list-style-type:none}div.productBox ul li{line-height:1.6}div.productBox ul li::before{content:"\f00c";font-family:"FontAwesome";color:#f39b04;display:inline}div.panelBox a{text-decoration:none;color:#545451}span.productHeadline{font-size:1.3em;line-height:1.6;color:#283682}.navbar-brand,#mainMenu{text-align:center}.navbar-brand img,#mainMenu img{height:auto}span.tsBlue{color:#283682}.tabStart button.active{background-color:#283682;color:#fff}.breadcrumb li.active{color:#f39b04}.btn{margin-bottom:1em}.btn-secondary{color:#fff;background:#f39b04;border:1px solid #f39b04;padding:10px 20px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.3)}.card{margin-bottom:0.5em}a.cd-top{color:#fff;text-align:center;display:block;vertical-align:middle;font-size:1.2em;line-height:3em}.cd-top{display:inline-block;height:45px;width:45px;position:fixed;bottom:5em;right:1em;overflow:hidden;z-index:1;white-space:nowrap;box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);background:#283682 url("https://www.travelsecure.de/images/icons/icn-cd-top.svg") no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;border-radius:50%}.cd-top:hover{background:#f39b04 url("https://www.travelsecure.de/images/icons/icn-cd-top.svg") no-repeat center 50%}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:1}.no-touch .cd-top:hover{background-color:#283682;opacity:1}.modal-dialog{margin:400px auto}@media (max-width:432px){.productBox{width:285px !important}}@media (max-width:544px){a.navbar-brand img{margin:0 auto;width:auto;height:70px;display:block}a.cd-top{display:none}h1{font-size:30px;line-height:1.6em}h2{font-size:26px}h3{font-size:22px}.btn{white-space:normal;margin-bottom:2em;width:100%}div.productBox p{text-align:center;display:block}div.productBox span{display:block}}@media (max-width:768px){a.cd-top{display:none}h1{font-size:30px;line-height:1.6em}h2{font-size:26px}h3{font-size:22px}.btn{white-space:normal;margin-bottom:1em}.navbar-brand{margin-right:0}.productBox{width:403px}}@media (max-width:992px){a.cd-top{display:none}.btn{white-space:normal;margin-bottom:1em}a.cd-top{line-height:2em}div.trustElements ul{margin:1em 0}}.stickyMenu{position:sticky;top:-1px;background-color:#fff;display:flex;justify-content:center}.startseitenh1{font-size:2em;margin-bottom:.25em;color:#283682;line-height:1.3em}.startseitenh2{font-size:1em !important}.startseiteIntroContentContainer{margin-bottom:15em}@media (min-width:400px) and (max-width:476px){.startseiteIntroContentContainer{margin-bottom:12em}}#startseitenOverlay .overlayContainer,.overlayTestsiegerContainer{padding:0 1em;position:absolute;left:50%;transform:translateX(-50%);top:2vmin;width:24em;max-width:100%}#startseitenOverlay .overlayContainer .overlayContainerContent h3,.overlayTestsiegerContainer .overlayContainerContent h3{line-height:unset;padding:unset;font-size:1.2em}#startseitenOverlay .overlayContainer .overlayContainerContent .overlayContainerTestsieger,.overlayTestsiegerContainer .overlayContainerContent .overlayContainerTestsieger{gap:.25em;justify-content:center}@media (min-width:576px){.startseiteIntroContentContainer{margin-bottom:14em}}@media (min-width:768px){.startseiteIntroContentContainer{margin-bottom:7%}#startseitenOverlay .overlayContainer,.overlayTestsiegerContainer{bottom:11%;left:unset;right:5%;padding:unset;transform:unset}#startseitenOverlay .overlayContainer h3,.overlayTestsiegerContainer h3{font-size:1.35rem}}@media (min-width:992px){div.trustElements{display:block}}@media (min-width:1200px){.startseiteIntroContentContainer{margin-bottom:2%}#startseitenOverlay .overlayContainer,.overlayTestsiegerContainer{left:58%}}@media (min-width:1600px){.startseiteIntroContentContainer{margin-bottom:3%}}.overlayContainerContent,.overlayTestsiegerContainerContent{padding:1.5em;border-radius:5px;background-color:#283682e0}#startseitenOverlay .overlayContainer{z-index:1}#startseitenOverlay .overlayContainer h3,.overlayTestsiegerContainerContent h2{margin-bottom:.5em;color:white;font-weight:bold;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.overlayContainer #overlayTestsiegerBanner{display:none;position:absolute;top:28em;right:24em;z-index:-1}#startseitenOverlay .overlayContainer ul{display:flex;flex-direction:column;align-items:stretch;gap:.5em;list-style-type:none;margin-bottom:0}#startseitenOverlay .overlayContainer ul li{padding:.25em .75em;background-color:#007ebb;color:white;border-radius:5px;transition:background-color 200ms}#startseitenOverlay .overlayContainer ul li a{color:unset;display:flex;align-items:center;justify-content:space-between}@media (max-width:544px){#startseitenOverlay .overlayContainerContent h3{font-size:1em !important}}nav{display:flex;flex-direction:column;width:100%;float:none;padding:0}nav label{float:unset !important;border-top:unset !important;border-left:unset !important;border-right:unset !important;background:unset !important;color:unset !important;margin-left:unset !important}#mainMenu ul{margin:0}#mainMenu .mainMenuList{display:none}#mainMenu input[type="checkbox"],#mainMenu ul span.drop-icon{display:none}#mobileMenu{border:0;color:#283682 !important;width:100%;text-align:center;font-size:1.25rem;line-height:1}#mainMenu .sub-menu{background-color:#f2f2f2}#mainMenu .sub-menu .sub-menu{background-color:#e0e0e0}#mainMenu .sub-menu li:last-child{border-width:0}#mainMenu li,#mainMenu a{position:relative;display:block;text-align:left}#mainMenu a{padding:1em 1.5em}#mainMenu a{font-size:1em;text-decoration:none;padding:12px;color:#545451;display:block}#mainMenu .sub-menu{display:none}#mobileMenu .drop-icon,#mainMenu li label.drop-icon{position:absolute;top:0;right:0;line-height:1em;z-index:10000;width:auto}#mainMenu a.laenderListe+label+input[type="checkbox"]+ul.sub-menu{grid-template-columns:repeat(3,max-content);min-width:auto}@media only screen and (min-width:768px){.overlayContainer #overlayTestsiegerBanner{display:block}}@media only screen and (min-width:992px){nav{display:flex;flex-direction:column;width:unset;float:none;padding:0 !important}#mainMenu .mainMenuList{display:block}#mainMenu a{white-space:nowrap}#mainMenu .sub-menu{background-color:#f2f2f2 !important}#mainMenu li{float:left}#mainMenu .sub-menu li{float:none}#mainMenu .sub-menu{border-width:0;margin:0;position:absolute;top:100%;left:0;display:none;list-style:none;background-color:#f6f6f5;min-width:300px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);margin-top:0;border-bottom:2px solid #f39b04;font-size:0.9em;text-align:left;line-height:1.2em}#mainMenu .sub-menu .sub-menu{top:0;left:100%}#mobileMenu,#mainMenu label.drop-icon{display:none}}@media only screen and (max-width:1400px){.overlayContainer #overlayTestsiegerBanner{width:40vw;height:auto;top:30em}}
