h1{font-family:"Oswald","Scala Sans",Calibri,Geneva,sans-serif;margin-bottom:0}
h2,h3,h4,h6{color:#000}
.black h2,.black h3,.black h4,.black h5,.black h6,.dark-blue h2,.dark-blue h3,.dark-blue h4,.dark-blue h5,.dark-blue h6,.dark-gray h2,.dark-gray h3,.dark-gray h4,.dark-gray h5,.dark-gray h6,.medium-gray h2,.medium-gray h3,.medium-gray h4,.medium-gray h5,.medium-gray h6{color:#fff}
@media print{.black h2,.black h3,.black h4,.black h5,.black h6,.dark-blue h2,.dark-blue h3,.dark-blue h4,.dark-blue h5,.dark-blue h6,.dark-gray h2,.dark-gray h3,.dark-gray h4,.dark-gray h5,.dark-gray h6,.medium-gray h2,.medium-gray h3,.medium-gray h4,.medium-gray h5,.medium-gray h6{color:#000}
}
h2{font-weight:300;letter-spacing:-0.05556rem;line-height:3.05556rem;margin-bottom:1.55556rem}
@media screen and (min-width:64em){h2{padding-right:60px}
}
h3{font-weight:600;margin-bottom:1rem}
h4{font-weight:600;margin-bottom:1.66667rem;padding-top:.22222rem}
h5{font-weight:600;margin-bottom:.38889rem}
h6{font-size:.88889rem;font-weight:400}
p{letter-spacing:-0.02778rem}
strong,b{color:#000;font-weight:600}
.wide-parsys{margin-top:2.77778rem}
.sticky-sidebar-container{position:relative;-webkit-transition-property:padding-top;-webkit-transition-duration:1s;transition-property:padding-top;transition-duration:1s}
@media screen and (min-width:64em){.sticky-sidebar-container{margin:-7.77778rem auto 0}
.sticky-sidebar-container.full{margin:0}
}
.sticky-sidebar-container #sticky-anchor{padding-bottom:.44444rem}
.sticky-sidebar-container #sticky-anchor>.row>.columns{background:#f4f4f4;position:relative;padding-top:1.11111rem}
@media screen and (min-width:64em){.sticky-sidebar-container #sticky-anchor>.row>.columns{padding-top:3rem}
@-moz-document url-prefix(){.sticky-sidebar-container #sticky-anchor>.row>.columns.notched{margin-top:-100px}
}
}
@media screen and (min-width:64em) and (-ms-high-contrast:active),screen and (min-width:64em) and (-ms-high-contrast:none){.sticky-sidebar-container #sticky-anchor>.row>.columns.notched{margin-top:-99px}
}
@media screen and (min-width:64em){@supports(-ms-ime-align:auto){.sticky-sidebar-container #sticky-anchor>.row>.columns.notched{margin-top:-100px}
}
}
@media screen and (max-width:63.9375em){.sticky-sidebar-container.nav-spacing{padding-top:27px}
}
.sticky-sidebar-container .sticky-anchor-left-side{background:#f4f4f4;bottom:0;left:0;position:absolute;top:0;width:50%}
.sticky-sidebar-container .sticky-sidebar-wrapper{z-index:4;position:absolute;top:0;width:14.44444rem}
.sticky-sidebar-container .sticky-sidebar{text-align:center;width:12.22222rem}
.sticky-sidebar-container .sticky-sidebar .generic-block{margin:0 0 1.22222rem;padding:.55556rem 1.11111rem .94444rem}
.sticky-sidebar-container .sticky-sidebar .generic-block p{line-height:1.4;margin-bottom:.66667rem}
.sticky-sidebar-container .sticky-sidebar .generic-block .button{margin-bottom:0;width:100%}
.sticky-sidebar-container .sticky-sidebar .sticky-sidebar-content{padding:1.38889rem 0}
.sticky-sidebar-container .sticky-sidebar .sticky-sidebar-content .generic-block{color:#000}
@media print{.sticky-sidebar-content{display:none}
}
.card{-webkit-box-shadow:5px -5px 15px 0 rgba(0,0,0,0.25);-moz-box-shadow:5px -5px 15px 0 rgba(0,0,0,0.25);box-shadow:5px -5px 15px 0 rgba(0,0,0,0.25)}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.square-box:after{content:'';display:block;margin-top:100%}
.square-box-content{position:absolute;top:0;bottom:0;left:0;right:0}
.owl-carousel{width:auto}
.owl-theme .owl-controls{position:absolute;right:1.11111rem;top:-3.33333rem}
@media screen and (max-width:39.9375em){.owl-theme .owl-controls{right:.55556rem}
}
.owl-theme .owl-controls .owl-buttons{line-height:0}
.owl-theme .owl-controls .owl-buttons div{background:#fff no-repeat center center;border-radius:0;color:black;font-size:2rem;height:2.77778rem;line-height:1;margin:0;opacity:1;padding:0;width:2.22222rem}
.owl-theme .owl-controls .owl-buttons div:hover{background-color:#999}
.generic-block.white .owl-theme .owl-controls .owl-buttons div{background-color:#f4f4f4}
.generic-block.white .owl-theme .owl-controls .owl-buttons div:hover{background-color:#999}
.owl-theme .owl-controls .owl-buttons div.owl-prev{background-image:url(main/images/png/arrow-left-black.png)}
.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background-image:url(main/images/png/arrow-left-white.png)}
.owl-theme .owl-controls .owl-buttons div.owl-next{background-image:url(main/images/png/arrow-right-black.png)}
.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background-image:url(main/images/png/arrow-right-white.png)}
.owl-numbers{color:#666;position:absolute;right:6.66667rem;top:-1.66667rem}
.generic-block.black .owl-numbers,.generic-block.dark-blue .owl-numbers,.generic-block.dark-gray .owl-numbers,.generic-block.medium-gray .owl-numbers{color:#fff}
.owl-numbers span{display:inline !important}
.generic-block.black .owl-numbers span,.generic-block.dark-blue .owl-numbers span,.generic-block.dark-gray .owl-numbers span,.generic-block.medium-gray .owl-numbers span{color:#fff}
img.emoji{height:1rem;width:1rem;margin:0 .05rem 0 .1rem;vertical-align:-0.1rem}
iframe[name=google_conversion_frame]{display:none}
@media screen and (max-width:63.9375em){.hero-adjust{margin-top:92px}
}
@media screen and (max-width:39.9375em){.hero-adjust{margin-top:80px}
}