<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0;
	height: 0;
	margin-bottom: 2.0rem;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}


/* iphone 5/6 portrait */
.background_clients_page_responsive {
	width:100%;
	height: 10.0rem;
	max-height: 10.0rem;
	top: 0; 
	left: 0;
}

.section_1_title_text {
	margin-top: 20;
	margin-bottom: 1.6rem;
	font-weight: 300;
	font-size: 2.5rem;
	line-height: 1.2;
	letter-spacing: -.1rem;
	color: black;
}

.background_front_page_responsive {
	width:100%;
	height: 50.0rem;
	max-height: 50.0rem;
	top: 0; 
	left: 0;

	background: url(images/site_top_bg_image.jpg) no-repeat top center;
	background-size: cover;
	background-repeat: no-repeat;
}

.display_responsive {
	width:100%;
	color: #999;
	background-color: transparent;
	top: 0; 
	left: 0;
}

.background_contact_responsive {
	width:100%;
	height: 10.0rem;
	max-height: 10.0rem;
	top: 0; 
	left: 0;
}

.background_privacy_responsive {
	width:100%;
	height: 10.0rem;
	max-height: 10.0rem;
	top: 0; 
	left: 0;
}

.privacy_responsive {
	background-color: #292865;
	color: #b1b9bc;
	font-size: 2.0rem;
	font-weight: 300;
	width: 100%;
	padding-top:0.01rem;
	padding-bottom:0.01rem;
	text-align:justify;
}

.message_box_responsive {
	background-color: #144762;
	color: white;
	font-size: 2.0rem;
	font-weight: 300;
	text-align:center;
	width: 90%;
	padding:.5rem;
	padding-bottom:1.0rem;
	margin-top:2.5rem;
	margin-left:auto;
	margin-right:auto;
	box-shadow: 0 1px 3px rgba(0,0,0,0.33);
	border-radius: 3px 3px 3px 3px;
}

.section_1_text {
	margin-top: 25rem;
	margin-bottom: 2rem;
	font-weight: 300;
	font-size: 2.0rem;
	line-height: 1.2;
	letter-spacing: -.1rem;
	color: black;
}

.vid_link_search_1_title {
	text-align:center;
	font-weight: 300;
	font-size: 2.5rem;
	color: #999;
}

.vid_link_result_client_name {
	text-align:center;
	font-weight: 300;
	font-size: 2.5rem;
	color: #999;
}

.vid_link_result_poster_image {
	margin:0 0 10px 0;
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.33);
}

.section_2_title {
	text-align:center;
	font-weight: 400;
	font-size: 3.2rem;
	color: #fff;
}

.section_2_text {
	margin-top: 2rem;
	margin-bottom: 2rem;
	font-weight: 300;
	font-size: 2.4rem;
	line-height: 1.4;
	color: #999;
}

.section_2_centered_text {
	text-align:center;
	font-weight: 300;
	font-size: 2.0rem;
	color: #ddd;
}

.section_3_title {
	text-align:center;
	font-weight: 300;
	font-size: 3.0rem;
	color: #DEDEDE;
}


.contact_us_text {
	text-align:left;
	font-weight: 300;
	font-size: 2.4rem;
	color: #a4aeb3;
	margin-bottom:4.0rem;
}

.contact_us_labels {
	text-align:left;
	font-weight: 400;
	font-size: 1.8rem !important;
	color: #a4aeb3;
	margin-bottom:0.3rem;
}

