/* Colors */.content-wrap{height:100%;font-family:"Assistant Light", sans-serif;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;}@media (max-width: 991px){.content-wrap .banner-heading{font-size:32px;}.content-wrap .banner-heading .banner-subheading{font-size:70px;}}.content-wrap .banner-heading{font-size:42px;}@media (max-width: 767px){.content-wrap .banner-heading{font-size:18px;line-height:1.8;}}.content-wrap .banner-heading .banner-subheading{text-transform:uppercase;font-size:100px;line-height:1.4;}@media (max-width: 767px){.content-wrap .banner-heading .banner-subheading{font-size:30px;}}.content-wrap .banner-action-button{margin-top:30px;float:left;}.content-wrap .banner-action-button.dir-right{float:right;}@media (max-width: 991px){.content-wrap .banner-action-button{margin-top:20px;}}.content-wrap .banner-action-button .banner-btn{width:223px;height:58px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;text-transform:uppercase;background-color:#fff;border:1px solid #fff;color:#000;position:relative;overflow:hidden;z-index:1;transition:all 0.6s cubic-bezier(0.87,0.03,0.41,0.9);text-decoration:none;text-align:center;}@media (max-width: 992px){.content-wrap .banner-action-button .banner-btn{width:129px;height:37px;font-size:16px;}}.content-wrap .banner-action-button .banner-btn:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-2;}.content-wrap .banner-action-button .banner-btn:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#000;transition:all 0.6s cubic-bezier(0.87,0.03,0.41,0.9);z-index:-1;}.content-wrap .banner-action-button .banner-btn:hover{color:#fff;border-color:#000;}.content-wrap .banner-action-button .banner-btn:hover:before{width:100%;}.banner{position:relative;overflow:hidden;height:100%;width:100%;background-color:#141414;height:750px;transition:all 0.6s cubic-bezier(0.87,0.03,0.41,0.9);}@media (max-width: 1440px){.banner{height:750px;}}@media (max-width: 1280px){.banner{height:650px;}}@media (max-width: 767px){.banner{height:549px;}}.banner .video-wrap{height:100%;overflow:hidden;position:relative;max-height:750px;}.banner .video-wrap .video-desktop,.banner .video-wrap .video-mobile{height:100%;width:100%;position:relative;}.banner .video-wrap .video-desktop .video-player,.banner .video-wrap .video-mobile .video-player{width:100%;height:100%;object-fit:cover;}.banner .video-wrap .video-player{width:100%;}.banner .video-wrap .video-content:not(:has(.banner-heading)) .banner-action-button{position:absolute;left:0;top:190px;}.banner .video-wrap .video-content:not(:has(.banner-heading)) .banner-action-button.dir-right{right:0;}@media (max-width: 991px){.banner .video-wrap .video-content:not(:has(.banner-heading)) .banner-action-button{top:70px;}}.banner .video-wrap .preplay-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.banner .video-wrap .preplay-image .preplay-overlay{width:100%;height:100%;position:relative;}.banner .video-wrap .preplay-image .preplay-overlay .preplay-image-content{width:100%;height:100%;object-fit:cover;}@media (max-width: 767px){.banner .video-wrap .preplay-image .preplay-overlay .preplay-image-content{min-height:300px;height:549px;max-height:100%;}}.banner .video-wrap .video-border-wrap{position:absolute;top:50px;left:105px;margin:0 auto;border-top:0;z-index:100;}.banner .video-wrap .video-border-wrap.dir-right{left:auto;right:105px;}@media (max-width: 991px){.banner .video-wrap .video-border-wrap{left:20px;}.banner .video-wrap .video-border-wrap.dir-right{right:20px;}}.banner .video-wrap .video-border-wrap .video-title-wrap{height:100%;font-family:"Assistant Light", sans-serif;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;}@media (max-width: 991px){.banner .video-wrap .video-border-wrap .video-title-wrap .banner-heading{font-size:32px;}.banner .video-wrap .video-border-wrap .video-title-wrap .banner-heading .banner-subheading{font-size:70px;}}.banner .video-wrap .video-border-wrap .video-title-wrap .banner-heading{font-size:42px;}@media (max-width: 767px){.banner .video-wrap .video-border-wrap .video-title-wrap .banner-heading{font-size:18px;line-height:1.8;}}.banner .video-wrap .video-border-wrap .video-title-wrap .banner-heading .banner-subheading{text-transform:uppercase;font-size:100px;line-height:1.4;}@media (max-width: 767px){.banner .video-wrap .video-border-wrap .video-title-wrap .banner-heading .banner-subheading{font-size:30px;}}.banner .video-wrap .video-border-wrap .video-title-wrap .banner-action-button{margin-top:30px;float:left;}.banner .video-wrap .video-border-wrap .video-title-wrap .banner-action-button.dir-right{float:right;}@media (max-width: 991px){.banner .video-wrap .video-border-wrap .video-title-wrap .banner-action-button{margin-top:20px;}}.banner .video-wrap .video-border-wrap .video-title-wrap .banner-action-button .banner-btn{width:223px;height:58px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;text-transform:uppercase;background-color:#fff;border:1px solid #fff;color:#000;position:relative;overflow:hidden;z-index:1;transition:all 0.6s cubic-bezier(0.87,0.03,0.41,0.9);text-decoration:none;text-align:center;}@media (max-width: 992px){.banner .video-wrap .video-border-wrap .video-title-wrap .banner-action-button .banner-btn{width:129px;height:37px;font-size:16px;}}.banner .video-wrap .video-border-wrap .video-title-wrap .banner-action-button .banner-btn:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-2;}.banner .video-wrap .video-border-wrap .video-title-wrap .banner-action-button .banner-btn:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#000;transition:all 0.6s cubic-bezier(0.87,0.03,0.41,0.9);z-index:-1;}.banner .video-wrap .video-border-wrap .video-title-wrap .banner-action-button .banner-btn:hover{color:#fff;border-color:#000;}.banner .video-wrap .video-border-wrap .video-title-wrap .banner-action-button .banner-btn:hover:before{width:100%;}.banner .video-wrap .video-border-wrap .video-title-wrap.dir-right{text-align:right;}.banner .video-wrap .video-border-wrap .video-title-wrap.dir-right .banner-title,.banner .video-wrap .video-border-wrap .video-title-wrap.dir-right .banner-subheading{text-align:right;}.banner .video-wrap .video-controls{position:absolute;bottom:28px;right:30px;z-index:2;}@media (max-width: 767px){.banner .video-wrap .video-controls{bottom:36px;right:20px;}}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper{display:flex;justify-content:flex-end;}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control{width:40px;height:40px;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;padding:0;}@media (max-width: 767px){.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control{width:30px;height:30px;}}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control:hover{background:rgba(255,255,255,0.3);}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control:focus{outline:none;}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control .play-video-icon,.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control .pause-video-icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center;}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control .play-video-icon.d-none,.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control .pause-video-icon.d-none{display:none;}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control .pause-video-icon{background-image:url("/wp-content/themes/genesis/images/svg/pause-video-btn.svg");display:none;}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control .play-video-icon{background-image:url("/wp-content/themes/genesis/images/svg/play-video-btn.svg");display:inline-block;}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control.is-playing .pause-video-icon{display:inline-block;}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control.is-playing .pause-video-icon.d-none{display:inline-block;}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control.is-playing .play-video-icon{display:none;}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control.is-paused .play-video-icon{display:inline-block;}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control.is-paused .pause-video-icon{display:none;}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control:hover .pause-video-icon{background-image:url("/wp-content/themes/genesis/images/svg/pause-video-btn-white.svg");}.banner .video-wrap .video-controls .video-controls-container .video-controls-wrapper .banner-video-control:hover .play-video-icon{background-image:url("/wp-content/themes/genesis/images/svg/play-video-btn-white.svg");}.banner .banner-content{position:absolute;top:50px;left:105px;margin:0 auto;border-top:0;z-index:100;}.banner .banner-content.dir-right{left:auto;right:105px;}@media (max-width: 991px){.banner .banner-content{left:20px;right:auto;}.banner .banner-content.dir-right{left:auto;right:20px;}}.banner .banner-content .image-title-wrap{height:100%;font-family:"Assistant Light", sans-serif;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;}@media (max-width: 991px){.banner .banner-content .image-title-wrap .banner-heading{font-size:32px;}.banner .banner-content .image-title-wrap .banner-heading .banner-subheading{font-size:70px;}}.banner .banner-content .image-title-wrap .banner-heading{font-size:42px;}@media (max-width: 767px){.banner .banner-content .image-title-wrap .banner-heading{font-size:18px;line-height:1.8;}}.banner .banner-content .image-title-wrap .banner-heading .banner-subheading{text-transform:uppercase;font-size:100px;line-height:1.4;}@media (max-width: 767px){.banner .banner-content .image-title-wrap .banner-heading .banner-subheading{font-size:30px;}}.banner .banner-content .image-title-wrap .banner-action-button{margin-top:30px;float:left;}.banner .banner-content .image-title-wrap .banner-action-button.dir-right{float:right;}@media (max-width: 991px){.banner .banner-content .image-title-wrap .banner-action-button{margin-top:20px;}}.banner .banner-content .image-title-wrap .banner-action-button .banner-btn{width:223px;height:58px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;text-transform:uppercase;background-color:#fff;border:1px solid #fff;color:#000;position:relative;overflow:hidden;z-index:1;transition:all 0.6s cubic-bezier(0.87,0.03,0.41,0.9);text-decoration:none;text-align:center;}@media (max-width: 992px){.banner .banner-content .image-title-wrap .banner-action-button .banner-btn{width:129px;height:37px;font-size:16px;}}.banner .banner-content .image-title-wrap .banner-action-button .banner-btn:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-2;}.banner .banner-content .image-title-wrap .banner-action-button .banner-btn:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#000;transition:all 0.6s cubic-bezier(0.87,0.03,0.41,0.9);z-index:-1;}.banner .banner-content .image-title-wrap .banner-action-button .banner-btn:hover{color:#fff;border-color:#000;}.banner .banner-content .image-title-wrap .banner-action-button .banner-btn:hover:before{width:100%;}.banner .banner-content .image-title-wrap.dir-right{align-items:flex-start;text-align:right;}.banner .banner-content .image-title-wrap.dir-right .banner-title,.banner .banner-content .image-title-wrap.dir-right .banner-subheading{text-align:right;}.banner .banner-content .image-title-wrap:not(:has(.banner-heading)) .banner-action-button{position:absolute;left:0;top:190px;}.banner .banner-content .image-title-wrap:not(:has(.banner-heading)) .banner-action-button.dir-right{right:0;}@media (max-width: 991px){.banner .banner-content .image-title-wrap:not(:has(.banner-heading)) .banner-action-button{top:70px;}}.banner .image-wrap{height:100%;overflow:hidden;}.banner .image-wrap .desktop-image{display:none;height:100%;width:100%;object-fit:cover;margin:0 auto;}@media (min-width: 768px){.banner .image-wrap .desktop-image{display:block;}}.banner .image-wrap .mobile-image{display:block;height:100%;width:100%;object-fit:cover;margin:0 auto;}@media (min-width: 768px){.banner .image-wrap .mobile-image{display:none;}}.banner .arrow-bottom-wrap{position:absolute;bottom:5px;width:100%;background-color:transparent;text-align:center;z-index:99999999;cursor:pointer;}.banner .arrow-bottom-wrap.single-slide{bottom:20px;}.banner .arrow-bottom-wrap .arrow-container{margin:0 auto;padding:0 15px;}.banner .arrow-bottom-wrap .arrow-container .arrow-content{display:none;}@media (min-width: 768px){.banner .arrow-bottom-wrap .arrow-container .arrow-content{display:block;}}.banner .arrow-bottom-wrap .arrow-container .arrow-content .arrow-bottom{text-align:center;}.banner .arrow-bottom-wrap .arrow-container .arrow-content .arrow-bottom .scroll-to-next-section{background:none;border:none;padding:0;cursor:pointer;}.banner .arrow-bottom-wrap .arrow-container .arrow-content .arrow-bottom .scroll-to-next-section:focus{outline:none;}.border-bottom.stroke-color,.border-left.stroke-color,.border-right.stroke-color,.border-top.stroke-color{border-color:#2b2b2b !important;}.color-white{color:#fff;}.color-black{color:#000;}.color-brown{color:#cd9a81;}