.modal-component.featureCarousel-modal-component .modal.show{padding-right:0 !important;height:100%}
.modal-component.featureCarousel-modal-component .modal-header .close-consumer{position:absolute;top:2%;right:4%}
.carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-item{min-height:inherit}
.carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-item .tipsfeaturecard{margin-bottom:0 !important;min-height:inherit}
.carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card{min-height:inherit;padding-bottom:3%}
.carousel-base-component .carousel-feature-card.feature-dialog-horizontal .tipsfeaturecard .card .card-body .card-content{padding-top:5px !important;padding-bottom:5px !important}
.carousel-base-component .carousel-feature-card.feature-dialog-horizontal .tipsfeaturecard .card .card-body .card-footer{padding-top:10px !important;padding-bottom:10px !important}
.carousel-base-component .carousel-feature-card .carousel-inner{border-radius:10px}
.carousel-base-component .carousel-feature-card .carousel-item{transition:none !important}
.carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-item .tipsfeaturecard{background:#fff}
.carousel-base-component .carousel-feature-card.feature-dialog-horizontal .carousel-item .tipsfeaturecard{padding-left:0 !important;padding-right:0 !important;margin-bottom:0 !important}
.modal-component.featureCarousel-modal-component .modal-content{background-color:transparent !important}
.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-controls button:focus{outline-color:grey}
.modal-component.featureCarousel-modal-component .carousel-feature-card button.carousel-control-next{position:fixed;top:50%;bottom:initial;border-radius:100%;outline-offset:1px;width:4% !important}
.modal-component.featureCarousel-modal-component .carousel-feature-card button.carousel-control-prev{position:fixed;top:52%;bottom:initial;border-radius:100%;outline-offset:1px;width:4% !important}
.modal-component.featureCarousel-modal-component .carousel-feature-card button.carousel-control-next:hover,.modal-component.featureCarousel-modal-component .carousel-feature-card button.carousel-control-prev:hover{transition:none !important;padding:0}
.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-next:after,.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-prev:after{font-size:34px !important}
.modal-component.featureCarousel-modal-component .carousel-feature-card button.carousel-control-next,.modal-component.featureCarousel-modal-component .carousel-feature-card button.carousel-control-prev{max-width:34px !important;max-height:34px !important}
.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-next:hover,.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-prev:hover{opacity:1}
.modal-component.featureCarousel-modal-component .modal-header{padding:5px 0 0 0;height:0}
.modal-component.featureCarousel-modal-component .modal-header button{font-size:40px;opacity:.7;color:#fff;z-index:100;position:absolute;top:-1%;right:1%;padding:0}
.modal-component.featureCarousel-modal-component .modal-body{padding-bottom:0}
.modal-component.featureCarousel-modal-component .modal-header button:hover{opacity:1}
.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-horizontal .carousel-inner{width:100%;max-width:750px;border-radius:10px}
.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-inner{left:0 !important;margin:auto;max-width:43%;min-height:469px}
.carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card-body{padding-bottom:0 !important}
.carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card-body .card-content{margin-top:0 !important}
.carousel-base-component .carousel-feature-card .tipsfeaturecard .card-body .contentCardHeading,.carousel-base-component .carousel-feature-card .tipsfeaturecard .card-body .contentCardDescription{padding-bottom:0 !important;padding-top:10px !important;margin-bottom:0 !important}
html[dir="rtl"] .modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-next{left:5%;color:#fff;opacity:.7}
html[dir="rtl"] .modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-prev{right:5%;color:#fff;opacity:.7}
html[dir="rtl"] .modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-next:hover,html[dir="rtl"] .modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-prev:hover{opacity:1}
.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card .carousel-inner{left:10%;max-width:80%}
html[dir="rtl"] .modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card .carousel-inner{max-width:80%;right:10%}
html[dir="rtl"] .modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-inner{max-width:60%;right:20%}
.carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card .card-header{display:none}
.carousel-base-component .carousel-feature-card.feature-dialog-horizontal .tipsfeaturecard .card .card-body{padding:0 30px 30px 30px !important}
.modal-component .carousel-base-component .carousel-feature-card .tipsfeaturecard .card-body .card-footer .contentCardDescription{height:auto !important}
.carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card .card-body .card-content .contentCardHeading,.carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card .card-body .card-footer .contentCardDescription,.carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card .card-body .card-footer .link-group{padding-bottom:8px}
@media only screen and (min-width:1650px){.modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card .card-body .card-content .contentCardHeading{font-size:30px;line-height:46px}
}
@media only screen and (min-width:1430px){.modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card-body .card-footer .contentCardDescription{font-size:20px;line-height:30px;font-weight:200}
}
@media only screen and (min-width:1400px){.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-horizontal .carousel-inner{max-width:80%;min-width:910px}
.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-inner .tipsfeaturecard .card .card-body .card-content .contentCardHeading{font-size:30px;line-height:46px}
}
@media only screen and (min-width:1300px) and (max-width:1399.98px){.carousel-base-component .carousel-feature-card .carousel-inner{width:auto;border-radius:10px}
.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-inner{left:0 !important;margin:auto;max-width:50%;min-height:440px}
}
@media only screen and (min-width:1281px){.carousel-base-component .carousel-feature-card.feature-dialog-horizontal .tipsfeaturecard .card-body .card-footer .contentCardHeading *{font-size:20px}
.carousel-base-component .carousel-feature-card.feature-dialog-horizontal .tipsfeaturecard .card-body .card-footer .contentCardDescription{font-size:12px}
}
@media only screen and (min-width:1250px) and (max-width:1300px){.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-inner{left:0 !important;margin:auto;max-width:54%;min-height:450px}
}
@media only screen and (min-width:1230px) and (max-width:1249.99px){.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-inner{left:0 !important;margin:auto;max-width:63%;min-height:463px}
}
@media only screen and (min-width:1084px) and (max-width:1229.98px){.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-inner{left:0 !important;margin:auto;max-width:66%;min-height:430px}
}
@media only screen and (min-width:768px) and (max-width:1280.99px){.modal-component .carousel-base-component .carousel-feature-card .tipsfeaturecard .card-body .card-content .contentCardHeading{font-size:15px}
.modal-component .carousel-base-component .carousel-feature-card .tipsfeaturecard .card-body .card-footer .contentCardHeading *{margin-bottom:-3px}
.modal-component .carousel-base-component .carousel-feature-card .tipsfeaturecard .card-body .card-footer .contentCardHeading *,.modal-component .carousel-base-component .carousel-feature-card .tipsfeaturecard .card-body .card-footer .contentCardDescription{font-size:9px}
}
@media only screen and (min-width:1084px) and (max-width:1429.99px){.modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card-body{padding:0 12px 12px 12px !important}
.carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card .card-body .card-content .contentCardHeading{font-size:24px;line-height:32px}
.modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card-body .card-footer .contentCardDescription{font-size:18px;line-height:24px}
}
@media only screen and (min-width:1084px){.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-horizontal .carousel-inner{width:100%;min-width:700px;border-radius:0;left:auto;margin:0 auto;max-width:80%}
.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-next{right:10%;color:#fff;opacity:.7;font-size:34px}
.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-prev{left:10%;color:#fff;opacity:.7;font-size:34px}
.modal-component .carousel-base-component .feature-dialog-horizontal .tipsfeaturecard .card .card-body .card-footer{margin-top:8px}
}
@media only screen and (max-width:1083.98px){.modal-component.featureCarousel-modal-component .modal{top:51%;left:50%;transform:translate(-50%,-50%);height:auto}
.modal-component.featureCarousel-modal-component .modal-content .modal-header .close-consumer{top:-8%;right:3%}
.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-next{right:5%;color:#fff;opacity:.7;font-size:34px}
.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-prev{top:50%;left:5%;color:#fff;opacity:.7;font-size:34px}
.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-horizontal .carousel-inner{max-width:564px;margin:0 auto;left:0}
.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-inner{left:0 !important;margin:auto;max-width:54%;min-height:395px}
.modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card{padding-bottom:4%}
.carousel-base-component .carousel-feature-card.feature-dialog-horizontal .tipsfeaturecard .card .card-body{display:block !important;padding-bottom:5px !important;padding:0 0 0 15px !important}
.carousel-base-component .carousel-feature-card.feature-dialog-horizontal .tipsfeaturecard .card .card-body .card-footer{padding-top:0 !important;padding-bottom:30px !important}
.carousel-base-component .carousel-feature-card.feature-dialog-horizontal .tipsfeaturecard .card .card-body .card-content,.carousel-base-component .carousel-feature-card.feature-dialog-horizontal .tipsfeaturecard .card .card-body .card-footer{max-width:100%;margin-top:0 !important}
.carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card .card-body .card-content .contentCardHeading{font-size:18px;line-height:24px}
.carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card .card-body .card-footer .contentCardDescription{font-size:20px;line-height:24px;font-weight:200;padding:24px 0 4px}
.carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card .card-body .card-footer .link-group{padding-bottom:8px}
}
@media only screen and (min-width:953px) and (max-width:1083.98px){.modal-component.featureCarousel-modal-component .modal-content .modal-header .close-consumer{top:0;right:2%}
}
@media only screen(min-width:900px) and (max-width:1083.98px){.modal-component.featureCarousel-modal-component .modal-content .modal-header .close{top:-24%;right:24px;width:36px;height:36px;padding:0;font-size:40px !important;color:rgba(255,255,255,0.8);outline-color:rgba(255,255,255,0.6)}
}
@media only screen(min-width:768px) and (max-width:951.99px){.modal-component.featureCarousel-modal-component .modal-content .modal-header .close{top:-27px;right:14px;width:36px;height:36px;padding:0;font-size:40px !important;color:rgba(255,255,255,0.8);outline-color:rgba(255,255,255,0.6)}
}
@media only screen and (max-width:800.99px){.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-inner{left:0 !important;margin:auto;max-width:51%;min-height:422px}
}
@media only screen and (max-width:767.98px){.modal-component.featureCarousel-modal-component .modal-content .modal-header .close{top:-7px;right:22px;width:36px;height:36px;padding:0;font-size:40px !important;color:rgba(255,255,255,0.8);outline-color:rgba(255,255,255,0.6)}
.modal-component.featureCarousel-modal-component .modal-content .modal-header .close-consumer{top:-13%;right:5%;width:36px;height:36px;padding:0;font-size:40px !important;color:rgba(255,255,255,0.8);outline-color:rgba(255,255,255,0.6)}
.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-next{right:6%;color:#fff;opacity:.7;font-size:34px}
.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-prev{left:6%;color:#fff;opacity:.7;font-size:34px}
.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-horizontal .carousel-inner{max-width:395px}
.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-inner{max-width:398.667px;min-height:360px;left:0 !important;margin:auto}
.modal-component .carousel-base-component .carousel-feature-card .tipsfeaturecard .card-body .card-content .contentCardHeading{font-size:20px}
.carousel-base-component .carousel-feature-card .tipsfeaturecard .card-body .card-footer .contentCardHeading *,.carousel-base-component .carousel-feature-card .tipsfeaturecard .card-body .card-footer .contentCardDescription{font-size:12px}
.carousel-base-component .carousel-feature-card.feature-dialog-vertical .tipsfeaturecard .card .card-body .card-footer .contentCardDescription{font-size:18px;line-height:24px}
}
@media only screen and (max-width:629.98px){.modal-component.featureCarousel-modal-component .modal-content .modal-header .close-consumer{top:-5%;right:2%}
.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-inner{max-width:339.667px;min-height:360px}
.modal-component .carousel-base-component .carousel-feature-card .tipsfeaturecard .card-body .card-content .contentCardHeading{font-size:20px !important}
.carousel-base-component .carousel-feature-card .tipsfeaturecard .card-body .card-footer .contentCardHeading *,.carousel-base-component .carousel-feature-card .tipsfeaturecard .card-body .card-footer .contentCardDescription{font-size:12px}
}
@media only screen and (max-width:539.98px){.modal-component.featureCarousel-modal-component .modal-content .modal-header .close{position:fixed;color:rgba(255,255,255,0.9);right:18px;top:12px;font-size:36px !important;width:36px;height:36px;padding:0;outline-color:rgba(255,255,255,0.6)}
.modal-component.featureCarousel-modal-component .modal-content .modal-header .close-consumer{position:fixed;color:rgba(255,255,255,0.9);right:5%;top:12px;width:36px;height:36px;padding:0;outline-color:rgba(255,255,255,0.6)}
.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-next{right:3%;color:#fff;opacity:.7;font-size:34px}
.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-prev{left:3%;color:#fff;opacity:.7;font-size:34px}
.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-next:after,.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-prev:after{font-size:24px !important}
.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card.feature-dialog-vertical .carousel-inner{max-width:70%;min-height:30%}
}
@media only screen and (max-width:480px){.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-prev{left:-1%}
.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-next{right:-1%}
html[dir="rtl"] .modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card .carousel-inner{right:0 !important;left:5% !important}
.modal-component.featureCarousel-modal-component .carousel-base-component .carousel-feature-card .carousel-inner{max-width:330px !important;border-radius:10px;left:0 !important}
}
@media only screen and (max-width:458px){.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-prev{left:0}
.modal-component.featureCarousel-modal-component .carousel-feature-card .carousel-control-next{right:0}
.carousel-base-component .carousel-feature-card.feature-dialog-horizontal .tipsfeaturecard .card .card-body{padding-left:0 !important}
}