@charset "UTF-8";:root{--primary-font-family:"Inter",sans-serif;--text-font-family:"Inter",sans-serif;--page-background:#e5e7eb;--light-background:#f5f5f5;--accent-background:#fecd45;--accent:#fecd45;--border:#e0e0e0;--grey:#eeeeee;--white:#ffffff;--title:#1f1f1f;--text:#4b5563;--footer-text:#9ca3af;--primary-button:#000000;--primary-button-hover:#404141;--primary-button-color:#ffffff;--primary-button-hover-color:#fecd45;--secondary-button:#fecd45;--secondary-button-hover:#404141;--secondary-button-color:#000000;--secondary-button-hover-color:#fecd45;--input-border:#e0e0e0;--secondary-button-outline:#fbfaf8;--secondary-button-outline-hover:#43962f;--success-color:rgb(67 150 47 / 10%);--success-border-color:#43962f;--success-icon-color:#43962f;--info-color:rgb(10 18 42 / 5%);--info-border-color:#0a122a;--info-icon-color:#0a122a;--error-color:rgb(208 0 0 / 5%);--error-border-color:#d00000;--error-icon-color:#0a122a}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{padding:0;margin:0;position:relative;min-height:100%;overflow-y:scroll;scroll-behavior:smooth}body{margin:0;color:var(--text);font-size:16px;line-height:24px;font-weight:400;font-family:var(--text-font-family);background:var(--page-background)}p:empty{margin-bottom:0}ul{list-style:none}a{text-decoration:none;transition:all .2s ease;color:var(--text)}p a{text-decoration:underline}.d-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.d-inline-flex{display:inline-flex}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-column{flex-direction:column}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.d-flex-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.gap-2{gap:8px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.gap-10{gap:40px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;color:var(--title);font-family:var(--primary-font-family)}.h1,h1{font-size:48px;line-height:1.2em;font-weight:700}@media (max-width:768px){.h1,h1{font-size:38px}}@media (max-width:480px){.h1,h1{font-size:30px}}.h2,h2{font-size:36px;line-height:1.2em;font-weight:700}@media (max-width:768px){.h2,h2{font-size:30px}}@media (max-width:480px){.h2,h2{font-size:26px}}.h3,h3{font-size:30px;line-height:1.2em;font-weight:700}@media (max-width:768px){.h3,h3{font-size:26px}}@media (max-width:480px){.h3,h3{font-size:24px}}.h4,h4{font-size:20px;line-height:1.2em;font-weight:700}.h5,h5{font-size:16px;line-height:1.2em;font-weight:700}h6{font-size:15px;line-height:1.2em}b,strong{font-weight:700}label{font-weight:500}img{max-width:100%;display:block}p{font-weight:400}.p-reg-base,p{font-size:16px;line-height:150%}p+p{margin-top:10px}.p-reg-lg{font-size:24px;line-height:140%}.p-reg-md{font-size:18px;line-height:150%}.p-reg-sm{font-size:14px;line-height:150%}table{width:100%;border-collapse:collapse}.text-center{text-align:center}.light{background:var(--light-background)}.white{background:var(--white)}.page-content{padding-top:106px;padding-bottom:60px}.page-content .page-title{padding:60px 0 0;margin-bottom:30px}.page-content p{margin-bottom:15px}.page-content .wp-block-heading{padding-top:30px}@media only screen and (max-width:480px){.btn-base{padding:0 15px!important}}#reviews{scroll-margin-top:120px}.row{--bs-gutter-x:30px;display:flex;flex-wrap:wrap;margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.col-2{width:16%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:80%}.col-12{width:100%}.container{max-width:1440px;width:100%;padding-right:24px;padding-left:24px;margin-right:auto;margin-left:auto}@media only screen and (min-width:1440px){.container{padding-right:80px;padding-left:80px}}@media only screen and (max-width:991px){.col-md-2{width:20%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:80%}.col-md-12{width:100%}}@media only screen and (max-width:767px){.container{padding-right:15px;padding-left:15px}.col-sm-2{width:20%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{width:58.33333333%}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10{width:80%}.col-sm-12{width:100%}}.btn{border-radius:8px;display:inline-block;font-family:var(--primary-font-family);display:inline-flex;align-items:center;font-weight:500;transition:all .3s ease-in-out;cursor:pointer}.btn .icon-left{margin-right:15px}.btn .icon-right{margin-left:15px}.btn .hover-icon{display:none}.btn .default-icon{display:flex;align-items:center}.btn:hover .hover-icon{display:flex;align-items:center}.btn:hover .default-icon{display:none}.btn-large{height:72px;line-height:72px}.btn-medium{height:60px;line-height:60px}.btn-base{height:48px;line-height:49px;padding:0 24px}.btn-base svg{width:20px}.btn-small{height:40px;line-height:40px;padding:0 22px;font-size:16px}.btn-small svg{width:16px}.btn-primary{background:var(--primary-button);color:var(--primary-button-color);border:var(--primary-button)}.btn-primary:hover{background:var(--primary-button-hover);color:var(--primary-button-hover-color);border:var(--primary-button-hover)}.btn-secondary{background:var(--secondary-button);color:var(--secondary-button-color);border:var(--secondary-button)}.btn-secondary:hover{background:var(--secondary-button-hover);color:var(--secondary-button-hover-color);border:var(--secondary-button-hover)}.btn-secondary-outline{background:var(--white);color:var(--title);border:2px solid var(--border)}.btn-secondary-outline:hover{background-color:var(--border);color:#000}.btn-primary-outline{background:0 0;color:var(--white);border:2px solid var(--white)}.btn-primary-outline:hover{background-color:#000;color:var(--accent);border-color:var(--accent)}.cta-fixed-btn{position:fixed;bottom:66px;right:66px;z-index:9;padding:0 27px}@media only screen and (max-width:991px){.cta-fixed-btn{bottom:15px;right:15px}}@media only screen and (max-width:767px){.cta-fixed-btn{font-size:0px;padding:0;width:48px;display:flex;justify-content:center}.cta-fixed-btn svg{margin:0}}footer{background-color:#111827;padding:70px 0 20px;color:var(--footer-text)}footer .logo{width:150px;margin-bottom:16px}footer .h4{font-size:18px;line-height:28px;color:var(--primary-button-color);font-weight:600;margin-bottom:8px}footer a{transition:all .3s}footer li{margin-bottom:8px}footer li a{color:var(--footer-text)}footer li a:hover:not(.btn){color:var(--accent)}footer .current_page_item>a{text-decoration:none;color:var(--accent)}footer .soc-links{margin-top:16px;gap:15px}footer .soc-links svg{max-height:24px;fill:#9ca3af;transition:fill .2s ease}footer .soc-links a:hover svg{fill:var(--accent)}footer .first-row{row-gap:20px}footer .contact-info{padding-right:20px}footer .contact-info a,footer .contact-info li{color:var(--primary-button-color);display:flex;flex-direction:row;gap:16px}footer .contact-info .icon{display:inline-block;width:24px}footer .newsletter .tnp-subscription{display:flex;border-radius:6px;overflow:hidden;background-color:#1f2937;margin-top:24px;max-width:300px}footer .newsletter .tnp-subscription form{position:relative}footer .newsletter .tnp-subscription input[type=email]{padding:10px 50px 10px 10px;color:var(--primary-button-color);background-color:#1f2937}footer .newsletter .tnp-subscription input[type=email]::placeholder{color:#888}footer .newsletter .tnp-subscription input[type=email]:focus{outline:0}footer .newsletter .tnp-subscription .tnp-field-email{flex:1;border:none;margin-bottom:0!important}footer .newsletter .tnp-subscription .tnp-field-email label{display:none}footer .newsletter .tnp-field-button{position:absolute;right:0;top:0;width:48px;height:38px;margin-bottom:0!important}footer .newsletter .tnp-field-button input{background-color:var(--accent);padding:0 10px;border:none;display:flex;align-items:center;justify-content:center;height:100%;color:var(--text);cursor:pointer;transition:background-color .3s}footer .newsletter .tnp-field-button:hover{background-color:var(--primary-button-hover)}footer .second-row{margin-top:40px;padding-top:25px;border-top:1px solid #1f2937}footer .second-row a,footer .second-row p{font-size:14px}@media only screen and (max-width:991px){footer .second-row{justify-content:center;flex-direction:column-reverse;text-align:center}footer .second-row ul{justify-content:center;flex-wrap:wrap;column-gap:16px;row-gap:0}}@media only screen and (max-width:768px){footer .first-row{gap:24px}.tnp-subscription{margin:24px 0 0 0!important}.tnp-subscription form{width:100%}}.sticky-contact-fab{position:fixed;bottom:20px;right:20px;z-index:9999}.fab-trigger{width:60px;height:60px;border-radius:50%;background:var(--accent);border:none;box-shadow:0 4px 20px rgba(254,205,69,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.68, -.55, .265, 1.55);position:relative;overflow:hidden;color:#fff}.fab-trigger:hover{transform:scale(1.1);box-shadow:0 6px 25px rgba(254,205,69,.4);background:var(--primary-button)}.fab-trigger:hover svg path{fill:white}.fab-trigger .icon-close,.fab-trigger .icon-contact{position:absolute;transition:all .3s ease}.fab-trigger .icon-close{opacity:0;transform:rotate(180deg)}.sticky-contact-fab.active .fab-trigger .icon-contact{opacity:0;transform:rotate(-180deg)}.sticky-contact-fab.active .fab-trigger .icon-close{opacity:1;transform:rotate(0)}.contact-menu{position:absolute;bottom:80px;right:0;display:flex;flex-direction:column;gap:15px;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.68, -.55, .265, 1.55)}.sticky-contact-fab.active .contact-menu{opacity:1;visibility:visible;transform:translateY(0)}.contact-item{display:flex;align-items:center;justify-content:center;box-shadow:0 2px 15px rgba(0,0,0,.1);transition:all .3s ease;transform:translateX(20px);opacity:0;width:60px;height:60px;border-radius:50%}.contact-item.phone{background:#3b82f6}.contact-item.email{background:#4b5563}.contact-item.whatsapp{background:#22c55e}.sticky-contact-fab.active .contact-item:first-child{transition-delay:0.1s;opacity:1;transform:translateX(0)}.sticky-contact-fab.active .contact-item:nth-child(2){transition-delay:0.2s;opacity:1;transform:translateX(0)}.sticky-contact-fab.active .contact-item:nth-child(3){transition-delay:0.3s;opacity:1;transform:translateX(0)}@keyframes fab-pulse{0%{box-shadow:0 4px 20px rgba(254,205,69,.3)}50%{box-shadow:0 4px 20px rgba(254,205,69,.5)}100%{box-shadow:0 4px 20px rgba(254,205,69,.3)}}.fab-trigger{animation:fab-pulse 2s infinite}.sticky-contact-fab.active .fab-trigger{animation:none}@media (max-width:768px){.sticky-contact-fab{bottom:15px;right:15px}.fab-trigger{width:55px;height:55px}.contact-item{padding:10px 14px;font-size:13px}.contact-item svg{width:18px;height:18px;margin-right:6px}.contact-menu{bottom:70px;gap:12px}}@media (max-width:480px){.sticky-contact-fab{bottom:10px;right:10px}.fab-trigger{width:50px;height:50px}.contact-item span{display:none}.contact-item{padding:12px;border-radius:50%;width:44px;height:44px;justify-content:center}.contact-item svg{margin-right:0;width:20px;height:20px}.contact-menu{bottom:65px;gap:10px}}.card-default{background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;height:100%;display:flex;flex-direction:column}.card-default:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.card-default .part-image{position:relative;height:224px;overflow:hidden}.card-default .part-image img{width:100%;height:100%;object-fit:cover}.card-default .part-content{padding:24px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.card-default .part-content .h4{margin-bottom:16px}.card-default .part-content .part-tags{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.card-default .part-content .part-tags .tag{padding:8px 12px;border-radius:20px;font-size:12px;line-height:12px;font-weight:600;color:var(--white)}.card-default .part-content .part-tags .brand-tag{background:#3b82f6}.card-default .part-content .part-tags .model-tag{background:#374151}.card-default .part-content .part-description{font-size:14px;color:var(--text);line-height:1.2;margin-bottom:20px}.card-default .part-content .part-status{display:flex;justify-content:space-between;margin-bottom:20px}@media (max-width:480px){.card-default .part-content .part-status{flex-direction:column;gap:8px}}.card-default .part-content .part-status .status-item{display:flex;align-items:center;gap:6px}.card-default .part-content .part-status .status-item .status-text{font-size:14px;color:var(--text);line-height:1.2;font-weight:400}.card-default .btn{margin-top:auto;display:flex;width:100%;justify-content:center;font-weight:700;font-size:16px}.default-section{padding:80px 0}.default-section .row>*{padding-bottom:calc(var(--bs-gutter-x) * 1)}.default-section .section-header{text-align:center;margin-bottom:60px}.default-section .section-header .h2{color:var(--title);margin-bottom:20px}.default-section .section-header .p{color:var(--text);max-width:460px;margin:0 auto}.default-section .parts-container{margin-bottom:40px}@media (max-width:1024px){.default-section{padding:40px 0}}@media only screen and (min-width:640px) and (max-width:768px){.default-section .parts-container .col-sm-12{flex:0 0 auto;width:50%}}@media (max-width:768px){.default-section{padding:50px 0}.default-section .section-header{margin-bottom:40px}.default-section .parts-container{margin-bottom:40px}}.faq-section .h2{font-weight:600}.faq-section .faq-list{max-width:900px;margin:0 auto}.faq-section .faq-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;color:#fff;font-weight:700;font-size:1.2rem;box-shadow:0 4px 12px rgba(16,185,129,.3)}.faq-section .faq-item{border:1px solid var(--border);border-radius:8px;margin-bottom:20px;background-color:var(--white)}.faq-section .faq-item.active .faq-question h3{color:var(--accent)}.faq-section .faq-item.active .chevron{rotate:180deg}.faq-section .faq-question{display:flex;justify-content:space-between;align-items:center;padding:24px;cursor:pointer;transition:all .2s ease}.faq-section .faq-question:hover h3{color:var(--accent)}.faq-section .faq-question h3{font-size:1.1rem;font-weight:500;color:var(--title);transition:color .2s ease;margin:0;flex:1;padding-right:20px}.faq-section .chevron{transition:transform .3s ease;flex-shrink:0}.faq-section .faq-answer{display:none;padding:0 24px 24px}.faq-section .faq-answer p{color:var(--text);font-size:16px;line-height:24px;margin:0}@media (max-width:768px){.faq-section .faq-icon{width:40px;height:40px;font-size:1rem}.faq-section .faq-question{padding:15px}.faq-section .faq-answer{padding:0 15px 15px}}.section-card{padding:80px 0}.section-card .block-label{background-color:var(--accent);border-radius:9999px;padding:8px 18px;display:inline-flex;align-items:center;font-weight:600;font-size:16px;margin-bottom:24px;color:#000}.section-card .block-label img{margin-right:8px}.section-card h2{font-size:36px;line-height:40px;margin-bottom:26px;max-width:391px}.section-card p{font-size:20px;line-height:33px;margin-bottom:29px;max-width:514px}.section-card ul{margin-bottom:31px;font-size:20px;line-height:33px}.section-card li{position:relative;display:flex;align-items:flex-start}.section-card li .icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);margin-right:15px;flex-shrink:0}.section-card li .icon svg path{fill:#000}.section-card li+li{margin-top:15px}.section-card .card-image{margin-top:89px}.section-card .card{background-color:#fff;box-shadow:0 20px 25px 0 rgba(0,0,0,.1019607843);box-shadow:0 8px 10px 0 rgba(0,0,0,.1019607843);padding:48px 48px;border-radius:16px}.section-card .card.card-no-box{box-shadow:none;padding:0;border-radius:0;background:0 0}.section-card .card.card-no-box h2,.section-card .card.card-no-box p{max-width:100%}.section-card .card.card-no-box .card-image{margin-top:47px}.section-card .list-item .list-icon{width:35px;height:35px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;margin-right:9px;flex-shrink:0}.section-card .list-item .list-title{font-weight:600;font-size:16px;line-height:24px;margin-bottom:8px}.section-card .list-item p{font-weight:400;font-size:14px;line-height:20px}@media only screen and (max-width:991px){.section-card .card:not(.card-no-box){padding:30px 20px}.section-card .card:not(.card-no-box) .row{flex-direction:column-reverse}.section-card .card-image,.section-card .card-no-box .card-image{margin-top:0!important;margin-bottom:30px;width:100%}}@media only screen and (max-width:767px){.section-card .card:not(.card-no-box){padding:30px 15px}}.shadow-box{box-shadow:0 10px 15px 0 rgba(0,0,0,.1019607843);box-shadow:0 4px 6px 0 rgba(0,0,0,.1019607843);border-radius:12px;padding:33px 49px;background:#fff;height:100%}.shadow-box h3{font-size:20px;line-height:100%;margin-bottom:20px}.shadow-box p{font-size:16px;line-height:23px;margin-bottom:17px}.shadow-box a{font-size:16px;color:var(--accent);font-weight:600}@media only screen and (max-width:1439px){.shadow-box{padding:25px 20px}}.rounded-icon{background:var(--accent);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rounded-icon.center{margin:0 auto 20px}.header{position:fixed;z-index:10;background:#fff;width:100%;top:0;padding:15px 0;box-shadow:0 4px 6px rgba(0,0,0,.1)}.header .wrapper{font-family:var(--primary-font-family);justify-content:space-between}.header a{transition:all .3s}.header li a:hover:not(.btn){color:var(--accent)}.header.scrolled{border-bottom:1px solid var(--page-background)}.header .bg-color{background-color:var(--light-background)}.header .nav-utilities{display:flex;flex-direction:row;align-items:center;gap:10px}.header .nav-utilities .contact-info{display:flex;flex-direction:row;align-items:center;gap:10px}.header .nav-utilities .contact-info .contact-link{padding:5px 15px;border-radius:8px;font-size:14px;transition:all .3s ease-in-out}.header .nav-utilities .contact-info .contact-link:hover{color:var(--accent)}.header .menu-toggle{display:none}.header .main-navigation{display:flex;justify-content:center;align-items:center;height:100%}.header .main-navigation a:not(.btn){font-size:16px;line-height:150%;display:inline-block}.header .main-navigation>li{align-items:center;display:flex;height:100%}.header .main-navigation>li>a{padding:0 16.5px}.header .current_page_item>a{text-decoration:underline;color:var(--accent)}.header .nav{display:flex;align-items:center}@media (min-width:768px) and (max-width:1060px){.header .main-navigation a:not(.btn){font-size:15px}.header .main-navigation>li>a{padding:0 8.5px}}@media only screen and (max-width:1024px){.header{padding:12px 0}.header .nav-wrapper{flex-direction:column;align-items:end;gap:15px}.header .nav-utilities .contact-info{gap:18px}.header .header-logo{display:flex;align-items:center}.header .menu-toggle{display:block;width:37px;height:20px;transform:rotate(0);transition:.5s ease-in-out;position:relative;cursor:pointer}.header .menu-toggle span{display:block;position:absolute;right:0;width:100%;height:4px;background:var(--title);z-index:1;transform:rotate(0);transition:.25s ease-in-out;border-radius:4px}.header .menu-toggle span:first-child{top:0}.header .menu-toggle span:nth-child(2),.header .menu-toggle span:nth-child(3){top:8px}.header .menu-toggle span:nth-child(4){top:16px}.header .menu-toggle.open span{background:var(--accent)}.header .menu-toggle.open span:first-child{top:16px;width:0%;left:50%}.header .menu-toggle.open span:nth-child(2){transform:rotate(45deg)}.header .menu-toggle.open span:nth-child(3){transform:rotate(-45deg)}.header .menu-toggle.open span:nth-child(4){top:8px;width:0%;left:50%}.header .nav{position:absolute;top:100%;left:0;width:100%;background:#fff;flex-direction:column;align-items:center;display:none}.header .nav.open{display:flex}.header .main-navigation{flex-direction:column;width:100%}.header .main-navigation>li>a{padding:10px;display:block;width:100%;text-align:center}}@media only screen and (max-width:640px){.header .nav-utilities .contact-info{gap:10px}.header .nav-utilities .contact-link{font-size:14px;padding:4px 8px}.header .nav-utilities span{display:none}}.header-logo img{max-width:115px}.hero-search{position:relative;min-height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding-top:60px}.hero-search .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.hero-search .hero-content{position:relative;z-index:2;width:100%}.hero-search .hero-content .container{padding-top:80px;padding-bottom:60px;text-align:center}.hero-search .hero-text{margin-bottom:50px;color:var(--white)}.hero-search .hero-text h1{color:var(--white);margin-bottom:30px}.hero-search .hero-text .hero-subtitle{font-size:20px;max-width:600px;margin:0 auto;line-height:28px}@media (max-width:768px){.hero-search .hero-text{margin-bottom:40px}}.hero-search .search-form-container{max-width:896px;margin:0 auto}.hero-search .search-form-container .search-icon{margin-right:15px}.hero-search .search-form-container .search-form{background:var(--white);border-radius:8px;padding:40px;box-shadow:0 10px 15px rgba(0,0,0,.1)}@media (max-width:768px){.hero-search .search-form-container .search-form{padding:30px 20px}}.hero-search .search-form-container .form-group{margin-bottom:30px}.hero-search .search-form-container .form-group .form-label{display:block;font-size:14px;font-weight:500;color:var(--title);margin-bottom:8px;text-align:left}.hero-search .search-form-container .form-group .select-wrapper{position:relative}.hero-search .search-form-container .form-group .select-wrapper .form-select{width:100%;padding:12px 40px 12px 16px;border:1px solid var(--input-border);border-radius:6px;font-size:16px;color:var(--title);background:var(--white);appearance:none;cursor:pointer;transition:border-color .2s ease}.hero-search .search-form-container .form-group .select-wrapper .form-select:focus{outline:0;border-color:var(--accent)}.hero-search .search-form-container .form-group .select-wrapper .form-select::placeholder{color:#9ca3af}.hero-search .search-form-container .form-group .select-wrapper .select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--title);pointer-events:none}@media (max-width:768px){.hero-search .search-form-container .form-group{margin-bottom:10px}}.hero-search .search-form-container .btn{display:flex;width:100%;justify-content:center}.trusted-section{background-color:var(--light-background);padding:70px 0}.trusted-section .section-header{text-align:center;margin:0 auto 60px}.trusted-section .section-header .h3{color:var(--title);margin-bottom:20px}.trusted-section .section-header .p{color:var(--text);max-width:460px;margin:0 auto}.trusted-section .item{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:40px}.trusted-section .item .item-icon{width:30px}.trusted-section .item .item-content{flex:1}.trusted-section .item .item-content .p{font-size:14px;line-height:20px}@media only screen and (min-width:640px) and (max-width:768px){.trusted-section .col-sm-12{flex:0 0 auto;width:50%}}.how-it-works{padding:70px 0;background-color:#fff}.how-it-works .section-header{text-align:center;margin:0 auto 60px}.how-it-works .section-header .h2{color:var(--title);margin-bottom:20px}.how-it-works .section-header .p{color:var(--text);max-width:460px;margin:0 auto}.how-it-works .step-item{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.how-it-works .step-item .h5{color:var(--title);margin-bottom:20px}.how-it-works .step-item .step-icon{width:96px;height:96px;background-color:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.how-it-works .step-item .step-icon img{width:32px;height:32px}.how-it-works .step-item .step-description{font-size:.95rem;color:#718096;line-height:1.5}@media only screen and (min-width:640px) and (max-width:768px){.how-it-works .col-sm-12{flex:0 0 auto;width:50%}}@media (max-width:768px){.how-it-works{padding:50px 0}.how-it-works .step-item .step-icon{width:70px;height:70px;margin-bottom:20px}.how-it-works .step-item .step-icon img{width:28px;height:28px}}@media (max-width:480px){.how-it-works .step-item .step-icon{width:60px;height:60px}.how-it-works .step-item .step-icon img{width:24px;height:24px}}.brands-section{background-color:#fff;padding:80px 0}.brands-section .section-header{position:relative;text-align:center;margin-bottom:60px}.brands-section .section-header .h2{color:var(--title)}.brands-section .alphabet-filter{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin-bottom:40px}.brands-section .alphabet-filter .alphabet-btn{width:36px;height:36px;border:1px solid var(--border);background:var(--white);color:var(--title);border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.brands-section .alphabet-filter .alphabet-btn:hover{border-color:#d1d5db;background:var(--border)}.brands-section .alphabet-filter .alphabet-btn.active{background:var(--primary-button);color:var(--white);border-color:var(--primary-button)}.brands-section .alphabet-filter .alphabet-btn.no-brands{color:#999;opacity:.5}.brands-section .alphabet-filter .alphabet-btn.no-brands:hover{background-color:transparent;color:#999}.brands-section .brands-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-bottom:40px}@media (max-width:768px){.brands-section .brands-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}}.brands-section .brands-grid .brand-card{position:relative;background:var(--white);border:1px solid var(--border);border-radius:8px;padding:24px 20px;text-align:center;cursor:pointer;transition:all .2s ease;max-width:400px}.brands-section .brands-grid .brand-card:hover{border-color:#d1d5db;box-shadow:0 4px 6px rgba(0,0,0,.05);transform:translateY(-2px)}.brands-section .brands-grid .brand-card .brand-name{font-size:16px;line-height:24px;color:var(--title)}@media (max-width:768px){.brands-section .brands-grid .brand-card{padding:20px 16px}}.brands-section .view-all-container{text-align:center}.brands-section .view-all-container .view-all-link{display:inline-flex;align-items:center;gap:8px;color:#2563eb;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s ease}.brands-section .view-all-container .view-all-link:hover{color:var(--accent)}.brands-section .view-all-container .view-all-link svg{width:16px;height:16px}@media (max-width:1024px){.brands-section{padding:60px 0}}@media (max-width:768px){.brands-section{padding:50px 0}.brands-section .section-header{margin-bottom:20px}.brands-section .alphabet-filter{margin-bottom:40px}}.contact-us{background-color:var(--white);padding:80px 0}.contact-us .container{max-width:1280px}.contact-us .contact-info{padding-right:40px}.contact-us .contact-info .h3{color:var(--title);margin-bottom:20px}.contact-us .contact-info .p-reg-base{color:var(--text);margin-bottom:20px}.contact-us .contact-info .list{display:flex;flex-direction:column;gap:20px}.contact-us .contact-info .list .item{display:flex;align-items:center;justify-items:center;gap:12px}.contact-us .contact-info .list .item .icon{flex-shrink:0;width:40px;height:40px;background-color:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text)}.contact-us .contact-info .list .item .p-reg-base{margin-bottom:0;font-weight:500}.contact-us .contact-form-container{margin:0 auto}.contact-us .contact-form-container .contact-form{background:var(--light-background);padding:30px 20px;border-radius:8px}.contact-us .contact-form-container .h4{color:var(--title);margin-bottom:20px}.contact-us .contact-form-container .form-group{margin-bottom:10px}.contact-us .contact-form-container .form-group .form-label{display:block;font-size:14px;font-weight:500;color:var(--text);margin-bottom:5px}.contact-us .contact-form-container .form-group .form-input,.contact-us .contact-form-container .form-group .form-textarea{width:100%;padding:12px 16px;border:1px solid var(--input-border);border-radius:6px;font-size:16px;color:var(--text);background:var(--white);transition:border-color .2s ease}.contact-us .contact-form-container .form-group .form-input:focus,.contact-us .contact-form-container .form-group .form-textarea:focus{outline:0;border-color:var(--accent)}.contact-us .contact-form-container .form-group .form-input::placeholder,.contact-us .contact-form-container .form-group .form-textarea::placeholder{color:var(--input-border)}.contact-us .contact-form-container .file-upload-area{position:relative;border:1px dashed var(--border);margin-bottom:20px;border-radius:6px;padding:20px;text-align:center;transition:border-color .2s ease,background-color .2s ease;cursor:pointer}.contact-us .contact-form-container .file-upload-area:hover{border-color:var(--accent);background:var(--grey)}.contact-us .contact-form-container .file-upload-area:hover .upload-icon{color:var(--accent)}.contact-us .contact-form-container .file-upload-area:hover .upload-text{color:var(--accent)}.contact-us .contact-form-container .file-upload-area .file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.contact-us .contact-form-container .file-upload-area .file-upload-content{pointer-events:none}.contact-us .contact-form-container .file-upload-area .file-upload-content .upload-icon{display:flex;justify-content:center;color:#9ca3af}.contact-us .contact-form-container .file-upload-area .file-upload-content .upload-icon svg{fill:currentColor;stroke:currentColor;transition:fill .2s ease,stroke .2s ease}.contact-us .contact-form-container .file-upload-area .file-upload-content .upload-text{font-size:14px;color:#6b7280;transition:color .2s ease}.contact-us .contact-form-container .btn{display:flex;width:100%;justify-content:center;font-size:16px}@media (max-width:1024px){.contact-us{padding:60px 0}.contact-us .contact-info{padding-bottom:40px}}@media (max-width:768px){.contact-us{padding:50px 0}.contact-us .contact-info{padding-right:calc(var(--bs-gutter-x) * .5)}}.about-hero{position:relative;min-height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding-top:60px}.about-hero .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:1}.about-hero .container{padding-top:80px;padding-bottom:60px}.about-hero .hero-content{position:relative;z-index:2}.about-hero .hero-content .hero-title{width:100%;margin-bottom:30px}.about-hero .hero-content .hero-title h1{margin-bottom:30px}.about-hero .hero-content .hero-title .hero-subtitle{font-size:24px;line-height:32px;color:var(--text)}.about-hero .hero-content .statistics-cards{display:grid;grid-template-columns:repeat(4,1fr);max-width:896px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}@media (max-width:800px){.about-hero .hero-content .statistics-cards{grid-template-columns:repeat(2,1fr);gap:15px}}@media (max-width:480px){.about-hero .hero-content .statistics-cards{grid-template-columns:1fr;gap:12px}}.about-hero .hero-content .statistics-cards .stat-card{padding:24px 20px;text-align:center}.about-hero .hero-content .statistics-cards .stat-card .stat-number{font-size:36px;font-weight:700;color:var(--accent);margin-bottom:15px}@media (max-width:768px){.about-hero .hero-content .statistics-cards .stat-card .stat-number{font-size:30px}}.about-hero .hero-content .statistics-cards .stat-card .stat-label{font-size:16px;color:var(--text);font-weight:500;line-height:1.3}@media (max-width:768px){.about-hero .hero-content .statistics-cards .stat-card{padding:20px 16px}}@media (max-width:480px){.about-hero .hero-content .statistics-cards .stat-card{padding:18px 16px}}.our-story .story-content p{color:var(--title);font-size:18px;line-height:30px;margin-bottom:15px}.our-story .story-content ul{padding-left:20px;list-style:disc}.our-story .story-content h2,.our-story .story-content h3,.our-story .story-content h4,.our-story .story-content h5,.our-story .story-content h6{margin-bottom:15px}.our-story .milestones{border-radius:8px;padding:30px 20px;max-width:495px;margin:0 auto}.our-story .milestones .h3{font-size:24px;color:var(--title);margin-bottom:20px}.our-story .milestones .list{display:flex;flex-direction:column;gap:20px}.our-story .milestones .list .item{display:flex;align-items:center;justify-items:center;gap:12px}.our-story .milestones .list .item p+p{margin:0}.our-story .milestones .list .item .year{flex-shrink:0;width:50px;height:50px;background-color:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--title);font-size:16px;font-weight:600}.our-story .milestones .list .item .title{font-size:18px;color:var(--title);font-weight:600}.our-story .milestones .list .item .description{font-size:16px;color:var(--text)}@media only screen and (max-width:768px){.our-story .milestones{height:auto;margin-top:40px}}.what-we-do .row>*{padding-bottom:calc(var(--bs-gutter-x) * 1)}.what-we-do .services-content .service-card{background:var(--white);border-radius:8px;padding:40px 30px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;height:100%}.what-we-do .services-content .service-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.what-we-do .services-content .service-card .service-icon{width:64px;height:64px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:var(--title)}.what-we-do .services-content .service-card .service-icon svg{width:24px;height:24px}.what-we-do .services-content .service-card .h3{font-size:20px;font-weight:700;color:var(--title);margin-bottom:20px}.what-we-do .services-content .service-card .service-description{font-size:16px;color:var(--text)}@media (max-width:768px){.what-we-do .services-content .service-card{padding:35px 25px}.what-we-do .services-content .service-card .service-icon{width:70px;height:70px;margin-bottom:20px}.what-we-do .services-content .service-card .service-icon svg{width:28px;height:28px}}@media (max-width:480px){.what-we-do .services-content .service-card .service-icon{width:60px;height:60px}.what-we-do .services-content .service-card .service-icon svg{width:24px;height:24px}}@media only screen and (min-width:640px) and (max-width:768px){.what-we-do .services-content .col-sm-12{flex:0 0 auto;width:50%}}.why-us .row>*{padding-bottom:calc(var(--bs-gutter-x) * 1)}.why-us .benefits-container .benefit-card{border:1px solid var(--border);border-radius:8px;padding:25px;height:100%}.why-us .benefits-container .benefit-card .benefit-title-row{display:flex;flex-direction:row;gap:15px;align-items:center;margin-bottom:15px}.why-us .benefits-container .benefit-card .benefit-title-row .benefit-icon{display:flex;flex-direction:row;align-items:center;width:25px;height:25px}.why-us .benefits-container .benefit-card .benefit-title-row .benefit-icon svg{width:100%;height:auto;fill:var(--accent);color:var(--accent)}.why-us .benefits-container .benefit-card .benefit-title-row .h5{color:var(--title);font-size:18px;line-height:28px;font-weight:600}.why-us .benefits-container .benefit-card .benefit-description{font-size:16px;color:var(--text);line-height:1.5}@media (max-width:768px){.why-us .benefits-container .benefit-card{padding:20px;gap:14px}}@media only screen and (min-width:640px) and (max-width:768px){.why-us .benefits-container .col-sm-12{flex:0 0 auto;width:50%}}.how-we-work .process-flow{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px}@media only screen and (min-width:769px) and (max-width:1024px){.how-we-work .process-flow{flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.how-we-work .process-flow{flex-direction:column;gap:30px}}.how-we-work .process-flow .h5{color:var(--title);font-size:18px;line-height:28px;font-weight:600}.how-we-work .process-flow .process-step{background:#fff;border-radius:8px;padding:40px 30px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:180px;max-width:220px;transition:transform .2s ease,box-shadow .2s ease;z-index:1}.how-we-work .process-flow .process-step:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.how-we-work .process-flow .process-step .step-number{width:64px;height:64px;background:var(--accent);color:var(--title);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin:0 auto 20px}.how-we-work .process-flow .process-step .step-description{font-size:14px;color:var(--text)}@media (max-width:1024px){.how-we-work .process-flow .process-step{min-width:280px;max-width:280px;padding:35px 25px}.how-we-work .process-flow .process-step .step-number{width:50px;height:50px;font-size:1.25rem;margin-bottom:16px}}@media (max-width:768px){.how-we-work .process-flow .process-step{min-width:100%;max-width:100%;padding:30px 20px}.how-we-work .process-flow .process-step .step-number{width:45px;height:45px;font-size:1.125rem;margin-bottom:14px}}.how-we-work .process-flow .process-line{position:absolute;top:50%;left:0;transform:translateY(-50%);height:4px;width:100%;background-color:var(--accent);z-index:0}@media only screen and (min-width:769px) and (max-width:1024px){.how-we-work .process-flow .process-line{display:none}}@media (max-width:768px){.how-we-work .process-flow .process-line{display:block;top:0;left:50%;width:4px;height:100%;transform:translateX(-50%)}}.quality-trust .trust-content{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media (max-width:1024px){.quality-trust .trust-content{grid-template-columns:1fr}}.quality-trust .h3{font-size:24px;color:var(--title);margin-bottom:30px}@media (max-width:768px){.quality-trust .h3{font-size:1.25rem}}.quality-trust .certifications-section{background:var(--white);border-radius:8px;padding:40px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:30px}.quality-trust .certifications-section .certifications-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:768px){.quality-trust .certifications-section .certifications-grid{grid-template-columns:repeat(2,1fr);gap:15px}}.quality-trust .certifications-section .certifications-grid .certification-card{border:1px solid var(--border);border-radius:8px;padding:20px 15px;text-align:center;transition:all .4s ease}.quality-trust .certifications-section .certifications-grid .certification-card:hover{border-color:var(--accent);transform:translateY(-2px)}.quality-trust .certifications-section .certifications-grid .certification-card .cert-icon{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.quality-trust .certifications-section .certifications-grid .certification-card .cert-name{font-size:16px;font-weight:500;color:var(--title)}.quality-trust .shipping-section{position:relative;background:var(--white);border-radius:8px;padding:40px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.quality-trust .shipping-section .shipping-partners{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.quality-trust .shipping-section .shipping-partners .partner-logo{flex:1;height:60px;border:2px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center}.quality-trust .shipping-section .shipping-partners .partner-logo img{max-width:45px}.quality-trust .testimonials-section{background:var(--white);border-radius:8px;padding:40px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.quality-trust .testimonials-section .testimonials-list{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.quality-trust .testimonials-section .view-all-reviews{text-align:center}.quality-trust .testimonials-section .view-all-reviews .reviews-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:16px;font-weight:500;text-decoration:none;transition:color .4s ease}.quality-trust .testimonials-section .view-all-reviews .reviews-link:hover{color:var(--title)}.quality-trust .testimonials-section .view-all-reviews .reviews-link svg{width:16px;height:16px}@media (max-width:768px){.quality-trust .certifications-section,.quality-trust .shipping-section,.quality-trust .testimonials-section{padding:30px 20px}.quality-trust .shipping-section .shipping-partners{grid-template-columns:repeat(2,1fr);gap:15px}.quality-trust .shipping-section .shipping-partners .partner-logo{width:100%;height:50px}}@media (max-width:480px){.quality-trust .certifications-section .certifications-grid{grid-template-columns:1fr}.quality-trust .certifications-section .certifications-grid .certification-card{padding:15px}.quality-trust .shipping-section .shipping-partners{grid-template-columns:1fr}.quality-trust .testimonials-section .testimonials-list{gap:25px}}.our-team .section-header .p{max-width:760px}.our-team .team-member{text-align:center;margin-bottom:30px}.our-team .team-member .member-photo{width:192px;height:192px;margin:0 auto 15px;border-radius:50%;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;filter:brightness(1.05) contrast(1.1)}.our-team .team-member .member-photo:hover{filter:brightness(1.1) contrast(1.15);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.our-team .team-member .member-photo img{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:768px){.our-team .team-member .member-photo{width:150px;height:150px;margin-bottom:20px}}@media (max-width:480px){.our-team .team-member .member-photo{width:120px;height:120px;margin-bottom:16px}}.our-team .team-member .h4{color:var(--title);margin-bottom:6px}.our-team .team-member .member-title{font-size:16px;font-weight:500;color:var(--accent);margin-bottom:8px}.our-team .team-member .member-description{font-size:14px;color:var(--text);max-width:280px;margin:0 auto}@media only screen and (min-width:640px) and (max-width:768px){.our-team .col-sm-12{flex:0 0 auto;width:50%}}.worldwide-map .map-image{max-height:400px;overflow:hidden;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:40px;display:flex;justify-content:center;align-items:center}.worldwide-map .map-image img{object-fit:cover;max-width:100%;height:auto;display:block}.worldwide-map .network-content .h3{font-size:24px;color:var(--title);margin-bottom:20px}.worldwide-map .network-content .p{font-size:18px;line-height:28px;color:var(--title);margin-bottom:20px}.worldwide-map .network-content .network-list{display:flex;flex-direction:column;gap:20px}.worldwide-map .network-content .network-list .network-item{display:flex;flex-direction:row;gap:14px}.worldwide-map .network-content .network-list .network-item .h5{font-size:18px;color:var(--title)}.worldwide-map .network-content .network-list .network-item .item-icon{width:20px;height:20px}.worldwide-map .network-content .network-list .network-item .item-icon img{width:100%;height:auto}.worldwide-map .network-content .network-list .network-item .item-description{flex:1}.contacts-hero{position:relative;min-height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding-top:80px}.contacts-hero .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:1}.contacts-hero .container{padding-top:80px;padding-bottom:60px}.contacts-hero .hero-content{position:relative;z-index:2}.contacts-hero .hero-content .hero-title{width:100%;margin-bottom:30px}.contacts-hero .hero-content .hero-title h1{margin-bottom:30px;color:var(--white)}.contacts-hero .hero-content .hero-title .hero-subtitle{font-size:24px;line-height:32px;color:var(--white)}.contacts-hero .hero-content .hero-list{color:var(--border);gap:20px;margin-bottom:40px}.contacts-hero .hero-content .hero-list .item{gap:8px;align-items:center}.contacts-hero .hero-content .hero-list .item .icon{width:16px;height:16px}.contacts-hero .hero-content .hero-list .item:last-child .icon{width:20px}@media (max-width:768px){.contacts-hero .hero-content .hero-list{flex-direction:column}}.channels .channels-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1190px){.channels .channels-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.channels .channels-container{grid-template-columns:1fr}}.channels .channels-container .channel-card{border-radius:8px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;gap:20px;min-width:275px}.channels .channels-container .channel-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.channels .channels-container .channel-card .channel-icon{width:56px;height:56px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--title)}.channels .channels-container .channel-card .channel-icon img{width:24px;height:24px}.channels .channels-container .channel-card .h4{font-weight:700;color:var(--title)}.channels .channels-container .channel-card .channel-description{font-size:16px;color:var(--text)}.channels .channels-container .channel-card .channel-btn-wrapper{display:flex;flex-direction:column;gap:10px}.channels .channels-container .channel-card .channel-btn-wrapper .btn{justify-content:center;font-weight:400;padding-left:10px;padding-right:10px}.channels .channels-container .channel-card .channel-info{color:var(--text);font-size:14px}.channels .channels-container .channel-card .channel-info .info-item{display:flex;flex-direction:row;align-items:center;gap:6px}.channels .channels-container .channel-card .channel-info .info-item img{width:14px;height:14px}.channels .channels-container .channel-card .language{color:var(--text);font-size:14px;gap:6px}.locations-section .row>*{padding-bottom:calc(var(--bs-gutter-x) * 1)}.locations-section .location-card{border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;height:100%;padding:24px}.locations-section .location-card .h4{color:var(--title);margin-bottom:20px}.locations-section .location-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.locations-section .location-card .location-image{position:relative;height:192px;overflow:hidden;border-radius:8px;margin-bottom:20px}.locations-section .location-card .location-image img{width:100%;height:100%;object-fit:cover}.locations-section .location-card .location-info{color:var(--text);font-size:14px}.locations-section .location-card .location-info .info-item{display:flex;flex-direction:row;margin-bottom:15px;gap:6px}.locations-section .location-card .location-info .info-item img{width:14px;height:14px}@media only screen and (min-width:640px) and (max-width:768px){.locations-section .col-sm-12{flex:0 0 auto;width:50%}}.read-find{background-color:#000}.read-find .section-header{margin:0 auto 20px;max-width:650px}.read-find .section-header .h2,.read-find .section-header p{color:var(--white)}.read-find .section-header p{font-size:20px;line-height:28px}.read-find .btn-wrapper{flex-direction:row;justify-content:center;gap:20px}@media (max-width:768px){.read-find .btn-wrapper{flex-direction:column}}.support .table-container{overflow-x:auto}.support .support-table{width:100%;border-collapse:collapse}.support .support-table thead{background:var(--title)}.support .support-table thead th{color:var(--white);padding:15px 24px;text-align:left;font-weight:700;font-size:16px;border:none}.support .support-table thead th:first-child{border-top-left-radius:8px}.support .support-table thead th:last-child{border-top-right-radius:8px}.support .support-table tbody tr{border-bottom:1px solid var(--border);transition:background-color .2s ease}.support .support-table tbody tr:nth-child(2n){background-color:#f9fafb}.support .support-table tbody tr:last-child{border:none}.support .support-table tbody tr:last-child:first-child{border-bottom-left-radius:8px}.support .support-table tbody tr:last-child:last-child{border-bottom-right-radius:8px}.support .support-table tbody tr td{padding:15px 24px;vertical-align:middle;color:var(--title);font-size:15px}.support .support-table .region-cell{display:flex;align-items:center;gap:12px}.support .support-table .region-cell .region-icon{width:16px;height:16px}.support .support-table .contact-icons{display:flex;gap:12px}.support .support-table .contact-icons .icon{width:16px;height:16px;transition:transform .2s ease,box-shadow .2s ease}.support .support-table .contact-icons .icon:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}@media (max-width:768px){.support .support-table{font-size:14px}.support .support-table tbody tr td,.support .support-table thead th{padding:12px 8px}.support .contact-icons{flex-wrap:wrap;gap:8px}}@media (max-width:640px){.support .support-table tbody tr td,.support .support-table thead th{padding:10px 8px;font-size:12px}.support .region-cell{flex-direction:column;align-items:flex-start;gap:4px}.support .region-cell .region-icon{align-self:flex-start}}.contact-form .contact-container{display:grid;grid-template-columns:1fr 400px;gap:0;background:var(--white);border-radius:16px;box-shadow:0 10px 15px rgba(0,0,0,.1);overflow:hidden;min-height:800px}.contact-form .contact-container .contact-form-wrapper{padding:40px}.contact-form .contact-container .contact-form-wrapper .form-header{margin-bottom:30px}.contact-form .contact-container .contact-form-wrapper .form-header .h3{color:var(--title)}.contact-form .contact-container .contact-form-wrapper .contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.contact-form .contact-container .contact-form-wrapper .contact-form .form-row.form-row-three{grid-template-columns:1fr 1fr 1fr}.contact-form .contact-container .contact-form-wrapper .contact-form .form-group{display:flex;flex-direction:column}.contact-form .contact-container .contact-form-wrapper .contact-form .form-group label{font-weight:500;color:var(--title);margin-bottom:8px}.contact-form .contact-container .contact-form-wrapper .contact-form .form-group input,.contact-form .contact-container .contact-form-wrapper .contact-form .form-group select,.contact-form .contact-container .contact-form-wrapper .contact-form .form-group textarea{padding:12px 16px;border:1px solid var(--input-border);font-family:var(--text-font-family);border-radius:8px;font-size:15px;transition:all .2s ease;width:100%}.contact-form .contact-container .contact-form-wrapper .contact-form .form-group input:focus,.contact-form .contact-container .contact-form-wrapper .contact-form .form-group select:focus,.contact-form .contact-container .contact-form-wrapper .contact-form .form-group textarea:focus{outline:0;border-color:var(--accent)}.contact-form .contact-container .contact-form-wrapper .contact-form .form-group input::placeholder,.contact-form .contact-container .contact-form-wrapper .contact-form .form-group select::placeholder,.contact-form .contact-container .contact-form-wrapper .contact-form .form-group textarea::placeholder{color:var(--text)}.contact-form .contact-container .contact-form-wrapper .contact-form .form-group select{cursor:pointer;appearance:none;background-position:right 12px center;background-repeat:no-repeat;background-size:17px;padding-right:40px}.contact-form .contact-container .contact-form-wrapper .contact-form .form-group textarea{resize:vertical;min-height:140px}.contact-form .contact-container .contact-form-wrapper .contact-form .form-group:last-child{margin-bottom:0}.contact-form .contact-container .contact-form-wrapper .vehicle-section{margin:30px 0;border-radius:8px;overflow:hidden}.contact-form .contact-container .contact-form-wrapper .vehicle-section .vehicle-header{display:flex;align-items:center;gap:12px;padding:16px 20px 10px;cursor:pointer;transition:background-color .2s ease}.contact-form .contact-container .contact-form-wrapper .vehicle-section .vehicle-header:hover{background:#f3f4f6}.contact-form .contact-container .contact-form-wrapper .vehicle-section .vehicle-header span{font-weight:500;color:var(--title);flex:1}.contact-form .contact-container .contact-form-wrapper .vehicle-section .vehicle-content{padding:20px}.contact-form .contact-container .contact-form-wrapper .vehicle-section .vehicle-content .form-group label{font-weight:400!important}.contact-form .contact-container .contact-form-wrapper .file-upload-area{position:relative;border:1px dashed var(--input-border);border-radius:8px;padding:20px;text-align:center;transition:all .2s ease;cursor:pointer}.contact-form .contact-container .contact-form-wrapper .file-upload-area .file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.contact-form .contact-container .contact-form-wrapper .file-upload-area:hover{border-color:var(--accent)}.contact-form .contact-container .contact-form-wrapper .file-upload-area p{color:var(--text);margin-bottom:4px}.contact-form .contact-container .contact-form-wrapper .file-upload-area small{color:var(--text);display:block;margin-bottom:16px}.contact-form .contact-container .contact-form-wrapper .file-upload-area .choose-file-btn{background:var(--page-background);border:2px solid var(--page-background);padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--title);transition:all .2s ease}.contact-form .contact-container .contact-form-wrapper .file-upload-area .choose-file-btn:hover{background:var(--primary-button-hover);color:var(--primary-button-hover-color);border:var(--primary-button-hover)}.contact-form .contact-container .contact-form-wrapper .radio-btns{margin-top:40px}.contact-form .contact-container .contact-form-wrapper .radio-btns .radio-group{display:flex;gap:24px}.contact-form .contact-container .contact-form-wrapper .radio-btns .radio-group .radio-option{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:15px;color:var(--title);font-weight:400}.contact-form .contact-container .contact-form-wrapper .radio-btns .radio-group .radio-option input[type=radio]{display:none}.contact-form .contact-container .contact-form-wrapper .radio-btns .radio-group .radio-option .radio-custom{width:13px;height:13px;border:1px solid var(--input-border);border-radius:50%;position:relative;transition:all .2s ease}.contact-form .contact-container .contact-form-wrapper .radio-btns .radio-group .radio-option .radio-custom::after{content:"";width:6px;height:6px;background:var(--accent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}.contact-form .contact-container .contact-form-wrapper .radio-btns .radio-group .radio-option input[type=radio]:checked+.radio-custom{border-color:var(--accent)}.contact-form .contact-container .contact-form-wrapper .radio-btns .radio-group .radio-option input[type=radio]:checked+.radio-custom::after{transform:translate(-50%,-50%) scale(1)}.contact-form .contact-container .contact-form-wrapper .form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.contact-form .contact-container .contact-form-wrapper .form-footer .btn{font-weight:600}.contact-form .contact-container .contact-form-wrapper .form-footer .privacy-notice{display:flex;align-items:center;gap:8px;font-size:14px}.contact-form .contact-container .contact-form-wrapper .form-footer .privacy-notice svg{width:14px;height:14px}.contact-form .contact-container .contact-info-panel{background:var(--title);color:var(--white);padding:40px 30px;display:flex;flex-direction:column}.contact-form .contact-container .contact-info-panel .info-header{margin-bottom:30px}.contact-form .contact-container .contact-info-panel .info-header .h3{color:var(--white)}.contact-form .contact-container .contact-info-panel .h4{margin-bottom:16px;color:var(--white)}.contact-form .contact-container .contact-info-panel .contact-details{margin-bottom:40px}.contact-form .contact-container .contact-info-panel .contact-details .contact-item{display:flex;align-items:center;gap:12px;margin-bottom:16px}.contact-form .contact-container .contact-info-panel .contact-details .contact-item .icon{width:16px;height:16px}.contact-form .contact-container .contact-info-panel .contact-details .contact-item span{font-size:16px;color:var(--white)}.contact-form .contact-container .contact-info-panel .what-to-include{margin-bottom:40px}.contact-form .contact-container .contact-info-panel .what-to-include ul{list-style:none}.contact-form .contact-container .contact-info-panel .what-to-include ul li{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:16px;color:var(--white)}.contact-form .contact-container .contact-info-panel .what-to-include ul li svg{width:14px;height:10px}.contact-form .contact-container .contact-info-panel .languages-supported .language-tags{display:flex;flex-wrap:wrap;gap:8px}.contact-form .contact-container .contact-info-panel .languages-supported .language-tags .language-tag{background:#374151;padding:6px 12px;border-radius:35px;font-size:14px;line-height:14px}@media (max-width:1024px){.contact-form .contact-container{grid-template-columns:1fr;min-height:auto}.contact-form .contact-container .contact-info-panel{order:-1;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.contact-form .contact-container .contact-info-panel .contact-details,.contact-form .contact-container .contact-info-panel .info-header,.contact-form .contact-container .contact-info-panel .what-to-include{width:33%;padding-right:30px}.contact-form .contact-container .contact-info-panel .languages-supported{width:100%}}@media (max-width:768px){.contact-form .contact-container .contact-form-wrapper{padding:30px 20px}.contact-form .contact-container .contact-form-wrapper .contact-form .form-row{grid-template-columns:1fr;gap:15px}.contact-form .contact-container .contact-form-wrapper .contact-form .radio-group{flex-direction:column;gap:12px}.contact-form .contact-container .contact-form-wrapper .contact-form .form-footer{flex-direction:column;gap:16px;align-items:stretch}.contact-form .contact-container .contact-form-wrapper .contact-form .form-footer .send-btn{width:100%}.contact-form .contact-container .contact-info-panel{padding:30px 20px}.contact-form .contact-container .contact-info-panel .contact-details,.contact-form .contact-container .contact-info-panel .info-header,.contact-form .contact-container .contact-info-panel .languages-supported,.contact-form .contact-container .contact-info-panel .what-to-include{width:50%;padding-right:20px}}@media (max-width:540px){.contact-form .contact-container .contact-info-panel{flex-direction:column}.contact-form .contact-container .contact-info-panel .contact-details,.contact-form .contact-container .contact-info-panel .info-header,.contact-form .contact-container .contact-info-panel .languages-supported,.contact-form .contact-container .contact-info-panel .what-to-include{width:100%;padding-right:0;margin-bottom:20px}}.form-section{padding:79px 0}.form-section .block-header p{font-size:20px;line-height:28px;max-width:609px;margin:0 auto 51px}.form-section .block-header h2{margin-bottom:20px}.form-section.contact-form .contact-container{display:flex;width:832px;justify-content:center;max-width:100%;margin:0 auto}.custom-form .form-row{margin-bottom:0!important}.custom-form .form-group{margin-bottom:30px!important}.custom-form label{display:block;margin-bottom:10px!important}.custom-form textarea{min-height:122px!important;max-height:122px!important}.custom-form br{display:none}.custom-form .wpcf7-acceptance input{width:auto!important}.custom-form .wpcf7-list-item{margin-left:0}.hero-parts{min-height:320px;padding-top:106px}.hero-parts .container{padding-top:40px;padding-bottom:60px}.hero-parts .parts-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px}.hero-parts .parts-breadcrumb a{color:var(--text);text-decoration:none}.hero-parts .parts-breadcrumb a:hover{color:var(--accent)}.hero-parts .parts-breadcrumb span{color:var(--title);font-weight:500}.hero-parts .parts-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;margin-top:30px}.hero-parts .parts-header .title h1{font-size:30px;line-height:36px;font-weight:700;color:var(--title);margin-bottom:10px}.hero-parts .parts-header .title .subtitle{color:var(--text)}.hero-parts .parts-header .actions{display:flex;gap:5px;align-items:center}.hero-parts .parts-header .actions .icon-left{margin-right:10px}.hero-parts .parts-header .badge{background:var(--accent);color:var(--title);border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;margin-left:10px}.hero-parts .parts-footer{box-shadow:0 4px 6px rgba(0,0,0,.1);padding:15px;border-radius:12px}.hero-parts .parts-footer .search{display:flex;align-items:center;border-radius:8px;gap:10px;overflow:hidden;border:1px solid var(--input-border);padding:5px 5px 5px 15px;width:100%;margin-bottom:15px}.hero-parts .parts-footer input{flex:1;border:none;outline:0;font-size:16px}.hero-parts .parts-footer input:focus{border:none;outline:0;border-color:var(--accent)}.hero-parts .parts-footer input::placeholder{color:var(--input-border)}.hero-parts .parts-footer .popular .label{color:var(--text);font-size:14px;margin-right:15px}.hero-parts .parts-footer .popular .tags{display:flex;flex-wrap:wrap;gap:10px}.hero-parts .parts-footer .popular .tags .tag{padding:6px 12px;background:#f5f5f5;border-radius:20px;color:var(--title);text-decoration:none;font-size:12px;line-height:1;transition:all .3s ease-in-out}.hero-parts .parts-footer .popular .tags .tag:hover{background-color:var(--footer-text)}@media (max-width:1024px){.hero-parts .parts-header{flex-direction:column}.hero-parts .actions{margin-top:20px}}@media (max-width:450px){.hero-parts .parts-header .actions{gap:20px;flex-direction:column;width:100%}.hero-parts .parts-header .actions .btn{justify-content:center;width:100%}}.popular-category .row>*{padding-bottom:calc(var(--bs-gutter-x) * 1)}.popular-category .h4{color:var(--title);margin-bottom:20px}.popular-category .category-card{padding:15px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;height:100%}.popular-category .category-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.popular-category .category-card .icon{width:64px;height:64px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--title)}.popular-category .category-card .icon svg{width:24px;height:24px}.popular-category .category-card .title{color:var(--title);margin-bottom:0;font-size:16px;font-weight:500;text-align:center}.popular-category .category-card .text{color:var(--text);font-size:14px;text-align:center;margin-top:0}@media (max-width:768px){.popular-category .category-card .icon{width:70px;height:70px;margin-bottom:20px}.popular-category .category-card .icon svg{width:28px;height:28px}}@media (max-width:480px){.popular-category .category-card .icon{width:60px;height:60px}.popular-category .category-card .icon svg{width:24px;height:24px}}.catalog-container{padding:40px 0 70px}.catalog-container .container{display:flex;gap:24px}.catalog-container .wrapper{background:#fff;border-radius:8px;padding:24px 15px;height:fit-content;box-shadow:0 1px 2px rgba(0,0,0,.05)}.catalog-container .sidebar{width:306px}.catalog-container .sidebar .sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.catalog-container .sidebar .sidebar-header .h3{color:var(--title)}.catalog-container .sidebar .sidebar-header a{color:var(--text)}.catalog-container .sidebar .sidebar-header a:hover{color:var(--accent)}.catalog-container .sidebar .filter-section{padding:12px 0;border-bottom:1px solid var(--input-border)}.catalog-container .sidebar .filter-section .filter-title{font-weight:500;font-size:16px;color:var(--title);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.catalog-container .sidebar .filter-section .filter-title svg{transform:rotate(180deg);transition:transform .3s ease}.catalog-container .sidebar .filter-section.active .filter-title{margin-bottom:12px}.catalog-container .sidebar .filter-section.active .filter-title svg{transform:rotate(0)}.catalog-container .sidebar .filter-section .filter-sub-title,.catalog-container .sidebar .filter-section label{font-size:14px;color:var(--text);font-weight:400}.catalog-container .sidebar .filter-section .filter-sub-title{margin-top:12px}.catalog-container .sidebar .filter-section .select-wrapper{position:relative;width:100%}.catalog-container .sidebar .filter-section .select-wrapper::after{content:"";position:absolute;right:12px;top:50%;width:10px;height:10px;background-image:url("../images/select-icon.svg");background-size:10px 10px;transform:translateY(-11px);pointer-events:none}.catalog-container .sidebar .filter-section .dropdown{width:100%;padding:8px 20px 8px 12px;border:1px solid var(--input-border);border-radius:8px;margin-bottom:12px;background:var(--light-background);position:relative;appearance:none}.catalog-container .sidebar .filter-section .year-range{display:flex;gap:8px;align-items:center;margin-bottom:12px}.catalog-container .sidebar .filter-section .year-range .dropdown{margin-bottom:0}.catalog-container .sidebar .filter-section .year-range .select-wrapper::after{transform:translateY(-4px)}.catalog-container .sidebar .filter-section .year-range span{flex:0}.catalog-container .sidebar .filter-section .year-input{flex:1;min-width:80px;padding:8px 12px;border:1px solid var(--input-border);border-radius:8px;background:var(--light-background)}.catalog-container .sidebar .filter-section .checkbox-group,.catalog-container .sidebar .filter-section .filter-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.catalog-container .sidebar .filter-section.active .checkbox-group,.catalog-container .sidebar .filter-section.active .filter-content{max-height:500px}.catalog-container .sidebar .filter-section .checkbox-group{display:flex;flex-direction:column;gap:5px}.catalog-container .sidebar .filter-section .checkbox-item{display:flex;align-items:center;justify-content:space-between}.catalog-container .sidebar .filter-section .checkbox-item label{display:flex;align-items:center;gap:8px;cursor:pointer;flex:1}.catalog-container .sidebar .filter-section .count{color:var(--text);font-size:12px}.catalog-container .sidebar .filter-buttons{display:flex;flex-direction:column;gap:12px;margin-top:24px}.catalog-container .sidebar .filter-buttons .btn{justify-content:center;font-weight:500}@media only screen and (min-width:769px) and (max-width:992px){.catalog-container .sidebar{width:220px}}.catalog-container .main-content{flex:1}.catalog-container .filter-toggle_wrapper{display:none}.catalog-container .content-header{margin-bottom:20px}.catalog-container .content-header .results-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.catalog-container .content-header .results-count{font-weight:500;font-size:16px}.catalog-container .content-header .view-controls{display:none}.catalog-container .content-header .sort-wrapper{position:relative}.catalog-container .content-header .sort-wrapper::after{content:"";position:absolute;right:12px;top:50%;width:10px;height:10px;background-image:url("../images/select-icon.svg");background-size:10px 10px;transform:translateY(-5px);pointer-events:none}.catalog-container .content-header .sort-dropdown{padding:12px 25px 12px 12px;border:1px solid var(--input-border);border-radius:8px;background:var(--light-background);appearance:none}.catalog-container .content-header .view-toggle{display:flex;border-radius:12px;overflow:hidden;border:1px solid var(--input-border)}.catalog-container .content-header .view-toggle .view-btn{padding:12px;background:var(--light-background);cursor:pointer;border:none}.catalog-container .content-header .view-toggle .view-btn.active{background:var(--white)}.catalog-container .content-header .active-filters{display:flex;gap:8px;flex-wrap:wrap}.catalog-container .content-header .filter-tag{background:#f5f5f5;padding:6px 12px;border-radius:20px;font-size:12px;line-height:1;display:flex;align-items:center;gap:8px}.catalog-container .content-header .filter-tag:hover{background-color:var(--footer-text)}.catalog-container .content-header .filter-tag .remove{cursor:pointer;font-weight:700}.catalog-container .product-grid{margin-bottom:32px}.catalog-container .product-grid .row>*{padding-bottom:calc(var(--bs-gutter-x) * .8)}.catalog-container .product-grid .product-card{border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .3s ease-in-out;height:100%;display:flex;flex-direction:column}.catalog-container .product-grid .product-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.08);transform:translateY(-2px)}.catalog-container .product-grid .product-image{position:relative;overflow:hidden;height:190px;display:flex;align-items:center;justify-content:center;border-radius:12px 12px 0 0}.catalog-container .product-grid .product-image img{width:100%;height:100%;object-fit:cover}.catalog-container .product-grid .status-badges{position:absolute;top:12px;right:12px;justify-content:end}.catalog-container .product-grid .photo-count{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;line-height:1}.catalog-container .product-grid .product-info{padding:24px 15px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.catalog-container .product-grid .product-info .h4{font-size:18px;line-height:28px}.catalog-container .product-grid .product-compatibility{color:var(--text);font-size:14px;margin-bottom:8px}.catalog-container .product-grid .product-codes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:12px;line-height:1}.catalog-container .product-grid .product-codes span{display:inline-block;padding:4px 8px;border-radius:4px;color:var(--title);background-color:var(--light-background)}.catalog-container .product-grid .product-features{list-style:none;margin-bottom:16px}.catalog-container .product-grid .product-features li{font-size:14px;color:var(--title);margin-bottom:4px;position:relative;padding-left:12px}.catalog-container .product-grid .product-features li:before{content:"•";position:absolute;left:0;color:var(--page-background)}.catalog-container .product-grid .product-actions{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:16px}.catalog-container .product-grid .product-actions .btn{justify-content:center}.catalog-container .product-grid .product-actions .btn-secondary{flex:1}.catalog-container .product-grid .product-actions .btn-secondary-outline{width:40px;padding:0;justify-content:baseline;align-items:center}.catalog-container .product-grid .product-actions .btn-secondary-outline svg{height:16px;width:16px}.catalog-container .pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:32px}.catalog-container .pagination button{padding:8px 12px;cursor:pointer;border:none;border-radius:8px;background-color:var(--white);transition:all .3s ease-in-out}.catalog-container .pagination button.active{border:1px solid var(--title);background:var(--title);color:var(--white)}.catalog-container .pagination button:hover:not(.active){background:var(--light-background)}@media only screen and (max-width:1210px){.catalog-container .col-md-6{flex:0 0 auto;width:50%}}@media only screen and (min-width:769px) and (max-width:885px){.catalog-container .col-md-6{width:100%}}@media only screen and (max-width:768px){.catalog-container .container{gap:0}.catalog-container .sidebar{position:fixed;top:0;left:-306px;height:100%;background:#fff;box-shadow:2px 0 8px rgba(0,0,0,.2);transition:left .3s ease;z-index:1000}.catalog-container .sidebar.open{left:0;overflow-y:auto}.catalog-container .filter-toggle_wrapper{display:flex;justify-content:end}.catalog-container .filter-toggle{width:40px;height:40px;padding:0;align-items:center;justify-content:center}.catalog-container .filter-toggle svg{height:16px;width:16px}.catalog-container .content-header .results-bar{flex-direction:column;align-items:start;gap:12px}.catalog-container .pagination-wrapper.wrapper{padding-right:5px;padding-left:5px}.catalog-container .pagination button{padding:6px 8px}}@media only screen and (max-width:590px){.catalog-container .col-sm-6{width:100%}}.status-badges{display:flex;gap:8px}.status-badges .badge{padding:4px 8px;border-radius:12px;font-size:12px;line-height:1;font-weight:500}.status-badges .badge.good{background:#dbeafe;color:#1e40af}.status-badges .badge.like-new{background:#dcfce7;color:#166534}.status-badges .badge.new{background:#dcfce7;color:#166534}.status-badges .badge.fair{background:#ffedd5;color:#9a3412}.status-badges .badge.limited{background:#fef9c3;color:#854d0e}.status-badges .badge.in-stock,.status-badges .badge.on-request{background:#dbeafe;color:#1e40af}.part-section{padding-top:60px}.part-section .breadcrumb-wrapper{padding:20px 0}.part-section .parts-breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px}.part-section .parts-breadcrumb a{color:var(--text);text-decoration:none}.part-section .parts-breadcrumb a:hover{color:var(--accent)}.part-section .parts-breadcrumb span{color:var(--title);font-weight:500}.part-section .main-content{display:flex;gap:40px;padding:40px 0 0}.part-section .left-column{flex:1}.part-section .right-sidebar{width:320px}.part-section .part-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.part-section .part-header h1{font-size:36px;line-height:40px}.part-section .part-header .availability-badge{display:flex;gap:6px;align-items:center;background:#dcfce7;color:#166534;padding:7px 16px;border-radius:20px;font-size:14px;line-height:1;font-weight:500}.part-section .part-header .availability-badge svg{width:14px;height:14px}.part-section .image-gallery{margin-bottom:30px}.part-section .image-gallery .main-image{position:relative;margin-bottom:15px;overflow:hidden}.part-section .image-gallery .main-image .main-item-image{width:100%;height:500px;object-fit:cover}@media (max-width:768px){.part-section .image-gallery .main-image .main-item-image{height:300px}}.part-section .image-gallery .main-image .nav-btn{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.5);color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:background .3s;transition:all .3s ease}.part-section .image-gallery .main-image .nav-btn:hover{background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1)}.part-section .image-gallery .main-image .nav-btn.prev-btn{left:15px}.part-section .image-gallery .main-image .nav-btn.next-btn{right:15px}.part-section .image-gallery .main-image .image-counter{position:absolute;bottom:15px;right:15px;background:rgba(0,0,0,.7);color:var(--white);padding:7px 16px;border-radius:20px;font-size:14px;line-height:1}.part-section .image-gallery .main-image .image-controls{position:absolute;top:15px;right:15px;display:flex;gap:10px}.part-section .image-gallery .main-image .image-controls .control-btn{background:0 0;border:none;width:30px;height:40px;cursor:pointer}.part-section .image-gallery .thumbnail-gallery{display:flex;gap:10px;overflow-x:auto;padding:5px 0}.part-section .image-gallery .thumbnail-gallery .thumbnail{flex-shrink:0;width:112px;height:80px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .3s,border-radius .3s}.part-section .image-gallery .thumbnail-gallery .thumbnail.active{border-color:var(--accent);border-radius:6px}.part-section .image-gallery .thumbnail-gallery .thumbnail:hover{border-color:var(--accent);border-radius:6px}.part-section .image-gallery .thumbnail-gallery .thumbnail img{width:100%;height:100%;object-fit:cover}.part-section .nav-tabs{display:flex;border-bottom:1px solid #e9ecef;margin-bottom:30px}@media (max-width:768px){.part-section .nav-tabs{overflow-x:auto}}.part-section .nav-tabs .tab-btn{background:0 0;border:none;padding:15px 20px;font-weight:500;cursor:pointer;font-size:16px;color:var(--title);border-bottom:2px solid transparent;transition:all .3s;white-space:nowrap}.part-section .nav-tabs .tab-btn.active{color:var(--accent);border-bottom-color:var(--accent)}.part-section .nav-tabs .tab-btn:hover{color:var(--accent);border-bottom-color:var(--accent)}.part-section .tab-content .content-wrapper{display:none}.part-section .tab-content .content-wrapper.active{display:block}.part-section .tab-content .h2{font-size:20px;line-height:28px;font-weight:600;margin-bottom:15px;color:var(--title)}.part-section .description{margin-bottom:40px}.part-section .description p{color:var(--text);line-height:1.7}.part-section .key-highlights{margin-bottom:40px}.part-section .key-highlights .row>*{padding-right:calc(var(--bs-gutter-x) * .3);padding-left:calc(var(--bs-gutter-x) * .3);padding-bottom:calc(var(--bs-gutter-x) * .5)}.part-section .key-highlights .highlights-grid .highlight-item{background:var(--light-background);padding:15px;border-radius:8px}.part-section .key-highlights .highlights-grid .highlight-item .label{display:block;font-size:14px;color:var(--text)}.part-section .key-highlights .highlights-grid .highlight-item .value{font-weight:500;color:var(--title);font-size:16px}.part-section .condition-summary .condition-wrapper{background:var(--light-background);padding:15px;border-radius:8px}.part-section .condition-summary .overall-condition{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}@media (max-width:768px){.part-section .condition-summary .overall-condition{flex-direction:column;align-items:flex-start;gap:10px}}.part-section .condition-summary .overall-condition .condition-label,.part-section .condition-summary .overall-condition .condition-rating{font-size:14px;font-weight:500;min-width:140px;color:var(--title)}.part-section .condition-summary .overall-condition .condition-bar{flex:1;height:10px;background:var(--page-background);border-radius:4px;overflow:hidden;min-width:200px}.part-section .condition-summary .overall-condition .condition-bar .condition-progress{height:100%;background:linear-gradient(90deg,#28a745,#20c997);transition:width .3s}.part-section .condition-summary .condition-list .condition-item{display:flex;align-items:center;gap:12px;margin-bottom:12px}.part-section .condition-summary .condition-list .condition-item span{color:var(--title);line-height:1.5}.part-section .specifications-container{margin:0 auto;background-color:#fff;border-radius:8px;overflow:hidden}.part-section .specifications-container .specifications-list{display:flex;flex-direction:column}.part-section .specifications-container .spec-row{display:flex;min-height:50px;border-bottom:1px solid var(--input-border)}.part-section .specifications-container .spec-row:last-child{border-bottom:none}.part-section .specifications-container .spec-label{flex:0 0 200px;padding:15px 20px;font-weight:600;color:var(--title);background-color:inherit;display:flex;align-items:center}.part-section .specifications-container .spec-value{flex:1;padding:15px 20px;color:var(--title);display:flex;align-items:center;font-weight:400}.part-section .description-container p{margin-bottom:12px;font-size:16px;color:var(--text)}.part-section .description-container ul{margin:10px 0;padding-left:15px;list-style-type:disc}.part-section .description-container ul li{margin-bottom:6px;font-size:16px;color:var(--text)}.part-section .description-container ul li:last-child{margin-bottom:0}.part-section .documents-container .documents-list{padding:2rem}.part-section .documents-container .document-item{display:flex;align-items:center;padding:1.5rem;border:1px solid var(--input-border);border-radius:8px;margin-bottom:1rem;transition:all .2s ease}.part-section .documents-container .document-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:var(--accent)}.part-section .documents-container .document-item:last-child{margin-bottom:0}.part-section .documents-container .document-icon{margin-right:1rem;flex-shrink:0}.part-section .documents-container .document-icon svg{width:35px;height:auto}.part-section .documents-container .document-icon .pdf-icon{color:#ef4444}.part-section .documents-container .document-icon .excel-icon{color:#16a34a;width:30px}.part-section .documents-container .document-icon .image-icon{color:#3b82f6;width:30px}.part-section .documents-container .document-info{flex:1;margin-right:1rem}.part-section .documents-container .h5{color:var(--title)}.part-section .documents-container .document-meta{font-size:1rem;color:var(--text)}.part-section .contact-wrapper{background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;margin-bottom:40px;padding:15px}.part-section .contact-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.part-section .contact-wrapper .divider{height:1px;width:100%;background-color:var(--light-background)}.part-section .contact-options .h5{margin-bottom:20px;color:var(--title);margin-top:10px}.part-section .contact-options .contact-item{display:flex;align-items:center;gap:8px;margin-bottom:10px;cursor:pointer;transition:color .3s;opacity:1;transform:none;width:auto;height:auto;border-radius:0;box-shadow:none;justify-content:flex-start}.part-section .contact-options .contact-item a:hover{color:var(--accent)}.part-section .contact-options .contact-item span{font-size:16px;color:var(--title)}.part-section .quality-badges{padding:10px 0}.part-section .quality-badges .badge-item{display:flex;align-items:center;gap:8px;margin-bottom:10px}.part-section .quality-badges .badge-item:last-child{margin-bottom:0}.part-section .quality-badges .badge-item span{font-size:14px;color:var(--title)}.part-section .contact-form{background:var(--light-background);border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:15px}.part-section .contact-form .h4{color:var(--title)}.part-section .contact-form form{margin-top:20px;margin-bottom:20px}.part-section .contact-form .form-group{margin-bottom:10px}.part-section .contact-form .form-group label{display:block;font-weight:500;color:var(--title);font-size:14px}.part-section .contact-form .form-group input,.part-section .contact-form .form-group textarea{width:100%;padding:12px;border:1px solid var(--input-border);border-radius:6px;font-size:14px;transition:border-color .3s}.part-section .contact-form .form-group input:focus,.part-section .contact-form .form-group textarea:focus{outline:0;border-color:var(--accent)}.part-section .contact-form .form-group textarea{resize:vertical;min-height:100px}.part-section .contact-form .privacy-note{font-size:14px;color:var(--text);text-align:center}.part-section .contact-form .btn{width:100%;justify-content:center;margin-bottom:20px;margin-top:40px}@media (max-width:480px){.part-section .thumbnail-gallery .thumbnail{width:60px;height:45px}.part-section .nav-tabs .tab-btn{padding:12px 15px;font-size:13px}}.similar-parts .h3{color:var(--title);margin-bottom:20px}.similar-parts .row>*{padding-bottom:calc(var(--bs-gutter-x) * .8)}.similar-parts .product-card{border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .3s ease-in-out;height:100%;display:flex;flex-direction:column}.similar-parts .product-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.08);transform:translateY(-2px)}.similar-parts .product-image{position:relative;overflow:hidden;height:190px;display:flex;align-items:center;justify-content:center;border-radius:12px 12px 0 0}.similar-parts .product-image img{width:100%;height:100%;object-fit:cover}.similar-parts .status-badges{position:absolute;top:12px;right:12px;display:flex;justify-content:end;gap:8px}.similar-parts .status-badges .badge{padding:4px 8px;border-radius:12px;font-size:12px;line-height:1;font-weight:500}.similar-parts .status-badges .badge.good{background:#dbeafe;color:#1e40af}.similar-parts .status-badges .badge.like-new{background:#dcfce7;color:#166534}.similar-parts .status-badges .badge.new{background:#dcfce7;color:#166534}.similar-parts .status-badges .badge.fair{background:#ffedd5;color:#9a3412}.similar-parts .status-badges .badge.limited{background:#fef9c3;color:#854d0e}.similar-parts .status-badges .badge.in-stock{background:#dbeafe;color:#1e40af}.similar-parts .product-info{padding:24px 15px 15px 15px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.similar-parts .product-info .h3{font-size:18px;line-height:28px;margin-bottom:15px}.similar-parts .product-info .btn{justify-content:center}.similar-parts .description-list{margin-bottom:15px}.similar-parts .description-list .row>*{padding-bottom:calc(var(--bs-gutter-x) * .2)}.similar-parts .description-list svg{width:16px;height:16px}.similar-parts .description-list span{color:var(--title);font-size:14px;line-height:20px}.hero-vehicle-recycling-type{position:relative;min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding-top:60px;background-color:#e5e7eb}.hero-vehicle-recycling-type .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:1}.hero-vehicle-recycling-type .container{padding-top:80px;padding-bottom:60px}.hero-vehicle-recycling-type .hero-content{position:relative;z-index:2}.hero-vehicle-recycling-type .hero-content .hero-title{width:100%;margin-bottom:30px}.hero-vehicle-recycling-type .hero-content .hero-title h1{margin-bottom:30px}.hero-vehicle-recycling-type .hero-content .hero-title p{max-width:700px;margin:0 auto 30px}.hero-vehicle-recycling-type .hero-list{display:flex;align-items:center;justify-content:center}.hero-vehicle-recycling-type .hero-list .item{margin:0 15px;align-items:center;justify-content:center}.hero-vehicle-recycling-type .hero-list .item .icon{width:16px;height:16px;margin-right:10px}.hero-vehicle-recycling-type .hero-list p{margin:0!important}@media (max-width:768px){.hero-vehicle-recycling-type .hero-list{flex-direction:column}}.get-in-touch{padding:80px 0 50px}.get-in-touch .block-header{margin-bottom:20px}.get-in-touch .block-header h2{margin-bottom:22px}.get-in-touch .block-header p{font-weight:400;font-size:20px;line-height:28px}.get-in-touch .list{padding-top:43px}.get-in-touch .item{padding-bottom:30px}.get-in-touch .location-box{margin-top:30px}.get-in-touch .location-box h3{font-size:24px;line-height:32px;margin-bottom:23px}.get-in-touch .location-box .img img{width:100%}.get-in-touch .location-box .list-item{margin-bottom:15px}.get-in-touch .location-box .list-item .icon{margin-right:11px;padding-top:10px}.get-in-touch .location-box .list-item p,.get-in-touch .location-box .list-item strong{font-size:16px;line-height:24px;margin:0}.get-in-touch .highlight-box{margin-top:33px;padding:24px;border-radius:8px;background:var(--light-background)}.get-in-touch .highlight-box .text-title{font-size:16px;line-height:24px;font-weight:600;margin-bottom:10px}.get-in-touch .highlight-box p{font-size:16px;line-height:24px}@media only screen and (max-width:767px){.get-in-touch .highlight-box{margin-bottom:30px}}.our-environmental-commitment{padding:80px 0 50px}.our-environmental-commitment .block-header{margin-bottom:20px}.our-environmental-commitment .block-header h2{margin-bottom:22px}.our-environmental-commitment .block-header p{font-weight:400;font-size:20px;line-height:28px}.our-environmental-commitment .box-block{border-radius:12px;padding:33px 49px;height:100%;background-color:#e5e7eb;margin-top:62px}.our-environmental-commitment .box-block h3{font-size:24px;line-height:32px;margin-bottom:23px}.our-environmental-commitment .list{padding-top:72px}.our-environmental-commitment .list .rounded-icon{width:80px;height:80px}.our-environmental-commitment .item{padding-bottom:30px}.our-environmental-commitment .box-block .rounded-icon{width:32px;height:32px;color:#000}.our-environmental-commitment .box-block .img img{width:100%}.our-environmental-commitment .box-block .text{margin-left:20px}.our-environmental-commitment .box-block p,.our-environmental-commitment .box-block strong{font-size:16px;line-height:24px;margin:0}.our-environmental-commitment .box-block .list-item{margin-bottom:15px}@media only screen and (max-width:1439px){.our-environmental-commitment .box-block{padding:25px 20px}}.our-process{padding:79px 0}.our-process .block-header{margin-bottom:60px}.our-process .block-header h2{font-size:36px;line-height:40px;font-weight:700;margin-bottom:24px}.our-process .block-header .subtitle{font-size:20px;line-height:28px;margin:0}.our-process .steps-container .row{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.our-process .steps-container .step-item{flex:1;display:flex;justify-content:center}.our-process .steps-container .step-content{max-width:300px;width:100%}.our-process .steps-container .step-content .step-number{width:96px;height:96px;background-color:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 44px;font-size:30px;font-weight:700;color:#fff;line-height:1}.our-process .steps-container .step-content .step-icon{margin-bottom:49px}.our-process .steps-container .step-content .step-icon img{margin:0 auto}.our-process .steps-container .step-content .step-title{font-size:24px;font-weight:700;margin-bottom:15px;line-height:32px}.our-process .steps-container .step-content .step-description{font-size:16px;font-weight:400;line-height:26px;margin:0}@media (max-width:768px){.our-process{padding:60px 0}.our-process .block-header{margin-bottom:40px}.our-process .block-header h2{font-size:2rem}.our-process .block-header .subtitle{font-size:1rem}.our-process .steps-container .row{flex-direction:column;gap:50px}.our-process .steps-container .step-content .step-number{width:70px;height:70px;font-size:1.75rem;margin-bottom:25px}.our-process .steps-container .step-content .step-icon{margin-bottom:20px}.our-process .steps-container .step-content .step-icon img{width:35px;height:35px}.our-process .steps-container .step-content .step-title{font-size:1.25rem;margin-bottom:15px}.our-process .steps-container .step-content .step-description{font-size:.9rem}}@media (max-width:480px){.our-process{padding:40px 0}.our-process .block-header{margin-bottom:30px}.our-process .block-header h2{font-size:1.75rem}.our-process .steps-container .row{gap:40px}.our-process .steps-container .step-content .step-number{width:60px;height:60px;font-size:1.5rem;margin-bottom:20px}.our-process .steps-container .step-content .step-icon{margin-bottom:15px}.our-process .steps-container .step-content .step-icon img{width:30px;height:30px}.our-process .steps-container .step-content .step-title{font-size:1.125rem;margin-bottom:12px}.our-process .steps-container .step-content .step-description{font-size:.875rem}}.selected-parts-section{padding:64px 0;background:#fff}.selected-parts-section .section-header{padding-bottom:32px}.selected-parts-section .section-header h2{font-size:30px;line-height:36px;font-weight:700;margin-bottom:8px}.selected-parts-section .btn-continue{background:#f5f5f5;color:#000}.selected-parts-section .btn-continue svg{margin-right:5px}.selected-parts-section .btn-continue:hover{background:var(--secondary-button-hover);color:var(--secondary-button-hover-color)}.selected-parts-section .btn-continue:hover svg path{fill:var(--secondary-button-hover-color)}.selected-parts-section .remove-all{color:#000}.selected-parts-section .remove-all svg{margin-right:5px}.selected-parts-section .add-more{color:var(--accent);display:flex;align-items:center}.selected-parts-section .add-more svg{margin-right:8px}.selected-parts .item{padding:24px 24px 16px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px}.selected-parts .content{width:100%}.selected-parts .part-image{margin-right:24px;max-width:96px}.selected-parts .part-image img{height:auto;border-radius:6px}.selected-parts h3{font-size:20px;line-height:28px;font-weight:600;margin-bottom:10px}.selected-parts .part-actions{width:125px;max-width:100%;display:flex;justify-content:flex-end}.selected-parts .status-badges{margin-bottom:14px}.selected-parts .info-item{font-size:14px;line-height:20px;margin-bottom:8px}.selected-parts .icon{flex-shrink:0;margin-right:10px;display:flex;align-items:center}.selected-parts .total{background:#f5f5f5;border-radius:8px;padding:16px;font-size:14px}@media only screen and (max-width:767px){.selected-parts-section .section-header{flex-direction:column;text-align:center}.selected-parts-section .section-header .right{margin-top:15px}}@media only screen and (max-width:560px){.selected-parts .item{flex-direction:column-reverse}.selected-parts .content{flex-direction:column}.selected-parts .part-details{margin-top:15px}.selected-parts .part-actions{width:100%}.selected-parts .total{flex-direction:column}}.quote-request-form-section{padding:0 0 64px;background:#fff}.quote-request-form-section .form-wrapper{max-width:832px;margin:0 auto;padding:40px;background:var(--white);border-radius:16px;box-shadow:0 10px 15px rgba(0,0,0,.1);text-align:center}.quote-request-form-section h2{font-size:30px;line-height:36px;font-weight:700;margin-bottom:20px;color:var(--title)}.quote-request-form-section .description{font-size:20px;line-height:28px;color:var(--text);margin-bottom:40px;max-width:609px;margin-left:auto;margin-right:auto}.quote-request-form-section .custom-form{text-align:left}.quote-request-form-section .custom-form .wpcf7-form p{margin-bottom:0}.quote-request-form-section .custom-form .wpcf7-form label{display:block;font-weight:500;color:var(--title);margin-bottom:10px}.quote-request-form-section .custom-form .wpcf7-form input[type=email],.quote-request-form-section .custom-form .wpcf7-form input[type=tel],.quote-request-form-section .custom-form .wpcf7-form input[type=text],.quote-request-form-section .custom-form .wpcf7-form select,.quote-request-form-section .custom-form .wpcf7-form textarea{width:100%;padding:12px 16px;border:1px solid var(--input-border);font-family:var(--text-font-family);border-radius:8px;font-size:15px;transition:all .2s ease;margin-bottom:30px}.quote-request-form-section .custom-form .wpcf7-form input[type=email]:focus,.quote-request-form-section .custom-form .wpcf7-form input[type=tel]:focus,.quote-request-form-section .custom-form .wpcf7-form input[type=text]:focus,.quote-request-form-section .custom-form .wpcf7-form select:focus,.quote-request-form-section .custom-form .wpcf7-form textarea:focus{outline:0;border-color:var(--accent)}.quote-request-form-section .custom-form .wpcf7-form input[type=email]::placeholder,.quote-request-form-section .custom-form .wpcf7-form input[type=tel]::placeholder,.quote-request-form-section .custom-form .wpcf7-form input[type=text]::placeholder,.quote-request-form-section .custom-form .wpcf7-form select::placeholder,.quote-request-form-section .custom-form .wpcf7-form textarea::placeholder{color:var(--text)}.quote-request-form-section .custom-form .wpcf7-form textarea{min-height:122px;max-height:122px;resize:vertical}.quote-request-form-section .custom-form .wpcf7-form input[type=submit]{background:var(--accent);color:#000;border:none;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.quote-request-form-section .custom-form .wpcf7-form input[type=submit]:hover{background:var(--secondary-button-hover);color:var(--secondary-button-hover-color)}.quote-request-form-section .custom-form .wpcf7-form br{display:none}.quote-request-form-section .custom-form .wpcf7-form .wpcf7-acceptance input{width:auto!important}.quote-request-form-section .custom-form .wpcf7-form .wpcf7-list-item{margin-left:0}.quote-request-form-section .fallback-contact{text-align:left}.quote-request-form-section .fallback-contact p{font-size:16px;color:var(--text);margin-bottom:16px}.quote-request-form-section .fallback-contact .contact-list{list-style:none;padding:0;margin:0}.quote-request-form-section .fallback-contact .contact-list li{padding:12px 0;border-bottom:1px solid var(--input-border)}.quote-request-form-section .fallback-contact .contact-list li:last-child{border-bottom:none}.quote-request-form-section .fallback-contact .contact-list li strong{color:var(--title)}.quote-request-form-section .fallback-contact .contact-list li a{color:var(--accent);text-decoration:none}.quote-request-form-section .fallback-contact .contact-list li a:hover{text-decoration:underline}@media only screen and (max-width:768px){.quote-request-form-section{padding:0 0 40px}.quote-request-form-section .form-wrapper{padding:30px 20px}.quote-request-form-section h2{font-size:24px;line-height:30px}.quote-request-form-section .description{font-size:16px;line-height:24px}}.half-content{padding:79px 0}.half-content h2{margin-bottom:14px}.half-content .subtitle{font-size:20px;line-height:28px;margin:0}.half-content .section-header{margin-bottom:64px}.half-content .list:nth-child(odd){flex-direction:row-reverse}.half-content .h3{color:#000;font-weight:700;font-size:30px;line-height:36px}.half-content .title{display:flex;align-items:center;margin-bottom:25px}.half-content .number{background:var(--accent);width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#000;border-radius:50%;margin-right:10px}.half-content .description{max-width:586px}.half-content .description p{font-size:18px;line-height:28px;margin-bottom:23px}.half-content ul{margin-bottom:31px;font-size:16px;line-height:24px}.half-content li{position:relative;display:flex;align-items:flex-start;position:relative;padding-left:28px}.half-content li::before{content:"";position:absolute;background:url(../images/list-icon.png);width:18px;height:18px;background-size:18px 18px;left:0;top:3px}.half-content li+li{margin-top:15px}.half-content .img{padding-top:27px}.half-content .img img{width:100%}.half-content .list+.list{padding-top:35px}.global .section-header .p{font-weight:400;font-size:20px;line-height:28px;text-align:center;max-width:100%}.global .list{padding-top:12px}.global .list .h5{font-size:36px;line-height:100%;color:var(--accent);margin-bottom:10px}.global img{width:100%}.global .step-item{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:0;border:1px solid #e0e0e0;padding:20px;border-radius:12px;height:100%}.global .step-item .h5{color:var(--title);margin-bottom:10px}.global .step-item .step-icon{width:64px;height:64px;background-color:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.global .step-item .step-icon img{width:32px;height:32px}.global .step-item .step-description{font-size:.95rem;color:#718096;line-height:1.5}