section.text-on-background{height:44vw}@media (max-width: 1199px){section.text-on-background{height:540px}}@media (min-width: 992px){section.text-on-background .container-fluid{position:relative;transform:translateY(-50%);top:calc(50%)}}@media (max-width: 991px){section.text-on-background{position:relative}section.text-on-background .container-fluid{position:absolute;bottom:0}section.text-on-background.light-text .container-fluid{background:linear-gradient(to top, rgba(0,0,0,0.17) 50%, rgba(0,0,0,0) 100%)}section.text-on-background.dark-text .container-fluid{background:linear-gradient(to top, rgba(255,255,255,0.17) 50%, rgba(255,255,255,0) 100%)}}section.text-on-background .image-container{position:relative;z-index:-1}@media (min-width: 1200px){section.text-on-background .image-container img{position:absolute;width:100%}}@media (max-width: 1199px){section.text-on-background .image-container img{position:absolute;overflow:hidden;height:540px;margin:auto}}section.text-on-background .section-heading{margin-bottom:0;text-transform:uppercase;font-weight:400;font-size:2.375rem}@media (max-width: 500px){section.text-on-background .section-heading{word-wrap:break-word;hyphens:auto}}@media (max-width: 400px){section.text-on-background .section-heading{font-weight:500;font-size:2.0rem}}@media (max-width: 350px){section.text-on-background .section-heading{font-size:1.9rem}}section.text-on-background p{margin-top:1.7rem;margin-bottom:0;font-size:20px}section.text-on-background.light-text p{color:#fff}@media (max-width: 1400px){section.text-on-background.height-factor-6 .h-and-btn p{display:none}}@media (max-width: 991px){section.text-on-background .h-and-btn p{display:none}}@media (min-width: 992px){section.text-on-background.first.left .container-fluid{top:calc(50% + 80px)}section.text-on-background.first.right .container-fluid{top:calc(50% + 25px)}section.text-on-background.right .container-fluid{overflow:hidden}section.text-on-background.right .box{float:right}}@media (max-width: 991px){section.text-on-background .box{margin-left:50px;max-width:500px;margin-top:0px;margin-bottom:80px}}@media (max-width: 767px){section.text-on-background .box{margin-left:30px;margin-bottom:40px}}@media (max-width: 550px){section.text-on-background .box{margin-left:0px;margin-bottom:25px}}@media (min-width: 992px){section.text-on-background.solid-box .box{width:30.3rem;padding:30px 40px 30px 40px}section.text-on-background.solid-box.dark-text .box{background-color:white}section.text-on-background.solid-box.light-text .box{background-color:#222222}}@media (min-width: 992px) and (min-width: 1300px){section.text-on-background.solid-box.left .box{margin-left:-40px}section.text-on-background.solid-box.right .box{margin-right:-40px}}@media (min-width: 992px){section.text-on-background.no-solid-box .box{width:36rem}}section.text-on-background.dark-text{color:#000}section.text-on-background.light-text{color:#fff}@media (min-width: 992px){section.text-on-background.no-solid-box.dark-text .section-heading,section.text-on-background.no-solid-box.dark-text p,section.text-on-background.no-solid-box.dark-text .btn{text-shadow:0px 0px 8px rgba(255,255,255,0.5)}section.text-on-background.no-solid-box.dark-text svg{filter:drop-shadow(0px 0px 3px rgba(255,255,255,0.2))}section.text-on-background.no-solid-box.extra-text-shadow.dark-text .section-heading{text-shadow:0px 0px 8px rgba(255,255,255,0.5), 0px 0px 120px white}section.text-on-background.no-solid-box.extra-text-shadow.dark-text p,section.text-on-background.no-solid-box.extra-text-shadow.dark-text .btn{text-shadow:0px 0px 8px white, 0px 0px 120px white, 0px 0px 120px white}section.text-on-background.no-solid-box.no-text-shadow.dark-text .section-heading,section.text-on-background.no-solid-box.no-text-shadow.dark-text p,section.text-on-background.no-solid-box.no-text-shadow.dark-text .btn{text-shadow:none}section.text-on-background.no-solid-box.no-text-shadow.dark-text svg{filter:none}section.text-on-background.no-solid-box.light-text .section-heading,section.text-on-background.no-solid-box.light-text p,section.text-on-background.no-solid-box.light-text .btn{text-shadow:0px 0px 8px rgba(0,0,0,0.5)}section.text-on-background.no-solid-box.light-text svg{filter:drop-shadow(0px 0px 3px rgba(0,0,0,0.2))}section.text-on-background.no-solid-box.extra-text-shadow.light-text .section-heading{text-shadow:0px 0px 8px rgba(0,0,0,0.5), 0px 0px 120px black}section.text-on-background.no-solid-box.extra-text-shadow.light-text p,section.text-on-background.no-solid-box.extra-text-shadow.light-text .btn{text-shadow:0px 0px 8px black, 0px 0px 120px black, 0px 0px 120px black}section.text-on-background.no-solid-box.no-text-shadow.d.light-text .section-heading,section.text-on-background.no-solid-box.no-text-shadow.d.light-text p,section.text-on-background.no-solid-box.no-text-shadow.d.light-text .btn{text-shadow:none}section.text-on-background.no-solid-box.no-text-shadow.d.light-text svg{filter:none}}@media (max-width: 991px){section.text-on-background.dark-text .section-heading,section.text-on-background.dark-text p,section.text-on-background.dark-text .btn{text-shadow:0px 0px 8px rgba(255,255,255,0.5)}section.text-on-background.extra-text-shadow.dark-text .section-heading{text-shadow:0px 0px 8px rgba(255,255,255,0.5), 0px 0px 120px white}section.text-on-background.extra-text-shadow.dark-text p,section.text-on-background.extra-text-shadow.dark-text .btn{text-shadow:0px 0px 8px white, 0px 0px 120px white, 0px 0px 120px white}section.text-on-background.no-text-shadow.dark-text .section-heading,section.text-on-background.no-text-shadow.dark-text p,section.text-on-background.no-text-shadow.dark-text .btn{text-shadow:none}section.text-on-background.light-text .section-heading,section.text-on-background.light-text p,section.text-on-background.light-text .btn{text-shadow:0 0 8px rgba(0,0,0,0.5)}section.text-on-background.extra-text-shadow.light-text .section-heading{text-shadow:0px 0px 8px rgba(0,0,0,0.5), 0px 0px 120px black}section.text-on-background.extra-text-shadow.light-text p,section.text-on-background.extra-text-shadow.light-text .btn{text-shadow:0px 0px 8px black, 0px 0px 120px black, 0px 0px 120px black}section.text-on-background.no-text-shadow.light-text .section-heading,section.text-on-background.no-text-shadow.light-text p,section.text-on-background.no-text-shadow.light-text .btn{text-shadow:none}}section.text-on-background .icons{font-size:1.8rem}section.text-on-background .icons .fa-fw{text-align:left}section.text-on-background .icons.icons-above{margin-bottom:1rem;line-height:1.2}section.text-on-background .icons svg{margin-right:0.08rem}section.text-on-background .icons svg:last-child{margin-right:0}section.text-on-background .icons.icons-below{margin-top:1.5rem}@media (max-width: 1700px){section.text-on-background.height-factor-6 .icons-below{display:none}}@media (max-width: 1600px){section.text-on-background.height-factor-6 .icons-above{display:none}}@media (max-width: 1600px){section.text-on-background.height-factor-5 .icons-below{display:none}}@media (max-width: 1500px){section.text-on-background.height-factor-5 .icons-above{display:none}}@media (max-width: 1300px){section.text-on-background.height-factor-4 .icons-below{display:none}}@media (max-width: 1150px){section.text-on-background.height-factor-4 .icons-above{display:none}}@media (max-width: 1300px){section.text-on-background.height-factor-3 .icons-below{display:none}}@media (max-width: 1050px){section.text-on-background.height-factor-3 .icons-above{display:none}}@media (max-width: 1200px){section.text-on-background.height-factor-2 .icons-below{display:none}}@media (max-width: 1100px){section.text-on-background.height-factor-1 .icons-below{display:none}}@media (max-width: 991px){section.text-on-background .icons{display:none}}section.text-on-background .btn{margin-top:2rem}@media (max-width: 991px){section.text-on-background .h-and-p .btn{display:none}}
