@media(min-width:912px){.custom-menu-primary.mobile{display:none}.custom-menu-primary{float:right;position:relative;z-index:200}.custom-menu-primary .navigation-primary.search-transition{overflow:hidden !important}.custom-menu-primary .navigation-primary>ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:opacity .8s cubic-bezier(.8,0,.25,1),transform .8s cubic-bezier(.8,0,.25,1);transition:all .8s cubic-bezier(.8,0,.25,1)}.search-active .custom-menu-primary .navigation-primary>ul{opacity:0;transform:translateY(100%);visibility:hidden}.custom-menu-primary .navigation-primary>ul>li{float:left;margin:0;padding:0;position:relative;cursor:pointer;padding-right:48px;line-height:inherit}.scroll-header .custom-menu-primary .navigation-primary>ul>li{padding-right:35px;padding-top:4%}.custom-menu-primary .navigation-primary>ul>li:last-child{padding-right:0}.custom-menu-primary .navigation-primary>ul>li>a{font-family:"Neue Haas Unica Pro Light";font-size:16px;font-weight:700;letter-spacing:0px;font-style:normal;line-height:1;height:205px;-ms-flex-pack:center;justify-content:center;border-top:3px solid transparent;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-font-smoothing:subpixel-antialiased;text-decoration:none;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear;height:153px}.custom-menu-primary .navigation-primary>ul>li.active>a{border-color:#0075b7}.scroll-header .custom-menu-primary .navigation-primary>ul>li>a{font-size:18px;font-size:15px;height:65px}.custom-menu-primary .navigation-primary>ul>li>a:hover{border-color:#0075b7}.custom-menu-primary .navigation-primary>ul>li:nth-child(6)>a:hover,.custom-menu-primary .navigation-primary>ul>li:last-child>a:hover{border-color:transparent}span.menu-text{font-family:"Neue Haas Unica Pro",sans-serif;font-weight:600}.custom-menu-primary .navigation-primary>ul>li:nth-child(6)>a span{font-size:14px;line-height:17px;font-style:normal;letter-spacing:0px;border-width:0px;border-style:solid;text-transform:none;padding:13px 29px;position:relative;display:inline-block;text-align:center;-webkit-transition:all .2s;transition:all .2s}.custom-menu-primary .navigation-primary>ul>li:last-child>a{font-family:icomoon;cursor:pointer}.custom-menu-primary .navigation-primary>ul>li:last-child>a:after{border-radius:50% 50% 50% 50%;content:"\f002";transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear}.custom-menu-primary .navigation-primary>ul>li:first-child{position:static}.custom-menu-primary .navigation-primary>ul>li:first-child>ul{width:100%;display:-ms-flexbox;display:flex;left:0}.fusion-megamenu-wrapper{margin:0 auto;padding:0 15px;visibility:hidden;opacity:0;position:absolute;left:0;transition:opacity .2s ease-in;z-index:10;margin:0 auto;padding:0 15px;visibility:hidden;opacity:0;position:fixed;left:0;transition:opacity .2s ease-in;z-index:10;left:30px;right:30px;max-width:calc(1250px - 50px)}.custom-menu-primary .navigation-primary>ul>li:first-child:hover .fusion-megamenu-wrapper{opacity:1;visibility:visible}.custom-menu-primary .navigation-primary>ul>li:first-child .row{margin-left:-15px;margin-right:-15px}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder{border-top-width:3px;border-top-style:solid;box-shadow:1px 1px 30px rgba(0,0,0,.06)}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul{display:-ms-flexbox;display:flex;width:100%;margin:0;padding:0}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul{display:-ms-flexbox;display:flex;width:100%;margin:0;padding:0}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li{width:50%;display:block;float:none;padding:29px 0;border-right:1px solid transparent;background-size:cover;border-color:#e2e2e2}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li:first-child>ul>li:last-child p{display:block;margin-top:1em;margin-bottom:1em}div#media_image-2 img{width:auto;max-width:100%;vertical-align:top;height:auto}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li:first-child>ul>li:last-child>a{font-family:Open Sans;font-size:14px;font-weight:600;line-height:17px;font-style:normal;letter-spacing:0px;margin-top:4%;display:inline-block;border-color:#fff;background:#f5b51a;padding:13px 29px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li:first-child>ul>li:last-child>a:hover{background:#f5b51a;color:#fff;text-decoration:none}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li:last-child{border:0}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li>ul{list-style:none;margin:0;padding:0}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li .fusion-megamenu-title{font-family:"Neue Haas Unica Pro Bold";font-weight:400;line-height:1.36;letter-spacing:0px;font-style:normal;margin:0;padding:0 34px 15px;-webkit-font-smoothing:antialiased;--megamenu_title_size:18px}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li .fusion-megamenu-title>a{display:block;box-sizing:content-box;font-family:"Neue Haas Unica Pro Bold";font-weight:400;text-decoration:none;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li:first-child>ul>li:last-child{pointer-events:auto;line-height:1.8;font-family:"Neue Haas Unica Pro Light";font-size:14px;font-weight:400;letter-spacing:0px;font-style:normal;color:#212934;display:block;padding:0 34px;margin-bottom:10px;margin-bottom:0}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li:last-child>ul{list-style:none;margin:0;padding:0;box-shadow:none;border:0;position:relative;display:block;left:auto;right:auto;top:0;width:auto}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li:last-child>ul>li{position:relative;cursor:pointer;line-height:inherit}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li:last-child>ul>li>a{font-family:"Neue Haas Unica Pro Light";font-size:14px;font-weight:400;letter-spacing:0px;font-style:normal;line-height:1.8;display:block;padding:5px 34px;padding-top:7px;padding-bottom:7px;border-bottom:0;text-decoration:none;text-indent:0;height:auto;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li:last-child>ul>li>a:hover,.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li:last-child>ul>li>ul>li>a:hover{text-decoration:none}.fusion-megamenu-bullet{margin-right:10px;border-left-color:#212934}.fusion-megamenu-bullet:before{content:"\f0da";font-family:icomoon}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li:last-child>ul>li>ul{list-style:none;margin:0;padding:0;box-shadow:none;border:0;position:relative;display:block;left:auto;right:auto;top:0;width:auto;top:calc((3px) * -1)}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li:last-child>ul>li>ul>li{position:relative;cursor:pointer;line-height:inherit}.custom-menu-primary .navigation-primary>ul>li:first-child .fusion-megamenu-holder>ul>li:last-child>ul>li>ul>li>a{font-family:"Neue Haas Unica Pro Light";font-size:14px;font-weight:400;letter-spacing:0px;font-style:normal;line-height:1.8;color:#212934;display:block;padding:5px 34px;padding-top:7px;padding-bottom:7px;padding-left:49px;border-bottom:0;text-decoration:none;text-indent:0;height:auto;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s}.custom-menu-primary .navigation-primary>ul>li:nth-child(2):hover .fusion-megamenu-wrapper{opacity:1;visibility:visible}.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .row{margin-left:-15px;margin-right:-15px}.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .fusion-megamenu-holder{border-top-width:3px;border-top-style:solid;box-shadow:1px 1px 30px rgba(0,0,0,.06)}.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .fusion-megamenu-holder>ul{display:-ms-flexbox;display:flex;width:100%;margin:0;padding:0}.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .fusion-megamenu-holder>ul>li{width:33.33333333%;display:block;float:none;padding:29px 0;border-right:1px solid transparent;background-size:cover;border-color:#e2e2e2}.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .fusion-megamenu-holder>ul>li:last-child{border:0;background-image:url(//cdn2.hubspot.net/hubfs/7267460/CCDallas_April2020/images/0000-DSC_0535_1000.jpg)}.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .fusion-megamenu-holder>ul>li .fusion-megamenu-title{font-family:"Neue Haas Unica Pro Bold";font-weight:400;line-height:1.36;letter-spacing:0px;font-style:normal;margin:0;padding:0 34px 15px;-webkit-font-smoothing:antialiased;--megamenu_title_size:18px}.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .fusion-megamenu-holder>ul>li .fusion-megamenu-title>a{display:block;box-sizing:content-box;font-family:"Neue Haas Unica Pro Bold";font-weight:400;text-decoration:none;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear}.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .fusion-megamenu-holder>ul>li>ul{list-style:none;margin:0;padding:0;box-shadow:none;border:0;position:relative;display:block;left:auto;right:auto;top:0;width:auto}.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .fusion-megamenu-holder>ul>li>ul>li{position:relative;cursor:pointer;line-height:inherit}.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .fusion-megamenu-holder>ul>li>ul>li>a{font-family:"Neue Haas Unica Pro Light";font-size:14px;font-weight:400;letter-spacing:0px;font-style:normal;line-height:1.8;display:block;padding:5px 34px;padding-top:7px;padding-bottom:7px;border-bottom:0;text-decoration:none;text-indent:0;height:auto;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s}.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .fusion-megamenu-holder>ul>li>ul>li>a:hover,.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .fusion-megamenu-holder>ul>li>ul>li>ul>li>a:hover{text-decoration:none}.fusion-megamenu-bullet{margin-right:10px;border-left-color:#212934}.fusion-megamenu-bullet:before{content:"\f0da";font-family:icomoon}.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .fusion-megamenu-holder>ul>li>ul>li>ul{list-style:none;margin:0;padding:0;box-shadow:none;border:0;position:relative;display:block;left:auto;right:auto;top:0;width:auto;top:calc((3px) * -1)}.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .fusion-megamenu-holder>ul>li>ul>li>ul>li{position:relative;cursor:pointer;line-height:inherit}.custom-menu-primary .navigation-primary>ul>li:nth-child(2) .fusion-megamenu-holder>ul>li>ul>li>ul>li>a{font-family:"Neue Haas Unica Pro Light";font-size:14px;font-weight:400;letter-spacing:0px;font-style:normal;line-height:1.8;display:block;padding:5px 34px;padding-top:7px;padding-bottom:7px;padding-left:49px;border-bottom:0;text-decoration:none;text-indent:0;height:auto;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s}.custom-menu-primary .navigation-primary>ul>li>ul{position:absolute;top:auto;left:0;list-style:none;margin:0;padding:0;border-top-width:3px;border-top-style:solid;box-shadow:1px 1px 30px rgba(0,0,0,.06);line-height:1.8;width:200px;z-index:1;visibility:hidden;opacity:0;transition:opacity .2s ease-in}.custom-menu-primary .navigation-primary>ul>li:hover>ul{visibility:visible;opacity:1}.custom-menu-primary .navigation-primary>ul>li>ul>li{width:100%;margin:0;padding:0;line-height:inherit;float:none}.custom-menu-primary .navigation-primary>ul>li>ul>li>a{font-family:"Neue Haas Unica Pro Light";font-size:14px;font-weight:400;line-height:1.8;letter-spacing:0px;font-style:normal;padding:12px 20px;text-indent:0;height:auto;display:block;transition:all .2s ease-in-out;text-decoration:none}.custom-menu-primary .navigation-primary>ul>li>ul>li>a:hover{text-decoration:none}button.mobile-trigger{display:none}body.IE{overflow-x:hidden}body.IE .fusion-megamenu-wrapper{left:50%;right:0px;max-width:1200px;margin-left:-600px}}@media only screen and (max-width:1037px){.custom-menu-primary .navigation-primary>ul>li{padding-right:35px}}@media(max-width:970px) and (min-width:912px){.custom-menu-primary .navigation-primary>ul>li{padding-right:25px}}@media(max-width:1000px) and (min-width:912px){.scroll-header .custom-menu-primary .navigation-primary>ul>li{padding-right:25px;padding-right:35px}.scroll-header .custom-menu-primary .navigation-primary>ul>li:last-child{padding-right:0}.scroll-header .custom-menu-primary .navigation-primary>ul>li>a{font-size:15.5px;font-size:15px}}@media only screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){.custom-menu-primary .navigation-primary>ul>li,.custom-menu-primary .navigation-primary>ul>li:last-child{padding-right:25px}}@media(max-width:911px){.custom-menu-primary.desktop{display:none}.custom-menu-primary.mobile{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:calc(-20px - 0px);clear:both;color:#333}.custom-menu-primary .hs-menu-wrapper{width:100%;position:relative;top:0;left:0;padding:0;display:none}.custom-menu-primary.mobile .hs-menu-wrapper>ul{display:block;border-top:1px solid #e2e2e2;list-style:none;margin:0;padding:0}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li{position:relative;font-size:12px;line-height:normal}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li.hs-item-has-children{position:relative}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li>a{font-family:"Neue Haas Unica Pro Bold";font-size:15px;font-weight:400;font-style:normal;color:#4a4e57;line-height:42px;height:42px;letter-spacing:0px;text-align:left;display:block;border-bottom:1px solid #e2e2e2;padding:0 12px;padding-left:30px;background-color:#fff;text-decoration:none;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li>a span.menu-text{font-family:"Neue Haas Unica Pro",sans-serif;font-weight:600;-webkit-font-smoothing:auto}.custom-menu-primary.mobile .hs-menu-wrapper>ul li a:hover{background-color:#f9f9fb;color:#f5b51a;text-decoration:none}.custom-menu-primary.mobile .hs-menu-wrapper>ul li.active-branch a,.custom-menu-primary.mobile .hs-menu-wrapper>ul li.active a{background-color:#f9f9fb;color:#f5b51a}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}button.child-trigger{display:block;z-index:1;position:absolute;top:0;right:0;-webkit-appearance:none;-moz-appearance:none;outline:0;background:0;min-width:50px;border:0;text-align:center;height:42px;line-height:42px;font-size:15px;padding-right:35px;color:#4a4e57;cursor:pointer}button.child-trigger:before{display:block;margin:0;content:"\e61f";font-family:icomoon}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li>ul{display:block}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li>ul>li{position:relative;font-size:12px;line-height:normal}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li>ul>li>a{font-family:"Neue Haas Unica Pro Bold";font-weight:400;font-style:normal;text-align:left;color:#4a4e57;font-size:15px;line-height:42px;letter-spacing:0px;height:42px;background-color:#fff;display:block;border-bottom:1px solid transparent;border-color:#e2e2e2;padding:0 12px;padding-left:39px;text-decoration:none;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li>ul>li>a:before{content:"-";margin-right:2px;color:#4a4e57}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li>ul li{position:relative;font-size:12px;line-height:normal}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li>ul li a{font-family:"Neue Haas Unica Pro Bold";font-weight:400;font-style:normal;text-align:left;color:#4a4e57;font-size:15px;line-height:42px;letter-spacing:0px;height:42px;background-color:#fff;display:block;border-bottom:1px solid transparent;border-color:#e2e2e2;padding:0 12px;padding-left:39px;text-decoration:none;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li>ul li a:before{content:"-";margin-right:2px;color:#4a4e57}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li>ul>li>ul>li>a{padding-left:48px}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li>ul>li>ul>li>a:before{content:"--"}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li>ul>li>ul>li>ul>li>a{padding-left:57px}.custom-menu-primary.mobile .hs-menu-wrapper>ul>li>ul>li>ul>li>ul>li>a:before{content:"---"}}.tooltip{font-family:"Neue Haas Unica Pro Light";font-weight:400;letter-spacing:0px;font-style:normal;font-size:12px;line-height:1.4}.tooltip.bottom .tooltip-arrow{border-bottom-color:rgba(33,33,33,.97)}.tooltip-inner{background-color:rgba(33,33,33,.97);color:#d1d1d2}.tooltip.top .tooltip-arrow{border-top-color:rgba(33,33,33,.97)}