/**/#dm .dmSocialHub:not(.gapSpacing) .socialHubInnerDiv a:not(:last-child){margin-right:5px}.socialHubIcon{display:flex!important;align-items:center;justify-content:center}.socialHubIcon svg{fill:currentColor;width:80%;height:80%}
.socialHubIcon.style1,.socialHubIcon.style4,.socialHubIcon.style6,.socialHubIcon.style7{background:#617379}.socialHubIcon.style7{box-shadow:0 5px 0 0 #475459}.style1.dmSocialTiktok,.style4.dmSocialTiktok{background:#000}
.style1.dmSocialFacebook,.style4.dmSocialFacebook{background:#1877f2}.style1.dmSocialTwitter,.style4.dmSocialTwitter{background:#0f1419}.style1.dmSocialGooglePlus,.style4.dmSocialGooglePlus{background:#da4835}
.style1.dmSocialInstagram,.style4.dmSocialInstagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important}.style1.dmSocialYoutube,.style4.dmSocialYoutube{background:red}
.style1.dmSocialLinkedin,.style4.dmSocialLinkedin{background:#2867b2}.style1.dmSocialYelp,.style4.dmSocialYelp{background:#e43340}.style1.dmSocialPinterest,.style4.dmSocialPinterest{background:#c8232c}
.style1.dmSocialVimeo,.style4.dmSocialVimeo{background:#1ab7ea}.style1.dmSocialPicasa,.style4.dmSocialPicasa{background:#be81d1}.style1.dmSocialFoursquare,.style4.dmSocialFoursquare{background:#ef4b78}
.style1.dmSocialRss,.style4.dmSocialRss{background:#f39200}.style1.dmSocialReddit,.style4.dmSocialReddit{background:#ff4500}.style1.dmSocialEmail,.style4.dmSocialEmail{background:#617379}.style1.dmSocialSnapchat,.style4.dmSocialSnapchat{background:#fffc00}
.style1.dmSocialTripadvisor,.style4.dmSocialTripadvisor{background:#589442}.style1.dmSocialWaze,.style4.dmSocialWaze{background:#56cbe7}.style1.dmSocialGoogleMyBusiness,.style4.dmSocialGoogleMyBusiness{background:#477cdf}
.style1.dmSocialWhatsapp,.style4.dmSocialWhatsapp{background:#25d366}.style1.dmSocialPhone,.style4.dmSocialPhone{background:#616c79}.style1:after{content:"";width:44px;height:28px;display:block;position:absolute;top:0;left:0;z-index:-1;border-radius:10px}
.style1.dmSocialEmail:after,.style1.dmSocialFacebook:after,.style1.dmSocialFoursquare:after,.style1.dmSocialGoogleMyBusiness:after,.style1.dmSocialGooglePlus:after,.style1.dmSocialInstagram:after,.style1.dmSocialLinkedin:after,.style1.dmSocialPhone:after,.style1.dmSocialPicasa:after,.style1.dmSocialPinterest:after,.style1.dmSocialReddit:after,.style1.dmSocialRss:after,.style1.dmSocialSnapchat:after,.style1.dmSocialTripadvisor:after,.style1.dmSocialTwitter:after,.style1.dmSocialVimeo:after,.style1.dmSocialYelp:after,.style1.dmSocialYoutube:after{background:#fff;opacity:.2}
.style2.dmSocialTiktok{color:#000}.style2.dmSocialFacebook{color:#1877f2}.style2.dmSocialTwitter{color:#0f1419}.style2.dmSocialGooglePlus{color:#da4835}.style2.dmSocialInstagram:before{background-image:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.style2.dmSocialYoutube{color:red}.style2.dmSocialLinkedin{color:#2867b2}.style2.dmSocialYelp{color:#e43340}.style2.dmSocialPinterest{color:#c8232c}.style2.dmSocialVimeo{color:#1ab7ea}.style2.dmSocialPicasa{color:#be81d1}
.style2.dmSocialFoursquare{color:#ef4b78}.style2.dmSocialRss{color:#f39200}.style2.dmSocialReddit{color:#ff4500}.style2.dmSocialEmail{color:#617379}.style2.dmSocialSnapchat{color:#fffc00}.style2.dmSocialTripadvisor{color:#589442}
.style2.dmSocialGoogleMyBusiness:before{color:#477cdf}.style2.dmSocialWaze:before{color:#56cbe7}.style2.dmSocialWhatsapp:before{color:#25d366}.style2.dmSocialPhone{color:#616c79}.style6.dmSocialTiktok{background:#000}
.style6.dmSocialFacebook{background:#1877f2}.style6.dmSocialTwitter{background:#0f1419}.style6.dmSocialGooglePlus{background:#da4835}.style6.dmSocialInstagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important}
.style6.dmSocialYoutube{background:red}.style6.dmSocialLinkedin{background:#2867b2}.style6.dmSocialYelp{background:#e43340}.style6.dmSocialPinterest{background:#c8232c}.style6.dmSocialVimeo{background:#1ab7ea}
.style6.dmSocialPicasa{background:#be81d1}.style6.dmSocialFoursquare{background:#ef4b78}.style6.dmSocialRss{background:#f39200}.style6.dmSocialReddit{background:#ff4500}.style6.dmSocialEmail{background:#617379}
.style6.dmSocialSnapchat{background:#fffc00}.style6.dmSocialTripadvisor{background:#589442}.style6.dmSocialWaze{background:#56cbe7}.style6.dmSocialGoogleMyBusiness{background:#477cdf}.style6.dmSocialWhatsapp{background:#25d366}
.style6.dmSocialPhone{background:#616c79}.style7.dmSocialTiktok{background:#000}.style7.dmSocialFacebook{background:#1877f2;box-shadow:0 5px 0 0 #4b68a5}.style7.dmSocialTwitter{background:#0f1419}.style7.dmSocialGooglePlus{background:#da4835;box-shadow:0 5px 0 0 #c44130}
.style7.dmSocialInstagram{box-shadow:0 5px 0 0 #ad2271;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important}.style7.dmSocialYoutube{background:red;box-shadow:0 5px 0 0 #b3392c}
.style7.dmSocialLinkedin{background:#2867b2;box-shadow:0 5px 0 0 #1278b1}.style7.dmSocialYelp{background:#e43340;box-shadow:0 5px 0 0 #b62933}.style7.dmSocialPinterest{background:#c8232c;box-shadow:0 5px 0 0 #a21a2d}
.style7.dmSocialVimeo{background:#1ab7ea;box-shadow:0 5px 0 0 #1592bb}.style7.dmSocialPicasa{background:#be81d1;box-shadow:0 5px 0 0 #9867a7}.style7.dmSocialFoursquare{background:#ef4b78;box-shadow:0 5px 0 0 #da3b67}
.style7.dmSocialRss{background:#f39200;box-shadow:0 5px 0 0 #c27500}.style7.dmSocialReddit{background:#ff4500;box-shadow:0 5px 0 0 #ae5534}.style7.dmSocialEmail{background:#617379;box-shadow:0 5px 0 0 #475459}
.style7.dmSocialSnapchat{background:#fffc00;box-shadow:0 5px 0 0 #d1d05d}.style7.dmSocialTripadvisor{background:#589442;box-shadow:0 5px 0 0 #4e7b3e}.style7.dmSocialWaze{background:#56cbe7;box-shadow:0 5px 0 0 #475459}
.style7.dmSocialGoogleMyBusiness{background:#477cdf;box-shadow:0 5px 0 0 #475459}.style7.dmSocialWhatsapp{background:#25d366;box-shadow:0 5px 0 0 #475459}.style7.dmSocialPhone{background:#616c79;box-shadow:0 5px 0 0 #4a5458}/**/.dmTable{width:100%;margin:0 auto;height:250px}.dmTable[data-table-align=left] .cellLink{align-items:flex-start}.dmTable[data-table-align=center] .cellLink{align-items:center}.dmTable[data-table-align=right] .cellLink{align-items:flex-end}
.dmTable .table-wrapper{overflow-y:auto;height:100%;ms-overflow-style:-ms-autohiding-scrollbar}.dmTable .table{width:100%;height:100%;word-break:break-word;table-layout:auto;border:solid 1px #e2e7ec;border-collapse:collapse}
.dmTable .cell,.dmTable .header-cell{border:solid 1px #e2e7ec;border-collapse:collapse;padding-left:10px;padding-right:10px}.dmTable .header-cell{background-color:#94b8ff;color:#fff;font-weight:700;font-size:16px}
.dmTable .row{text-align:left;white-space:pre-wrap}.dmTable .row:nth-child(odd){background-color:#f5f5f5}.dmTable .row:nth-child(even){background-color:#fff}.dmTable .first-column .cell:first-of-type{background-color:#efefef;font-weight:700}
.dmTable .cell .rteBlock,.dmTable .cell .rteBlock *,.dmTable .cell.dynamicCell{white-space:normal}.dmTable .cell p.rteBlock{display:inline}.dmTable .cell .rteBlock a{margin-left:0}.dmTable .cell a,.dmTable .header-cell a{margin-left:-.19em}
.dmTable .cell .img{height:auto;width:80px!important;max-width:100%}.dmTable .cell .cellLink{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;text-decoration:none;color:inherit}
@media(max-width:767px){.dmRoot .dmTable .row{min-height:3em}.dmRoot .dmTable.table-scroll .table{overflow:auto;word-break:normal;width:auto}.dmRoot .dmTable.table-scroll .cell,.dmRoot .dmTable.table-scroll .header-cell{white-space:nowrap}
.dmRoot .dmTable.table-scroll .header-cell{font-size:14px}.dmRoot .dmTable.table-squish .table{overflow:initial;word-break:break-word;table-layout:fixed}.dmRoot .dmTable.table-squish .cell,.dmRoot .dmTable.table-squish .header-cell{white-space:normal}
.dmRoot .dmTable.table-collapse{height:auto}.dmRoot .dmTable.table-collapse .table{border:0;display:flex;flex-direction:column;justify-content:space-between}.dmRoot .dmTable.table-collapse .row-block{display:flex;flex-direction:column;margin-bottom:10px}
.dmRoot .dmTable.table-collapse .row-block:last-child{margin-bottom:0}.dmRoot .dmTable.table-collapse .row{display:flex}.dmRoot .dmTable.table-collapse .cell,.dmRoot .dmTable.table-collapse .header-cell{display:flex;flex-direction:column;justify-content:center;flex:1;word-break:break-word}
}/**/@media(max-width:767px){body.dmRoot div[dmtemplateid]:not([dmtemplateid=SlideRightTopFloatM]) .dmHeader .multilingualWidget{position:absolute;top:14px;left:13px;margin-top:0}body.dmRoot div[dmtemplateid][dmtemplateid=SlideRightTopFloatM] .dmHeader .multilingualWidget{position:absolute;top:5px;right:17px}
}@media(min-width:768px) and (max-width:1024px){body:not(.responsiveTablet) #dm div[dmtemplateid=StandardLayoutMultiT] .dmHeader .multilingualWidget{position:absolute!important;top:5px!important;right:17px!important;left:initial!important}
}@media(max-width:767px){body.dmRoot .dmHeader .displayHidden-inner .multilingualWidget{top:0!important}}#dm_content div.dmRespCol div.multilingualWidget,#hcontainer div.dmRespCol div.multilingualWidget{width:auto!important;display:table!important}
.multilingualWidget{clear:both;margin:0;vertical-align:top;display:table!important;font-size:0;font-family:sans-serif}.multilingualWidget.displayNone{display:none!important}.multilingualWidget>div{position:relative}
.multilingualWidget .language{color:#888;display:inline-block}.multilingualWidget .language a{text-align:center;display:inline-block;color:inherit;border:#dadada 1px solid;background-color:#fff}.multilingualWidget .language a img{width:24px;height:26px;min-width:24px;min-height:26px}
.multilingualWidget .language a span{display:none;line-height:initial}.multilingualWidget .language a span.name{margin-top:5px;margin-left:7px;font-size:13px;font-weight:400;text-transform:capitalize}
.multilingualWidget .language a span.short-label{font-size:13px}.multilingualWidget .language a:after{line-height:initial}.multilingualWidget.open .current-language a:after{transform:rotate(-180deg)}.multilingualWidget .current-language a:after{transition:transform .2s}
.multilingualWidget.dropdown .language{width:100%}.multilingualWidget.dropdown .language a{display:block;padding:1px 5px}.multilingualWidget.dropdown .language.other-languages{position:absolute;z-index:800;max-height:0;overflow:hidden;transition:max-height .1s ease-in-out}
.multilingualWidget.dropdown .language.other-languages a{border-top:0!important}.multilingualWidget.dropdown .current-language{position:relative}.multilingualWidget.dropdown .current-language span.name{padding-right:25px}
.multilingualWidget.dropdown .dm-icon{font-size:9px;display:inline-block;position:absolute;top:46%;transform:translateY(-50%);transition:transform .2s;right:8px}.multilingualWidget.dropdown.open .dm-icon{transform:rotate(-180deg) translateY(50%)}
.multilingualWidget.dropdown.open .other-languages{display:block;max-height:300px}.multilingualWidget.dropdown .other-languages,.multilingualWidget.dropdown.flag-only .dm-icon,.multilingualWidget.inline span,.multilingualWidget.no-flag a img{display:none}
.multilingualWidget.dropdown.flag-only a{border:transparent 1px solid;background-color:transparent}.multilingualWidget.dropdown.flag-only.open .language a{background-color:rgba(0,0,0,.3);border:#dadada 1px solid}
.multilingualWidget.dropdown.long-label a{text-align:left;padding:2px 0 2px 5px;position:relative;box-sizing:border-box}.multilingualWidget.dropdown.long-label a span.name,.multilingualWidget.inline.flag-only .language,.multilingualWidget.inline.short-label.no-flag span.short-label{display:inline-block}
.multilingualWidget.dropdown.long-label.no-flag a{padding:7px 10px 9px}.multilingualWidget.dropdown.long-label.no-flag a span.name,.multilingualWidget.dropdown.short-label.no-flag a span.short-label{margin:0;display:inline-block}
.multilingualWidget.dropdown.short-label.no-flag a{padding:8px 22px 9px 10px;font-size:13px;height:32px;box-sizing:border-box}.multilingualWidget.dropdown.short-label.no-flag .current-language a:after{top:12px}
.multilingualWidget.short-label span.short-label{text-transform:uppercase}.multilingualWidget.inline.flag-only a{padding:2px 5px;height:32px;box-sizing:border-box}.multilingualWidget.inline.flag-only .current-language a{box-shadow:inset 0 0 8px 0 rgba(0,0,0,.6);border-right:0;border-right-width:0!important;border-right-color:transparent!important;border-right-style:none!important}
.multilingualWidget.inline.flag-only .other-languages a:not(:last-child){border-right-width:0!important;border-right-color:transparent!important;border-right-style:none!important}.multilingualWidget.inline.flag-only .dm-icon,.multilingualWidget.inline.short-label.no-flag .dm-icon{display:none}
.multilingualWidget.inline.short-label.no-flag .current-language a{padding-right:0;border-right-width:0!important;border-right-color:transparent!important;border-right-style:none!important}.multilingualWidget.inline.short-label.no-flag .current-language a span.short-label{font-weight:700}
.multilingualWidget.inline.short-label.no-flag .other-languages a{border-left-color:transparent!important;border-left-width:0!important;border-left-style:none!important}.multilingualWidget.inline.short-label.no-flag .other-languages a:not(:last-child){padding-right:0;border-right-color:transparent!important;border-right-width:0!important;border-right-style:none!important}
.multilingualWidget.inline.short-label.no-flag a{position:relative;padding:8px 10px;font-size:13px;height:32px;text-decoration:none}.multilingualWidget.inline.short-label.no-flag a:after{content:"/";position:absolute;top:8px;right:-7px;z-index:1;pointer-events:none}
.multilingualWidget.inline.short-label.no-flag a:hover .short-label{text-decoration:underline}.multilingualWidget.inline.short-label.no-flag .other-languages a:last-child:after{content:""}/**/.dmNewParagraph[data-version]{line-height:initial}.dmNewParagraph[data-version] .text-align-left{text-align:left!important}.dmNewParagraph[data-version] .text-align-center{text-align:center!important}
.dmNewParagraph[data-version] .text-align-right{text-align:right!important}.dmNewParagraph[data-version] .text-align-justify{text-align:justify!important}.dmNewParagraph[data-version] .ql-indent-1{padding:0 1em;padding-inline-end:0;padding-inline-start:3em}
.dmNewParagraph[data-version] .ql-indent-2{padding:0 2em;padding-inline-end:0;padding-inline-start:6em}.dmNewParagraph[data-version] .ql-indent-3{padding:0 3em;padding-inline-end:0;padding-inline-start:9em}
.dmNewParagraph[data-version] .ql-indent-4{padding:0 4em;padding-inline-end:0;padding-inline-start:12em}.dmNewParagraph[data-version] .ql-indent-5{padding:0 5em;padding-inline-end:0;padding-inline-start:15em}
.dmNewParagraph[data-version] .ql-indent-6{padding:0 6em;padding-inline-end:0;padding-inline-start:18em}.dmNewParagraph[data-version] .ql-indent-7{padding:0 7em;padding-inline-end:0;padding-inline-start:21em}
.dmNewParagraph[data-version] .ql-indent-8{padding:0 8em;padding-inline-end:0;padding-inline-start:24em}.dmNewParagraph[data-version] .ql-indent-9{padding:0 9em;padding-inline-end:0;padding-inline-start:27em}
.dmNewParagraph[data-version] h1,.dmNewParagraph[data-version] h2,.dmNewParagraph[data-version] h3,.dmNewParagraph[data-version] h4,.dmNewParagraph[data-version] h5,.dmNewParagraph[data-version] h6,.dmNewParagraph[data-version] ol,.dmNewParagraph[data-version] p,.dmNewParagraph[data-version] ul{margin-top:0;margin-bottom:0}
.dmNewParagraph[data-version] ol,.dmNewParagraph[data-version] ul{padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.dmNewParagraph[data-version] ol>li,.dmNewParagraph[data-version] ul>li{list-style-type:none;text-indent:-1.5em;margin:0 1em;margin-inline-end:0;margin-inline-start:2em}
.dmNewParagraph[data-version] ol>li:before,.dmNewParagraph[data-version] ul>li:before{min-width:1em;display:inline-block;margin-right:.5em;margin-inline-start:0;margin-inline-end:.5em;text-align:right;text-align:end}
.dmNewParagraph[data-version] ul .ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-1}.dmNewParagraph[data-version] ul .ql-indent-1:before{font-weight:700;content:"○"}
.dmNewParagraph[data-version] ul .ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-2}.dmNewParagraph[data-version] ul .ql-indent-2:before,.dmNewParagraph[data-version] ul .ql-indent-3:before,.dmNewParagraph[data-version] ul .ql-indent-4:before,.dmNewParagraph[data-version] ul .ql-indent-5:before,.dmNewParagraph[data-version] ul .ql-indent-6:before,.dmNewParagraph[data-version] ul .ql-indent-7:before,.dmNewParagraph[data-version] ul .ql-indent-8:before,.dmNewParagraph[data-version] ul .ql-indent-9:before{font-weight:700;content:"■"}
.dmNewParagraph[data-version] ul .ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-3}.dmNewParagraph[data-version] ul .ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9;counter-increment:list-4}
.dmNewParagraph[data-version] ul .ql-indent-5{counter-reset:list-6 list-7 list-8 list-9;counter-increment:list-5}.dmNewParagraph[data-version] ul .ql-indent-6{counter-reset:list-7 list-8 list-9;counter-increment:list-6}
.dmNewParagraph[data-version] ul .ql-indent-7{counter-reset:list-8 list-9;counter-increment:list-7}.dmNewParagraph[data-version] ul .ql-indent-8{counter-reset:list-9;counter-increment:list-8}.dmNewParagraph[data-version] ul .ql-indent-9{counter-reset:list-10 list-9;counter-increment:list-9}
.dmNewParagraph[data-version] ul>li:before{font-weight:700;content:"•";font-family:Arial}.dmNewParagraph[data-version] ul.custom-list-1>li:not([class^=ql-indent-]):not([class*=" ql-indent-"]):before{content:"○";transform:scale(1);transform-origin:center right}
.dmNewParagraph[data-version] ul.custom-list-2>li:not([class^=ql-indent-]):not([class*=" ql-indent-"]):before{content:"★";transform:scale(.7);transform-origin:center right}
.dmNewParagraph[data-version] ul.custom-list-3>li:not([class^=ql-indent-]):not([class*=" ql-indent-"]):before{content:"➞";transform:scale(.8);transform-origin:center right}
.dmNewParagraph[data-version] ul.custom-list-4>li:not([class^=ql-indent-]):not([class*=" ql-indent-"]):before{content:"＋";transform:scale(.7);transform-origin:center right}
.dmNewParagraph[data-version] ul.custom-list-5>li:not([class^=ql-indent-]):not([class*=" ql-indent-"]):before{content:"－";transform:scale(.7);transform-origin:center right}
.dmNewParagraph[data-version] ul.custom-list-6>li:not([class^=ql-indent-]):not([class*=" ql-indent-"]):before{content:"✓";transform:scale(.8);transform-origin:center right}
.dmNewParagraph[data-version] ul.custom-list-7>li:not([class^=ql-indent-]):not([class*=" ql-indent-"]):before{content:"✗";transform:scale(.8);transform-origin:center right}
.dmNewParagraph[data-version] ol .ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-1}.dmNewParagraph[data-version] ol .ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}
.dmNewParagraph[data-version] ol .ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-2}.dmNewParagraph[data-version] ol .ql-indent-2:before{content:counter(list-2,lower-roman) ". "}
.dmNewParagraph[data-version] ol .ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-3}.dmNewParagraph[data-version] ol .ql-indent-3:before{content:counter(list-3,decimal) ". "}
.dmNewParagraph[data-version] ol .ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9;counter-increment:list-4}.dmNewParagraph[data-version] ol .ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}
.dmNewParagraph[data-version] ol .ql-indent-5{counter-reset:list-6 list-7 list-8 list-9;counter-increment:list-5}.dmNewParagraph[data-version] ol .ql-indent-5:before{content:counter(list-5,lower-roman) ". "}
.dmNewParagraph[data-version] ol .ql-indent-6{counter-reset:list-7 list-8 list-9;counter-increment:list-6}.dmNewParagraph[data-version] ol .ql-indent-6:before{content:counter(list-6,decimal) ". "}
.dmNewParagraph[data-version] ol .ql-indent-7{counter-reset:list-8 list-9;counter-increment:list-7}.dmNewParagraph[data-version] ol .ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}
.dmNewParagraph[data-version] ol .ql-indent-8{counter-reset:list-9;counter-increment:list-8}.dmNewParagraph[data-version] ol .ql-indent-8:before{content:counter(list-8,lower-roman) ". "}
.dmNewParagraph[data-version] ol .ql-indent-9{counter-reset:list-10 list-9;counter-increment:list-9}.dmNewParagraph[data-version] ol .ql-indent-9:before{content:counter(list-9,decimal) ". "}
.dmNewParagraph[data-version] ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.dmNewParagraph[data-version] ol li:before{content:counter(list-0,decimal) ". "}
.dmNewParagraph[data-version] a{vertical-align:initial}@media(min-width:768px) and (max-width:1024px){.dmNewParagraph[data-version] .t-text-align-left{text-align:left!important}.dmNewParagraph[data-version] .t-text-align-center{text-align:center!important}
.dmNewParagraph[data-version] .t-text-align-right{text-align:right!important}.dmNewParagraph[data-version] .t-text-align-justify{text-align:justify!important}}@media(max-width:767px){.dmRoot .dmNewParagraph[data-version] .m-text-align-left{text-align:left!important}
.dmRoot .dmNewParagraph[data-version] .m-text-align-center{text-align:center!important}.dmRoot .dmNewParagraph[data-version] .m-text-align-right{text-align:right!important}.dmRoot .dmNewParagraph[data-version] .m-text-align-justify{text-align:justify!important}
}.inlineBindingLink{color:inherit!important;text-decoration:inherit!important}/**/.dmLargeBody #dm .dmRespRow .dmRespCol.large-11 .dmform[data-layout=layout-2] .dmform-wrapper .dmformsubmit.dmWidget,.dmLargeBody #dm .dmRespRow .dmRespCol.large-12 .dmform[data-layout=layout-2] .dmform-wrapper .dmformsubmit.dmWidget{width:-webkit-fit-content;width:fit-content}
#dm .dmformsubmit input[type=submit]{text-align:inherit}#dm .dm-layout-sec div.dmInner .dmform[data-layout=layout-2] .dmforminput label:not(.for-checkable),#dm div.dmInner .dmform[data-layout=layout-2] .dmforminput label:not(.for-checkable){width:75px;vertical-align:top;white-space:normal}
#dm .dmBody div.dmform[data-layout=layout-2] .dmforminput:not(.g-recaptcha):not(.frc-captcha){justify-content:flex-start!important}#dm .dm-layout-sec div.dmInner .dmform[data-layout=layout-1] .dmforminput,#dm div.dmInner .dmform[data-layout=layout-1] .dmforminput{display:block}
#dm .dm-layout-sec div.dmInner .dmform[data-layout=layout-1] .dmforminput>:not(label):not(div):not(small):not(.frc-banner),#dm div.dmInner .dmform[data-layout=layout-1] .dmforminput>:not(label):not(div):not(small):not(.frc-banner){background:0;border:2px solid #000;display:inline-block}
#dm .dm-layout-sec div.dmInner .dmform[data-layout=layout-2] .dmforminput,#dm div.dmInner .dmform[data-layout=layout-2] .dmforminput{-js-display:flex;display:flex}#dm .dm-layout-sec div.dmInner .dmform[data-layout=layout-2] .dmforminput input:not([type=checkbox]):not([type=radio]),#dm .dm-layout-sec div.dmInner .dmform[data-layout=layout-2] .dmforminput textarea,#dm div.dmInner .dmform[data-layout=layout-2] .dmforminput>input,#dm div.dmInner .dmform[data-layout=layout-2] .dmforminput>textarea{width:calc(100% - 80px)}
#dm div.dmInner .dmform[data-layout=layout-2] .dmforminput>.resizeHandler{height:100%;bottom:0}#dm .dm-layout-sec div.dmInner .dmform[data-layout=layout-3] .dmforminput,#dm div.dmInner .dmform[data-layout=layout-3] .dmforminput{margin-top:20px}
#dm .dm-layout-sec div.dmInner .dmform[data-layout=layout-3] .dmforminput>:not(label):not(div):not(small):not(.frc-banner),#dm div.dmInner .dmform[data-layout=layout-3] .dmforminput>:not(label):not(div):not(small):not(.frc-banner){background:0;border:0;border-radius:0;-webkit-appearance:none;border-bottom:1px solid;height:30px}
#dm div.dmInner .frc-captcha.dmforminput.dmRespDesignCol{border:0}#dm div.dmInner .frc-captcha.dmforminput.dmRespDesignCol .frc-banner{border:0;position:inherit}#dm div.dmInner .dmform .dmforminput .radiowrapper span{line-height:normal}
#dm div.dmInner .dmform .dmforminput .checkboxwrapper span,#dm div.dmInner .dmform .dmforminput .optinwrapper div{vertical-align:text-bottom;line-height:normal;display:inline}#dm div.dmInner .dmform .dmforminput .optinwrapper div p.rteBlock{display:inline}
#dm div.dmInner .dmform .dmforminput .horizontal.checkboxwrapper span,#dm div.dmInner .dmform .dmforminput .horizontal.optinwrapper div div,#dm div.dmInner .dmform .dmforminput .horizontal.radiowrapper span{margin:0 15px 0 3px}
#dm div.dmInner .dmform .dmforminput .horizontal{-js-display:flex;display:flex;flex-wrap:wrap}#dm div.dmInner .dmform[data-layout=layout-2] .dmforminput .horizontal{-js-display:inline-flex;display:inline-flex}
#dm div.dmInner .dmform .dmforminput .horizontal div{-js-display:flex;display:flex}#dm div.dmInner .dmform .dmforminput .horizontal input{flex-shrink:0;margin-top:.2em}#dm div.dmInner .dmform .dmforminput label[hide=true],#dm div.dmInner .native-inputs .hide-contact-input .contact-checkable-container input[type=checkbox].checkable-input,#dm div.dmInner .native-inputs .hide-contact-input .contact-checkable-container input[type=checkbox].checkable-input+span,#dm div.dmInner .native-inputs .hide-contact-input .contact-checkable-container input[type=radio].checkable-input,#dm div.dmInner .native-inputs .hide-contact-input .contact-checkable-container input[type=radio].checkable-input+span{display:none}
.dmform .inputError{outline:1px solid red!important}.dmform.required-asterisk .required>label::after{content:"*";display:inline-block;margin-inline-start:5px;color:#f11111}
.dmform .dmforminput label{display:block;overflow:hidden;text-overflow:ellipsis}.dmforminput.newLine{clear:both}.dmform .dmWidgetClear{clear:both;display:block}#dm .dmform.form-rtl-direction .dmform-title{text-align:right}
#dm .dmform.form-rtl-direction .checkboxwrapper,#dm .dmform.form-rtl-direction .dmforminput input,#dm .dmform.form-rtl-direction .optinwrapper,#dm .dmform.form-rtl-direction .radiowrapper,#dm .dmform.form-rtl-direction label,#dm .dmform.form-rtl-direction textarea{direction:rtl;text-align:right}
#dm .dmform.form-rtl-direction .checkboxwrapper,#dm .dmform.form-rtl-direction .fileUploadLink,#dm .dmform.form-rtl-direction .optinwrapper,#dm .dmform.form-rtl-direction .radiowrapper{float:right;clear:both}
#dm .dmform.form-rtl-direction .dmRespDesignRow .dmRespDesignCol{float:right;text-align:right}#dm .dmform.form-rtl-direction .dmWidget.R{float:left}.u_dm .dmform a.fileUploadLink{text-decoration:underline;cursor:pointer}
.dmform .fileUploadLink{cursor:pointer}.dmform[data-layout=layout-2] .checkboxwrapper,.dmform[data-layout=layout-2] .optinwrapper,.dmform[data-layout=layout-2] .radiowrapper{justify-content:flex-start!important;text-align:left!important;text-overflow:unset}
.dmform[data-layout=layout-2] .dmforminput label{margin-right:5px}#dmRoot.dmLargeBody #dm .dmWidget.dmformsubmit{max-width:100%;padding:0}.dmLargeBody #dm .large-3 .dmformsubmit.dmWidget,.dmLargeBody #dm .large-4 .dmformsubmit.dmWidget{width:150px}
.dmLargeBody #dm .large-10 .dmformsubmit.dmWidget,.dmLargeBody #dm .large-5 .dmformsubmit.dmWidget,.dmLargeBody #dm .large-6 .dmformsubmit.dmWidget,.dmLargeBody #dm .large-7 .dmformsubmit.dmWidget,.dmLargeBody #dm .large-8 .dmformsubmit.dmWidget,.dmLargeBody #dm .large-9 .dmformsubmit.dmWidget{width:200px}
.dmLargeBody #dm .large-11 .dmformsubmit.dmformsubmit,.dmLargeBody #dm .large-12 .dmformsubmit.dmformsubmit{width:280px}.dmMobileBody #dm .dmRespRow .dmRespCol.small-12 .dmform-wrapper .dmformsubmit{width:91%;max-width:91%;padding:0 10px;float:left}
.inFormLayoutMode .dmform.inlineEditorFormSelected .dmforminput{transition:all .1s linear}.dmMobileBody .dmform .dmforminput label{white-space:normal}.dmform .newLineButton,.dmform .resizeHandler,.dmform.inlineEditorFormSelected .large-1 .resizeHandler span.dm-icon-chevron-left,.dmform.inlineEditorFormSelected .large-12 .resizeHandler span.dm-icon-chevron-right{visibility:hidden}
.dmform.inlineEditorFormSelected .resizeHandler{visibility:visible;height:calc(100% - 30px);position:absolute;bottom:5px;right:10px;cursor:col-resize;z-index:999}.dmform.inlineEditorFormSelected .newLineButton{visibility:visible;position:absolute;left:24px;bottom:calc(50% - 22px);padding:4px;cursor:pointer}
.dmform.inlineEditorFormSelected .newLineButton:before{display:inline-block}.dmform.inlineEditorFormSelected .newLine .newLineButton:before{-webkit-transform:rotateZ(180deg)}.dmform.inlineEditorFormSelected .resizeHandler span{font-size:9px;position:relative;top:50%;margin-top:-4px;color:#666}
.dmform.inlineEditorFormSelected .resizeHandler span.dm-icon-chevron-right{margin-left:4px}.dmform.inlineEditorFormSelected .resizeHandler .handle{background-color:#666;height:100%;background:url(/editor/nee/images/common/2ColumnsArrows.png) no-repeat center 50%,url(/editor/nee/images/common/bluePic.png) repeat-y center;border-right:0;right:-5px;width:12px}
.dmform .m-recaptcha{margin-top:0;margin-bottom:10px}.dmform .grecaptcha-badge[data-style=bottomleft],.dmform .grecaptcha-badge[data-style=bottomright]{z-index:999;opacity:0}.dmform.active .grecaptcha-badge[data-style=bottomleft],.dmform.active .grecaptcha-badge[data-style=bottomright]{opacity:1}
[data-captcha-position=bottomleft] .g-recaptcha,[data-captcha-position=bottomright] .g-recaptcha{padding:0;margin:0}div.dmInner input[type=date],div.dmInner input[type=time]{font-size:16px;background-color:rgba(102,102,102,.15);border:2px solid #fff;width:100%;margin:3px 0;height:40px;padding:0 10px}
#dm div.dmInner .native-inputs .contact-checkable-container label.for-checkable{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;overflow:visible}#dm div.dmInner .native-inputs .contact-checkable-container .contact-checkable-img{margin-left:0;margin-bottom:0}
#dm div.dmInner .native-inputs .contact-checkable-container input[type=checkbox].checkable-input,#dm div.dmInner .native-inputs .contact-checkable-container input[type=radio].checkable-input{display:initial;width:1em;height:1em;margin:8px .3em 8px 0;order:1}
#dm div.dmInner .native-inputs .contact-checkable-container input[type=checkbox].checkable-input:checked~span.img-wrapper>img,#dm div.dmInner .native-inputs .contact-checkable-container input[type=radio].checkable-input:checked~span.img-wrapper>img{border:3px solid transparent}
#dm div.dmInner .native-inputs .contact-checkable-container div,#dm div.dmInner .native-inputs .contact-checkable-container span:not(.img-wrapper){order:2}#dm div.dmInner .native-inputs .contact-checkable-container span.img-wrapper{order:0;width:100%}
#dm .dmform:has(.spacing-container) .dmform-wrapper{overflow:hidden}#dm .dmform:has(.spacing-container) .dmform-title.dmwidget-title{padding-inline:0;margin-block-start:0}#dm .dmform:has(.spacing-container) .spacing-container{margin:-7.5px;border:1px solid transparent;overflow:hidden}
#dm .dmform:has(.spacing-container) .spacing-container .dmforminput{margin-top:0;padding:7.5px}#dm .dmform:has(.spacing-container) .spacing-container textarea{display:block}#dm .dmform:has(.spacing-container) .spacing-container .m-recaptcha{margin-bottom:0}
#dm .dmform:has(.spacing-container) .spacing-container .g-recaptcha:has(.grecaptcha-badge:not([data-style=inline])){position:absolute}#dm .dmform:has(.spacing-container) form.dmRespDesignRow{padding:0}
#dm .dmform:has(.spacing-container) form.dmRespDesignRow .dmformsubmit{margin:0;margin-block-start:20px}#dm .dmform:is(.horizontal-alignment) form.dmRespDesignRow{display:flex;flex-direction:row;align-items:flex-end}
#dm .dmform:is(.horizontal-alignment) form.dmRespDesignRow .dmformsubmit{margin-block-end:5px}#dm .dmform:is(.horizontal-alignment).form-rtl-direction form{flex-direction:row-reverse}/**/.imageWidget{position:relative}.imageWidget a,.imageWidget span.image-caption{font-style:italic;text-align:center}.imageWidget a[data-caption]::after,.imageWidget span[data-caption]::after{content:attr(data-caption);display:block;line-height:100%}
.imageWidget.with-caption a::after,.imageWidget.with-caption span.image-caption::after{margin-top:12px}.imageWidget img[width][height]{height:auto}[data-flex-site] #fcontainer .imageWidget:after,[data-flex-site] #flex-footer .imageWidget:after,[data-flex-site] #flex-header .imageWidget:after{content:none}
[data-flex-site] #fcontainer .imageWidget:before,[data-flex-site] #flex-footer .imageWidget:before,[data-flex-site] #flex-header .imageWidget:before{font-size:80px;transform:none}.imageWidget.hover img.hover-image,.imageWidget:hover img.hover-image{display:initial}
.imageWidget.hover.hasHover img:not(.hover-image),.imageWidget:hover.hasHover img:not(.hover-image){display:none!important}.imageWidget img.hover-image,.imageWidget img.logo-on-scroll{display:none}
/* Custom Widgets Styles */
/*Loader CSS*/
.WidgetMainWrapper {
    display: none;
    opacity: 1 !important;
}
.widget-Loader-Container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 300px;
    top: 0;
    left: 0;
    z-index: 1;
}

.widget-Loader-Container svg {
    max-width: 200px;
    animation: 2s linear infinite svg--animation;
}

.widget-Loader-Container svg circle.one {
    display: block;
    fill: transparent;
    stroke: #c3c3c3;
    stroke-width: 3px;
}

.widget-Loader-Container svg circle.two {
    animation: 3s linear infinite circle-animation;
    display: block;
    fill: transparent;
    stroke: #0091b2;
    stroke-linecap: round;
    stroke-dasharray: 253;
    stroke-dashoffset: 250;
    stroke-width: 3px;
    transform-origin: 50% 50%;
}

@keyframes circle-animation {
    0% {
        stroke-dashoffset: 250;
        transform: rotate(0deg);
    }

    50% {
        stroke-dashoffset: 75;
        transform: rotate(45deg);
    }

    100% {
        stroke-dashoffset: 250;
        transform: rotate(360deg);
    }
}

@keyframes svg--animation {
    0% {
        transform: rotateZ(0deg);
    }

    100% {
        transform: rotateZ(360deg)
    }
}
/*End Loader CSS*/

.widget-440402 * {
    position: relative;
    font-family: 'Poppins', sans-serif;
}
.box-item {
    background-color: #fff;
    padding: 25px 15px 20px;
    transition: all ease-in-out .4s;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height:100%;
}
.box-item.true {
    box-shadow: 0 0 63px 7px rgba(0,0,0,.08);
}
.box-item .icon {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 58px;
    height: 50px;
}
.box-item .icon:before {
    content: "";
    position: absolute;
    display: block;
    width: calc(100% - 10px);
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 50px;
    background-color: #0091b2;
    transition: all ease-in-out .1s;
}
.box-item .icon svg {
    width: 35px;
    height: 35px;
    right: -3px;
    transition: all ease-in-out .1s;
}
.box-item .iconStyle2 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 58px;
    height: 50px;
}
.box-item .iconStyle2:before {
    content: "";
    position: absolute;
    display: block;
    width: calc(100% - 10px);
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 50px;
    background-color: #0091b2;
    transition: all ease-in-out .1s;
}
.box-item .iconStyle2 svg {
    width: 35px;
    height: 35px;
    right: 15px;
    transition: all ease-in-out .1s;
}

*#dm div.dmContent .box-item h3.title {
    font-family: "Poppins";
    font-size: 20px;
    font-weight: 600;
    color: #303030;
    text-align: left;
    transition: all ease-in-out .1s;
}
.box-item .columnDescription {
    font-family: "Poppins";
    font-size: 16px;
    font-weight: 400;
    color: #303030;
    text-align: left;
    line-height: 1.875;
    transition: all ease-in-out .1s;
    text-align: left;
    padding: 20px 0;
}
.box-item a {
    text-decoration: none;
}
.box-item .default .btnText {
    font-family: "Poppins";
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    text-align: left;
    transition: all ease-in-out .1s;
    text-align: left;
}
.box-item.active .default .btnText {
    color: #000;
}
.box-item .textLink .btnText {
    font-family: "Poppins";
    font-size: 16px;
    font-weight: 600;
    color: #000;
    text-align: left;
    transition: all ease-in-out .1s;
    text-align: left;
}
.box-item.active .textLink .btnText {
    color: #0091b2;
}

.link-container {
    display: flex;
    align-items: center;
}
.link-container.textLink {
    margin: 10px 0;
}
.link-container.left {
    justify-content: flex-start;
}
.link-container.center {
    justify-content: center;
}
.link-container.right {
    justify-content: flex-end;
}

/*ANIMATION*/
.box-item.active {
    background-color: #111117;
    transform: scale(1.1);
}
.box-column:hover .box-item.main-active {
    background-color: #fff;
    transform: scale(1);
}


.box-item.active .icon svg {
    fill: #fff;
}
.box-column:hover .box-item.main-active .icon svg {
    fill: #303030;
}
.box-item.active .iconStyle2 svg {
    fill: #fff;
}
.box-column:hover .box-item.main-active .iconStyle2 svg {
    fill: #303030;
}


*#dm div.dmContent .box-item.active h3.cTitle, .box-item.active .columnDescription {
    color: #fff;
}



*#dm div.dmContent .box-column:hover .box-item.main-active .cTitle, .box-column:hover .box-item.main-active .columnDescription {
     color:#303030;
}


/*.link-container a {*/
/*    content: "";*/
/*    display: block;*/
/*    position: absolute;*/
/*    width: 0%;*/
/*    height: 2px;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    background-color: #0091b2;*/
/*    transition: all ease-in-out .4s;*/
/*}*/

.link-container.default a {
    display:flex;
    position:relative;
    justify-content: center;
    align-items:center;
    background-color:#0091b2;
    color:#fff;
    height:50px;
    width:180px;
    border-radius: 25px;
}
.link-container.textLink a:before {
    content: "";
    display: block;
    position: absolute;
    width: 0%;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #0091b2;
    transition: all ease-in-out .4s;
}
.box-item.active .link-container a:before, .box-item:hover .link-container a:before {
    width: 100%;
}
.main-active:hover .link-container a:before {
    width: 0%;
}
.box-item.active .cTitle {
    color:#fff;
}
.cTitle {
    font-weight:bold;
    font-size:20px;
    color:#303030;
    text-align: center;
    
}

.icon.true::before {
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.colImg {
    margin-bottom: 20px;
    display:block;
    position:relative;
}
.colImage.true img{
    display:none;
}

.hideCol.true .icon{
    display:none;
}

/*END*/
.box-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
.box-column {
    padding: 20px 12px;
}

.twoCol {
    width:50%;
}

.threeCol {
    width:33%;
}

.fourCol {
    width:25%;
} 
/*For accordion*/
.WidgetMainWrapper {
  display: none;
}

/*Loader CSS*/
.widget-Loader-Container {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 300px;
  top: 0;
  left: 0;
  z-index: 1;
}

.widget-Loader-Container svg {
  max-width: 200px;
  animation: 2s linear infinite svg--animation;
}

.widget-Loader-Container svg circle.one {
  display: block;
  fill: transparent;
  stroke: #c3c3c3;
  stroke-width: 3px;
}

.widget-Loader-Container svg circle.two {
  animation: 3s linear infinite circle-animation;
  display: block;
  fill: transparent;
  stroke: #0091b2;
  stroke-linecap: round;
  stroke-dasharray: 253;
  stroke-dashoffset: 250;
  stroke-width: 3px;
  transform-origin: 50% 50%;
}

@keyframes circle-animation {
  0% {
    stroke-dashoffset: 250;
    transform: rotate(0deg);
  }
  50% {
    stroke-dashoffset: 75;
    transform: rotate(45deg);
  }
  100% {
    stroke-dashoffset: 250;
    transform: rotate(360deg);
  }
}
@keyframes svg--animation {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
/*End Loader CSS*/
/*The Title of the Accordion*/
.accContent {
  position: relative;
  display: block;
  background-color: white;
}

.accContent a {
  text-decoration: none !important;
}

ol.accContent {
  padding: 1em !important;
}

.accImage {
  width: 100%;
  height: auto;
}

.accTitle {
  color: black;
  font-weight: bold;
  font-size: 26px;
  display: block;
}

.showTitle {
  display: relative;
}

.hideTitle {
  display: none;
}

.accordionContainer, #accordion {
  width: 100%;
  height: auto;
  display: flex;
  -webkit-flex-direction: column; /* Safari 6.1+ */
  flex-direction: column;
}

#accordion {
  background-color: white;
}

/*Accordion Text inside each list item*/
.text {
  color: #191515;
}

.text a {
  color: #0026ff;
  text-decoration: none;
}

#accordion ul ol {
  font-weight: normal;
  cursor: auto;
  color: black;
  width: 100%;
}

.accContent {
  list-style: none;
  width: 100%;
  box-sizing: border-box;
  padding: 1em;
}

.hidefirst {
  list-style: none;
  padding-left: 0px;
  width: 100%;
  box-sizing: border-box;
}

/*Set the default layout for each list item */
.list-item {
  color: #333;
  width: 98% !important;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  list-style: none;
  margin: 10px auto !important;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  cursor: pointer;
}

.borderStyle {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.borderStyle:hover {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.1);
}

/*list title*/
.listTitle {
  font-size: 18px;
  margin: 10px;
}

.acc-active .listTitle {
  color: blue;
  background-color: transparent;
}

.list-item:first-child {
  border-top: 1px solid #eee;
}

.hidefirst {
  display: none;
  margin-top: 0px;
  margin-bottom: 0px;
}

.titleHolder {
  background-color: #fff !important;
  border: 1px solid #eee;
  padding: 1em;
}

.acc-active {
  background-color: transparent;
  color: white;
}

.list-container {
  width: 100%;
  height: auto;
  display: flex;
  color: #333;
}

.list-container-item {
  flex: 1;
  padding: 0.5em;
}

.list-container-item:first-child {
  flex-grow: 30;
}

.list-container-item:last-child {
  flex-shrink: 1;
}

.limg {
  display: flex;
}

.hasBg {
  background-image: url("https://irp-cdn.multiscreensite.com/94d85724/dms3rep/multi/minus-gross-horizontal-straight-line-symbol%20%281%29-32x32.png") no-repeat;
}

.cbox1 {
  border: 4px solid red;
}

.cbox2 {
  border: 2px solid blue;
}

.arrow {
  transition: transform 0.35s ease;
  display: inline-flex;
  align-self: auto;
  padding: 5px;
  margin: auto 0;
}

.arrow {
  transform: rotate(90deg);
}

/*=====LockTemp Template=====*/
/*.lockTemp{*/
/*base color*/
/*    color: #ff6600 !important; */
/*}*/
/*.list-container.lockTemp.acc-active{*/
/*    background-color:#FB6D1D;*/
/*    color:white !important;*/
/*}*/
/*.lockTemp {*/
/*    color: #ff7f29;*/
/*}*/
/*end lockTemp*/
/*=====AutoRepair Template=====*/
/*.autoTemp{*/
/*base color*/
/*    color:#CD5145 !important;*/
/*}*/
/*.list-container.autoTemp.acc-active{*/
/*    background-color:#EF4E3E;*/
/*    color:white !important;*/
/*}*/
/*=====Medical Template=====*/
/*.medicalTemp{*/
/*base color*/
/*    color:#444444 !important;*/
/*}*/
/*.list-container.medicalTemp.acc-active{*/
/*    background-color:#5599F9;*/
/*    color:#fff;*/
/*}*/
/*=====NonprofitTemp Template=====*/
/*.nonprofitTemp{*/
/*base color*/
/*    color:#28B467;*/
/*}*/
/*.list-container.nonprofitTemp.acc-active{*/
/*    background-color:#28B467;*/
/*    color:#fff !important;*/
/*}*/
/*=====Medical Template=====*/
/*.medicalTemp{*/
/*base color*/
/*    color:#444444 !important;*/
/*}*/
/*.list-container.medicalTemp.acc-active{*/
/*    background-color:#5599F9;*/
/*    color:#fff;*/
/*}*/
/*=====Baristro Template=====*/
/*.baristroTemp{*/
/*base color*/
/*    color:#fbe81a;*/
/*}*/
/*.list-container.baristroTemp.acc-active{*/
/*    background-color:#F8EA53;*/
/*    color:#fff;*/
/*}*/
/*Accordion Image Global*/
.accImageTextContainer {
  position: relative;
  display: flex;
  width: 100%;
  height: auto;
  align-items: flex-start;
  gap: 40px;
}

.accContent img {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
}

.accImageContainer {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
}

/*Image Size*/
.accsmall .accImageContainer {
  max-width: 350px;
}

.accmedium .accImageContainer {
  max-width: 550px;
}

.acclarge .accImageContainer {
  max-width: 750px;
}

/*Image Position*/
.accbottom, .acctop {
  flex-direction: column;
}

.acctop .accImageContainer, .accbottom .accTextContainer, .accleft .accImageContainer, .accright .accTextContainer {
  order: 1;
}

.acctop .accTextContainer, .accbottom .accImageContainer, .accleft .accTextContainer, .accright .accImageContainer {
  order: 2;
}

.accleft .accImageContainer, .accleft .accTextContainer, .accright .accImageContainer, .accright .accTextContainer {
  width: 100% !important;
}

.accContent .accTextContainer {
  padding: 0;
}

.accTextContainer .text {
  line-height: 150% !important;
}

/*.accContent.acctop .accImageContainer{*/
/*}*/
/*.accleft .accImageContainer{*/
/*    width:50%;*/
/*}*/
/*.accContent.accleft.accsmall .accImageContainer, .accContent.accright.accsmall .accImageContainer{*/
/*    max-height:350px;*/
/*}*/
/*.accContent.accleft.accmedium .accImageContainer,.accContent.accright.accsmall .accImageContainer{*/
/*    max-height:550px;*/
/*}*/
/*.accContent.accright .accImageContainer{*/
/*    width:50%;*/
/*    order:2;*/
/*}*/
/*.accContent.accbottom .accImageContainer{*/
/*    order:2;*/
/*}*/
/*.accContent.accleft .accTextContainer, .accContent.accright .accTextContainer{*/
/*    width:50%;*/
/*}*/
/*Button Settings*/
.accBtn {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: auto;
  padding: 10px 20px;
  border: 2px solid #333;
  transition: all 0.35s;
  cursor: pointer;
  order: 3;
  margin: 20px auto auto auto !important;
}

.accBtnLeft {
  margin: 20px 0 0 0 !important;
}

.accBtnCenter {
  margin: 20px auto 0 auto !important;
}

.accBtnRight {
  margin: 20px 0 0 auto !important;
}

.accContent ul {
  display: block !important;
}

.listStyleDisc ul {
  list-style-type: disc !important;
}

.listStyleCircle ul {
  list-style-type: circle !important;
}

.listStyleSquare ul {
  list-style-type: square !important;
}

.listStyleUpperRoman ul {
  list-style-type: upper-roman !important;
}

.listStyleLowerAlpha ul {
  list-style-type: lower-alpha !important;
}

/*Font awesome Icons style*/
@font-face {
  font-family: "FontAwesome";
  src: url("https://irp-cdn.multiscreensite.com/7c044735/files/uploaded/fontawesome-webfont.eot?v=4.7.0");
  src: url("https://irp-cdn.multiscreensite.com/7c044735/files/uploaded/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("https://irp-cdn.multiscreensite.com/7c044735/files/uploaded/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("https://irp-cdn.multiscreensite.com/7c044735/files/uploaded/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("https://irp-cdn.multiscreensite.com/7c044735/files/uploaded/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("https://irp-cdn.multiscreensite.com/7c044735/files/uploaded/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "FontAwesome" !important;
}

.fa-2x {
  font-size: 1.5em;
  padding: 0px;
  margin: 0 !important;
  /* align-items: center; */
  align-self: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > ol {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-question:before {
  content: "\f128";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.acc-hide {
  display: none !important;
}

.accTextContainer .text {
  margin: 0 !important;
}

ul.rteBlock li {
  list-style-position: outside;
}

.accTextIndenttrue ul.rteBlock li, .accTextIndenttrue p.rteBlock {
  text-indent: 20px;
}

.WidgetMainWrapper {
    display: none;
}

/*Loader CSS*/
.widget-Loader-Container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 300px;
    top: 0;
    left: 0;
    z-index: 1;
}


.widget-Loader-Container svg {
    max-width: 200px;
    animation: 2s linear infinite svg--animation;
}

.widget-Loader-Container svg circle.one {
    display: block;
    fill: transparent;
    stroke: #c3c3c3;
    stroke-width: 3px;
}

.widget-Loader-Container svg circle.two {
    animation: 3s linear infinite circle-animation;
    display: block;
    fill: transparent;
    stroke: #0091b2;
    stroke-linecap: round;
    stroke-dasharray: 253;
    stroke-dashoffset: 250;
    stroke-width: 3px;
    transform-origin: 50% 50%;
}

@keyframes circle-animation {
    0% {
        stroke-dashoffset: 250;
        transform: rotate(0deg);
    }

    50% {
        stroke-dashoffset: 75;
        transform: rotate(45deg);
    }

    100% {
        stroke-dashoffset: 250;
        transform: rotate(360deg);
    }
}

@keyframes svg--animation {
    0% {
        transform: rotateZ(0deg);
    }

    100% {
        transform: rotateZ(360deg)
    }
}
/*End Loader CSS*/
.custom-shape{
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;  
}
.custom-shape img{
    width:100%;
    display:block;
    position:relative;
    height:auto;
}
.rotateVertical{
    transform:rotateX(180deg);
}
.rotateHorizontal{
    transform:rotateY(180deg);
}
.rotateBoth{
    transform:rotateX(180deg) rotateY(180deg);
}
/*Wave*/
.custom-shape-divider-top-1603256831 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 130px;
}

.custom-shape-divider-top-1603256831 .shape-fill {
    fill: #0091b2;
}
/*Curve*/
.custom-shape-divider-top-1603256873 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 75px;
}

.custom-shape-divider-top-1603256873 .shape-fill {
    fill: #0091b2;
}
/*Curve Asymmetrical*/
.custom-shape-divider-top-1603256988 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 90px;
}

.custom-shape-divider-top-1603256988 .shape-fill {
    fill: #0091b2;
}
/*Triangle*/
.custom-shape-divider-top-1603257159 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 90px;
}

.custom-shape-divider-top-1603257159 .shape-fill {
    fill: #0091b2;
}
/*Triangle Asymmetrical*/
.custom-shape-divider-top-1603257412 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 90px;
}

.custom-shape-divider-top-1603257412 .shape-fill {
    fill: #0091b2;
}
/*Tilt*/
.custom-shape-divider-top-1603257444 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 90px;
}

.custom-shape-divider-top-1603257444 .shape-fill {
    fill: #0091b2;
}
/*Arrow*/
.custom-shape-divider-top-1603257475 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 90px;
}

.custom-shape-divider-top-1603257475 .shape-fill {
    fill: #0091b2;
}
/*Split*/
.custom-shape-divider-top-1603257512 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 350px;
}

.custom-shape-divider-top-1603257512 .shape-fill {
    fill: #0091b2;
}
/*Book*/
.custom-shape-divider-top-1603257548 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 50px;
}

.custom-shape-divider-top-1603257548 .shape-fill {
    fill: #0091b2;
}
        
.WidgetMainWrapper {
    display: none;
    /*opacity: 0;*/
    transition: all 0.5s ease-in;
}
/*Loader CSS*/
.widget-Loader-Container {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 300px;
    top: 0;
    left: 0;
    z-index: 1;
}

.widget-Loader-Container svg {
    max-width: 200px;
    animation: 2s linear infinite svg--animation;
}

.widget-Loader-Container svg circle.one {
    display: block;
    fill: transparent;
    stroke: #c3c3c3;
    stroke-width: 3px;
}

.widget-Loader-Container svg circle.two {
    animation: 3s linear infinite circle-animation;
    display: block;
    fill: transparent;
    stroke: #0091b2;
    stroke-linecap: round;
    stroke-dasharray: 253;
    stroke-dashoffset: 250;
    stroke-width: 3px;
    transform-origin: 50% 50%;
}

@keyframes circle-animation {
    0% {
        stroke-dashoffset: 250;
        transform: rotate(0deg);
    }

    50% {
        stroke-dashoffset: 75;
        transform: rotate(45deg);
    }

    100% {
        stroke-dashoffset: 250;
        transform: rotate(360deg);
    }
}

@keyframes svg--animation {
    0% {
        transform: rotateZ(0deg);
    }

    100% {
        transform: rotateZ(360deg)
    }
}
/*End Loader CSS*/

.ctContainer {
    max-width: 100%;
    margin: auto;
    font-family: 'Poppins', sans-serif;
}

.alignItemLeft {
    margin-right: auto;
    margin-left: 0;
}

.alignItemMiddle {
    margin-right: auto;
    margin-left: auto;
}

.alignItemRight {
    margin-right: 0;
    margin-left: auto;
}

/* toggle */
.ctToggleContainer {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 30px;
}

.rightToggleText, .leftToggleText {
    font-size: 16px;
    font-weight: 700;
}

.ctToggleBtn {
    position: relative;
    height: 30px;
    width: 60px;
    border-radius: 20px;
    cursor: pointer;
    margin: 0 5px -4px;
    transition: all ease .4s;
}

.ctToggleBtn.activeLeft {
    background: #000000;
}

.ctToggleBtn.activeRight {
    background: rgba(255,191,0,1);
}

.ctToggleBtn:after {
    content: '';
    transition: all ease .4s;
    position: absolute;
    height: 20px;
    width: 20px;
    box-shadow: 1px 1px 3px 0 rgba(0,0,0,.2);
    background-color: rgba(255,255,255,1);
    left: 4px;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 100%;
}

.ctToggleBtn.activeRight:after {
    left: 36px;
}

/* general */
.ctTableItems {
    display: flex;
}

.ctTableItem {
    display: flex;
    flex-direction: column;
    height: auto;
    background: rgba(255, 255, 255, 1);
}

/* ROW - FREE TRIAL */
.ctFreeTrialText {
    border: 1px solid;
    border-color: rgba(216, 218, 229, 1);
    background: rgba(255, 255, 255, 1);
    padding: 15px;
    height: auto;
    text-align: center;
    margin-bottom: 20px;
}

/* ROW - PRICING */
.ctItemTitle {
    position: relative;
    border: 1px solid;
    border-color: rgba(216, 218, 229, 1);
    background: rgba(255, 255, 255, 1);
    padding: 20px;
    height: auto;
    overflow: hidden;
}

/* icon */
.ctIcon {
    width: 60px;
    height: 60px;
    margin-bottom: 20px;
    fill: #000000;
}

.ctIcon svg {
    fill: inherit;
    width: 100%;
    height: 100%;
}

/*special text*/
.ctSpecialTag {
    position: absolute;
    left: 30%;
    top: 15%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(40deg);
}

.ctSpecialTagText {
    position: relative;
    background-color: rgba(255, 0, 0, 1);
    color: rgba(255, 255, 255, 1);
    padding: 5px;
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    text-align: center;
    font-size: 13px;
}

.ctItemTitle .ctItemHeading {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1.75px;
    text-align: center;
}

.ctItemTitle .ctItemSubheading {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 15px;
    text-align: center;
    color: #000000;
}

.ctItemPricingWrapper {
    display: block;
    text-align: center;
}

.ctItemPricing {
    display: block;
    font-size: 35px;
    font-weight: 600;
    transition: all ease-out .4s;
}

.ctItemPricing.ctActiveText {
    transform: rotateX(0);
    padding: 10px 0;
    height: 100%;
}

.ctItemPricing.ctInactiveText {
    transform: rotateX(90deg);
    height: 0;
}

.ctItemPricing .currencySpan {
    font-size: 10px;
    letter-spacing: 1px;
    font-weight: 600;
    color:#000000;
}

/*comparative pricing details*/
.ctPricingDetails {
    font-size: 12px;
    transition: all ease .4s;
    text-align: center;
    margin-top: 15px;
}
.ctPricingDetails.visible {
    opacity: 1;
}

.ctPricingDetails.hidden {
    opacity: 0;
}

/* ROW - CONTENT */
.ctItemContent {
    border: 1px solid ;
    border-color: rgba(216, 218, 229, 1);
    border-top: 0;
    padding: 20px;
    vertical-align: top;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: auto;
}

.ctItemDesc {
    font-size: 16px;
    line-height: 28px;
    text-align: center;
}

.ctItemButton, .comparativeItemButton {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 180px;
    height: 50px;
    background: linear-gradient(90deg, rgba(0 0 0) 0%, rgba(0 0 0) 100%);
    color: rgba(255, 255, 255, 1) !important;
    border-radius: 25px;
    margin-top: 20px;
    text-align: center;
}

.ctItemButton a, .comparativeItemButton a {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: rgba(255, 255, 255, 1) !important;
}

.ctItemButton:hover, .comparativeItemButton:hover {
    background: rgba(255,191,0,1);
}

.ctItemButton span, .comparativeItemButton span {
    width: 100%;
}
.ctTableItems {
    flex-direction: row;
}        
.widget-7b2ba5 * {
  margin: 0;
}

.widget-7b2ba5 ul {
  padding-left: 20px;
  list-style-type: disc;
}

.widget-7b2ba5 .nav {
  display: flex;
  justify-content: space-around;
  flex-direction: row;
}

.widget-7b2ba5 .nav.reverse-tabs-direction {
  flex-direction: row-reverse;
}

.widget-7b2ba5 .text {
  display: inline;
}

/*******************************************************************************************************************/
/******************************************************************************************************************/
/********************    tab-labels       ************************************************************************/
.widget-7b2ba5 .tab-label {
  text-align: center;
}

.widget-7b2ba5 .tab-label.layout-a.not-active > h4 {
  text-align: center;
}

.widget-7b2ba5 .tab-label {
  flex: 1 1 0%;
}

.widget-7b2ba5 .tab-label .horizontal-label {
  margin: 18px;
}

/*****************************************   tab-labels layout-a    ************************************/
.widget-7b2ba5 .tab-label.layout-a.not-active {
  border-bottom: 1px solid #ededed;
  text-align: center;
  font-weight: normal;
  color: #878787;
}

.widget-7b2ba5 .tab-label.not-active.layout-a > h4 {
  font-weight: normal;
  color: #878787;
}

.widget-7b2ba5 .tab-label.layout-a.hover, .widget-7b2ba5 .tab-label.active.layout-a {
  border-bottom: 3px solid #313131;
  font-weight: bold;
  color: #000000;
}

.widget-7b2ba5 .tab-label.hover.layout-a > h4, .widget-7b2ba5 .tab-label.active.layout-a > h4 {
  font-weight: bold;
  color: #000000;
}

/*****************************************   tab-labels layout-b    ************************************/
.widget-7b2ba5 .tab-label.layout-b.not-active {
  text-align: center;
  background-color: #ffffff;
  color: #878787;
}

.widget-7b2ba5 .tab-label.layout-b.not-active > h4 {
  color: #878787;
}

.widget-7b2ba5 .tab-label.layout-b.hover, .widget-7b2ba5 .tab-label.active.layout-b {
  background-color: #f5f5f5;
  color: #000000;
}

.widget-7b2ba5 .tab-label.layout-b.hover, .widget-7b2ba5 .tab-label.active.layout-b > h4 {
  color: #000000;
}

/*****************************************   tab-labels layout-c    ************************************/
.widget-7b2ba5 .tab-label.layout-c {
  border-left: 1px solid #d9d8d8;
  border-top: 1px solid #d9d8d8;
  border-right: 1px solid #d9d8d8;
}

.widget-7b2ba5 .tab-label.layout-c:last-child {
  /*border-right: 1px solid #d9d8d8;*/
}

.widget-7b2ba5 .tab-label.layout-c.not-active {
  text-align: center;
  border-bottom: none;
  background-color: rgba(0, 0, 0, 0);
  font-weight: normal;
  color: #878787;
}

.widget-7b2ba5 .tab-label.not-active.layout-c > h4 {
  font-weight: normal;
  color: #878787;
}

.widget-7b2ba5 .tab-label.layout-c.hover, .widget-7b2ba5 .tab-label.active.layout-c {
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  color: #000000;
}

.widget-7b2ba5 .tab-label.layout-c.hover > h4, .widget-7b2ba5 .tab-label.active.layout-c > h4 {
  font-weight: bold;
  color: #000000;
}

/*****************************************   tab-labels layout-d   D E P R E C A T E D  ! !  ************************************/
.widget-7b2ba5 .tab-label.layout-d.not-active {
  text-align: center !important;
  background-color: #f5f5f5;
  color: #000000;
  font-weight: bold;
}

.widget-7b2ba5 .tab-label.layout-d.hover, .widget-7b2ba5 .tab-label.active.layout-d {
  background-color: #000000;
  color: #ffffff;
}

/*****************************************   tab-labels layout-e    ************************************/
.widget-7b2ba5 .tab-label.layout-e.not-active {
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  color: #878787;
  font-weight: bold;
  border-right: 3px solid #ededed;
}

.widget-7b2ba5 .tab-label.layout-e.not-active > h4 {
  color: #878787;
  font-weight: bold;
}

.widget-7b2ba5 .tab-label.layout-e.hover, .widget-7b2ba5 .tab-label.active.layout-e {
  color: #000000;
  border-right: 3px solid #000000;
  text-align: left;
  font-weight: bold;
}

.widget-7b2ba5 .tab-label.layout-e.hover > h4, .widget-7b2ba5 .tab-label.active.layout-e > h4 {
  color: #000000;
  font-weight: bold;
}

/*******************************************************************************************************************/
/******************************************************************************************************************/
/********************    tabs       ******************************************************************************/
.widget-7b2ba5 .tab.active {
  display: flex;
}

.widget-7b2ba5 .tab {
  display: none;
  text-align: left !important;
  flex: 1 1 0%;
  flex-basis: auto;
  justify-content: space-around;
  align-content: flex-start;
  padding-top: 30px;
  max-width: 100%;
}

/*****************************************   tab layout-a    ************************************/
.widget-7b2ba5 .tab.layout-a {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}

/*****************************************   tab layout-b    ************************************/
.widget-7b2ba5 .tab.layout-b {
  background-color: #f5f5f5;
}

/*****************************************   tab layout-c    ************************************/
.widget-7b2ba5 .tab.layout-c {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #d9d8d8;
}

/****************************   tab layout-d    D E P R E C A T E D  ! !************************/
.widget-7b2ba5 .tab.layout-d {
  flex-direction: column;
}

.widget-7b2ba5 .tab.full-width-img {
  flex-direction: column;
}

/*for text-img reverse functionality*/
.widget-7b2ba5 .tab .image-container, .widget-7b2ba5 .tab.reverse .tab-text-container {
  order: 1;
}

.widget-7b2ba5 .tab.reverse .image-container, .widget-7b2ba5 .tab .tab-text-container {
  order: 3;
}

.widget-7b2ba5 .tab .image-container {
  background-position: center;
  background-size: cover;
  max-width: 100%;
}

.widget-7b2ba5 .tab.full-width-img .image-container {
  width: 100% !important;
}

.widget-7b2ba5 .tab .image-container .image {
  margin: 0 auto;
  visibility: hidden;
  width: 100%;
}

.widget-7b2ba5 .tab .tab-text-container {
  flex: 1 1 0%;
  display: flex;
  flex-direction: column;
  /*align-items: flex-start;*/
  justify-content: center;
}

.widget-7b2ba5 .tab .tab-text-container .tab-description {
  overflow-y: auto !important;
  overflow-x: hidden;
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
  text-align: left !important;
}

/*****************************************************************************************************************/
/**************    E N D   O F    |    tabs     ****************************************************************/
/***************************************************************************************************************/
.widget-7b2ba5 .btn-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.widget-7b2ba5 .btn-container.reverse-btn-dir {
  align-items: flex-end;
}

.widget-7b2ba5 .button-class {
  margin-bottom: 0 !important;
  max-width: 100%;
}

.widget-7b2ba5 .button-class span.text {
  color: red;
  overflow-wrap: initial !important;
  margin-bottom: 0px;
  padding: 10px 20px !important; /*for button to look like in img slider*/
}
/*user agent h tags margin reseting*/
.widget-7b2ba5 h1, .widget-7b2ba5 h2, .widget-7b2ba5 h3, .widget-7b2ba5 h4, .widget-7b2ba5 h5, .widget-7b2ba5 h6, .widget-7b2ba5 .text {
  margin: 0;
  margin-bottom: 10px;
}

.widget-7b2ba5 .text {
  max-width: 100% !important;
}

.widget-7b2ba5 .wrapper {
  overflow: hidden;
  display: flex;
}

.widget-7b2ba5 .wrapper.layout-a, .widget-7b2ba5 .wrapper.layout-b, .widget-7b2ba5 .wrapper.layout-c, .widget-7b2ba5 .wrapper.layout-d {
  flex-direction: column;
}

.widget-7b2ba5 .wrapper.layout-e {
  flex-direction: row;
}

.widget-7b2ba5 .wrapper.layout-e .nav {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
}

.widget-7b2ba5 .wrapper.layout-e .nav.reverse-tabs-direction {
  flex-direction: column-reverse;
}

.widget-7b2ba5 .tab-label {
  flex: 1 1 0%;
  overflow: hidden;
  overflow-wrap: break-word;
}

/*.widget-7b2ba5 .tab-label.layout-e .horizontal-label {*/
/*    margin: 5px 25px;*/
/*    margin-left: 0px;*/
/*}*/
.widget-7b2ba5 .tab-label.layout-e {
  padding: 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

.widget-7b2ba5 .tab-label.layout-e.layout-e-aux-tab-label {
  border-right: 3px solid #ededed;
  cursor: auto;
}

/*was: .widget-7b2ba5 .tab.internal-padding*/
.widget-7b2ba5 .tab {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
}

.widget-7b2ba5 .tab .tab-space {
  order: 2;
  flex-basis: 20px;
}

.widget-7b2ba5 .tab .tab-text-container .desc-title {
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 15px;
}

/*.widget-7b2ba5 .tab.layout-e .internal-padding*/
.widget-7b2ba5 .tab.layout-e {
  padding: 0px 21px;
}

.widget-7b2ba5 .tab .image-container {
  width: 240px;
  display: flex;
  align-items: flex-start;
}

.widget-7b2ba5 .tab .image-container.layout-a {
  width: 387px;
  height: 292px;
}

.widget-7b2ba5 .tab .image-container.layout-b {
  width: 291px;
  height: 353px;
}

.widget-7b2ba5 .tab .image-container.layout-e {
  width: 196px;
  height: 251px;
}

.widget-7b2ba5 .tab .image-container.layout-c {
  width: 514px;
  height: 278px;
}

.widget-7b2ba5 .tab .image-container.layout-d {
  width: 100%;
  margin: 0px 0px;
  margin-left: 0px;
}

.widget-7b2ba5 .button-class {
  width: auto !important;
  margin-top: 15px !important;
}
.widget-16ecb0 {
    max-width: 320px;
    overflow:hidden !important;
}

.WidgetMainWrapper {
    display: none;
}

/*Loader CSS*/
.widget-Loader-Container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 300px;
    top: 0;
    left: 0;
    z-index: 1;
}

.widget-Loader-Container svg {
    max-width: 200px;
    animation: 2s linear infinite svg--animation;
}

.widget-Loader-Container svg circle.one {
    display: block;
    fill: transparent;
    stroke: #c3c3c3;
    stroke-width: 3px;
}

.widget-Loader-Container svg circle.two {
    animation: 3s linear infinite circle-animation;
    display: block;
    fill: transparent;
    stroke: #0091b2; 
    stroke-linecap: round;
    stroke-dasharray: 253;
    stroke-dashoffset: 250;
    stroke-width: 3px;
    transform-origin: 50% 50%;
}

@keyframes circle-animation {
    0% {
        stroke-dashoffset: 250;
        transform: rotate(0deg);
    }

    50% {
        stroke-dashoffset: 75;
        transform: rotate(45deg);
    }

    100% {
        stroke-dashoffset: 250;
        transform: rotate(360deg);
    }
}

@keyframes svg--animation {
    0% {
        transform: rotateZ(0deg);
    }

    100% {
        transform: rotateZ(360deg)
    }
}
/*End Loader CSS*/

.hideHeader{
    margin-top:-130px;
}
/*Error Message*/
.buttonErrorMsg {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px;
    border-radius: 8px;
    max-width: 200px;
    margin: 0 auto;
    background-color: #f27255!important;
    transition:all .15s;
}
.buttonErrorMsg:hover{
    background-color: #DC502F!important;
}
.buttonErrorMsg a{
    color: #fff!important;
    text-decoration:none!important;
}
.errMsgCont{
    position:relative;
    display:block;
    width:100%;
    height:auto;
    line-height:normal;
    font-size:20px;
    text-align:center;
    margin-bottom:20px;
}

.widget-e649f0{
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.qrCanvas{
    cursor: pointer;
    overflow: hidden;
    border-radius:25px;
}
/*Loader CSS*/
.widget-Loader-Container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 300px;
    top: 0;
    left: 0;
    z-index: 1;
}

.widget-Loader-Container svg {
    max-width: 200px;
    animation: 2s linear infinite svg--animation;
}

.widget-Loader-Container svg circle.one {
    display: block;
    fill: transparent;
    stroke: #c3c3c3;
    stroke-width: 3px;
}
.widget-Loader-Container svg circle.two {
    animation: 3s linear infinite circle-animation;
    display: block;
    fill: transparent;
    stroke: #0091b2;  
    stroke-linecap: round;
    stroke-dasharray: 253;
    stroke-dashoffset: 250;
    stroke-width: 3px;
    transform-origin: 50% 50%;
}

@keyframes circle-animation {
    0% {
        stroke-dashoffset: 250;
        transform: rotate(0deg);
    }

    50% {
        stroke-dashoffset: 75;
        transform: rotate(45deg);
    }

    100% {
        stroke-dashoffset: 250;
        transform: rotate(360deg);
    }
}

@keyframes svg--animation {
    0% {
        transform: rotateZ(0deg);
    }

    100% {
        transform: rotateZ(360deg)
    }
}
/*End Loader CSS*/

.shadowOn{
    box-shadow: 0px 3px 8px 0px rgb(0 0 0 / 25%);
}

.shadowOff{
    box-shadow: none 
}



.dynamicTable {
    width: 100%;
}

.dynamicTable * {
    font-size: 13px;
    font-family: Montserrat,sans-serif;
}

.dynamicTable th p {
    margin: 10px;
    line-height: 120%;
}

.hoverStuff {
  position: relative;
}

.hoverStuff::before {
  content: attr(data-tooltip);
  pointer-events: none;
  position: absolute;
  color: #fff;
  background: #000;
  padding: 15px;
  opacity: 0;
  visibility: none;
  width: 180px;
  word-wrap: break-word;
  bottom: calc(0.5rem + 100%);
  right: 50%;
  transform: translateX(50%);
}


.hoverStuff:hover::before {
  visibility: visible;
  opacity: 1;
  transition-property: opacity;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
}
.hoverStuff img {
    width: 13px;
    height: 13px;
}

.basicCheck {
    filter: invert(48%) sepia(67%) saturate(460%) hue-rotate(172deg) brightness(89%) contrast(93%);
}

.teamCheck {
    invert(72%) sepia(96%) saturate(3622%) hue-rotate(327deg) brightness(105%) contrast(96%);
}
.agencyCheck {
    filter: invert(83%) sepia(42%) saturate(782%) hue-rotate(241deg) brightness(85%) contrast(97%);
}

.customCheck {
    filter: invert(67%) sepia(44%) saturate(434%) hue-rotate(133deg) brightness(92%) contrast(85%);
}


.widget-f833ba { padding: 0 300px; }
.wheelWell { margin: 0 auto; position: relative; width: 300px;}
.wheelWell.controlsOn { padding-bottom: 45px; }
.wheelAxel { padding: 100% 0 0; position: relative; }
.wheelAxel ul.wheelList { bottom: 0; display: block; left: 0; list-style: none; margin: 0; position: absolute; right: 0; top: 0; }

.wheelList a { display: block; font-size: 0; text-indent: -9999px; width: 100%; }
.widget-f833ba .twoXone,
.widget-f833ba .twoXone ul,
.widget-f833ba .twoXone ul a { padding: 50% 0 0; }
.widget-f833ba .sixteenXnine,
.widget-f833ba .sixteenXnine ul,
.widget-f833ba .sixteenXnine ul a { padding: 56.25% 0 0; }
.widget-f833ba .threeXtwo,
.widget-f833ba .threeXtwo ul,
.widget-f833ba .threeXtwo ul a { padding: 66.67% 0 0; }
.widget-f833ba .fourXthree,
.widget-f833ba .fourXthree ul,
.widget-f833ba .fourXthree ul a { padding: 75% 0 0; }
.widget-f833ba .oneXone,
.widget-f833ba .oneXone ul,
.widget-f833ba .oneXone ul a { padding: 100% 0 0; }
.widget-f833ba .threeXfour,
.widget-f833ba .threeXfour ul,
.widget-f833ba .threeXfour ul a { padding: 133.33% 0 0; }
.widget-f833ba .twoXthree,
.widget-f833ba .twoXthree ul,
.widget-f833ba .twoXthree ul a { padding: 150% 0 0; }
.widget-f833ba .nineXsixteen,
.widget-f833ba .nineXsixteen ul,
.widget-f833ba .nineXsixteen ul a { padding: 177.78% 0 0; }
.widget-f833ba .oneXtwo,
.widget-f833ba .oneXtwo ul,
.widget-f833ba .oneXtwo ul a { padding: 200% 0 0; }

.wheelList li { background-position: center center; background-size: cover; overflow: hidden; position: absolute; top: 50%; transform: translateY(-50%); }

.wheelList.three li:nth-child(2) { left: 0; width: 100%; z-index: 3; }
.wheelList.three li:nth-child(1) { left: -25%; width: 50%; z-index: 2; }
.wheelList.three li:nth-child(3) { right: -25%;  width: 50%; z-index: 2; }

.wheelList.five li:nth-child(3) { left: 0; width: 100%; z-index: 3; }
.wheelList.five li:nth-child(2) { left: -33.33%; width: 66.66%; z-index: 2; }
.wheelList.five li:nth-child(4) { right: -33.33%;  width: 66.66%; z-index: 2; }
.wheelList.five li:nth-child(1) { left: -50%; width: 33.33%; z-index: 1; }
.wheelList.five li:nth-child(5) { right: -50%; width: 33.33%; z-index: 1; }

.wheelList.seven li:nth-child(4) { left: 0; width: 100%; z-index: 4; }
.wheelList.seven li:nth-child(3) { left: -37.5%; width: 75%; z-index: 3; }
.wheelList.seven li:nth-child(5) { right: -37.5%;  width: 75%; z-index: 3; }
.wheelList.seven li:nth-child(2) { left: -62.5%; width: 50%; z-index: 2; }
.wheelList.seven li:nth-child(6) { right: -62.5%; width: 50%; z-index: 2; }
.wheelList.seven li:nth-child(1) { left: -75%; width: 25%; z-index: 1; }
.wheelList.seven li:nth-child(7) { right: -75%; width: 25%; z-index: 1; }

.wheelList.overlay li a { background-color: rgba(255, 255, 255, 0.50); }
*#dm *.dmBody .widget-f833ba .wheelWell .wheelAxel .wheelList.three.overlay li:nth-child(2) a,
*#dm *.dmBody .widget-f833ba .wheelWell .wheelAxel .wheelList.five.overlay li:nth-child(3) a,
*#dm *.dmBody .widget-f833ba .wheelWell .wheelAxel .wheelList.seven.overlay li:nth-child(4) a { background-color: transparent !important; }

.wheelControls { left: 0; position: absolute; text-align: center; top: calc(100% + 25px); width: 100%; }
.wheelControls a { cursor: pointer; }
.wheelControls .icon { display: inline-block; margin: 0 5px; vertical-align: middle; width: 20px; }
.wheelControls .icon svg { width: 16px; }
.wheelPlay { display: none; }

/*Loader CSS*/
.WidgetMainWrapper {
    display: none;
}

/*Loader CSS*/
.widget-Loader-Container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.widget-Loader-Container svg {
    width: 100%;
    height: 100%;
    max-width: 200px;
    animation: 2s linear infinite svg--animation;
}

.widget-Loader-Container svg circle.one {
    display: block;
    fill: transparent;
    stroke: #c3c3c3;
    stroke-width: 3px;
}

.widget-Loader-Container svg circle.two {
    animation: 3s linear infinite circle-animation;
    display: block;
    fill: transparent;
    stroke: #0091b2; 
    stroke-linecap: round;
    stroke-dasharray: 253;
    stroke-dashoffset: 250;
    stroke-width: 3px;
    transform-origin: 50% 50%;
}

@keyframes circle-animation {
    0% {
        stroke-dashoffset: 250;
        transform: rotate(0deg);
    }

    50% {
        stroke-dashoffset: 75;
        transform: rotate(45deg);
    }

    100% {
        stroke-dashoffset: 250;
        transform: rotate(360deg);
    }
}

@keyframes svg--animation {
    0% {
        transform: rotateZ(0deg);
    }

    100% {
        transform: rotateZ(360deg)
    }
}
/*End Loader CSS*/

.fcLoader img {
  max-width: 100px;
}
/* widget css*/ 
/*#iconTabulationWidget{*/
/*   opacity:0; */
/*}*/
.cTabNavIcon svg{
    width:100% !important;
    height:100% !important;
}
.customTabWrapper{
    display:flex;
    position:relative;
}
.leftIcon .cTabContentWrapper{
    order:2;
}
.leftIcon .cTabNavWrapper{
    order:1;
}
.cTabNav:hover svg path{
    fill:#fff   
}
.cTabNavActive svg path{
    fill:#fff 
}
.cTabNav:hover{
    background-color:#282828;
    color:white;
    cursor:pointer;
}
.cTabContentWrapper{
    width:60%;
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
}
.cTabNavWrapper{
    width:40%;
    display:flex;
    flex-wrap:wrap;
}
.cTabContent{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    padding:50px;
    box-sizing:border-box;
}
.cTabContentTitle{
    padding:8px 0px;
    width:100%;
    margin:10px 0px;
    position:relative;
    font-weight:700;
    color:#808080;
}
.cTabContentTitle:after{
    content:"";
    position:absolute;
    top:-5px;
    left:0;
    width:20%;
    height:5px;
    background-color:#808080;
}
.cTabNav{
    width:33%;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    padding:25px 0px;
    box-sizing:border-box;
    transition: all .15s;
}
.cTabNavActive, .cTabNavHover{
    background-color:#808080;
    color:white;
}
.cTabNavIcon {
    width: 100%;
    max-width: 60px;
}
/*Error Message*/
.buttonErrorMsg {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px;
    border-radius: 8px;
    max-width: 200px;
    margin: 0 auto;
    background-color: #f27255!important;
    transition:all .15s;
}
.buttonErrorMsg:hover{
    background-color: #DC502F!important;
}
.buttonErrorMsg a{
    color: #fff!important;
    text-decoration:none!important;
    font-size:15px !important;
}
.errMsgCont{
    position:relative;
    display:block;
    width:100%;
    height:auto;
    line-height:normal;
    font-size:20px;
    text-align:center;
    margin-bottom:20px;
}
.customTabWrapper{
    display:flex;
}
.cTabContentWrapper{
    width:55%;
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
}
.cTabNavWrapper{
    width:45%;
    display:flex;
    flex-wrap:wrap;
}
.cTabContent{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    padding:50px;
    box-sizing:border-box;
}
.cTabContentTitle{
    padding:8px 0px;
    width:100%;
    margin:10px 0px;
    position:relative;
}
@charset "UTF-8";
/*Loader CSS*/
.WidgetMainWrapper {
  display: none;
}

.widget-Loader-Container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 300px;
  top: 0;
  left: 0;
  z-index: 1;
}

.widget-Loader-Container svg {
  width: 100%;
  height: 100%;
  max-width: 200px;
  animation: 2.5s linear infinite svg--animation;
}

.widget-Loader-Container svg circle.one {
  display: block;
  fill: transparent;
  stroke: #c3c3c3;
  stroke-width: 3px;
}

.widget-Loader-Container svg circle.two {
  animation: 2.5s linear infinite circle-animation;
  display: block;
  fill: transparent;
  stroke: #4d4d4d;
  stroke-linecap: round;
  stroke-dasharray: 253;
  stroke-dashoffset: 250;
  stroke-width: 3px;
  transform-origin: 50% 50%;
}

@keyframes circle-animation {
  0% {
    stroke-dashoffset: 250;
    transform: rotate(0deg);
  }
  50% {
    stroke-dashoffset: 75;
    transform: rotate(45deg);
  }
  100% {
    stroke-dashoffset: 250;
    transform: rotate(360deg);
  }
}
@keyframes svg--animation {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
/*End Loader CSS*/
.slick-prev i {
  transform: rotateY(180deg);
}

.featureSliderMainWrapper {
  position: relative;
  box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.25);
  font-family: "Poppins";
}

.svgImg {
  width: 70px;
  height: 70px;
}

.featuredImgWrapper {
  cursor: pointer;
  padding: 5px;
  box-sizing: border-box;
  width: 30%;
}

.featureSliderWrapper {
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.featuredWidgetWrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px;
}

.mainInfoWrapper {
  display: flex;
  width: 100%;
}

.featuredInfoWrapper {
  margin-left: 8px;
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  width: 70%;
}

.featuredTitle {
  font-size: 20px;
}

.subInfoWrapper {
  margin-top: 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.featureVersion,
.featuredRelease {
  width: 100%;
  font-size: 13px;
  line-height: 1.5;
}

.featureLink {
  display: flex !important;
  justify-content: flex-end;
  width: 100%;
}

.buttonFeat {
  display: flex !important;
  justify-content: center;
  align-items: center;
  color: #fff;
  background-color: #febf10;
  border-radius: 25px;
  text-align: center;
  font-size: 14px;
  transition: all 0.15s ease-in-out;
  margin-top: 15px;
  width: 130px;
  height: 40px;
  text-align: center !important;
}

.featureLink a {
  text-decoration: underline;
  color: black;
}

.featureSliderWrapper:focus {
  outline: none;
}

.secondWidget {
  margin-top: 40px;
  position: relative;
}

.featuredDescription,
.featureLink {
  font-size: 14px;
}

.secondWidget:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -25px;
  height: 1px;
  background: #767676;
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  z-index: 2;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/*SLICK THEME*/
/* Slider */
.slick-loading .slick-list {
  background: #fff url("https://irp-cdn.multiscreensite.com/5a914b5b/dms3rep/multi/ajax-loader-32x32.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  font-weight: normal;
  font-style: normal;
  src: url("https://irp-cdn.multiscreensite.com/5a914b5b/files/uploaded/slick.eot");
  src: url("https://irp-cdn.multiscreensite.com/5a914b5b/files/uploaded/slick%20%281%29.eot") format("embedded-opentype"), url("https://irp-cdn.multiscreensite.com/5a914b5b/files/uploaded/slick.woff") format("woff"), url("https://irp-cdn.multiscreensite.com/5a914b5b/files/uploaded/slick.ttf") format("truetype");
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 50px;
  height: 50px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: #343c49;
  border: none;
  outline: none;
  background: transparent;
  z-index: 1;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: #343c49;
  outline: none;
  background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev {
  left: -50px;
}

[dir=rtl] .slick-prev {
  right: 0px;
  left: auto;
}

.slick-next {
  right: -50px;
}

[dir=rtl] .slick-next {
  right: auto;
  left: 0px;
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -45px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
  position: relative;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: "slick";
  font-size: 100px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -10px 0px 0px -10px;
  width: 20px;
  height: 20px;
  content: "·";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: black;
}

@font-face {
  font-family: FontAwesome;
  src: url(https://irp-cdn.multiscreensite.com/7c044735/files/uploaded/fontawesome-webfont.eot?v=4.7.0);
  src: url(https://irp-cdn.multiscreensite.com/7c044735/files/uploaded/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(https://irp-cdn.multiscreensite.com/7c044735/files/uploaded/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(https://irp-cdn.multiscreensite.com/7c044735/files/uploaded/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(https://irp-cdn.multiscreensite.com/7c044735/files/uploaded/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(https://irp-cdn.multiscreensite.com/7c044735/files/uploaded/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
  font-weight: 400;
  font-style: normal;
}
.fa,
.fa-stack {
  display: inline-block;
}

.fa.fa-pull-left,
.fa.pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right,
.fa.pull-right {
  margin-left: 0.3em;
}

.fa {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-0x {
  font-size: 15px;
}

.fa-1x {
  font-size: 20px;
}

.fa-slideArrow.fa-2x {
  font-size: 25px !important;
}

.fa-slideArrow.fa-3x {
  font-size: 35px !important;
}

.fa-slideArrow.fa-4x {
  font-size: 40px !important;
}

.fa-slideArrow.fa-5x {
  font-size: 45px !important;
}

.fa-slideArrow.fa-6x {
  font-size: 50px !important;
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

/*Error Message*/
.buttonErrorMsg {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px;
  border-radius: 8px;
  max-width: 200px;
  margin: 0 auto;
  background-color: #f27255 !important;
  transition: all 0.15s;
}

.buttonErrorMsg:hover {
  background-color: #dc502f !important;
}

.buttonErrorMsg a {
  color: #fff !important;
  text-decoration: none !important;
  font-size: 15px !important;
}

.errMsgCont {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  line-height: normal;
  font-size: 20px;
  text-align: center;
  margin-bottom: 20px;
}

.featureSliderMainWrapper {
  position: relative;
  display: block;
  width: 100%;
  height: 372px;
  opacity: 0;
  transition: opacity 0.25s;
}

/*Main Widget Position*/
  @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap');

.WidgetMainWrapper {
    display: none;
}

/*Loader CSS*/
.widget-Loader-Container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 300px;
    top: 0;
    left: 0;
    z-index: 1;
}

.widget-Loader-Container svg {
    width: 100%;
    height: 100%;
    max-width: 200px;
    animation: 2s linear infinite svg--animation;
}

.widget-Loader-Container svg circle.one {
    display: block;
    fill: transparent;
    stroke: #c3c3c3;
    stroke-width: 3px;
}

.widget-Loader-Container svg circle.two {
    animation: 3s linear infinite circle-animation;
    display: block;
    fill: transparent;
    stroke: #0091b2;  
    stroke-linecap: round;
    stroke-dasharray: 253;
    stroke-dashoffset: 250;
    stroke-width: 3px;
    transform-origin: 50% 50%;
}

@keyframes circle-animation {
    0% {
        stroke-dashoffset: 250;
        transform: rotate(0deg);
    }

    50% {
        stroke-dashoffset: 75;
        transform: rotate(45deg);
    }

    100% {
        stroke-dashoffset: 250;
        transform: rotate(360deg);
    }
}

@keyframes svg--animation {
    0% {
        transform: rotateZ(0deg);
    }

    100% {
        transform: rotateZ(360deg)
    }
}
/*End Loader CSS*/

.classWidgetList{
    display:flex;
    position:relative;
    font-family: 'Poppins', sans-serif;
}
.errMsgCont {
    font-size:22px !important;
    text-align:center;
    display:block;
    position:relative;
    margin-top:25px;
}
.buttonErrorMsg{
    display: flex;
    justify-content: center;
    align-items: center;
}

.buttonErrorMsg a{
    background-color: #FE6F2A;
    text-decoration: none;
    color: #ffff;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 150px;
    border-radius: 5px;
    margin-top: 15px;
    transition:all .35s;
    font-size:18px !important;
}

.buttonErrorMsg a:hover{
    background-color: #212121;
}

.li-left{
    justify-content:flex-start;
}
.li-right{
    justify-content:flex-end;
}
.li-center{
   justify-content:center;
}

.bulltext{
     display:block;
     position:relative;
     height:auto;
     width:100%;
}
.containerBullet{
    display: flex;
    position: relative;
    justify-content: center;
    align-items:center;
    width:100%;
    font-size:20px;
    color:#222222;
}
.IconBulletText svg{
    width:20px;
    height:auto;
    margin-right:10px;
    fill:#0091b2;
}
.li-mWrapper{
    display:flex;
    position:relative;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction:column;
    line-height:normal;
    height:100%;
    /*width:100%;*/
}
.IconBulletText{
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    margin-top:2px;
    margin-bottom:2px;
    width:auto;
    text-align: left;
    align-self:flex-start;
}

.widget-52f15c{
    width:420px;
}
.dtwMainContainer{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    flex-direction:column;
    width:100%;
    height:auto;
    padding:5px;
}
.dtwTime, .dtwDate{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    line-height:normal;
    width:100%;
    height:auto;
    font-weight:normal;
    text-align:center!important;
    color:#333;
}
.dtwTime{
    justify-content:center;
}
.dtwTimeAnimation{
    transition:all .35s;
}
.dtwAmpm{
    margin-left:10px;
}
.dtwDayName,.dtwDay{
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
    line-height:normal;
    width:100%;
}
.dtwDay div, .dtwTime span{
    font-size:30px!important;
}
.dtwDay{
    flex-wrap:wrap;
}
.dtwDate{
    width:auto;
}
.dtwDayName{
    width:auto;
    margin:0 5px;
}
.dtwCapitalisation1:not(.dtwAmpm){
    text-transform:uppercase!important;
}
.dtwCapitalisation2:not(.dtwAmpm){
    text-transform:lowercase!important;
}
.dtwCapitalisation3:not(.dtwAmpm){
    text-transform:capitalize!important;
}


.dynamicTableWrap{
    overflow-x: auto;
}

.dynamicTable {
     white-space: nowrap;
    max-width: fit-content;
}
.dynamicTable * {
    font-size: 13px;
    font-family: Montserrat,sans-serif;
}
.dynamicTable td,
.dynamicTable th {
    color: #000;
    border: 1px solid #CED4DA !important;
}

.dynamicTable th {
    text-align: center;
    font-weight: bold;
    border-bottom: thin solid #888;
}
.dynamicTable th button {
    padding: 4px;
    margin: 1px;
    font-size: 100%;
    font-weight: bold;
    background: transparent;
    border: none;
    display: inline;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    outline: none;
    cursor: pointer;
}
.dynamicTable th span::after {
    content: "\00a0▼";
    color: #e5f4ff;
}
.dynamicTable th[aria-sort="descending"] span::after {
    content: "\00a0▼";
    color: currentColor;
    font-size: 100%;
    top: 0;
}

.dynamicTable th[aria-sort="ascending"] span::after {
    content: "\00a0▲";
    color: currentColor;
    font-size: 100%;
    top: 0;
}

/* Focus and hover styling */
.dynamicTable th button:focus,
.dynamicTable th button:hover {
    /*padding: 2px;*/
    /*border: 2px solid currentColor;*/
    background-color: #e5f4ff;
}

.dynamicTable th button:focus span,
.dynamicTable th button:hover span {
    right: 2px;
}

.dynamicTable th:not([aria-sort]) button:focus span::after,
.dynamicTable th:not([aria-sort]) button:hover span::after {
    content: "\00a0▼";
    color: currentColor;
    font-size: 100%;
    top: 0;
}



/* Make me responseive


.dynamicTable table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

.dynamicTable table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}

.dynamicTable table tr {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: .35em;
}

.dynamicTable table th,
.dynamicTable table td {
  padding: .625em;
  text-align: center;
}

.dynamicTable table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}




/* end responsive */


.filter-container {
    text-align: left;
    font-size: 12px;
    color: #000;
}
.filter-container label {
    text-align: left;
    margin-right: 5px;
}
.filter-container input.filter-term {
    font-size: 12px !important;
    height: auto !important;
    width: 150px !important;
    padding: 4px !important;
    background-color: #FFF !important;
    border: 1px solid #CED4DA !important;
    border-radius: 2px !important;
}
.pagination-container {
    margin-top: 15px;
    margin-right: 20px;

}
.pagination-container ul.pagination {
    list-style-type: none;
    margin: 0;
    padding: 10;
    overflow: hidden;
}
.pagination-container ul.pagination li {
    display: inline-block;
    text-align: center;
    padding: 5px;
    font-size: 15px;
    height: 40px;
    border: 1px solid #eee;
}
 .pagination-container ul.pagination li a.page-link {
    font-weight: bold;
    display: block;
    color: white !important;
    text-decoration: none;
    font-size: 14px;
}
.pagination-container ul.pagination li a:hover {
    background-color: #111111;
}
.pagination-container ul.pagination li.cur-page {
    padding-top: 7px;
}


.mainBg {
    width: 100%!important
}

.ms {
    display: flex;
    align-content: center
}

.wrapper,
.foodWrapper,
.foodCol,
.menu-wrapper,
.topfoodRow {
    display: flex
}

.topfoodRow {
    width: 100%
}

.bottomFoodRow,
.topfoodRow {
    text-align: left
}

.foodImg {
    flex: 1
}

.foodName,
.foodPrice {
    flex: 2
}

.foodImg {
    padding-right: 4px
}

.topfoodRow {
    align-content: space-between
}

.foodCol {
    padding: 0px 10px 10px 10px
}

.foodWrapper {
    width: 100%;
    padding: 10px;
    border-right: .5px solid rgba(0, 0, 0, 0.3);
    flex-wrap: wrap
}

.imageWrapper {
    width: 85px;
    height: 85px;
    margin-right: 10px;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

.innerFood {
    line-height: normal;
    margin-bottom: -2px
}

.info.itemName {
    font-weight: 600
}

.showImg {
    display: inherit
}

.imgContainer {
    max-height: 80px;
    padding: 5px;
    padding: 5px 5px 5px 0;
    display: flex
}

.fimg {
    max-width: 100%;
    max-height: 100%
}

.foodInfo {
    display: flex;
    padding-top: 2px
}

.info:last-child {
    margin-left: 50px
}

.foodDesc {
    font-size: 15px;
    width: 100%;
    display:inline-block;
}

.itemName {
    display: flex;
    justify-content: flex-start
}

.verticalWrapper {
    display: flex;
    flex-wrap: wrap
}

.bottomFoodRow2 {
    padding: 0 10px;
    flex-grow: 8;
    max-width: 330px
}

.divider {
    position: relative;
    height: 3px;
    border-bottom: 1px solid #606060;
    margin-bottom: 15px
}

.divider2 {
    position: relative;
    height: 3px;
    border-bottom: 1px dotted rgba(0, 0, 0, 0.4);
    margin-bottom: 15px
}

.topDesc h3 {
    margin: 0!important
}

.foodContainer {
    display: flex;
    justify-content: space-between
}

.mf>h3 {
    margin: 0px;
    margin-left: 10px;
}

.mf {
    padding: 10px;
}
/*Error Message*/
.buttonErrorMsg {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px;
    border-radius: 8px;
    max-width: 200px;
    margin: 0 auto;
    background-color: #f27255!important;
    transition:all .15s;
}
.buttonErrorMsg:hover{
    background-color: #DC502F!important;
}
.buttonErrorMsg a{
    color: #fff!important;
    text-decoration:none!important;
    font-size:15px !important;
}
.errMsgCont{
    position:relative;
    display:block;
    width:100%;
    height:auto;
    line-height:normal;
    font-size:20px;
    text-align:center;
    margin-bottom:20px;
}
.foodWrapper2{
    display:flex;
     width:50%;
    padding:10px 10px;
    flex-wrap:wrap;
}

.pbMainContainer-normal,.pbMainContainer-linear{
    position:relative;
    display:block;
    width:100%;
    height:auto;
    box-sizing:border-box;
}
/* LAYOUT = NORMAL */
    .pbMainContainer-normal .pbTitle{
        position:relative;
        display:block;
        width:100%;
        height:auto;
        line-height:normal;
        font-weight:bold;
        margin-bottom:10px;
        padding-left:20px;
    }
    .pbMainContainer-normal .pbContainer{
    	position:relative;
    	display:block;
    	width:100%;
    	height:50px;
    	border:3px solid #ccc;
    	overflow:hidden;
    	border-radius:50px;
    	padding:5px;
    	box-sizing:border-box;
    }
    .pbMainContainer-normal .pbBar{
    	position:relative;
    	display:flex;
    	width:0;
    	height:100%;
    	background-color:#FDB062;
    	border-radius:50px;
    	border-top-right-radius:20px;
    	border-bottom-right-radius:20px;
    	box-sizing:border-box;
    	align-items:center;
    	padding-left:10px;
    }
    
    .pbMainContainer-normal .pbCount{
    	color:#fff;
    }
/* LAYOUT = LINEAR */
    .pbMainContainer-linear .pbTitleCount{
        position:relative;
        display:flex;
        align-items:center;
        justify-content:space-between;
    }
    
    .pbMainContainer-linear .pbContainer{
    	position:relative;
    	display:block;
    	width:100%;
    	height:2px;
    	background-color:#999;
    	overflow:hidden;
    	box-sizing:border-box;
    }
    .pbMainContainer-linear .pbBar{
    	position:relative;
    	display:block;
    	width:0;
    	height:2px;
    	background-color:#FDB062;
    	box-sizing:border-box;
    }
/* LAYOUT = CHOPPED */
 .pbMainContainer-chopped .pbTitle{
        position:relative;
        display:block;
        width:100%;
        height:auto;
        line-height:normal;
        font-weight:bold;
        margin-bottom:10px;
    }
    
    .pbMainContainer-chopped .pbContainer{
    	position:relative;
    	display:flex;
    	width:100%;
    	height:50px;
    	overflow:hidden;
    	box-sizing:border-box;
    	justify-content:flex-start;
    }
    
    .pbMainContainer-chopped .pbBar{
    	position:relative;
    	display:flex;
    	width:100%;
    	height:100%;
    	background-color:#FDB062;
    	border-radius:8px;
    	box-sizing:border-box;
    	align-items:center;
    	padding-left:10px;
    	margin:1px;
    }
    
    .pbMainContainer-chopped .pbCount{
        z-index:1;
    	color:#fff;
    }
    .pbInnerBar{
        position:absolute;
        display:block;
        width:0;
        height:100%;
        border-radius:8px;
        background-color:#AAB062;
        top:0;
        left:0;
    }

.WidgetMainWrapper {
    display: none;
}

/*Loader CSS*/
.widget-Loader-Container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 300px;
    top: 0;
    left: 0;
    z-index: 1;
}

.widget-Loader-Container svg {
    max-width: 200px;
    animation: 2s linear infinite svg--animation;
}

.widget-Loader-Container svg circle.one {
    display: block;
    fill: transparent;
    stroke: #c3c3c3;
    stroke-width: 3px;
}

.widget-Loader-Container svg circle.two {
    animation: 3s linear infinite circle-animation;
    display: block;
    fill: transparent;
    stroke: #0091b2; 
    stroke-linecap: round;
    stroke-dasharray: 253;
    stroke-dashoffset: 250;
    stroke-width: 3px;
    transform-origin: 50% 50%;
}

@keyframes circle-animation {
    0% {
        stroke-dashoffset: 250;
        transform: rotate(0deg);
    }

    50% {
        stroke-dashoffset: 75;
        transform: rotate(45deg);
    }

    100% {
        stroke-dashoffset: 250;
        transform: rotate(360deg);
    }
}

@keyframes svg--animation {
    0% {
        transform: rotateZ(0deg);
    }

    100% {
        transform: rotateZ(360deg)
    }
}
/*End Loader CSS*/

/*new style*/
.defLayout {
    border: solid 5px #000000;
    background-color: transparent !important;
    border-radius: 100%;
    width: 160px;
}
.dContainer.defLayout * {
    color: #272822;
}
.timeContainer{
	display:flex;
	width:100%;
	position:relative;
	box-sizing:border-box;
	justify-content:center;
}
.tUnitContainer{
	position:relative;
	width:100%;
}

.dContainer{
	background-color:#000000;
	width:100%;
	padding:10px;
	height:auto;
	position:relative;
	box-sizing:border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	margin:1px;
}
.timeUnitTexts{
	font-size:60px;
	font-weight:bold;
    color:#fff;
	text-align:center;
	line-height:1;
}
.tUnitLabel{
	width:100%;
	color:#fff;
	text-align:center;
	font-size:22px;
}
.separator{
	align-self:center;
	font-weight:bold;
	font-size:28px;
}
.circleLayout{
	border-radius:100%;
	min-width:100px;
	min-height:160px;
	/*max-width:160px;*/
    margin-right: -25px !important;
    border: 0;
    background-color: rgba(254, 191, 16, 0.5) !important;
     box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.35);
}
.dContainer .circleLayout div:nth-child(odd){
    z-index:2;
}
.dContainer .overlap div:nth-child(even) {
    z-index: 0;
}

/*end new style*/
/*this class is for all cdown wrapper items overlap and slashlayout */
.cdTitleWrapper{
    width:100%;
}
h3.cdTitle {
    margin: 15px 0 15px 0;
}
.showDatefalse{
    display:none;
}

button.cdownBtn{
  font-size:16px;
  font-weight:normal;
  width:250px;
  height:55px;
  margin:5px;
  padding:10px 20px;
  border-radius:5px;
  transition: all 120ms;
  cursor:pointer;
  position:relative;
  color:#fff;
}


.countDownWrapper button.cdownBtn{
  color:#fff;
  background-color:#000000;
  border-radius: 25px;
}
.daysCont,.weekCont,.hoursCont,.minCont,.secCont{
    min-width: 160px;
    min-height: 160px;
    border: solid 5px #e1e1e1;
    border-radius: 100%;
    padding: 20px;
    display: flex;
    line-height: 1.5;
    font-size: 1.5vw;
    flex-direction: column;
    margin-right: 10px;
    box-sizing: border-box;
    width: 160px;
    border-radius: 100%;
    align-self:center;
    align-items: center;
    justify-content:center;
}
/*dates*/
.dtime,.wtime, .htime, .mtime , .stime{
    color:#323A3C;
    font-family:"Open Sans";
    font-weight:bold;
    font-size:48px;
    line-height:1;
    align-items: center;
    align-self:center;
}


.cdTitle{
    color:#323A3C;
     font-size:40px;
     font-weight:bold;
     line-height:1;
     text-align:center;
     /*margin:20px 0px 20px 0;*/
}
.countDownWrapper{
    display:flex;
    flex-direction:column;
    align-items:center;
    height:auto !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: 50% 50% !important;
    padding: 18px;
    box-sizing: border-box !important;
    width:100%;
    justify-content:center;
    font-family: 'Poppins', sans-serif !important;
}
.cd{
    display:flex;
    margin-bottom:10px;
    justify-content:center;
    width: 100% !important;
    box-sizing: border-box;
    flex-wrap: wrap;
}

/*Error Message*/
.buttonErrorMsg {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px;
    border-radius: 8px;
    max-width: 200px;
    margin: 0 auto;
    background-color: #f27255!important;
    transition:all .15s;
}
.buttonErrorMsg:hover{
    background-color: #DC502F!important;
}
.buttonErrorMsg a{
    color: #fff!important;
    text-decoration:none!important;
    font-size:15px !important;
}
.errMsgCont{
    position:relative;
    display:block;
    width:100%;
    height:auto;
    line-height:normal;
    font-size:20px;
    text-align:center;
    margin-bottom:20px;
}


.widget-175ce8{
    width:100%;
    height:auto;
    position:relative;
    min-width:200px;
}

.tooltip_content{
    display:flex;
    flex-direction:column;
}

img.tooltipImageClass{
    width:100%;
    height:auto;
}

.tpData{
    margin:0;
}

.tooltipster-fall,
.tooltipster-grow.tooltipster-show {
    -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
    -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-base {
    display: flex;
    pointer-events: none;
    position: absolute
}

.tooltipster-box {
    flex: 1 1 auto
}

.tooltipster-content {
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    overflow: auto
}

.tooltipster-ruler {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden
}

.tooltipster-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity
}

.tooltipster-fade.tooltipster-show {
    opacity: 1
}

.tooltipster-grow {
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-backface-visibility: hidden
}

.tooltipster-grow.tooltipster-show {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-swing {
    opacity: 0;
    -webkit-transform: rotateZ(4deg);
    -moz-transform: rotateZ(4deg);
    -o-transform: rotateZ(4deg);
    -ms-transform: rotateZ(4deg);
    transform: rotateZ(4deg);
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform
}

.tooltipster-swing.tooltipster-show {
    opacity: 1;
    -webkit-transform: rotateZ(0);
    -moz-transform: rotateZ(0);
    -o-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    transform: rotateZ(0);
    -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1);
    -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
    -moz-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
    -ms-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
    -o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
    transition-timing-function: cubic-bezier(.23, .635, .495, 2.4)
}

.tooltipster-fall {
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -o-transition-property: top;
    -ms-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-fall.tooltipster-initial {
    top: 0!important
}

.tooltipster-fall.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    top: 0!important;
    opacity: 0
}

.tooltipster-slide {
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -o-transition-property: left;
    -ms-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
    -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-slide.tooltipster-initial {
    left: -40px!important
}

.tooltipster-slide.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    left: 0!important;
    opacity: 0
}

@keyframes tooltipster-fading {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.tooltipster-update-fade {
    animation: tooltipster-fading .4s
}

@keyframes tooltipster-rotating {
    25% {
        transform: rotate(-2deg)
    }
    75% {
        transform: rotate(2deg)
    }
    100% {
        transform: rotate(0)
    }
}

.tooltipster-update-rotate {
    animation: tooltipster-rotating .6s
}

@keyframes tooltipster-scaling {
    50% {
        transform: scale(1.1)
    }
    100% {
        transform: scale(1)
    }
}

.tooltipster-update-scale {
    animation: tooltipster-scaling .6s
}

.tooltipster-sidetip .tooltipster-box {
    background: #565656;
    border: 2px solid #000;
    border-radius: 4px
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
    margin-top: 8px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
    margin-right: 8px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
    margin-left: 8px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
    margin-bottom: 8px
}

.tooltipster-sidetip .tooltipster-content {
    color: #fff;
    line-height: 18px;
    padding: 6px 14px
}

.tooltipster-sidetip .tooltipster-arrow {
    overflow: hidden;
    position: absolute
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
    height: 10px;
    margin-left: -10px;
    top: 0;
    width: 20px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
    height: 20px;
    margin-top: -10px;
    right: 0;
    top: 0;
    width: 10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
    height: 20px;
    margin-top: -10px;
    left: 0;
    top: 0;
    width: 10px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
    bottom: 0;
    height: 10px;
    margin-left: -10px;
    width: 20px
}

.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
    height: 0;
    position: absolute;
    width: 0
}

.tooltipster-sidetip .tooltipster-arrow-background {
    border: 10px solid transparent
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #565656;
    left: 0;
    top: 3px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
    border-left-color: #565656;
    left: -3px;
    top: 0
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
    border-right-color: #565656;
    left: 3px;
    top: 0
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #565656;
    left: 0;
    top: -3px
}

.tooltipster-sidetip .tooltipster-arrow-border {
    border: 10px solid transparent;
    left: 0;
    top: 0
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #000
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #000
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #000
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #000
}

.tooltipster-sidetip .tooltipster-arrow-uncropped {
    position: relative
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
    top: -10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
    left: -10px
}

.tooltipster-sidetip.tooltipster-borderless .tooltipster-box {
    border: none;
    background: red/*#1b1b1b*/
    ;
    background: rgba(10, 10, 10, .9)
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-box {
    margin-top: 8px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-box {
    margin-right: 8px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-box {
    margin-left: 8px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-box {
    margin-bottom: 8px
}

.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow {
    height: 8px;
    margin-left: -8px;
    width: 16px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow {
    height: 16px;
    margin-left: 0;
    margin-top: -8px;
    width: 8px
}

.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-background {
    display: none
}

.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-border {
    border: 8px solid transparent
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #1b1b1b;
    border-bottom-color: rgba(10, 10, 10, .9)
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #1b1b1b;
    border-left-color: rgba(10, 10, 10, .9)
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #1b1b1b;
    border-right-color: rgba(10, 10, 10, .9)
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #1b1b1b;
    border-top-color: rgba(10, 10, 10, .9)
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-uncropped {
    top: -8px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-uncropped {
    left: -8px
}

.tooltipster-sidetip.tooltipster-light .tooltipster-box {
    border-radius: 3px;
    border: 1px solid #ccc;
    background: #ededed
}

.tooltipster-sidetip.tooltipster-light .tooltipster-content {
    color: #666
}

.tooltipster-sidetip.tooltipster-light .tooltipster-arrow {
    height: 9px;
    margin-left: -9px;
    width: 18px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow {
    height: 18px;
    margin-left: 0;
    margin-top: -9px;
    width: 9px
}

.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background {
    border: 9px solid transparent
}

.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #ededed;
    top: 1px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background {
    border-left-color: #ededed;
    left: -1px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background {
    border-right-color: #ededed;
    left: 1px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #ededed;
    top: -1px
}

.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border {
    border: 9px solid transparent
}

.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #ccc
}

.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #ccc
}

.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #ccc
}

.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #ccc
}

.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped {
    top: -9px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped {
    left: -9px
}

.tooltipster-sidetip.tooltipster-noir .tooltipster-box {
    border-radius: 0;
    border: 3px solid #000;
    background: #fff
}

.tooltipster-sidetip.tooltipster-noir .tooltipster-content {
    color: #000
}

.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow {
    height: 11px;
    margin-left: -11px;
    width: 22px
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow {
    height: 22px;
    margin-left: 0;
    margin-top: -11px;
    width: 11px
}

.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-background {
    border: 11px solid transparent
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #fff;
    top: 4px
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow-background {
    border-left-color: #fff;
    left: -4px
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-background {
    border-right-color: #fff;
    left: 4px
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #fff;
    top: -4px
}

.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-border {
    border-width: 11px
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-uncropped {
    top: -11px
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-uncropped {
    left: -11px
}

.tooltipster-sidetip.tooltipster-punk .tooltipster-box {
    border-radius: 5px;
    border: none;
    border-bottom: 3px solid #f71169;
    background: #2a2a2a
}

.tooltipster-sidetip.tooltipster-punk.tooltipster-top .tooltipster-box {
    margin-bottom: 7px
}

.tooltipster-sidetip.tooltipster-punk .tooltipster-content {
    color: #fff;
    padding: 8px 16px
}

.tooltipster-sidetip.tooltipster-punk .tooltipster-arrow-background {
    display: none
}

.tooltipster-sidetip.tooltipster-punk.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #2a2a2a
}

.tooltipster-sidetip.tooltipster-punk.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #2a2a2a
}

.tooltipster-sidetip.tooltipster-punk.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #2a2a2a
}

.tooltipster-sidetip.tooltipster-punk.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #f71169
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
    border: none;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 0 10px 6px rgba(0, 0, 0, .1)
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box {
    margin-top: 6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box {
    margin-right: 6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box {
    margin-left: 6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box {
    margin-bottom: 6px
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-content {
    color: #8d8d8d
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow {
    height: 6px;
    margin-left: -6px;
    width: 12px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow {
    height: 12px;
    margin-left: 0;
    margin-top: -6px;
    width: 6px
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background {
    display: none
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border {
    border: 6px solid transparent
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #fff
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #fff
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #fff
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #fff
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped {
    top: -6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped {
    left: -6px
}
.tooltip.tooltipImageClass {
 width:100% !important;
 height:100% !important;
 max-width:100% !important;
 display: block;
}

/*Error Message*/
.buttonErrorMsg {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px;
    border-radius: 8px;
    max-width: 200px;
    margin: 0 auto;
    background-color: #f27255!important;
    transition:all .15s;
}
.buttonErrorMsg:hover{
    background-color: #DC502F!important;
}
.buttonErrorMsg a{
    color: #fff!important;
    text-decoration:none!important;
    font-size:15px !important;
}
.errMsgCont{
    position:relative;
    display:block;
    width:100%;
    height:auto;
    line-height:normal;
    font-size:20px;
    text-align:center;
    margin-bottom:20px;
}

.WidgetMainWrapper {
    display: none;
}

/*Loader CSS*/
.widget-Loader-Container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 300px;
    top: 0;
    left: 0;
    z-index: 1;
}

.widget-Loader-Container svg {
    max-width: 200px;
    animation: 2s linear infinite svg--animation;
}

.widget-Loader-Container svg circle.one {
    display: block;
    fill: transparent;
    stroke: #c3c3c3;
    stroke-width: 3px;
}

.widget-Loader-Container svg circle.two {
    animation: 3s linear infinite circle-animation;
    display: block;
    fill: transparent;
    stroke: #0091b2;
    stroke-linecap: round;
    stroke-dasharray: 253;
    stroke-dashoffset: 250;
    stroke-width: 3px;
    transform-origin: 50% 50%;
}

@keyframes circle-animation {
    0% {
        stroke-dashoffset: 250;
        transform: rotate(0deg);
    }

    50% {
        stroke-dashoffset: 75;
        transform: rotate(45deg);
    }

    100% {
        stroke-dashoffset: 250;
        transform: rotate(360deg);
    }
}

@keyframes svg--animation {
    0% {
        transform: rotateZ(0deg);
    }

    100% {
        transform: rotateZ(360deg)
    }
}
/*End Loader CSS*/

.followIconsWrapper a{
    text-decoration:none !important;
}
.btnColor{
    fill:#ea572a;
}
/*Error Message*/
.buttonErrorMsg {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px;
    border-radius: 8px;
    max-width: 200px;
    margin: 0 auto;
    background-color: #f27255!important;
    transition:all .15s;
}
.buttonErrorMsg:hover{
    background-color: #DC502F!important;
}
.buttonErrorMsg a{
    color: #fff!important;
    text-decoration:none!important;
    font-size:15px !important;
}
.errMsgCont{
    position:relative;
    display:block;
    width:100%;
    height:auto;
    line-height:normal;
    font-size:20px;
    text-align:center;
    margin-bottom:20px;
}
.navContainer {
    display: flex;
}
.navTrigger{
    position:fixed;
    display:flex !important;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    border-radius: 50%;
    cursor:pointer;
    transition:all .35s;
    z-index:99;
    width: 60px;
    height: 60px;
    background-color: #EA572A;
    padding: 15px;
}
.navTrigger svg {
    fill: #fff;
}
.navTriggerText {
    position: absolute;
    bottom: -25px;
    white-space: nowrap;
    color: #000;
    font-size: 16px;
    font-weight: normal;
}
/*Right Bottom Upward*/
.fuUpward.rightBottom{
    right: 20px;
    width: 100%;
    height: auto;
    flex-direction: column;
    max-width: 60px;
    bottom: 100px;
}
.navTrigger.rightBottom{
    z-index: 999;
    right:20px;
    /*bottom:40px!important;*/
}
/*Right Bottom Upward*/
/*Left Bottom Upward*/
.fuUpward.leftBottom{
    left: 20px;
    width: 100%;
    height: auto;
    flex-direction: column;
    max-width: 60px;
    bottom: 100px;
}
/*Left Bottom Upward*/
.fuSideward.rightBottom{
    right: 100px;
    /*bottom: 40px!important;*/
    width: auto;
}
/*Left Bottom Upward*/
/*Left Bottom Sideward*/
.fuSideward.leftBottom{
    left: 100px;
    /*bottom: 40px!important;*/
    width: auto;
    direction:rtl;
}

.navTrigger.leftBottom{
    z-index: 999;
    left:20px;
    /*bottom:40px!important;*/
}
/*Left Bottom Sideward*/

/*Right Middle Upward*/
.fuUpward.rightMiddle{
    right: 20px!important;
    bottom: 40%!important;
    margin-bottom:80px;
    width: auto;
    flex-direction:column;
}
.navTrigger.rightMiddle{
    right:20px!important;
    bottom:40%!important;
}
/*Right Middle Upward*/

/*Left Middle Upward*/
.fuUpward.leftMiddle{
    left: 20px!important;
    bottom: 40%!important;
    margin-bottom:80px;
    width: auto;
    flex-direction:column;
}
/*Left Middle Upward*/

/*Right Middle Sideward*/
.fuSideward.rightMiddle{
    right: 100px!important;
    bottom: 40%!important;
    width: auto;
    
}
.navTrigger.rightMiddle{
    right:20px!important;
    bottom:40%!important;
}
/*Right Middle Sideward*/
/*Left Middle Sideward*/
.fuSideward.leftMiddle{
    left: 100px!important;
    bottom: 40%!important;
    width: auto;
    direction:rtl;
}
.navTrigger.leftMiddle{
    left:20px!important;
    bottom:40%!important;
}
/*Left Middle Sideward*/
.fuUpward a,.fuSideward a{
    margin:10px;
}
.fuUpward, .fuSideward {
    z-index: 999;
}

.followIconsWrapper{
    display:flex !important;
    position:fixed;
    align-items:center;
    width:100%;
    height:auto;
    pointer-events:none;
    z-index: 99;
}

.followIconsWrapper a{
    position:relative;
    display:flex !important;
    align-items:center;
    justify-content:center;
}

.followActive{
    /*transform:rotate(135deg);*/
}

.socialEntrance{
    transform:scale(1,1) !important;
}

.iconSpace{
    margin-bottom:15px;
}

.fa-instagram{
    font-size:30px !important;  
}

.followIcon{
    width:40px;
    height:40px;
    display:flex !important; 
    justify-content:center;
    align-items:center;
    transform:scale(0,0);
    transition: all .25s;
    /*box-shadow: 0px 3px 10px rgba(0,0,0,.25);*/
    border-radius: 50%;
    position:relative;
    margin:0;
}

.scaleUp:hover{
    transform:scale(1.3,1.3) !important;    
}

.instagram{
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    color:white;
}

.followIconsWrapper svg {
    display: :block !important;
    position: relative!important;
    z-index: 1 !important;
    height: 100% !important;
    width: 100% !important;
} 







.timeline { position: relative; }
.timeline.horizontal { display: flex; justify-content: space-between; }
.timeline.vertical {}

.theLine { background-color: #000; position: absolute; z-index: 0; }
.timeline.horizontal .theLine { height: 3px; left: 0; right: 0; top: 100px; transform: translateY(-50%); width: 100%; }
.timeline.vertical .theLine { bottom: 0; height: 100%; left: 50%; top: 0; transform: translateX(-50%); width: 3px; }

.timelineImage { background-position: center center; background-size: cover; border-radius: 50%; width: 100%; }
.timelineImage .timelineSpacer { padding-top: 100%; }

.timelineItem { position: relative; width: 200px; z-index: auto; }
.timeline.horizontal .timelineItem { margin-left: 25px; }
.timeline.horizontal .timelineItem:first-of-type { margin-left: 0; }
.timeline.vertical .timelineItem { margin: 25px auto 0; }
.timeline.vertical .timelineItem:first-of-type { margin: 0 auto 0; }

.timeline.vertical.showDetails .timelineDetails { position: absolute; top: 50%; transform: translateY(-50%); width: 300px;}
.timeline.vertical.showDetails .timelineItem:nth-of-type(even) .timelineDetails { right: 200px; }
.timeline.vertical.showDetails .timelineItem:nth-of-type(odd) .timelineDetails { left: 200px; }

.timelineDetails { padding: 10px; }
*#dm div.dmContent .timelineDetails h4 { margin: 0; padding: 0; text-align: center; }
.timelineDetails p { margin-top: 10px; text-align: center; }

.hideDetails .timelineDetails { background-color: rgba(0,0,0,0.7); border: 2px solid #000; display: none; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 300px; z-index: 15; }
ig.timeline.horizontal.hideDetails .timelineItem:first-of-type .timelineDetails { left: 0; transform: translate(0, -50%); }
ig.timeline.horizontal.hideDetails .timelineItem:last-of-type .timelineDetails { left: auto; right: 0; transform: translate(0, -50%); }
ig.timeline.vertical.hideDetails .timelineItem:first-of-type .timelineDetails { top: 0; transform:translate(-50%, 0); }
ig.timeline.vertical.hideDetails .timelineItem:last-of-type .timelineDetails { bottom: 0; top: auto; transform:translate(-50%, 0); }
*#dm div.dmContent .hideDetails .timelineDetails h4 { color: #fff; }
.hideDetails .timelineDetails p { color: #fff; }
.hideDetails .timelineItem:hover .timelineDetails { display: block; }
