:root{--primary-color:#000;--body-color:#a8a8a8;--body-color-dark:#5a5959;--grey-bg:#a8a8a8;--rating-color:#ffba07;--theme-color:#f78038;--primary-font:"Outfit",sans-serif;--secondary-font:"Inter",sans-serif}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300 900;src:url(/front-end/fonts/Inter.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:100 900;src:url(/front-end/fonts/Outfit.woff2) format("woff2")}body,html{min-height:100vh;min-height:100dvh}body{display:flex;flex-direction:column;line-height:1.4em}body main{flex-grow:1}.alert{font-size:16px}.handle-preloader{background:#000}.handle-preloader .animation-preloader .spinner{height:80px;width:80px}.handle-preloader img{height:auto;width:240px}.preloader-close{background:#5a5959}@media (min-width:1600px){.container-xxxl{max-width:1520px}}@media screen and (max-width:575px){.btn-style-four{padding:15px 40px}}.btn-style-seven{transition:background-color 2s ease}.btn-style-seven:hover{background-color:transparent}.boxed_wrapper.dark-bg{background-color:#000}.fancybox-is-open .fancybox-bg{background:#000;opacity:.85}.dark-bg .btn-style-four:hover{background-color:transparent}.dark-bg .btn-style-four:after{background:#1f201c}.dark-bg .product-sidebar .btn-style-four:after{background:#000}.dark-bg .view-all-btn .btn-style-five:hover{background-color:transparent}.dark-bg .view-all-btn .btn-style-five:after{background:#1f201c}.dark-bg .btn-style-six{border-color:#5a5959}.dark-bg .btn-style-six:active,.dark-bg .btn-style-six:focus,.dark-bg .btn-style-six:hover{border-color:#f78038}.dark-bg .product-sidebar{background:hsla(0,0%,100%,.1)}.dark-bg h3.sidebar-widget-title{color:#fff}.dark-bg .modal-content{--bs-modal-border-radius:10px;background-color:#000;border-color:#000;color:var(--body-color)}.dark-bg .modal-content .modal-header{color:inherit}.dark-bg .modal-content .modal-header .btn-close,.dark-bg .modal-content .modal-header .modal-title{--bs-btn-close-color:var(--body-color);color:var(--body-color)}.dark-bg .modal-content:before{background:hsla(0,0%,100%,.1);border-radius:var(--bs-modal-border-radius);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.dark-bg .modal-backdrop{--bs-backdrop-opacity:0.9}.dark-bg.car-detail .rating-location-box .rating{color:var(--body-color)}.dark-bg.car-detail .car-details-header{border-bottom:1px solid hsla(0,0%,100%,.1)}.dark-bg.car-detail .location{color:#f78038}.dark-bg.car-detail .car-details-price,.dark-bg.car-detail h3.car-details-title{color:#fff}.dark-bg.car-detail .car-details-price-note{color:#f78038}.dark-bg.car-detail .car-details-feature-icon{background-color:hsla(0,0%,100%,.1)}.dark-bg.car-detail .car-details-feature-content h6{color:#fff}.dark-bg.car-detail .car-details-feature-content span{color:var(--body-color)}.dark-bg.car-detail .car-details-feature-list{border-bottom-color:hsla(0,0%,100%,.1)}.dark-bg.car-detail .car-details-included-list li{color:#fff}.dark-bg.car-detail .car-details-included-list li i{color:#f78038}.dark-bg.car-detail .car-details-excluded-list li{color:#fff}.dark-bg.car-detail .car-details-excluded-list li i{color:#dc3545}.dark-bg.car-detail .car-details-highlights{border-bottom-color:hsla(0,0%,100%,.1)}.dark-bg.car-detail h4.car-details-sub-title{color:#fff}.dark-bg.car-detail .car-details-about-box{border-bottom:1px solid hsla(0,0%,100%,.1)}.dark-bg.car-detail .car-details-highlights-text,.dark-bg.car-detail p.car-details-about-text{color:var(--body-color)}.dark-bg.car-detail .car-details-top-highlights-list li{color:#fff}.dark-bg.car-detail .car-details-top-highlights-list li i{color:#f78038}.dark-bg.car-detail .car-details-right-sidebar{background:hsla(0,0%,100%,.1)}.dark-bg.car-detail .car-details-right-sidebar .car-details-contact-info{border-bottom:1px solid hsla(0,0%,100%,.1)}.dark-bg.car-detail .car-details-right-sidebar .car-details-contact-info i{background-color:#f78038;color:#fff}.dark-bg.car-detail .car-details-right-sidebar .car-details-contact-info a{color:inherit}.dark-bg.car-detail .car-details-right-sidebar .car-details-contact-info a:active,.dark-bg.car-detail .car-details-right-sidebar .car-details-contact-info a:focus,.dark-bg.car-detail .car-details-right-sidebar .car-details-contact-info a:hover{color:#fff}p{color:var(--body-color)}.section-text p a{font-weight:600;transition:all .3s ease}.section-text p a:active,.section-text p a:focus,.section-text p a:hover{text-decoration:underline}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-1rem!important}.mt-n4{margin-top:-1.5rem!important}.mt-n5{margin-top:-3rem!important}.mb-n1{margin-bottom:-.25rem!important}.mb-n2{margin-bottom:-.5rem!important}.mb-n3{margin-bottom:-1rem!important}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-3rem!important}.alert-info{--bs-alert-color:#000;--bs-alert-bg:#f4f4f4;--bs-alert-border-color:#f78038;--bs-alert-link-color:#f78038}.btn-style-nine{background-color:#f4f4f4;border-radius:5px;color:#111;display:inline-block;font-family:var(--secondary-font);font-size:16px;font-weight:500;letter-spacing:.54px;line-height:28px;overflow:hidden;padding:8px 24px 8px 16px;position:relative;white-space:nowrap;z-index:1}.btn-style-nine:after{background-color:#111;border-radius:2px;bottom:0;content:"";display:block;height:150%;left:-20%;position:absolute;right:-20%;top:-4%;transform:skewX(45deg) scaleX(0);transition:all .5s ease-out 0s;width:150%;z-index:-1}.btn-style-nine:hover{color:#f4f4f4}.btn-style-nine:hover:after{transform:skewX(45deg) scale(1)}@media screen and (max-width:575px){.btn-style-nine{padding:4px 32px 4px 20px}}.pagination{margin-top:0}.pagination li a{background:hsla(0,0%,100%,.1);border:none;color:var(--body-color)}.pagination .disabled>.page-link,.pagination .page-link.disabled{background-color:hsla(0,0%,100%,.1);border-color:transparent;color:var(--body-color);opacity:.5}.pagination .page-item:first-child .page-link{border-bottom-left-radius:50%;border-top-left-radius:50%}.pagination .page-item:last-child .page-link{border-bottom-right-radius:50%;border-top-right-radius:50%}.pagination .page-link:focus{background-color:#f78038;box-shadow:0 0 0 .25rem rgba(247,128,56,.25);color:#fff;outline:0;z-index:3}.section-padding{padding-bottom:120px!important;padding-top:120px!important;scroll-margin-top:110px}@media screen and (max-width:767px){.section-padding{padding-bottom:80px!important;padding-top:80px!important;scroll-margin-top:104px}}.section-padding-small{padding-bottom:60px!important;padding-top:60px!important;scroll-margin-top:110px}@media screen and (max-width:767px){.section-padding-small{padding-bottom:40px!important;padding-top:40px!important;scroll-margin-top:104px}}.section-padding-none{padding-bottom:0!important;padding-top:0!important;scroll-margin-top:110px}@media screen and (max-width:767px){.section-padding-none{padding-bottom:0!important;padding-top:0!important;scroll-margin-top:104px}}.section-title h2.title{font-size:36px;line-height:1.4;text-transform:uppercase}@media screen and (max-width:575px){.section-title h2.title{font-size:26px}}.section-title span.sub-title{background:#f78038;color:#fff;font-size:15px;padding:6px 18px}input{text-transform:none!important}.section-text a{color:#f78038}.section-text :last-child{margin-bottom:0}.bg-theme-white{background-color:#fff}.bg-theme-gray{background-color:var(--grey-bg)}.search-popup{transition-duration:.45s}.search-popup .popup-inner{margin-left:auto;margin-right:auto;margin-top:150px;max-width:700px}.view-all-btn .btn-style-five{padding:15px 30px}.btn-style-five{font-size:16px}.grecaptcha-badge{z-index:999}.handle-preloader .animation-preloader .txt-loading .letters-loading{font-size:30px}.handle-preloader .animation-preloader .txt-loading .letters-loading:first-child:before{animation-delay:0s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{animation-delay:.1s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{animation-delay:.2s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{animation-delay:.3s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{animation-delay:.4s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{animation-delay:.5s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{animation-delay:.6s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before{animation-delay:.7s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(9):before{animation-delay:.8s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(10):before{animation-delay:.9s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(11):before{animation-delay:1s}.handle-preloader .animation-preloader .txt-loading .letters-loading :nth-child(12):before{animation-delay:1.1s}.main_header_inner{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}nav.main-menu{-webkit-backdrop-filter:none;backdrop-filter:none}nav.main-menu .navigation>li>a{font-size:16px;text-transform:uppercase}nav.main-menu .navigation>li>.megamenu,nav.main-menu .navigation>li>.megamenu .main-menu .navigation>li>.megamenu li>a,nav.main-menu .navigation>li>.megamenu>li>a,nav.main-menu .navigation>li>ul,nav.main-menu .navigation>li>ul .main-menu .navigation>li>.megamenu li>a,nav.main-menu .navigation>li>ul>li>a{transition-duration:.3s}nav.main-menu .navigation>li>.megamenu .main-menu .navigation>li>.megamenu li>a:after,nav.main-menu .navigation>li>.megamenu .main-menu .navigation>li>.megamenu li>a:before,nav.main-menu .navigation>li>.megamenu>li>a:after,nav.main-menu .navigation>li>.megamenu>li>a:before,nav.main-menu .navigation>li>ul .main-menu .navigation>li>.megamenu li>a:after,nav.main-menu .navigation>li>ul .main-menu .navigation>li>.megamenu li>a:before,nav.main-menu .navigation>li>ul>li>a:after,nav.main-menu .navigation>li>ul>li>a:before{transition-duration:inherit}nav.main-menu .navigation>li.dropdown ul>li>a{transition-duration:.3s}nav.main-menu .navigation>li.dropdown ul>li>a:after,nav.main-menu .navigation>li.dropdown ul>li>a:before{transition-duration:inherit}.mobile-menu{transition:all .3s ease 0s}.mobile-menu .menu-box{transition:all .3s ease 0s!important}.mobile-menu .menu-backdrop{transition:all .3s ease 0s}.mobile-menu-visible .mobile-menu .menu-backdrop{transition:all .3s ease-out 0s}.mobile-menu{height:100vh;height:100dvh}.mobile-menu .nav-logo{padding-bottom:40px;padding-top:40px}.mobile-menu .contact-info{padding-top:40px}.header-section.slider.style_two .owl-item .slide-item-content .slider_content{padding:160px 0 140px}@media only screen and (max-width:1199px){.header-section.slider.style_two .owl-item .slide-item-content .slider_content{padding:130px 0 110px}}.header-section.slider.style_two .owl-item .slide-item-content .slider_content h6{color:#f78038;font-size:22px;line-height:1.4}@media screen and (max-width:767px){.header-section.slider.style_two .owl-item .slide-item-content .slider_content h6{font-size:18px}}.header-section.slider.style_two .owl-item .slide-item-content p{color:#fff}.header-section.slider.style_two .owl-item.active .slide-item-content .image-layer{opacity:.35}.page-header-section.breadcrumb-section{padding-top:160px!important}@media screen and (max-width:575px){.page-header-section.breadcrumb-section{padding-top:140px!important}}.page-header-section.breadcrumb-section.with-overlay{position:relative}.page-header-section.breadcrumb-section.with-overlay:before{background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.45));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.page-header-section.breadcrumb-section.with-overlay>.container{position:relative;z-index:1}.page-header-section.breadcrumb-section .banner-content h1{line-height:1.4;text-transform:none}.car-detail .breadcrumb-section .banner-content h1{font-size:38px;line-height:1.2}@media screen and (max-width:767px){.car-detail .breadcrumb-section .banner-content h1{font-size:32px}}@media screen and (max-width:575px){.car-detail .breadcrumb-section .banner-content h1{font-size:26px}}.car-detail .car-details-outerbox{aspect-ratio:21/9;border-radius:10px;display:block;gap:unset;grid-template-columns:unset;overflow:hidden;width:100%}.car-detail .car-details-outerbox .car-details-row{margin-left:-.25rem;margin-right:-.025rem}.car-detail .car-details-outerbox .car-details-row>*{padding-left:.25rem;padding-right:.25rem}.car-detail .car-details-outerbox .car-details-image{background:hsla(0,0%,100%,.1);border-radius:10px;height:100%;overflow:hidden;width:100%}.car-detail .car-details-outerbox .car-details-image .slick-list,.car-detail .car-details-outerbox .car-details-image .slick-list .slick-track{height:100%}.car-detail .car-details-outerbox .car-details-image .slick-next{right:.5rem}.car-detail .car-details-outerbox .car-details-image .slick-next:before{content:"\f054"}.car-detail .car-details-outerbox .car-details-image .slick-prev{left:.5rem}.car-detail .car-details-outerbox .car-details-image .slick-prev:before{content:"\f053"}.car-detail .car-details-outerbox .car-details-image .slick-next,.car-detail .car-details-outerbox .car-details-image .slick-prev{height:48px;width:48px;z-index:2}.car-detail .car-details-outerbox .car-details-image .slick-next:before,.car-detail .car-details-outerbox .car-details-image .slick-prev:before{font-family:Font Awesome\ 6 Free;font-size:48px;font-weight:900;opacity:.85}.car-detail .car-details-outerbox .car-details-image .slick-next:focus:before,.car-detail .car-details-outerbox .car-details-image .slick-next:hover:before,.car-detail .car-details-outerbox .car-details-image .slick-prev:focus:before,.car-detail .car-details-outerbox .car-details-image .slick-prev:hover:before{filter:brightness(1.05);opacity:1}.car-detail .car-details-outerbox .car-details-image .slick-next.slick-disabled:before,.car-detail .car-details-outerbox .car-details-image .slick-prev.slick-disabled:before{opacity:.4}.car-detail .car-details-outerbox .car-details-image img{align-items:center;display:flex;height:100%;justify-content:center;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition-delay:unset;transition-duration:unset;transition-property:unset;transition-timing-function:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.car-detail .car-details-outerbox .car-details-image:first-child{grid-area:unset}.car-detail .car-details-outerbox .car-details-image-thumbs{height:100%}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper{border-radius:10px;overflow:hidden}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-list{height:100%;margin-bottom:-.25rem;margin-top:-.25rem}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-list .slick-slide{cursor:pointer;filter:brightness(.35) grayscale(.3);margin-bottom:.25rem;margin-top:.25rem}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-list .slick-slide.slick-current{filter:brightness(1) grayscale(0)}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-next{bottom:0;left:50%;top:unset;transform:translateX(-50%)}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-next:before{content:"\f078"}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-prev{bottom:unset;left:50%;top:0;transform:translateX(-50%)}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-prev:before{content:"\f077"}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-next,.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-prev{height:38px;width:38px;z-index:2}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-next:before,.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-prev:before{font-family:Font Awesome\ 6 Free;font-size:38px;font-weight:900;opacity:.85}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-next:focus:before,.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-next:hover:before,.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-prev:focus:before,.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-prev:hover:before{filter:brightness(1.05);opacity:1}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-next.slick-disabled:before,.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-prev.slick-disabled:before{opacity:.4}.car-detail .car-details-outerbox .car-details-image-thumb{aspect-ratio:4/3;background:hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 10px 80px rgba(0,0,0,.04);overflow:hidden}.car-detail .car-details-outerbox .car-details-image-thumb img{align-items:center;border-radius:10px;height:100%;justify-content:center;-o-object-fit:cover;object-fit:cover;transition-delay:unset;transition-duration:unset;transition-property:unset;transition-timing-function:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (max-width:1199px){.car-detail .car-details-outerbox{aspect-ratio:4/3}.car-detail .car-details-outerbox .car-details-image{aspect-ratio:2/1}.car-detail .car-details-outerbox .car-details-image-thumbs{aspect-ratio:4/1;height:auto;padding-top:.5rem}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-list{margin:0 -.25rem}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-list .slick-slide{margin:0 .25rem}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-next{bottom:unset;left:unset;right:.5rem;top:50%;transform:translateY(-50%)}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-next:before{content:"\f054"}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-prev{bottom:unset;left:.5rem;right:unset;top:50%;transform:translateY(-50%)}.car-detail .car-details-outerbox .car-details-image-thumbs .car-details-image-gallery-wrapper .slick-prev:before{content:"\f053"}}.car-detail .car-details-header{margin-bottom:50px;padding-bottom:40px}.car-detail .car-details-price span{font-size:1rem}.car-detail .car-details-price-note,.car-detail .location{align-items:center;display:flex;font-size:14px;font-weight:700;gap:5px;line-height:1.4;margin-top:.25rem;text-transform:none}.car-detail .car-details-price,.car-detail h3.car-details-title{border-bottom:none;font-size:38px;line-height:1.2;margin-bottom:0;padding-bottom:0}@media screen and (max-width:767px){.car-detail .car-details-price,.car-detail h3.car-details-title{font-size:34px}}@media screen and (max-width:575px){.car-detail .car-details-price,.car-detail h3.car-details-title{font-size:30px}}.car-detail .car-details-feature-content h6{display:block;font-size:18px;font-weight:500;line-height:1.3;text-transform:none}.car-detail .car-details-feature-content span{display:inline-block;font-size:15px;font-weight:400;line-height:1.4;text-transform:none}.car-detail .car-details-included-list li{font-size:14px;line-height:1.5;margin-bottom:1rem}.car-detail .car-details-included-list li:last-child{margin-bottom:0}.car-detail .car-details-included-list li i{font-size:12px}.car-detail .car-details-about-box{margin-bottom:50px;padding-bottom:30px}.car-detail .car-details-right-sidebar{max-width:400px;padding:40px;position:sticky;top:85px;width:100%}@media only screen and (max-width:1299px){.car-detail .car-details-right-sidebar{padding:20px}}.car-detail .car-details-right-sidebar .car-details-contact-info{font-size:1rem;margin-bottom:20px;padding-bottom:20px}.car-detail .car-details-right-sidebar .car-details-contact-info i{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:1.2rem;height:2.5rem;justify-content:center;line-height:1.2rem;margin-right:.2rem;text-align:center;width:2.5rem}.car-detail .car-details-right-sidebar .car-details-contact-info a{max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.car-detail .car-details-right-sidebar .car-details-contact-info a span{overflow-x:hidden;text-overflow:ellipsis}.car-detail .car-details-right-sidebar .car-details-contact-info ul{margin:0}.car-detail .car-details-right-sidebar .car-details-contact-info ul li{margin-bottom:1rem;overflow-x:hidden}.car-detail .car-details-right-sidebar .car-details-contact-info ul li:last-child{margin-bottom:0}.single-featured-car-block .single-featured-car-image{aspect-ratio:360/220;background-color:#5a5959}.single-featured-car-block .single-featured-car-image a{display:block;height:100%;width:100%}.single-featured-car-block .single-featured-car-image img{align-items:center;display:flex;height:100%;justify-content:center;-o-object-fit:cover;object-fit:cover;width:100%}.single-featured-car-block .single-featured-car-rent-per-day{bottom:10px;line-height:1;overflow:hidden;padding:10px 16px;text-transform:none;top:unset}.single-featured-car-block .single-featured-car-rent-per-day span{font-size:22px;line-height:1;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1199px){.single-featured-car-block .single-featured-car-rent-per-day{bottom:8px;padding:8px 14px;right:8px}.single-featured-car-block .single-featured-car-rent-per-day span{font-size:18px}}.single-featured-car-block .single-featured-car-title{font-size:24px!important;line-height:1.5!important}@media screen and (max-width:1199px){.single-featured-car-block .single-featured-car-title{font-size:20px!important}}.single-featured-car-block .single-featured-car-info{margin:20px 0}@media screen and (max-width:1199px){.single-featured-car-block .single-featured-car-info{margin:10px 0}}.product-sidebar{padding:40px;position:sticky;top:85px}@media only screen and (max-width:1199px){.product-sidebar{padding:20px}}.custom-input{margin-bottom:1rem}.custom-input label{font-size:18px;font-weight:500;line-height:1.3;margin-bottom:.5rem}.custom-input .custom-select:after{color:#333;content:"\f078"}.custom-input .custom-select select{margin-bottom:0;padding:8px 32px 8px 20px}@media screen and (max-width:575px){.custom-input label{font-size:16px}.custom-input .custom-select select{margin-bottom:0;padding:4px 32px 4px 20px}}.sort-topbar{background:hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 10px 80px rgba(0,0,0,.04);padding:10px}.contact-form-section.contact-section #contact{scroll-margin-top:200px}.contact-map-section{height:400px}@media screen and (max-width:991px){.contact-map-section{height:350px}}@media screen and (max-width:575px){.contact-map-section{height:300px}}.contact-map-section+.subscribe-section{display:none}.contact-form-section.contact-section .contact-form-info{background:hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 10px 80px rgba(0,0,0,.04);color:#ababab;font-size:16px;line-height:1.4;max-width:450px;padding:1.2rem}.contact-form-section.contact-section .contact-form-info i{align-items:center;background-color:#f78038;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.25rem;height:2.5rem;justify-content:center;line-height:1.25rem;margin-right:.2rem;text-align:center;width:2.5rem}.contact-form-section.contact-section .contact-form-info a{color:inherit;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.contact-form-section.contact-section .contact-form-info a span{max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.contact-form-section.contact-section .contact-form-info a:active,.contact-form-section.contact-section .contact-form-info a:focus,.contact-form-section.contact-section .contact-form-info a:hover{color:#fff}.contact-form-section.contact-section .contact-form-info ul{margin:0}.contact-form-section.contact-section .contact-form-info ul li{margin-bottom:1.2rem}.contact-form-section.contact-section .contact-form-info ul li:last-child{margin-bottom:0}.subscribe-section{scroll-margin-top:150px}.subscribe-section.position-footer{margin-bottom:-70px;z-index:2}.subscribe-section.position-footer+.main_footer{padding-top:70px}.subscribe-section.position-footer+.main_footer>.container{border-top:none}.subscribe-section.position-header{margin-top:-70px}.subscribe-section .subscribe-inner{background:var(--theme-color);gap:25px;padding:40px}.subscribe-section .subscribe-inner .subscribe-form{max-width:100%}.subscribe-section .subscribe-inner .form-group{flex-wrap:nowrap}.subscribe-section .subscribe-inner .form-group input{color:#5a5959}.subscribe-section .subscribe-inner .form-group input::-moz-placeholder{color:rgba(90,89,89,.5)}.subscribe-section .subscribe-inner .form-group input::placeholder{color:rgba(90,89,89,.5)}@media screen and (max-width:575px){.subscribe-section .subscribe-inner{padding:30px}.subscribe-section .subscribe-inner h3{font-size:30px;line-height:1.3}.subscribe-section .subscribe-inner .form-group{flex-wrap:wrap}.subscribe-section .subscribe-inner .form-group button,.subscribe-section .subscribe-inner .form-group input{flex-grow:1}.subscribe-section .subscribe-inner .form-group button{justify-content:center}}@media screen and (max-width:399px){.subscribe-section .subscribe-inner{padding:15px}}.main_footer>.container{border-top:1px solid hsla(0,0%,100%,.1)}.main_footer .footer_widget.footer_about_widget{max-width:450px}.main_footer .footer_widget_logo{margin-bottom:20px}.main_footer h4.footer_widget_title{font-size:20px;text-transform:uppercase}.main_footer .footer_community_widget ul li a,.main_footer .footer_resources_widget ul li a{margin:4px 0}.main_footer .footer_contact_widget ul li a{font-family:var(--secondary-font);font-size:16px;line-height:26px}.main_footer .footer_contact_widget ul li i{font-size:1.5rem}.main_footer .footer-opening-hours{color:#ababab;font-size:16px;max-width:210px}.main_footer .footer-opening-hours li>span:first-child{margin-right:25px}
