body{font-family:Quicksand,sans-serif}.btn-primary{background-color:#102894;border-color:#102894;color:#fff}.btn-primary:hover{background-color:#4cb9f1;border-color:#4cb9f1;color:#fff}#top-nav{left:0;position:fixed;top:0;transition:background .15s;width:100%;z-index:9}#top-nav *{transition:all .15s}#top-nav.navbar-dark .navbar-nav .nav-link{-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,.8);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding-left:15px;padding-right:15px}#top-nav.navbar-dark .navbar-nav .nav-link:hover{background:rgba(0,0,0,.3)}#top-nav.navbar-dark .navbar-nav .nav-link.highlight{color:var(--warning)}#top-nav.navbar-dark .navbar-brand p{color:#4cb9f1;font-size:34px;font-weight:500}#top-nav.navbar-dark.shrunk .navbar-brand p{font-size:17px}#top-nav.navbar-dark .navbar-nav .nav-link span{margin-left:5px}#top-nav .navbar-brand img{height:50px}#top-nav .navbar-brand{padding:.5rem}#top-nav.shrunk .navbar-brand img{height:35px}#top-nav.shrunk{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.3)}.top-banner{background-position:50%;background-size:cover;box-shadow:0 0 10px;min-height:100vh;overflow:hidden}#car-rental{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/build/images/rent-a-car-hero.76e4f9fe.jpg)}#trailer{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/build/images/europe-rent-a-car-header-banner.2b076629.jpeg)}#europe-trans{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/build/images/europe-trans-banner-2.2865f89e.jpg)}#trailer .glass-panel{background:rgba(0,0,0,.5);margin-top:20px}.top-banner h1{color:#fff;margin-top:70px;text-align:center;text-transform:uppercase}.glass-panel{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.5);border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;margin-top:130px;padding:20px}.modal-body>.loader{margin:-16px}.loader{background:rgba(52,58,64,.7);color:#fff;font-size:41px;padding:40px 20px;text-align:center}.car-category-header{background-position:50%;background-size:cover;border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;margin-bottom:30px;padding:100px 30px;text-align:center}.car-list-item{height:100%}.car-list-item,.card{border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.1)}.car-image.card-img-top{border-top-left-radius:30px;border-top-right-radius:30px;overflow:hidden}.card-img{border-radius:0;border-top-left-radius:30px;border-top-right-radius:30px}.btn,.modal-content{border-radius:30px}.btn{transition:all .15s}.btn:not(.btn-link,.btn3d):hover{box-shadow:0 3px 5px rgba(0,0,0,.4);transform:translateY(-5px)}.btn:not(.btn-link,.btn3d):active{box-shadow:none;transform:translateY(0)}.swiper{padding:10px}.car-image-slider .swiper-wrapper{align-items:center}.car-image-slider-thumbs .swiper-slide{opacity:.4;transition:all .15s}.car-image-slider .swiper-slide.swiper-slide-active,.car-image-slider-thumbs .swiper-slide.swiper-slide-thumb-active:not(.swiper-slide-duplicate-active),.car-image-slider-thumbs .swiper-slide:hover{box-shadow:0 0 5px rgba(0,0,0,.4);opacity:1}#our-works .swiper-slide{max-width:60%;width:700px}footer{background:#222;box-shadow:0 0 10px rgba(0,0,0,.3);color:var(--white);padding:30px 0 10px;text-align:center}footer a{color:#fff}footer a,footer a:hover{text-decoration:underline}footer a:hover{color:hsla(0,0%,100%,.7)}footer hr{border-color:hsla(0,0%,100%,.2)}footer a.brand-icon{background:#fff;border:1px solid #fff;border-radius:50%;color:#222;display:inline-block;font-size:23px;height:50px;line-height:50px;margin:15px 0;text-align:center;transition:all .15s;width:50px}footer a.brand-icon:hover{background:#222;color:#fff}footer img.logo{width:350px}#about-us.container-fluid{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/build/images/europe-rent-a-car-about-us.9099bc1e.jpg);background-position:50%;background-size:cover;box-shadow:0 0 10px;margin-bottom:25px;overflow:hidden;padding-bottom:75px;padding-top:75px}@media (max-width:767px){#top-nav .navbar-brand img{height:30px}#top-nav.shrunk .navbar-brand img{height:25px}#top-nav.shrunk .navbar-brand{padding:.3rem}#top-nav.navbar-dark .navbar-brand p{font-size:20px}}.timeline{margin:0 auto;max-width:1140px;padding:15px 0;position:relative;width:100%}.timeline:after{background:#102894;bottom:0;content:"";left:90px;margin-left:-1px;position:absolute;top:0;width:2px;z-index:0}.timeline-container{background:inherit;left:0;padding:15px 30px 15px 120px;position:relative;width:100%;z-index:1}.timeline-container:after{background:#fff;border:2px solid #102894;border-radius:16px;content:"";height:16px;left:82px;position:absolute;right:-8px;top:calc(50% - 8px);width:16px;z-index:1}.timeline-container:before{background:#102894;border-color:transparent #102894 transparent transparent;content:"";height:2px;left:98px;position:absolute;right:8px;top:calc(50% - 1px);width:50px;z-index:1}.timeline-container .date{font-size:14px;font-weight:700;left:15px;letter-spacing:1px;text-transform:uppercase;top:calc(50% - 8px)}.timeline-container .date,.timeline-container .icon{color:#102894;display:inline-block;position:absolute;right:auto;text-align:center;z-index:1}.timeline-container .icon{background:#4cb9f1;border:2px solid #102894;border-radius:40px;font-size:18px;height:40px;left:146px;padding:9px 0;top:calc(50% - 20px);width:40px}.timeline-container .content{background:#4cb9f1;border-radius:500px 0 0 500px;padding:30px 30px 30px 90px;position:relative}.timeline-container .content h4{color:#102894;font-size:18px;font-weight:400;margin:0 0 10px}.timeline-container .content p{color:#000;font-size:16px;line-height:22px;margin:0}.shape-divider-wrap{bottom:0;height:150px;left:0;position:absolute;right:0;top:auto;transform:translateZ(0);width:100%}.shape-divider-wrap[data-position=top]{bottom:auto;top:-1px;transform:rotate(180deg)}.shape-divider{bottom:-1px;height:100%;left:0;position:absolute;width:100%}.shape-divider-wrap[data-style=curve_opacity] svg path:first-child,.shape-divider-wrap[data-style=waves_opacity_alt] svg path:first-child{opacity:.15}.shape-divider-wrap[data-style=curve_opacity] svg path:nth-child(2),.shape-divider-wrap[data-style=waves_opacity_alt] svg path:nth-child(2){opacity:.3}.btn3d{border:0;margin:10px 2px;position:relative;top:-6px;transition:all 40ms linear}.btn3d:active:focus,.btn3d:focus,.btn3d:focus:hover{-moz-outline-style:none;outline:medium none}.btn3d.active,.btn3d:active{top:2px}.btn3d.btn-white{background-color:#fff;box-shadow:inset 0 0 0 1px #ebebeb,inset 0 0 0 2px hsla(0,0%,100%,.1),0 8px 0 0 #f5f5f5,0 8px 8px 1px rgba(0,0,0,.2);color:#666}.btn3d.btn-white.active,.btn3d.btn-white:active{background-color:#fff;box-shadow:inset 0 0 0 1px #ebebeb,inset 0 0 0 1px hsla(0,0%,100%,.15),0 1px 3px 1px rgba(0,0,0,.1);color:#666}.btn3d.btn-default{background-color:#f9f9f9;box-shadow:inset 0 0 0 1px #ebebeb,inset 0 0 0 2px hsla(0,0%,100%,.1),0 8px 0 0 #bebebe,0 8px 8px 1px rgba(0,0,0,.2);color:#666}.btn3d.btn-default.active,.btn3d.btn-default:active{background-color:#f9f9f9;box-shadow:inset 0 0 0 1px #ebebeb,inset 0 0 0 1px hsla(0,0%,100%,.15),0 1px 3px 1px rgba(0,0,0,.1);color:#666}.btn3d.btn-primary{background-color:#4274d7;box-shadow:inset 0 0 0 1px #417fbd,inset 0 0 0 2px hsla(0,0%,100%,.15),0 8px 0 0 #4d5bbe,0 8px 8px 1px rgba(0,0,0,.5)}.btn3d.btn-primary.active,.btn3d.btn-primary:active{background-color:#4274d7;box-shadow:inset 0 0 0 1px #417fbd,inset 0 0 0 1px hsla(0,0%,100%,.15),0 1px 3px 1px rgba(0,0,0,.3)}.btn3d.btn-success{background-color:#78d739;box-shadow:inset 0 0 0 1px #31c300,inset 0 0 0 2px hsla(0,0%,100%,.15),0 8px 0 0 #5eb924,0 8px 8px 1px rgba(0,0,0,.5)}.btn3d.btn-success.active,.btn3d.btn-success:active,.btn3d.btn-success:not(:disabled):not(.disabled):active:focus{background-color:#78d739;box-shadow:inset 0 0 0 1px #30cd00,inset 0 0 0 1px hsla(0,0%,100%,.15),0 1px 3px 1px rgba(0,0,0,.3)}.btn3d.btn-info{background-color:#39b3d7;box-shadow:inset 0 0 0 1px #00a5c3,inset 0 0 0 2px hsla(0,0%,100%,.15),0 8px 0 0 #348fd2,0 8px 8px 1px rgba(0,0,0,.5)}.btn3d.btn-info.active,.btn3d.btn-info:active{background-color:#39b3d7;box-shadow:inset 0 0 0 1px #00a5c3,inset 0 0 0 1px hsla(0,0%,100%,.15),0 1px 3px 1px rgba(0,0,0,.3)}.btn3d.btn-warning{background-color:#feaf20;box-shadow:inset 0 0 0 1px #d79a47,inset 0 0 0 2px hsla(0,0%,100%,.15),0 8px 0 0 #d79a34,0 8px 8px 1px rgba(0,0,0,.5)}.btn3d.btn-warning.active,.btn3d.btn-warning:active{background-color:#feaf20;box-shadow:inset 0 0 0 1px #d79a47,inset 0 0 0 1px hsla(0,0%,100%,.15),0 1px 3px 1px rgba(0,0,0,.3)}.btn3d.btn-danger{background-color:#d73814;box-shadow:inset 0 0 0 1px #b93802,inset 0 0 0 2px hsla(0,0%,100%,.15),0 8px 0 0 #a00,0 8px 8px 1px rgba(0,0,0,.5)}.btn3d.btn-danger.active,.btn3d.btn-danger:active{background-color:#d73814;box-shadow:inset 0 0 0 1px #b93802,inset 0 0 0 1px hsla(0,0%,100%,.15),0 1px 3px 1px rgba(0,0,0,.3)}.btn3d.btn-magick{background-color:#bb39d7;box-shadow:inset 0 0 0 1px #9a00cd,inset 0 0 0 2px hsla(0,0%,100%,.15),0 8px 0 0 #9823d5,0 8px 8px 1px rgba(0,0,0,.5);color:#fff}.btn3d.btn-magick.active,.btn3d.btn-magick:active{background-color:#bb39d7;box-shadow:inset 0 0 0 1px #9a00cd,inset 0 0 0 1px hsla(0,0%,100%,.15),0 1px 3px 1px rgba(0,0,0,.3)}.fade-in-bottom,.fade-in-left,.fade-in-right,.fade-in-top{opacity:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}.fade-in-bottom{transform:translateY(50px)}.fade-in-top{transform:translateY(-50px)}.fade-in-left{transform:translate(-50px)}.fade-in-right{transform:translate(50px)}.fade-in-bottom.show,.fade-in-left.show,.fade-in-right.show,.fade-in-top.show{opacity:1;transform:translate(0)}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}:root{--button-primary-color:#fff;--button-primary-hover-color:#102894;--button-primary-background:#102894;--button-primary-hover-background:#fff;--button-secondary-color:#102894;--button-secondary-hover-color:#102894;--button-secondary-border:#102894;--text-color:#212121;--panel-background-color:#a3c9dd;--switcher-button-color:#102894;--switcher-button-active-color:#a3c9dd;--switcher-active-color:#102894;--switcher-disabled-color:#fff}.cookie-banner{background:var(--panel-background-color);border-color:var(--panel-background-color);border-radius:20px;border-style:solid;border-width:1px;bottom:-100vh;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);color:var(--text-color);height:auto;margin:10px;max-height:calc(100vh - 20px);overflow-y:scroll;padding:15px 20px;position:fixed;width:calc(100% - 20px);z-index:99999999}.cookie-banner.show{-webkit-animation:slideIn .5s forwards;-webkit-animation-delay:1s;animation:slideIn .5s forwards;animation-delay:1s}.cookie-banner.hide{-webkit-animation:slideOut .5s forwards;animation:slideOut .5s forwards}.gdpr-header{text-align:center}.cookie-show-modal{-webkit-animation:slideIn .5s forwards;-webkit-animation-delay:1s;animation:slideIn .5s forwards;animation-delay:1s;background:var(--panel-background-color);border-top-left-radius:20px;border-top-right-radius:20px;bottom:-100vh;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);cursor:pointer;margin:0 10px;padding:10px;position:fixed;z-index:999999}.cookie-show-modal.hide{-webkit-animation:slideOut .5s forwards;animation:slideOut .5s forwards}.cookie-show-modal h2{font-size:14px;margin-bottom:0}.gdpr-body{align-items:center;display:flex}.gdpr-body>*{margin-right:10px}.gdpr-body>:last-of-type{margin-right:0}@media (max-width:767px){.gdpr-body{flex-direction:column}.gdpr-body>*{margin-bottom:10px;margin-right:0}.gdpr-body>:last-of-type{margin-bottom:0}}.gdpr-description p{margin:0}.gdpr-categories{display:none}.gdpr-body.show-gdpr-options .gdpr-categories{display:block}.gdpr-category-title-toggler{align-items:center;display:flex;justify-content:space-between}.gdpr-category-title-toggler>*{margin-right:10px}.gdpr-category-title-toggler>:last-of-type{margin-right:0}.gdpr-category-toggler{align-items:center;display:flex;margin:0;position:relative}.gdpr-category-toggler>span{color:#98272b}.gdpr-category-toggler input{cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);height:20px;left:0;margin:-10px 0 0;opacity:0;-moz-opacity:0;-khtml-opacity:0;position:absolute;top:0;width:40px;z-index:1}.gdpr-category-toggler label{margin:0;padding-left:30px;position:relative}.gdpr-category-toggler label span{display:none}.gdpr-category-toggler label:after,.gdpr-category-toggler label:before{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;transition:background-color .3s,left .3s}.gdpr-category-toggler label:before{background-color:var(--switcher-disabled-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-sizing:border-box;color:#fff;content:"";display:block;font-family:FontAwesome,sans-serif;font-size:12px;height:15px;left:0;line-height:20px;padding-left:23px;top:-7px;width:28px}.gdpr-category-toggler label:after{background:var(--switcher-button-color);content:"";display:block;height:11px;left:4px;letter-spacing:20px;top:-5px;width:11px}.gdpr-category-toggler input:checked+label:before{background-color:var(--switcher-active-color);content:"";display:block;padding-left:6px}.gdpr-category-toggler input:checked+label:after{background:var(--switcher-button-active-color);left:14px}.gdpr-buttons{display:flex;flex-grow:1;justify-content:flex-end}.gdpr-buttons>*{margin-right:10px}.gdpr-buttons>:last-of-type{margin-right:0}.gdpr-body.show-gdpr-options .gdpr-buttons{flex-direction:column;min-width:250px}.gdpr-body.show-gdpr-options .gdpr-buttons>*{margin-bottom:10px;margin-right:0}.gdpr-body.show-gdpr-options .gdpr-buttons>:last-of-type{margin-bottom:0}.gdpr-buttons button{white-space:nowrap}.gdpr-body.show-gdpr-options .gdpr-show-options,.gdpr-save{display:none}.gdpr-body.show-gdpr-options .gdpr-save{display:block}.btn-gdpr-primary{background:var(--button-primary-background);border:1px solid var(--button-primary-background);color:var(--button-primary-color)}.btn-gdpr-primary:hover{background:var(--button-primary-hover-background);color:var(--button-primary-hover-color)}.btn-gdpr-secondary{border:1px solid var(--button-secondary-border);color:var(--button-secondary-color)}.btn-gdpr-secondary:hover{color:var(--button-secondary-hover-color)}@-webkit-keyframes slideIn{to{bottom:0}}@keyframes slideIn{to{bottom:0}}@-webkit-keyframes slideOut{0%{bottom:0}to{bottom:-100vh}}@keyframes slideOut{0%{bottom:0}to{bottom:-100vh}}iframe.gdpr-placeholder-element{background:radial-gradient(var(--orac-yellow),transparent);border:1px solid var(--orac-red)}iframe.gdpr-placeholder-element+button.btn.btn-gdpr-primary{left:0;margin:0 10px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:575px){.gdpr-buttons{justify-content:space-around}.gdpr-buttons>*{font-size:11px}.gdpr-buttons>:last-of-type,.gdpr-buttons>:nth-child(3){margin-right:0}.gdpr-buttons>:last-of-type{margin-bottom:0}.gdpr-description p{font-size:11px;margin:0}.gdpr-header h2{font-size:19px}.gdpr-category-title-toggler h3{font-size:17px}.gdpr-category-toggler>span{font-size:13px}.gdpr-category-description p{font-size:11px}}