body{height:100%;font-family:Futuralt,sans-serif}.section{background-image:inherit;background-color:#444}.nav-bar{background-color:#000}div.nav-bar+div.frame{padding-top:70px}p{line-height:30px;hyphens:auto}.slider .slide{background-position:0px 0px,50% 50%;background-size:auto,cover;position:relative}.slider .w-slider-link{text-decoration:none}.slider .w-slider-title-wrapper{font-size:40px;margin:auto;width:100%;height:100%}.slider .w-slider-title-background{padding:50px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;position:absolute;width:100%;bottom:10vh}.slider .w-slider-title{text-align:center;line-height:70px;padding:50px}@media(max-width: 767px){.slider .w-slider-title{line-height:40px;font-size:25px}}@media(max-width: 479px){.slider .w-slider-title{line-height:40px;font-size:25px;padding:50px 0}}@media(max-width: 479px){.slider{height:220px;background-color:#000}.slider .slide{background-size:contain;background-repeat:no-repeat;background-position-y:0}.slider .w-slider-dot{width:5px;height:5px}.slider .w-slider-nav{height:25px}}h2{line-height:50px;font-weight:300;font-size:40px;color:inherit;letter-spacing:1px}@media(max-width: 479px){h2{line-height:30px}}@media(max-width: 767px){h2{letter-spacing:0}}h3,h4{letter-spacing:1px;font-weight:300;margin-bottom:5px;color:inherit;line-height:50px;margin-top:30px}@media(max-width: 479px){h3,h4{line-height:30px}}@media(max-width: 767px){h3,h4{letter-spacing:0}}h4{font-size:26px;margin-bottom:0}.w-richtext figure img{width:unset}img{max-width:unset}.ce-intext.ce-left .ce-gallery{margin-right:30px}.ce-intext.ce-right .ce-gallery{margin-left:30px}@media(max-width: 479px){.w-richtext figure{max-width:100%}.w-richtext figure img{width:100%;height:auto}video{max-width:100% !important}.ce-column{margin-right:0}}.ce-gallery+.ce-bodytext h3{margin-top:0}figure{width:inherit}@media(max-width: 479px){.ce-nowrap .ce-bodytext{overflow:inherit}.w-icon-slider-left,.w-icon-slider-right{display:none}}a{color:inherit}.nav-menu{background-color:rgba(0,0,0,.95)}.menu-button{color:inherit;padding-top:21px}@media(max-width: 479px){.logo{font-size:20px}.menu-text{display:inherit;font-size:20px}.menu-icon{font-size:35px}.nav-link{padding-top:8px;padding-bottom:8px;font-size:18px}p{font-size:15px;line-height:24px;margin-bottom:18px}h2{font-size:20px}h3{font-size:20px}.ce-gallery{width:100%}.brand-link{padding-top:10px;padding-bottom:10px}.menu-button{padding-top:10px;padding-bottom:5px}}.frame-space-before-extra-small{margin-top:-50px}.frame-space-before-extra-small div.section .overlay{padding-top:0}.frame-space-before-small{margin-top:-20px}.frame-space-before-small div.section .overlay{padding-top:0}.frame-space-after-extra-small{margin-bottom:-60px}.frame-space-after-extra-small div.section .overlay{padding-bottom:0}.frame-space-after-small{margin-bottom:-20px}.frame-space-after-small div.section .overlay{padding-bottom:0}div.section{padding:0;position:relative}div.section .overlay{padding:40px 4.5%;width:100%;height:100%}@media(max-width: 479px){div.section .overlay{padding-top:10px}}div.section .w-container.full_width{max-width:100%}div.section.align_left .gradient_overlay{background:-webkit-gradient(linear, right top, left top, color-stop(0, transparent), color-stop(1%, transparent), color-stop(30%, rgba(0, 0, 0, 0.65)), color-stop(90%, rgb(0, 0, 0)));background:linear-gradient(270deg, transparent 0, transparent 1%, rgba(0, 0, 0, 0.65) 30%, rgb(0, 0, 0) 90%)}div.section.align_left .w-container{margin-left:inherit;max-width:50%}@media(max-width: 479px){div.section.align_left .w-container{max-width:100%}}div.section.align_left header{position:absolute;left:0;width:100%}@media(max-width: 479px){div.section.align_left header{position:relative}}div.section.align_left .ce-bodytext{margin-top:100px}@media(max-width: 479px){div.section.align_left .ce-bodytext{margin-top:40px}}div.section.align_right .gradient_overlay{background:-webkit-gradient(linear, left top, right top, color-stop(0, transparent), color-stop(1%, transparent), color-stop(30%, rgba(0, 0, 0, 0.65)), color-stop(90%, rgb(0, 0, 0)));background:linear-gradient(90deg, transparent 0, transparent 1%, rgba(0, 0, 0, 0.65) 30%, rgb(0, 0, 0) 90%)}div.section.align_right .w-container{margin-right:inherit;max-width:50%}@media(max-width: 479px){div.section.align_right .w-container{max-width:100%}}div.section.align_right header{position:absolute;left:0;width:100%}@media(max-width: 479px){div.section.align_right header{position:relative}}div.section.align_right .ce-bodytext{margin-top:100px}@media(max-width: 479px){div.section.align_right .ce-bodytext{margin-top:40px}}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.logo{font-family:Futuralt,sans-serif}.frame{overflow:hidden}.frame-layout-1{background-color:#42423c;color:#eee;padding:40px 2.5%}.frame-layout-1 input,.frame-layout-1 textarea,.frame-layout-1 select{width:100%;border:1px solid #ccc;background-color:#ceecf5;margin-bottom:20px;padding:5px;font-size:16px;color:#333}.frame-layout-1 label{font-weight:normal;text-align:center;font-size:16px}.frame-layout-1 .tx-powermail{margin-left:auto;margin-right:auto;max-width:600px}.frame-layout-1 .tx-powermail h3,.frame-layout-1 .tx-powermail legend{display:none}.frame-layout-1 .tx-powermail .powermail_create{text-align:center}.frame-layout-1 .mailchimp{margin-left:auto;margin-right:auto;max-width:600px}.w-icon-slider-left,.w-icon-slider-right{top:unset;bottom:20px}#c33 img{width:50px !important}video{width:940px}@media(max-width: 479px){div.section .overlay{padding-bottom:10px}#c33 .ce-below .ce-gallery{margin-top:0}#c31{padding-top:20px;padding-bottom:0}.footer{padding-top:10px;padding-bottom:0px}.footer p,.footer a{font-size:14px;color:#fff}.logo,.menu-text{font-weight:bold}}