div.sticky-footer-anchor{position:relative}
.sticky-footer{position:absolute;width:100%;z-index:100;opacity:0;transition:padding .5s,opacity .5s;padding:0}
@media screen and (min-width:768px){.sticky-footer{padding:0 40px}
}
.sticky-footer a:hover{color:#000}
.sticky-footer .sticky-footer-background{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.5}
.sticky-footer .container{display:block;position:relative;overflow:hidden;height:557px;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;color:#262626}
.sticky-footer .container.blue{background-color:#3bc0f8}
.sticky-footer .container.green{background-color:#14aa40}
@media screen and (min-width:576px){.sticky-footer .container{height:540px}
}
@media screen and (min-width:576px){.sticky-footer .container{height:557px}
}
@media screen and (min-width:992px){.sticky-footer .container{height:420px}
}
.sticky-footer .container .header{position:absolute;width:100%;border-bottom:1px #0000001a solid;padding:20px 20px 0;display:flex;flex-direction:row;align-content:center;top:0;overflow:hidden;opacity:1;transition:top .5s,height .5s,padding .5s,opacity .5s;z-index:2;height:100px}
@media screen and (min-width:768px){.sticky-footer .container .header{opacity:0;z-index:0}
}
@media screen and (min-width:992px){.sticky-footer .container .header{justify-content:space-between;opacity:0}
}
.sticky-footer .container .header .header-button{position:absolute;top:0;left:0;width:100%;height:100px;background-color:transparent}
@media screen and (min-width:992px){.sticky-footer .container .header .header-button{display:none}
}
.sticky-footer .container .header .header-image{position:relative;display:inline-block;height:auto;width:90px}
.sticky-footer .container .header .header-image img{position:absolute;bottom:0;width:auto;height:80px;margin-right:20px}
.sticky-footer .container .header h2{display:flex;align-items:center;font-size:2.5rem;margin-bottom:0;max-width:200px;align-self:center}
.sticky-footer .container .header h2 a{border:0 solid #0000004f;padding-left:10px}
@media screen and (min-width:992px){.sticky-footer .container .header h2 a{padding-right:20px;border-right-width:1px}
}
.sticky-footer .container .header h2 a span{font-weight:600;padding:0;display:inline-block;color:#262626}
.sticky-footer .container .header h2 a span.online-assist-text{color:#262626;display:none}
.sticky-footer .container .header h2 .icon{display:none}
@media screen and (min-width:992px){.sticky-footer .container .header h2 .icon{display:block}
}
.sticky-footer .container .header h2:after{content:" ";display:none;width:20px;height:24px}
.sticky-footer .container .header h2 span{display:none;font-weight:100;cursor:pointer;padding:20px}
@media screen and (min-width:992px){.sticky-footer .container .header h2 span{display:flex;align-items:center}
}
.sticky-footer .container .header h2 span price{margin-left:10px}
@media screen and (min-width:768px){.sticky-footer .container .header h2{display:none;max-width:none}
}
.sticky-footer .container .header .btn-container{display:none;margin:0}
@media screen and (min-width:992px){.sticky-footer .container .header .btn-container{display:inline-block;flex-grow:1;text-align:right}
}
.sticky-footer .container .header .btn-container span{font-size:2rem;font-weight:600}
.sticky-footer .container .header .btn-add{height:48px;margin-top:5px}
.sticky-footer .container .header .btn-add span{height:48px}
.sticky-footer .container .cntrl-btn-container{position:absolute;top:20px;right:20px;z-index:3}
@media screen and (min-width:992px){.sticky-footer .container .cntrl-btn-container{top:20px}
}
.sticky-footer .container .cntrl-btn-container button .icon-svg{width:30px;height:30px;background-position:center center}
.sticky-footer .container .cntrl-btn-container .btn-open{display:none}
.sticky-footer .container .cntrl-btn-container .btn-close{display:block}
.sticky-footer .container .content{padding:20px 40px;padding-top:120px;position:absolute;overflow:hidden;height:550px;width:100%;visibility:visible;opacity:1;transition:opacity 1.5s}
@media screen and (min-width:768px){.sticky-footer .container .content{height:557px;padding-top:60px}
}
@media screen and (min-width:992px){.sticky-footer .container .content{height:420px;padding-top:60px}
}
.sticky-footer .container .content h2{display:none}
@media screen and (min-width:768px){.sticky-footer .container .content h2{display:block}
}
.sticky-footer .container .content h2 a span{padding:0;display:inline-block;color:#262626}
.sticky-footer .container .content h2 a span.online-assist-text{color:#262626;display:none}
.sticky-footer .container .content .image-background-container{height:auto;position:absolute;bottom:0;right:0;display:none;width:390px}
@media screen and (min-width:768px){.sticky-footer .container .content .image-background-container{display:flex}
}
.sticky-footer .container .content .image-background-container img{width:auto;height:auto;background-color:transparent}
.sticky-footer .container .content .cta-container{display:block}
@media screen and (min-width:992px){.sticky-footer .container .content .cta-container{display:flex;flex-direction:row}
}
.sticky-footer .container .content .cta-container .pricing{display:block;justify-content:space-between}
@media screen and (min-width:768px){.sticky-footer .container .content .cta-container .pricing{display:block}
}
@media screen and (min-width:992px){.sticky-footer .container .content .cta-container .pricing{margin-right:60px}
}
.sticky-footer .container .content .cta-container .pricing p{margin-bottom:0}
.sticky-footer .container .content .cta-container .pricing .price{font-size:4rem;color:#000}
.sticky-footer .container .content .cta-container .pricing .additional-fees{font-size:1.5rem;line-height:1rem;align-self:flex-end}
.sticky-footer .container .content .cta-container .btn-container{display:block;margin-top:25px}
@media screen and (min-width:768px){.sticky-footer .container .content .cta-container .btn-container{display:inline-block}
}
.sticky-footer .container .content .cta-container .btn-container .btn{display:flex;justify-content:space-between;font-size:2rem}
.sticky-footer .container .content .cta-container .btn-container .btn.track-remove,.sticky-footer .container .content .cta-container .btn-container .btn.btn-added.track-remove,.sticky-footer .container .content .cta-container .btn-container .btn.btn-remove.track-add,.sticky-footer .container .content .cta-container .btn-container .btn.btn-removed.track-add{display:none}
.sticky-footer .container .content .cta-container .btn-container .btn.btn-remove.track-remove,.sticky-footer .container .content .cta-container .btn-container .btn.btn-removed.track-remove{display:flex}
.sticky-footer .container .content .cta-container .btn-container .btn span{font-size:2rem;font-weight:600}
.sticky-footer .container .content p.learn-more{position:relative;text-align:center}
@media screen and (min-width:768px){.sticky-footer .container .content p.learn-more{display:none}
}
.sticky-footer .container .content p.learn-more a{text-decoration:underline}
.sticky-footer .container .content ul{position:relative;list-style-type:none;margin-bottom:60px;padding-left:0}
@media screen and (min-width:768px){.sticky-footer .container .content ul{display:flex;width:600px;flex-wrap:wrap}
}
.sticky-footer .container .content ul li{display:flex;align-content:center;align-items:center;font-weight:600;margin:10px 0}
@media screen and (min-width:768px){.sticky-footer .container .content ul li{width:200px}
.sticky-footer .container .content ul li:nth-child(2){width:400px}
.sticky-footer .container .content ul li:nth-child(4){width:400px}
}
.sticky-footer .container .content ul li p{margin:0;margin-bottom:0}
.sticky-footer .container .content ul li span,.sticky-footer .container .content ul li img{display:inline-block;background-color:transparent;margin-right:10px;text-align:center;line-height:0}
.sticky-footer .container .content ul li:before{display:inline-block;width:40px;height:30px;background-color:#000}
.sticky-footer .container .btn-add{display:inline-block;overflow:hidden;position:relative;cursor:pointer;width:100%;height:60px;border:0 solid #000;border-width:0;background-color:#fff;color:#000}
@media screen and (min-width:768px){.sticky-footer .container .btn-add{width:242px}
}
.sticky-footer .container .btn-add.track-remove{display:none;margin-right:20px}
.sticky-footer .container .btn-add span{position:absolute;left:0;height:60px;width:100%;justify-content:space-between;display:flex;align-items:center;text-align:center;transition:opacity .5s,top .5s;padding-left:40px;padding-right:40px}
@media screen and (min-width:992px){.sticky-footer .container .btn-add span{padding-left:20px;padding-right:20px;justify-content:center}
}
.sticky-footer .container .btn-add span::after{content:"";display:none;width:30px;height:30px;background-color:transparent;background-position:center center;background-repeat:no-repeat}
.sticky-footer .container .btn-add span>span{position:relative}
.sticky-footer .container .btn-add span>span:nth-child(1){flex-basis:80%;margin-left:40px;justify-content:flex-start}
@media screen and (min-width:768px){.sticky-footer .container .btn-add span>span:nth-child(1){justify-content:center;margin-left:20px}
}
.sticky-footer .container .btn-add span>span:nth-child(2){flex-basis:20%;margin-right:40px;text-align:center;justify-content:flex-end}
@media screen and (min-width:768px){.sticky-footer .container .btn-add span>span:nth-child(2){margin-right:20px;justify-content:center}
}
.sticky-footer .container .btn-add span.add{opacity:1}
.sticky-footer .container .btn-add span.add,.sticky-footer .container .btn-add span.remove{top:0}
.sticky-footer .container .btn-add span.added{top:-50px}
.sticky-footer .container .btn-add span.remove svg{margin-left:10px}
.sticky-footer .container .btn-add span.added,.sticky-footer .container .btn-add span.remove,.sticky-footer .container .btn-add span.removed{opacity:0}
.sticky-footer .container .btn-add.btn-added span.add,.sticky-footer .container .btn-add.btn-added span.remove,.sticky-footer .container .btn-add.btn-added span.removed{opacity:0}
.sticky-footer .container .btn-add.btn-added span.add{top:50px}
.sticky-footer .container .btn-add.btn-added span.added{opacity:1;top:0}
.sticky-footer .container .btn-add.btn-added.track-add{display:inline-block}
.sticky-footer .container .btn-add.btn-added.track-remove{display:none}
.sticky-footer .container .btn-add.btn-remove span.add,.sticky-footer .container .btn-add.btn-remove span.added{opacity:0;top:0}
.sticky-footer .container .btn-add.btn-remove span.remove{opacity:1}
.sticky-footer .container .btn-add.btn-remove span.removed{opacity:0;top:-50px}
.sticky-footer .container .btn-add.btn-remove.track-add{display:none}
.sticky-footer .container .btn-add.btn-remove.track-remove{display:inline-block}
.sticky-footer .container .btn-add.btn-removed span.add,.sticky-footer .container .btn-add.btn-removed span.added{opacity:0;top:0}
.sticky-footer .container .btn-add.btn-removed span.remove{opacity:0;top:50px}
.sticky-footer .container .btn-add.btn-removed span.removed{opacity:1;top:0}
.sticky-footer .container .btn-add.btn-removed.track-add{display:none}
.sticky-footer .container .btn-add.btn-removed.track-remove{display:inline-block}
.sticky-footer.pinned{padding:0 20px}
@media screen and (min-width:768px){.sticky-footer.pinned{padding:0 60px}
}
.sticky-footer.pinned .sticky-footer-background{display:none}
.sticky-footer.pinned .container{opacity:1}
.sticky-footer.pinned .container .cntrl-btn-container .btn-open,.sticky-footer.pinned .container .cntrl-btn-container .btn-close{display:none}
.sticky-footer.smooth{transition:color .5s,bottom .5s,padding .5s,opacity .5s}
.sticky-footer.smooth .container{transition:height .5s,background-color .5s}
.sticky-footer.smooth .container .header{transition:top .5s,height .5s,padding .5s,opacity .5s}
.sticky-footer.smooth .container .content{transition:height .5s,padding .5s,visibility .5s,opacity 1.5s}
.sticky-footer.smooth .container .btn-add{transition:border-width .5s}
.sticky-footer.sticky{position:fixed;top:auto;bottom:0}
.sticky-footer.sticky .container{border-bottom-left-radius:0;border-bottom-right-radius:0}
.sticky-footer.initialized{opacity:1}
.sticky-footer.collapsed{padding:0}
@media screen and (min-width:768px){.sticky-footer.collapsed{padding:0 20px}
}
.sticky-footer.collapsed .sticky-footer-background{display:none}
.sticky-footer.collapsed .container{height:100px}
.sticky-footer.collapsed .container .header{display:flex;position:relative;top:0;height:100px;padding:20px 20px 0;opacity:1}
@media screen and (min-width:768px){.sticky-footer.collapsed .container .header{display:flex;opacity:1}
}
@media screen and (min-width:992px){.sticky-footer.collapsed .container .header{display:flex}
}
@media screen and (min-width:992px){.sticky-footer.collapsed .container .header h2 span{display:flex}
}
@media screen and (min-width:768px){.sticky-footer.collapsed .container .header h2{display:flex}
}
.sticky-footer.collapsed .container .content{padding:0 40px;position:relative;height:0;top:0;overflow:hidden;visibility:hidden;opacity:0}
.sticky-footer.collapsed .container .cntrl-btn-container{top:40px}
@media screen and (min-width:992px){.sticky-footer.collapsed .container .cntrl-btn-container{display:none}
}
.sticky-footer.collapsed .container .cntrl-btn-container .btn-open{display:block}
.sticky-footer.collapsed .container .cntrl-btn-container .btn-close{display:none}
.sticky-footer.online-assist-added .container .header h2 a span,.sticky-footer.online-assist-added .container .content h2 a span{display:none}
.sticky-footer.online-assist-added .container .header h2 a span.online-assist-text,.sticky-footer.online-assist-added .container .content h2 a span.online-assist-text{display:inline-block}
.cards{display:none}
.cards.active,section.grey-theme.p-y-60.flex-center.flex-column.DISABLED.active{display:flex}
@media(max-width:767px){.sticky-footer .container ul>li>p{font-size:1.6rem !important}
}