Blueprint Creative Group

/*! elementor - v3.17.0 - 08-11-2023 */ .elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}
/* widget: Fullscreen Menu */ body.menu-opened{ overflow: hidden; } #uc_fullscreen_navigation_menu_elementor_63a897a * { box-sizing: border-box; } #uc_fullscreen_navigation_menu_elementor_63a897a a, #uc_fullscreen_navigation_menu_elementor_63a897a a:visited, #uc_fullscreen_navigation_menu_elementor_63a897a a:hover, #uc_fullscreen_navigation_menu_elementor_63a897a a:active { text-decoration: none; } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_hamburger_custom_open svg { height:1em; width:1em; } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_hamburger_custom_close svg { height:1em; width:1em; } #uc_fullscreen_navigation_menu_elementor_63a897a { position:relative; z-index:10000000; } #uc_fullscreen_navigation_menu_elementor_63a897a .checkbox-toggle { position: absolute; z-index: 100000000; cursor: pointer; width: 60px; height: 60px; opacity: 0; top:0px; } #uc_fullscreen_navigation_menu_elementor_63a897a .checkbox-toggle:checked + .ue_hamburger > div:after { opacity: 0; } #uc_fullscreen_navigation_menu_elementor_63a897a .checkbox-toggle:checked ~ .ue_menu { pointer-events: auto; } #uc_fullscreen_navigation_menu_elementor_63a897a .checkbox-toggle:checked ~ .ue_menu > div.ue_inner_menu { visibility: visible; -webkit-transition-duration: 0.75s; transition-duration: 0.75s; } #uc_fullscreen_navigation_menu_elementor_63a897a .checkbox-toggle:checked ~ .ue_menu > div.ue_inner_menu > div > div { opacity: 1; transition: opacity 0.4s ease 0.4s; } /* start open transition animations */ #uc_fullscreen_navigation_menu_elementor_63a897a .ue_menu .ue_inner_menu { transform: translate(100%, 0); } #uc_fullscreen_navigation_menu_elementor_63a897a .checkbox-toggle:checked ~ .ue_menu > div.ue_inner_menu { -webkit-transform: translate(0, 0); transform: translate(0, 0); } /* end open transition animations */ #uc_fullscreen_navigation_menu_elementor_63a897a .ue_hamburger { top: 0; cursor: pointer; transition: 0.4s; backface-visibility: hidden; display: flex; align-items: center; justify-content: center; position:absolute; z-index:99999999; } #uc_fullscreen_navigation_menu_elementor_63a897a .checkbox-toggle:checked + .ue_hamburger > div { transform: rotate(135deg); } #uc_fullscreen_navigation_menu_elementor_63a897a .checkbox-toggle:checked + .ue_hamburger > div:before, #uc_fullscreen_navigation_menu_elementor_63a897a .checkbox-toggle:checked + .ue_hamburger > div:after { top: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); } #uc_fullscreen_navigation_menu_elementor_63a897a .checkbox-toggle:checked:hover + .ue_hamburger > div { transform: rotate(225deg); } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_hamburger > div { position: relative; -webkit-box-flex: 0; flex: none; width: 100%; height: 2px; transition: all 0.4s ease; display: flex; align-items: center; justify-content: center; background-color:#ffffff; } #uc_fullscreen_navigation_menu_elementor_63a897a .checkbox-toggle:checked + .ue_hamburger > div { color:#ffffff; background-color:; } #uc_fullscreen_navigation_menu_elementor_63a897a input:hover + .ue_hamburger > div { background-color:#ffffff; } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_hamburger > div:before, #uc_fullscreen_navigation_menu_elementor_63a897a .ue_hamburger > div:after { content: ''; position: absolute; z-index: 1; top: -10px; left: 0; width: 100%; height: 2px; background: inherit; } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_hamburger > div:after { top: 10px; } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_menu { position: fixed; top: 0; left: 0; width: 100%; pointer-events: none; visibility: hidden; backface-visibility: hidden; outline: none; display: flex; align-items: center; justify-content: center; } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_menu .ue_inner_menu { color: #fff; transition: all 0.4s ease; height: 100vh; overflow-y: auto; overflow-x: hidden; display: flex; } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_inner_menu-box{ margin-top: auto; margin-bottom: auto; width: 100vw; flex: none; backface-visibility: hidden; display: flex; flex-direction: column; align-items: center; } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_menu > div > div > div { max-width: 90vw; width: 100%; opacity: 0; -webkit-transition: opacity 0.4s ease; transition: opacity 0.4s ease; overflow-y: auto; flex: none; display: flex; align-items: center; justify-content: center; } #uc_fullscreen_navigation_menu_elementor_63a897a ul { list-style: none; margin: 0; display: block; padding:0px; } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_menu div div ul li { padding: 0; display: block; } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_menu div div ul li a { position: relative; display: inline-flex; align-items: center; cursor: pointer; transition: color 0.4s ease; } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_menu div div ul li a:hover { } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_menu div div ul li a:hover:after { width: 100%; } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_menu div div ul li a:after { content: ''; position: absolute; z-index: 1; bottom: -0.15em; left: 0; width: 0; height: 2px; transition: width 0.4s ease; } .ue_menu_wrapper { position:relative; } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_menu-social-icons a { display:inline-block; line-height:1em; } #uc_fullscreen_navigation_menu_elementor_63a897a .ue_menu-social-icons a svg { height:1em; width:1em; } #uc_fullscreen_navigation_menu_elementor_63a897a .sub-menu { transition: 0.5s; overflow: hidden; height: auto; } #uc_fullscreen_navigation_menu_elementor_63a897a .collapsed i::before, #uc_fullscreen_navigation_menu_elementor_63a897a .expanded i::before{ font-weight: 900; font-size: 12px; line-height:1em; display: inline-block; vertical-align: middle; } #uc_fullscreen_navigation_menu_elementor_63a897a .uc-menu-item-pointer{ position: absolute; right: -15px; transform: translate(12px,0); } #uc_fullscreen_navigation_menu_elementor_63a897a .uc-menu-item-pointer svg{ width: 12px; height: 12px; }

We bring category expertise fueled by business transformation beyond just communications planning.