.quote-tool .component{position:relative}
.quote-tool .gradient-top{height:5px;background-image:-webkit-gradient(linear,left top,right top,from(#0090da),color-stop(104%,#a4ce4e));background-image:-o-linear-gradient(left,#0090da 0,#a4ce4e 104%);background-image:linear-gradient(to right,#0090da 0,#a4ce4e 104%);margin-bottom:20px}
.quote-tool .quote-tool-title{color:#333}
.quote-tool .quote-tool-subtitle{color:#333}
.quote-tool .quote-tool-container{margin-top:28px}
.quote-tool .quote-tool-form-container{background:#fff;z-index:1}
.quote-tool .quote-tool-results-container{z-index:9;margin-top:-100px;padding-top:30px;padding-bottom:30px;background:url('../../../../../../content/dam/globalMarketingPlatformAssets/images/embedded-lead-form/dark-blue-gradient.png');background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;border-radius:0 0 8px 8px;transform:rotateX(-15deg);transform-origin:center top;transition:transform .5s cubic-bezier(0.4,0,0.2,1)}
.quote-tool .quote-tool-results-container.results-animate{transform:rotateX(0)}
.quote-tool .quote-tool-results-title{color:#fff}
.quote-tool .quote-tool-results-title span{color:#fff !important}
.quote-tool .quote-tool-results-intro-post{display:none;margin-bottom:16px}
.quote-tool .quote-tool-results-description{display:none;margin-bottom:16px;padding-bottom:16px;color:#fff;border-bottom:1px solid #fff}
.quote-tool .quote-tool-results-section{margin-bottom:16px;color:#fff;transform:rotateX(-15deg) translateY(0);transform-origin:center top;transition:transform .5s cubic-bezier(0.4,0,0.2,1)}
.quote-tool .quote-tool-results-section.results-animate{transform:rotateX(0) translateY(0);animation:textSway .5s ease-in-out}
@keyframes textSway{0,100%{transform:rotateX(0) translateY(0)}
25%{transform:rotateX(0) translateY(-4px)}
75%{transform:rotateX(0) translateY(4px)}
}
.quote-tool .quote-tool-results-content{color:#fff;display:none;margin-bottom:16px}
.quote-tool .quote-results-top-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}
.quote-tool .quote-results-bottom-section .brand-button{display:none}
@media screen and (min-width:1024px){.quote-tool .quote-tool-container{margin-top:44px;padding-right:16px}
.quote-tool .quote-tool-form-container{padding-right:7px}
.quote-tool .quote-tool-results-container{margin-top:0;padding:32px 50px 30px 74px;border-radius:0 8px 8px 0;left:0;background-position:center right;background-size:calc(100% - 24px) 100%}
}
@media screen and (min-width:768px) and (max-width:1023px){.quote-tool .quote-tool-container{margin-top:32px}
.quote-tool .quote-tool-results-container{padding:32px 16px 30px 16px}
.quote-tool .quote-results-top-section{margin-bottom:24px}
.quote-tool .quote-tool-results-description,.quote-tool .quote-tool-results-section{margin-bottom:20px}
.quote-tool .quote-results-top-section,.quote-tool .quote-results-bottom-section{display:flex;align-items:center}
.quote-tool .quote-results-top-section a,.quote-tool .quote-results-bottom-section a{margin:0}
.quote-tool .quote-tool-results-content{margin-bottom:40px}
}
@media screen and (max-width:767px){.quote-tool .quote-tool-results-description{margin-bottom:20px}
.quote-tool .quote-tool-results-section{margin-bottom:20px}
}
body[dir="rtl"] .quote-tool .gradient-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
body[dir="rtl"] .quote-tool .quote-tool-results-container{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
body[dir="rtl"] .quote-tool .quote-tool-results-container>div{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
body[dir="rtl"] .quote-tool .quote-tool-results-section{direction:ltr;text-align:right}
@media screen and (min-width:1024px){body[dir="rtl"] .quote-tool .quote-tool-container{padding-left:initial;padding-right:16px}
body[dir="rtl"] .quote-tool .quote-tool-form-container{padding-left:7px;padding-right:initial}
body[dir="rtl"] .quote-tool .quote-tool-results-container{padding:32px 74px 30px 50px;border-radius:8px 0 0 8px;right:-200px;left:initial;background-position:center left}
body[dir="rtl"] .quote-tool .quote-tool-results-container.results-animate{right:0;left:initial}
}