@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(/wp-content/themes/FastDrive/src/fonts/Lato-Regular.ttf);src:local(""),url(/wp-content/themes/FastDrive/src/fonts/Lato-Regular.ttf) format("truetype")}@font-face{font-family:'Lato';font-style:bold;font-weight:800;src:url(/wp-content/themes/FastDrive/src/fonts/Lato-Bold.ttf);src:local(""),url(/wp-content/themes/FastDrive/src/fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:'PetitFormal';font-style:normal;font-weight:400;src:url(/wp-content/themes/FastDrive/src/fonts/PetitFormalScript-Regular.ttf);src:local(""),url(/wp-content/themes/FastDrive/src/fonts/PetitFormalScript-Regular.ttf) format("truetype")}@font-face{font-family:'Karla';font-style:normal;font-weight:400;src:url(/wp-content/themes/FastDrive/src/fonts/Karla-VariableFont_wght.ttf);src:local(""),url(/wp-content/themes/FastDrive/src/fonts/Karla-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:'Karla';font-style:bold;font-weight:700;src:url(/wp-content/themes/FastDrive/src/fonts/Karla-Bold.ttf);src:local(""),url(/wp-content/themes/FastDrive/src/fonts/Karla-Bold.ttf) format("truetype")}s{text-decoration:line-through}sup{vertical-align:super;font-size:smaller}.text_block ul,.text_block ol{padding-inline-start:40px}.currency{font-size:.75rem}.ui-datepicker-calendar{width:18rem;background-color:#fff}.ui-datepicker-calendar th{color:#fff;background-color:#be1d1d}.ui-datepicker-calendar .ui-state-default{color:#fff!important}.ui-datepicker-calendar .ui-state-default.ui-state-active,.ui-datepicker-calendar .ui-state-default.ui-state-hover{border-color:#be1d1d!important}.ui-datepicker-header{color:#fff!important;background:#be1d1d!important;border:none!important}#option_button-form,#selected_hour_form,#result_form,#result_form_flyttstadning,#result_form_storstadning{display:none}.name_surname_input{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.name_surname_input .input{width:48%}#pets_choice,#pets_lives{margin:10px 0}#pets_choice input,#pets_choice label,#pets_lives input,#pets_lives label{width:auto;display:inline-block;font-size:1rem;font-weight:700}#pets p{display:none}.calendar{margin:15px 0}.option_button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;border:1px solid #d6d6d6;margin:15px 0;border-radius:10px}.option_button .option,.option_button .prices{margin:0;padding:20px}.option_button .popular{background-color:#be1d1d;color:#fff;padding:5px;border-top-left-radius:8px}.option_button.active{border:2px solid #be1d1d}.option_button .price_promo{font-size:1.125rem;font-weight:700}.form_section{margin:40px auto;width:80%}.form_section h3{font-size:1.35rem;color:#be1d1d;text-align:center;margin-bottom:25px}.form label{font-size:.75rem;font-weight:400}.form_reservation{background:#fff;padding:15px 0;border-radius:10px;-webkit-box-shadow:0 0 24px 0 rgb(0 0 0 / .17);-moz-box-shadow:0 0 24px 0 rgb(0 0 0 / .17);box-shadow:0 0 24px 0 rgb(0 0 0 / .17)}.form_reservation .second_step{margin:0 auto}.form_reservation input,.form_reservation select{width:100%;padding:20px!important;margin:0 0 20px 0;border-radius:10px;border:1px solid #d6d6d6}.form_result{border-radius:10px;border:1px solid #d6d6d6;margin:40px 0 0 0;background:#fff;-webkit-box-shadow:0 0 24px 0 rgb(0 0 0 / .17);-moz-box-shadow:0 0 24px 0 rgb(0 0 0 / .17);box-shadow:0 0 24px 0 rgb(0 0 0 / .17)}.form_result div{margin:0 0 15px 0}.form_result p{font-size:.875rem}.form_result-info{display:none}.form_result .result_wrapper{background-color:#be1d1d;padding:15px 25px;border-top-left-radius:10px;border-top-right-radius:10px}.form_result .result_wrapper h3,.form_result .result_wrapper h4{color:#fff}.form_result .result_details{padding:15px 25px}.form_result .result_details .summary{border-bottom:none;padding:0;margin:0}.form_result .result_details .summary #summary,.form_result .result_details .summary #summary_storstadning,.form_result .result_details .summary #summary_flyttstadning{font-size:1.125rem;font-weight:700}.form_result .result_details .form_result-info{border-bottom:1px solid #dcdcdc;padding:0 0 10px 0}.form_result .result_details .form_result-info h6{margin-bottom:5px}.form_result #result,.form_result #result_storstadning,.form_result #result_flyttstadning{text-align:right;font-size:2rem}.form_result .option_time_flex{display:flex;flex-direction:row;justify-content:space-between;align-items:start}.form_result .option_time #selected_time,.form_result .option_time #selected_city{text-align:right}.form .checkbox input,.form .checkbox label{width:auto;display:inline-block;font-size:1rem;font-weight:700;margin:10px 0}.form .submit_button{margin-top:20px}html{font-size:20px;background-color:#000}*{margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;box-sizing:border-box;text-decoration:none;font-family:inherit;color:inherit}main,footer,header{font-family:"Karla",sans-serif}header li,footer li{list-style-type:none}.text_block,li{color:#515151}.bg-left{background-position:left}.bg-right{background-position:right}.bg-bottom{background-position:bottom}.bg-top{background-position:top}.bg-center{background-position:center}.bg-right-top{background-position:right top}.revslider *{font-size:inherit;border-radius:0}.slb_details{display:none}strong{font-family:"Karla",sans-serif;color:#515151;font-weight:800}div{color:#515151}p{font-family:"Karla",sans-serif;color:inherit;font-weight:400;line-height:1.3rem}h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif;color:#fff;overflow:unset}a{cursor:pointer}.header{font-weight:600}.accent{color:#be1d1d}.subheader{color:#be1d1d;font-weight:400}table{width:100%;border-collapse:separate;border-spacing:0}caption,th,td{padding:.5rem;border-bottom:3px solid #fafafa;text-align:left;font-weight:400;font-family:"Karla",sans-serif}th{font-weight:700}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.no-margin{margin:0}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.35rem;line-height:1.75rem}.text-2xl{font-size:1.65rem;line-height:2rem}.text-3xl{font-size:1.9rem;line-height:2.25rem}.text-4xl{font-size:2.1rem;line-height:2.45rem}.text-bold{font-weight:700}i{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;overflow:unset}.button,button{white-space:nowrap;background-color:#be1d1d;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:1rem;border-radius:5px;padding:1rem 1.5rem;margin:1rem 0;color:#fff;width:fit-content}.button a,.button i,button a,button i{color:#fff;font-size:1rem}header{position:relative;background:#000;padding:0 1rem;-webkit-box-shadow:5px 8px 24px -8px rgb(66 68 90 / .39);-moz-box-shadow:5px 5px 24px -8px rgb(66 68 90 / .39);box-shadow:5px 5px 24px -8px rgb(66 68 90 / .39)}header .contact_info{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:2rem;padding:0 1rem .5rem 1rem}header .contact_info span,header .contact_info a,header .contact_info i{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:.5rem;color:#fff}.header_bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.logo_wrapper{width:50%;justify-self:center;display:inline-block;margin:.5rem 0}.logo_wrapper a{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.logo_wrapper img{width:100%}#hamburger{width:1.5rem;color:#fff}.menu,.sub-menu{background-color:#fff;position:fixed;right:-70%;top:0%;transition:0.6s;height:100%;width:70%;z-index:99999}.menu li,.sub-menu li{list-style-type:none}.menu a,.sub-menu a{padding:.8rem .5rem;display:inline-block;font-size:16px}.menu.active,.sub-menu.active{right:0;transition:0.6s}.menu-item-has-children a{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.menu-item-has-children a .mobile_menu-more{width:5%;transform:rotate(180deg);opacity:60%}.menu-item{border-bottom:1px solid #dedede}.menu-item a{vertical-align:middle}.block_container{padding:4rem 0;background-color:#fff}.border-b{border-bottom:2px solid #eee}.container{max-width:100%;margin:0 auto;padding:0rem 1rem}.d-none{display:none}.offer_element{margin:3rem 0 0 0;gap:1rem;background:rgb(255 255 255 / .5);box-shadow:-1px 5px 9px 0 rgb(221 221 221 / .4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px;border:1px solid rgb(255 255 255 / .18);overflow:hidden}.offer_element:first-child{margin:0}.offer_element a{font-size:1rem;color:#be1d1d}.offer_element .text_wrapper{padding:1rem}.offer_element .text_wrapper p,.offer_element .text_wrapper h3{padding:0 0 .5rem 0}.cta_phone{display:none}.acf-map,.acf-map *{overflow:unset;border-radius:0}footer{border-top:1px solid rgb(129 129 129 / .18);padding:1rem 1rem;background:#000}footer i{color:#be1d1d}footer .copyright{margin:3rem auto 0 auto;display:block;border-top:1px solid #d9d9d9;padding:.5rem 0 0 0}footer span{font-family:"Karla",sans-serif;color:#fff}footer .close-menu,footer .back-menu{display:none}footer .logo_wrapper{width:100%;margin-bottom:1rem}footer .contact_info{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1rem}footer .contact_info span,footer .contact_info a{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:.5rem;font-family:"Karla",sans-serif}footer div{margin:1rem 0}footer div .footer_menu{align-items:center}footer div .footer_menu .menu-item{border:none}.close-menu,.back-menu{text-align:right;border:none;padding:.5rem 0 0 0}.close-menu a,.back-menu a{display:inline-block}.close-menu img,.back-menu img{width:80%;opacity:60%}.page_title{display:flex;flex-direction:row;justify-content:center;align-items:center;background-image:url(/wp-content/uploads/2024/08/hero_image_wulkanizacja2.webp);background-position:center;background-size:cover;height:8rem}.page_title h1{font-size:2rem;color:#fff;text-align:center;line-height:2.2rem}.icon_list-item{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:.5rem;padding:.7rem 0}.icon_list-item .image_wrapper{max-width:2.4rem;display:flex}.icon_list-item .price{margin-left:auto;font-weight:700}.icon_list-item .dot{border-bottom-style:dotted;border-bottom-width:2px;border-bottom-color:#BDBBBB;margin-left:8px;margin-right:8px;flex-grow:1}.icon_list-item div{width:auto}.icon_list-item .icon_wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:2.2rem}.icon_list-item *{overflow:unset}.icon_list-item i{font-size:1.8rem;color:#be1d1d}.icon_list-item .text_wrapper p{font-size:.9rem}.buttons .container{padding:0}.buttons .container button{margin-right:2rem}.icon_boxes .icon_box{margin:1rem 0;padding:1rem .5rem;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:.5rem;border-radius:5px;transition:.5s}.icon_boxes .icon_box:last-child{margin:0}.icon_boxes .icon_box img{width:45%}.icon_boxes .icon_box h3{margin:0;font-size:1.5rem;text-align:center;color:#000}.icon_boxes .icon_box p{text-align:center}.team .icon_box img{width:100%}.icon_boxes.steps{margin:2rem 0}.icon_boxes.steps .icon_box{background:none;margin:0 0 1rem 0;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:1rem;border-radius:5px;transition:.5s;box-shadow:none}.icon_boxes.steps .icon_box:first-child:after{content:'1';color:#fff;font-family:"Karla",sans-serif;text-align:center;background-color:#fff;padding:.25rem 0rem;width:2rem;position:absolute;right:75px;top:100px;border-radius:100%}.icon_boxes.steps .icon_box:nth-child(2):after{content:'2';color:#fff;text-align:center;background-color:#fff;padding:.25rem 0rem;width:2rem;position:absolute;right:75px;top:100px;border-radius:100%}.icon_boxes.steps .icon_box:nth-child(3):after{content:'3';color:#fff;text-align:center;background-color:#fff;padding:.25rem 0rem;width:2rem;position:absolute;right:75px;top:100px;border-radius:100%}.icon_boxes.steps .icon_box:nth-child(4):after{content:'4';color:#fff;text-align:center;font-family:"Karla",sans-serif;background-color:#fff;padding:.25rem 0rem;width:2rem;position:absolute;right:75px;top:100px;border-radius:100%}.icon_boxes.steps .icon_box img{width:30%;margin:0 0 1rem 0}.icon_boxes.steps .icon_box h3{margin:0;font-size:1.2rem}.logos .gallery_list{list-style-type:none}.logos .gallery_item{overflow:hidden;filter:grayscale(1);transition:.5s}.logos .gallery_item:hover{filter:grayscale(0);transform:scale(1.05);transition:.5s}.logos .gallery_item img{width:100%}.gallery_list{list-style-type:none;display:grid;justify-items:center;grid-template-columns:repeat(3,1fr);gap:.5rem}.gallery img{width:100%}.contact_top_bar{display:none}.contact_block .contact_info_wrapper{margin-top:2rem;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1rem}.contact_block .contact_info_wrapper span,.contact_block .contact_info_wrapper span a{display:flex;gap:.5rem}.mobile_call_button{position:fixed;bottom:0;width:100%;height:4rem;z-index:9999}.mobile_call_button .cta_button{margin:0;width:100%;height:100%;border-radius:0;font-family:"Karla",sans-serif}.mobile_call_button .cta_button span,.mobile_call_button .cta_button i{font-size:1.6rem;color:#fff}.mobile_call_button .cta_button i{transform:scaleX(-1);color:#fff}.mobile_call_button .cta_button i::before{padding:.5rem;border-radius:100%;animation:pulse2 1.5s;animation-iteration-count:infinite}@keyframes pulse2{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(255 255 255 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}.mobile_call_button .cta_button span{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.image_wrapper img{width:100%}.row{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem}.count-item{background:rgb(235 235 235 / .5);box-shadow:-1px 5px 9px 0 rgb(221 221 221 / .4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px;border:1px solid rgb(255 255 255 / .18);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:3rem 1rem;margin-bottom:3rem}.count-item:last-child{margin:0}.count-number{font-size:4rem;padding:2rem 0;color:#CC527A;font-weight:700}.count-title p{font-weight:700;text-align:center;font-size:1.325rem}.row.offer_grid-4 .offer_grid-element,.row.offer_grid-2 .offer_grid-element{box-shadow:0 0 9px 5px rgb(217 217 217 / .3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px;border:1px solid rgb(255 255 255 / .18);padding:.8rem}.row.offer_grid-4 .offer_grid-element img,.row.offer_grid-2 .offer_grid-element img{width:4rem}.row.offer_grid-4 .offer_grid-element h3,.row.offer_grid-2 .offer_grid-element h3{margin-bottom:1rem}.row.offer_grid-4 .offer_grid-element li,.row.offer_grid-2 .offer_grid-element li{display:flex;gap:.5rem}.row.offer_grid-4 .half,.row.offer_grid-2 .half{grid-column:span 2}.row.offer_grid-4 .price,.row.offer_grid-2 .price{margin:1rem 0 0 0;padding:1rem 0 0 0;border-top:1px solid #cecece}.row.offer_grid-4 .price h3,.row.offer_grid-2 .price h3{color:#686868;padding-left:.5rem;margin:0}.mx-auto *{margin:0 auto}.row.offer_grid-4,.row.offer_grid-2{margin-top:3rem}.buttons_row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;width:50%}.car_gallery_list{display:grid;column-gap:.3rem;grid-template-columns:1fr 1fr 1fr;list-style-type:none}.car_gallery_list li:first-child{grid-column:1/3 span}@media (min-width:576px){.contact_top_bar{display:flex;flex-direction:row;justify-content:space-between;align-items:start;border-bottom:#eaeaea 1px solid}.contact_top_bar .social_media_top i{padding:0 .5rem}.container{max-width:576px;margin:0 auto}.logo_wrapper{width:15%}.wp-block-columns{margin:0;gap:0}}@media (min-width:768px){.form{display:flex;flex-direction:row;justify-content:space-around;align-items:start}.form_section{margin:40px auto;width:80%}.form_reservation{width:50%}.form_reservation.contact{width:80%}.prices_result{position:sticky;top:30px;margin:10px;width:30%}.text-sm-start{text-align:start}.text-sm-center{text-align:center}.text-sm-end{text-align:end}.d-sm-block{display:block}.d-sm-none{display:none}.contact_block{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.contact_block .map_wrapper,.contact_block .contact_info_wrapper{margin:0;width:50%}.container{max-width:768px;margin:0 auto}.wp-block-columns{gap:2rem}footer div{margin:0}.gallery_list{display:grid;justify-items:center;grid-template-columns:repeat(2,1fr);gap:.5rem}.gallery_item{overflow:unset}.icon_boxes{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.icon_boxes .icon_box{margin:0;width:33%;flex-direction:column}.icon_boxes .icon_box h3{font-size:1.4rem}.icon_boxes .icon_box p{text-align:center}.team.icon_boxes{grid-template-columns:repeat(3,1fr);gap:3rem}.team.icon_boxes .icon_box{margin:0;flex-direction:column}.team.icon_boxes .icon_box img{width:100%}.team.icon_boxes .icon_box h3{font-size:1.5rem;text-align:center}.offer_{width:48%;margin:0}.logo_wrapper{width:15%}.counters_container .container{position:relative;padding:0 1rem;bottom:6rem}.counter{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem 0}.count-item{width:48%;margin:0}.count-title p{font-size:1.125rem}.tickets{overflow:unset}.tickets_block{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.tickets_element{width:50%}.gallery_list{grid-template-columns:repeat(8,1fr);gap:.5rem}footer{padding:3rem 0 0 0}footer .container{display:flex;flex-direction:row;justify-content:space-around;align-items:start}footer .copyright{display:block}}@media (min-width:992px){.mobile_call_button{display:none}.d-md-block{display:block}.d-md-none{display:none}.text-md-start{text-align:start}.text-md-center{text-align:center}.text-md-end{text-align:end}.container{max-width:992px;margin:0 auto}.row{display:flex;flex-direction:row;justify-content:space-between;align-items:start}.row .b-column{width:50%;padding:5px}.offer_block{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.offer_element,.offer_text{width:32.5%;margin:0 0 1rem 0}}@media (min-width:1200px){.form{display:flex;flex-direction:row;justify-content:space-around;align-items:start}.form_reservation.contact{width:50%}.logo_wrapper{width:10%}.d-lg-block{display:block}.d-lg-none{display:none}.text-lg-start{text-align:start}.text-lg-center{text-align:center}.text-lg-end{text-align:end}.container{max-width:1200px;margin:0 auto}#mobile_menu{display:none}.menu{width:80%;background-color:#000}.features_list{display:grid;grid-template-columns:repeat(2,1fr)}.count-item{width:22%}.row.offer_grid-4 h3{white-space:nowrap}.logo_wrapper{width:30%}#hamburger{display:none}.header_bar{gap:2rem}.mobile_menu-more{display:none}.close-menu,.back-menu{display:none}.menu{position:relative;top:0;right:0;height:auto;transition:0.6s;width:100%;align-items:center}.menu a{width:auto;height:auto;font-size:1rem;color:#fff}#menu-glowne{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem}.menu-item{border:none;position:relative}.sub-menu{position:absolute;right:auto;height:auto;background:#fff;transform-origin:top;transform:scaleY(0);transition:all .4s ease-in-out;width:16rem;padding:0;top:auto}.sub-menu a{color:#515151}.sub-menu .menu-item{border-bottom:1px solid #00000030}.sub-menu .menu-item:last-child{border-bottom:none}.sub-menu a{padding:.8rem 1rem;display:inline-block}.sub-menu.active{transform:scaleY(1);right:auto;top:auto}header{width:100%;padding:.6rem 2rem}.cta_phone{display:block}.cta_phone .cta_button{display:flex;gap:1rem;background-color:#be1d1d;padding:.7em 2rem}.cta_phone .cta_button a{color:#242b40;font-size:1.125rem}.cta_phone .cta_button span{color:#fff;font-family:"Karla",sans-serif}.cta_phone .cta_button i::before{padding:.3rem;border-radius:100%;animation:pulse 1.5s;animation-iteration-count:infinite;background:#242b40}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(36 43 64 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}}@media (min-width:1400px){.d-xl-block{display:block}.d-xl-none{display:none}.text-xl-start{text-align:start}.text-xl-center{text-align:center}.text-xl-end{text-align:end}.container{max-width:1280px;margin:0 auto}.logo_wrapper img{width:60%}}@media (min-width:1200px) and (max-width:1220px){.menu li a{font-size:15px}}