body{color:var(--white)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.header-text{max-width:760px;margin-left:auto;margin-right:auto}@media(max-width:767px){.header-text{padding:0 1rem}}.filter-wrapper{list-style:none}.noise-effect:before{z-index:1}.elementor-container>div{z-index:3}.top-edge>div.elementor-container{position:static!important;padding-top:60px}@media(min-width:768px){.top-edge>div.elementor-container{padding-top:150px}}.top-edge>div.elementor-container:before{position:absolute;top:0;left:0;right:0;-webkit-transform:scaleY(-1);transform:scaleY(-1);-webkit-filter:FlipV;filter:FlipV}.bottom-edge::after{position:relative}.bottom-edge::after,.top-edge>div.elementor-container::before{content:'';display:block;width:100%;height:100px;background-image:url(../../images/edge.svg);background-repeat:repeat-x;z-index:3}@media(min-width:768px){.bottom-edge::after,.top-edge>div.elementor-container::before{height:100px}}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}#newsletter-modal .modal-content{background-color:#323232}#newsletter-modal .modal-content .modal-header{padding:0 2.5rem}#newsletter-modal .modal-content .modal-header .modal-title{font-size:2rem;color:var(--light-gold)}#newsletter-modal .modal-content .modal-header .close{margin:0 -2.5rem -2rem auto}#newsletter-modal .modal-content .modal-body{padding:0 2.5rem 2.5rem}#newsletter-modal .modal-content .modal-body p{font-size:.875rem}#newsletter-modal .modal-content .modal-body form label{font-size:.75rem;font-weight:400}#newsletter-modal .modal-content .modal-body form .form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:2.5rem;font-size:.875rem;color:rgba(255,255,255,.8);background-color:#606060;border:1px solid transparent;border-radius:.25rem}#newsletter-modal .modal-content .modal-body form .form-control:focus,#newsletter-modal .modal-content .modal-body form .form-control:active{border:1px solid var(--gold);outline:0}#newsletter-modal .modal-content .modal-body form .wpcf7-list-item{margin:0}#newsletter-modal .modal-content .modal-body form .btn-primary{min-width:269px}#search-modal{overflow-y:hidden}#search-modal .modal-dialog{width:100%;max-width:100%;margin:0;background-color:#0f0f0f}#search-modal .modal-dialog .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}#search-modal .modal-dialog .modal-content .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}#search-modal .modal-dialog .modal-content .modal-body #search-home{position:relative;width:100%;max-width:400px;height:4rem;margin-bottom:10rem;overflow:hidden}#search-modal .modal-dialog .modal-content .modal-body #search-home label{position:absolute;bottom:0;left:0;width:100%;height:100%;color:var(--grey);pointer-events:none;border-bottom:1px solid var(--grey)}#search-modal .modal-dialog .modal-content .modal-body #search-home label:after{content:"";position:absolute;left:0;bottom:-1px;height:100%;width:100%;border-bottom:3px solid var(--gold);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#search-modal .modal-dialog .modal-content .modal-body #search-home label .content-name{position:absolute;bottom:5px;left:0;-webkit-transition:all .5s ease;transition:all .5s ease}#search-modal .modal-dialog .modal-content .modal-body #search-home input{width:100%;height:100%;padding-top:1.25rem;background-color:transparent;font-size:1.125rem;color:#595f6e;border:none;outline:none}#search-modal .modal-dialog .modal-content .modal-body #search-home input:focus+label .content-name,#search-modal .modal-dialog .modal-content .modal-body #search-home input.filled+label .content-name{-webkit-transform:translateY(-150%);transform:translateY(-150%);font-size:.875rem;color:var(--gold)}#search-modal .modal-dialog .modal-content .modal-body #search-home input:focus+label:after,#search-modal .modal-dialog .modal-content .modal-body #search-home input.filled+label:after{-webkit-transform:translateX(0%);transform:translateX(0%)}#search-modal .modal-dialog .modal-content .modal-body #search-home input:focus label:after,#search-modal .modal-dialog .modal-content .modal-body #search-home input.filled label:after{-webkit-transform:translateX(0%);transform:translateX(0%)}#search-modal .modal-dialog .modal-content .modal-body #search-home input.filled{background-color:transparent}.wpcf7-form{position:relative;width:100%;overflow:hidden}.wpcf7-form .button-wrapper .wpcf7-spinner{position:absolute;top:50%;-webkit-transform:translateY(0.75rem);transform:translateY(0.75rem)}.wpcf7-form .wpcf7-list-item{margin:0}.wpcf7-form .form-group{display:block;position:relative;min-height:4rem;margin-bottom:1rem;overflow:hidden}.wpcf7-form .form-group.w-50{width:50%}.wpcf7-form .form-group label{position:absolute;bottom:0;left:0;width:100%;height:100%;color:var(--grey);pointer-events:none;border-bottom:1px solid var(--grey)}.wpcf7-form .form-group label:after{content:"";position:absolute;left:0;bottom:-1px;height:100%;width:100%;border-bottom:3px solid var(--gold);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.wpcf7-form .form-group label .content-name{position:absolute;bottom:5px;left:0;-webkit-transition:all .5s ease;transition:all .5s ease}.wpcf7-form .form-group .wpcf7-form-control-wrap{display:block}.wpcf7-form .form-group .wpcf7-form-control-wrap input{width:100%;height:100%;padding-top:2.25rem;background-color:transparent;font-size:1.125rem;color:#a5a8b1;border:none;outline:none}.wpcf7-form .form-group .wpcf7-form-control-wrap input:-webkit-autofill{-webkit-appearance:unset;appearance:unset;background-image:none!important;background-color:transparent!important;color:var(--dark-gold)!important;-webkit-box-shadow:0 0 0 1000px #1f1f1f inset;-webkit-text-fill-color:var(--dark-gold)}.wpcf7-form .form-group .wpcf7-form-control-wrap textarea{width:100%;min-height:10rem;padding-top:2.25rem;background-color:transparent;font-size:1.125rem;color:#a5a8b1;border:none;outline:none}.wpcf7-form .form-group .wpcf7-form-control-wrap select{width:100%;padding-top:1rem;padding-bottom:.5rem;font-size:1.125rem;color:#a5a8b1;background-color:transparent;border:0;outline:none}.wpcf7-form .form-group.focused label .content-name,.wpcf7-form .form-group.filled label .content-name{bottom:calc(100% - 1.5rem);font-size:.875rem;color:var(--gold)}.wpcf7-form .form-group.focused label:after,.wpcf7-form .form-group.filled label:after{-webkit-transform:translateX(0%);transform:translateX(0%)}.wpcf7-form .form-group.focused label:after,.wpcf7-form .form-group.filled label:after{-webkit-transform:translateX(0%);transform:translateX(0%)}.wpcf7-form .form-group.filled,.wpcf7-form .form-group.focused{background-color:transparent}#header-socialbar{position:absolute;top:100%;left:0;width:100%;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(min-width:1200px){#header-socialbar{display:-webkit-box;display:-ms-flexbox;display:flex}}#header-socialbar .social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-socialbar .social-media a{display:block;padding:2px 3px;margin:0 3px;color:var(--gold)}#header-socialbar .social-media a:hover,#header-socialbar .social-media a:active,#header-socialbar .social-media a:focus{color:var(--dark-gold)}.hide-socialbar #header-socialbar{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}