@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:580px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:580px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:580px),only screen and (min-device-pixel-ratio:2) and (max-width:580px),only screen and (min-resolution:192dpi) and (max-width:580px),only screen and (min-resolution:2dppx) and (max-width:580px){#logo a img{display:none}#logo a{background-image:url(https://cdn2.hubspot.net/hubfs/3821841/TCG-logo-tagline-new.png);background-repeat:no-repeat;background-position:center center;background-size:contain;display:block;width:250px;height:40px;transition:none;-o-transition:none;-moz-transition:none;-webkit-transition:none}#sticky-wrapper.is-sticky #logo a img{display:none}#sticky-wrapper.is-sticky #logo a{background:url(https://cdn2.hubspot.net/hubfs/3821841/TCGLogoICONFullColor.png);background-repeat:no-repeat;background-position:center center;background-size:contain;display:block !important;max-width:65px !important;min-width:65px !important;width:65px !important;height:45px !important;transition:none;-o-transition:none;-moz-transition:none;-webkit-transition:none}}header #featured{background-repeat:no-repeat;background-position:center center;background-size:cover;padding-bottom:0;padding-top:37px;position:relative;background-image:url(https://cdn2.hubspot.net/hubfs/3821841/Landing%20Page/bg-header-home.jpg)}header #featured .container{min-height:490px;display:flex;align-items:center;-moz-align-items:center;-webkit-align-items:center;justify-content:space-around;-moz-justify-content:space-around;-webkit-justify-content:space-around}header #logo{padding-left:5%}header #featured .container .description-header{text-align:right;width:55%}header #featured h2{font-family:'Lato-Light';font-size:48px;float:none;width:auto;display:inline-block;text-shadow:0 0 15px #000}.show-mobile-only{display:none !important}#menu-mobile{position:relative}#menu-mobile .slicknav_menu{background:transparent;position:absolute;z-index:10;top:0;width:100%}#menu-mobile .slicknav_btn.slicknav_open .slicknav_icon{position:relative}#menu-mobile .slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar{display:none}#menu-mobile .slicknav_btn.slicknav_open .slicknav_icon::after{display:flex;content:"\f00d";font-family:FontAwesome;font-size:25px;position:absolute;top:-5px;left:0;height:35px;width:35px;font-weight:300;border:1px solid #fff;border-radius:100%;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;align-items:center;-moz-align-items:center;-webkit-align-items:center}img#logo-sticky{display:none}header #float-cta{background:#13293e;background:-moz-linear-gradient(-45deg,rgba(19,41,62,1) 0%,rgba(19,41,62,1) 16%,rgba(19,47,71,1) 29%,rgba(20,47,74,1) 38%,rgba(19,55,89,1) 50%,rgba(20,56,90,1) 61%);background:-webkit-linear-gradient(-45deg,rgba(19,41,62,1) 0%,rgba(19,41,62,1) 16%,rgba(19,47,71,1) 29%,rgba(20,47,74,1) 38%,rgba(19,55,89,1) 50%,rgba(20,56,90,1) 61%);background:linear-gradient(135deg,rgba(19,41,62,1) 0%,rgba(19,41,62,1) 16%,rgba(19,47,71,1) 29%,rgba(20,47,74,1) 38%,rgba(19,55,89,1) 50%,rgba(20,56,90,1) 61%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#13293e',endColorstr='#14385a',GradientType=1);padding:31px 31px 30px;position:relative}header #float-cta:hover{background:#6d0019;background:-moz-linear-gradient(-45deg,rgba(109,0,25,1) 0%,rgba(143,2,34,1) 32%,rgba(143,2,34,1) 36%,rgba(238,29,36,1) 68%,rgba(238,29,36,1) 68%,rgba(238,29,36,1) 75%,rgba(238,29,36,1) 82%);background:-webkit-linear-gradient(-45deg,rgba(109,0,25,1) 0%,rgba(143,2,34,1) 32%,rgba(143,2,34,1) 36%,rgba(238,29,36,1) 68%,rgba(238,29,36,1) 68%,rgba(238,29,36,1) 75%,rgba(238,29,36,1) 82%);background:linear-gradient(135deg,rgba(109,0,25,1) 0%,rgba(143,2,34,1) 32%,rgba(143,2,34,1) 36%,rgba(238,29,36,1) 68%,rgba(238,29,36,1) 68%,rgba(238,29,36,1) 75%,rgba(238,29,36,1) 82%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d0019',endColorstr='#ee1d24',GradientType=1)}header #float-cta h3{font-family:'DINEngschriftStd';text-transform:uppercase;font-size:42px;font-weight:normal;line-height:1;margin-bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}header #float-cta a.cta_button{font-family:'Lato-Regular';font-size:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:359px){header #featured h2{font-size:20px;margin-top:73px !important}header #featured .container{min-height:250px !important}#menu-mobile{margin-top:-45px !important}#float-cta{margin-top:-60px !important;margin-bottom:-6px !important}}@media(min-width:360px) and (max-width:380px){header #featured h2{font-size:25px;margin-top:65px !important}header #featured .container{min-height:250px !important}#menu-mobile{margin-top:-45px !important}#float-cta{margin-top:-60px !important;margin-bottom:-6px !important}}@media(min-width:381px) and (max-width:468px){#menu-mobile{margin-top:-50px !important}header #featured h2{font-size:24px}#float-cta{margin-top:-60px !important;margin-bottom:10px !important}}@media(min-width:469px) and (max-width:700px){#menu-mobile{margin-top:-55px !important}header #featured h2{font-size:32px}#float-cta{margin-top:-60px !important;margin-bottom:30px !important}}@media(max-width:700px){header #featured h2{font-family:'Lato-Regular';font-weight:normal;text-align:center !important;width:100%;margin-bottom:0px}header #featured #sticky-wrapper.is-sticky .fixer-mobile #menu-mobile{margin-top:-50px !important}}@media(max-width:780px){header #featured{background-image:url(https://cdn2.hubspot.net/hubfs/3821841/bg-mobile-new.jpg);padding-bottom:30px}header #featured h2{text-shadow:0px 0px 60px rgba(0,0,0,0.57);-moz-transform:matrix(1,0,0,1.00164860527993,0,0);-webkit-transform:matrix(1,0,0,1.00164860527993,0,0);-ms-transform:matrix(1,0,0,1.00164860527993,0,0);margin-bottom:0px}}@media(min-width:700px) and (max-width:900px){header #featured h2{font-size:40px !important;margin-top:65px !important}}@media(max-width:900px){#logo a img{display:none}#logo a{background-image:url(https://cdn2.hubspot.net/hubfs/3821841/TCG-logo-tagline-new.png);background-repeat:no-repeat;background-position:center center;background-size:contain;display:block;width:250px;height:40px}#sticky-wrapper.is-sticky #logo a img{display:none}#sticky-wrapper.is-sticky #logo a{background:url(https://cdn2.hubspot.net/hubfs/3821841/TCGLogoICONFullColor.png);background-repeat:no-repeat;background-position:center center;background-size:contain;display:block !important;max-width:65px !important;min-width:65px !important;width:65px !important;height:45px !important}#wrap-featured-header .featured-header .row-number-2{display:none !important}header #logo{padding-left:5%;position:relative;max-width:75%;z-index:600}#featured #logo img#logo-chertoff{max-width:75%;position:relative;z-index:101}#menu-mobile{margin-top:-60px}.show-mobile-only{display:block !important}header #featured::after{background:rgba(0,0,0,0.3);position:absolute;top:0;width:100%;height:100%;z-index:0;content:" "}header #featured .container{min-height:350px;display:flex;align-items:center;-moz-align-items:center;-webkit-align-items:center;flex-flow:column;-moz-flex-flow:column;-webkit-flex-flow:column;position:relative;z-index:1}header #featured .container .description-header{text-align:center;width:100%}#float-cta{margin-top:-140px;margin-bottom:-35px;position:relative;padding:20px 30px 15px !important}header #float-cta a.cta_button{display:block;margin:-20px -30px -15px !important;padding:20px 30px 15px !important}header #float-cta h3{text-align:center !important;line-height:1.5;font-size:25px;margin-bottom:0}header #featured h2{text-align:center !important;width:100%;margin-top:115px;margin-bottom:0px}header #float-cta h3 br{display:none}#menu-mobile ul.slicknav_nav{padding-top:10px;margin-top:60px}.header-container-wrapper{position:relative;z-index:100}header #featured{position:relative}header #featured #sticky-wrapper{position:relative;z-index:5}header #featured #sticky-wrapper.is-sticky .fixer-mobile{background-color:white;min-height:60px;padding-top:7px}header #featured #sticky-wrapper.is-sticky .fixer-mobile #menu-mobile{margin-top:-50px !important}header #featured #sticky-wrapper.is-sticky .fixer-mobile #menu-mobile ul.slicknav_nav{margin-top:53px !important}header #featured #sticky-wrapper.is-sticky .fixer-mobile .slicknav_btn.slicknav_open{margin-bottom:4px !important}header #featured #sticky-wrapper.is-sticky #logo-chertoff{display:none !important}header #featured #sticky-wrapper.is-sticky .slicknav_menu .slicknav_icon-bar{background-color:#ee1d24 !important}header #featured #sticky-wrapper.is-sticky .slicknav_menu .slicknav_open .slicknav_icon::after{border:1px solid #ee1d24 !important;color:#ee1d24 !important}}@media(min-width:901px){header #float-cta{transform:skewX(20deg);-o-transform:skewX(20deg);-moz-transform:skewX(20deg);-webkit-transform:skewX(20deg);position:relative}header #float-cta::after{background-color:#14385a;content:"";display:block;position:absolute;top:0;height:100%;right:-100px;width:110px}header #float-cta:hover::after{background-color:#ee1d24}header #float-cta a.cta_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin-left:-60px;padding-left:60px;margin-top:-30px;padding-top:30px;margin-bottom:-30px;padding-bottom:30px;margin-right:-50px;padding-right:50px}header #float-cta .internal-cta{padding-right:30px;padding-left:15px;transform:skewX(-20deg);-o-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-webkit-transform:skewX(-20deg)}}@media(min-width:1220px) and (max-width:1299px){header #float-cta{margin-top:-35px}}@media(min-width:1300px){header #featured{min-height:575px;max-height:575px;overflow:hidden}header #featured::after{background:transparent url(https://cdn2.hubspot.net/hubfs/3821841/hero-lines-blue.png) no-repeat left center / 100% 100%;display:block;content:"";position:absolute;right:0;top:0;height:101%;width:36.5%;z-index:1}header #featured.hover-active::after{background:transparent url(https://cdn2.hubspot.net/hubfs/3821841/hero-lines-red.png) no-repeat left center / 100% 100%}header #logo{padding-left:71px}header #featured .container{margin-top:5px;min-height:490px;height:490px;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-moz-align-items:center;-webkit-align-items:center;justify-content:space-around;-moz-justify-content:space-around;-webkit-justify-content:space-around}header #featured .container .description-header{margin-right:-250px}header #float-cta{background:none !important;z-index:90}header #float-cta:hover{background:none !important}header #float-cta::after{display:none !important}header #float-cta a.cta_button{margin-top:-83px;padding-top:50px}}@media(min-width:1300px) and (max-width:1399px){header #float-cta{right:4px}header #float-cta::after{right:-30px !important;width:40px !important}}@media(min-width:1400px) and (max-width:1499px){header #float-cta{right:5px}header #float-cta::after{right:-40px !important;width:50px !important}}@media(min-width:1500px) and (max-width:1599px){header #float-cta{right:8px}header #float-cta{margin-right:-45px !important}header #float-cta::after{right:-35px !important;width:45px !important}}@media(min-width:1600px){header #float-cta a.cta_button{margin-left:-100px;padding-left:100px;margin-right:-100px;padding-right:100px}}@media(min-width:1600px) and (max-width:1699px){header #float-cta{right:11px}header #float-cta{margin-right:-85px !important}header #float-cta::after{right:-50px !important;width:60px !important}}@media(min-width:1700px) and (max-width:1799px){header #featured::after{width:35% !important}header #float-cta{margin-right:-125px !important}header #float-cta::after{right:-70px !important;width:80px !important}}@media(min-width:1800px) and (max-width:1899px){header #featured::after{width:32% !important}header #float-cta{margin-right:-199px !important}header #float-cta::after{right:-70px !important;width:80px !important}}@media(min-width:1900px) and (max-width:2000px){header #float-cta{margin-right:-88px !important}header #float-cta::after{right:-60px !important;width:70px !important}}@media(min-width:1900px){header #featured::after{width:32% !important}header #featured .container .description-header{margin-right:0 !important;width:65% !important}}@media(min-width:2001px) and (max-width:2099px){header #float-cta{margin-right:-150px !important}header #float-cta::after{right:-60px !important;width:70px !important}}@media(min-width:2100px) and (max-width:2199px){header #float-cta{margin-right:-150px !important}header #float-cta::after{right:-70px !important;width:80px !important}}@media(min-width:2301px){header #float-cta::after{right:-590px !important;width:600px !important}}