/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Poster Cut Neue';src:url(/themes/custom/podpoint/css/font/PosterCutNeue-Regular.woff2) format('woff2'),url(/themes/custom/podpoint/css/font/PosterCutNeue-Regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'TT Commons Pro';src:url(/themes/custom/podpoint/css/font/TTCommonsPro-Lt.woff2) format('woff2'),url(/themes/custom/podpoint/css/font/TTCommonsPro-Lt.woff) format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'TT Commons Pro';src:url(/themes/custom/podpoint/css/font/TTCommonsPro-Rg.woff2) format('woff2'),url(/themes/custom/podpoint/css/font/TTCommonsPro-Rg.woff) format('woff');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'TT Commons Pro';src:url(/themes/custom/podpoint/css/font/TTCommonsPro-Md.woff2) format('woff2'),url(/themes/custom/podpoint/css/font/TTCommonsPro-Md.woff) format('woff');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'TT Commons Pro';src:url(/themes/custom/podpoint/css/font/TTCommonsPro-Db.woff2) format('woff2'),url(/themes/custom/podpoint/css/font/TTCommonsPro-Db.woff) format('woff');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'TT Commons Pro';src:url(/themes/custom/podpoint/css/font/TTCommonsPro-Bd.woff2) format('woff2'),url(/themes/custom/podpoint/css/font/TTCommonsPro-Bd.woff) format('woff');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'TT Commons Pro';src:url(/themes/custom/podpoint/css/font/TTCommonsPro-XBd.woff2) format('woff2'),url(/themes/custom/podpoint/css/font/TTCommonsPro-XBd.woff) format('woff');font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:'TT Commons Pro';src:url(/themes/custom/podpoint/css/font/TTCommonsPro-Blk.woff2) format('woff2'),url(/themes/custom/podpoint/css/font/TTCommonsPro-Blk.woff) format('woff');font-weight:900;font-style:normal;font-display:swap;}
.vehicles_bx ul{margin:0;padding:0;list-style:none;}.vehicles_bx ul li{margin-bottom:15px;display:flex;column-gap:10px;}.vehicles_bx ul li .icon{align-items:center;display:flex;justify-content:center;}.vehicles_bx ul li .icon img{height:1.5625rem;width:1.5625rem;}.vehicles_bx ul li .font-weight-bold{font-weight:700;}.audi_section{display:grid;grid-template-columns:790px 1fr;gap:32px;}.audi_left_col{display:grid;grid-template-rows:auto 1fr;gap:32px;}.car_image{overflow:hidden;}.audi_slider .owl-dots{padding-top:0;}.audi_slider .owl-dots{z-index:111;position:relative;}.audi_left_bottom{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;}.audi_card{border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:37px;}.audi_card .icon{background-color:#C8D72D;border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-left:auto;}.audi_right_col{display:flex;flex-direction:column;height:fit-content;gap:32px;position:sticky;top:155px;}.vehicle_info ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;row-gap:16px;}.vehicle_info ul li{border-bottom:1px solid #E6E3DF;padding-right:32px;padding-bottom:16px;display:flex;flex-direction:column;}.vehicle_info ul li span{font-size:18px;font-weight:700;padding-top:6px;}.green_btn{background:#c8d400;gap:8px;line-height:1.5;font-size:var(--font-size-lg);border:1px solid #fff;}.green_btn:hover{background:#b3bf00;}.ppChargers_block{max-width:789px;padding:60px;}.ppChargers_left{max-width:417px;}.ppChargers_right{right:-80px;margin-right:-20px;}.rating_group{padding-top:6px;font-size:20px;}.rating_group .fa-star,.rating_group .fa-star-half-o{color:orange;}.info_tooltip{position:relative;display:inline-block;cursor:pointer;}.info_tooltip .tooltip_custom{position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background-color:#fff;color:#000000CC;padding:10px;border-radius:10px;font-size:13px;width:240px;opacity:0;border:1px solid #0000000F;line-height:18px;visibility:hidden;transition:opacity 0.25s ease;}.info_tooltip .tooltip_custom::after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#fff transparent transparent transparent;}.info_tooltip:hover .tooltip_custom{opacity:1;visibility:visible;}@media (max-width:767px){.info_tooltip .tooltip_custom{left:auto;right:-12px;transform:none;width:220px;max-width:calc(100vw - 32px);}.info_tooltip .tooltip_custom::after{left:auto;right:12px;margin-left:0;}}.selected-brand-chip{display:flex;align-items:center;gap:var(--spacing-md);}.select_brand a{display:inline-flex;align-items:center;gap:var(--spacing-md);cursor:pointer;border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:transparent;padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl);--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold) !important;color:var(--color-black);}.select_brand a:hover{background-color:var(--color-secondary);border-color:var(--color-primary);}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);justify-content:center;align-items:center;overflow-y:scroll;}.modal_inner{padding:20px 0;min-width:100%;margin:auto;}.view-vehicles-grid .custom-filter .filter-block #edit-tid--wrapper{position:absolute}.modal-content{background:#fff;padding:30px;border-radius:7px;width:96%;max-width:1040px;position:relative;margin:auto;animation:fadeIn 0.3s ease;}@keyframes fadeIn{from{opacity:0;transform:scale(0.9);}to{opacity:1;transform:scale(1);}}.modal_header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding:0 30px 30px;margin:0 -30px;}.modal_header .left{display:flex;align-items:center;gap:7px;font-weight:500;}.modal_header .left svg{width:25px;}.modal_header .right{display:flex;align-items:center;gap:20px;}.modal_header .right span{font-weight:500;color:#666;cursor:pointer;text-decoration:underline;}.modal_header span.close{color:#333;}.modal_body{padding:30px 0;}.brand_logos .brandLogo_ul{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}.brand_logos .brandLogo_ul .form-type-checkbox label{border:1px solid #d6d6d6;padding:10px;border-radius:5px;display:flex;align-items:center;justify-content:flex-start;height:60px;cursor:pointer;position:relative;transition:0.3s;}.brand_logos .brandLogo_ul .form-type-checkbox label.active{border-color:#4f4f52;}.brand_logos .brandLogo_ul .form-type-checkbox label input{position:absolute;opacity:0;}.brand_logos .brandLogo_ul .form-type-checkbox label span{padding-left:75px;position:absolute;top:50%;transform:translateY(-50%);}.brand_logos .brandLogo_ul .form-type-checkbox label img{height:100%;margin-left:30px;}.brand_logos .brandLogo_ul .form-type-checkbox label > input ~ span:before{border:2px solid #d6d6d6;border-radius:5px;content:"";left:0;position:absolute;top:0;width:20px;height:20px;z-index:1;}.brand_logos .brandLogo_ul .form-type-checkbox label > input:checked ~ span::before{background-color:#8cc63f;background-image:url(/themes/custom/podpoint/images/tick-white.svg);background-position:50%;background-repeat:no-repeat;background-size:.9375rem .9375rem;border-color:#8cc63f;}.brand_logos .brandLogo_ul .form-type-checkbox label.taxonomy-checkbox-item + .option{display:none;}.modal_footer{padding-top:30px;text-align:center;border-top:1px solid #ddd}.apply_btn{background:#000;border-radius:5px;color:#fff;font-weight:600;padding:12px;text-align:center;min-width:300px;border:0;cursor:pointer;}.view-id-vehicles_grid .view-filters .filter-sction .form-actions{display:none;}.audi_slider .owl-dots{margin-left:auto;margin-right:auto;width:calc(100% - 120px);height:54px;margin-top:23px;}.audi_slider .owl-nav{position:relative;width:100%;margin:0 !important}.audi_slider .owl-nav .owl-prev{position:absolute;left:5px;top:13px;margin:0 !important;}.audi_slider .owl-nav .owl-next{position:absolute;right:5px;top:13px;margin:0 !important;}@media(max-width:1199px){.audi_section{grid-template-columns:1fr;}.audi_left_bottom{grid-template-columns:1fr;}}@media(max-width:991px){.ppChargers_block{padding:30px;}.ppChargers_right{right:0;margin-right:0;}}@media(max-width:767px){.vehicle_info ul{grid-template-columns:1fr;}.brand_logos .brandLogo_ul{grid-template-columns:repeat(1,1fr);}.ppChargers_left{max-width:100%;}.ppChargers_right{width:100%;}}body .owl-theme .owl-dots .owl-dot span{font-size:0 !important;position:relative !important;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height 500ms ease-in-out;}.owl-carousel .owl-item{}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0;}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/custom/podpoint/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}.owl-theme .owl-nav.disabled + .owl-dots{}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;margin:5px 7px;background:#DCD7D2;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791;}
