@charset "UTF-8";.custom-pages{font-family:Toyota Type}.custom-pages section.banner-section{position:relative}.custom-pages section.banner-section .banner-container{display:flex;flex-direction:column-reverse;position:relative}@media screen and (min-width: 576px) and (max-width: 991px){.custom-pages section.banner-section .banner-container{display:grid;grid-template-columns:min(50.5%,400px) 1fr;height:270px;align-items:end;align-content:end}}@media screen and (min-width: 992px){.custom-pages section.banner-section .banner-container{flex-direction:unset;height:424px;margin:0 0 64px;display:grid;grid-template-columns:min(62.5%,660px) 1fr;align-content:end}}@media screen and (min-width: 1200px){.custom-pages section.banner-section .banner-container{grid-template-columns:min(60%,790px) 1fr}}@media screen and (min-width: 1600px){.custom-pages section.banner-section .banner-container{grid-template-columns:50% 1fr;height:544px;margin:0 0 64px}}.custom-pages section.banner-section .banner-container img.bg-img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.custom-pages section.banner-section .banner-container .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#00000096}.custom-pages section.banner-section .banner-container .banner-image{position:relative;height:100%;padding:0;z-index:10}@media screen and (min-width: 576px) and (max-width: 991px){.custom-pages section.banner-section .banner-container .banner-image{aspect-ratio:388/218;height:auto}}@media screen and (min-width: 992px){.custom-pages section.banner-section .banner-container .banner-image{aspect-ratio:640/360;height:auto}}@media screen and (min-width: 1200px){.custom-pages section.banner-section .banner-container .banner-image{aspect-ratio:768/360}}@media screen and (min-width: 1600px){.custom-pages section.banner-section .banner-container .banner-image{aspect-ratio:960/480;max-height:480px;width:100%}}.custom-pages section.banner-section .banner-container .banner-image img.banner-img{position:relative;z-index:10;bottom:0;width:90%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width: 576px) and (max-width: 991px){.custom-pages section.banner-section .banner-container .banner-image img.banner-img{width:100%}}@media screen and (min-width: 992px){.custom-pages section.banner-section .banner-container .banner-image img.banner-img{position:absolute;width:100%;height:100%}}.custom-pages section.banner-section .banner-container .banner-title-inner{z-index:10;padding:32px 64px 90px 32px}@media screen and (min-width: 576px) and (max-width: 991px){.custom-pages section.banner-section .banner-container .banner-title-inner{height:100%;position:relative;top:-28px;padding:0 38px 0 32px}}@media screen and (min-width: 992px){.custom-pages section.banner-section .banner-container .banner-title-inner{padding:0 64px 0 20px;position:relative;top:-36px}}.custom-pages section.banner-section .banner-container .banner-title-inner .title-text{font-weight:700;text-align:left;text-transform:uppercase;color:#fff;font-size:40px;letter-spacing:-1.2px;line-height:40px}@media screen and (min-width: 992px){.custom-pages section.banner-section .banner-container .banner-title-inner .title-text{font-size:45px;line-height:45px}}@media screen and (min-width: 1200px){.custom-pages section.banner-section .banner-container .banner-title-inner .title-text{font-size:59px;line-height:59px}}@media screen and (min-width: 1400px){.custom-pages section.banner-section .banner-container .banner-title-inner .title-text{font-size:64px;line-height:64px}}.custom-pages section.banner-section .banner-container .banner-title-inner .subtitle-text{color:#fff;font-size:14px;font-weight:350}.custom-pages section.banner-section .banner-title-outer{background-color:#fff;padding:24px}.custom-pages section.banner-section .banner-title-outer .title-text{font-weight:700;text-align:left;color:#101010;font-size:40px;letter-spacing:-1px;line-height:40px}.custom-pages section.custom-body{padding-bottom:64px;margin-top:48px}@media screen and (min-width: 576px){.custom-pages section.custom-body{margin-top:80px}}.custom-pages section.custom-body .table-responsive{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.custom-pages section.custom-body .table-responsive::-webkit-scrollbar{width:10px!important;height:10px!important}.custom-pages section.custom-body .table-responsive::-webkit-scrollbar-track{background:#f1f1f1!important}.custom-pages section.custom-body .table-responsive::-webkit-scrollbar-thumb{background:#d8d7d7!important;border-radius:20px!important}.custom-pages section.custom-body .table-responsive::-webkit-scrollbar-thumb:hover{background:#c2c2c2!important}.custom-pages section.custom-body .container{padding-left:16px;padding-right:16px}@media screen and (min-width: 576px){.custom-pages section.custom-body .container{padding-left:64px;padding-right:64px;max-width:none}}@media screen and (min-width: 992px){.custom-pages section.custom-body .container{padding-left:160px;padding-right:160px;max-width:none}}@media screen and (min-width: 1200px){.custom-pages section.custom-body .container{padding-left:240px;padding-right:240px}}@media screen and (min-width: 1600px){.custom-pages section.custom-body .container{padding-left:0;padding-right:0;max-width:1320px}}.custom-pages .show-desktop{display:none}@media screen and (min-width: 992px){.custom-pages .show-desktop{display:block}}.custom-pages .show-mobile{display:block}@media screen and (min-width: 992px){.custom-pages .show-mobile{display:none}}.custom-pages .btn{padding:16px 40px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-pages .btn-primary{background-color:#000;border-color:#000;color:#fff}.custom-pages .btn-primary:hover{color:#000;background-color:#fff;border-color:#000}.custom-pages .read-more-btn.btn-primary{box-shadow:none!important}.custom-pages .read-more-btn.btn-primary:active{color:#fff!important;background-color:transparent!important;border-color:transparent!important}.custom-pages .btn-sm{padding:8px 22px}.custom-pages a{color:#eb0a1e}.custom-pages p img{display:inline-block}.custom-pages h1,.custom-pages h2,.custom-pages h3,.custom-pages h4,.custom-pages h5,.custom-pages h6{font-weight:600}.custom-pages #company-profile .red-line{width:50px;height:2px;margin:20px 0;background-color:red}.custom-pages #company-profile .buttons-company{text-align:left;display:flex;gap:5px;flex-direction:column;align-items:center}@media screen and (min-width: 1280px){.custom-pages #company-profile .buttons-company{flex-direction:row;justify-content:center}}.custom-pages #company-profile .our-content h3,.custom-pages #company-profile .our-content p{padding-bottom:10px}.custom-pages #company-profile .our-content img{padding-bottom:30px}.custom-pages #company-profile .logos-wrapper{display:flex;justify-content:center;flex-direction:column;gap:20px}@media screen and (min-width: 576px){.custom-pages #company-profile .logos-wrapper{flex-direction:row;gap:0}}.custom-pages #company-profile .logos-wrapper .logo-item{display:flex;flex-direction:column;align-items:center;text-align:center}.custom-pages #company-profile .logos-wrapper .logo-item img{width:100%;max-width:60%}.custom-pages #company-profile .logos-wrapper .logo-item h3.logo-number{color:#eb0a1e;position:relative;font-weight:700}.custom-pages #company-profile .logos-wrapper .logo-item h3.logo-number span.asterisk{color:#000;font-weight:500;position:absolute;top:-6px}.custom-pages #company-profile .logos-wrapper .logo-item p.logo-text{color:#000;font-weight:600;font-size:18px}.custom-pages #company-profile .contributions-list .c_mobile_desktop{display:flex}.custom-pages #company-profile .contributions-list .c_tablet{display:none}@media screen and (min-width: 576px){.custom-pages #company-profile .contributions-list .c_mobile_desktop{display:none}.custom-pages #company-profile .contributions-list .c_tablet{display:grid}}@media screen and (min-width: 1200px){.custom-pages #company-profile .contributions-list .c_mobile_desktop{display:flex}.custom-pages #company-profile .contributions-list .c_tablet{display:none}}.custom-pages #company-profile .contributions-wrapper{display:flex;flex-direction:column;padding:30px 0}@media screen and (min-width: 992px){.custom-pages #company-profile .contributions-wrapper{flex-direction:row}}.custom-pages #company-profile .contributions-wrapper .contributions-item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width: 1200px){.custom-pages #company-profile .contributions-wrapper .contributions-item{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}.custom-pages #company-profile .contributions-wrapper .contributions-item:last-child{border-bottom:none;margin-bottom:0}}@media screen and (min-width: 1200px){.custom-pages #company-profile .contributions-wrapper .contributions-item{padding:0 24px}.custom-pages #company-profile .contributions-wrapper .contributions-item:first-child{padding-left:0}.custom-pages #company-profile .contributions-wrapper .contributions-item:last-child{padding-right:0}.custom-pages #company-profile .contributions-wrapper .contributions-item:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background-color:#ccc;margin:auto 0}}.custom-pages #company-profile .contributions-wrapper .contributions-item p.c-title{color:#000;font-size:16px;font-weight:600}@media screen and (min-width: 576px){.custom-pages #company-profile .contributions-wrapper .contributions-item p.c-title{margin-bottom:10px}}@media screen and (min-width: 1200px){.custom-pages #company-profile .contributions-wrapper .contributions-item p.c-title{height:unset;font-size:15px;margin-bottom:15px}}.custom-pages #company-profile .contributions-wrapper .contributions-item .c-img-wrapper{display:flex;justify-content:center;align-items:center}.custom-pages #company-profile .contributions-wrapper .contributions-item .c-img-wrapper img{width:100%;max-width:240px;margin-bottom:10px}@media screen and (min-width: 1200px){.custom-pages #company-profile .contributions-wrapper .contributions-item .c-img-wrapper img{max-width:60%}}@media screen and (min-width: 1200px){.custom-pages #company-profile .contributions-wrapper .contributions-item .desc-wrapper{height:105px}}.custom-pages #company-profile .contributions-wrapper .contributions-item p.contributions-number{position:relative;display:inline-block;color:#eb0a1e;font-size:16px;font-weight:700;margin-bottom:0}.custom-pages #company-profile .contributions-wrapper .contributions-item p.contributions-number span.asterisk{color:#000;font-weight:500;position:absolute;top:-6px}.custom-pages #company-profile .contributions-wrapper .contributions-item p.contributions-text{color:#000;font-size:15px;font-weight:400;margin-bottom:0}.custom-pages #company-profile .contributions-wrapper .contributions-item p.contributions-text span.since{display:block;font-size:12px}.custom-pages #company-profile .contributions-wrapper-tablet{display:grid;grid-template-columns:repeat(3,1fr);gap:0 50px;padding:30px 0}.custom-pages #company-profile .contributions-wrapper-tablet .contributions-item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}.custom-pages #company-profile .contributions-wrapper-tablet .contributions-item p.c-title{color:#000;font-size:16px;font-weight:600}@media screen and (min-width: 576px){.custom-pages #company-profile .contributions-wrapper-tablet .contributions-item p.c-title{margin-bottom:10px}}@media screen and (min-width: 1200px){.custom-pages #company-profile .contributions-wrapper-tablet .contributions-item p.c-title{height:unset;font-size:15px;margin-bottom:15px}}.custom-pages #company-profile .contributions-wrapper-tablet .contributions-item .c-img-wrapper{display:flex;justify-content:center;align-items:center}.custom-pages #company-profile .contributions-wrapper-tablet .contributions-item .c-img-wrapper img{width:100%;max-width:240px;margin-bottom:10px}@media screen and (min-width: 1200px){.custom-pages #company-profile .contributions-wrapper-tablet .contributions-item .c-img-wrapper img{max-width:60%}}.custom-pages #company-profile .contributions-wrapper-tablet .contributions-item .desc-wrapper{height:80px}.custom-pages #company-profile .contributions-wrapper-tablet .contributions-item p.contributions-number{position:relative;display:inline-block;color:#eb0a1e;font-size:16px;font-weight:700;margin-bottom:0}.custom-pages #company-profile .contributions-wrapper-tablet .contributions-item p.contributions-number span.asterisk{color:#000;font-weight:500;position:absolute;top:-6px}.custom-pages #company-profile .contributions-wrapper-tablet .contributions-item p.contributions-text{color:#000;font-size:15px;font-weight:400;margin-bottom:0}.custom-pages #company-profile .contributions-wrapper-tablet .contributions-item p.contributions-text span.since{display:block;font-size:12px}.custom-pages #company-profile .contributions-wrapper-tablet .c-row-center{grid-column:1/-1;display:flex;justify-content:center;gap:20px}@media screen and (max-width: 1200px){.custom-pages #company-profile .contributions-wrapper-tablet .c-row-center .contributions-item{border-bottom:none;margin-bottom:0}}.custom-pages .title-line{margin:10px auto 0;width:150px;background:#df0820;height:2px}.custom-pages #accordion-page{padding-bottom:50px;color:#34404e}.custom-pages #accordion-page a{color:#eb0a1e;font-weight:700}.custom-pages #accordion-page ol{list-style-type:decimal}.custom-pages #accordion-page .card{background-color:unset;background-clip:border-box;border:none;border-bottom:1px solid #eee;border-radius:0}.custom-pages #accordion-page .card .card-header{background-color:unset;border-bottom:.8px solid #c00;padding:20px 1.25rem}.custom-pages #accordion-page .card .card-header a:not(.collapsed) h5{color:red}.custom-pages #accordion-page .card .card-header a:not(.collapsed) h5:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"";float:right;color:red}.custom-pages #accordion-page .card .card-header a.collapsed h5{color:red}.custom-pages #accordion-page .card .card-header a.collapsed h5:after{content:"";font-family:"Font Awesome 5 Free";font-weight:600;float:right;color:red}.custom-pages #accordion-page .card-body a{text-decoration:underline}.custom-pages #bactaklenz-content{color:#34404e}.custom-pages #bactaklenz-content .badge-primary{color:#fff;background-color:#eb0a1e}.custom-pages #privacy-policy-page{font-family:Toyota Type}.custom-pages #privacy-policy-page .container{max-width:unset;padding:0 16px}@media screen and (min-width: 576px){.custom-pages #privacy-policy-page .container{padding:0 24px}}@media screen and (min-width: 992px){.custom-pages #privacy-policy-page .container{padding:0 64px}}@media screen and (min-width: 1600px){.custom-pages #privacy-policy-page .container{max-width:1320px;margin:auto;padding:0}}.custom-pages #privacy-policy-page .tab{margin-bottom:8px}.custom-pages #privacy-policy-page .tab input{position:absolute;opacity:0;z-index:-1}.custom-pages #privacy-policy-page .tab__content{max-height:0;overflow:hidden;transition:all .35s}.custom-pages #privacy-policy-page .tab input:checked~.tab__content{max-height:70rem;padding:1rem}.custom-pages #privacy-policy-page .accordion{color:#101010;overflow:hidden;padding-top:0}.custom-pages #privacy-policy-page .tab__label,.custom-pages #privacy-policy-page .tab__close{display:flex;color:#101010;background:#e3e3e3;cursor:pointer;transition:all .5s}.custom-pages #privacy-policy-page .tab__label:hover,.custom-pages #privacy-policy-page .tab__close:hover{color:#fff;background:#101010}.custom-pages #privacy-policy-page input:checked~.tab__close,.custom-pages #privacy-policy-page input:checked~.tab__label{color:#fff;background:#101010;transition:all .5s}.custom-pages #privacy-policy-page .tab__label{justify-content:space-between;padding:1rem 2rem 1rem 1rem;margin:0!important;position:relative;text-transform:uppercase}.custom-pages #privacy-policy-page .tab__label:after{content:"❯";text-align:center;transform:rotate(90deg);position:absolute;right:20px;transition:all .35s}.custom-pages #privacy-policy-page .tab input:checked+.tab__label:after{transform:rotate(270deg)}.custom-pages #privacy-policy-page .tab__content p{font-size:16px;line-height:normal;margin:0 0 16px}.custom-pages #privacy-policy-page .tab__close{justify-content:flex-end;padding:.5rem 1rem;font-size:.75rem}.custom-pages #privacy-policy-page .list .list-item{display:list-item;margin-left:1em;list-style:disc outside}.custom-pages #privacy-policy-page .full-ppn{color:#101010;text-decoration:underline}.custom-pages #privacy-policy-page .full-ppn:hover{opacity:.6;color:inherit}.custom-pages #privacy-policy-page .tab__content img.npc-seal{max-width:100%;height:auto;display:block;margin:0 auto 20px}.custom-pages #privacy-policy-page p+.list{margin-top:36px}.custom-pages #privacy-policy-page .list{margin-bottom:40px;padding-left:0;list-style-type:none}.custom-pages #privacy-policy-page .list li{position:relative;margin-bottom:10px;padding-left:21px;font-size:16px;font-weight:400;line-height:normal}.custom-pages #privacy-policy-page .list li:before{position:absolute;top:5px;left:-2px}.custom-pages #privacy-policy-page .list li>a{color:#777}.custom-pages #privacy-policy-page .list li>a:hover{text-decoration:none}.custom-pages #privacy-policy-page .list-mark-1 li{padding-left:39px}.custom-pages #privacy-policy-page .list-mark-1 li:before{left:17px;width:4px;height:15px;content:""}.custom-pages #privacy-policy-page .list-mark-2 li:before{font-family:Pe-icon-7-stroke;font-size:16px;opacity:.8;content:""}.custom-pages #privacy-policy-page .list-mark-3 li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:12px}.custom-pages #privacy-policy-page .list-mark-4 li:before{font-family:ElegantIcons;content:"$"}.custom-pages #privacy-policy-page .list-num{counter-reset:list}.custom-pages #privacy-policy-page .list-num li:before{display:inline-block;font-weight:700;color:#980aac;content:counter(list) ". ";counter-increment:list}.no-banner{height:160px;width:100%;position:relative}@media screen and (min-width: 991px){.no-banner{height:240px}}.no-banner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.no-banner .banner-overlay{position:absolute;width:100%;height:100%;z-index:10;top:0;background-color:#10101080;display:flex;justify-content:center;align-items:end;padding-left:32px;padding-right:32px;padding-bottom:32px}@media screen and (min-width: 576px){.no-banner .banner-overlay{padding-left:64px;padding-right:64px}}.no-banner .banner-overlay h1{font-size:40px;color:#fff;line-height:115%;text-align:center;text-transform:uppercase;font-weight:900;font-family:Toyota Type,sans-serif;margin-bottom:0}@media screen and (min-width: 992px){.no-banner .banner-overlay h1{font-size:64px;letter-spacing:-1.6px;line-height:1}}@media screen and (min-width: 576px){.banner-img__mobile{display:none}}.banner-img__tablet{display:none}@media screen and (min-width: 576px){.banner-img__tablet{display:block}}@media screen and (min-width: 1200px){.banner-img__tablet{display:none}}.banner-img__desktop{display:none}@media screen and (min-width: 1200px){.banner-img__desktop{display:block}}
