.dark-pink-box{background:#e1654f;color:#000;padding:50px}
.el-wrapper{position:relative;width:1200px;height:100%;margin:0 auto;padding:0 60px;color:#242424}
.teaser a{font-size:18px;font-weight:800;color:#024c99}
.teaser h3{font-size:36px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:0;text-align:left;margin-bottom:5px;color:#002250}
.el-wrapper .dark-blue-box h3{color:#fff}
.el-wrapper h4.blue{color:#024c99}
.teaser p{width:100%;max-width:100%;margin-bottom:25px;font-size:16px;line-height:24px}
.el-wrapper p.large{font-style:normal;font-weight:normal;font-size:24px;line-height:32px;text-transform:uppercase;color:#000;max-width:none;margin-bottom:100px}
.el-wrapper .p-med p,.el-wrapper p.med{font-style:normal;font-weight:normal;font-size:20px;line-height:28px}
.el-wrapper h3+.row-cols{margin-top:40px}
.el-wrapper .blue-box h3{font-style:normal;font-weight:bold;font-size:36px;line-height:40px;color:#fff;padding:28px 55px;background:#024c99}
.el-wrapper .blue-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#d1e7f1;padding-bottom:48px;margin-bottom:48px}
.el-wrapper .blue-box .row-cols{margin:48px auto 0;width:calc(100% - 96px)}
.el-wrapper .blue-box .row-cols .col-quarters>img{width:100%;height:auto;border-radius:4px 4px 0 0}
.desc-list ~ p{margin-bottom:10px !important}
.desc-list ~ ul{list-style-type:circle;margin-bottom:10px;margin-left:3%;font-style:normal;font-weight:normal;font-size:16px;line-height:24px}
.desc-list ~ ul ul{list-style-type:disc;margin-left:7%;font-style:normal;font-weight:normal;font-size:16px;line-height:24px}
.style1a{top:50%;margin-top:-40px;left:-40px;z-index:10;background:#a0cd40;opacity:.8;width:80px;height:80px;border-radius:40px;position:absolute}
.style1b{top:5%;right:5%;z-index:10;background:#e1654f;opacity:.8;width:60px;height:60px;border-radius:30px;position:absolute}
.style1c{bottom:-15%;right:-15%;z-index:-10;background:#c0d2e5;width:140px;height:140px;border-radius:70px;position:absolute}
.style2a{bottom:0;left:0;z-index:10;background:#f6a75c;opacity:.8;width:40px;height:40px;border-radius:20px;position:absolute}
.style2b{top:5%;left:5%;z-index:10;background:#479dc7;opacity:.8;width:60px;height:60px;border-radius:30px;position:absolute}
.style2c{background:#a0cd40;opacity:.8;width:140px;height:140px;border-radius:70px;bottom:-15%;right:-15%;position:absolute}
.style3a{top:1%;left:0;width:36px;height:36px;border-radius:20px;position:absolute;background:#e1654f;opacity:.8;z-index:10}
.style3b{top:11%;right:-9%;z-index:10;background:#40c1bc;opacity:.8;width:82px;height:82px;border-radius:40px;position:absolute}
.style3c{bottom:-11%;left:-13%;z-index:-10;background:#dfeebf;width:141px;height:141px;border-radius:70px;position:absolute}
.style4a{top:-3%;right:6%;z-index:10;background:#eeef80;opacity:.8;width:60px;height:60px;border-radius:40px;position:absolute}
.style4b{bottom:4%;right:-6%;z-index:10;width:43px;height:43px;border-radius:30px;position:absolute;background:#80d6d3;opacity:.8}
.style4c{bottom:-10%;left:-10%;z-index:10;background:#bfdd80;opacity:.8;width:141px;height:141px;border-radius:80px;position:absolute}
.teaser>.el-wrapper{margin-bottom:4% !important}
.dark-pink-box .row-cols,.dark-pink-box .row-cols p:last-child{margin-bottom:0}
@media screen and (max-width:768px){.dark-pink-box{padding:20px}
.blue-box-mobile-allignment{display:table}
.blue-box-mobile-paragraph-allignment{display:table-header-group}
.blue-box-right-allignment{display:table-footer-group;margin-top:5%}
.transformbubble{transform:scale(.8)}
}
.blue-box-right-allignment{margin-left:0 !important;float:left !important}
@media screen and (max-width:320px){.transformbubble{transform:scale(.5)}
.style1a{left:-30px}
.style1c{bottom:-10%;right:-10%}
.style2c{bottom:-10%;right:-10%}
.style3a{top:5%;left:4%}
.style3b{top:10%;right:-3%}
.style3c{bottom:-9%;left:-7%}
.style4a{top:0;right:12%}
.style4b{bottom:8%;right:2%}
.style4c{bottom:-9%;left:-7%}
}
.row-cols .col-halves.small-margin{margin-right:40px}
.row-cols .col-halves{margin-right:40px !important}
.col-halves>div.col-thirds{width:calc(33.33333% - 40px);float:left;margin-right:40px}
.col-halves>div.col-two-thirds{width:calc(66% - 30px);float:right;margin-right:0}
@media screen and (min-width:769px) and (max-width:1199px){.row-cols>div.col-halves,.row-cols>div.col-halves.small-margin{width:calc(50% - 10px);margin-right:20px}
}
@media screen and (max-width:768px){.el-wrapper .row-cols>div,.row-cols.numbers-callout>div.col-thirds,.row-cols.col-stack-tight>div.col-halves,.grid-cols>div.col-thirds,.el-wrapper .dark-blue-box .row-cols>.col-thirds,.el-wrapper .dark-blue-box .row-cols>.col-two-thirds,.el-wrapper .row-cols.floatright>.col-thirds,.el-wrapper .row-cols.floatright>.col-two-thirds,.el-wrapper .row-cols .col-halves .bubble-image.small,.el-wrapper .row-cols>.col-halves>div.col-two-thirds{float:none;clear:both;margin-right:0;margin-left:0;width:100%;margin-bottom:35px}
.el-wrapper .row-cols .col-halves .bubble-image.small,.el-wrapper .row-cols>.col-halves>div.col-two-thirds{margin-bottom:32px}
.col-halves>.teaser>div.col-two-thirds{width:100% !important}
}
.bubble-image.small{float:left;width:33%;margin-right:30px;max-width:100%}
.bubble-image .smallTeaser{width:100%;max-width:280px;height:auto;border-radius:0 !important;position:relative}
.col-halves>.teaser>div.col-two-thirds{width:calc(66% - 30px);float:right;margin-right:0}
.smallTeaserdesc{margin-bottom:2px !important}
.col-thirds>.teaser>div.col-two-thirds{width:calc(66% - 30px);float:right;margin-right:0}
@media screen and (max-width:576px){.transformbubble{transform:scale(.6)}
}
.cmp-teaser-nopadding .no-padding{padding-left:0 !important;margin-left:-20px !important}
.cmp-teaser-fullwidthbluebox .full-width-bluebox{padding:0 !important;width:1350px !important}
.cmp-teaser-fullwidthbluebox .full-width-bluebox .col-thirds{width:35%;margin-right:40px !important;margin-left:3px !important}
.cmp-teaser-fullwidthbluebox .full-width-bluebox .col-two-thirds{width:62% !important}
.cmp-teaser-fullwidthbluebox .full-width-bluebox .blue-box-mobile-paragraph-allignment{width:58% !important;margin-right:5% !important}
.cmp-teaser-fullwidthbluebox .full-width-bluebox .blue-box-right-allignment{width:33%}
@media screen and (max-width:768px){.cmp-teaser-nopadding .no-padding{padding-left:0 !important;margin-left:0 !important}
.cmp-teaser-fullwidthbluebox .full-width-bluebox{padding:0 15px !important;width:100% !important;max-width:567px !important}
.cmp-teaser-fullwidthbluebox .full-width-bluebox .col-thirds{width:100% !important;margin-right:30px !important;margin-left:3px !important}
.cmp-teaser-fullwidthbluebox .full-width-bluebox .col-two-thirds{width:100% !important}
}
@media screen and (min-width:769px) and (max-width:1199px){.cmp-teaser-fullwidthbluebox .full-width-bluebox{width:100% !important}
.row-cols .col-halves{margin-right:0 !important}
.cmp-teaser-nopadding .no-padding{margin-left:0 !important}
}
@media screen and (min-width:1200px) and (max-width:1365px){.cmp-teaser-fullwidthbluebox .full-width-bluebox{width:100% !important}
.row-cols .col-halves{margin-right:0 !important}
.cmp-teaser-nopadding .no-padding{margin-left:0 !important}
}