/* quotes */
.section_3_title_cover {
	background-image: url('images/blue_gradient.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
}


.section_3_text {
	margin-top: 2rem;
	margin-bottom: 2rem;
	font-weight: 300;
	font-size: 2.4rem;
	line-height: 1.4;
	color: #DEDEDE;
}

.section_4_title {
	text-align:center;
	font-weight: 300;
	font-size: 3.0rem;
	color: #666;
}

.section_4_text {
	margin-top: 2rem;
	margin-bottom: 2rem;
	font-weight: 300;
	font-size: 1.8rem;
	line-height: 1.4;
	color: #666;
}

.section_9_title {
	text-align:center;
	font-weight: 400;
	font-size: 3.2rem;
	color: #666;
}

.section_9_text {
	margin-top: 1.0rem;
	margin-bottom: 2.0rem;
	font-weight: 300;
	font-size: 1.8rem;
	line-height: 1.4;
	color: #666;
}


.client_videos_section_text {
	margin-top: 2rem;
	margin-bottom: 1rem;
	font-weight: 400;
	font-size: 1.8rem;
	line-height: 0.9;
	text-align: justify;
	color: #666;
}

.client_videos_title_text {
	margin-top:25px;
	margin-bottom: 0.8rem;
	font-weight: 300;
	font-size: 1.8rem;
	line-height: 1.4;
	color: #666;
}

.aboutus_title_text {
	margin-top:25px;
	margin-bottom: 0.8rem;
	font-weight: 300;
	font-size: 1.8rem;
	line-height: 1.4;
	color: #666;
}

.contact_us_title {
	text-align:center;
	font-weight: 300;
	font-size: 2.0rem;
	color: #ccd6da;
}

.privacy_title {
	text-align:center;
	font-weight: 300;
	font-size: 2.0rem;
	color: #ccd6da;
}


/* ------------------------------------ */
@media all and (min-width: 35rem) {
	.background_front_page_responsive {
		width:100%;
		height: 50.0rem;
		max-height: 50.0rem;
	}
	
	.background_contact_responsive {
		width:100%;
	}
	
	.section_1_text {
		margin-top: 29rem;
		margin-bottom: 2rem;
		font-weight: 300;
		font-size: 2.0rem;
		line-height: 1.2;
		letter-spacing: -.1rem;
		color: black;
	}

}


/* ------- Very narrow desktop browser ---------  */
@media all and (min-width: 52rem) {
	.background_front_page_responsive {
		width:100%;
		height: 50.0rem;
		max-height: 50.0rem;
	}
	
	.background_contact_responsive {
		width:100%;
	}
	
	.section_1_text {
		margin-bottom: 2rem;
		font-weight: 300;
		font-size: 2.0rem;
		line-height: 1.2;
		letter-spacing: -.1rem;
		color: black;
	}

}


/* ------- Narrow desktop browser ---------  */
@media all and (min-width: 60rem) {
	.background_front_page_responsive {
		width:100%;
		height: 60.0rem;
		max-height: 60.0rem;
	}
	
	.background_contact_responsive {
		width:100%;
	}
	
	.section_1_text {
		margin-top: 38rem;
		margin-bottom: 2rem;
		font-weight: 300;
		font-size: 2.5rem;
		line-height: 1.2;
		letter-spacing: -.1rem;
		color: black;
	}
}


/* ------- Wide desktop browser ---------  */
@media all and (min-width: 75rem) {
	.background_front_page_responsive {
		width:100%;
		height: 60.0rem;
		max-height: 60.0rem;
	}
	
	.background_contact_responsive {
		width:100%;
	}
	
	.section_1_text {
		margin-top: 45rem;
		margin-bottom: 2rem;
		font-weight: 300;
		font-size: 2.5rem;
		line-height: 1.2;
		letter-spacing: -.1rem;
		color: black;
	}
}




/* Client Videos */
.client_videos {
	background-image: url('images/wwdbl.jpg');
	background-size: cover;
	color: #fff;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.client_videos_2 {
	color: #fff;
}

/* Capabilities Page*/

.capabilities_page_title {
	text-align:center;
	font-weight: 400;
	font-size: 3.2rem;
	color: #1a9edc;
}

.capabilities_page_text {
	margin-top: 0;
	margin-bottom: 3.0rem;
	font-weight: 300;
	font-size: 2.4rem;
	line-height: 1.4;
	color: #434748;
	text-align:justify;
}

.capabilities_page_text_phone {
	margin-top: 1.2rem;
	margin-bottom: 3.0rem;
	font-weight: 300;
	font-size: 2.2rem;
	line-height: 1.4;
	color: #434748;
	text-align:justify;
}



.capabilities_body {
	color: #fff;
	font-size: 2.0rem; 
	font-weight: 300;
}

.capabilities_header {
	color: #fff;
	background-color: #3bd19a;
	padding-bottom:0 !important;
	padding-top:1.0rem !important;
}

/* Grow */
.hvr-grow {
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
}

.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
    transform: scale(1.03);
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.capabilities_header_section_text {
	line-height: 4.4rem;
	text-align: left;
	text-justify:none;
	color: #fff !important;
	font-size: 4.0rem; 
}

.capabilities_header_section_text_mobile {
	font-weight: 300;
	line-height: 3.4rem;
	text-align: left;
	text-justify:none;
	color: #fff !important;
	font-size: 2.6rem !important; 
}

.capabilities_description {
	background-color: white;
	background-size: cover;
	padding-top:3.0rem !important;
}

.capabilities_description_mobile {
	background-color: white;
	background-size: cover;
	padding-top:0 !important;
}

.capabilities_quotes {
	text-align:center;
	font-weight: 400;
	font-size: 3.2rem;
	padding-top: 2.4rem;
	padding-bottom: 4.0rem;
}


.capabilities_quotes_mobile {
	text-align:center;
	font-weight: 400;
	font-size: 2.2rem;
	padding-top: 1.4rem;
	padding-bottom: 2.0rem;
}

/* About US */

.about_us_title {
	text-align:center;
	font-weight: 400;
	font-size: 3.2rem;
	color: #999;
}

.about_us_text {
	margin-top: 2rem;
	margin-bottom: 2rem;
	font-weight: 300;
	font-size: 2.4rem;
	line-height: 1.4;
	color: #999;
}

.about_us_text_phone {
	margin-top: 2rem;
	margin-bottom: 2rem;
	font-weight: 300;
	font-size: 2.2rem;
	line-height: 1.4;
	color: #999;
}


/* Categories */
.about_us {
	/*background-image: url('images/wwd3.jpg');*/
	background-color: #1a9edc;
	background-size: cover;
	color: #fff;
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}


/* Fade in Container */
.fade {
  opacity: 0;
}


.pmg_l_container {
    margin-left:3.5rem;;
    margin-right:3.5rem;
}


.client_videos_display {
	background-color: white;
	background-size: cover;
	color: #666;
}


/* Client Categories */
.client_categories {
	background-image: url('images/wwdbl.jpg');
	background-size: cover;
	color: #fff;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.header {
	margin-top:1.0rem;
	margin-bottom:1.0rem;
	margin-left:3.5rem;
	margin-right:1.5rem;
}

/* Categories */
.whatwedo {
	background-color: #fff;
	color:#000;
}

.whatwedo_title {
	text-align:center;
	font-weight: 400;
	font-size: 3.2rem;
	color: #1a9edc;
}

.whatwedo_text {
	margin-top: 2rem;
	margin-bottom: 2rem;
	font-weight: 300;
	font-size: 2.4rem;
	line-height: 1.4;
	color: #434748;
}

.whatwedo_text_phone {
	margin-top: 2rem;
	margin-bottom: 2rem;
	font-weight: 300;
	font-size: 2.2rem;
	line-height: 1.4;
	color: #434748;
}

.categories {
	/*background-image: url('images/wwd3.jpg');*/
	background-color: #434748;
	background-size: cover;
	color: #fff;
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.categories .section-description { 
	margin-bottom: 4rem;
}

/* expl image */

.expl_container {
    position:relative;
    z-index:0;
}


#slideshow { 
    margin: 0 auto; 
    position: relative; 
    width: 100%; 
    height: 240px; 
    padding-left: 10px; 
}

#slideshow &gt; div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}



.expl_overlay {
	color:white;
	font-size:3.0vw;
	font-weight:300;
    position:relative;
	top:-38.0rem;
    text-align:center;
    height:0;
	z-index:1;
	margin: 0 auto;
	width:80%
}

.expl_overlay_mobile {
	color:white;
	font-size:4.5vw;
	font-weight:300;
    position:relative;
	top:-28.0rem;
    text-align:center;
	height:0;
	z-index:1;
}


.expl {
	background-image: url('images/area_image1.png');
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
	height:50.0rem;
}


.expl_mobile {
	background-image: url('images/area_image1.png');
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
	height:35.0rem;
}






.box1 {
   background-image: url('images/box1.png');
   height: 35.7rem;
   width: 47.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box1:hover {
   background-image: url('images/box1_hover.png');
   height: 35.7rem;
   width: 47.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box2 {
   background-image: url('images/box2.png');
   height: 35.7rem;
   width: 47.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box2:hover {
   background-image: url('images/box2_hover.png');
   height: 35.7rem;
   width: 47.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box3 {
   background-image: url('images/box3.png');
   height: 35.7rem;
   width: 47.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box3:hover {
   background-image: url('images/box3_hover.png');
   height: 35.7rem;
   width: 47.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box4 {
   background-image: url('images/box4.png');
   height: 35.7rem;
   width: 47.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box4:hover {
   background-image: url('images/box4_hover.png');
   height: 35.7rem;
   width: 47.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}


/* phone */
.box1_sm {
   background-image: url('images/box1_sm.png');
   height: 19.7rem;
   width: 26.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box1_sm:hover {
   background-image: url('images/box1_hover_sm.png');
   height: 19.7rem;
   width: 26.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box2_sm {
   background-image: url('images/box2_sm.png');
   height: 19.7rem;
   width: 26.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box2_sm:hover {
   background-image: url('images/box2_hover_sm.png');
   height: 19.7rem;
   width: 26.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box3_sm {
   background-image: url('images/box3_sm.png');
   height: 19.7rem;
   width: 26.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box3_sm:hover {
   background-image: url('images/box3_hover_sm.png');
   height: 19.7rem;
   width: 26.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box4_sm {
   background-image: url('images/box4_sm.png');
   height: 19.7rem;
   width: 26.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box4_sm:hover {
   background-image: url('images/box4_hover_sm.png');
   height: 19.7rem;
   width: 26.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}


/* tablet */
.box1_mt {
   background-image: url('images/box1_mt.png');
   height: 31.1rem;
   width: 41.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box1_mt:hover {
   background-image: url('images/box1_hover_mt.png');
   height: 31.1rem;
   width: 41.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box2_mt {
   background-image: url('images/box2_mt.png');
   height: 31.1rem;
   width: 41.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box2_mt:hover {
   background-image: url('images/box2_hover_mt.png');
   height: 31.1rem;
   width: 41.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box3_mt {
   background-image: url('images/box3_mt.png');
   height: 31.1rem;
   width: 41.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box3_mt:hover {
   background-image: url('images/box3_hover_mt.png');
   height: 31.1rem;
   width: 41.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box4_mt {
   background-image: url('images/box4_mt.png');
   height: 31.1rem;
   width: 41.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}

.box4_mt:hover {
   background-image: url('images/box4_hover_mt.png');
   height: 31.1rem;
   width: 41.0rem;
   margin-left:1.0rem;
   margin-right:1.0rem;
   margin-top:1.0rem;
   margin-bottom:1.0rem;
   background-repeat: no-repeat;
}



.fp_vid_container {
    position:relative;
    z-index:0;
    overflow:hidden;
}

.fp_vid_overlay {
	color:white;
	font-size:8.0rem;
	font-weight:300;
    position:relative;
	top:-49.0rem;
	text-align:center;
    padding-left:3.0rem;
    padding-right:3.0rem;
	z-index:5;
	height:0;
}

.fp_vid_overlay2 {
	color:white;
	font-size:8.0rem;
	font-weight:300;
    position:relative;
	top:-45.0rem;
	text-align:center;
    padding-left:3.0rem;
    padding-right:3.0rem;
	z-index:5;
	height:0;
}

.fp_vid {
	background-image: url('images/top_main_image.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
	height:50.0rem;
}

.fp_vid2 {
	color: #fff;
	padding:0 !important;
/*	height:50.0rem;*/
	height:100%;
	max-height:60.0rem;
}

.fp_vid_overlay_sm {
	color:white;
	font-size:8.0rem;
	font-weight:300;
    position:relative;
	top:-20.0rem;
    text-align:center;
    padding-left:3.0rem;
    padding-right:3.0rem;
	z-index:5;
	height:0;
}

.fp_vid_sm {
	background-image: url('images/top_main_image.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
	height:32.0rem;
}

.fp_vid2_sm {
	color: #fff;
	padding:0 !important;
/*	height:32.0rem;*/
}



.fp_vid_play_button {
	background-image: url('images/icon_playvideo_nrm.png');
	text-align:center;
	height: 10.0rem;
	width: 10.0rem;
	background-repeat: no-repeat;
	margin: 0 auto;
}

.fp_vid_play_button:hover {
	background-image: url('images/icon_playvideo_ovr.png');
	text-align:center;
	height: 10.0rem;
	width: 10.0rem;
	background-repeat: no-repeat;
	margin: 0 auto;
}

.fp_vid_play_button_sm {
	background-image: url('images/icon_playvideo_nrm.png');
	background-size: 6rem 6rem;
	text-align:center;
	height: 6.0rem;
	width: 6.0rem;
	background-repeat: no-repeat;
	margin: 0 auto;
}

.fp_vid_play_button_sm:hover {
	background-image: url('images/icon_playvideo_ovr.png');
	text-align:center;
	height: 6.0rem;
	width: 6.0rem;
	background-repeat: no-repeat;
	margin: 0 auto;
}



/* europe image */
.euro {
	background-image: url('images/westminster.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
	height:60.0rem;
}

.euro .section-description { 
	margin-bottom: 4rem;
}


/* Bigger than 550 */
@media (min-width: 550px) {
	.section {
		padding: 6rem 0 5rem;
	}
	
	.hero {
		padding-bottom: 12rem;
		text-align: left;
		height: 165px;
	}
	
	.phone {
		position: absolute;
		top: -7rem;
		right: 3rem;
		max-height: 362px;
		z-index: 3;
	}
	
	.phone + .phone {
		top: -6rem;
		display: block;
		max-width: 73.8%;
		right: 0;
		z-index: 2;
		max-height: 338px;
	}
	
	.hero-heading {
		font-size: 2.4rem;
	}
}


/* Bigger than 750 */
@media (min-width: 750px) {
	.hero {
		height: 190px;
	}
	
	.hero-heading {
		font-size: 2.6rem;
	}
	
  	.section {
		padding: 6rem 0 5rem;
	}
	
	.hero {
		padding: 16rem 0 14rem;
	}
	
	.section-description {
		max-width: 60%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.phone {
		top: -14rem;
		right: 5rem;
		max-height: 510px;
	}
	
	.phone + .phone {
		top: -12rem;
		max-height: 472px;
	}
}


/* Bigger than 1000 */
@media (min-width: 1000px) {
	.section {
		padding: 6rem 0 5rem;
	}
	
	.hero {
		padding: 22rem 0;
	}
	
	.hero-heading {
		font-size: 3.0rem;
	}
	
	.phone {
		top: -16rem;
		max-height: 615px;
	}
	
	.phone + .phone {
		top: -14rem;
		max-height: 570px;
	}
}
</pre></body></html>