.ecta-banner,.ecta-banner *,.ecta-banner :after,.ecta-banner :before{box-sizing:border-box}.ecta-banner h1,.ecta-banner h2,.ecta-banner h3,.ecta-banner h4,.ecta-banner h5,.ecta-banner h6,.ecta-banner label,.ecta-banner p{margin:0;padding:0}[class*=widget-type-custom_widget]>div{overflow:visible!important}.ecta-banner{overflow:hidden;width:100%}.ecta-inner{display:grid;grid-template-columns:55% 45%}.ecta-text{align-items:center;clip-path:polygon(0 0,100% 0,88% 100%,0 100%);display:flex;margin-right:-8%;order:-1;position:relative;z-index:2}.ecta-text-inner{padding:48px 100px 48px 12%}.ecta-headline{font-family:Montserrat,Gotham,Arial,sans-serif;font-size:clamp(36px,4.5vw,60px);font-weight:900;letter-spacing:-.02em;line-height:.85;padding:0 0 24px!important;text-transform:uppercase;white-space:nowrap}.ecta-h-accent,.ecta-h-primary{display:block}.ecta-body{font-family:Montserrat,Gotham,Arial,sans-serif;font-size:14px;line-height:1.7;padding:0 0 12px!important}a.ecta-btn,a.ecta-btn:link,a.ecta-btn:visited{color:#333132!important}a.ecta-btn,a.ecta-btn:active,a.ecta-btn:focus,a.ecta-btn:hover,a.ecta-btn:link,a.ecta-btn:visited{border-bottom:none!important;text-decoration:none!important}.ecta-btn{background:#eaaa00!important;border:2px solid #eaaa00;color:#333132!important;cursor:pointer;display:inline-block;font-family:Montserrat,Gotham,Arial,sans-serif;font-size:12px;font-weight:800;isolation:isolate;letter-spacing:.08em;overflow:hidden;padding:14px 32px;position:relative;text-decoration:none!important;text-transform:uppercase;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .2s ease,box-shadow .25s ease}.ecta-btn span{color:inherit!important;position:relative;z-index:2}.ecta-btn:after{background:#333132;border-radius:50%;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s cubic-bezier(.25,.46,.45,.94),height .6s cubic-bezier(.25,.46,.45,.94);width:0;z-index:1}.ecta-btn:hover{background:transparent!important;box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.ecta-btn:hover:after{height:400px;width:400px}.ecta-btn:active{transform:translateY(0)}.ecta--black-gold .ecta-h-primary{color:#fff}.ecta--black-gold .ecta-h-accent{color:#eaaa00}.ecta--black-gold .ecta-body{color:#fff}.ecta--black-gold .ecta-btn,.ecta--black-gold a.ecta-btn,.ecta--black-gold a.ecta-btn:link,.ecta--black-gold a.ecta-btn:visited{background:#eaaa00!important;border-color:#eaaa00;color:#333132!important}.ecta--black-gold .ecta-btn span{color:#333132!important}.ecta--black-gold .ecta-btn:after{background:#fff}.ecta--black-gold .ecta-btn:hover,.ecta--black-gold a.ecta-btn:hover{background:transparent!important;border-color:#fff;color:#333132!important}.ecta--black-gold .ecta-btn:hover span{color:#333132!important}.ecta--black-white .ecta-h-primary{color:#eaaa00}.ecta--black-white .ecta-body,.ecta--black-white .ecta-h-accent{color:#fff}.ecta--black-white .ecta-btn,.ecta--black-white a.ecta-btn,.ecta--black-white a.ecta-btn:link,.ecta--black-white a.ecta-btn:visited{background:#fff!important;border-color:#fff;color:#333132!important}.ecta--black-white .ecta-btn span{color:#333132!important}.ecta--black-white .ecta-btn:after{background:#eaaa00}.ecta--black-white .ecta-btn:hover,.ecta--black-white a.ecta-btn:hover{background:transparent!important;border-color:#eaaa00;color:#333132!important}.ecta--black-white .ecta-btn:hover span{color:#333132!important}.ecta--white-gold .ecta-h-primary{color:#333132}.ecta--white-gold .ecta-h-accent{color:#eaaa00}.ecta--white-gold .ecta-body{color:#333132}.ecta--white-gold .ecta-btn,.ecta--white-gold a.ecta-btn,.ecta--white-gold a.ecta-btn:link,.ecta--white-gold a.ecta-btn:visited{background:#eaaa00!important;border-color:#eaaa00;color:#fff!important}.ecta--white-gold .ecta-btn span{color:#fff!important}.ecta--white-gold .ecta-btn:after{background:#333132}.ecta--white-gold .ecta-btn:hover,.ecta--white-gold a.ecta-btn:hover{background:transparent!important;border-color:#333132;color:#eaaa00!important}.ecta--white-gold .ecta-btn:hover span{color:#eaaa00!important}.ecta--white-black .ecta-h-primary{color:#eaaa00}.ecta--white-black .ecta-body,.ecta--white-black .ecta-h-accent{color:#333132}.ecta--white-black .ecta-btn,.ecta--white-black a.ecta-btn,.ecta--white-black a.ecta-btn:link,.ecta--white-black a.ecta-btn:visited{background:#333132!important;border-color:#333132;color:#fff!important}.ecta--white-black .ecta-btn span{color:#fff!important}.ecta--white-black .ecta-btn:after{background:#eaaa00}.ecta--white-black .ecta-btn:hover,.ecta--white-black a.ecta-btn:hover{background:transparent!important;border-color:#eaaa00;color:#333132!important}.ecta--white-black .ecta-btn:hover span{color:#333132!important}.ecta--gold-white .ecta-h-primary{color:#333132}.ecta--gold-white .ecta-h-accent{color:#fff}.ecta--gold-white .ecta-body{color:#333132}.ecta--gold-white .ecta-btn,.ecta--gold-white a.ecta-btn,.ecta--gold-white a.ecta-btn:link,.ecta--gold-white a.ecta-btn:visited{background:#fff!important;border-color:#fff;color:#eaaa00!important}.ecta--gold-white .ecta-btn span{color:#eaaa00!important}.ecta--gold-white .ecta-btn:after{background:#333132}.ecta--gold-white .ecta-btn:hover,.ecta--gold-white a.ecta-btn:hover{background:transparent!important;border-color:#333132;color:#fff!important}.ecta--gold-white .ecta-btn:hover span{color:#fff!important}.ecta--gold-black .ecta-h-primary{color:#fff}.ecta--gold-black .ecta-body,.ecta--gold-black .ecta-h-accent{color:#333132}.ecta--gold-black .ecta-btn,.ecta--gold-black a.ecta-btn,.ecta--gold-black a.ecta-btn:link,.ecta--gold-black a.ecta-btn:visited{background:#333132!important;border-color:#333132;color:#eaaa00!important}.ecta--gold-black .ecta-btn span{color:#eaaa00!important}.ecta--gold-black .ecta-btn:after{background:#fff}.ecta--gold-black .ecta-btn:hover,.ecta--gold-black a.ecta-btn:hover{background:transparent!important;border-color:#fff;color:#333132!important}.ecta--gold-black .ecta-btn:hover span{color:#333132!important}.ecta-img{margin-left:-6%;overflow:hidden;position:relative;z-index:1}.ecta-img img{display:block;height:115%;margin-left:-5%;margin-top:-7.5%;object-fit:cover;width:115%}.ecta-text:only-child{clip-path:none;grid-column:1/-1;margin-right:0}.ecta-text:only-child .ecta-text-inner{margin:0 auto;padding:20px 48px;text-align:center}.ecta-text:only-child .ecta-btn{align-self:center}@media (max-width:768px){.ecta-inner{grid-template-columns:1fr}.ecta-text{clip-path:none;margin-right:0;order:0;overflow:visible;position:relative;z-index:2}.ecta-text-inner{max-width:100%;overflow:visible;padding:20px 24px 48px}.ecta-headline{font-size:clamp(32px,10vw,50px);margin-bottom:16px;margin-top:-35px;position:relative;white-space:normal;z-index:3}.ecta-img{margin-left:0;max-height:300px;min-height:240px;order:0}.ecta-img img{height:100%;margin-left:0;margin-top:0;width:100%}.ecta-body{font-size:15px;line-height:1.5;margin-bottom:28px}.ecta-btn{display:block;font-size:14px;max-width:420px;padding:18px 24px;text-align:center;width:100%}}@media (max-width:430px){.ecta-headline{font-size:clamp(28px,9vw,44px)}.ecta-text-inner{padding:18px 20px 40px}.ecta-img{max-height:260px;min-height:200px}.ecta-body{font-size:14px;margin-bottom:24px}.ecta-btn{font-size:13px;padding:16px 20px}}@media (max-width:390px){.ecta-headline{font-size:clamp(26px,8vw,38px)}.ecta-text-inner{padding:16px 18px 36px}.ecta-body{font-size:13px}}@media (max-width:360px){.ecta-headline{font-size:clamp(24px,7.5vw,34px);margin-top:-28px}.ecta-text-inner{padding:14px 16px 32px}.ecta-img{max-height:220px;min-height:180px}.ecta-btn{font-size:12px;padding:14px 16px}}