@font-face{font-family:"ProximaNova";src:local("ProximaNova"),url(/static/media/ProximaNova-Regular.bf9f5d50.otf) format("truetype");font-weight:400}@font-face{font-family:"ProximaNova";src:local("ProximaNova"),url(/static/media/ProximaNova-Semibold.f14eee64.otf) format("truetype");font-weight:600}@font-face{font-family:"PlayfairDisplay";src:local("PlayfairDisplay"),url(/static/media/PlayfairDisplay-Regular.60202546.ttf) format("truetype")}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{box-sizing:border-box}body{font-family:"ProximaNova"}a{text-decoration:none}.custom_button_container button{background-color:#e9af61;font-size:20px;font-weight:300;font-stretch:normal;font-style:normal;line-height:2.5;letter-spacing:4px;text-align:center;color:#fff;border:none;border-radius:5px;cursor:pointer;width:24vw;padding:1% .5vw}@media only screen and (min-width:320px) and (max-width:740px){.custom_button_container{display:flex;justify-content:center}.custom_button_container button{width:325px;font-size:19px}}.generic_homepage_slides_container .video_container{position:relative;background:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.2));height:100vh}.generic_homepage_slides_container .video_container .player{overflow:hidden;position:relative;z-index:-1}.generic_homepage_slides_container .video_container .player video{position:absolute;object-fit:fill;height:0;transform:translateX(-50%) translateY(-50%);top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto}.generic_homepage_slides_container .video_container .player img{width:100%;height:auto}.generic_homepage_slides_container .video_container .info_container{text-align:left;color:#fff;padding:2% 7%;width:45%;position:absolute;left:1%}.generic_homepage_slides_container .video_container .info_container .title{font-size:55px;line-height:1.05;letter-spacing:2.9px;padding-bottom:5%}.generic_homepage_slides_container .video_container .info_container .description{font-size:24px;line-height:1.21;padding-bottom:5%}.generic_homepage_slides_container .video_container .info_container .news_buttons_content .button_spacer{padding-bottom:3%}.generic_homepage_slides_container .video_container .text_animation{width:20vw;cursor:pointer}.generic_homepage_slides_container .video_container .text_animation img{width:20%;height:auto;position:absolute;bottom:2%;left:7%}@media only screen and (min-width:741px) and (max-width:1000px){.generic_homepage_slides_container .video_container .info_container{padding:2% 1% 2% 7%}}@media only screen and (min-width:320px) and (max-width:740px){.generic_homepage_slides_container .video_container{position:relative;background:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.2));height:100vh}.generic_homepage_slides_container .video_container .player{overflow:hidden;position:relative;z-index:-1}.generic_homepage_slides_container .video_container .player video{position:absolute;object-fit:fill;height:0;transform:translateX(-50%) translateY(-50%);top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto}.generic_homepage_slides_container .video_container .info_container{width:100%}.generic_homepage_slides_container .video_container .info_container .title{font-size:35px}.generic_homepage_slides_container .video_container .info_container .description{font-size:20px}.generic_homepage_slides_container .video_container .text_animation{bottom:3%;width:100%}.generic_homepage_slides_container .video_container .text_animation img{width:50%}}.footer_section .let_work_together_section{margin-top:-5px;background-image:linear-gradient(180deg,#31465e -61%,#151e28 135%);padding:8% 7%;height:60vh}.footer_section .let_work_together_section .text{font-size:40px;font-weight:400;font-stretch:normal;font-style:normal;line-height:3.5;letter-spacing:-1px;text-align:left;color:#fff;text-transform:uppercase;letter-spacing:5.6px}.footer_section .add_padding{height:35vh}.footer_section .lets_work_together_flex{margin-top:-5px;background-image:linear-gradient(180deg,#31465e -61%,#151e28 135%);padding:4% 7%;display:flex;align-items:center;justify-content:space-around}.footer_section .lets_work_together_flex .text{font-size:40px;font-weight:400;font-stretch:normal;font-style:normal;line-height:3.5;letter-spacing:-1px;text-align:left;color:#fff;text-transform:uppercase;letter-spacing:5.6px}.footer_section .footer_menu_section{background-color:#1a1a1a;display:flex;padding-right:7%;width:100%;height:100%}.footer_section .footer_menu_section .constellation_3d_logo_container{width:31%}.footer_section .footer_menu_section .constellation_3d_logo_container img{width:100%;height:auto}.footer_section .footer_menu_section .menu_text_container{display:flex;justify-content:space-between;width:63%}.footer_section .footer_menu_section .menu_text_container .individual_menu{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#fff;padding:3% 5%}.footer_section .footer_menu_section .menu_text_container .individual_menu .title{font-size:22px;line-height:2.5;letter-spacing:4px}.footer_section .footer_menu_section .menu_text_container .individual_menu .text{padding:3% 0;font-size:16px;letter-spacing:normal;width:13vw}.footer_section .footer_menu_section .menu_text_container .individual_menu .text a{text-decoration:none;color:#fff}.footer_section .footer_menu_section .menu_text_container .individual_menu .social_media_icons{display:flex;padding-top:5%}.footer_section .footer_menu_section .menu_text_container .individual_menu .social_media_icons .icon_container{margin-right:5%}.footer_section .footer_menu_section .menu_text_container .individual_menu .social_media_icons .icon_container a img{width:100%;height:auto}.footer_section .footer_menu_section .constellation_2d_logo_container{width:6%;padding-top:3%}.footer_section .footer_menu_section .constellation_2d_logo_container img{width:100%;height:auto}@media only screen and (min-width:741px) and (max-width:1000px){.footer_section .footer_menu_section .menu_text_container .individual_menu{padding:3%}.footer_section .footer_menu_section .constellation_3d_logo_container{display:flex;justify-content:center;align-items:center;overflow:hidden}.footer_section .footer_menu_section .constellation_3d_logo_container img{flex-shrink:0;min-width:100%;min-height:100%}.footer_section .footer_menu_section .menu_text_container .individual_menu .title{font-size:20px}}@media only screen and (min-width:320px) and (max-width:740px){.footer_section .let_work_together_section{display:flex;flex-direction:column;justify-content:flex-end;padding:15% 7% 8%;margin-top:0}.footer_section .let_work_together_section .text{font-size:26px;width:100%;line-height:1.6;margin-top:11%}.footer_section .let_work_together_section .work_button{width:100%;margin-top:7%}.footer_section .let_work_together_section .work_button button{padding:1% 20%}.footer_section .lets_work_together_flex{flex-direction:column;padding:15% 7%}.footer_section .lets_work_together_flex .text{line-height:1.6;font-size:26px;width:100%;margin-bottom:10%}.footer_section .lets_work_together_flex .work_button{width:100%}.footer_section .lets_work_together_flex .work_button button{padding:1% 23%}.footer_section .footer_menu_section{flex-direction:column;height:100%}.footer_section .footer_menu_section .menu_text_container{width:100%;flex-wrap:wrap}.footer_section .footer_menu_section .menu_text_container .individual_menu .title{font-size:16px}.footer_section .footer_menu_section .menu_text_container .individual_menu .text{font-size:12px}.footer_section .footer_menu_section .menu_text_container .constellation_2d_logo_container{width:15%}}.title_container{background-color:#2c2c2c;color:#fff;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:9px;padding:3% 7% 0}.title_container h1{margin:0;width:441px;font-size:1.8vw;font-weight:lighter;padding-bottom:10px}.title_container .title_underline{width:441px;height:12px;background-color:#e9af61}@media only screen and (min-width:320px) and (max-width:740px){.title_container h1{font-size:4.8vw;width:100%}.title_container .title_underline{width:100%}}.header_one_container h1{font-size:1.8vw;font-weight:lighter;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:9px;text-align:left;color:#6e6e6e}@media only screen and (min-width:320px) and (max-width:740px){.header_one_container h1{font-size:22px;line-height:1.7;letter-spacing:6px}}.paragraph_style{font-size:1.8vw;font-weight:lighter;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#000}@media only screen and (min-width:320px) and (max-width:740px){.paragraph_style{font-size:20px}}.leadership_container{font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#000;min-height:100%}.leadership_container .leadership_image_container{width:100%}.leadership_container .leadership_image_container img{width:100%;height:auto}.leadership_container .leadership_info{padding:1%;height:20vh;position:relative}.leadership_container .leadership_info .leadership_name{font-weight:700}.leadership_container .leadership_info .leadership_position{font-style:italic}.leadership_container .leadership_info .leadership_more_info{width:100%;position:absolute;bottom:20%;padding-top:10%;font-size:16px;text-decoration:underline;display:flex;align-items:center}.leadership_container .leadership_info .leadership_more_info .icon_container{width:5.5%;margin-right:2%}.leadership_container .leadership_info .leadership_more_info .icon_container img{width:100%;height:auto}.leadership_container .leadership_info .leadership_more_info a{color:#e9af61}.leadership_container .leadership_info .add_padding{padding-top:20%}@media only screen and (min-width:320px) and (max-width:740px){.leadership_container{font-size:15px}}.employee_image_container{position:relative;text-align:center;background-image:linear-gradient(180deg,rgba(82,82,82,0),#101010 121%);display:flex;justify-content:center;align-items:center}.employee_image_container img{width:100%;height:auto;position:relative;z-index:-1}.employee_image_container .employee_caption{color:#fff;position:absolute;bottom:1%;font-size:15px;line-height:1.2;padding:5%}.employee_image_container .employee_caption .employee_name{font-weight:700}.employee_image_container .employee_caption .employee_position{font-style:italic}.about_page_container .about_page_content .our_approach_section{display:flex}.about_page_container .about_page_content .our_approach_section .text{padding-left:7%;width:50%;padding-top:3%;padding-right:5%}.about_page_container .about_page_content .our_approach_section .image_container{width:50%}.about_page_container .about_page_content .our_approach_section .image_container img{width:100%;height:auto}.about_page_container .about_page_content .image_collage_section{display:flex;margin-top:-5px}.about_page_container .about_page_content .image_collage_section .main_image_container{width:57.8%}.about_page_container .about_page_content .image_collage_section .main_image_container img{width:100%;height:auto}.about_page_container .about_page_content .image_collage_section .sub_image_container{width:42.2%}.about_page_container .about_page_content .image_collage_section .sub_image_container img{width:100%;height:auto}.about_page_container .about_page_content .image_collage_section .sub_image_container .bottom_images{width:50%;display:flex;margin-top:-5px}.about_page_container .about_page_content .image_collage_section .sub_image_container .bottom_images img{width:100%;height:auto}.about_page_container .about_page_content .reduce_margin{margin-top:-5px}.about_page_container .about_page_content .line_separator{width:100%;height:14px;background-color:#f4f4f4}.about_page_container .about_page_content .history_section{display:flex;padding-left:7%;align-items:center;padding-top:2%}.about_page_container .about_page_content .history_section .years_section{font-family:"PlayfairDisplay";font-size:30px;font-weight:400;font-stretch:normal;font-style:normal;line-height:3.4;letter-spacing:-.75px;text-align:right;padding-right:1%}.about_page_container .about_page_content .history_section .years_section .highlighted_year{width:181px;height:64px;background-color:#e9af61;color:#fff;font-weight:700;display:flex;justify-content:flex-end;align-items:center;padding-right:10%}.about_page_container .about_page_content .history_section .years_section .years{padding-right:10%}.about_page_container .about_page_content .history_section .years_section .years:hover{cursor:pointer}.about_page_container .about_page_content .history_section .history_text_container{width:100%}.about_page_container .about_page_content .history_section .history_text_container .image_container{position:relative;text-align:left;background-image:linear-gradient(180deg,rgba(82,82,82,0),#101010 121%)}.about_page_container .about_page_content .history_section .history_text_container .image_container img{width:100%;height:auto;position:relative;z-index:-1}.about_page_container .about_page_content .history_section .history_text_container .image_caption{color:#fff;position:absolute;bottom:5px;left:16px;font-size:20px;line-height:1.2;padding:5%}.about_page_container .about_page_content .culture_section{padding:7% 7% 2%;display:flex;align-items:flex-start}.about_page_container .about_page_content .culture_section .culture_text{width:30%}.about_page_container .about_page_content .culture_section .culture_image_collage{width:100%}.about_page_container .about_page_content .culture_section .culture_image_collage .image_row{display:flex;margin-left:15%}.about_page_container .about_page_content .culture_section .culture_image_collage .image_row .image_container{width:25%}.about_page_container .about_page_content .culture_section .culture_image_collage .image_row .image_container img{width:100%;height:auto}.about_page_container .about_page_content .culture_employess_container{padding:2% 7%}.about_page_container .about_page_content .culture_employess_container img{width:100%;height:auto}.about_page_container .about_page_content .clients_and_partnerships_section{background-color:#2c2c2c;padding:2% 7%;width:100%}.about_page_container .about_page_content .clients_and_partnerships_section .clients_container{display:flex;margin:6% 0}.about_page_container .about_page_content .clients_and_partnerships_section .clients_container .text{width:35%}.about_page_container .about_page_content .clients_and_partnerships_section .clients_container .logos{width:65%}.about_page_container .about_page_content .clients_and_partnerships_section .clients_container .logos .logos_row{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.about_page_container .about_page_content .clients_and_partnerships_section .clients_container .logos .logos_row .logo_container{width:22%;padding:1%;margin:0 1%}.about_page_container .about_page_content .clients_and_partnerships_section .clients_container .logos .logos_row .logo_container img{width:100%;height:auto}.about_page_container .about_page_content .leadership_section{padding:3% 7%}.about_page_container .about_page_content .leadership_section .title{padding-bottom:3%}.about_page_container .about_page_content .leadership_section .leadership_container{display:flex;flex-wrap:wrap}.about_page_container .about_page_content .leadership_section .leadership_container .leader{width:22%;margin-right:3%;margin-bottom:3%}.about_page_container .about_page_content .team_section{background-color:#f4f4f4;padding:2% 7%}.about_page_container .about_page_content .team_section .title{padding-bottom:3%}.about_page_container .about_page_content .team_section .team_container{display:flex;flex-wrap:wrap}.about_page_container .about_page_content .team_section .team_container .employee{width:15%;margin-right:1%;margin-bottom:1%;z-index:1}.about_page_container .about_page_content .careers_section{display:flex}.about_page_container .about_page_content .careers_section .careers_info{width:46.4%}.about_page_container .about_page_content .careers_section .careers_info .careers_text{padding:8% 32% 8% 14%;min-height:50%}.about_page_container .about_page_content .careers_section .careers_info .under_career_image_container{height:49.5%;width:100%;overflow-y:hidden}.about_page_container .about_page_content .careers_section .careers_info .under_career_image_container img{width:100%;height:auto}.about_page_container .about_page_content .careers_section .careers_image_container{width:53.6%}.about_page_container .about_page_content .careers_section .careers_image_container img{width:100%;height:auto}@media only screen and (min-width:320px) and (max-width:740px){.about_page_container .about_page_content .our_approach_section{flex-direction:column}.about_page_container .about_page_content .our_approach_section .text{padding-left:7%;padding-right:7%;width:100%}.about_page_container .about_page_content .our_approach_section .image_container{width:100%}.about_page_container .about_page_content .image_collage_section .main_image_container{margin-top:10px;width:100%}.about_page_container .about_page_content .line_separator{width:100%;height:14px;background-color:#f4f4f4}.about_page_container .about_page_content .history_section{flex-direction:column;padding-right:7%}.about_page_container .about_page_content .history_section .years_section{display:flex;align-items:center;text-align:center;font-size:20px;font-weight:700;line-height:1.33;padding-right:1%;width:100%}.about_page_container .about_page_content .history_section .years_section .highlighted_year{width:20%;height:35px;background-color:#bf9058;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center;padding:3%;margin-right:2px}.about_page_container .about_page_content .history_section .years_section .years{width:20%;height:35px;padding:3%;background-color:#e8e8e8;display:flex;justify-content:center;align-items:center;margin:2px}.about_page_container .about_page_content .history_section .history_text_container{width:100%}.about_page_container .about_page_content .history_section .history_text_container .image_container{background-image:none;margin-top:10px}.about_page_container .about_page_content .history_section .history_text_container .image_container img{z-index:0}.about_page_container .about_page_content .history_section .history_text_container .image_caption{color:#000;position:relative;left:0;font-size:20px;line-height:1.2;padding:5% 0}.about_page_container .about_page_content .culture_section{flex-direction:column}.about_page_container .about_page_content .culture_section .culture_image_collage,.about_page_container .about_page_content .culture_section .culture_text{width:100%}.about_page_container .about_page_content .culture_section .culture_image_collage .image_row{margin-left:0}.about_page_container .about_page_content .culture_section .culture_image_collage .image_row .image_container{width:33%}.about_page_container .about_page_content .clients_and_partnerships_section{padding:5% 7%}.about_page_container .about_page_content .clients_and_partnerships_section .clients_container{flex-direction:column}.about_page_container .about_page_content .clients_and_partnerships_section .clients_container .text{width:100%}.about_page_container .about_page_content .clients_and_partnerships_section .clients_container .text .header_one_container h1{line-height:.8;font-size:19px}.about_page_container .about_page_content .clients_and_partnerships_section .clients_container .logos{width:100%}.about_page_container .about_page_content .clients_and_partnerships_section .clients_container .logos .logos_row{padding:0}.about_page_container .about_page_content .clients_and_partnerships_section .clients_container .logos .logos_row .logo_container{width:30%;padding:0}.about_page_container .about_page_content .clients_and_partnerships_section .clients_container .logos .logos_row .logo_container img{width:100%;height:auto}.about_page_container .about_page_content .leadership_section{padding:3% 7%}.about_page_container .about_page_content .leadership_section .title{padding-bottom:3%}.about_page_container .about_page_content .leadership_section .leadership_container{display:flex;flex-wrap:wrap}.about_page_container .about_page_content .leadership_section .leadership_container .leader{width:45%;margin-right:3%;margin-bottom:3%}.about_page_container .about_page_content .team_section .team_container .employee{width:24%}.about_page_container .about_page_content .careers_section{flex-direction:column}.about_page_container .about_page_content .careers_section .careers_info{width:100%}.about_page_container .about_page_content .careers_section .careers_info .careers_text{padding:8% 7%}.about_page_container .about_page_content .careers_section .careers_info .careers_text .careers_button button{padding:1% 6%;font-size:18px}.about_page_container .about_page_content .careers_section .careers_image_container{width:100%}}.features_tile_container{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2% 10%;min-height:100%}.features_tile_container .icon_container{padding:20% 8% 10%;width:80%}.features_tile_container .icon_container img{width:100%}.features_tile_container .description{padding:15% 0;font-size:1.5vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#000}@media only screen and (min-width:320px) and (max-width:740px){.features_tile_container{display:flex;flex-direction:row;padding:2% 5%}.features_tile_container .icon_container{padding:20% 8% 10% 3%;width:50%}.features_tile_container .icon_container img{padding:3%}.features_tile_container .description{width:50%;padding:15% 0;font-size:16px;text-align:left}}.features_container{background-color:#f5f5f5;padding:0 7% 7%}.features_container .above_line{width:441px;height:12px;background-color:#e9af61}.features_container .header_container{margin:2% 0 6%}.features_container .tiles_container{display:flex;flex-wrap:wrap;justify-content:space-between}.features_container .tiles_container .feature_tile_container{width:33%;padding-bottom:1%}@media only screen and (min-width:320px) and (max-width:740px){.features_container .above_line{width:100%}.features_container .tiles_container{display:flex;flex-wrap:wrap;justify-content:space-between}.features_container .tiles_container .feature_tile_container{width:100%;padding-bottom:1%}}.technology_hero_footer_section .hero_image_container{position:relative;display:flex;justify-content:center;align-items:center}.technology_hero_footer_section .hero_image_container img{width:100%;height:auto}.technology_hero_footer_section .hero_image_container .footer_hero_info{position:absolute;border:20px solid rgba(49,70,94,.25);width:40%;padding:1% 3%;left:7%}@media only screen and (min-width:320px) and (max-width:740px){.technology_hero_footer_section .hero_image_container{display:flex;justify-content:center;align-items:center}.technology_hero_footer_section .hero_image_container .footer_hero_info{width:90%;padding:3% 7%;top:12%}}.more_technology_tile_container{padding:3% 7% 5%}.more_technology_tile_container .technology_tiles_container{padding-top:2%;padding-bottom:2%;display:flex;justify-content:space-between}.more_technology_tile_container .technology_tiles_container .tile{width:24%;min-height:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}.more_technology_tile_container .technology_tiles_container .tile img{width:100%;height:auto}.more_technology_tile_container .technology_tiles_container .tile .info{font-size:1.3vw;padding:7% 8%;height:25vh;position:relative;color:#000}.more_technology_tile_container .technology_tiles_container .tile .info .description{padding-top:10%;padding-bottom:3%}.more_technology_tile_container .technology_tiles_container .tile .info .redirect{font-size:16px;padding:3% 0;position:absolute;width:100%;bottom:10%;color:#e9af61;text-decoration:underline}@media only screen and (min-width:320px) and (max-width:740px){.more_technology_tile_container .technology_tiles_container{flex-wrap:wrap}.more_technology_tile_container .technology_tiles_container .tile{width:48%;margin-bottom:5%}.more_technology_tile_container .technology_tiles_container .tile .info{font-size:12px;height:20vh}.more_technology_tile_container .technology_tiles_container .tile .info .redirect{font-size:12px}}.alexia_page_container .automation_section{padding:4% 7%}.alexia_page_container .automation_section .automation_image_section{display:flex;align-items:center;justify-content:space-between}.alexia_page_container .automation_section .automation_image_section .description{width:25%;font-family:"PlayfairDisplay";font-size:40px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#000}.alexia_page_container .automation_section .automation_image_section .image_container{width:65%}.alexia_page_container .automation_section .automation_image_section .image_container img{width:100%;height:auto}.alexia_page_container .automation_graphics_container{background-color:#212f3f;padding:0 7% 3%}.alexia_page_container .automation_graphics_container .above_line{width:441px;height:12px;background-color:#bf9058}.alexia_page_container .automation_graphics_container .header_container{margin:2% 0 5%}.alexia_page_container .automation_graphics_container .automation_paragraph{width:50%}.alexia_page_container .automation_graphics_container .graphics_section{display:flex;align-items:center;justify-content:space-between;padding:4% 5% 4% 0}.alexia_page_container .automation_graphics_container .graphics_section .graphic_container{width:30%;padding:2%}.alexia_page_container .automation_graphics_container .graphics_section .graphic_container img{width:100%;height:auto}@media only screen and (min-width:320px) and (max-width:740px){.alexia_page_container .automation_section .automation_image_section{display:block}.alexia_page_container .automation_section .automation_image_section .description{width:100%;font-size:24px;text-align:center}.alexia_page_container .automation_section .automation_image_section .image_container{width:100%;padding-top:15%}.alexia_page_container .automation_graphics_container .above_line,.alexia_page_container .automation_graphics_container .automation_paragraph{width:100%}.alexia_page_container .automation_graphics_container .graphics_section{flex-direction:column;align-items:flex-start;margin-top:10%;padding-bottom:5%}.alexia_page_container .automation_graphics_container .graphics_section .graphic_container{width:100%;padding:7% 2%}}.data_solutions_container .paragraph_container{padding:2% 7%}.data_solutions_container .line_separator{width:100%;height:4px;background-color:#e9af61}.data_solutions_container .data_stack_section{display:flex;padding:5% 7%;flex-direction:column;justify-content:space-between}.data_solutions_container .data_stack_section .description{display:flex;justify-content:space-between}.data_solutions_container .data_stack_section .description .stack_section{width:50%}.data_solutions_container .data_stack_section .description .stack_section .grey_line_separator{width:40%;height:2px;background-color:grey}.data_solutions_container .data_stack_section .description .stack_section .stack_title{font-size:31px;letter-spacing:.62px}.data_solutions_container .data_stack_section .description .stack_img_wrapper{width:50%}.data_solutions_container .data_stack_section .description .stack_img_wrapper img{width:90%}.data_solutions_container .data_stack_section .data_stack_section_mobile{display:none}@media only screen and (min-width:320px) and (max-width:740px){.data_solutions_container .paragraph_container{margin-top:5%}.data_solutions_container .features_container .tiles_container{margin-top:10%}.data_solutions_container .features_container .tiles_container .feature_tile_container{margin:3% 0}.data_solutions_container .data_stack_section{display:none}.data_solutions_container .data_stack_section_mobile{display:block}}.vendor_data_manager_container .paragraph_container{padding:4% 7%}.leadership_page_container .leader_content{padding:5% 35%;font-size:30px;font-weight:400;font-stretch:normal;font-style:normal;line-height:.83;letter-spacing:normal;text-align:left;color:#333}.leadership_page_container .leader_content .leader_name{font-weight:700;padding-bottom:2%}.leadership_page_container .leader_content .leader_title{font-style:italic;padding-bottom:2%}.leadership_page_container .leader_content .leader_image_container img{width:100%;height:auto}.leadership_page_container .leader_content .leader_paragraph{font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#000;padding:10% 1% 5%}.leadership_page_container .leader_content .line_separator{width:100%;height:3px;background-color:#191919}.leadership_page_container .back_link_container{padding:2% 7%}.leadership_page_container .back_link_container .line_separator{width:100%;height:3px;background-color:#191919;background-color:#efefef}.leadership_page_container .back_link_container .back_link{padding:2% 0;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:2.5;letter-spacing:normal;text-align:left}.leadership_page_container .back_link_container .back_link a{color:#000}@media only screen and (min-width:320px) and (max-width:740px){.leadership_page_container .leader_content{padding:5% 7%;font-size:20px;line-height:1.5}}.sass_offerings_tile_container .content_container{position:relative;display:flex;justify-content:center;align-items:center}.sass_offerings_tile_container .content_container img{width:100%;height:auto}.sass_offerings_tile_container .content_container .text_info{width:50%;position:absolute;left:7%;padding-right:7%;color:#000;font-weight:400;font-stretch:normal;font-style:normal}.sass_offerings_tile_container .content_container .text_info .title{font-size:2.8vw;letter-spacing:6.4px;text-align:left}.sass_offerings_tile_container .content_container .text_info .text{padding-top:5%;padding-right:25%;font-size:1.5vw;line-height:1.2;letter-spacing:normal;text-align:left}.sass_offerings_tile_container .content_container .text_info .button_container{padding-top:5%}@media only screen and (min-width:320px) and (max-width:740px){.sass_offerings_tile_container .content_container .text_info{width:100%;top:10%;left:4%}.sass_offerings_tile_container .content_container .text_info .title{font-size:20px;letter-spacing:2px}.sass_offerings_tile_container .content_container .text_info .text{font-size:16px}.sass_offerings_tile_container .content_container .text_info .button_container{padding-top:5%}}.technology_page_container .first_paragraph{width:45%;padding:2% 0 0 7%}.technology_page_container .hero_image_container{width:100%;position:relative;top:-75px}.technology_page_container .hero_image_container img{width:100%;height:auto}.technology_page_container .second_paragraph{padding:2% 7%}.technology_page_container .tech_slogans{padding:2% 7% 7%;font-size:3.75vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.27;letter-spacing:normal;text-align:left}.technology_page_container .tech_slogans .blue_text{color:#31465e}.technology_page_container .tech_slogans .gray_text{color:#6e6e6e;margin-right:10px;font-weight:lighter}.technology_page_container .our_sass_offerings_section{background-color:#f5f5f5;padding:3% 7% 7%}.technology_page_container .our_sass_offerings_section .sass_info{padding:4% 0}.technology_page_container .hero_image_bottom{width:100%}.technology_page_container .hero_image_bottom img{width:100%;height:auto}@media only screen and (min-width:320px) and (max-width:740px){.technology_page_container .first_paragraph{width:100%;padding:2% 7%}.technology_page_container .hero_image_container{top:0}.technology_page_container .tech_slogans{font-size:19px;width:100%}.technology_page_container .tech_slogans .slogan_row{flex-wrap:wrap}.technology_page_container .tech_slogans .slogan_row .blue_text,.technology_page_container .tech_slogans .slogan_row .gray_text{margin-right:0}.technology_page_container .our_sass_offerings_section{background-color:#f5f5f5;padding:2% 7%}.technology_page_container .our_sass_offerings_section .sass_info{padding:2% 0}.technology_page_container .hero_image_bottom{width:100%}.technology_page_container .hero_image_bottom img{width:100%;height:auto}}.contact_page_container .user_input_section{padding:2% 7% 6%}.contact_page_container .user_input_section .page_title{font-size:34px;font-weight:400;font-stretch:normal;font-style:normal;line-height:4.12;letter-spacing:-.85px;text-align:left;color:#000}.contact_page_container .user_input_section .input_container form{letter-spacing:-.4px;text-align:left;color:#000;display:flex;justify-content:flex-start}.contact_page_container .user_input_section .input_container form .personal_input{width:35%;height:110px}.contact_page_container .user_input_section .input_container form .personal_input input{width:100%;min-height:4vw;background-color:#efefef;border:none;margin:0 1% 2.5%;padding:3% 5%;font-size:1.2vw}.contact_page_container .user_input_section .input_container form .personal_input input:focus{outline:none!important;border-color:#e9af61;box-shadow:0 0 5px #e9af61}.contact_page_container .user_input_section .input_container form .personal_input ::-webkit-input-placeholder{color:#666;font-family:inherit;font-size:inherit}.contact_page_container .user_input_section .input_container form .personal_input :-ms-input-placeholder{color:#666;font-family:inherit;font-size:inherit}.contact_page_container .user_input_section .input_container form .personal_input ::-ms-input-placeholder{color:#666;font-family:inherit;font-size:inherit}.contact_page_container .user_input_section .input_container form .personal_input ::placeholder{color:#666;font-family:inherit;font-size:inherit}.contact_page_container .user_input_section .input_container form .message_input{letter-spacing:-.4px;width:65%;height:125px}.contact_page_container .user_input_section .input_container form .message_input .textarea{width:100%;height:100%;background-color:#efefef;border:none;margin:0 2%;font-family:inherit;font-size:1.2vw;letter-spacing:normal;padding:3%}.contact_page_container .user_input_section .input_container form .message_input .textarea:focus{outline:none!important;border-color:#e9af61;box-shadow:0 0 5px #e9af61}.contact_page_container .user_input_section .input_container form .message_input ::-webkit-input-placeholder{color:#666}.contact_page_container .user_input_section .input_container form .message_input :-ms-input-placeholder{color:#666}.contact_page_container .user_input_section .input_container form .message_input ::-ms-input-placeholder{color:#666}.contact_page_container .user_input_section .input_container form .message_input ::placeholder{color:#666}.contact_page_container .user_input_section .button{margin-top:2%}.contact_page_container .info_section{display:flex}.contact_page_container .info_section .info_image_container{width:38%}.contact_page_container .info_section .info_image_container img{width:100%;height:auto}.contact_page_container .info_section .info_text_container{width:62%;background-color:#f4f4f4;display:flex;justify-content:space-between;align-items:center}.contact_page_container .info_section .info_text_container .info_tile{width:33%;padding:2%;text-align:left;color:#000}.contact_page_container .info_section .info_text_container .info_tile .info_title{font-size:1.3vw;line-height:2.5;letter-spacing:4px}.contact_page_container .info_section .info_text_container .info_tile .info_phone{font-size:1.25vw;line-height:1.25;letter-spacing:normal;text-align:left;color:#666}.contact_page_container .info_section .info_text_container .info_tile a{text-decoration:none}.contact_page_container .info_section .info_text_container .info_tile a .info_email{font-size:1vw;line-height:3;letter-spacing:normal;text-align:left;color:#e9af61}.contact_page_container .office_location_container{padding:2% 7%}.contact_page_container .office_location_container .office_location{font-size:1.8vw;text-align:left;color:#000;line-height:1.65;padding-bottom:2%}.contact_page_container .office_location_container .office_location .location{letter-spacing:4.8px;line-height:1.5;font-weight:600}@media only screen and (min-width:1700px){.contact_page_container .user_input_section .input_container form .message_input{height:166px}.contact_page_container .user_input_section .button{margin-top:2%}}@media only screen and (min-width:320px) and (max-width:740px){.contact_page_container .user_input_section .page_title{font-size:20px}.contact_page_container .user_input_section .input_container form{flex-direction:column}.contact_page_container .user_input_section .input_container form .personal_input{width:100%}.contact_page_container .user_input_section .input_container form .personal_input input{min-height:11vw;font-size:3.4vw;margin:0 2% 2.5%}.contact_page_container .user_input_section .input_container form .message_input{margin-top:5px;width:100%}.contact_page_container .user_input_section .input_container form .message_input .textarea{padding:4%;font-size:3.6vw}.contact_page_container .user_input_section .button{margin-top:10%}.contact_page_container .info_section{flex-direction:column}.contact_page_container .info_section .info_image_container{width:100%}.contact_page_container .info_section .info_text_container{width:100%;flex-direction:column;padding:5% 0}.contact_page_container .info_section .info_text_container .info_tile{width:100%;padding:2% 7%}.contact_page_container .info_section .info_text_container .info_tile .info_title{font-size:6vw}.contact_page_container .info_section .info_text_container .info_tile .info_phone{font-size:5vw}.contact_page_container .info_section .info_text_container .info_tile a .info_email{font-size:5vw;text-decoration:underline}.contact_page_container .office_location_container{margin-bottom:9%;padding:0 7%}.contact_page_container .office_location_container .office_location{font-size:5vw;padding:12% 0;margin-bottom:1%}.contact_page_container .office_location_container .office_location .location{letter-spacing:4px}}.launchpad_page_container .paragraph_container{padding:4% 7%}.launchpad_page_container .launchpad_info_section{background-color:#efefef;padding:4% 7% 10%}.launchpad_page_container .launchpad_info_section .button_container{padding:1% 0 2%;margin-bottom:5%}.launchpad_page_container .launchpad_info_section .launchpad_block_one{display:flex}.launchpad_page_container .launchpad_info_section .launchpad_block_one .ad_on_demand{background:linear-gradient(216.46deg,#2b4660,#131e29);color:#fff;padding:3%;width:35%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .ad_on_demand .title{padding-right:20%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .ad_on_demand .image_container{width:100%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .ad_on_demand .image_container img{width:100%;height:auto}.launchpad_page_container .launchpad_info_section .launchpad_block_one .uploaded_content{background:linear-gradient(90.36deg,#fff,#b7b7b7);color:#151d28;padding:3%;display:flex;align-items:flex-start;width:65%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .uploaded_content .title{padding-right:70%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .uploaded_content .description{padding-right:30%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .uploaded_content .image_container{width:100%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .uploaded_content .image_container img{width:100%;height:auto}.launchpad_page_container .launchpad_info_section .launchpad_block_two{display:flex}.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container{width:66.6%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container .paid_organic_container{display:flex;width:100%;background:linear-gradient(90.36deg,#fff,#b7b7b7);color:#151d28}.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container .paid_organic_container .info{padding:5%;width:40%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container .paid_organic_container .image_container{width:60%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container .paid_organic_container .image_container img{width:100%;height:auto}.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container .advanced_audience_targeting_container{background:linear-gradient(216.46deg,#2b4660,#131e29);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:5%;margin-top:-5px}.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container .advanced_audience_targeting_container .info{padding:1%;width:40%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container .advanced_audience_targeting_container .image_container{width:50%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container .advanced_audience_targeting_container .image_container img{width:100%;height:auto;padding:7%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .easy_to_use_container{width:33.4%;background:linear-gradient(47deg,#2d2d2d 2.35%,#575757 97.79%);color:#fff;padding:2% 5%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .easy_to_use_container .title{padding-right:50%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .easy_to_use_container .description{padding-bottom:10%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .easy_to_use_container .image_container{margin:0 auto;width:90%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .easy_to_use_container .image_container img{width:100%;height:auto}.launchpad_page_container .launchpad_info_section .launchpad_block_three{display:flex}.launchpad_page_container .launchpad_info_section .launchpad_block_three .hybrid_approach_container{width:33.4%;padding:2% 5%;background:linear-gradient(90.36deg,#fff,#b7b7b7);color:#151d28}.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container{width:66.6%}.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container .creative_and_built_container{display:flex}.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container .creative_and_built_container .creative_library_container{padding:2% 5%;width:50%;background:linear-gradient(47deg,#2d2d2d 2.35%,#575757 97.79%);color:#fff}.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container .creative_and_built_container .built_in_disclaimers_container{padding:2% 5%;width:50%;background:linear-gradient(216.46deg,#2b4660,#131e29);color:#fff}.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container .shared_content_creation_container{padding:10%;background:linear-gradient(90.36deg,#fff,#b7b7b7);color:#151d28;display:flex;justify-content:space-between}.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container .shared_content_creation_container .info{width:45%}.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container .shared_content_creation_container .image_container{width:50%;padding:3%}.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container .shared_content_creation_container .image_container img{width:100%;height:auto}@media only screen and (min-width:320px) and (max-width:740px){.launchpad_page_container .launchpad_info_section{padding:2% 0}.launchpad_page_container .launchpad_info_section .button_container,.launchpad_page_container .launchpad_info_section .paragprah{padding-left:7%}.launchpad_page_container .launchpad_info_section .launchpad_block_one{flex-direction:column;padding-top:10%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .ad_on_demand{width:100%;padding-left:7%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .ad_on_demand .title{padding-right:20%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .ad_on_demand .image_container{width:100%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .uploaded_content{flex-direction:column;padding-left:7%;width:100%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .uploaded_content .info{margin-bottom:6%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .uploaded_content .info .title{padding-right:70%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .uploaded_content .info .description{padding-right:30%}.launchpad_page_container .launchpad_info_section .launchpad_block_one .uploaded_content .info .image_container{width:100%}.launchpad_page_container .launchpad_info_section .launchpad_block_two{flex-direction:column}.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container{width:100%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container .paid_organic_container{flex-direction:column;padding-left:5%;color:#fff;background:linear-gradient(216.46deg,#2b4660,#131e29)}.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container .paid_organic_container .image_container,.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container .paid_organic_container .info{width:100%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container .advanced_audience_targeting_container{flex-direction:column;padding-left:7%;background:linear-gradient(90.36deg,#fff,#b7b7b7);color:#151d28}.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container .advanced_audience_targeting_container .image_container,.launchpad_page_container .launchpad_info_section .launchpad_block_two .paid_and_audience_container .advanced_audience_targeting_container .info{width:100%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .easy_to_use_container{width:100%;padding-left:7%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .easy_to_use_container .title{padding-right:50%}.launchpad_page_container .launchpad_info_section .launchpad_block_two .easy_to_use_container .description{padding-bottom:10%}.launchpad_page_container .launchpad_info_section .launchpad_block_three{flex-direction:column}.launchpad_page_container .launchpad_info_section .launchpad_block_three .hybrid_approach_container{width:100%;padding-left:7%;padding-top:7%}.launchpad_page_container .launchpad_info_section .launchpad_block_three .hybrid_approach_container .image_container{display:flex;justify-content:center;align-items:center}.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container{width:100%}.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container .creative_and_built_container{flex-direction:column}.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container .creative_and_built_container .built_in_disclaimers_container,.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container .creative_and_built_container .creative_library_container{width:100%;padding-left:7%}.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container .shared_content_creation_container{flex-direction:column}.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container .shared_content_creation_container .image_container,.launchpad_page_container .launchpad_info_section .launchpad_block_three .creative_built_and_shared_content_container .shared_content_creation_container .info{width:100%}}.digital_marketing_page_container .funnel_container{padding:4% 7% 7%}.digital_marketing_page_container .funnel_container .image_container{width:100%;padding-top:8%}.digital_marketing_page_container .funnel_container .image_container .funnel_mobile{display:none}.digital_marketing_page_container .funnel_container .image_container img{width:100%;height:auto}.digital_marketing_page_container .our_offerings{background-color:#3e3e3e;padding:0 7% 2%}.digital_marketing_page_container .our_offerings .golden_line{width:406px;height:12px;background-color:#e9af61}.digital_marketing_page_container .our_offerings .info{display:flex;justify-content:space-between}.digital_marketing_page_container .our_offerings .info .text{width:55%;padding-right:5%}.digital_marketing_page_container .our_offerings .info .icons{width:50%;display:flex;justify-content:space-between}.digital_marketing_page_container .our_offerings .info .icons .icon_container{width:17%}.digital_marketing_page_container .our_offerings .info .icons .icon_container img{width:100%;height:auto}.digital_marketing_page_container .paid_social{background:linear-gradient(180deg,#efefef 80%,#fff 0);padding:0 7% 19%}.digital_marketing_page_container .paid_social .golden_line{width:406px;height:12px;background-color:#e9af61}.digital_marketing_page_container .paid_social .info{display:flex;justify-content:space-between;align-items:flex-start}.digital_marketing_page_container .paid_social .info .text{width:75%;padding-right:8%}.digital_marketing_page_container .paid_social .info .image_container{width:60%;position:relative}.digital_marketing_page_container .paid_social .info .image_container img{width:100%;height:auto}.digital_marketing_page_container .paid_social .info .image_container .pen_image_container{position:absolute;top:80%;left:20%;width:80%}.digital_marketing_page_container .paid_social .info .image_container .pen_image_container img{width:100%;height:auto}.digital_marketing_page_container .paid_search{background-color:#efefef;padding:0 7% 4%}.digital_marketing_page_container .paid_search .golden_line{width:406px;height:12px;background-color:#e9af61}@media only screen and (min-width:320px) and (max-width:740px){.digital_marketing_page_container .funnel_container .image_container{margin-top:9%}.digital_marketing_page_container .funnel_container .image_container .funnel_desktop{display:none}.digital_marketing_page_container .funnel_container .image_container .funnel_mobile{display:block}.digital_marketing_page_container .paid_social{padding:0 7% 7%}.digital_marketing_page_container .paid_social .info{flex-direction:column}.digital_marketing_page_container .paid_social .info .image_container,.digital_marketing_page_container .paid_social .info .text{width:100%}.digital_marketing_page_container .our_offerings{padding:0 7% 18%}.digital_marketing_page_container .our_offerings .info{flex-direction:column}.digital_marketing_page_container .our_offerings .info .icons,.digital_marketing_page_container .our_offerings .info .text{width:100%}.video_wrapper{margin:15% 0}}.job_posting_tile{width:33%;padding:3%}.job_posting_tile .job_title{font-size:24px;font-weight:700;margin-bottom:10%}.job_posting_tile .link_wrapper{display:flex;align-items:center}.job_posting_tile .link_wrapper .icon{color:#6e6e6e;margin-right:3%}.job_posting_tile .link_wrapper a{text-decoration:underline;color:#e9af61;font-size:16px;font-weight:400;line-height:1.88}@media only screen and (min-width:320px) and (max-width:740px){.job_posting_tile{width:100%}}.careers_page_container .careers_content_wrapper{padding-top:4% 0 0}.careers_page_container .careers_content_wrapper .subtitle_wrapper{padding-left:7%}.careers_page_container .benefits_section{display:flex;background-color:#ececec;padding:6% 10%;justify-content:space-between}.careers_page_container .benefits_section .single_benefit{display:flex;justify-content:center;align-items:center;flex-direction:column}.careers_page_container .benefits_section .single_benefit .icon_wrapper{background-color:#fff;border-radius:50%;width:130px;height:130px;display:flex;justify-content:center;align-items:center}.careers_page_container .benefits_section .single_benefit .icon_wrapper .benefit_icon{width:60%}.careers_page_container .benefits_section .single_benefit .benefit_title{font-size:19px;font-weight:600}.careers_page_container .job_posting_wrapper{display:flex;justify-content:left;flex-wrap:wrap;padding:2% 7% 0;width:100%;align-items:center;margin-bottom:5%}@media only screen and (min-width:320px) and (max-width:740px){.careers_page_container .benefits_section{flex-direction:column;padding:8%}.careers_page_container .benefits_section .single_benefit{flex-direction:row;justify-content:end;margin:4%}.careers_page_container .benefits_section .single_benefit .icon_wrapper{height:70px;width:70px;margin-right:8%}.careers_page_container .job_posting_wrapper{flex-direction:column}}.subtitle_container{padding-left:7%;font-size:22px;line-height:1.13;letter-spacing:9px;font-weight:lighter}.subtitle_container .subtitle_overline{width:441px;height:12px;background-color:#bf9058}.wrapper .grid_desktop{display:flex;justify-content:center;flex-wrap:wrap;padding:0 4px}.wrapper .grid_desktop .column{flex:30% 1;max-width:30%;padding:0 4px}.wrapper .grid_desktop .column img{margin-top:8px;vertical-align:middle;width:100%}.wrapper .grid_mobile{display:none}@media screen and (max-width:600px){.wrapper .grid_desktop{display:none}.wrapper .grid_mobile{display:flex;justify-content:center;flex-wrap:wrap;padding:0 4px}.wrapper .grid_mobile .column{flex:50% 1;max-width:50%;padding:0 4px}.wrapper .grid_mobile .column img{margin-top:8px;vertical-align:middle;width:100%}}.videos_wrapper{margin-top:4%}.videos_wrapper .tab a button{padding:1% 5%;margin-left:7%;background-color:#e9af61;font-size:20px;font-weight:300;font-stretch:normal;font-style:normal;line-height:2.5;letter-spacing:4px;text-align:center;color:#fff;border:none;border-radius:5px;cursor:pointer}.videos_wrapper .single_video{margin:5% 0 0}@media only screen and (min-width:320px) and (max-width:740px){.videos_wrapper .single_video{margin:20% 0}.videos_wrapper .tab a button{margin-left:0}}.creative_page_container{width:100%}.creative_page_container .intro_wrapper{width:95%;padding:30px 0 30px 7%}.creative_page_container .capabilities_wrapper .title_underline{width:441px;height:12px;background-color:#bf9058}.creative_page_container .capabilities_wrapper .capabilities_subtitle{width:95%;padding-left:7%;font-size:55px}.creative_page_container .capabilities_wrapper .capabilities_subtitle .subtitle_grey{color:#6e6e6e}.creative_page_container .capabilities_wrapper .capabilities_subtitle .subtitle_navy{color:#31465e}.creative_page_container .capabilities_intro_wrapper{width:95%;display:flex}.creative_page_container .capabilities_intro_wrapper .showcase_column_left{width:70%}.creative_page_container .capabilities_intro_wrapper .showcase_column_left p{padding-left:11%;width:85%;margin-bottom:8%}.creative_page_container .capabilities_intro_wrapper .showcase_column_right{width:25%}.creative_page_container .capabilities_intro_wrapper .mobile_video_wrapper{display:none}.creative_page_container .second_paragraph_wrapper{width:95%;padding-left:7%;margin-top:5%}@media only screen and (min-width:320px) and (max-width:740px){.creative_page_container .intro_wrapper{margin-top:11%}.creative_page_container .capabilities_wrapper .subtitle_container{margin-top:10%}.creative_page_container .capabilities_wrapper .capabilities_subtitle{font-size:26px}.creative_page_container .capabilities_wrapper .capabilities_intro_wrapper{display:block}.creative_page_container .capabilities_wrapper .capabilities_intro_wrapper .showcase_column_left{width:95%}.creative_page_container .capabilities_wrapper .capabilities_intro_wrapper .showcase_column_left p{width:95%;padding-left:8%}.creative_page_container .capabilities_wrapper .capabilities_intro_wrapper .showcase_column_left .desktop_img{display:none}.creative_page_container .capabilities_wrapper .capabilities_intro_wrapper .showcase_column_right{width:95%}.creative_page_container .capabilities_wrapper .capabilities_intro_wrapper .showcase_column_right .desktop_img{display:none}.creative_page_container .capabilities_wrapper .mobile_video_wrapper{display:block}.creative_page_container .capabilities_wrapper .mobile_video_wrapper img{width:100%}.creative_page_container .second_paragraph_wrapper{margin-top:15%}}.news_tile_container{box-shadow:0 2px 4px 0 rgba(0,0,0,.16);min-height:100%}.news_tile_container img{width:100%;height:auto}.news_tile_container .description{font-size:1.3vw;padding:5% 7%;color:#303640;height:32vh;position:relative;line-height:1.25}.news_tile_container .description .redirect{width:100%;font-size:16px;position:absolute;bottom:20%;color:#e9af61}.news_tile_container .description .redirect .date_published{color:#969696;font-size:14px;padding-bottom:5%}.news_tile_container .description .redirect .icon{margin-right:2%}@media only screen and (min-width:320px) and (max-width:740px){.news_tile_container .description{font-size:12px;height:27vh;position:relative}.news_tile_container .description .redirect{width:100%;font-size:12px;position:absolute;bottom:20%}.news_tile_container .description .redirect .date_published{font-size:10px}}.news_tiles_container{padding:7% 7% 0;display:flex;flex-wrap:wrap}.news_tiles_container .news_tile{width:24%;margin-right:1%;margin-bottom:7%}@media only screen and (min-width:320px) and (max-width:740px){.news_tiles_container{padding-top:5%;justify-content:space-between}.news_tiles_container .news_tile{width:48%;margin-right:0;padding-top:2%;padding-bottom:2%}}.grid_horizontal_wrapper .images_grid{display:flex;justify-content:center;margin-top:7%;background:linear-gradient(#fff,#f4f4f4);margin-bottom:4%}.causes_page_container,.grid_horizontal_wrapper .images_grid img{width:100%}.causes_page_container .intro_wrapper{width:95%;padding:30px 0 30px 7%}.causes_page_container .img_wrapper{display:flex;justify-content:center}.causes_page_container .img_wrapper .intro_img_mobile{display:none}.causes_page_container .img_wrapper img{width:86%}.causes_page_container .company_wrapper{margin:4% 0;display:flex;width:95%;justify-content:space-around;align-items:center;padding-left:5%}.causes_page_container .company_wrapper .logo_wrapper{width:40%;height:301px;box-shadow:6px 6px 26px 0 rgba(0,0,0,.16);background-color:var(--white);display:flex;align-items:center;justify-content:center}.causes_page_container .company_wrapper .logo_wrapper .logo_img{display:flex;justify-content:center}.causes_page_container .company_wrapper .logo_wrapper .logo_img img{width:85%}.causes_page_container .company_wrapper .text{width:50%}.causes_page_container .company_wrapper .text .title_wrapper{display:flex;align-items:center}.causes_page_container .company_wrapper .text .title_wrapper .gold_rectangle{width:10px;height:20px;background-color:#e9af61;margin-right:20px}.causes_page_container .company_wrapper .text .title_wrapper .company_title{margin:10px 0;text-transform:uppercase;letter-spacing:2px;font-size:33px}.causes_page_container .company_wrapper .text p{margin-top:2%}.causes_page_container .gray_line_divider{width:95%;height:7px;background-color:#efefef;margin:0 auto}.causes_page_container .regular_paragraph_content{width:95%;padding:30px 0 30px 7%}.causes_page_container .regular_paragraph_content .learn_more{font-size:1.8vw;font-weight:lighter;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#000}.causes_page_container .regular_paragraph_content .learn_more a span{text-decoration:underline;color:#e9af61}.causes_page_container .regular_paragraph_content .images_grid{display:flex;justify-content:center;margin-top:7%;background:linear-gradient(#fff,#f4f4f4);margin-bottom:4%}.causes_page_container .regular_paragraph_content .images_grid img{width:100%}@media only screen and (min-width:320px) and (max-width:740px){.causes_page_container .img_wrapper{width:100%}.causes_page_container .img_wrapper .intro_img_desktop{display:none}.causes_page_container .img_wrapper .intro_img_mobile{display:block;width:95%;height:270px}.causes_page_container .company_wrapper{flex-direction:column;margin-top:10%}.causes_page_container .company_wrapper .logo_wrapper{width:95%;height:100px;margin:5% 0}.causes_page_container .company_wrapper .logo_wrapper .logo_img{width:100%;height:34px}.causes_page_container .company_wrapper .logo_wrapper .logo_img img{width:93%}.causes_page_container .company_wrapper .text{width:95%;margin-top:4%}.causes_page_container .company_wrapper .text .title_wrapper .gold_rectangle{width:20px;margin-right:15px}.causes_page_container .company_wrapper .text .title_wrapper .company_title{font-size:26px}.causes_page_container .regular_paragraph_content .learn_more{font-size:20px}}.navigation_menu_section .navigation_menu_container{color:#fff;background-color:#000;z-index:20;position:fixed;left:0;top:0;width:100vw;height:100vh;transition:transform 1s cubic-bezier(0,.52,0,1)}.navigation_menu_section .navigation_menu_container .menu_header{padding:3% 7%;display:flex;align-items:center;justify-content:space-between}.navigation_menu_section .navigation_menu_container .menu_header .constellation_logo_container{width:7%}.navigation_menu_section .navigation_menu_container .menu_header .constellation_logo_container img{width:100%;height:auto}.navigation_menu_section .navigation_menu_container .menu_header .go_back_button:hover{cursor:pointer}.navigation_menu_section .navigation_menu_container .menu_header .go_back_button .back_button_container img{width:100%;height:auto}.navigation_menu_section .navigation_menu_container .menu_content_container{padding:1% 25%;font-family:"PlayfairDisplay";font-size:38px;font-weight:400;font-stretch:normal;font-style:normal;line-height:.88;letter-spacing:-1px;text-align:left;display:flex;justify-content:center;align-items:center;flex-direction:column}.navigation_menu_section .navigation_menu_container .menu_content_container .field_text{margin:3% 10%}.navigation_menu_section .navigation_menu_container .menu_content_container .field_text a{text-decoration:none;color:#6e6e6e}.navigation_menu_section .navigation_menu_container .menu_content_container .field_text a:hover{color:#fff;cursor:pointer}.navigation_menu_section .hide{transform:translate3d(100vw,0,0)}.navigation_menu_section .display{transform:translateZ(0)}@media only screen and (min-width:320px) and (max-width:740px){.navigation_menu_section .navigation_menu_container .menu_header{margin-top:6%}.navigation_menu_section .navigation_menu_container .menu_header .constellation_logo_container{width:13%}.navigation_menu_section .navigation_menu_container .menu_header .go_back_button .back_button_container img{width:70%}.navigation_menu_section .navigation_menu_container .menu_content_container{font-size:36px;padding:0;margin-top:15%}.navigation_menu_section .navigation_menu_container .menu_content_container .field_text{margin:4% 10%}}.navbar_container{background-color:#2c2c2c;padding:2.5% 7%;display:flex;justify-content:space-between;align-items:center}.navbar_container .contellation_logo_container{width:310px}.navbar_container .contellation_logo_container img{width:85%;height:auto}.navbar_container .menu_container{display:flex;cursor:pointer}.navbar_container .menu_container .hamburger_menu{transform:scaleX(-1);padding:2%}.navbar_container .menu_container .hamburger_menu .big_line{width:25px;height:2px;background-color:#fff;margin:3px}.navbar_container .menu_container .hamburger_menu .medium_line{width:15px;height:2px;background-color:#fff;margin:3px}.navbar_container .menu_container .hamburger_menu .small_line{width:7px;height:2px;background-color:#fff;margin:3px}.navbar_container .menu_container .menu_text{line-height:1.22;letter-spacing:3.96px;text-align:left;color:#fff;font-size:18px}@media only screen and (min-width:320px) and (max-width:740px){.navbar_container .contellation_logo_container{width:210px}}
/*# sourceMappingURL=main.30053505.chunk.css.map */