audio,canvas,video{
    display:inline-block
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
html{
    background:#fff;
    color:#000;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
html{
    font-family:sans-serif
}
body{
    margin:0
}
a{
    background:transparent
}
a:focus{
    outline:thin dotted
}
a:hover,a:active{
    outline:0
}
h1{
    font-size:2em;
    margin:0.67em 0
}
h2{
    font-size:1.5em;
    margin:0.83em 0
}
h3{
    font-size:1.17em;
    margin:1em 0
}
h4{
    font-size:1em;
    margin:1.33em 0
}
h5{
    font-size:.83em;
    margin:1.67em 0
}
h6{
    font-size:.75em;
    margin:2.33em 0
}
b,strong{
    font-weight:bold
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-0.5em
}
sub{
    bottom:-0.25em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
table{
    border-collapse:collapse;
    border-spacing:0
}
body,html{
    height:100%
}
html{
    box-sizing:border-box
}
*{
    box-sizing:inherit;
    background-repeat:no-repeat;
    position:relative;
    user-select:none
}
*:before,*:after{
    cursor:inherit;
    box-sizing:inherit;
    background-repeat:no-repeat;
    position:relative;
    user-select:none
}
.loading .wrapper{
    display:none
}
.loaded .preloader{
    display:none
}
.preloader div{
    border-radius:50%;
    border:3px solid rgba(255,255,255,0.4);
    border-top-color:rgba(255,255,255,0.2);
    border-left-color:rgba(255,255,255,0.3);
    border-right-color:rgba(255,255,255,0.1);
    position:absolute;
    top:50%;
    left:50%;
    width:40px;
    height:40px;
    margin-top:-20px;
    margin-left:-20px;
    animation:preloader-rotate 1.7s infinite cubic-bezier(0.17, 0.67, 0.83, 0.67)
}
.preloader div+div{
    animation:preloader-rotate 1.1s infinite cubic-bezier(0.39, 0.11, 0.68, 0.99)
}
@keyframes preloader-rotate{
    100%{
        transform:rotate(360deg)
    }
}
html{
    background:transparent
}
body{
    width:728px;
    height:90px
}
*{
    -webkit-tap-highlight-color:transparent;
    -moz-tap-highlight-color:transparent;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
p{
    margin:0;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.preloader{
    z-index:1;
    position:absolute
}
.preloader,#wrapper{
    overflow:hidden;
    width:728px;
    height:90px;
    background:#ccc;
    font-family:"Jersey";
    transition:0.3s
}
.showISI iframe{
    transition:0.3s
}
#main-panel{
    cursor:pointer
}
.centered-layout{
    position:absolute;
    top:0
}
#wrapper{
    transition:0.3s;
    border:1px solid #707070
}
#wrapper .absolute-position{
    position:absolute
}
#wrapper #main-panel{
    background-color:#ffffff;
    height:90px;
    width:728px
}
#wrapper #main-panel .box{
    width:500px;
    height:500px;
    transform:rotate(47.1deg)
}
#wrapper #main-panel #box1{
    background-color:#e3637c;
    left:-275px;
    top:-169px
}
#wrapper #main-panel #box2{
    background-color:#ce0058;
    right:-89px;
    top:-265px
}
#wrapper #main-panel #logo{
    width:242px;
    height:auto;
    top:8px;
    left:135px;
    opacity:0
}
#wrapper #main-panel #flash{
    width:550px;
    height:143px;
    top:-54px;
    left:0;
    opacity:0;
    background:radial-gradient(circle, #fff 17%, rgba(220,242,251,0.363205) 66%)
}
#wrapper #main-panel #fr1txt1{
    width:calc(805px/2);
    height:auto;
    top:74px;
    left:44px
}
#wrapper #main-panel #fr3txt1{
    width:calc(600px/2);
    height:auto;
    top:28px;
    left:90px;
    opacity:0
}
#wrapper #main-panel #fr4txt1{
    width:calc(240px/2);
    height:auto;
    top:40px;
    left:67px;
    opacity:0
}
#wrapper #main-panel #fr4txt2{
    top:33px;
    left:196px;
    opacity:0
}
#wrapper #main-panel #fr4txt2 #brush{
    width:calc(363px/2);
    height:auto;
    top:0;
    left:0
}
#wrapper #main-panel #fr4txt2 #brand{
    width:calc(299px/2);
    height:auto;
    top:4px;
    left:9px
}
#wrapper #main-panel #fr4txt2 #dots{
    top:-4px;
    left:158px;
    font-size:24px;
    letter-spacing:-1.9px;
    color:#ce0058
}
#wrapper #main-panel #fr5txt1{
    width:calc(566px/2);
    height:auto;
    top:48px;
    left:104px;
    opacity:0
}
#wrapper #main-panel #fr6txt1{
    width:calc(710px/2);
    height:auto;
    top:31px;
    left:49px;
    opacity:0
}
#wrapper #main-panel #cta{
    width:calc(300px/2);
    height:auto;
    top:37px;
    left:28px;
    transform:scale(0.4);
    opacity:0;
    --shadow-blur: 0px;
    --shadow-color: rgba(255, 255, 255, 1);
    filter:drop-shadow(0px 0px var(--shadow-blur) var(--shadow-color))
}
#wrapper #main-panel #woman{
    width:calc(282px/2);
    height:auto;
    top:-2px;
    left:392px;
    opacity:0
}
#wrapper .pi{
    font-family:Arial, Helvetica, sans-serif;
    position:absolute;
    background-color:#ffffff;
    width:100%;
    right:0;
    bottom:0;
    padding:0px 0 5px 15px;
    color:#00205b;
    font-weight:bold;
    font-size:10px;
    display:block;
    text-align:left
}
.isi-main{
    width:179px;
    height:90px;
    background-color:#fff;
    top:-90px;
    left:549px;
    -webkit-transition:all 300ms;
    -moz-transition:all 300ms;
    -o-transition:all 300ms;
    transition:all 300ms;
    z-index:0
}
.isi-main *{
    pointer-events:all
}
.isi-main header{
    height:10px;
    margin:0;
    padding-left:4px;
    top:0px;
    width:95%
}
.isi-main header .links{
    display:flex;
    gap:7px;
    padding-bottom:5px;
    padding-top:0px
}
.isi-main header .links a{
    color:#ce0058;
    display:inline-block;
    font-family:Arial, Helvetica, sans-serif;
    font-size:7px;
    line-height:1.3;
    margin:0;
    padding:0;
    text-decoration:underline
}
.isi-main header p{
    color:#ce0058;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    margin:0;
    text-transform:uppercase;
    font-weight:bold;
    letter-spacing:-0.2px
}
.isi-main #copy-header{
    border:1px solid #000;
    padding:2.5px
}
.iframePreview{
    transition:0.3s
}
.isi_wrapper{
    background-color:#fff;
    height:80px;
    width:100%;
    display:block;
    z-index:3000;
    overflow:hidden;
    transition:0.3s
}
.iScrollVerticalScrollbar{
    background-color:#cccccc;
    top:18px !important;
    right:3px !important;
    height:76% !important;
    width:5px !important;
    position:absolute;
    z-index:9999;
    overflow:visible !important
}
.iScrollIndicator{
    width:5px !important;
    height:10px !important;
    margin-top:0;
    right:0 !important;
    position:absolute;
    background:#ce0058;
    cursor:pointer;
    display:block !important
}
.isi,#isi-clone{
    width:165px;
    padding-left:4px;
    padding-bottom:10px;
    background-color:#fff;
    font-family:Figtree, sans-serif;
    font-size:8px;
    line-height:1;
    color:#333333
}
.isi .title,#isi-clone .title{
    color:#ce0058;
    font-size:8px;
    font-family:Figtree, sans-serif;
    margin:0 !important;
    padding-top:0;
    text-transform:uppercase;
    font-weight:bold;
    letter-spacing:-0.2px;
    line-height:1
}
.isi .nounderline,#isi-clone .nounderline{
    text-decoration:none !important
}
.isi .punctuationAfterLink,#isi-clone .punctuationAfterLink{
    color:#ce0058
}
.isi a.grey,#isi-clone a.grey{
    color:inherit;
    text-decoration:none;
    white-space:nowrap
}
.isi a,#isi-clone a{
    color:#333333
}
.isi #main,#isi-clone #main{
    position:absolute;
    top:0px;
    left:0px
}
.isi #other,#isi-clone #other{
    position:absolute;
    top:137px;
    left:0px;
    width:300px;
    height:113px
}
.isi #scrollBox,#isi-clone #scrollBox{
    width:auto;
    height:94px;
    overflow:auto;
    background-color:#fff;
    padding:0 4px 0 7px
}
.isi #bottom,#isi-clone #bottom{
    height:2px
}
.isi #links,#isi-clone #links{
    height:16px;
    padding:3px 0 0 7px;
    font-size:8px;
    text-decoration:underline;
    line-height:1
}
.isi #link2,#isi-clone #link2{
    float:left;
    padding-right:20px
}
.isi h2,#isi-clone h2{
    font-size:8px;
    font-weight:bold;
    color:#ce0058;
    padding:0px 0 1px 0;
    line-height:1
}
.isi h3,#isi-clone h3{
    font-size:8px;
    font-weight:bold;
    color:#ce0058;
    margin:2px 0 5px 0;
    letter-spacing:0px
}
.isi h4,#isi-clone h4{
    font-size:8px;
    font-weight:bold;
    color:#007fa3;
    margin:0 0 2px 0
}
.isi h4.red,#isi-clone h4.red{
    padding-top:5px;
    color:#ce0058
}
.isi p,#isi-clone p{
    font-size:8px;
    padding:2px 0 0 0;
    line-height:1
}
.isi p.last,#isi-clone p.last{
    padding:11px 0 12px 0
}
.isi sup,#isi-clone sup{
    font-size:65%;
    line-height:0
}
.isi ul,#isi-clone ul{
    list-style:none;
    margin-left:10px;
    margin-bottom:7px;
    padding:0;
    margin-top:0
}
.isi li::before,#isi-clone li::before{
    content:"• ";
    font-size:8px;
    color:#007fa3;
    display:inline-block;
    width:4px;
    text-indent:-4px;
    vertical-align:0;
    line-height:0
}
.isi li,#isi-clone li{
    text-indent:-6px;
    margin:0 0 2px 0;
    line-height:1;
    font-size:8px
}
.isi li.bullet2::before,#isi-clone li.bullet2::before{
    content:"⚬ ";
    font-size:8px;
    display:inline-block;
    width:6px;
    vertical-align:0;
    line-height:0
}
.isi li.bullet2_last::before,#isi-clone li.bullet2_last::before{
    content:"⚬ ";
    font-size:8px;
    display:inline-block;
    width:6px;
    vertical-align:0;
    line-height:0
}
.isi li.bullet2,#isi-clone li.bullet2{
    padding-left:14px;
    text-indent:-6px;
    line-height:1;
    margin-bottom:3px
}
.isi li.bullet2_last,#isi-clone li.bullet2_last{
    padding-left:14px;
    text-indent:-6px;
    line-height:1;
    margin-bottom:10px
}
.isi .arrow,#isi-clone .arrow{
    vertical-align:middle;
    font-size:11px
}
.isi *,#isi-clone *{
    outline:none
}
.isi .urlIsi,#isi-clone .urlIsi{
    color:#000;
    font-size:8px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif
}
#isi-clone.uat{
    left:400px;
    top:0
}
#isi-clone.uat .legal-section{
    height:auto;
    width:318px
}
 