.fwhite{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(283deg) brightness(110%) contrast(101%)}
.fblack{filter:brightness(0) saturate(100%) invert(0) sepia(42%) saturate(27%) hue-rotate(241deg) brightness(101%) contrast(102%)}
.fgray5{filter:brightness(0) saturate(100%) invert(12%) sepia(1%) saturate(2019%) hue-rotate(33deg) brightness(100%) contrast(78%)}
.faccent{filter:brightness(0) saturate(100%) invert(81%) sepia(74%) saturate(527%) hue-rotate(11deg) brightness(92%) contrast(87%)}
.faqua{filter:brightness(0) saturate(100%) invert(97%) sepia(67%) saturate(5251%) hue-rotate(100deg) brightness(103%) contrast(101%)}
.fblue{filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(5928%) hue-rotate(220deg) brightness(93%) contrast(104%)}
.flblue{filter:brightness(0) saturate(100%) invert(32%) sepia(86%) saturate(5540%) hue-rotate(210deg) brightness(97%) contrast(99%)}
.fade-in-right{-webkit-animation:fade-in-right .6s cubic-bezier(0.39,0.575,0.565,1) both;animation:fade-in-right .6s cubic-bezier(0.39,0.575,0.565,1) both}
.fade-in-top{-webkit-animation:fade-in-top .4s cubic-bezier(0.39,0.575,0.565,1) both;animation:fade-in-top .4s cubic-bezier(0.39,0.575,0.565,1) both}
.fade-in-bottom{-webkit-animation:fade-in-bottom .4s cubic-bezier(0.39,0.575,0.565,1) both;animation:fade-in-bottom .4s cubic-bezier(0.39,0.575,0.565,1) both}
.fade-out-top{-webkit-animation:fade-out-top .7s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:fade-out-top .7s cubic-bezier(0.25,0.46,0.45,0.94) both}
.swing-in-bottom-fwd{-webkit-animation:swing-in-bottom-fwd .5s cubic-bezier(0.175,0.885,0.32,1.275) both;animation:swing-in-bottom-fwd .5s cubic-bezier(0.175,0.885,0.32,1.275) both}
@-webkit-keyframes swing-in-bottom-fwd{0{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}
100%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}
}
@keyframes swing-in-bottom-fwd{0{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}
100%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}
}
.h-0{margin:0 !important;padding:0 !important;height:0 !important}
.click-slide-up{cursor:pointer}
@-webkit-keyframes fade-in-bottom{0{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-bottom{0{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes fade-in-top{0{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-top{0{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes fade-in-right{0{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes fade-in-right{0{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@-webkit-keyframes fade-out-top{0{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
}
@keyframes fade-out-top{0{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
}
.hide-anim{opacity:0;display:none;transition:opacity .5s linear;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;-ms-transition:opacity .5s linear}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget{margin-left:auto;margin-right:auto;padding-bottom:64px;width:85.2vw;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:24px;@media(width <= 768px){margin:0;width:calc(100vw - 32px);.widget-body{justify-content:flex-start}
}
}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-head{width:100%}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-head h4,:not(.aem-GridColumn.aem-GridColumn--default--12).widget-head span{text-align:left}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-head span{color:#666}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-head a{position:absolute;top:0;right:0;font-weight:700}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-body{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:22px;width:100%}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-body-item{padding:24px;height:200px;width:200px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:12px;background-color:#ebefff;border-radius:8px}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-body-item img{width:56px;height:56px}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-body-item span,:not(.aem-GridColumn.aem-GridColumn--default--12).widget-body-item small{font-size:18px;font-weight:700;line-height:23px;color:#0033a1;text-align:center}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-body-item small{font-size:14px;font-weight:400;line-height:18px}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-body-item.add{background-color:transparent;border:1px dashed #ebefff;border-radius:8px;cursor:pointer}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-body-item.add a{font-size:18px;font-weight:700;line-height:23px;text-decoration:none;color:#0033a1}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-body-item.select{background-color:#cce0fc}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-body-item.select::after{content:attr(data-pos);padding-top:5px;position:absolute;top:-14px;right:-14px;appearance:unset;width:30px;height:30px;border-radius:50%;font-size:16px;font-weight:700;line-height:20px;color:white;background-color:#0033a1;text-align:center}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal{position:fixed}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal .aem-Grid.aem-Grid--12.aem-Grid--default--12{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;gap:24px}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog{padding-top:80px;width:auto;min-width:936px;max-width:1146px;min-height:300px;max-height:80vh;overflow:hidden;@media(width <= 950px){min-width:unset;max-height:unset}
}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-button{gap:24px;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;padding-top:24px;padding-right:14px}
@media(max-width:770px){:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal{position:absolute}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal .dialog.col-sm-5{flex:unset}
}
@media(max-width:520px){:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog{padding:32px 0;padding-top:80px;width:100%;min-width:unset;max-width:unset;min-height:unset;max-height:unset;@media(width>= 480px){width:450px}
}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .component_widget_modal{overflow:hidden}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-info-general{padding:0 24px;display:flex;flex-flow:column nowrap}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-info-general h4{align-self:flex-start}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-info-general .left-absolute{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:24px 0 16px 0;width:calc(100% - 12px)}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-info-general .left-absolute a.second{position:relative;bottom:auto;right:auto;margin-right:auto}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-info-general .left-absolute .container-button{display:flex;padding:0}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog #widget-items-container{padding:0;height:434px;overflow:hidden}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-body-item{height:170px !important}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-info-general{padding-bottom:0 !important}
.component_widget_modal .widget.aem-GridColumn.aem-GridColumn--default--12{margin-bottom:14px}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog #widget-items-container .aem-Grid.aem-Grid--12.aem-Grid--default--12{padding:0 16px;gap:0}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog #widget-items-container .widget-body-item{width:100%;min-height:170px}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-button{display:flex;flex-flow:column-reverse nowrap;gap:16px;padding:0 24px;padding-top:32px}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-button button{width:100%}
}
@media(max-width:455px){:not(.aem-GridColumn.aem-GridColumn--default--12).widget{padding-bottom:48px;.widget-head{display:flex;flex-flow:column nowrap;gap:8px;h4{font-size:18px;font-weight:700;line-height:23px}
}
.widget-body{gap:16px;.widget-body-item{padding:16px;height:155px;width:100%}
}
}
}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .component_widget_modal{width:100%;overflow:hidden;overflow-y:auto}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .component_widget_modal .left-absolute{font-weight:700}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog img.img-close{position:absolute;top:32px;right:38px}
@media(max-width:768px){:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog img.img-close{display:block}
}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .widget-body-item{padding:24px;cursor:pointer;margin-top:14px}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .widget-body-item small{word-wrap:break-word}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-button button{text-transform:uppercase}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-info-general{display:flex;flex-flow:row wrap;justify-content:space-between;gap:4px;padding-bottom:24px;padding-right:14px}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-info-general span{flex-basis:100%;text-align:left;color:#666}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-info-general span.mob{font-size:16px;font-weight:400;line-height:20px}
@media(max-width:768px){:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-info-general span.desk{display:none}
}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-info-general .container-button{padding-top:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;gap:16px;display:none}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-info-general .container-button button{padding:8px;background:#fff;border:1px solid #0164f2}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-info-general .container-button button[disabled]{background-color:#cce0fc;opacity:.25}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-modal[role='dialog'] .dialog .container-info-general .container-button img{width:24px;height:24px}
@media(min-width:1279px){:not(.aem-GridColumn.aem-GridColumn--default--12).widget{width:1090px}
}
.component_widget_modal .widget.aem-GridColumn.aem-GridColumn--default--12{display:none}