.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}h3,h4{font-weight:400;font-style:normal}p{font-weight:300}.layoutBlock{border-radius:12px;-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.2);margin-bottom:15px}.layoutBlock .contents{padding:.5em 1.5em .5em}.layoutBlock .contents,.layoutBlock .contents-with-image{padding:.3em 1em .5em}.layoutBlock .contents-with-image:after,.layoutBlock .contents-with-image:before,.layoutBlock .contents:after,.layoutBlock .contents:before{content:" ";display:table}.layoutBlock .contents-with-image:after,.layoutBlock .contents:after{clear:both}.layoutBlock .contents-with-image>p:first-child,.layoutBlock .contents>p:first-child{font-size:1.32em}.layoutBlock .contents ul,.layoutBlock .contents-with-image ul{list-style:none;width:auto;overflow:hidden;margin:1.5em 0;padding-left:4em}.layoutBlock .contents p+ul,.layoutBlock .contents-with-image p+ul{margin-top:1em}.layoutBlock .contents li,.layoutBlock .contents-with-image li{font-size:1.2em;margin-top:.6em;margin-bottom:.6em}.layoutBlock .contents li:before,.layoutBlock .contents-with-image li:before{content:"\f00c";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:-1.8em;width:1.8em;display:inline-block;color:#2587eb}.layoutBlock .layout-block-image{position:relative}.layoutBlock .layout-block-carousel,.layoutBlock .layout-block-image{text-align:center;margin:.6em .7em .3em 1.2em;max-width:48%;float:right}.layoutBlock .layout-block-carousel .carousel{margin-bottom:0}.layoutBlock h3{color:#fff;text-align:center;font-size:2.5em;padding:1.2em .5em;margin-top:0;margin-bottom:0;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.2)}.layoutBlock h3 .fa{font-size:1.5em;vertical-align:-10%}.layoutBlock h3 .fa-stack{width:1.2em;height:1em;line-height:.75em}.layoutBlock.style1 h3{background-color:#2bbbff}.layoutBlock.style2 h3{background-color:#6fe339}.layoutBlock.style3 h3{background-color:#fac30f}.layoutBlock.style4 h3{background-color:#9e6fd5}.layoutBlock.style5 h3{background-color:#dd6197}.layoutBlock.style6 h3{background-color:#5379ff}.layoutBlock.style7 h3{background-color:#f79460}.layoutBlock .back-button{text-align:right;padding-bottom:.5em;padding-right:1em;margin-top:-1.2em}.features-index{margin-bottom:20px}.features-index .layoutBlock.blockIndex{margin-left:-7px;margin-right:-7px}.features-index .layoutBlock.blockIndex h3{font-size:1.7em;line-height:1.2;border-radius:inherit;height:6em}.features-index .layoutBlock.blockIndex h3 .fa{display:block;font-size:2em}.features-index .layoutBlock.blockIndex h3>a{color:#fff}.features-index .layoutBlock.blockIndex h3>a:focus,.features-index .layoutBlock.blockIndex h3>a:hover{color:#fff}.content>.container>.row:nth-child(2n+2) .layoutBlock .layout-block-carousel,.content>.container>.row:nth-child(2n+2) .layoutBlock .layout-block-image{float:left;margin-left:.7em;margin-right:1.2em}.col-md-12>.layoutBlock{margin-left:-15px;margin-right:-15px}.col-md-6:first-child>.layoutBlock{margin-left:-15px;margin-right:-5px}.col-md-6:last-child>.layoutBlock{margin-left:-5px;margin-right:-15px}@media (max-width:1319px){.headlines h2{font-size:2em}.layoutBlock h3{font-size:2.2em}}@media (max-width:1023px){.layoutBlock h3{font-size:1.9em}.layoutBlock .layout-block-carousel,.layoutBlock .layout-block-image{margin-left:.7em}.layoutBlock .contents p:first-child,.layoutBlock .contents-with-image p:first-child{font-size:1.265em}.layoutBlock .contents ul,.layoutBlock .contents-with-image ul{padding-left:2.07em}.layoutBlock .contents li,.layoutBlock .contents-with-image li{font-size:1.15em}.col-md-12>.layoutBlock,.col-md-6:first-child>.layoutBlock,.col-md-6:last-child>.layoutBlock{margin-left:-10px;margin-right:-10px}.carousel .item .carousel-caption,.layout-block-image .carousel-caption{padding-top:.6em;padding-bottom:.6em;font-size:.85em}}@media (max-width:599px){.headlines h2{font-size:1.5em}.features-index .layoutBlock.blockIndex{margin-left:-10px;margin-right:-10px;margin-bottom:10px}.features-index .layoutBlock.blockIndex h3{font-size:1.25em;padding:.8em .1em;height:6em}.layoutBlock{border-radius:15px}.layoutBlock .layout-block-carousel,.layoutBlock .layout-block-image{float:none;max-width:100%;margin-top:2px;margin-left:1px;margin-right:1px}.content>.container>.row:nth-child(2n+2) .layoutBlock .layout-block-carousel,.content>.container>.row:nth-child(2n+2) .layoutBlock .layout-block-image{float:none;margin-left:1px;margin-right:1px}.col-md-12>.layoutBlock,.col-md-6:first-child>.layoutBlock,.col-md-6:last-child>.layoutBlock{margin-left:-15px;margin-right:-15px}}