@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:'Open Sans',sans-serif;font-size:14px;color:#000}body{background:#fff}input,select,textarea,button{font-family:'Open Sans',sans-serif;font-size:14px;color:#000}img{border:0;display:block}ul,li{list-style:none}:focus{outline:none}fieldset{border:none}.clear{clear:both;visibility:hidden;line-height:0;height:0}.center{margin:0
auto;position:relative;max-width:1280px}.centered{padding-right:calc((100% - 1280px) / 2);padding-left:calc((100% - 1280px) / 2)}h1,h2,h3,h4,h5{color:#000;font-weight:600;text-transform:uppercase;line-height:49px}#wrapper{position:relative;display:block;width:100%;min-height:100%}#mainCntr{width:100%}#headerCntr{z-index:102;position:relative;width:100%}#headerCntr
.center{max-width:1466px;position:relative}#headerCntr
.logo{position:absolute;top:-43px;left:0px}#headerCntr .logo
img{max-width:100%}#headerCntr
.headerBox{height:110px;width:100%;position:relative}#headerCntr
.mobileMenu{padding-right:28px;padding-top:6px;font-weight:600;font-size:13px;color:#000;text-transform:uppercase;text-decoration:none;position:absolute;right:30px;top:45px}#headerCntr .mobileMenu:after{color:#000;font-size:21px;position:absolute;right:0px;top:0px;font-family:'FontAwesome';content:"\f0c9"}#headerCntr .mobileMenu.is-active:after{color:#1a1a1a;font-family:'FontAwesome';content:"\f00d"}#headerCntr .menuBox
.center{max-width:1100px}.topBox{padding:12px
33px;width:100%;overflow:hidden;background:#000}.topBox
ul{list-style:none;float:right}.topBox
li{float:left;padding-left:15px}.topBox li
a{font-size:13px;color:#fff;font-weight:600;text-decoration:none;text-transform:uppercase}.topBox li a:hover{text-decoration:underline}.menuBox{display:none;width:100%;position:absolute;left:0px;top:105px;z-index:1;background:#fff}.menuBox
.holder{width:100%;overflow:hidden;padding:10px
0 60px 0}.menuBox
.column{width:25%;float:left}.menuBox
h3{font-size:28px;color:#ce2146;font-weight:600;text-transform:uppercase}.menuBox
ul{list-style:none}.menuBox
li{line-height:28px}.menuBox li
a{font-size:14px;color:#000;font-weight:400;text-decoration:none}.menuBox li a:hover{color:#ce2146}.bannerBox{width:100%;height:960px;overflow:hidden;position:relative}.bannerBox
ul{width:100%;height:100%}.bannerBox
li{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.bannerBox li
.center{height:100%}.bannerBox
.title{position:absolute;left:0px;bottom:175px;font-size:55px;color:#fff;line-height:66px;font-weight:600;text-transform:uppercase;text-shadow:1px 1px #000}.bannerBox
.buttons{z-index:101;width:100%;position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bannerBox .buttons .next, .bannerBox .buttons
.previous{font-size:54px;color:#fff;text-decoration:none;font-weight:700;position:absolute;right:20px;top:0px;text-shadow:1px 1px #000}.bannerBox .buttons
.previous{right:auto;left:20px;top:0px}.bannerBox .buttons .next:before{font-family:'FontAwesome';content:"\f105"}.bannerBox .buttons .previous:before{font-family:'FontAwesome';content:"\f104"}#contentCntr{width:100%}.textBox{padding-top:110px;padding-bottom:80px;width:100%;text-align:center}.textBox
h1{padding-bottom:26px;font-size:41px}.textBox
p{padding-bottom:40px;font-size:15px;color:#535353;line-height:32px}.textBox
img{margin:0px
auto}.contentBox{width:100%;overflow:hidden}.contentBox
.row{width:100%;position:relative;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.contentBox
figure{width:50%;height:100%;position:absolute;left:0px;top:0px;background-size:cover;background-position:center}.contentBox figure
img{width:100%;height:100%}.contentBox
.content{padding:57px
0px 120px 80px;width:50%;float:right}.contentBox
h2{font-size:41px;color:#000;font-weight:600;text-transform:uppercase;line-height:49px}.contentBox
p{padding:10px
0 25px 0;font-size:15px;color:#535353;line-height:32px}.contentBox
.button{padding:10px
24px;display:inline-block;font-size:15px;color:#e83f71;font-weight:700;text-decoration:none;text-transform:uppercase;border:1px
solid #aeaeae}.contentBox .button:hover{text-decoration:underline}.contentBox .row:nth-child(even){-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.contentBox .row:nth-child(even) figure{left:inherit;right:0px}.contentBox .row:nth-child(even) .content{padding:73px
85px 120px 0px;text-align:right}.videoBox{width:100%;overflow:hidden;position:relative}.videoBox
img{width:100%}.videoBox
.playButton{font-size:100px;color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.videoBox .playButton:before{font-family:'FontAwesome';content:"\f01d"}.newsBox{padding-top:143px;padding-bottom:107px;width:100%;overflow:hidden;text-align:center}.newsBox
h3{font-size:41px}.newsBox
p.subTitle{padding:10px
0 14px 0;font-size:21px;color:#e10042;font-weight:600}.newsBox
p{font-size:15px;color:#777;font-weight:300}.newsBox
ul{padding:53px
0 0px 0;list-style:none;margin-right:-29px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.newsBox
li{padding:0px
29px 46px 0px;width:33.3%;float:left}.newsBox li
a{text-decoration:none;display:block}.newsBox li
p{padding-top:15px;font-size:15px;color:#000;font-weight:400;text-transform:uppercase;text-align:left}.newsBox
img{width:100%}.socialBox{padding-bottom:100px;width:100%;overflow:hidden;text-align:center}.socialBox
h3{font-size:41px}.socialBox
p{padding:20px
0;font-size:15px;color:#777;font-weight:400;line-height:22px}.socialBox
ul{list-style:none}.socialBox
li{width:41px;height:41px;border:1px
solid #aaa;text-align:center;line-height:38px;margin:0px
9px;display:inline-block}.socialBox li
a{text-decoration:none;font-size:30px;color:#e10042}.socialBox li a:before{font-family:'FontAwesome';content:"\f082"}.socialBox li.instagrame a:before{font-family:'FontAwesome';content:"\f16d"}.subscribeBox{padding-top:80px;padding-bottom:109px;text-align:center}.subscribeBox
h3{padding-bottom:15px;font-size:25px}.subscribeBox
form{max-width:600px;margin:0px
auto}.subscribeBox input[type="email"]{padding:10px
17px;font-size:16px;color:#777;font-weight:300;text-transform:uppercase;border:1px
solid #686868;width:calc(100% - 161px);float:left}.subscribeBox
.button{width:153px;margin-left:8px;float:left;padding:11px
24px;font-size:15px;color:#e83f71;text-decoration:none;text-transform:uppercase;background:none;border:1px
solid #aeaeae;cursor:pointer}.subscribeBox .button:hover{text-decoration:underline}.paginationBox{padding-bottom:35px;width:100%;overflow:hidden}.paginationBox
.centered{padding-right:calc((100% - 1466px) / 2);padding-left:calc((100% - 1466px) / 2)}.paginationBox
a{position:relative;font-size:28px;color:#000;text-decoration:none;text-transform:uppercase;font-weight:600}.paginationBox a
span{font-size:21px;color:#535353;font-weight:300;display:block}.paginationBox
.next{padding-right:35px;float:right;text-align:right}.paginationBox .next:before{font-size:35px;position:absolute;right:0px;top:0px;font-family:'FontAwesome';content:"\f105"}.paginationBox
.previous{padding-left:35px;float:left}.paginationBox .previous:before{font-size:35px;position:absolute;left:0px;top:0px;font-family:'FontAwesome';content:"\f104"}.paginationBox a:hover{color:#cd2046}.paginationBox a:hover
span{color:#cd2046}.mapBox{width:100%;overflow:hidden}.mapBox
img{width:100%}#footerCntr{overflow:hidden;width:100%}.footerBox{padding-top:48px;padding-bottom:78px;width:100%;overflow:hidden;background:#000 url(https://dennisstolzenbach.com/dennisstolzenbach/assets/dennisstolzenbach/img/footer-bg.png?v=1560345659) left bottom no-repeat;padding-left:150px}.footerBox
.center{max-width:1100px}.footerBox
ul.social{padding-bottom:60px;width:225px;margin:0px
auto}.footerBox ul.social
li{margin:0px
4px;float:left;font-size:16px;color:#fff;line-height:30px}.footerBox ul.social li
a{text-align:center;border-radius:100%;width:30px;height:30px;display:block;text-decoration:none;font-size:16px;color:#fff;background:#e10042}.footerBox ul.social li a:before{font-family:'FontAwesome';content:"\f09a"}.footerBox ul.social li.twitter a:before{content:"\f099"}.footerBox ul.social li.linkdin a:before{content:"\f0e1"}.footerBox ul.social li.whatsapp a:before{content:"\f232"}.footerBox
.holder{width:100%;overflow:hidden;padding-bottom:100px}.footerBox
.column{width:25%;float:left}.footerBox
.column2{width:50%;float:left}.footerBox
h3{font-size:28px;color:#cd2046;font-weight:600;text-transform:uppercase}.footerBox
ul.links{list-style:none}.footerBox ul.links
li{line-height:28px}.footerBox ul.links li
a{font-size:14px;color:#fff;font-weight:400;text-decoration:none}.footerBox ul.links li a:hover{text-decoration:underline}.footerBox
img{margin:0px
auto}.footerBox .column2
ul.links{width:50%;float:left}.copyrightBox{padding-top:25px;padding-bottom:25px;text-align:center;width:100%;overflow:hidden;background:#fff}.copyrightBox
ul{list-style:none}.copyrightBox
li{padding:0px
15px;border-right:1px solid #000;line-height:13px;display:inline-block;font-size:12px;color:#cd2046}.copyrightBox
li.copyright{color:#000}.copyrightBox li
a{color:#cd2046;text-decoration:none;font-weight:400}.copyrightBox li a:hover{text-decoration:underline}.copyrightBox li:last-child{border:none}@media only screen and (max-width: 1465px){.center{padding-left:20px;padding-right:20px}.centered{padding-left:20px;padding-right:20px}.bannerBox
.title{left:20px}.bannerBox .buttons
.previous{left:20px}.footerBox{padding-left:0}}@media only screen and (max-width: 1279px){.bannerBox{height:800px}.contentBox
.content{padding:30px
0px 40px 30px}.contentBox
h2{font-size:33px;line-height:41px}.contentBox .row:nth-child(even) .content{padding:30px
30px 40px 0px;text-align:right}.newsBox{padding-top:80px;padding-bottom:80px}.newsBox li
p{font-size:14px}.socialBox{padding-bottom:50px}.subscribeBox{padding-top:50px;padding-bottom:80px}}@media only screen and (max-width: 979px){.menuBox
h3{font-size:22px}.menuBox li
a{font-size:13px}.bannerBox{height:600px}.bannerBox
.title{font-size:40px;line-height:44px;bottom:100px}.textBox{padding-top:70px}.contentBox
.content{padding:20px
0px 40px 30px}.contentBox .row:nth-child(even) .content{padding:20px
30px 40px 0px;text-align:right}.contentBox
h2{font-size:23px;line-height:30px}.contentBox
p{font-size:14px;line-height:28px}.newsBox
li{width:50%}.newsBox{padding-top:50px;padding-bottom:50px}.newsBox
h3{font-size:30px}.socialBox
h3{font-size:30px}.paginationBox
a{font-size:23px}.textBox
h1{font-size:30px}.textBox{padding-top:50px}.textBox
p{font-size:14px;line-height:28px}.footerBox
h3{font-size:23px}.copyrightBox
li{padding:0px
6px}}@media only screen and (max-width: 767px){#headerCntr
.logo{width:200px;top:3px}#headerCntr
.headerBox{height:80px}#headerCntr
.mobileMenu{right:20px;top:29px}.menuBox{top:74px}.menuBox
.holder{padding:30px
0}.menuBox
.column{width:100%}.bannerBox{height:500px}.bannerBox
.title{font-size:27px;line-height:35px}.contentBox
figure{width:100%;position:static}.contentBox
.content{padding-left:0px;width:100%}.contentBox .row:nth-child(even) .content{padding-right:0px;text-align:left}.videoBox
.playButton{font-size:70px}.newsBox
li{padding-bottom:29px}.newsBox{padding-bottom:20px}.subscribeBox{padding-top:0px;padding-bottom:50px}.subscribeBox
h3{font-size:21px}.paginationBox
.previous{padding-left:24px}.paginationBox
.next{padding-right:24px}.paginationBox
a{font-size:15px}.paginationBox a
span{font-size:14px}.footerBox
.column{width:50%}.footerBox
.column2{width:100%}.footerBox
.holder{padding-bottom:50px}.copyrightBox
li{margin-bottom:5px;line-height:11px}.contentBox
figure{height:300px}}@media only screen and (max-width: 479px){.bannerBox{height:400px}.bannerBox
.title{font-size:19px;line-height:24px;bottom:50px}.textBox{padding-top:30px;padding-bottom:30px}.textBox
h1{font-size:23px;padding-bottom:15px}.textBox
p{font-size:13px;line-height:25px}.contentBox
p{font-size:13px;line-height:25px}.contentBox
h2{font-size:22px}.newsBox
p.subTitle{font-size:17px}.newsBox
ul{margin:0px}.newsBox
li{width:100%;padding-right:0px}.socialBox
p{font-size:13px;line-height:25px}.subscribeBox
h3{line-height:28px}.subscribeBox input[type="email"]{width:100%}.subscribeBox
.button{float:none;margin:10px
auto 0 auto}.paginationBox
.previous{margin-bottom:20px}.footerBox
.column{width:100%}.footerBox .column2
ul.links{width:100%}.footerBox
img{max-width:100%}.footerBox{padding-bottom:50px}}