.m-027-wrapper .m-027-content{position:relative}
.m-027-wrapper .m-027-content.m-027-bg{padding-left:20px;padding-right:20px}
@media(min-width:710px){.m-027-wrapper .m-027-content.m-027-bg{padding-left:0;padding-right:0}
}
.m-027-wrapper .m-027-content.m-027-bg .m-027-image{height:180px}
@media(min-width:710px){.m-027-wrapper .m-027-content.m-027-bg .m-027-image{height:580px}
}
@media(min-width:940px){.m-027-wrapper .m-027-content.m-027-bg .m-027-image{height:575px}
}
@media(min-width:1240px){.m-027-wrapper .m-027-content.m-027-bg .m-027-image{height:768px}
}
@media(min-width:1500px){.m-027-wrapper .m-027-content.m-027-bg .m-027-image{height:900px}
}
.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper{padding-top:20px}
@media(min-width:710px){.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper{padding-top:0;position:absolute;top:40px;left:0;width:100%}
}
@media(min-width:1240px){.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper{top:80px}
}
@media(min-width:1500px){.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper{top:100px}
}
.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .grid-wrapper{padding-left:0;padding-right:0}
@media(min-width:710px){.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .grid-wrapper{padding-left:30px;padding-right:30px}
}
@media(min-width:940px){.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .grid-wrapper{padding-left:40px;padding-right:40px}
}
@media(min-width:1500px){.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .grid-wrapper{padding-left:0;padding-right:0}
}
.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text .m-027-headline{padding-bottom:30px;display:block;color:#0f2033}
.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text .m-027-btn-container .btn{margin-bottom:20px;margin-right:15px}
@media(max-width:709px){.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text .m-027-btn-container .btn{width:100%}
.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text .m-027-btn-container .btn:last-child{margin-bottom:0}
}
.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text .m-027-btn-container .btn:last-child{margin-right:0}
@media(min-width:710px){.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;height:100%;min-height:500px;max-height:500px;padding-left:40px;padding-right:40px}
.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text .text-child{margin:0}
}
@media(min-width:940px){.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text{padding-left:0;padding-right:0}
.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text .text-child{margin:0 60px}
}
@media(min-width:1240px){.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text{min-height:607px;max-height:607px}
.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text .text-child{margin:0 100px}
}
@media(min-width:1500px){.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text{min-height:700px;max-height:700px}
.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text .text-child{margin:0 100px}
}
.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text .text-child{width:100%}
.m-027-wrapper .m-027-content.m-027-bg .m-027-text-wrapper .m-027-text .text-child .m-027-copy{margin-bottom:40px}
.m-027-wrapper .m-027-content.m-027-no-bg{position:relative}
.m-027-wrapper .m-027-content.m-027-no-bg:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:-o-linear-gradient(top,rgba(34,34,34,0.2) 0,#222 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(34,34,34,0.2)),to(#222));background:-o-linear-gradient(top,rgba(34,34,34,0.2) 0,#222 100%);background:linear-gradient(to bottom,rgba(34,34,34,0.2) 0,#222 100%);z-index:1}
.m-027-wrapper .m-027-content.m-027-no-bg .m-027-image{height:500px}
@media(min-width:710px){.m-027-wrapper .m-027-content.m-027-no-bg .m-027-image{height:430px}
}
@media(min-width:940px){.m-027-wrapper .m-027-content.m-027-no-bg .m-027-image{height:575px}
}
@media(min-width:1240px){.m-027-wrapper .m-027-content.m-027-no-bg .m-027-image{height:768px}
}
@media(min-width:1500px){.m-027-wrapper .m-027-content.m-027-no-bg .m-027-image{height:900px}
}
.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper{position:absolute;bottom:40px;left:0;width:100%;z-index:2}
@media(min-width:710px){.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper{bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}
}
.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper .m-027-headline{color:#fff;margin-bottom:10px}
@media(min-width:710px){.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper .m-027-headline{margin-bottom:20px}
}
.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper .m-027-copy{color:#fff}
.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper .m-027-btn-container .btn{margin-bottom:20px;margin-right:15px}
@media(max-width:709px){.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper .m-027-btn-container .btn{width:100%}
.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper .m-027-btn-container .btn:last-child{margin-bottom:0}
}
@media(max-width:1239px){.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper .m-027-btn-container .btn{float:left;clear:both}
}
.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper .m-027-btn-container .btn:last-child{margin-right:0}
@media(min-width:710px){.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper .m-027-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;height:100%;max-height:330px;min-height:330px;overflow:hidden}
}
@media(min-width:940px){.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper .m-027-text{max-height:400px;min-height:400px}
}
@media(min-width:1240px){.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper .m-027-text{max-height:480px;min-height:480px}
}
@media(min-width:1500px){.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper .m-027-text{max-height:500px;min-height:500px}
}
.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper .m-027-text .text-child{width:100%}
.m-027-wrapper .m-027-content.m-027-no-bg .m-027-text-wrapper .m-027-text .text-child .m-027-copy{margin-bottom:40px}