.alignleft{float:left;margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.float-left{float:left !important}.float-right{float:right !important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hover-underline:hover{text-decoration:underline}:root{--black: #000;--black100: #2f2f2f;--blue300: #2988d9;--blue500: #247c99;--green300: #bacc4d;--green500: #2fcc66;--red50: #ec0000;--red100: #fc0000;--red200: #fc1000;--red300: #c01f11;--red400: #a70100;--red500: #51150d;--orange500: #ff8000;--white: #fff;--white100: #dfdfdf;--white200: #d6d5d5;--grey50: #f3f3f4;--grey100: #8b8b8b;--grey200: #343434;--grey300: #474747;--grey400: #f5f5f5;--grey500: #343a40;--lightGrey100: #f1f1f1;--lightGrey200: #e9e9e9;--lightGrey300: #f8f9fa;--text: #666666}.products-wheel-animation svg>g.disabled,.products-wheel-animation svg>circle.disabled,.products-wheel-animation svg>g g.disabled,.products-wheel-animation svg>path.disabled{opacity:25% !important}.products-wheel-animation svg .cls-14,.products-wheel-animation svg .cls-15,.products-wheel-animation svg .cls-16{pointer-events:none}.products-wheel-animation svg a{cursor:pointer;pointer-events:bounding-box}.products-wheel-animation svg a path{transition:.2s fill ease-in-out}.products-wheel-animation svg a.link-dark:hover path{fill:var(--black)}.products-wheel-animation svg a:hover path{fill:var(--red100)}.products-wheel-animation svg a.no-hover:hover path{fill:var(--white)}.page-template-blog-tech-hub main{background-color:#000;height:calc(110vw + 160px);max-height:1100px;padding-bottom:45px}.page-template-blog-tech-hub main.show-background{background-image:url("/wp-content/themes/main-theme/dist/images/backgrounds/tech-hub/red-angles.jpg");background-position:center 40%;background-repeat:no-repeat;background-size:200%}@media(min-width: 768px){.page-template-blog-tech-hub main{background-size:125%;height:calc(90vw + 170px)}}.page-template-blog-tech-hub section.blog-hero{background-position:right;background-repeat:no-repeat;background-size:cover;padding:45px 0 60px 0}.page-template-blog-tech-hub section.blog-hero .breadcrumbs{color:#fff;font-weight:600 !important;padding:0 0 30px 0}@media(min-width: 768px){.page-template-blog-tech-hub section.blog-hero .breadcrumbs{padding:0 0 60px 0}}.page-template-blog-tech-hub section.blog-hero .breadcrumbs p{font-size:16px;font-weight:600 !important;line-height:19px;text-align:left}.page-template-blog-tech-hub section.blog-hero .breadcrumbs a{color:#fff;font-weight:400 !important}.page-template-blog-tech-hub section.blog-hero .breadcrumbs a:last-of-type{font-weight:600 !important}.page-template-blog-tech-hub section.blog-hero .breadcrumbs span{padding:0 15px}.page-template-blog-tech-hub section.blog-hero h1{color:#fff;font-family:"neue-haas-grotesk-display",sans-serif !important;font-size:38px;font-weight:600;letter-spacing:normal;line-height:42px;margin:0 0 2rem 0;text-transform:none}@media(min-width: 768px){.page-template-blog-tech-hub section.blog-hero h1{font-size:54px;line-height:54px;text-align:center}}.page-template-blog-tech-hub section.blog-hero p{color:#fff;font-size:14px;font-weight:normal;line-height:18px;margin:0}@media(min-width: 768px){.page-template-blog-tech-hub section.blog-hero p{font-size:18px;line-height:24px;text-align:center}}.page-template-blog-tech-hub section.platform-graphic{background:#000;display:none;position:absolute;top:280px;transition:opacity 1s ease;width:100%;z-index:10}@media(min-width: 768px){.page-template-blog-tech-hub section.platform-graphic{top:364px}}.page-template-blog-tech-hub section.platform-graphic.close{opacity:0}.page-template-blog-tech-hub .animation-container{background-color:#000;height:calc(90vw - 30px);left:50%;max-height:720px;overflow:hidden;position:absolute;transform:translateX(-50%);width:125%}@media(min-width: 768px){.page-template-blog-tech-hub .animation-container{height:calc(70vw - 30px);width:100%}}.page-template-blog-tech-hub .animation-container::after{background:linear-gradient(to top, #000 0%, transparent 100%);bottom:0;content:"";height:25%;left:0;position:absolute;width:100%}.page-template-blog-tech-hub .animation-container svg{left:50%;max-width:1000px;position:absolute;transform:translateX(-50%);width:calc(100% - 30px)}.page-template-blog-tech-hub .animation-container svg #single-agent.disabled{opacity:40% !important}.page-template-blog-tech-hub section.nav{padding-bottom:60px}.page-template-blog-tech-hub section.nav .col-12{padding:0}@media(min-width: 768px){.page-template-blog-tech-hub section.nav .col-12{padding-left:15px;padding-right:15px}}.page-template-blog-tech-hub section.nav nav{overflow-x:auto;padding:0 15px}@media(min-width: 768px){.page-template-blog-tech-hub section.nav nav{padding:0}}.page-template-blog-tech-hub section.nav nav ul{border-top:1px #fc0000 solid;display:table;white-space:nowrap;width:100%}@media(min-width: 1200px){.page-template-blog-tech-hub section.nav nav ul{display:flex;justify-content:space-between}}.page-template-blog-tech-hub section.nav nav ul li{display:inline-block;margin-left:10px}.page-template-blog-tech-hub section.nav nav ul li:first-of-type{margin-left:0}@media(min-width: 1200px){.page-template-blog-tech-hub section.nav nav ul li{margin-left:0}}.page-template-blog-tech-hub section.nav nav ul li a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:600;line-height:32px;padding:0 10px;text-transform:uppercase;transition:background-color .2s ease}.page-template-blog-tech-hub section.nav nav ul li a.active{background-color:#fc0000}.page-template-blog-tech-hub section.category-promos{padding-bottom:15px}@media(min-width: 768px){.page-template-blog-tech-hub section.category-promos{padding-bottom:45px}}.page-template-blog-tech-hub section.category-promos .col-12{padding:0}@media(min-width: 768px){.page-template-blog-tech-hub section.category-promos .col-12{padding-left:15px;padding-right:15px}}.page-template-blog-tech-hub section.category-promos .category-promos-container{display:flex;flex-wrap:nowrap;gap:15px;overflow-x:auto;padding:0 15px;width:100%}.page-template-blog-tech-hub section.category-promos .category-promos-container .category-promo{background:linear-gradient(135deg, #333 0%, #000 100%);border-radius:12px;border-top:1px #555 solid;cursor:pointer;display:none;flex:0 0 auto;height:220px;opacity:0;overflow:hidden;padding:15px;position:relative;width:85%}@media(max-width: 991.98px){.page-template-blog-tech-hub section.category-promos .category-promos-container .category-promo.embed{display:none !important}}.page-template-blog-tech-hub section.category-promos .category-promos-container .category-promo.show{opacity:1}.page-template-blog-tech-hub section.category-promos .category-promos-container .category-promo .animated-gif{background-position:center;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%}.page-template-blog-tech-hub section.category-promos .category-promos-container .category-promo .animated-gif::after{background-color:rgba(0,0,0,.25);content:" ";display:block;height:100%;position:absolute;width:100%}.page-template-blog-tech-hub section.category-promos .category-promos-container .category-promo .text{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%);width:calc(100% - 30px)}.page-template-blog-tech-hub section.category-promos .category-promos-container .category-promo .text img{display:inline-block;height:60px}.page-template-blog-tech-hub section.category-promos .category-promos-container .category-promo .text p{color:#fff;font-size:16px;font-weight:700;line-height:24px;margin:15px 0 0 0;transition:opacity .5s ease}@media(min-width: 768px){.page-template-blog-tech-hub section.category-promos .category-promos-container .category-promo{border-radius:24px;flex:1;transition:flex .5s ease,opacity .2s ease;width:initial}}@media(min-width: 992px){.page-template-blog-tech-hub section.category-promos .category-promos-container .category-promo{border-radius:32px;height:280px}.page-template-blog-tech-hub section.category-promos .category-promos-container .category-promo:hover{flex:1 1 50% !important}.page-template-blog-tech-hub section.category-promos .category-promos-container .category-promo:hover .text p{opacity:0}.page-template-blog-tech-hub section.category-promos .category-promos-container .category-promo:hover .animated-gif{opacity:1}}@media(min-width: 768px){.page-template-blog-tech-hub section.category-promos .category-promos-container{overflow-x:initial;padding:0}.page-template-blog-tech-hub section.category-promos .category-promos-container:hover .category-promo{flex:1 1 25%}}@media(min-width: 992px){.page-template-blog-tech-hub section.category-promos .category-promos-container{gap:30px}}.page-template-blog-tech-hub section.featured{padding-bottom:60px}@media(min-width: 768px){.page-template-blog-tech-hub section.featured .featured-container{display:grid;grid-gap:15px;grid-template-columns:repeat(auto-fill, minmax(calc((100% - 30px) / 2), 1fr));justify-content:start;width:100%}}@media(min-width: 992px){.page-template-blog-tech-hub section.featured .featured-container{grid-gap:30px;grid-template-columns:repeat(auto-fill, minmax(calc((100% - 60px) / 3), 1fr))}}.page-template-blog-tech-hub section.featured .blog-post{cursor:pointer;display:none;margin-top:40px;opacity:0;transition:opacity .2s ease}@media(min-width: 768px){.page-template-blog-tech-hub section.featured .blog-post{margin-top:20px}}.page-template-blog-tech-hub section.featured .blog-post.show{opacity:1}.page-template-blog-tech-hub section.featured .blog-post .black-container{background-color:#000;border:1px #555 solid;border-radius:5px;height:200px;margin-bottom:10px}.page-template-blog-tech-hub section.featured .blog-post .black-container p{color:#fff;font-size:14px;font-weight:700;left:30px;line-height:16px;margin-bottom:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(50% - 45px)}.page-template-blog-tech-hub section.featured .blog-post .black-container p span{color:#fc0000}.page-template-blog-tech-hub section.featured .blog-post .black-container .image{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:calc(50% - 45px)}.page-template-blog-tech-hub section.featured .blog-post .black-container .image img{margin:0 auto}.page-template-blog-tech-hub section.featured .blog-post .cta img{display:inline-block;margin-right:5px;width:20px}.page-template-blog-tech-hub section.featured .blog-post .cta p{color:#fff;display:inline;font-size:12px;font-weight:700;line-height:14px;margin-bottom:0;vertical-align:middle}.page-template-blog-tech-hub section.cta a{aspect-ratio:720/214;background-image:url("/wp-content/themes/main-theme/dist/images/backgrounds/tech-hub/red-bar-mobile.png");background-position:center top;background-size:cover;display:block;padding-top:calc(20% - 15px);text-align:center}@media(min-width: 768px){.page-template-blog-tech-hub section.cta a{aspect-ratio:1536/264;background-image:url("/wp-content/themes/main-theme/dist/images/backgrounds/tech-hub/red-bar-tablet.png");padding-top:calc(10.5% - 15px)}}@media(min-width: 992px){.page-template-blog-tech-hub section.cta a{aspect-ratio:1600/133;background-image:url("/wp-content/themes/main-theme/dist/images/backgrounds/tech-hub/red-bar-desktop.png");padding-top:calc(5% - 15px)}}.page-template-blog-tech-hub section.cta a h5{color:#fff;font-family:"neue-haas-grotesk-display",sans-serif !important;font-size:20px;line-height:24px;margin-bottom:2px}.page-template-blog-tech-hub section.cta a p{color:#fff;font-size:13px;line-height:16px;font-weight:600;margin:0}.page-template-blog-tech-hub section.cta a p i{margin-left:5px}.page-template-blog-tech-hub section.nav,.page-template-blog-tech-hub section.category-promos,.page-template-blog-tech-hub section.featured,.page-template-blog-tech-hub section.cta{opacity:0;transition:opacity 1s ease}.page-template-blog-tech-hub section.nav.show,.page-template-blog-tech-hub section.category-promos.show,.page-template-blog-tech-hub section.featured.show,.page-template-blog-tech-hub section.cta.show{opacity:1}
