.totalcare-banner{padding-bottom:20px;padding-top:20px}@media only screen and (min-width:390px){.totalcare-banner{padding-bottom:calc(8.85714px + 2.85714vw);padding-top:calc(8.85714px + 2.85714vw)}}@media only screen and (min-width:1440px){.totalcare-banner{padding-bottom:50px;padding-top:50px}}.totalcare-banner .tcb-inner{background-color:#4679fb;background-image:url(../../dist/images/totalcare-banner-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;overflow:hidden;padding-bottom:40px;padding-top:40px;position:relative;width:100vw}@media only screen and (min-width:390px){.totalcare-banner .tcb-inner{padding-bottom:calc(28.11429px + 3.04762vw);padding-top:calc(28.11429px + 3.04762vw)}}@media only screen and (min-width:1440px){.totalcare-banner .tcb-inner{padding-bottom:72px;padding-top:72px}.totalcare-banner .tcb-inner>.container{max-width:1440px}}.totalcare-banner .tcb-row{align-items:stretch;display:flex;flex-direction:column;gap:24px;width:100%}@media only screen and (min-width:768px){.totalcare-banner .tcb-row{align-items:center;flex-direction:row;padding-left:16px}}@media only screen and (min-width:768px) and (min-width:768px){.totalcare-banner .tcb-row{padding-left:calc(-88.57143px + 13.61607vw)}}@media only screen and (min-width:768px) and (min-width:1440px){.totalcare-banner .tcb-row{padding-left:107.5px}}@media only screen and (min-width:1440px){.totalcare-banner .tcb-row{gap:0;padding-left:107.5px;padding-right:107.5px}}.totalcare-banner .tcb-content{display:flex;flex-direction:column;gap:16px;position:relative;width:100%;z-index:2}@media only screen and (min-width:768px){.totalcare-banner .tcb-content{flex:0 0 55%;gap:18px;max-width:55%}}@media only screen and (min-width:992px){.totalcare-banner .tcb-content{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:1440px){.totalcare-banner .tcb-content{flex:0 0 auto;max-width:400px}}.totalcare-banner .tcb-title{margin-bottom:0}@media only screen and (min-width:768px){.totalcare-banner .tcb-title{max-width:400px}}.totalcare-banner .tcb-description{color:hsla(0,0%,100%,.92);margin-bottom:0}@media only screen and (min-width:768px){.totalcare-banner .tcb-description{max-width:400px}}.totalcare-banner .tcb-description p{color:inherit;font-size:14px;margin-bottom:0}@media only screen and (min-width:390px){.totalcare-banner .tcb-description p{font-size:calc(12.51429px + .38095vw)}}@media only screen and (min-width:1440px){.totalcare-banner .tcb-description p{font-size:18px}}.totalcare-banner .tcb-cta{display:flex;margin-top:4px}.totalcare-banner .tcb-cta .btn{width:-moz-max-content;width:max-content}.totalcare-banner .tcb-visual{align-items:center;display:flex;justify-content:center;margin-top:32px;position:relative;width:100%;z-index:2}@media only screen and (min-width:768px){.totalcare-banner .tcb-visual{flex:1 1 auto;justify-content:flex-start;margin-top:0;min-width:0}}@media only screen and (min-width:1440px){.totalcare-banner .tcb-visual{align-items:center;flex:1 1 auto;justify-content:center}}.totalcare-banner .tcb-visual-img{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width:768px){.totalcare-banner .tcb-visual-img{height:auto;margin-left:0;max-height:280px;max-width:400px;width:100%}}@media only screen and (min-width:768px) and (min-width:768px){.totalcare-banner .tcb-visual-img{max-width:calc(102.85714px + 38.69048vw)}}@media only screen and (min-width:768px) and (min-width:1440px){.totalcare-banner .tcb-visual-img{max-width:660px}}@media only screen and (min-width:768px) and (min-width:768px){.totalcare-banner .tcb-visual-img{max-height:calc(142.85714px + 17.85714vw)}}@media only screen and (min-width:768px) and (min-width:1440px){.totalcare-banner .tcb-visual-img{max-height:400px}}@media only screen and (min-width:1440px){.totalcare-banner .tcb-visual-img{max-height:400px;max-width:660px;width:660px}}
