.toyota-insure .advantages-toyota-container{position:relative}.toyota-insure .advantages-toyota-container .advantages-background{width:100%;height:100vh;max-height:220px;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}@media (min-width: 991px) and (max-width: 1024px){.toyota-insure .advantages-toyota-container .advantages-background{max-height:247px}}.toyota-insure .advantages-toyota-container .advantages-foreground{position:absolute;right:15%;top:65px;width:520px;height:220px;-o-object-fit:contain;object-fit:contain;z-index:2}@media screen and (max-width: 1280px){.toyota-insure .advantages-toyota-container .advantages-foreground{right:3%}}@media screen and (max-width: 500px){.toyota-insure .advantages-toyota-container .advantages-foreground{right:50%;transform:translate(50%);width:378px;height:160px;top:120px}}.toyota-insure .advantages-toyota-container .advantages-heading-container{display:flex;align-items:flex-start;margin-left:15px;margin-bottom:40px;margin-top:10rem}@media (min-width: 1440px){.toyota-insure .advantages-toyota-container .advantages-heading-container{gap:1.5em;margin-left:0;margin-right:0;height:69px}}.toyota-insure .advantages-toyota-container .advantages-heading-container h1{font-family:Toyota Type Book;font-weight:300;font-size:32px;letter-spacing:-.0125em;color:#101010;margin:0;flex-shrink:0;white-space:nowrap;line-height:1.6;flex:1;position:relative;padding-right:.5em}.toyota-insure .advantages-toyota-container .advantages-heading-container h1:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;height:8rem;background-color:#101010}.toyota-insure .advantages-toyota-container .advantages-heading-container p{font-size:16px;font-family:Toyota Type;margin-bottom:0}@media (min-width: 1440px){.toyota-insure .advantages-toyota-container .advantages-heading-container p{width:856px;height:100%}}@media (max-width: 1440px){.toyota-insure .advantages-toyota-container .advantages-heading-container p{padding-left:1em}}@media (max-width: 768px){.toyota-insure .advantages-toyota-container .advantages-heading-container{flex-direction:column;gap:0;margin-left:0;padding:0 15px}.toyota-insure .advantages-toyota-container .advantages-heading-container h1{white-space:normal;padding-right:0;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #101010;width:100%}.toyota-insure .advantages-toyota-container .advantages-heading-container h1:after{display:none}.toyota-insure .advantages-toyota-container .advantages-heading-container p{padding-left:0}}.toyota-insure .advantages-toyota-container .advantages-description-container{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 16px;place-items:center}@media (max-width: 750px){.toyota-insure .advantages-toyota-container .advantages-description-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 380px){.toyota-insure .advantages-toyota-container .advantages-description-container{grid-template-columns:repeat(1,1fr)}}.toyota-insure .advantages-toyota-container .advantages-description-container .adc-item{width:300px;height:126px;display:flex;flex-direction:column;row-gap:10px;padding-inline:10px;justify-content:center;align-items:center}@media (max-width: 1280px){.toyota-insure .advantages-toyota-container .advantages-description-container .adc-item{width:258px}}@media (max-width: 1200px){.toyota-insure .advantages-toyota-container .advantages-description-container .adc-item{width:210px;max-height:126px}}@media (max-width: 991px){.toyota-insure .advantages-toyota-container .advantages-description-container .adc-item{width:146px;height:149px}}@media (max-width: 414px){.toyota-insure .advantages-toyota-container .advantages-description-container .adc-item{width:171px;height:126px}}.toyota-insure .advantages-toyota-container .advantages-description-container .adc-item img{width:64px;max-width:75px;height:auto}.toyota-insure .advantages-toyota-container .advantages-description-container .adc-item p{text-align:center;font-size:16px;color:#3a3a3a}.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(7,1fr);gap:2rem;position:relative;z-index:3}@media (min-width: 1200px) and (max-width: 1280px){.toyota-insure .advantages-toyota-container .advantages-sponsors .sponsor-images{width:1152px;margin:auto;height:32px}}@media (max-width: 768px){.toyota-insure .advantages-toyota-container .advantages-sponsors .sponsor-images{grid-template-columns:repeat(4,1fr)}}@media (max-width: 600px){.toyota-insure .advantages-toyota-container .advantages-sponsors .sponsor-images{grid-template-columns:repeat(2,1fr)}}.toyota-insure .advantages-toyota-container .advantages-sponsors .sponsor-images .img-wrapper{display:flex;align-items:center;justify-content:center}.toyota-insure .advantages-toyota-container .advantages-sponsors .sponsor-images .img-wrapper img{margin-right:0!important;max-width:100%;height:32px;-o-object-fit:contain;object-fit:contain}.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}@media (min-width: 769px) and (max-width: 1024px){.toyota-insure .advantages-toyota-container .advantages-sponsors .img-wrapper:nth-child(1) img{width:102px;height:24px}.toyota-insure .advantages-toyota-container .advantages-sponsors .img-wrapper:nth-child(2) img{width:24px;height:24px}.toyota-insure .advantages-toyota-container .advantages-sponsors .img-wrapper:nth-child(3) img{width:102px;height:24px}.toyota-insure .advantages-toyota-container .advantages-sponsors .img-wrapper:nth-child(4) img{width:111px;height:24px}.toyota-insure .advantages-toyota-container .advantages-sponsors .img-wrapper:nth-child(5) img{width:107px;height:24px}.toyota-insure .advantages-toyota-container .advantages-sponsors .img-wrapper:nth-child(6) img{width:107px;height:24px}.toyota-insure .advantages-toyota-container .advantages-sponsors .img-wrapper:nth-child(7) img{width:107px;height:24px}}@media (min-width: 768px){.toyota-insure .advantages-toyota-container .advantages-sponsors .img-wrapper:nth-child(1) img{width:136px;height:32px}.toyota-insure .advantages-toyota-container .advantages-sponsors .img-wrapper:nth-child(2) img{width:32px;height:32px}.toyota-insure .advantages-toyota-container .advantages-sponsors .img-wrapper:nth-child(3) img{width:136px;height:32px}.toyota-insure .advantages-toyota-container .advantages-sponsors .img-wrapper:nth-child(4) img{width:148px;height:32px}.toyota-insure .advantages-toyota-container .advantages-sponsors .img-wrapper:nth-child(5) img{width:143px;height:32px}.toyota-insure .advantages-toyota-container .advantages-sponsors .img-wrapper:nth-child(6) img{width:143px;height:32px}.toyota-insure .advantages-toyota-container .advantages-sponsors .img-wrapper:nth-child(7) img{width:143px;height:32px}}.toyota-insure .advantages-toyota-container .advantages-description-container{margin-left:0;position:relative;z-index:3}.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:16px}.toyota-insure .advantages-toyota-container:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(to bottom,#f4f4f400,#fff);pointer-events:none;z-index:2}
