.toyota-insure{font-size:15px;font-family:Toyota Type;line-height:1.6}@media screen and (min-width: 1061px) and (max-width: 1199px){.toyota-insure{padding-bottom:40px}}.toyota-insure *{box-sizing:border-box}.toyota-insure .container{max-width:1170px}.toyota-insure .list li{position:relative;margin-bottom:10px;padding-left:21px}.toyota-insure .toyota-button-right-crop{background-color:transparent;border:0 none;padding:15px 130px;display:inline-block;text-align:center;position:relative;vertical-align:middle;text-transform:none;font-size:15px;z-index:1;overflow:hidden;cursor:pointer;font-family:Toyota Type;font-weight:400;color:#fff;background-color:#000;width:100%}.toyota-insure .desktop-image{display:none}@media (min-width: 1024px){.toyota-insure .desktop-image{display:inherit}}@media (min-width: 1024px){.toyota-insure .mobile-image{display:none}}@keyframes leftFade{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.toyota-insure .banner-section{position:relative;width:100%;height:auto;z-index:1;background:#f4f4f4}.toyota-insure .banner-section .image{position:relative}.toyota-insure .banner-section .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(1.3)}.toyota-insure .banner-section .image:after{content:"";position:absolute;bottom:0;height:100%;background:linear-gradient(to top,#f4f4f4,#0000,#0000,#0000,#0000);right:0;width:100%;pointer-events:none}.toyota-insure .banner-section .container-details{height:100%;position:relative;padding-bottom:20px}@media (min-width: 1024px){.toyota-insure .banner-section .container-details{width:1024px;margin-left:auto;margin-right:auto;padding:0 25px 20px}}@media (min-width: 1280px){.toyota-insure .banner-section .container-details{width:1280px;padding:0 75px 20px}}@media (min-width: 1536px){.toyota-insure .banner-section .container-details{width:1536px}}.toyota-insure .banner-section .container-details .text-container{width:85%;margin-left:auto;margin-right:auto;position:relative;margin-bottom:2em;top:-2em}@media (min-width: 1024px){.toyota-insure .banner-section .container-details .text-container{top:-16em;width:100%}}@media (min-width: 1280px){.toyota-insure .banner-section .container-details .text-container{top:-18em}}@media (min-width: 1536px){.toyota-insure .banner-section .container-details .text-container{top:-25em}}.toyota-insure .banner-section .container-details .text-container .title{width:100%}@media (min-width: 1024px){.toyota-insure .banner-section .container-details .text-container .title{width:700px}}@media (min-width: 1536px){.toyota-insure .banner-section .container-details .text-container .title{font-size:874px}}.toyota-insure .banner-section .container-details .text-container .title h1{font-size:30px;font-family:Toyota Type;font-weight:600;color:#000}@media (min-width: 1024px){.toyota-insure .banner-section .container-details .text-container .title h1{font-size:50px;line-height:60px;max-width:13ch;color:#fff}}@media (min-width: 1536px){.toyota-insure .banner-section .container-details .text-container .title h1{font-size:64px;line-height:70px}}.toyota-insure .banner-section .container-details .text-container .descriptions p{font-size:16px;font-family:Toyota Type;color:#000}@media (min-width: 1024px){.toyota-insure .banner-section .container-details .text-container .descriptions p{font-size:20px;color:#fff}}@media (min-width: 1536px){.toyota-insure .banner-section .container-details .text-container .descriptions p{font-size:24px}}.toyota-insure .product-lineup{width:100%;background:#f4f4f4;z-index:2;position:relative;padding-bottom:50px;margin-top:-3em}@media (min-width: 1024px){.toyota-insure .product-lineup{margin-top:-13em;background:linear-gradient(to bottom,#0000,#f4f4f4,#f4f4f4,#f4f4f4,#f4f4f4);padding-bottom:5px}}@media (min-width: 1280px){.toyota-insure .product-lineup{margin-top:-17em;background:linear-gradient(to bottom,#0000,#f4f4f4,#f4f4f4,#f4f4f4,#f4f4f4,#f4f4f4);padding-bottom:15px}}@media (min-width: 1536px){.toyota-insure .product-lineup{margin-top:-23em;background:linear-gradient(to bottom,#0000,#f4f4f4,#f4f4f4,#f4f4f4,#f4f4f4,#f4f4f4,#f4f4f4,#f4f4f4)}}.toyota-insure .product-lineup .content-product-lineup-container{width:100%;position:relative}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel{width:100%;height:100px;position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .header-carousel{width:1024px;padding:0 25px;left:50%;transform:translate(-50%)}}@media (min-width: 1280px){.toyota-insure .product-lineup .content-product-lineup-container .header-carousel{width:1280px;padding:0 80px}}@media (min-width: 1536px){.toyota-insure .product-lineup .content-product-lineup-container .header-carousel{width:1536px}}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list{position:relative;display:block;overflow:hidden;margin:0}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container{opacity:1;transform:translateZ(0);position:relative;top:0;left:0;display:flex;margin-left:auto!important;margin-right:auto!important;transition:transform .5s ease-in-out;padding:0 1% 0 7%;align-items:center;grid-gap:10px}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container{width:100%;padding:0}}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product{width:100%;display:inline-block;height:105px;position:relative;padding:10px;border:1.5px #DEDEDE solid;cursor:pointer}@media (min-width: 1536px){.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product{padding:0 10px}}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product{height:130px}}@media (min-width: 1280px){.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product{height:160px}}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product .container-product{position:relative;top:50%;transform:translateY(-50%)}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product .container-product .image{width:100%}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product .container-product .image p{text-align:center;font-weight:700;font-size:16px;font-family:Toyota Type;margin:auto;line-height:1.2}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product{transition:all .7s ease}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product.active{background:#fff}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product.active .image .image-active{display:block;color:#000}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product.active .image .image-inactive{display:none;color:#fff}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product:not(.active){background:#000}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product:not(.active) .image .image-active{display:none;color:#000}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product:not(.active) .image .image-inactive{display:block;color:#fff}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product:not(.active):hover{background:#fff}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list .carousel-container .product:not(.active):hover .image .image-inactive{color:#000!important}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list:before{content:"";position:absolute;left:0;top:0;height:100%;width:32px;background:linear-gradient(to right,#f4f4f4 25%,#0000);z-index:2;pointer-events:none}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list:before{display:none}}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list:after{content:"";position:absolute;right:0;top:0;height:100%;width:32px;background:linear-gradient(to left,#f4f4f4 25%,#0000);z-index:2;pointer-events:none}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-list:after{display:none}}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-btn{width:24px;height:24px;background:#dbdbdb;border:none;position:absolute;z-index:5;cursor:pointer}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-btn{display:none}}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-btn div{align-items:center;display:flex;justify-content:center;width:100%;height:100%}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-btn div img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-btn.prev{border-radius:0 4px 4px 0;top:50%;left:0;transform:translateY(-50%);display:none}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-btn.prev{display:none!important}}.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-btn.next{border-radius:4px 0 0 4px;top:50%;right:0;transform:translateY(-50%)}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .header-carousel .carousel-btn.next{display:none!important}}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel{width:85%;margin-top:1em;height:100%;left:50%;transform:translate(-50%);position:relative}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel{margin-top:4em;width:1024px;padding:0 25px}}@media (min-width: 1280px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel{width:1280px;margin-top:6em;padding:0 80px}}@media (min-width: 1536px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel{width:1536px}}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list{background:#fff}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list{background:transparent}}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .banner-lineup{position:relative;top:0;left:0;width:100%;z-index:3}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .banner-lineup img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .banner-lineup .main-image{position:absolute;width:100%;z-index:4;bottom:-4em}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .banner-lineup .main-image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .banner-lineup .main-image .img-scale{animation:.3s linear forwards leftFade}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .banner-lineup .main-image{width:60%;top:60px;right:0;z-index:2}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .banner-lineup .main-image.insure-image{width:69%!important;top:75px}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .banner-lineup .main-image.fleet-image{width:72%!important;top:30px}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .banner-lineup .main-image.tsure-image{width:70%!important}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .banner-lineup .main-image.connected-image{width:63px!important;top:15px}}@media (min-width: 1920px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .banner-lineup .main-image{width:65%}}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content{background:#fff;position:relative;width:100%;padding-bottom:10px;z-index:3;top:4em}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content{width:660px;left:0;top:0;z-index:1;padding:50px 171px 50px 80px}}@media (min-width: 1920px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content{padding:60px 25px 60px 80px}}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content .logo{width:100%;text-align:center}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content .logo{text-align:left}}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content .logo img{width:200px;height:auto;-o-object-fit:contain;object-fit:contain}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content .logo img{width:300px}}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content .logo h1{font-size:34px;color:#000;font-family:Toyota Type;font-weight:700;line-height:.7;margin:10px 0}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content .logo h4{font-size:20px;color:#000;font-family:Toyota Type;font-weight:700;margin:10px 0}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content .descriptions{width:85%;margin:20px auto}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content .descriptions{margin:20px 0;width:95%}}@media (min-width: 1536px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content .descriptions{width:70%}}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content .descriptions p{color:#000;font-size:16px;font-family:Toyota Type;line-height:20px;margin-bottom:0}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content .descriptions p{font-size:20px;line-height:28px}}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content .descriptions span{font-family:Toyota Type;font-style:italic;color:#7a7a7a;font-size:12px;line-height:16px}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list .main-content .descriptions span{font-size:16px;line-height:23px}}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-carousel .list:not(.active){display:none}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-button{position:absolute;right:20px;bottom:0;width:auto;z-index:5;display:none}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-button{display:inherit}}@media (min-width: 1280px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-button{right:80px}}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-button .carousel-btn{background:transparent;border:1px solid #DEDEDE;width:60px;height:60px;cursor:pointer;margin-left:8px}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-button .carousel-btn div img{width:25px;height:25px;-o-object-fit:contain;object-fit:contain}.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-button .carousel-btn.prev{display:none}@media (min-width: 1024px){.toyota-insure .product-lineup .content-product-lineup-container .body-carousel .main-button .carousel-btn.prev{display:none!important}}.toyota-insure hr{margin:0 32px}@media (min-width: 1200px){.toyota-insure hr{max-width:65%;margin:0 auto}}.toyota-insure .what-is-toyota-container{margin:5em 0;color:#000}.toyota-insure .what-is-toyota-container .what-is-heading-container{max-width:864px;margin:0 15px}.toyota-insure .what-is-toyota-container .what-is-heading-container h1{font-size:28px;font-family:Toyota Type;font-weight:700;margin-bottom:15px;color:#000}.toyota-insure .what-is-toyota-container .what-is-heading-container p,.toyota-insure .what-is-toyota-container .what-is-description-container p{font-size:16px;font-family:Toyota Type}.toyota-insure .what-is-toyota-container .what-is-description-container p span{font-family:Toyota Type;font-weight:700}.toyota-insure .what-is-toyota-container .what-is-description-container .v-center{display:flex;align-items:center}.toyota-insure .what-is-toyota-container .what-is-description-container img{margin-bottom:32px}.toyota-insure .what-is-toyota-container .what-is-description-container .icon-and-description{padding-left:30px}@media (min-width: 1200px){.toyota-insure .what-is-toyota-container .what-is-heading-container{margin:0 auto}.toyota-insure .what-is-toyota-container h1{font-size:32px!important}.toyota-insure .what-is-toyota-container p{font-size:18px!important}}.toyota-insure .advantages-toyota-container{padding:5em 0;background-color:#f4f4f4;color:#000}.toyota-insure .advantages-toyota-container .advantages-heading-container{margin-left:15px;margin-bottom:40px}.toyota-insure .advantages-toyota-container .advantages-heading-container h1{font-size:28px;font-family:Toyota Type;font-weight:700;margin-bottom:15px}.toyota-insure .advantages-toyota-container .advantages-heading-container p{font-size:16px;font-family:Toyota Type}.toyota-insure .advantages-toyota-container .advantages-description-container{display:flex;justify-content:center;flex-wrap:wrap;row-gap:30px}.toyota-insure .advantages-toyota-container .advantages-description-container .adc-item{flex:1 0 50%;display:flex;align-items:center;flex-direction:column;row-gap:10px;padding-inline:10px}@media screen and (min-width: 768px){.toyota-insure .advantages-toyota-container .advantages-description-container .adc-item{flex:1 0 25%}}.toyota-insure .advantages-toyota-container .advantages-description-container .adc-item img{max-width:75px;height:auto}.toyota-insure .advantages-toyota-container .advantages-description-container .adc-item p{text-align:center}.toyota-insure .advantages-toyota-container .advantages-description-container .center-align{text-align:center;background-color:#fff;padding:20px 0;margin:0 10px 10px 0;max-width:45%}.toyota-insure .advantages-toyota-container .advantages-description-container .img-scale{max-width:92px}.toyota-insure .advantages-toyota-container .advantages-description-container p{font-family:Toyota Type;font-weight:700;font-size:16px;margin-bottom:10px}.toyota-insure .advantages-toyota-container .advantages-sponsors{padding-top:4em}.toyota-insure .advantages-toyota-container .advantages-sponsors .sponsor-images{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media screen and (min-width: 768px){.toyota-insure .advantages-toyota-container .advantages-sponsors .sponsor-images{grid-template-columns:repeat(auto-fit,minmax(50px,max-content))}}@media screen and (min-width: 1024px){.toyota-insure .advantages-toyota-container .advantages-sponsors .sponsor-images{gap:1rem}}.toyota-insure .advantages-toyota-container .advantages-sponsors .sponsor-images .img-wrapper{display:flex;align-items:center}.toyota-insure .advantages-toyota-container .advantages-sponsors .sponsor-images .img-wrapper img{margin-right:0!important;max-width:100%;height:auto}.toyota-insure .advantages-toyota-container .advantages-sponsors .img-scale{width:auto;margin-right:38px}.toyota-insure .advantages-toyota-container .advantages-sponsors .smaller_logo{max-width:150px;margin-right:10px;margin-top:10px}.toyota-insure .advantages-toyota-container .advantages-sponsors p{font-size:16px}@media (min-width: 1200px){.toyota-insure .advantages-toyota-container .advantages-heading-container{margin-left:0}.toyota-insure .advantages-toyota-container .advantages-heading-container h1{font-size:32px}.toyota-insure .advantages-toyota-container .advantages-heading-container p{font-size:18px}.toyota-insure .advantages-toyota-container .advantages-description-container{margin-left:0}.toyota-insure .advantages-toyota-container .advantages-description-container .center-align{max-width:23%;padding:30px 15px;margin:10px}.toyota-insure .advantages-toyota-container .advantages-description-container p{font-size:20px}.toyota-insure .advantages-toyota-container .advantages-sponsors .img-scale{margin-right:92px}.toyota-insure .advantages-toyota-container .advantages-sponsors .smaller_logo{max-width:none}.toyota-insure .advantages-toyota-container .advantages-sponsors p{font-size:18px}}.toyota-insure .toyota-coverage-container{margin:5em 0;color:#000}.toyota-insure .toyota-coverage-container .coverage-title-container{margin-bottom:48px}.toyota-insure .toyota-coverage-container .coverage-title-container h1{font-family:Toyota Type;font-weight:700;font-size:32px;text-align:center}.toyota-insure .toyota-coverage-container .coverage-tables-container{overflow:auto;scrollbar-color:#EB0A1E}.toyota-insure .toyota-coverage-container .coverage-tables-container table,.toyota-insure .toyota-coverage-container .coverage-tables-container tbody,.toyota-insure .toyota-coverage-container .coverage-tables-container tr,.toyota-insure .toyota-coverage-container .coverage-tables-container td,.toyota-insure .toyota-coverage-container .coverage-tables-container th{border:1px solid #808080}.toyota-insure .toyota-coverage-container .coverage-tables-container ::-webkit-scrollbar{width:12px!important}.toyota-insure .toyota-coverage-container .coverage-tables-container ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;border-radius:10px!important;background:#eb0a1e!important}.toyota-insure .toyota-coverage-container .coverage-tables-container ::-webkit-scrollbar-thumb{border-radius:10px!important;background:#eb0a1e!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)!important}.toyota-insure .toyota-coverage-container .coverage-tables-container ::-webkit-scrollbar-thumb:window-inactive{background:#eb0a1e!important}.toyota-insure .toyota-coverage-container .coverage-table th{text-align:center;padding:20px;font-size:16px;font-family:Toyota Type;font-weight:700}.toyota-insure .toyota-coverage-container .coverage-table td{padding:14px 16px;text-align:center;font-size:14px;font-family:Toyota Type;font-weight:350}.toyota-insure .toyota-coverage-container .coverage-table td b{font-family:Toyota Type;font-weight:700}.toyota-insure .toyota-coverage-container .coverage-table .left-align{text-align:left}.toyota-insure .toyota-coverage-container .coverage-table .flex{display:flex}.toyota-insure .toyota-coverage-container .coverage-table .flex span{margin-right:8px}.toyota-insure .toyota-coverage-container .coverage-table ul{list-style-type:square;margin-top:8px;padding-left:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toyota-insure .toyota-coverage-container .coverage-table ul ::marker{color:#ccc;width:6px;height:6px;font-size:12px}.toyota-insure .toyota-coverage-container .coverage-table ul li{margin-bottom:8px}.toyota-insure .toyota-coverage-container .coverage-table .v-top{vertical-align:top}.toyota-insure .insurance-claim{padding:5em 0;background-color:#f5f5f5;color:#000}.toyota-insure .insurance-claim .container{padding:0}@media (min-width: 1920px){.toyota-insure .insurance-claim .container{max-width:1320px}}.toyota-insure .insurance-claim .container .insurance-list{display:flex;flex-wrap:wrap;max-height:unset;justify-content:center}.toyota-insure .insurance-claim .container .insurance-claim-container .row{margin-right:unset;margin-left:unset}.toyota-insure .insurance-claim .container .insurance-claim-container .row .insurance-claim-heading-container{max-width:864px;margin:0 15px 15px}@media (min-width: 992px){.toyota-insure .insurance-claim .container .insurance-claim-container .row .insurance-claim-heading-container{height:110px}}@media (min-width: 1280px){.toyota-insure .insurance-claim .container .insurance-claim-container .row .insurance-claim-heading-container{height:90px}}.toyota-insure .insurance-claim .container .insurance-claim-container .row .insurance-claim-heading-container h1.title{font-size:32px;font-family:Toyota Type;font-weight:700;color:#101010;text-align:center;line-height:40px;margin-top:80px}@media (min-width: 992px){.toyota-insure .insurance-claim .container .insurance-claim-container .row .insurance-claim-heading-container h1.title{margin-top:0;margin-bottom:5px}}.toyota-insure .insurance-claim .container .insurance-claim-container .row .insurance-claim-heading-container p.sub-title{font-size:14px;font-family:Toyota Type;font-weight:350;line-height:20px;text-align:center;margin:0 0 5px;width:unset}.toyota-insure .insurance-claim .container .insurance-claim-container p{font-size:20px;font-family:Toyota Type;margin-bottom:5px}.toyota-insure .insurance-claim .container .insurance-claim-container p span{font-family:Toyota Type;font-weight:700}.toyota-insure .insurance-claim .container .insurance-claim-container p.desc{font-size:16px;font-family:Toyota Type;font-weight:350;line-height:23px;color:#101010}.toyota-insure .insurance-claim .container .insurance-claim-container p.download{font-size:20px;font-family:Toyota Type;font-weight:700;line-height:28px;color:#101010;margin-bottom:40px}@media (min-width: 992px){.toyota-insure .insurance-claim .container .insurance-claim-container p.download{margin-bottom:unset}}.toyota-insure .insurance-claim .container .insurance-claim-container ul.list{list-style-type:lower-alpha;padding-left:25px;margin-top:0}.toyota-insure .insurance-claim .container .insurance-claim-container ul.list li{font-size:16px;font-family:Toyota Type;font-weight:350;text-align:left;line-height:23px;color:#101010;padding:0}.toyota-insure .insurance-claim .container .insurance-claim-container ul.approval{list-style-type:none;padding-left:0}.toyota-insure .insurance-claim .container .insurance-claim-container ul.approval li{font-size:16px;font-family:Toyota Type;font-weight:350;text-align:left;line-height:23px;color:#101010}.toyota-insure .insurance-claim .container .insurance-claim-container ul.approval li span{font-style:italic}.toyota-insure .insurance-claim .container .insurance-claim-container .v-center{display:flex;align-items:center}.toyota-insure .insurance-claim .container .insurance-claim-container img{margin-bottom:32px;width:70px;float:right;margin-top:25%;-o-object-fit:contain;object-fit:contain}.toyota-insure .insurance-claim .container .insurance-claim-container .requirements-custom-top{margin-top:10%}.toyota-insure .insurance-claim .container .insurance-claim-container .border-right-custom{border-right:unset}@media (min-width: 1024px){.toyota-insure .insurance-claim .container .insurance-claim-container .border-right-custom{border-right:1px solid #CCCCCC}}.toyota-insure .insurance-claim .container .insurance-claim-container a{color:#eb0a1e}.toyota-insure .inquiry-form{position:relative;width:100%;height:auto;z-index:1;background:#f4f4f4}.toyota-insure .inquiry-form .image{position:relative;filter:blur(8px);-webkit-filter:blur(8px);height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.toyota-insure .inquiry-form .image .overlay{position:absolute;background:#ffffffe3;width:100%;transition:.5s ease;color:#fff;height:100%}.toyota-insure .inquiry-form .image img{height:817px}@media only screen and (max-width: 767px){.toyota-insure .inquiry-form .image img{height:950px}}.toyota-insure .inquiry-form .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toyota-insure .inquiry-form .container .inquiry-form-title{font-size:32px;font-family:Toyota Type;font-weight:700;color:#101010;text-align:center;line-height:40px}.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container{padding:0 200px}@media only screen and (max-width: 767px){.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container{padding:0 10px}}.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group input,.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group textarea,.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group select,.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group .select-box .dropdown button{border-radius:0;background:#f5f6f8;border:none;box-shadow:none;margin:0;padding:0;font-family:Toyota Type;color:#101010;text-transform:none;overflow:hidden;font-size:14px;background:transparent;border-bottom:1px solid rgba(16,16,16,.3)}.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group input:focus,.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group textarea:focus,.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group select:focus,.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group .select-box .dropdown button:focus{outline:0px!important}.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group input:hover,.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group textarea:hover,.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group select:hover,.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group .select-box .dropdown button:hover{border-bottom:1px solid #101010}.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group .filter-option{outline:none;align-items:center;display:flex;padding:0;height:40px}.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group .dropdown{width:100%}.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group input[type=checkbox]{height:0px!important}.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group .ui-select:after{color:#727272}.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .form-group label{color:#101010;font-size:16px;margin:0;font-weight:400}.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .dropdown-toggle .caret{width:10px;height:10px;border:none}.toyota-insure .inquiry-form .container .inquiry-form-container .row.inquiry-inputs-container .dropdown-toggle .caret:after{font-family:Glyphicons Halflings;content:"";font-size:12px}.toyota-insure .inquiry-form .container .inquiry-form-container textarea{resize:none;height:195px}.toyota-insure .inquiry-form .container .inquiry-form-container input,.toyota-insure .inquiry-form .container .inquiry-form-container select,.toyota-insure .inquiry-form .container .inquiry-form-container .select-box .dropdown button{height:40px!important}.toyota-insure .inquiry-form .container .inquiry-form-container .form-control{text-transform:none}.toyota-insure .inquiry-form .container .inquiry-form-container .custom-checkbox .custom-control-label .privacy-policy{font-weight:700;color:#000;text-decoration:none}.toyota-insure .inquiry-form .container .inquiry-form-container .message-container{flex:initial}.toyota-insure .inquiry-form .container .inquiry-form-container .error-message{background-color:#f3a6a6;font-size:16px;padding:20px;color:#fff;display:none}.toyota-insure .inquiry-form .container .inquiry-form-container .success-message{background-color:#ccf5cc;font-size:16px;padding:20px;color:#101010;display:none}.toyota-insure .inquiry-form .container .inquiry-form-container .submit-btn{padding:unset;margin-left:0;padding:0 15px}.toyota-insure .inquiry-form .container .inquiry-form-container .submit-btn .toyota-button-right-crop{padding:15px 130px}.toyota-insure .inquiry-form .container .inquiry-form-container .submit-btn .toyota-button-right-crop:after{background-color:#000;transform:unset;left:8px}.toyota-insure .inquiry-form .container .inquiry-form-container button:disabled,.toyota-insure .inquiry-form .container .inquiry-form-container button[disabled]{color:#666;cursor:not-allowed}.toyota-insure .policy{color:#000}.toyota-insure .policy .container{margin-top:60px;margin-bottom:60px}.toyota-insure .policy .container .policy-heading-container{max-width:864px;margin:32px 15px}.toyota-insure .policy .container .policy-heading-container h1{font-size:28px;font-family:Toyota Type;font-weight:700}.toyota-insure .policy .container .policies-grid{margin:0 15px;font-size:16px;font-family:Toyota Type;display:grid;grid-template-columns:repeat(2,minmax(1,1fr));gap:0 16px}.toyota-insure .policy .container .policies-grid .policy-grid-item{overflow:hidden;margin-top:-20px}.toyota-insure .policy .container .policies-grid .policy-grid-item input{position:relative;opacity:0;z-index:-1}.toyota-insure .policy .container .policies-grid .policy-grid-item input:checked~.content{visibility:visible;max-height:100vh;padding:20px 32px}.toyota-insure .policy .container .policies-grid .policy-grid-item input:checked~label{background-color:#000;color:#fff}.toyota-insure .policy .container .policies-grid .policy-grid-item input:checked~label:after{content:url("data:image/svg+xml,%3Csvg id='Group_3794' data-name='Group 3794' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath id='Path_3015' data-name='Path 3015' d='M0,32H32V0H0Z' fill='none'/%3E%3Cpath id='Path_3016' data-name='Path 3016' d='M6,17l8-8,8,8' transform='translate(2 3)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E%0A")}.toyota-insure .policy .container .policies-grid .policy-grid-item label{font-family:Toyota Type;font-weight:600;border:2px solid #000000;padding:22px 32px;display:flex;justify-content:space-between;font-weight:700;cursor:pointer;transition:all .35s}.toyota-insure .policy .container .policies-grid .policy-grid-item label:after{content:url("data:image/svg+xml,%3Csvg id='Group_3794' data-name='Group 3794' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath id='Path_3015' data-name='Path 3015' d='M0,0H32V32H0Z' fill='none'/%3E%3Cpath id='Path_3016' data-name='Path 3016' d='M6,9l8,8,8-8' transform='translate(2 3)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");width:1em;height:1em;text-align:center;transition:all .35s}.toyota-insure .policy .container .policies-grid .policy-grid-item .content{visibility:hidden;max-height:0;padding:0 32px;background:#fff;transition:all .35s;font-weight:300}.toyota-insure .policy .container .policies-grid .policy-grid-item .content b{font-family:Toyota Type;font-weight:700}.toyota-insure .policy .container .policies-grid .policy-grid-item .content ul{margin-left:18px}@media (min-width: 1200px){.toyota-insure .policy .container{margin-top:120px;margin-bottom:120px}.toyota-insure .policy .container .policy-heading-container{margin-bottom:52px}.toyota-insure .policy .container .policy-heading-container h1{font-size:32px!important}.toyota-insure .policy .container .policies-grid{grid-template-columns:repeat(2,minmax(0,1fr));font-size:18px}.toyota-insure .policy .container .policies-grid .policy-grid-item label{font-size:20px}}.toyota-insure .dot{color:#000}.toyota-insure .dot .container{margin-top:60px;margin-bottom:60px}.toyota-insure .dot .container .dot-heading-container{max-width:864px;margin:32px 15px}.toyota-insure .dot .container .dot-heading-container h1{font-size:28px;font-family:Toyota Type;font-weight:700}.toyota-insure .dot .container .dot-grid{margin:0 15px;font-size:16px;font-family:Toyota Type;display:grid;height:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}.toyota-insure .dot .container .dot-grid .dot-grid-item{padding:20px 32px;background:#f4f4f4}.toyota-insure .dot .container .dot-grid .dot-grid-item h3{font-family:Toyota Type;font-weight:600;font-size:20px}.toyota-insure .dot .dot-contact{margin:32px 15px 0}.toyota-insure .dot .dot-contact p.connect-today{font-size:18px;font-family:Toyota Type;font-weight:700;margin:0}@media (min-width: 992px){.toyota-insure .dot .dot-contact p.connect-today{font-size:25px}}.toyota-insure .dot .dot-contact p{font-size:14px;font-family:Toyota Type}@media (min-width: 992px){.toyota-insure .dot .dot-contact p{font-size:18px}}.toyota-insure .dot .dot-contact p a{font-family:Toyota Type;font-weight:700;color:#eb0a1e;text-decoration:none}@media (min-width: 1200px){.toyota-insure .dot .container{margin-top:120px;margin-bottom:0}.toyota-insure .dot .container .dot-heading-container{margin-bottom:52px}.toyota-insure .dot .container .dot-heading-container h1{font-size:32px!important}.toyota-insure .dot .container .dot-grid{font-size:18px;width:1110px;height:958px}.toyota-insure .dot .container .dot-grid .dot-grid-item{width:calc(50% - 10px);height:145px;margin-right:24px}.toyota-insure .dot .container .dot-grid .dot-grid-item h3{font-size:20px}.toyota-insure .dot .container .dot-grid .dot-grid-item.dot-grid-compensate{margin-top:-28px}.toyota-insure .dot .container .dot-grid .dot-grid-item.dot-grid-item-small{height:116px}.toyota-insure .dot .container .dot-grid .dot-grid-item.dot-grid-item-large{height:176px}.toyota-insure .dot .dot-contact{margin:110px auto 220px;text-align:center}}.toyota-insure .img-scale{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";width:100%}.toyota-insure .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.toyota-insure .list{margin-bottom:40px;padding-left:0;list-style-type:none}.toyota-insure .custom-control{position:relative;display:block;min-height:15px;padding-left:15px}.toyota-insure .custom-control-label{position:relative;margin-left:10px!important}.toyota-insure label{display:inline-block}.toyota-insure .custom-control-label:before{position:absolute;top:9px;left:-15px;display:block;width:10px;height:10px;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#dee2e6;border:1px solid #000;border-radius:0}.toyota-insure .custom-control-label:after{position:absolute;top:9px;left:-15px;display:block;width:10px;height:10px;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.toyota-insure .custom-control-label:before,.toyota-insure .custom-file-label,.toyota-insure .custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.toyota-insure .custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.toyota-insure .custom-control-input{position:absolute;z-index:-1;opacity:0}.toyota-insure label.error{color:#eb0a1e!important;font-size:12px!important}.underwritten-by{border-top:1px solid #EB0A1E;border-right:1px solid #EB0A1E;display:inline-block;padding-top:5px;padding-right:5px;font-weight:700;color:#eb0a1e}@media screen and (min-width: 1024px){.underwritten-by{margin-left:20px}}.insure__definition-of-terms{display:grid;grid-template-columns:1fr 1fr;gap:10px}.insure__definition-of-terms--term{background:#f4f4f4;padding:20px 32px;font-family:Toyota Type;font-size:18px;font-weight:300}.insure__definition-of-terms--term h3{font-weight:600;font-size:20px}
