@charset "UTF-8";*,:after,:before{box-sizing:border-box;font-family:Open Sans,serif;font-family:var(--body-font-family)}#CybotCookiebotDialogBody .CybotCookiebotScrollContainer{max-height:22em!important}body{font-display:swap;overflow-x:hidden;margin:0 auto;font-size:20px;line-height:1.6;padding:0;font-weight:400;line-height:1.5;color:#333;color:var(--all-text);font-family:Open Sans,serif;font-family:var(--body-font-family);background-color:#f6f1eb;position:relative}:root{--body-font-family:"Open Sans",serif;--white:#fff;--all-text:#333;--theme-color:#ff7922;--border-color:#d1d2d3;--bs-primary:#48607e;--large-hero-xl:960px}::-moz-selection{background-color:#48607e;background-color:var(--bs-primary);color:#fff;color:var(--white)}::selection{background-color:#48607e;background-color:var(--bs-primary);color:#fff;color:var(--white)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#48607e;color:var(--bs-primary);line-height:1.2;font-family:Poppins,serif;font-weight:600;font-style:normal;margin:0 0 20px}a{transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;outline:0;color:#ff7922;color:var(--theme-color)}a:hover{outline:0;text-decoration:none}img:not(tableimg){max-width:100%}img.lazy{transition:opacity .5s ease-out;position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%}.support_btn{background-color:#3e5570;height:60px;width:60px;border-radius:40px 40px 40px 0;box-shadow:0 0 10px rgba(0,0,0,.2)}p{font-size:20px;line-height:1.375;color:#333;color:var(--all-text);margin:0}body.scroll-off{overflow:hidden}.container{width:100%;max-width:1600px;margin:0 auto;padding:0 2em}span span img{height:0}.cursor{cursor:pointer}.relative{position:relative}ol,ul{list-style:none;padding:0}.mb_2{padding-bottom:1.5rem}.mt_2{margin-top:1.5rem}.no_link{padding-bottom:0!important;padding-top:8px}li.no_link{cursor:auto!important;color:#ff7922!important}::-webkit-input-placeholder{color:#48607e}::-moz-placeholder{color:#48607e}:-ms-input-placeholder{color:#48607e}:-moz-placeholder{color:#48607e}.theme_btn{text-align:center;display:block;padding:12px 34px;font-size:16px;font-weight:600;border-radius:6px;color:#fff;color:var(--white);background-color:#ff7922;background-color:var(--theme-color);line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;font-family:Poppins,serif;text-decoration:none;border:transparent}.theme_btn:hover{color:#fff;background-color:#7c98b9}.feature_content .theme_btn{display:inline;padding:12px 34px;font-size:20px;font-weight:500}.feature_content .accordionWepr{margin-top:30px}#newidDesignafhjemmesider .hero_content .hero_form.text-center{margin-right:60px}#newidndringertilbustur section.step_1.st.dearCustomer{margin-top:0}#newidndringertilbustur section.bus_types.busser_til.full_content{padding-bottom:5em}#newidLejenbus section.bus_types.busser_til.relative,#newidRentabus section.bus_types.busser_til.relative{padding-top:8em}.textmessages{color:#ff7922;font-size:16px;font-weight:500;padding-top:10px;text-align:center}.mr_t{margin-top:20px;margin-left:-20px;width:52%}.driveListImg img{position:relative!important;width:100%!important;height:100%!important}button.langLink.mrl-20.sear{background:transparent;border:0}.lang_group{display:flex;margin-left:25px;margin-bottom:18px;gap:10px}.navigation{display:flex;justify-content:space-between;align-items:center;background:#48607e;border-radius:0 40px 0 0;padding:11px 0}.header{display:block;width:100%;position:fixed;top:0;left:0;z-index:1045;transition:all .25s ease-in-out;background-color:transparent;background-image:linear-gradient(90deg,#48607e,#48607e 50%,transparent 0)}.header>.navigation:first-of-type{background-color:#48607e;max-width:1600px;width:100%;display:flex;justify-content:space-between;align-items:center;padding-top:11px;padding-bottom:11px;margin:0 auto;padding-left:48px}.header>nav:first-of-type{border-top-right-radius:40px}.header_logo{display:flex;line-height:1;align-items:center}.header_logo img{height:36px!important}.header_nav{padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;gap:30px}.header_nav ul{list-style:none;display:flex;gap:34px}.bus-sidenav ul a,.header_nav ul li a{text-decoration:none;color:#fff;color:var(--white);font-size:18px;font-weight:400;transition:color .3s ease;font-family:Poppins,serif}.bus-sidenav ul a:hover,.header_nav ul li a:hover{color:#ff7922;color:var(--theme-color)}.header_lang{display:flex;align-items:center;gap:10px}.lang_icon{background-repeat:no-repeat;background-image:url(/images/translate-icon.webp)}.denes_mark{background-position:1px 0}.swedish_mark{background-position:-30px 0}.english_mark{background-position:-62px 0}.langLink{height:24px;width:24px;cursor:pointer;transition:transform .3s ease;color:#fff;color:var(--white);line-height:1}.langLink img:hover{transform:scale(1.1)}.fab_icon{height:30px;width:auto;line-height:normal;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;background:0 0;border:none;transition:transform .5s ease-in-out;cursor:pointer;outline:0}.mrl-20{margin-left:20px;margin-right:10px}.mll-20{margin-left:10px;margin-right:20px}.book_bus_nav{font-weight:500;font-size:20px;text-decoration:none;text-align:center;border-radius:40px 40px 0 40px;padding:12px 34px;margin-right:12px}.col_order_1{order:1}.col_order_2{order:2}.bus-sidenav{position:fixed;top:0;height:100%;width:0;background-color:#48607e;overflow-x:hidden;transition:.5s;padding-top:10px;z-index:1000;right:0;border-bottom-left-radius:50px}.bus-sidenav .menu-open{padding:0 10px;display:flex;justify-content:space-between;align-items:center}.bus-sidenav .menu-open span img{width:80%;display:none}.bus-sidenav .closebtn,.homeSearch .closeSearch{font-size:30px;margin-left:20px;color:#fff;cursor:pointer;border:0;background:transparent;display:flex}.homeSearch_list{padding:0 10px;margin:0 auto;background:#fff;width:80%}.homeSearch_list ul{margin:0}.homeSearch_list li{padding:10px 0;border-bottom:1px solid #ccc}.bus-sidenav ul{list-style:none;padding:0;margin:0 30px}button.closebtn:hover,button.langLink.fab_icon.mll-20.col_order_1:hover{color:#ff7922}.bus-sidenav .menu>li{cursor:pointer;position:relative}.bus-sidenav .menu .dropdown{list-style:none;padding:0;margin:0;display:none}.bus-sidenav .menu .dropdown li{padding:8px 0 0}.bus-sidenav .menu .dropdown li a{text-decoration:none;color:#fff;color:var(--white);font-size:28px;font-weight:500;transition:color .3s ease;font-family:Poppins,serif;display:block;text-transform:capitalize}.bus-sidenav .menu .dropdown li a:hover{color:#ff7922;color:var(--theme-color)}.menu li.active .dropdown{display:block;opacity:1;transform:translateY(0)}li.no_link.active svg{transform:rotate(180deg)}.side_nave_btn{margin:0 30px;width:30%}.bus-sidenav li{padding-bottom:10px;display:block;color:#fff;font-size:28px;text-decoration:none;transition:.3s;font-weight:500;font-family:Poppins,serif}.p-x{height:92%;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow:hidden}.menu-search{margin-bottom:10px}.menu-search form{height:inherit;display:flex;transition:all .25s ease-in-out;background-color:#6682a4;width:90%;margin:0 20px;border-radius:40px;border-bottom-right-radius:0}.menu-search input{width:calc(100% - 100px)}.homeSearch input::-moz-placeholder,.menu-search input::-moz-placeholder{color:#fff;color:var(--white)}.homeSearch input::placeholder,.homeSearch input[type=text],.menu-search input,.menu-search input::placeholder{color:#fff;color:var(--white)}.menu-search input{background-color:transparent;outline:0;box-shadow:none;color:#fff;color:var(--white);height:inherit;width:calc(100% - 60px);padding:0 15px;font-weight:300;transition:all .25s ease-in-out;border:1px solid transparent;font-size:1em}.menu-search button{width:100px}input.field{height:58px}.homeSearch .modal_search_btn,.menu-search button{height:inherit;text-align:center;width:60px;background-color:transparent;color:#fff;color:var(--white);cursor:pointer;transition:all .25s ease-in-out;display:flex;align-items:center;font-weight:300;border:1px solid transparent}.homeSearch .modal-content{background:transparent;border:1px solid transparent}.homeSearch form{display:flex;justify-content:space-between;align-items:center;width:80%;margin:auto;border-bottom:1px solid #fff}.homeSearch input{background-color:transparent;border-radius:0;padding:.8em .05em;border:0;outline:0;box-shadow:none;color:#fff;color:var(--white);width:calc(100% - 60px);line-height:1.4;font-size:20px}.homeSearch .modal_search_btn{width:auto}.homeSearch .modal-header{position:absolute;top:10px;right:10px}.w_100{max-width:800px;max-height:95vh;width:91%;overflow-y:auto;box-sizing:border-box;margin:0 auto}.hero_section{position:relative;min-height:740px;width:100%;z-index:1;display:flex;margin-bottom:160px;padding-top:230px}#newidLejenbus .hero_section,#newidRentabus .hero_section{margin-bottom:348px}#newidLejenbus .feature_content p{font-size:18px}.hero_content{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.hero_title{flex:0 0 56%;max-width:56%;width:100%}.hero__inner{height:630px;display:grid;align-items:center;width:100%}#newidLejenbus .hero__inner,#newidRentabus .hero__inner{display:block;height:auto;padding-top:100px}.heroRow_form{flex:0 0 41.66666667%;max-width:41.66666667%;width:100%}.heroRow_form,.hero_form{position:relative}.hero_title h1{font-size:max(2rem,min(6vw,80px));font-weight:600;line-height:1.2;color:#fff;margin-bottom:20px;margin-left:-4px;text-shadow:#48607e 0 0 2px}.hero_title p{font-size:max(1rem,min(2.5vw,24px));font-weight:400;line-height:1.5;color:#fff;width:70%}.bus_types,.two_col_section{padding-bottom:8em}.bus_nyheder,section.bus_types.bus_score.bg_white{padding-bottom:8em;padding-top:8em}.bus_types_content{text-align:center;width:100%;max-width:60%;margin:0 auto}.bus_types_content h2{font-size:max(2rem,min(6vw,70px));font-weight:600;color:#6682a4;margin-bottom:20px;line-height:1.1}.bus_booking_content h2,.bus_featurette_section .bus_types_content h2,.bus_nyheder_content h2,.bus_score .bus_types_desc h2,.busser_til h2,.choose_right_bus h2,.faq h2,.feature_column h2,.feature_content h2,.good_Advice h2,.good_advice h2,.how_works h2,.integ_wpr h2,section.bus_types.bus_score.bg_white .bus_types_content h2{font-size:max(2rem,min(6vw,56px));font-weight:600;color:#48607e;margin-bottom:20px;margin-top:-6px}.bus_types_desc h3,section.bus_types.bus_score.bg_white .bus_types_desc h2,section.bus_types.bus_score.bg_white .bus_types_desc h3{margin-bottom:0}.bus_nyheder .bus_slider_card img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:254px;width:100%}.nyheder_heading p{padding-bottom:20px}section.bus_content_section.padding_top_bottom{margin-bottom:-40px}.bus_nyheder_content p,.bus_types_content p,.feature_content p{font-size:max(1.25rem,min(2.5vw,20px));font-weight:400;line-height:1.5;color:#333;font-family:Open Sans,serif;font-family:var(--body-font-family)}.bus_types_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:20px;align-items:center;justify-content:center;margin-top:70px}.bus_score .bus_types_list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.bus_types_img{margin-bottom:20px}.bus_types_card .bus_types_img,.bus_types_card .bus_types_img img{max-width:75px!important;height:75px}.bus_score .bus_types_card{text-align:center}.grid_container{margin-top:22px}.bus_score .bus_types_list .bus_types_img{max-width:100%!important}.bus_types_card a{text-decoration:none;transition:all .25s cubic-bezier(.02,.01,.47,1)}.bus_types_card a:hover .bus_types_desc h3,.bus_types_card a:hover .bus_types_img{transform:translateY(-5px);transition:all .25s cubic-bezier(.02,.01,.47,1);color:#ff7922}.hvor_skal{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;min-height:calc(960px + 40px);min-height:calc(var(--large-hero-xl) + 40px);padding-bottom:40px;display:flex;justify-content:center}.hvor_skal img{height:100%!important;width:100%!important;-o-object-fit:cover;object-fit:cover}#newidLejenbus section.bus_featurette_section.text-white h2,#newidRentabus section.bus_featurette_section.text-white h2,h2.home__tital{line-height:42px}#newidRentabus .feature_body h2,#newidRentabus h2.home__tital{line-height:1.1}.feature_body .feature_Text h3{font-size:20px}#newidRentabus .bus_nyheder_content h2{margin-bottom:6px}section.relative.bus_content_section.left h2.home__tital{margin-bottom:16px}section.bus_section_feature.even.fullwidth .feature_body h2{line-height:1.2}.bus_booking_content{position:relative;left:auto;top:auto;align-items:flex-end;display:flex;padding-bottom:6px;min-height:1000px;width:100%;height:100%}section.relative.bus_content_section.left .bus_booking_content{justify-content:flex-start}section.relative.bus_content_section.right .bus_booking_content{justify-content:flex-end}.bus_featurette_section{padding:8em 0;background-color:#6682a4}.grid_item .nyheder_btn,.grid_item h3,.grid_item p,section.bus_featurette_section.text-white .nyheder_btn,section.bus_featurette_section.text-white h2,section.bus_featurette_section.text-white p{color:#fff}section.bus_section_feature.odd.fullwidth:nth-of-type(7) img{border-top-left-radius:40px}.bus_section_feature.fullwidth p{padding-bottom:20px}.bus_section_feature img{max-width:100%;display:block;height:auto;width:auto}figure{margin:0;padding:0}.bus_services_card.bus_slider{gap:1.6em}.bus_content_body{padding:2em;min-width:640px;max-width:640px;border-radius:40px;border-bottom-right-radius:0;background-color:#cdd7e3}.bus_booking_content p{font-size:max(1.25rem,min(2.5vw,20px));font-weight:400;line-height:1.5;color:#333}.bus_booking_content a{align-items:center;font-size:20px;font-weight:500;text-decoration:none;text-align:left;color:#48607e;line-height:1.5;font-family:Poppins,serif;display:flex;margin-top:20px;transition:all .25s cubic-bezier(.02,.01,.47,1)}.bus_booking_content a:hover,.bus_types_content a.nyheder_btn:hover,.card_body_services a.read-more:hover,.nyheder_btn:hover{color:#ff7922}.bus_booking_content a:hover svg,.bus_types_content a.nyheder_btn:hover svg,.card_body_services a.read-more:hover svg,a.nyheder_btn:hover svg{transform:translateX(5px);transition:all .25s cubic-bezier(.02,.01,.47,1)}.padding_top_bottom{padding-top:8em}.bus_services_card{display:grid;grid-gap:2em;gap:2em;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto auto auto}.bg_white{background-color:#fff}.bus_card{border-radius:40px;border-bottom-right-radius:0;display:grid;grid-gap:0;grid-row:auto/span 2;grid-template-rows:subgrid;height:100%;background-color:#48607e;transition:all .25s ease-in-out}.bus_services_card.bus_slider .bus_card{min-width:486px;max-width:490px}.bus_card:hover{background-color:#ff7922}.bus_card figure{width:100%;height:100%;display:flex;align-items:flex-end}.bus_card figure img,.bus_slider_card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:40px;border-bottom-right-radius:0}.feature_image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.feature_media.style_bg .feature_image img{height:40vw!important}.card_body_services{min-height:268px;padding:1.15em 1.75em 1.55em;display:grid;grid-column-gap:.75em;-moz-column-gap:.75em;column-gap:.75em;grid-template-columns:auto 1fr;grid-template-areas:"category date" "title title" "text text" "link link";grid-template-rows:auto auto 1fr auto}.bus_slider_card .card_body_services h2{font-size:23px}.card-date{color:#7c98b9;font-size:.8em;margin-bottom:10px;grid-area:category;font-size:16px}.card_body_services h2{font-size:1.75em;color:#fff;grid-area:title}.card_body_services p{font-size:1.1rem;color:#fff;grid-area:text}.bus_card a{text-decoration:none;display:contents}.bus_services_card span.read-more{display:flex;align-items:center;margin-top:20px;grid-area:link;color:#fff;font-weight:500;font-size:1rem}.bus_nyheder_content{display:grid;-moz-column-gap:2em;grid-column-gap:2em;column-gap:2em;grid-template-columns:1fr auto}.nyheder_heading{width:284px;row-gap:2em}section.bus_content_section.padding_top_bottom .slider_btn{justify-content:end}.feature_Text{height:485px;overflow:hidden;position:relative}#newidRentabus .feature_Text{height:456px}.feature_Text:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:10%;display:inline-block;background:linear-gradient(180deg,#f6f1eb 0,#f6f1eb)}.feature_Text.text_hight:after{height:0%}#newidRentabus .feature_Text.text_hight,.feature_Text.text_hight{height:auto}.trustpilot_widget{padding-top:70px}.card_body_services a.read-more,.nyheder_btn{display:flex;color:#48607e;text-decoration:none;grid-area:link;font-weight:500;font-size:20px;align-items:center}.card_body_services a.read-more{font-size:1rem}.bus_featurette_section .nyheder_btn{justify-content:center;margin-top:20px}section.relative.bus_content_section.right .hvor_skal{background-color:#6682a4}.bus_slider{overflow-x:scroll!important;display:flex;max-height:auto;overflow-y:hidden;transform:scroll(calc(0 / var(--n)* -100%));transform:scroll(calc(0/ var(--n)* -100%));transform:scroll(calc(var(--i,0)/ var(--n)* -100%));scroll-behavior:smooth;gap:20px;scrollbar-width:none;-ms-overflow-style:none}.bus_slider,.bus_slider_card{transition:transform .4s ease-in-out}.bus_slider_card{border-radius:40px;border-bottom-right-radius:0;background-color:#fff;min-width:386px;max-width:400px}.bus_slider_card h2{font-size:1.5em;color:#48607e;grid-area:title;margin-bottom:10px}.bus_slider_card p{font-size:1.1rem;color:#333;grid-area:text}.bus_slider_card img,.card_body_services a.read-more img{width:auto;height:auto}.bus_slider_card .card_body_services{padding-top:10px;min-height:284px}.bus_nyheder_aaro{display:flex;align-items:center;gap:16px;margin-left:auto;margin-top:20px}.slider_btn{margin-top:0;margin-bottom:20px}.bus_nyheder_aaro button.next-btn{transform:rotate(180deg);background-color:#6682a4}.bus_nyheder_aaro button{margin:0;padding:0;background-color:#ff7922;border:0;box-shadow:none;width:34px;height:34px;border-radius:10px;cursor:pointer;line-height:1}img,svg{vertical-align:middle}.nyheder_list{overflow:hidden}:root{--feature-columns:2}.bus_section_feature.fullwidth .container{max-width:100%;padding-left:0;padding-right:0;display:grid;align-items:center;width:100%;margin-left:auto;margin-right:auto;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--feature-columns),minmax(0,1fr))}.bus_section_feature.odd .container{grid-template-areas:"content media"}.bus_section_feature.even .container{grid-template-areas:"media content"}.bus_section_feature.fullwidth .container{align-items:stretch}.feature_media{grid-area:media;position:relative;margin:0}.feature_content{display:flex;align-items:center;justify-content:center;padding:2em 4em}.feature_body{max-width:800px}.feature_body .mt_2{display:flex}.accordionRow{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:-1px}.accordion,.accordionRow{transition:all 1s ease-out}.accordion{background:transparent;cursor:pointer;padding:18px 0;width:100%;border:none;text-align:left;outline:none;font-size:20px;font-weight:400;color:#455978;color:#48607e;color:var(--bs-primary);display:flex;justify-content:space-between;align-items:center}.accordion:hover,.accordionRow .active{background-color:transparent;border-radius:6px 6px 0 0;transition:all 1s ease-out}.accordionRow .active{color:#ff7922;color:var(--theme-color)}.accordion:after{content:"\002B";color:#48607e;color:var(--bs-primary);font-weight:700;float:right;margin-left:5px}.accordion.active:after{content:"\2212"}.panel{padding:0 18px;display:none}.panel.active{padding:0;display:block;transition:max-height .5s;transition:all 1s ease-out}.panel.active .p{color:#333}.panel .p{padding:0 0 14px}.faq .accordion{font-weight:600}.hero_section video{position:absolute;width:100%;height:860px;z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;background-color:#547399;border-bottom-left-radius:50px}#newidLejenbus .hero_section video,#newidRentabus .hero_section video{background-color:transparent}.choose_right_bus .grid_item{display:grid;grid-template-areas:"title title" "text text" "link link";grid-gap:0;grid-template-rows:auto 1fr auto}.choose_right_bus .grid_item h3{grid-area:title}.choose_right_bus .grid_item p{grid-area:text;margin:0}.choose_right_bus .grid_item a{grid-area:link;transition:color .3s;margin-top:10px}.grid_container{display:grid;grid-template-columns:repeat(auto-fill,minmax(370px,1fr));grid-gap:20px;gap:20px;width:100%}.grid_item{background-color:#48607e;padding:25px 30px 30px;border-radius:20px;border-bottom-right-radius:0}.grid_item h3,.grid_item p,.nyheder_btn{position:relative;z-index:1}.grid_item:before{position:absolute;content:"";width:100%;height:100%;transition:.6s;z-index:0;border-radius:20px;border-bottom-right-radius:0;background-color:#445974;bottom:0;right:0;-webkit-clip-path:circle(calc(3rem + 3vw) at 100% 100%);clip-path:circle(calc(3rem + 3vw) at 100% 100%)}.grid_item:hover:before{-webkit-clip-path:circle(110vw at 100% 100%);clip-path:circle(110vw at 100% 100%)}.grid_item h3{font-size:1.5em;margin-bottom:10px}.allcontent{display:grid;grid-column-gap:8rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;justify-content:center;width:100%}.allcontent p,.full_content p,.good_advice p{margin-top:0;margin-bottom:20px}.allcontent p:last-child,.full_content p:last-child,.grid_item p{margin-bottom:0}.allcontent .feature_image img{-o-object-fit:fill;object-fit:fill}section.good_advice.bus_types.no_m .allcontent{align-items:center}.feature_column,.feature_image{display:flex;justify-content:center}#newidDesignafhjemmesider .feature_image{align-items:center}.order-1{order:2}.good_advice{background-color:#fff;padding:8em 0;margin-bottom:8em}.good_advice .grid_item{position:relative}.good_advice span{margin:0 auto;background:#ff7922;background:var(--theme-color);width:40px;height:40px;border-radius:30px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;bottom:0;position:absolute;right:0;color:#fff;border-bottom-right-radius:0}.rejse_img{position:absolute;z-index:1;right:10px;bottom:10px}.how_works_img{width:100%;text-align:right}.how_works_btn{display:inline-block;width:100%}.contactForm_body .theme_btn,.how_works_btn .theme_btn{padding:17px 34px;font-size:20px;width:100%}.two_col_section.how_works .allcontent{grid-template-columns:60ch auto;grid-column-gap:3rem}.how_works_step{padding-right:100px}.how_works_step ul{list-style:none;padding:0;margin:0;position:relative}.how_works_step ul h3{font-size:1.5em;margin-bottom:10px;color:#48607e}.how_works_step ul li.slick-active h3,.how_works_step ul li:hover h3{color:#ff7922}.how_works_step ul li{padding-bottom:25.4px;position:relative;padding-left:50px;cursor:pointer;display:block;height:auto;border:1px solid transparent;float:left;min-height:1px}.how_works_step ul li.slick-current.slick-active:before{border:1px solid #ff7922}.how_works_step ul li:before{content:"";height:24px;width:24px;border:1px solid #cdd7e3;border-radius:50%;position:absolute;top:7px;left:0}.how_works_step ul li.slick-active:after{background-color:#ff7922}.how_works_step ul li:after{content:"";bottom:4px;width:3px;position:absolute;top:40px;background-color:#cdd7e3;left:10.5px;border-radius:60px}.how_works_step ul li:last-child:after{display:none}.driveList{padding-top:2rem}.driveList .text-center{padding:0 4rem}.localDriveList{list-style:none;padding:0;margin:0}.localDriveList li{display:flex;padding:15px 0;gap:12px;align-items:center;border-bottom:1px solid #eaedf0;color:#676767}.localDriveList li samp{width:40px;height:40px;border-radius:50%;min-width:40px}.listImg_0{background-position:-1px -25px}.listImg_1{background-position:-71px -25px}.bgIconImg{background-repeat:no-repeat;background-image:url(/images/translate-icon.webp)}.listImg_2{background-position:-141px -25px}.faq .container{max-width:964px}.faq .container h2{text-align:center;margin-bottom:30px}.purposeHeader{display:flex;align-items:center;gap:15px;margin-bottom:8px}.purposeHeader .bus_nyheder_aaro{margin-top:0}.busser_til .bus_slider_card .card_body_services{padding:12px 26px 24px;min-height:auto}.busser_til .bus_slider_card img{width:100%;height:auto}.busser_til .bus_slider_card{background-color:#547399}.busser_til .bus_slider_card,.busser_til .bus_slider_card img{border-radius:20px;border-bottom-right-radius:0}.busser_til .card_body_services{display:block}.busser_til .card_body_services a{color:#fff;font-size:20px;font-weight:600}.busser_til .card_body_services a:hover,.kontakt_card p a:hover{color:#ff7922}.busser_til .bus_slider_card{min-width:365px}.breadcrumb_section{padding-bottom:3rem}.breadcrumb{display:flex;flex-wrap:wrap;list-style:none}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5em;color:#333;content:"/"}.breadcrumb-item+.breadcrumb-item{padding-left:.5em}.kontakt{display:grid;grid-gap:24px;gap:24px;grid-template-columns:32.3% 32.3% 32.3%;grid-row-gap:24px;padding-top:30px;margin-bottom:8rem}.kontakt h3{margin-bottom:20px}.kontakt_card{padding:20px 30px 30px;border-radius:20px;border-bottom-right-radius:0;color:#fff}.k_Addres{background-color:#48607e}.k_time{background-color:#fff;margin-top:22px}.kontakt_card b{font-weight:500}.kontakt_card p{font-size:16px;line-height:1}.kontakt_card p,.kontakt_card p a,.text-white{color:#fff}.k_time .card{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;color:#333;font-size:16px;line-height:2}.k_time .card .col,.k_time .card .col-2{width:100%;display:flex}.k_time .card .col-2{flex:0 0 74px;max-width:74px;flex-wrap:wrap;font-weight:600}.k_time .card ul{margin:0;padding:0}.k_time .card .card ul{width:100%;margin-top:0}.text-end{text-align:right!important}.kontakt_map iframe{border-radius:20px;border-bottom-right-radius:0;border:0}.kontactfrom span{color:red}.kontactfrom textarea{height:168px}.kontactfrom .theme_btn{border-radius:30px;border-bottom-right-radius:0;width:100%}.social_medias h3{font-size:40px}.social_medias p{margin-bottom:30px}.social_icons{display:flex;gap:20px;width:100%;margin:0 auto;max-width:600px;justify-content:space-evenly}.social_icons li a{text-decoration:none;font-size:21.25px;max-width:200px;margin:.35em auto 0;color:#48607e;font-weight:600}.social_icons li a:hover{color:#ff7922}.good_advice.bus_types.no_bg_pd{padding:0;background:0 0}.quotation .grid_item{padding:46px}.fixed-button{position:fixed;bottom:.4em;right:.8em;margin-top:0;display:flex;z-index:9;align-items:flex-end}.fixed-button img{border-radius:50%;border-bottom-left-radius:0;content:"";width:66px;height:66px;margin-left:.25em;-o-object-fit:cover;object-fit:cover;cursor:pointer}.fixed-button i,.fixed-button span{padding:.8em 2em .75em;font-size:.95em;background:#3e5570;border-radius:40px;font-weight:500;border-bottom-right-radius:0;cursor:pointer}.chat_bot,.fixed-button i{display:none}.chat_bot{position:fixed;bottom:15px;right:15px;width:425px;background-color:#fff;border-radius:15px;box-shadow:0 0 128px rgba(0,0,0,.1),0 32px 64px -48px rgba(0,0,0,.5);transform:scale(.5);transition:transform .3s ease,opacity .3s ease;opacity:0;z-index:99999;border-bottom-right-radius:0}.chat_bot.show_contact_form{opacity:1;pointer-events:auto;transform:scale(1);display:block}.contactForm_body{padding:24px}.form_row{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr 1fr;grid-row-gap:24px}.chat_bot_tital{font-size:20px;color:#fff;font-weight:500}.contactForm_body textarea{height:144px}.chat_bot_logo{display:grid;grid-template-columns:1fr 1fr}.chat_bot_logo div{text-align:center}.chat_bot_logo .send_{background-color:#475f7d;border-radius:10px;padding:15px 20px;border-bottom-right-radius:0;border-top-right-radius:0}.chat_bot_logo .book_{background-color:#6682a4;border-top-right-radius:10px;padding:15px 20px}.form_close_btn{position:absolute;top:-25px;right:-8px;background:#48607e;color:#fff;border-radius:50px;padding:8px;cursor:pointer;border-color:transparent;width:30px;height:30px;display:flex;align-items:center}.chat_bot_logo .book_ a{color:#fff}.chat_bot_logo .book_ a:hover,.form_close_btn:hover{color:#ff7922}.team_card{display:flex;flex-direction:column;align-items:center;position:relative}.profil_img{width:304px;height:304px;border-radius:100%;border-bottom-right-radius:0;box-shadow:10px 10px rgba(72,96,126,.459);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0}.profil_card{background:#fff;border-radius:20px;border-top-left-radius:160px;border-top-right-radius:160px;padding:144px 60px 40px;margin-top:-110px;position:relative;z-index:-1;text-align:left;width:100%}.profil_card h5{margin:0;font-size:22px;font-weight:600;line-height:1}.profil_card small{color:#979797;line-height:1}.profil_card p{line-height:2}.kontakt.our_team{margin-bottom:0}.profil_card .mt_2{margin-top:12px}.busselskaber .relative{overflow:hidden}.busselskaber h3{font-size:28px}.busselskaber .grid_container{margin-top:40px}.busselskaber .bus_imges{border-radius:20px 20px 0 20px;position:relative;height:318px;-o-object-fit:cover;object-fit:cover;width:100%}.bus_logo{position:absolute;z-index:1;bottom:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(72,96,126,.78);border-radius:0 0 0 20px;padding:24px;width:100%;height:118px}.bus_logo h4{color:#fff;font-weight:400;font-size:20px;padding-top:10px;margin:0}.bus_logo img{border-radius:0;height:30px}.more_style{position:absolute;right:20px;z-index:2;transform:translateY(calc(100% - 1.5rem))}.busselskaber .relative:hover .more_style{transform:translateY(-1.5rem);bottom:0}.no-video h1{color:#fff}section.hero_section.no-video{min-height:860px;margin-bottom:8em}.price_overview .card_body{background-color:#48607e;border-radius:20px 20px 0 20px;padding:35px;position:relative}.price_overview .card_body ul li{margin-bottom:20px;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:flex-start}.price_overview .card_body ul li:last-child{margin-bottom:0}.price_overview .card_body ul,.price_overview .card_body ul li p{color:#fff;padding:0;margin:0}.price_overview .card_body ul li:before{content:"";display:block;width:20px;height:20px;flex:0 0 20px;-ms-flex:0 0 20px;margin-right:10px;margin-top:2px;background-repeat:no-repeat;background-size:cover;background-position:50%;background-image:url(/images/tick.svg)}.price_overview{background-color:#f6f1eb;border-radius:20px 20px 0 20px}.price_footer{padding:35px}.price_overview .price_footer p{color:#48607e;margin-bottom:6px}.price_overview .price_footer .title{font-size:20px;color:#48607e}.price_overview .price_footer .title samp{font-size:35px;font-weight:700}.price_overview .price_footer p.maks{color:#ff7922!important;font-size:22px;font-weight:700;margin-bottom:14px}.price_overview .price_footer .theme_btn{font-size:20px}.integrate_wpr{background-color:#fff;border-radius:20px 20px 0 20px;padding:35px}.integrate{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px}.groupTeg{padding:6px 12px;border-radius:20px 20px 0 20px;background-color:#f6f1eb;text-transform:uppercase;white-space:nowrap;font-weight:400;font-size:14px;line-height:12px;color:#48607e}.integrate_wpr h5{font-size:24px;color:#48607e;font-weight:600}.drivingResting .adviceCard p{font-size:18px;font-weight:500;margin-bottom:0}.mb_4.driver-Icon{z-index:1;position:relative}#newidA-busserne .no_m,#newidAbusserne .no_m,#newidAlbaturist .no_m,#newidAlsbussen .no_m,#newidAmagerBusService .no_m,#newidBrdr.Davidsen .no_m,#newidBrdrDavidsen .no_m,#newidCharterbussen .no_m,#newidClausensbuses .no_m,#newidClausensbusser .no_m,#newidColumbus .no_m,#newidCopenhagenCoach .no_m,#newidDKbus .no_m,#newidDitoBus .no_m,#newidEastJutlandTouristBuses .no_m,#newidEdelskovbus .no_m,#newidFjordenstaxaogbusser .no_m,#newidFjordenstaxiandbuses .no_m,#newidFladsTurist .no_m,#newidFladsåTurist .no_m,#newidFlatsawTourist .no_m,#newidFrankabusser .no_m,#newidHaarbytourist .no_m,#newidHaarbyturist .no_m,#newidHenningsbuses .no_m,#newidHenningsbusser .no_m,#newidHerningBilen .no_m,#newidHerningTourist .no_m,#newidHerningturist .no_m,#newidHobroDstrupturist .no_m,#newidHobroDøstrupturist .no_m,#newidJKBus .no_m,#newidJKBussen .no_m,#newidJanOlessTuristtrafik .no_m,#newidJrnsbusjourneys .no_m,#newidJrnsbusrejser .no_m,#newidJørnsbusrejser .no_m,#newidKaganTurist .no_m,#newidKimmarkBustrafik .no_m,#newidLeoIversen .no_m,#newidMidtbusJutland .no_m,#newidMidtbusjylland .no_m,#newidMortensBusser .no_m,#newidNyborgrejser .no_m,#newidPPBuses .no_m,#newidPPBusser .no_m,#newidSkaveTuristfart .no_m,#newidSkovlundeTouristbuses .no_m,#newidSkovlundeTuristbusser .no_m,#newidSkrringeTouristbuses .no_m,#newidSkrringeTuristbusser .no_m,#newidSkørringeTuristbusser .no_m,#newidSolveigsbuses .no_m,#newidTaagaardsBuses .no_m,#newidTaagaardsBusser .no_m,#newidVTS .no_m,#newidVebbestrupTuristfart .no_m,#newidVejleTuristtrafik .no_m,#newidVikingbus .no_m,#newidguldbergbus .no_m,#newidiversenbusser .no_m,#newidsolveigsbusser .no_m,#newidstjydskTuristbusser .no_m,#newidstturistfart .no_m,#newidtbusser .no_m,#newidvenbussen .no_m,#newidvenøbussen .no_m,#newidØstjydskTuristbusser .no_m{padding-top:8em}#newidA-busserne .driveList,#newidAbusserne .driveList,#newidAlbaturist .driveList,#newidAlsbussen .driveList,#newidAmagerBusService .driveList,#newidBrdr.Davidsen .driveList,#newidBrdrDavidsen .driveList,#newidCharterbussen .driveList,#newidClausensbuses .driveList,#newidClausensbusser .driveList,#newidColumbus .driveList,#newidCopenhagenCoach .driveList,#newidDKbus .driveList,#newidDitoBus .driveList,#newidEastJutlandTouristBuses .driveList,#newidEdelskovbus .driveList,#newidFjordenstaxaogbusser .driveList,#newidFjordenstaxiandbuses .driveList,#newidFladsTurist .driveList,#newidFladsåTurist .driveList,#newidFlatsawTourist .driveList,#newidFrankabusser .driveList,#newidHaarbytourist .driveList,#newidHaarbyturist .driveList,#newidHenningsbuses .driveList,#newidHenningsbusser .driveList,#newidHerningBilen .driveList,#newidHerningTourist .driveList,#newidHerningturist .driveList,#newidHobroDstrupturist .driveList,#newidHobroDøstrupturist .driveList,#newidJKBus .driveList,#newidJKBussen .driveList,#newidJanOlessTuristtrafik .driveList,#newidJrnsbusjourneys .driveList,#newidJrnsbusrejser .driveList,#newidJørnsbusrejser .driveList,#newidKaganTurist .driveList,#newidKimmarkBustrafik .driveList,#newidLeoIversen .driveList,#newidMidtbusJutland .driveList,#newidMidtbusjylland .driveList,#newidMortensBusser .driveList,#newidNyborgrejser .driveList,#newidPPBuses .driveList,#newidPPBusser .driveList,#newidSkaveTuristfart .driveList,#newidSkovlundeTouristbuses .driveList,#newidSkovlundeTuristbusser .driveList,#newidSkrringeTouristbuses .driveList,#newidSkrringeTuristbusser .driveList,#newidSkørringeTuristbusser .driveList,#newidSolveigsbuses .driveList,#newidTaagaardsBuses .driveList,#newidTaagaardsBusser .driveList,#newidVTS .driveList,#newidVebbestrupTuristfart .driveList,#newidVejleTuristtrafik .driveList,#newidVikingbus .driveList,#newidguldbergbus .driveList,#newidiversenbusser .driveList,#newidsolveigsbusser .driveList,#newidstjydskTuristbusser .driveList,#newidstturistfart .driveList,#newidtbusser .driveList,#newidvenbussen .driveList,#newidvenøbussen .driveList,#newidØstjydskTuristbusser .driveList{padding-top:0}#newidAboutUs .hero_section .hero_title h1,#newidContact .hero_section .hero_title h1,#newidDrivingandresttimerules .hero_section .hero_title h1,#newidKontakt .hero_section .hero_title h1,#newidKreoghviletidsregler .hero_section .hero_title h1,#newidKøre-oghviletidsregler .hero_section .hero_title h1,#newidNyhederfrabusbranchen .hero_section .hero_title h1,#newidOmos .hero_section .hero_title h1{color:#fff}#newidOmos .no_pd_no_marg{margin-bottom:8em;padding-bottom:8em}#newidOmos section.good_advice.bus_types.no_pd_no_marg{background-color:transparent;padding:0}.video_all_img .allcontent{grid-column-gap:2rem}.sitemap{display:flex;margin-bottom:8em}.sitemap ul li{width:31.33333333%;float:left;text-transform:uppercase;display:list-item;list-style-type:circle;font-weight:400;margin-left:24px;margin-bottom:10px;line-height:1.3;font-weight:600}footer{background-color:#48607e;color:#fff;padding:84px 0}footer ul{list-style:none;padding:0;margin:0;display:flex}.social-icons li{flex:auto;text-align:center}.social-icons li a{overflow:hidden;width:49px;display:block;display:flex;width:38px;height:38px;line-height:38px;background-color:#fff;background-color:var(--white);border-radius:50%;margin-right:.5em;transition:all .25s ease-in-out;vertical-align:middle;color:#48607e;justify-content:center;align-items:center}.footer_content{display:flex;justify-content:space-between}.footer_logo p{color:#fff;font-size:20px;font-weight:500}.footer_logo p a{color:#fff;text-decoration:none}.social-icons li a:hover{background-color:#ff7922}.footer_menu{margin-top:60px}.footer_menu_b ul{display:flex;gap:30px;color:#fff;font-size:1rem}.footer_menu_b ul a{text-decoration:none;color:#a4b0bf}.footer_logo p a:hover,.footer_menu_b ul a:hover{color:#ff7922}.footer_link{margin-top:80px}.footer_menu_b{margin-top:50px}.lang_group a{display:none!important}.no_pd_no_marg{margin-bottom:0;padding-bottom:0}.no_m{padding-top:0}section.hero_section.no-video.sitemap-h video{height:740px;border-radius:0 0 0 40px;background-color:#48607e}section.hero_section.no-video.sitemap-h{min-height:740px;padding-top:0;align-items:center;margin-bottom:8em}section.hero_section.no-video.sitemap-h .hero_title h1{color:#fff;margin-bottom:0}.errorbg{display:flex;justify-content:center;align-items:center;height:100vh}.error{padding:6rem 2rem;text-align:center}.error h1{font-size:250px;color:#fff;text-shadow:1px 1px 1px #686868,2px 2px 1px #686868,3px 3px 1px #686868,4px 4px 1px #686868,5px 5px 1px #686868,6px 6px 1px #686868,7px 7px 1px #686868,8px 8px 1px #686868,25px 25px 8px rgba(0,0,0,.2)}.page{margin:2rem 0;font-size:20px;font-weight:600;color:#676767;color:#333;color:var(--all-text)}.errorBtn{width:50%;margin:0 auto}.errorBtn .theme_btn{font-size:20px}.tbsty ul{padding:0;margin:0}.good_Advice{margin-bottom:8em}.copenhagenAarhus{display:flex;flex-wrap:wrap}.position-relative{position:relative}.copenhagenAarhus .tripBtn.active,.copenhagenAarhus .tripBtn:hover{color:#fff;color:var(--white);background-color:#ff7922;background-color:var(--theme-color)}.allBtnStyle button{margin-bottom:24px}.allBtnStyle.scrollbar button:last-child{margin-bottom:0}.tripBtn samp{width:112px;min-width:112px;height:40px;display:block;margin:0 auto}.bg-Icon-Img{background-repeat:no-repeat;background-image:url(/images/all-icons_1.png)}.bus_trip_img_1{background-position:16px -52px}.bus_trip_img_2{background-position:-73px -62px}.bus_trip_img_3{background-position:-194px -60px}.bus_trip_img_4{background-position:-332px -60px}.bus_trip_img_5{background-position:-467px -60px}.copenhagenAarhus .tripBtn .tripBtnTitle{font-size:12px;font-weight:600}.copenhagenAarhus .tripBtn .tripBtnTitle,.tripBtnFlex_content{line-height:28px;color:#fff;color:var(--white);display:flex;justify-content:center}.tripBtnFlex_content{font-size:16px;text-align:center;align-items:center;gap:4px;font-weight:400}.copenhagenAarhus .tripBtn{border:0;border-radius:.25rem;background:#6682a4;padding:8px 6px;width:124px;min-height:108px;line-height:28px;text-decoration:none;transition:color .15sease-in-out,background-color .15sease-in-out,border-color .15sease-in-out;cursor:pointer}.copenRow_tab{flex:0 0 180px;max-width:180px;width:100%;padding:0}.copenRow_content{flex:0 0 calc(100% - 220px);max-width:calc(100% - 220px);width:100%}.copenRow_content h3{color:#ff7922;font-size:25px;margin:20px 0;display:block;width:100%}.myRows{display:flex;flex-wrap:wrap}.col_1{flex:0 0 auto;width:8.33333333%}.col_11{flex:0 0 auto;width:91.66666667%}.ekstr_style,.ekstr_style2{margin-top:82px;margin-bottom:0}.ekstr_style2 li{color:#333;font-size:16px;font-weight:700}.li_mt{margin-top:86px}.li_mt2{margin-top:204px}.tabel-bg{background:url(/images/priceexample_bg.png);padding:0 20px;color:#fff;font-size:16px}.col_2{flex:0 0 auto;width:16.66666667%}.col0{flex:1 0 0%}.col0,.col_3{padding:0 14px}.col_3{flex:0 0 auto;width:25%}.ekstr_style li{color:#072945;font-size:16px;font-weight:700}.krstyle{color:#072945;font-size:20px;font-weight:800;text-align:center;padding:9px 0}.tb-color1{background-color:#ff8637;padding:14px 0}.tb-color2{background-color:#ff9b59;padding:14px 0}.tb-color3{background-color:#072945;padding:30px 0}.tb-color4{background-color:#547399;padding:30px 0}.tb-color5{background-color:#6682a4;padding:150px 0}.tb-color6{background-color:#819ec0;padding:14px 0}.tb-color7{background-color:#9fb6d2;padding:14px 0}.tb-color8{padding:10px 0;font-weight:600}.lines,.lines2{margin-top:50px}.lines2{display:none}.lines,.lines2{text-align:right}.arrow-dwon{position:absolute;left:-84%;margin-top:-34%}.allBtnStyle{margin-top:69px;text-align:center}.scrollbar{scrollbar-color:#ff7922 #6682a4;scrollbar-face-color:#ff7922;scrollbar-shadow-color:#6682a4;scrollbar-highlight-color:#6682a4}#newidTakfordinreservation section.hero_section.no-video.sitemap-h,#newidTakkeside section.hero_section.no-video.sitemap-h{min-height:440px;margin-bottom:4em}#newidTakfordinreservation section.two_col_section.successfully,#newidTakkeside section.two_col_section.successfully{padding-bottom:6em}.success_animation{margin:130px auto 50px!important}#newid .bus_nyheder,#newidNyhederfrabusbranchen .bus_nyheder{padding-top:0}#newid .bus_nyheder_content,#newidNyhederfrabusbranchen .bus_nyheder_content{display:block}#newid .bus_slider,#newidNyhederfrabusbranchen .bus_slider{display:grid;grid-template-columns:repeat(auto-fill,minmax(304px,1fr));grid-gap:20px;gap:20px;width:100%}#newid .bus_slider_card,#newidNyhederfrabusbranchen .bus_slider_card{min-width:304px;max-width:400px}#newid .nyheder_heading,#newidNyhederfrabusbranchen .nyheder_heading{display:none}.allcontent video{width:100%}@media (min-width:1800px) and (max-width:50000px){.hvor_skal img{height:50vw!important}}@media (min-width:1023px) and (max-width:1366.98px){.bus-sidenav .menu .dropdown li a,.bus-sidenav li{font-size:19px}.side_nave_btn{width:50%}.p-x{height:86%}}@media (min-width:1200px) and (max-width:1280.99px){.bus_types_list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.bus_score .bus_types_list{grid-template-columns:repeat(auto-fill,minmax(278px,1fr))}.card_body_services h2{font-size:1.3em}.feature_content{padding:0 2em}.feature_body .mt_2{margin-top:1rem}}@media (min-width:900px) and (max-width:1600.98px){.bus_section_feature .feature_media .feature_image{height:100%}}@media (min-width:1266px) and (max-width:1600.98px){.bus_booking_content{min-height:calc(780px + 40px)}.hvor_skal{min-height:calc(760px + 40px)}}@media (min-width:900px) and (max-width:1200px){.bus_section_feature .feature_media{display:flex;align-items:center;min-height:500px}.bus_section_feature .feature_media .feature_image{height:100%}.feature_content{padding:4em 1.5em}.nyheder_list .card_body_services h2{font-size:1.5em}.bus_booking_content h2,.bus_nyheder_content h2,.bus_score .bus_types_desc h2,.feature_content h2,section.bus_types.bus_score.bg_white .bus_types_content h2{font-size:2.75em}.kontakt.our_team{grid-template-columns:1fr 1fr 1fr}.profil_card{padding:144px 40px 30px}}@media (max-width:1024.98px){.bus_score .bus_types_list{grid-template-columns:repeat(auto-fill,minmax(177px,1fr))}.bus_types_content{max-width:70%}.two_col_section.how_works .allcontent{grid-template-columns:40ch auto;grid-column-gap:3rem}.kontakt{grid-template-columns:31.3% 31.3% 31.3%}.bus-sidenav .menu .dropdown li a,.bus-sidenav li{font-size:24px}.side_nave_btn{width:50%}.p-x{height:88%}}@media (max-width:991.98px){.feature_media.style_bg .feature_image img{height:100%!important}.bus_nyheder .bus_slider_card img{max-height:234px}.card_body_services{min-height:260px;max-height:300px}.bus_slider_card .card_body_services{min-height:298px;padding-bottom:1em}.feature_Text{height:462px}.hero__inner{height:auto}#newidLejenbus .hero__inner,#newidRentabus .hero__inner{padding-top:0}#newidDesignafhjemmesider .hero_content .hero_form.text-center{display:none;margin-right:0}.hero_section video{display:none}.container{padding:0 16px}.hero_content{display:block;padding-top:114px;padding-bottom:50px}.heroRow_form,.hero_title{flex:0 0 100%;max-width:100%}.how_works_step{padding-right:0}#newidOmos section.good_advice.bus_types.no_pd_no_marg{margin-bottom:4em}.hero_title{padding-bottom:30px}.hero_section{text-align:center}.lazyload-wrapper{display:none}#newidLejenbus .hero_section,#newidRentabus .hero_section,.hero_section{background-color:#48607e;border-bottom-left-radius:40px;margin-bottom:4em;padding-top:0}.hero_title h1,.hero_title p{color:#fff}.hero_title p{width:100%}.book_bus_nav{margin-right:0}.header{background-color:#48607e}.bus_types_content{max-width:100%}.bus_types_list{margin-top:4em;grid-template-columns:repeat(auto-fill,minmax(245px,1fr))}.bus_types,.good_advice,.two_col_section{padding-bottom:4em}#newidLejenbus section.bus_types.busser_til.relative,#newidRentabus section.bus_types.busser_til.relative,.good_advice{padding-top:4em}.good_advice{margin-bottom:4em}.bus_nyheder,section.bus_types.bus_score.bg_white{padding-bottom:4em;padding-top:4em}.hvor_skal{min-height:560px;position:relative}.bus_services_card{grid-template-columns:repeat(2,minmax(0,1fr))}.padding_top_bottom,section.bus_types.bus_score.bg_white.innerpages{padding-top:4em}.bus_booking_content{min-height:auto;margin-top:-260px}.bus_types_card,.bus_types_card a{text-decoration:none;display:flex;background:#fff;align-items:center;gap:16px;border-top-left-radius:60px;border-top-right-radius:20px;border-bottom-left-radius:60px;width:100%}.bus_types_card a:hover,.bus_types_card:hover{transform:translateY(-4px);transition:all .25s cubic-bezier(.02,.01,.47,1)}section.relative.bus_content_section.right .hvor_skal{background-color:transparent}#newidc0dce33e section.bus_types.bus_score.bg_white{padding-top:6em}.bus_types_card a:hover .bus_types_desc h3,.bus_types_card a:hover .bus_types_img{transform:none}.bus_types_card{background-color:#f6f1eb}.bus_types_img{margin-bottom:0}.bus_types_desc{text-align:left}section.bus_types.bus_score.bg_white .bus_types_desc h2{font-size:1.5em}section.bus_types.bus_score.bg_white .bus_types_desc h3{font-size:1rem}.bus_nyheder_content{display:block}.nyheder_heading{width:100%}.bus_nyheder_aaro{margin-bottom:30px}.bus_slider_card{min-width:350px}.bus_section_feature.fullwidth .container{display:block}.feature_body{width:100%}.feature_content{padding:4em 1.5em}section.relative.bus_content_section.right .hvor_skal{min-height:460px}section.relative.bus_content_section.right .bus_booking_content{justify-content:center}section.relative.bus_content_section.right .bus_content_body{max-width:100%}.bus_booking_content h2,.bus_featurette_section .bus_types_content h2,.bus_nyheder_content h2,.bus_score .bus_types_desc h2,.busser_til h2,.choose_right_bus h2,.faq h2,.feature_column h2,.feature_content h2,.good_advice h2,.how_works h2,.integ_wpr h2,section.bus_types.bus_score.bg_white .bus_types_content h2{font-size:max(2rem,min(6vw,36px))}.bus_featurette_section,footer{padding:4em 0}section.relative.bus_content_section.right{margin-bottom:-40px}.bus_score .bus_types_list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.order-1{order:0}.allcontent{grid-template-columns:1fr}section.good_advice.bus_types.no_m .allcontent{grid-row-gap:2rem}.kontakt,.two_col_section.how_works .allcontent{grid-template-columns:1fr}.kontakt.our_team{grid-template-columns:1fr 1fr}.profil_card{padding:144px 40px 30px}section.hero_section.no-video.sitemap-h{min-height:400px}section.hero_section.no-video.sitemap-h video{height:400px}section.hero_section.no-video.sitemap-h .hero_form.text-center{display:none}section.hero_section.no-video.sitemap-h .hero_title{padding:0 24px}.sitemap ul li{width:45%}.copenRow_tab.order-1.position-relative{order:inherit}#newidA-busserne .no_m,#newidAbusserne .no_m,#newidAlbaturist .no_m,#newidAlsbussen .no_m,#newidAmagerBusService .no_m,#newidBrdr.Davidsen .no_m,#newidBrdrDavidsen .no_m,#newidCharterbussen .no_m,#newidClausensbuses .no_m,#newidClausensbusser .no_m,#newidColumbus .no_m,#newidCopenhagenCoach .no_m,#newidDKbus .no_m,#newidDitoBus .no_m,#newidEastJutlandTouristBuses .no_m,#newidEdelskovbus .no_m,#newidFjordenstaxaogbusser .no_m,#newidFjordenstaxiandbuses .no_m,#newidFladsTurist .no_m,#newidFladsåTurist .no_m,#newidFlatsawTourist .no_m,#newidFrankabusser .no_m,#newidHaarbytourist .no_m,#newidHaarbyturist .no_m,#newidHenningsbuses .no_m,#newidHenningsbusser .no_m,#newidHerningBilen .no_m,#newidHerningTourist .no_m,#newidHerningturist .no_m,#newidHobroDstrupturist .no_m,#newidHobroDøstrupturist .no_m,#newidJKBus .no_m,#newidJKBussen .no_m,#newidJanOlessTuristtrafik .no_m,#newidJrnsbusjourneys .no_m,#newidJrnsbusrejser .no_m,#newidJørnsbusrejser .no_m,#newidKaganTurist .no_m,#newidKimmarkBustrafik .no_m,#newidLeoIversen .no_m,#newidMidtbusJutland .no_m,#newidMidtbusjylland .no_m,#newidMortensBusser .no_m,#newidNyborgrejser .no_m,#newidPPBuses .no_m,#newidPPBusser .no_m,#newidSkaveTuristfart .no_m,#newidSkovlundeTouristbuses .no_m,#newidSkovlundeTuristbusser .no_m,#newidSkrringeTouristbuses .no_m,#newidSkrringeTuristbusser .no_m,#newidSkørringeTuristbusser .no_m,#newidSolveigsbuses .no_m,#newidTaagaardsBuses .no_m,#newidTaagaardsBusser .no_m,#newidVTS .no_m,#newidVebbestrupTuristfart .no_m,#newidVejleTuristtrafik .no_m,#newidVikingbus .no_m,#newidguldbergbus .no_m,#newidiversenbusser .no_m,#newidsolveigsbusser .no_m,#newidstjydskTuristbusser .no_m,#newidstturistfart .no_m,#newidtbusser .no_m,#newidvenbussen .no_m,#newidvenøbussen .no_m,#newidØstjydskTuristbusser .no_m{padding-top:4em}.copenRow_tab{flex:0 0 100%;max-width:100%}.copenRow_content{flex:0 0 calc(100%);max-width:calc(100%)}.arrow-dwon{display:none}.allBtnStyle{margin-top:0;row-gap:16px;-moz-column-gap:14px;column-gap:14px;justify-content:flex-start}.allBtnStyle,.scrolstyle{display:flex;flex-wrap:nowrap;overflow-x:auto}.scrolstyle{overflow-y:hidden}.col_11{width:100%}.tabel-bg{background:url(/images/priceexample_bg_m.png);padding:0 15px}.ekstr_style li{font-size:12px}.li_mt2{margin-top:130px}.ekstr_style2 li,.krstyle{font-size:14px}.li_mt{margin-top:50px}.lines{display:none}.lines2{display:block;text-align:right;margin-top:36px}.tb-color1,.tb-color2,.tb-color6,.tb-color7{padding:5px 0;font-size:12px}.tb-color3,.tb-color4{padding:15px 0;font-size:12px}.tb-color5{padding:72px 0;font-size:12px}.tb-color8{padding:6px 0;font-weight:600;font-size:14px}.no_pd_no_marg{margin-bottom:0;padding-bottom:0}.no_m{padding-top:0}}@media (min-width:576px) and (max-width:680px){a.langLink.lang_icon.denes_mark,a.langLink.lang_icon.english_mark,a.langLink.lang_icon.swedish_mark,a.langLink.mrl-20,button.langLink.mrl-20.sear{display:none}.col_order_1{order:2}.col_order_2{order:1}.mll-20{margin-right:0;padding-right:0}.bus_types_list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.bus_content_body{max-width:100%;min-width:100%;border-radius:30px;border-bottom-right-radius:0}}@media (min-width:370px) and (max-width:1420px){.header_nav ul{display:none}}@media (max-width:575.98px){.card_body_services{min-height:316px}.mll-20{margin-left:0}.feature_Text{height:526px}.bus_services_card.bus_slider{gap:1em}.bus_services_card.bus_slider .bus_card{min-width:350px;max-width:390px}.chat_bot_logo div{font-size:16px}.bus_booking_content{margin-top:-180px}.kontakt_map iframe{height:400px}.col_11{width:205%}.lang_group a{display:block!important}a.langLink.lang_icon.denes_mark,a.langLink.lang_icon.english_mark,a.langLink.lang_icon.swedish_mark,a.langLink.mrl-20,button.langLink.mrl-20.sear{display:none}.book_bus_nav{font-size:.8em;margin-right:0;padding:8px 20px}.header_logo img{height:26px!important}.header>.navigation:first-of-type{max-width:100%}.header{background-color:#48607e}.header>nav:first-of-type{border-top-right-radius:0}.col_order_1{order:2}.col_order_2{order:1}.mll-20{margin-right:0;padding-right:0}.bus_booking_content h2,.bus_featurette_section .bus_types_content h2,.bus_nyheder_content h2,.bus_score .bus_types_desc h2,.busser_til h2,.choose_right_bus h2,.faq h2,.feature_column h2,.feature_content h2,.good_advice h2,.how_works h2,section.bus_types.bus_score.bg_white .bus_types_content h2{line-height:1.1;font-size:max(1.825rem,min(6vw,28px))}.hero_section .container{padding:0}.bus_booking_content h2,.bus_nyheder_content h2,.busser_til h2,section.bus_featurette_section.text-white h2,section.bus_types.bus_score.bg_white .bus_types_content h2{margin-bottom:6px}.faq .container h2,.good_advice h2,.two_col_section .feature_column h2{margin-bottom:16px}section.relative.bus_content_section.left h2.home__tital{margin-bottom:6px}.localDriveList{margin-top:0}.localDriveList li:first-child{padding-top:0}.hero_content{padding-bottom:0}.hero_title{padding:0 24px 30px}.bus_types_list{margin-top:4em;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.hvor_skal{min-height:440px}.bus_content_body{max-width:100%;min-width:100%}.bus_card,.bus_card figure img,.bus_content_body,.bus_slider_card,.bus_slider_card img{border-radius:30px;border-bottom-right-radius:0}.bus_services_card{grid-template-columns:repeat(1,minmax(0,1fr))}.footer_content,.footer_menu_b ul{display:block}.footer_menu_b ul li{padding:10px 0}.footer_logo p{font-size:20px}.social-icons li{flex:none}.bus_nyheder_content .nyheder_list h2,.card_body_services h2,.grid_item h3{font-size:1.3em}.grid_item h3{word-break:break-all}section.relative.bus_content_section.right .hvor_skal{min-height:324px}.chat_bot{width:360px}.contactForm_body .uploadLabel span{width:auto}.grid_container,.kontakt.our_team{grid-template-columns:1fr}.driveList .text-center{padding:0}.purposeHeader .bus_nyheder_aaro{bottom:0;position:absolute;text-align:center;width:87%;margin:0 auto;justify-content:center}.fixed-button .support_btn,.fixed-button span{display:none}.fixed-button i{width:60px;height:60px;padding:16px 18px 18px;display:block}.css-user{width:46px;height:46px}.chakra-image,.css-user img{width:26px;height:26px}.chakra-image{top:-10px}.grid_item:before{-webkit-clip-path:circle(calc(5rem + 5vw) at 100% 100%);clip-path:circle(calc(5rem + 5vw) at 100% 100%)}section.bus_types.busser_til.relative{margin-bottom:4em}.how_works_step ul li{padding-bottom:20px}.busser_til .bus_slider_card{min-width:340px}.accordion,.bus_booking_content p,.bus_nyheder_content p,.bus_types_content p,.feature_content p,.localDriveList li,p{font-size:90%}.feature_content .theme_btn{display:block;padding:17px 10px;width:100%;font-size:18px}.feature_body .mt_2{display:block}.how_works_step ul h3{font-size:1.4em}.profil_card{padding:144px 40px 30px}section.hero_section.no-video.sitemap-h .hero_content{padding:0}section.hero_section.no-video.sitemap-h{margin-bottom:4em}section.hero_section.no-video.sitemap-h video{height:auto}.sitemap ul li{width:96%}.error h1{font-size:130px}.errorBtn{width:80%;margin:0 auto}.economy .cell:nth-child(1n+1){font-size:16px}.hero_content .hero_form{min-height:774px}.hero_content .hero_form .form_card p{min-height:90px}.hero_content .hero_form .form_card form p{min-height:auto}}@media (min-width:330.98px) and (max-width:480.98px){#newidRentabus .feature_Text{height:544px}.step_1 .form_card{padding:41px 10px 20px!important}.header_logo{width:44%}.bus-sidenav .menu .dropdown li a,.bus-sidenav li{font-size:18px}.side_nave_btn{width:80%}.p-x{height:90%}}@media (min-width:330.98px) and (max-width:410.98px){.success_text h1{font-size:24px}.feature_Text{height:430px}.p-x{height:86%}}.vehicle_facilities .second0,.vehicle_img .second0{display:block}.allimageclass,.hideclassnewss{display:none}.kontactfrom .uploadLabel input[type=file]{width:auto;height:auto}.kontactfrom .flexOverflow .uploadLabel span{color:#333!important}.react-datepicker__day--keyboard-selected{background-color:#48607e!important;color:#fff!important}.react-datepicker__day--selected,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#ff7922!important;font-weight:700!important}.image-gallery-slide{left:.5px!important}*{box-sizing:border-box;margin:0;padding:0}.custom-nav{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background-color:#48607e}.company-logo{height:36px}.btn-dial{display:flex;align-items:center;padding:6px 12px;background-color:#ff7922;color:#fff;border-radius:4px;font-size:14px;text-decoration:none;transition:background-color .2s ease}.btn-dial:hover{background-color:#7c98b9}.btn-dial i{margin-right:6px}#map{height:100%;margin:0;border:0;box-sizing:border-box;overflow:hidden}#map,.maps{width:100%;padding:0}.maps{left:0;height:86vh;display:block;position:absolute;z-index:1}.footer-nav{background-color:#f0f0f0;border-top:1px solid #ccc;box-shadow:0 0 6px 0 rgba(0,0,0,.2);z-index:200;position:fixed;width:100%;bottom:0}.navigation-bar{text-align:center;padding:12px;cursor:pointer}.navigation-text{font-size:14px;display:inline-block;font-weight:700}.collapse{display:none;padding:16px}.collapse.show{display:block}.details-section,.driver-section,.trip-section{margin:16px auto;width:50%;font-size:16px}.details-title{font-weight:700;width:30%;display:inline-block}.details-details{width:68%;display:inline-block}.driver-section,.trip-section{text-align:center}.driver-label,.trip-label{font-weight:700}.driver-mobile{display:block;margin-top:4px;color:#ff7922;text-decoration:none}hr{border:none;border-top:1px solid #ccc;margin:0}@media (max-width:600px){.custom-nav{align-items:flex-start}.company-logo{height:30px}.details-details,.details-title{display:block;width:100%;margin-bottom:4px}.details-section,.driver-section,.trip-section{width:100%}.maps{height:85vh}}.fa-chevron-up:before{content:url(/images/chevron-down.svg);display:inline-block;vertical-align:middle}.fa-chevron-down:before{content:url(/images/chevron-up.svg);display:inline-block;vertical-align:middle}.form_card p{font-size:16px}.showloader{position:fixed;z-index:100000000000000000;background:var(--bs-primary);width:100%;height:auto;top:0;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;bottom:0}.showloader h5{font-size:20px;color:var(--white);padding:20px 0}.loader{width:100%;max-width:260px;height:6px;background:#e1e4e8;border-radius:3px;overflow:hidden;position:relative;transition:transform .25s ease}.loader:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50px;display:block;height:100%;background:linear-gradient(90deg,#ffd33d,#ea4aaa 17%,#b34bff 34%,#01feff 51%,#ffd33d 68%,#ea4aaa 85%,#b34bff);background-size:300% 100%;animation:progress-animation 2s linear infinite}@keyframes progress-animation{0%{background-position:100%}to{background-position:0}}.showcase{width:100%;height:100%;padding:10px;position:fixed;display:flex;align-items:center;justify-content:center;background:rgba(84,115,153,.98);z-index:999;top:0;left:0;right:0}.showcase .loader{width:70px;height:70px;display:inline-block;position:relative;background:transparent}.showcase .loader:after,.showcase .loader:before{content:"";box-sizing:border-box;width:70px;height:70px;border-radius:50%;border:2px solid #fff;position:absolute;left:0;top:0;animation:animloaders 2s linear infinite;background:transparent}.showcase .loader:after{animation-delay:1s}@keyframes animloaders{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}body .tp-widget-wrapper{justify-content:left!important}.mt-2.displayDesktop{display:none}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.react-datepicker__portal .react-datepicker__current-month{font-size:1.5rem!important;text-transform:capitalize}.react-datepicker{display:inline-flex!important}.react-datepicker__portal .react-datepicker__day-name{width:5rem!important;font-weight:700!important;text-transform:capitalize}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:5rem!important;line-height:5rem!important}.react-datepicker__navigation--previous{left:28px!important}.react-datepicker{border-radius:30px!important;font-size:1.4rem!important}.react-datepicker__header{border-top-left-radius:30px!important}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:30px!important}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0!important}.react-datepicker__time-container .react-datepicker__time,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:30px!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:50px!important}.react-datepicker__navigation{top:10px!important}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#000!important}.react-datepicker__time-container,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:140px!important}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:170px!important}.react-datepicker__header--time{padding-bottom:54.5px!important}.close-date-button{background:#ff7922;color:#fff;padding:4px;border-radius:50px;cursor:pointer;position:absolute;top:-10px;right:-10px;border:none}.mt_4{margin-top:2rem}.pr_10{padding-right:10px}.d_none_desktop{display:none}.form_control{height:58px;line-height:1.5;color:var(--bs-primary);font-size:16px;display:block;width:100%;border:1px solid #ccc;padding:11px 10px;border-radius:6px;font-weight:500;box-shadow:inset 0 1px 1px transparent;background-color:#fff}.visually-hidden:not(caption){position:absolute!important}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}button.image-gallery-fullscreen-button{background-image:url(/images/gallery-icon.svg);background-repeat:no-repeat;background-position:0;filter:none;width:40px}button.image-gallery-fullscreen-button:hover{background-image:url(/images/gallery-icon-h.svg)}.fullscreen button.image-gallery-fullscreen-button{background-image:url(/images/close_icon.svg);background-position:top}.fullscreen .image-gallery-slide .image-gallery-image{height:auto;border-radius:20px}.image-gallery-slides,.image-gallery-swipe{border-radius:20px}.fullscreen .image-gallery-left-nav,.fullscreen .image-gallery-right-nav{top:50%!important}.image-gallery button.image-gallery-icon{top:8px;height:40px;left:8px;right:auto}.fullscreen button.image-gallery-icon{margin:inherit;width:inherit;height:inherit;left:auto}.fullscreen .image-gallery-right-nav{right:0!important}.fullscreen button.image-gallery-fullscreen-button{top:8px;right:0;height:10px}.image-gallery-icon{transition:none}.fullscreen .image-gallery-left-nav,.fullscreen .image-gallery-right-nav{display:block}.image-gallery-icon .image-gallery-svg,.image-gallery-left-nav,.image-gallery-right-nav{display:none}.fullscreen .image-gallery-fullscreen-button svg{display:none!important}.fullscreen .image-gallery-icon .image-gallery-svg{display:block}:not(:root):-webkit-full-screen::backdrop{background-color:rgba(72,96,126,.569)!important}:not(:root):fullscreen::backdrop{background-color:rgba(72,96,126,.569)!important}.image-gallery.fullscreen-modal{z-index:9999!important}.image-gallery-content.fullscreen{background:transparent!important;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px}.image-gallery-icon:focus{outline:transparent!important}.second0{display:block}.image-gallery-content.fullscreen{background:rgba(84,115,153,.839)!important}.image-gallery.fullscreen-modal{background:transparent!important}.col-md-auto{display:flex;justify-content:center;padding:8em 0}.btn_style_w{width:100%;display:block;font-size:20px}.ml-1{margin-left:10px}.dearCustomer .form_card{background:0 0;border:0}.input-group{position:relative;display:flex;align-items:stretch;width:100%}.flex_wrap{flex-wrap:nowrap;border:1px solid #d2d2d2;border-radius:6px}.minus{border-left:transparent;border-top:transparent;border-bottom:transparent;padding:5px 18.5px}.minus,.plus{color:#fff;background:#455978;border-radius:4px;padding:9px 16px 15px;display:inline-block;vertical-align:middle;text-align:center;font-size:26px;font-weight:800;cursor:pointer;width:58px;height:58px}.number_input{display:flex;justify-content:center;align-items:center;width:100%}.dearCustomer .step_one_card{display:block}.info-circle{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.info-circle:after,.info-circle:before{content:"";width:100%;height:1px;background:url(/images/Line7.svg);position:absolute}.input-group.flex_wrap .form_control{border-radius:0;border:0}.dearCustomer .heroFormHeader{width:30%}.heroFormHeader{display:flex;margin-bottom:20px}.dearCustomer .heroFormHeader button{border-radius:6px;background-color:#547399;color:#fff;color:var(--white);padding:12px;height:auto;font-weight:600;display:flex;justify-content:center;align-content:center}.btns-radius{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.heroFormHeader>*{color:#455978;color:var(--bs-primary);font-weight:500;padding:8px 16px;border:0;border-bottom:3px solid transparent;background:0 0;box-shadow:none;border-radius:0;width:50%;height:40px;font-size:16px;cursor:pointer}.dearCustomer .heroFormHeader>.active{background-color:#ff7922;background-color:var(--theme-color);color:#fff;color:var(--white)}.heroFormHeader>.active{border-color:#ff7922;border-color:var(--theme-color)}.btn-radius{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.dearCustomer .form_label{display:block;margin-bottom:.5rem}.item_list .item_extra .check_box_group{margin-bottom:0}.item_list .item_extra .extra_info{padding:13px 0}.calcJourney .card_body p{margin-bottom:20px}.pb--4{margin-bottom:36px!important}#openModalBtn{margin-left:0;padding:0}.calcJourney .form_card p{margin-bottom:1rem!important}.form_card{background:#fff;border-radius:30px 30px 0 30px;padding:20px 34px;margin:0;border-bottom:6px solid var(--theme-color);position:absolute;width:100%}.form_card form{padding-top:30px}.form_card .mb_4{margin-bottom:1.5rem}input::-moz-placeholder{color:var(--bs-primary)}input [type=text],input::placeholder{color:var(--bs-primary)}.form_card .form_control:focus,.form_card.form_select:focus{outline:0;box-shadow:none}.icon_from{color:var(--bs-primary);width:38px;text-align:center;height:58px;justify-content:center;align-items:center}.icon_from,.icon_from:after{position:absolute;display:flex;z-index:1}.icon_from:after{content:"";height:100%;width:1px;background:url(/images/dotted.png) 50%;top:41px}.no_dote .icon_from:after{display:none}.input_container{background-color:#fff;border-radius:6px}.form_card .input_container{height:58px;display:-ms-flexbox;width:100%;border-radius:6px;position:relative}.form_card .input_container .form_control,.form_select{padding:8px 8px 8px 34px;width:100%}.form_card .form_control,.form_select,textarea{border:1px solid #d2d2d2;border-radius:6px;font-weight:400}.myhight{height:128px}.add_stop_btn{padding:0 10px;border:0;background:0 0;box-shadow:none;display:flex;align-items:center;gap:6px;font-weight:700;font-size:14px;line-height:17px;color:var(--bs-primary);cursor:pointer}.add_stop_btn:hover{color:var(--theme-color)}.icon_hight .icon_from:after{height:70%!important}.form_card .theme_btn,.step_3_footer .theme_btn,.step_4 .theme_btn,.vehicle_info_card .theme_btn{border-radius:6px;font-size:20px;padding:14px;border:none;display:inline-flex;align-items:center;gap:8px;width:100%;cursor:pointer;justify-content:center}button.theme_btn span{display:contents}.form_check{display:flex;align-items:center;gap:10px}.form_check_input{width:46px;height:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ccc;border-radius:20px;position:relative;outline:0;cursor:pointer;transition:background-color .3s ease}.form_check_input:checked{background-color:var(--theme-color)}.form_check_input:before{content:"";position:absolute;width:24px;height:24px;background-color:#fff;border-radius:50%;top:1px;left:1px;transition:transform .3s ease}.form_check_input:checked:before{transform:translateX(20px)}.form_check_label{font-size:16px;color:var(--bs-primary);cursor:pointer;font-weight:600}.stop_row{display:grid;grid-template-columns:48.6% 50%;grid-gap:8px;gap:8px}.stop_trash{display:flex;justify-content:center;cursor:pointer}.stop_trash .input_container>div{width:100%}.stop_trash a{background:var(--bs-primary);height:58px;border-radius:6px;padding:14px 17px;margin-left:8px;color:#fff;color:var(--white);display:flex;align-items:center}.stop_trash a:hover{background:var(--theme-color)}.move_arrow{background:#dfe1e2!important}.stop_trash select{padding:8px 20px 8px 8px!important}.resp-mr-l .stop_trash .input_container{width:100%}.from_title{color:var(--bs-primary);font-size:20px;font-weight:700;line-height:normal;border-bottom:1px solid grey;padding-bottom:10px;margin-bottom:18px}.form_label{font-weight:600;font-size:14px;color:#48607e}.mr_l{margin-left:36px}.step_1 button.theme_btn.mb_4{margin-top:44px}.step_1{margin:60px 0}.step_1 .form_card,.step_3 .form_card{margin:0;position:relative;padding:41px 34px 20px}.step_one_card{display:grid;grid-template-columns:repeat(2,48%);grid-gap:40px;justify-content:center;background-color:#fff;padding:0}.step_one_map{width:100%;display:inline-flex;justify-content:center}.date_passagerer{display:flex;-moz-column-gap:8px;column-gap:8px}.date_passagerer .mb_4{width:50%}.step_one_card .stop_row{grid-template-columns:58.8% 40%}.step_one_card .icon_from:after{height:150%}section.step_3.checkFormType.fromstepOne{padding-top:0}.step_2,.step_3,section.dddk.step_3.checkFormType.fromstepOne{padding:60px 0}.box_booking_bg{background-color:#48607e;padding:120px 0 80px;border-bottom-left-radius:40px}.box_booking_tabs{display:flex;justify-content:space-between;align-items:center}.box_booking_tabs .item_tab{width:25%;padding:0 15px}.customform .box_booking_tabs{justify-content:center}.item_tab a{text-decoration:none}.box_booking_tabs .item_tab .box_tab_step:hover,.box_booking_tabs .item_tab.active .box_tab_step{border-bottom-color:#ff7922}.box_booking_tabs .item_tab .box_tab_step{width:100%;padding:30px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #e5e5e5;cursor:pointer}.box_booking_tabs .item_tab .box_tab_step .icon_tab .icon_book{display:inline-block;height:60px;width:60px;margin-right:16px;background-color:#6682a4;border-radius:50%;text-align:center;line-height:60px}.box_booking_tabs .item_tab .box_tab_step .icon_tab .icon_book.icon_location,.box_booking_tabs .item_tab .box_tab_step:hover .icon_tab .icon_book.icon_location{background-image:url(/images/booking-tab-icon.svg);background-position:50%;background-repeat:no-repeat}.box_booking_tabs .item_tab .box_tab_step .icon_tab .icon_book.icon_vehicle,.box_booking_tabs .item_tab .box_tab_step:hover .icon_tab .icon_book.icon_vehicle{background-image:url(/images/booking-tab-icon2.svg);background-position:50%;background-repeat:no-repeat}.box_booking_tabs .item_tab .box_tab_step .icon_tab .icon_book.icon_contact,.box_booking_tabs .item_tab .box_tab_step:hover .icon_tab .icon_book.icon_contact{background-image:url(/images/booking-tab-icon3.svg);background-position:50%;background-repeat:no-repeat}.box_booking_tabs .item_tab .box_tab_step .icon_tab .icon_book.icon_confirm,.box_booking_tabs .item_tab .box_tab_step:hover .icon_tab .icon_book.icon_confirm{background-image:url(/images/booking-tab-icon4.svg);background-position:50%;background-repeat:no-repeat}.box_booking_tabs .item_tab .box_tab_step .icon_tab .icon_book.icon_envelopes,.box_booking_tabs .item_tab .box_tab_step:hover .icon_tab .icon_book.icon_envelopes{background-image:url(/images/envelopes.svg);background-position:50%;background-repeat:no-repeat}.box_booking_tabs .item_tab .box_tab_step:hover .icon_tab .icon_book,.box_booking_tabs .item_tab.active .box_tab_step .icon_tab .icon_book{background-color:#ff7922}.box_booking_tabs .item_tab .box_tab_step .icon_tab{display:grid;align-items:center;grid-template-columns:7.5ch auto}.box_booking_tabs .item_tab .box_tab_step .icon_tab .text_tab{font-size:16px;line-height:28px;color:#fff;font-weight:500}.box_booking_tabs .item_tab .box_tab_step .number_tab span{font-weight:500;font-size:30px;line-height:58px;color:#fff}.step_3 .form_card{border-bottom:transparent;margin-bottom:60px}.title_all{font-size:22px;color:#48607e;font-weight:700;text-decoration:underline;margin-bottom:10px;line-height:1}.step_3 .from_style,.step_4 .from_style{display:grid;grid-template-columns:repeat(auto-fill,minmax(31%,1fr));grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-top:30px}.step_4 .from_style{grid-template-columns:repeat(auto-fill,minmax(48%,1fr))}.step_3 .kundetype .check_box_group{border:1px solid #ccc;padding:11px 10px;border-radius:6px;font-weight:500;justify-content:space-between;background:#fff}.step_3 .check_box_group.ellips{display:grid;align-items:center;grid-template-columns:auto 3.5ch}.step_3 .form_control{padding:8px!important}.step_3 .input_container{height:auto}.textarearight{float:right;font-size:10px}.flexOverflow{display:block;overflow:hidden}.contactForm_body .uploadLabel,.flexOverflow.up-file .uploadLabel{font-size:16px;height:58px;width:100%;border-radius:6px;border:1px solid #ccc;position:relative;overflow:hidden;display:flex;align-items:center;padding:.375rem .75rem;white-space:nowrap;line-height:1.5;color:#48607e;text-align:center;font-weight:400;gap:10px;cursor:pointer}.uploadLabel samp{max-width:25px;transform:rotate(20deg)}.contactForm_body .uploadLabel{background-color:#fff}.uploadLabel input[type=file]{position:absolute;width:100%;height:100%;opacity:0;visibility:hidden}.flexOverflow .fileName{font-size:12px;line-height:1.5;color:#676767;font-weight:700;display:inline-block;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:14px}.step_3_footer{justify-content:center}.payment_method,.step_3_footer{display:flex;-moz-column-gap:24px;column-gap:24px}.payment_method{justify-content:flex-start;align-items:center;row-gap:16px;margin-top:30px}.mb_4{margin-bottom:1.5rem}.my_4{margin-bottom:60rem}.item_extra{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #e5e5e5}.step_4 .extra_info .check_box_group{margin-bottom:0}.border_none{border:none;padding-bottom:0;margin-bottom:24px}.item_extra .extra_quantity{position:relative;max-width:170px;width:100%;min-width:170px}.item_extra .extra_quantity button.minus,.item_extra .extra_quantity span.minus{position:absolute;left:0;top:0;height:40px;width:40px;border:1px solid #d2d2d2;border-radius:6px;background:#fff url(/images/minus.svg) no-repeat 50%;cursor:pointer}.item_extra .extra_quantity button.plus,.item_extra .extra_quantity span.plus{position:absolute;right:0;top:0;height:40px;width:40px;border:1px solid #d2d2d2;border-radius:6px;background:#fff url(/images/plus.svg) no-repeat 50%;cursor:pointer}.item_extra .extra_quantity input.form_control{width:100%;text-align:center;padding:0;height:40px;font-size:16px;line-height:24px;background-color:#fff;min-height:40px}.customer_type{display:grid;grid-template-columns:repeat(auto-fill,minmax(32%,1fr));-moz-column-gap:24px;column-gap:24px;margin-top:30px;grid-column-gap:24px}form.stepThree.morePassag .customer_type{grid-template-columns:repeat(auto-fill,minmax(26%,1fr))}.mr__t0{margin-top:0!important}.list_extras .myhight{height:100px;color:#48607e}.form_card .item_extra:last-child,.item_list .item_extra:last-child,.vehicle_info_card.list_extras .item_extra:last-child{border:none}.form_card .item_extra:last-child,.vehicle_info_card.list_extras .item_extra:last-child{margin-bottom:6px}.step_4 .h2{margin-bottom:60px;font-size:max(2rem,min(5vw,40px));font-weight:600;line-height:1.1;color:#48607e}.box_booking_row{display:flex;flex-wrap:wrap;margin:0 -10px}.box_booking_row .box_tab_left{padding:0 10px;width:24%;position:relative}.btn_align_bottom{bottom:0;width:100%}.address-datels,.map_img{margin-bottom:60px}.address-datels{border-radius:15px;background-color:#fff;border-bottom-right-radius:0}.map_img img{width:100%;border-radius:20px;height:373px}.card_address{background-color:#f5f9fd;padding:16px 20px;border-radius:15px;border-bottom-right-radius:0;border-bottom:2px solid #48607e}.card_address h3{color:#48607e;font-weight:500;padding:0;margin:0}.card_body{padding:15px 20px;color:#676767}.list_routes{padding:0}.icon_location,.icon_stop{background-color:#fff}.list_routes li{display:flex;width:100%;align-items:flex-start;position:relative;padding-bottom:24px;gap:10px}.icon_location,.icon_stop{display:flex;justify-content:center}.icon_stop:before,.list_routes .icon_location:before{content:"";position:absolute;top:22px;height:85%;width:2px;background:url(/images/dotted.png) 50%;background-repeat:repeat-y}.info-location p{font-weight:500;font-size:1rem}.info-location small{font-size:.8rem}.list_routes li:last-child .icon_location:before{display:none}.list_routes li:last-child{padding-bottom:0}.box_info_antal{display:flex;justify-content:space-between}.list_routes li span{display:flex;margin-top:4px}.list_routes li span svg{height:20px;width:20px}span.icon_location.circl{height:16px;width:16px;margin-left:2px}.back_btn,a{text-decoration:none}.back_btn{background-color:#48607e;color:#fff;font-weight:600;display:flex;justify-content:center;width:100%;font-size:20px;padding:14px;border-radius:6px}.back_btn:hover{background-color:#7c98b9}.box_booking_row .box_tab_right,section.step_3.checkFormType2.fromstepOne .busDetails.box_tab_right.newwidth{padding:0 10px;width:76%}.newwidth .themeBtn2.busDestination.displayDesktop2.theme_btn.back_btn.col_order_1{display:none}.vehicle_info{padding:20px 20px 0;margin-bottom:30px;display:grid;grid-template-columns:33% 67%}.vehicle_info,.vehicle_info_card{background-color:#fff;border-radius:20px;border-bottom-right-radius:0}.vehicle_info_card{padding:41px 34px 20px;margin-bottom:60px}.vehicle_img{width:100%;text-align:center;border-radius:20px}.vehicle_img img{-o-object-fit:cover!important;object-fit:cover!important;width:100%;height:226px;border-radius:20px}.vehicle_info .vehicle_left .vehicle_img{display:block}.vehicle_info_list{padding:0;margin:8px;position:absolute;left:0;z-index:1}.vehicle_facilities{display:grid;align-items:center;grid-gap:8px;gap:8px;grid-template-columns:32.5% 32.5% 32.5%}.vehicle_info_list li{margin-bottom:14px;width:40px;height:40px}.vehicle_info_list li .info_bt{background-color:#cdd7e3;width:40px;height:40px;border-radius:50px;border-bottom-right-radius:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.vehicle_info_list li button{background-color:transparent;border:0;cursor:pointer;margin-left:5px}.vehicle_info_list li .info_bt:hover{background-color:#ff7922}.vehicle_info_list li .info_bt:hover img{filter:brightness(0) invert(1)}.vehicle_left{margin-left:20px}.item_vehicle .vehicle_left .vehicle_facilities{display:flex;flex-wrap:wrap;align-items:center;margin:0 -10px}.vehicle_facilities .text_fact{font-size:12px;line-height:30px;color:#676767;padding:0 10px;width:100%;border:1px solid #d2d2d2;text-align:center;border-radius:6px}.vehicle_right h2{margin-bottom:14px}.vehicle_info .vehicle_right{position:relative}.top-section{flex:1;margin-bottom:14px}.text_fact strong{color:#ff7922}.obs_busser{display:grid;justify-content:flex-start;grid-template-columns:4.4ch auto;margin-bottom:8px}.obs_busser_info{background-color:#ff7922;width:40px;height:40px;border-radius:50px;border-bottom-right-radius:0;display:flex;justify-content:center;align-items:center;line-height:1;cursor:pointer;margin:2px 0}.obs_link{display:grid;grid-template-columns:2fr 2fr 2fr 2fr 2fr;grid-row-end:auto}ul.obs_link{margin:0;padding:0}.obs_link li{background-color:#f5f9fd;line-height:36px;display:inline-block;cursor:pointer;padding:4px 10px;border-radius:6px;color:#fff;border:0;margin-left:6px;text-align:center}.obs_link li button{background-color:transparent;border:0;cursor:pointer}.obs_link li:hover{background-color:#7c98b9}.obs_link li button img:hover,.obs_link li:hover img{filter:brightness(0) invert(1)}.totalpris span{font-weight:800!important;color:#ff7922;font-size:34px}.pricesa{font-weight:800}.totalpris small{color:#676767;font-size:16px;font-weight:500}.secondprice{font-size:15px!important}.totalpris .theme_btn{border-radius:6px;text-align:center;font-size:20px}.tag_style{font-weight:700;justify-content:flex-start;display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px;margin:0 0 14px;color:#48607e}.vehicle_card{background-color:#fff;border-radius:20px;border-bottom-right-radius:0;margin-bottom:60px;border-bottom:2px solid #48607e}.vehicle_card .vehicle_footer{padding:20px;display:flex;justify-content:space-between;-moz-column-gap:24px;column-gap:24px;background-color:#f5f9fd;border-bottom-left-radius:20px;border-bottom-right-radius:0}.vehicle_card .vehicle_footer .theme_btn{font-size:20px}.tooltip{position:relative;display:inline-block;cursor:pointer;line-height:2px}.tooltip .tooltiptext{visibility:hidden;width:280px;background-color:#eaeaea;color:#333;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease-in-out;line-height:1.5;font-size:12px;word-wrap:break-word;font-weight:400}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#333}ul.resultsnew{background:#fff;box-shadow:0 0 8px 1px rgba(0,0,0,.49);padding:10px;position:absolute;z-index:10;width:100%;margin:0}ul.resultsnew li{border-bottom:1px solid #ccc;padding:6px 0;font-size:12px;color:#626262;font-weight:600;cursor:pointer;text-align:left}ul.resultsnew li:last-child{border-bottom:none}ul.resultsnew li:before{content:url(/images/geo-alt-fill.svg);display:inline-block;margin-left:calc(var(--icon-space)* -1);width:var(--icon-space);color:#a9a8a8;margin-right:10px}ul.resultsnew li:last-child:after{content:url(/images/Powered_by_google.png);display:block;height:31px;position:relative;float:right;top:20px}.golSearch ul.resultsnew{margin-left:0;width:100%}.input_container.golSearch{position:static}.more-btn-bus{width:100%;text-align:center}.u-w-80\@sm{width:320px}.inline_block{display:inline-block}.u-bg-red-500.u-h-full{background-color:#e40920;padding:2px}button#loadMore{margin-top:16px;display:flex;justify-content:center;align-items:center;border:0;border-radius:6px;background-color:#6682a4;color:#fff;cursor:pointer}.more-btn-pill{width:100%;padding:13px;font-weight:600;font-size:20px;align-items:center;margin:0 auto}.more-btn{background:#48607e;color:var(--theme-color);border-radius:50%;height:32px;width:32px;margin-left:16px;flex:none;align-items:center;justify-content:center;display:flex;overflow:hidden}.more-btn-pill .i{animation:more-btn-pill-icon 3s linear .3s infinite backwards;font-size:16px}@keyframes more-btn-pill-icon{0%{transform:translateY(-100px)}15%{transform:translateY(0);opacity:1}85%{transform:translateY(0);opacity:1}to{transform:translateY(100px)}}.busFilter{display:flex;align-items:center;justify-content:flex-end;-moz-column-gap:24px;column-gap:24px;margin-bottom:60px}.busFilter .mb_4{margin-bottom:0}.busFilter div{width:16%}.step_2 .form_control:focus{outline:0;box-shadow:none}select.form_control{overflow:hidden;overflow:-moz-hidden-unscrollable;background:url(/images/down-arrow.png) 95%/13px 7px no-repeat #fff;-webkit-appearance:none;-moz-appearance:none}.full-bg .modal-content{padding:0}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #d2d2d2;width:70%;position:relative;border-radius:6px;transition:transform .3s ease-out;opacity:0;animation:popup .1s ease .5s forwards}@keyframes popup{0%{opacity:.5}to{opacity:1}}.full-bg{background:rgba(84,115,153,.839)}.modal-content .close{cursor:pointer;color:#fff;float:right;font-size:20px;font-weight:700;position:absolute;right:-8px;top:-8px;background:var(--theme-color);height:26px;width:26px;border-radius:21px;display:flex;justify-content:center;align-items:center}.modal-content .close:focus,.modal-content .close:hover{color:#000;text-decoration:none;cursor:pointer}.modal{z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal,.modal-backdrop{position:fixed;top:0;left:0}.modal-backdrop{z-index:1050;width:100vw;height:100vh}.modal-backdrop.show{opacity:1}.modal-dialog{display:flex;align-items:center;min-height:calc(100% - 0rem)}.text-center{text-align:center}.myscroll{max-height:500px;overflow-y:auto;overflow-x:clip;padding:20px}.bus-facilit{padding-right:0}.bus-facilit-list{margin-bottom:24px}.bus-facilit h5{margin-bottom:10px}.bus-facilit-list li{display:inline-flex;min-width:5em;margin:14px 20px 0 0;justify-content:flex-start;align-items:center;-moz-column-gap:10px;column-gap:10px;width:32%}.show{display:block}.fullwidthcss{background:#455978}.tripCalc .modal-content{background-color:#fefefe;margin:auto;width:50%;position:relative;border-radius:6px}.can-choose-route .tripRow{display:grid;align-items:center;grid-template-columns:2fr 1fr;grid-gap:20px;gap:20px}.can-choose-route h2{color:var(--bs-primary);font-size:40px;margin-bottom:40px;line-height:1.2}.choose-route{grid-template-columns:repeat(auto-fill,minmax(46%,1fr));display:grid;width:100%;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.choose-route .theme_btn{width:100%;margin-bottom:20px}.rounded{border-radius:6px}.tripCalc .tripRow_tab{min-width:360px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.check_box_group{display:grid;align-items:center;grid-gap:10px;gap:10px;font-size:16px;color:#48607e;grid-template-columns:3.5ch auto}.list_extras .check_box_group{margin-bottom:1.5rem}.check_box_group input[type=checkbox]{width:26px;height:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ccc;border-radius:4px;cursor:pointer;position:relative;transition:background .3s ease,border-color .3s ease}.check_box_group input[type=checkbox]:checked{background-color:#ff7922;border-color:#ff7922}.check_box_group input[type=checkbox]:after{content:"";position:absolute;top:4px;left:8px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s ease}.check_box_group input[type=checkbox]:checked:after{opacity:1}.radio-ops{display:block;position:relative;padding-left:35px;margin-bottom:10px;cursor:pointer;font-size:17px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;color:#48607e}.radio-ops input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:26px;width:26px;background-color:var(--white);border-radius:50%;border:2px solid #9daab9}.radio-ops:hover input~.checkmark{background-color:#ccc}.radio-ops input:checked~.checkmark{background-color:var(--theme-color);border:2px solid var(--theme-color)}.checkmark:after{content:"";position:absolute;display:none}.radio-ops input:checked~.checkmark:after{display:block}.radio-ops .checkmark:after{top:6px;left:6px;width:10px;height:10px;border-radius:50%;background:#fff}.vehicle_facilities .text_fact .ellips{white-space:nowrap;width:98%;overflow:hidden;text-overflow:ellipsis;display:block}.economy .cell.text-color{color:var(--theme-color);font-size:24px;font-weight:800}.economy hr{display:none}.economy .table{display:table;width:100%;color:#676767}.economy .row{display:table-row}.economy .cell{display:table-cell;border-bottom:1px solid #d1d2d3;padding:10px 0;color:#48607e}.economy .cell:nth-child(1n+1){width:7%}.text-right{text-align:right}.economy .cell.text-color,.totalpri.cell.text-right.text-color{border-bottom:double;border-color:#d1d2d3}@media screen and (max-width:600px){.economy .row{display:block;margin:0}.economy .cell{width:100%;text-align:left}}.success_animation{margin:100px auto}.chec_kmark{width:100px;height:100px;border-radius:50%;display:block;stroke:#ff7922;box-shadow:inset 0 0 0 #ff7922;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;position:relative;top:5px;right:5px;margin:0 auto}.chec_kmark,.chec_kmark__circle{stroke-width:2;stroke-miterlimit:10}.chec_kmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke:#ff7922;fill:#fff;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.chec_kmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #4bb71b}}.success_text,.success_text h1,.success_text p{color:#fff;text-align:center}.button_style{display:flex;gap:20px;margin-top:2em;width:40%}.button_style .back_btn,.button_style .theme_btn{font-weight:400}.successfully .vehicle_info_card h2,.successfully .vehicle_info_card p{margin-bottom:20px}.successfully .vehicle_info_card{margin-bottom:0;padding:41px 34px}.theme_color{color:#ff7922}.bagage_opl .edit_extra_info{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.forplejning .edit_extra_info{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px}.edit_extra_info button{background-color:transparent;padding:0;cursor:pointer;border:transparent;width:40px}.edit_extra_info input{background-color:#f5f9fd;height:auto;text-align:center;font-weight:600;width:130px}.forplejning .edit_extra_info input{width:84px}.edit_extra_info input.edit{background-color:#fff}.contactForm_body textarea.focus-visible,.edit_extra_info input.focus-visible,.form_row input.focus-visible{outline:none}.contactForm_body textarea:focus-visible,.edit_extra_info input:focus-visible,.form_row input:focus-visible{outline:none}.trailer_text{background-color:#f5f9fd;padding:14px 20px;color:#48607e;border-radius:6px;font-size:16px}.quantity_input{display:flex}.full_contact{margin:60px 0}.full_contact_card{background-color:#fff;border-radius:20px;border-bottom-right-radius:0;padding:41px 34px 20px}.full_contact_card p{padding-bottom:1.5em}.full_contact_btn{display:flex;justify-content:flex-start;align-items:center;margin-bottom:24px}a.ny_ordre.theme_btn{padding:12px 34px;font-size:20px;margin-right:20px}a.theme_btn.til_forside{background-color:#48607e;padding:12px 34px;font-size:20px}a.theme_btn.til_forside:hover{background-color:#7c98b9}@media (min-width:900px){.form_card{margin:0 15px 0 0;padding:20px 26px}}@media (min-width:1430px) and (max-width:1600.98px){.step_1 .form_card{padding:41px 20px 20px}.step_one_card{grid-gap:20px;grid-template-columns:repeat(2,49.5%)}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{width:100%!important}}@media (min-width:1024px) and (max-width:1430px){.step_one_card{display:block}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{width:100%!important}.box_booking_tabs .item_tab .box_tab_step .icon_tab{grid-template-columns:5.7ch auto}}@media (min-width:1023px) and (max-width:1440.98px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem!important;line-height:3rem!important}.react-datepicker__portal .react-datepicker__day-name{width:3rem!important}.react-datepicker__portal .react-datepicker__current-month{font-size:1.2rem!important}.react-datepicker{font-size:1.1rem!important}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.2rem!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:44px!important}.react-datepicker__header--time{padding-bottom:53.3px!important}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:154px!important}.react-datepicker__navigation--previous{left:12px!important}.mr_t{margin-left:-20px}.obs_link{grid-template-columns:2fr 2fr 2fr 2fr}.hero_title h1{font-size:max(2rem,min(5vw,64px))}.bus_booking_content h2,.bus_featurette_section .bus_types_content h2,.bus_nyheder_content h2,.bus_score .bus_types_desc h2,.busser_til h2,.choose_right_bus h2,.faq h2,.feature_column h2,.feature_content h2,.good_Advice h2,.good_advice h2,.how_works h2,.integ_wpr h2,section.bus_types.bus_score.bg_white .bus_types_content h2{font-size:max(2rem,min(6vw,46px));word-break:break-all}.customer_type{grid-template-columns:repeat(auto-fill,minmax(32%,1fr))}.udrejse{margin-bottom:44px}}@media (max-width:1199.98px){.obs_link{grid-template-columns:2fr 2fr 2fr}.vehicle_facilities .text_fact .ellips{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:90%}.vehicle_info{grid-template-columns:45% 55%}.obs_busser{grid-template-columns:10% 90%}.box_booking_tabs{flex-wrap:wrap}.box_booking_tabs .item_tab{width:50%}}@media (max-width:1024.98px){.mr_t{margin-left:-20px}.hero_title h1{font-size:max(2rem,min(5vw,64px))}.box_booking_tabs .item_tab .box_tab_step .icon_tab .icon_book{background-size:25px;height:50px;width:50px;line-height:50px;margin-right:10px}.box_booking_tabs{flex-wrap:wrap}.box_booking_tabs .item_tab{width:50%}.customform .box_booking_tabs .item_tab{width:100%}.box_booking_tabs .item_tab .box_tab_step{padding:15px 0}.totalpris .theme_btn{font-size:18px}section.step_3.successfully{width:90%}.step_one_card{display:block}.step_one_card .stop_row{grid-template-columns:54.8% 44%}.udrejse{margin-bottom:44px}.busFilter .mb_4{margin-bottom:1.5rem}.busFilter .mb_4:list-clild{margin-bottom:0}.vehicle_info{grid-template-columns:40% 60%}.vehicle_info .vehicle_right{width:100%}.tripCalc .modal-content{width:90%}.map_img img{height:auto}}@media (max-width:991.98px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:4rem!important;line-height:4rem!important}.react-datepicker__portal .react-datepicker__day-name{width:4rem!important}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:160px!important}.react-datepicker__navigation--previous{left:14px!important}.obs_busser_info .tooltip .tooltiptext{left:100%;transform:translateX(-12%)}.tooltip .tooltiptext:after{left:9%}.busDetails.box_tab_right.newwidth .customer_type{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}button.busDetails.order-1.themeBtnForm.theme_btn.col_order_2{order:2}.customer_type,form.stepThree.morePassag .customer_type{grid-template-columns:repeat(auto-fill,minmax(32%,1fr))}.button_style{width:70%}.box_booking_row .box_tab_left{width:32%}.box_booking_row .box_tab_right{width:68%}.form_card{margin:0;position:relative}.vehicle_info{display:block;position:relative;overflow:hidden;margin-bottom:20px}.top-section{flex:1;position:absolute;top:20px;width:100%;left:20px}.vehicle_info .vehicle_right{margin-top:60px;margin-bottom:30px}.vehicle_info_list{margin-left:28px}.vehicle_info .vehicle_left{width:100%;margin-left:0;border-right:0;padding-right:0}.vehicle_info .vehicle_right{width:100%;min-height:auto;position:static;padding:0}.vehicle_card .vehicle_footer .theme_btn{font-size:18px;padding:12px}.sand-section{position:absolute;bottom:30px;width:92%}.busFilter div{width:32%}.payment_method,.step_1 .date_passagerer{display:block}section.step_3.successfully{width:100%}.success_card{flex-wrap:wrap;padding-bottom:10px}.success_card .info_1{width:50%;margin-bottom:30px}.date_passagerer .mb_4{width:100%}.obs_link li{margin-bottom:10px}.vehicle_facilities{grid-template-columns:49.5% 49.5%}.step_1 .form_card,.step_3 .form_card,.vehicle_info_card{padding:41px 16px 20px}.can-choose-route .tripRow{grid-template-columns:1fr}.tripCalc .tripRow_tab{width:100%;min-width:100%}.tripCalc .modal-content{width:76%}.can-choose-route h2{font-size:24px}.dearCustomer .heroFormHeader{width:100%}.dearCustomer form.form_card.step_one_card{padding:41px 0 20px}.form_card .input_container{height:auto}.busCol2.image.vehicle_left .pladser-title .top-section h2,.pladser-title.top-section h2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:90%}.vehicle_card .vehicle_footer{-moz-column-gap:14px;column-gap:14px}.bus-facilit-list li{width:100%}section.step_3.checkFormType2.fromstepOne .busDetails.box_tab_right.newwidth{width:68%}.mr_t{margin-top:20px;margin-left:0;width:100%}}.homeSearch input:-webkit-autofill,.homeSearch input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}@media (max-width:767.98px){.move_arrow{display:none!important}}@media (max-width:751.98px){section.step_3.checkFormType2.fromstepOne .busDetails.box_tab_right.newwidth{width:100%}}@media (max-width:575.98px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem!important;line-height:2rem!important}.react-datepicker{font-size:.8rem!important}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1rem!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px!important}.react-datepicker__header--time{padding-bottom:37.5px!important}.react-datepicker__time-container,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:74px!important}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:78px!important}.react-datepicker__navigation--previous{left:5px!important}.obs_busser_info .tooltip .tooltiptext{left:100%;transform:translateX(-12%)}section.step_3.checkFormType2.fromstepOne .busDetails.box_tab_right.newwidth{width:100%}.busDetails.box_tab_right.newwidth .customer_type .tooltip .tooltiptext{left:100%;transform:translateX(-64%)}.busDetails.box_tab_right.newwidth .customer_type .tooltip .tooltiptext:after{left:50%}.order_1{order:2}.btn_align_bottom{margin-top:2rem}.box_booking_row .box_tab_left{width:100%}.title_all{line-height:1.2}.modal-content{width:90%}.myscroll .bus-facilit-list{font-size:16px}.info-box_box__gul4U.card{font-size:80%}.fullscreen button.image-gallery-fullscreen-button{top:8px;right:8px;height:28px}.button_style{width:100%;display:block}.success_animation{margin-bottom:50px}.button_style a{margin-bottom:30px}.button_style a:last-child{margin-bottom:0}.showloader img{width:80%}.stop_trash .input_container:before{content:" ";position:absolute;top:calc(52% - 2px);right:100%;border-top:1px solid transparent;-o-border-image:url(/images/dotted-r.png) 10 round;border-image:url(/images/dotted-r.png) 10 round;pointer-events:none;transform:rotate(180deg);width:20px}.stop_row .icon_from:after{height:245%}.step_one_card .stop_row .icon_from:after{height:350%}.resp-mr-l{margin-left:40px;margin-top:1.5rem}.stop_row{display:block}.golSearch>div{position:relative}.mb_4.stop_row.relative .stop_trash a{top:0;position:absolute;right:0}.step_one_card .mb_4.stop_row.relative .stop_trash a{top:30px}.move_arrow{display:none}.resp-mr-l .input_container{width:100%;position:relative}.box_booking_tabs .item_tab .box_tab_step .icon_tab .text_tab{display:none}.box_booking_bg{padding:100px 0 80px}.busFilter,.display-Mobile,.tag_style,.vehicle_facilities{display:none}.box_booking_row .box_tab_right{width:100%}.vehicle_info .vehicle_left{padding-right:0;margin-left:0}.vehicle_facilities .text_fact{width:48%}.busFilter div{width:100%}.economy .cell.text-color{font-size:18px}.text-right{text-align:right!important}.list_prices li{flex-wrap:wrap}.list_prices li .text_top{width:100%;color:#626262;display:block;padding-bottom:10px}.list_prices li .text_bottom{font-weight:600}.customer_type,.d_none_desktop,.step_3 .from_style,.step_4 .from_style{display:block}.vehicle_card .vehicle_footer{display:block;text-align:center;padding:10px 20px 20px;margin-bottom:0}.totalpris{margin-bottom:20px}.vehicle_info_list{margin-left:28px}.obs_link li button{padding:0}.obs_busser{grid-template-columns:12% 88%}.item_extra{flex-direction:column;align-items:flex-start}.extra_info{margin-bottom:10px}.edit_extra_info button{display:flex;justify-self:start}.full_contact_card{padding:41px 20px 20px}.obs_link{display:grid;grid-template-columns:2fr 2fr 2fr;grid-row-end:auto}.full_contact_btn{display:block}a.ny_ordre.theme_btn{margin-right:0;margin-bottom:40px}.form_card{padding:20px}.bus-sidenav ul a,.header_nav ul li a{font-size:16px}.step_3_footer{flex-direction:column}.step_3_footer a.back_btn.col_order_1{margin-top:2rem}button.busDetails.order-1.themeBtnForm.theme_btn.col_order_2{margin-bottom:2em}.box_booking_tabs .item_tab .box_tab_step .icon_tab{display:none}.box_booking_tabs .item_tab .box_tab_step{border:0}.box_booking_tabs .item_tab,.customform .box_booking_tabs .item_tab{width:16%;position:relative}.customform .box_booking_tabs{justify-content:space-evenly}.customform .item_tab:before{transform:translate(-88%,-50%);width:calc(7.9rem + 1rem - 1.5rem)}.box_booking_tabs .item_tab .box_tab_step{padding:0;background-color:#6682a4;border-radius:100px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.box_booking_tabs .item_tab.active .box_tab_step{background-color:#ff7922}.box_booking_tabs .item_tab .box_tab_step .number_tab span{font-size:16px;line-height:48px}.item_tab:before{content:"";display:block;position:absolute;top:50%;left:0;width:calc(7rem + 1rem - 1.5rem);height:2px;transform:translate(-70%,-50%);color:#adb5bd;background-color:currentColor;z-index:0}.item_tab.active:before{color:#ff7922}.item_tab:first-child:before{display:none}.choose-route{grid-template-columns:repeat(auto-fill,minmax(38%,1fr))}.choose-route b{font-size:12px}.choose-route .theme_btn{margin-bottom:16px}.uploadLabel span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:96%}.radio-ops{margin-bottom:1.5rem}.tooltip .tooltiptext:after{left:10%}.myRows .tooltip .tooltiptext{left:50%;transform:translateX(-50%)}.myRows .tooltip .tooltiptext:after{left:50%}.bus-facilit-list li{width:100%}}.react-datepicker-popper{z-index:5!important}@media (min-width:575.98px) and (max-width:750.98px){.box_tab_left.busDestination.displayMobile,.display-Mobile{display:none}.box_booking_row .box_tab_right{width:100%}.order_1,button.busDetails.order-1.themeBtnForm.theme_btn.col_order_2{order:2}.box_booking_row .box_tab_left{width:100%}.btn_align_bottom{margin-top:2rem}}@media (min-width:525px) and (max-width:575.98px){.item_tab:before{width:calc(9rem + 1rem - 1.5rem)}.customform .item_tab:before{width:calc(10rem + 1rem - 1.5rem)}}@media (min-width:330.98px) and (max-width:390.98px){.item_tab:before{width:calc(5rem + 1rem - 1.5rem)}.header_nav ul{display:none}.react-datepicker__time-container{width:65px!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:64px!important}.stepThree.morePassag .form_card.kundetype .tooltip .tooltiptext{transform:translateX(-58%)}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:.9rem!important}}@media (min-width:320px) and (max-width:380.98px){.maps{height:79vh}}section.step_3.checkFormType2.fromstepOne .box_tab_left.busDestination.displayMobile{display:none}.react-datepicker-wrapper,section.step_3.checkFormType2.fromstepOne .box_booking_row .box_tab_right{width:100%}.min__height{position:sticky;top:100px}.step_one_card .returrejse.map2{display:none}.hero_section .heroRow_form .check_box_group.mb_4{text-align:left}.step_one_map iframe{width:100%;border:0;border-radius:20px}.step_one_map img.rounded{border-radius:20px}.no_padding{padding:0!important}.pt_100{padding-top:60px}.my-color{color:#f6f1eb}a.btn_style_w.theme_btn{padding:14px 34px}.collaps_{padding:20px}.customform,.hideclass{display:none}.chatbot-toggler{position:fixed;bottom:30px;right:35px;outline:none;height:50px;width:50px;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:50%;background:#fe7f35;transition:all .2s ease;z-index:9;border:2px solid #fff}body.show-chatbot .chatbot-toggler{transform:rotate(90deg)}.chatbot-toggler span{color:#fff;position:absolute}.chatbot-toggler span:last-child,body.show-chatbot .chatbot-toggler span:first-child{opacity:0}body.show-chatbot .chatbot-toggler span:last-child{opacity:1}.chatbot{position:fixed;right:35px;bottom:90px;width:420px;background:#fff;border-radius:15px;overflow:hidden;opacity:0;pointer-events:none;transform:scale(.5);transform-origin:bottom right;box-shadow:0 0 128px 0 rgba(0,0,0,.1),0 32px 64px -48px rgba(0,0,0,.5);transition:all .1s ease;z-index:9}body.show-chatbot .chatbot{opacity:1;pointer-events:auto;transform:scale(1)}.chatbot header{padding:16px 0;position:relative;text-align:center;color:#fff;background:#fe7f35;box-shadow:0 2px 10px rgba(0,0,0,.1)}.chatbot header h2{color:#fff;margin-bottom:0}.chatbot header span{position:absolute;right:15px;top:50%;display:none;cursor:pointer;transform:translateY(-50%)}header h2{font-size:1.4rem}.chatbot .chatbox{overflow-y:auto;height:510px;padding:30px 20px 100px}.chatbot :where(.chatbox,textarea)::-webkit-scrollbar{width:6px}.chatbot :where(.chatbox,textarea)::-webkit-scrollbar-track{background:#fff;border-radius:25px}.chatbot :where(.chatbox,textarea)::-webkit-scrollbar-thumb{background:#ccc;border-radius:25px}.chatbox .chat{display:flex;list-style:none}.chatbox .outgoing{margin:20px 0;justify-content:flex-end}.chatbox .incoming span{width:32px;height:32px;color:#fff;cursor:default;text-align:center;line-height:32px;align-self:flex-end;background:#fe7f35;border-radius:4px;margin:0 10px 7px 0}.chatbox .chat p{white-space:pre-wrap;padding:12px 16px;border-radius:10px 10px 0 10px;max-width:75%;color:#fff;font-size:.95rem;background:#fe7f35}.chatbox .incoming p{border-radius:10px 10px 10px 0}.chatbox .chat p.error{color:#721c24;background:#f8d7da}.chatbox .incoming p{color:#000;background:#f2f2f2}.chatbot .chat-input{display:flex;gap:5px;position:absolute;bottom:0;width:100%;background:#fff;padding:3px 20px;border-top:1px solid #ddd}.chat-input textarea{height:55px;width:100%;border:none;outline:none;resize:none;max-height:180px;padding:15px 15px 15px 0;font-size:.95rem}.chat-input span{align-self:flex-end;color:#fe7f35;cursor:pointer;height:55px;display:flex;align-items:center;visibility:hidden;font-size:1.35rem}.chat-input textarea:valid~span{visibility:visible}@media (max-width:490px){.chatbot-toggler{right:20px;bottom:20px}.chatbot{right:0;bottom:0;height:100%;border-radius:0;width:100%}.chatbot .chatbox{height:90%;padding:25px 15px 100px}.chatbot .chat-input{padding:5px 15px}.chatbot header span{display:block}}