div.main-wrap.page_graphic_design_services
{
	background: url('/img_files/items/bg-services.jpg') no-repeat center;
	background-size: cover;
}

		div.service-wrap
		{
			display: flex;
			justify-content: space-between;
			width: 100%;
			min-height: 100%;
		}

			div.service-cell.main
			{
				width: 870px;
				padding: 0px 100px;
				box-sizing: border-box;
			}
			
				span.service-title
				{
					font-size: 28px;
					font-weight: 600;
					line-height: 38px;
					text-transform: uppercase;
				}
				
				span.service-label
				{
					font-size: 18px;
					font-weight: 600;
				}
				
				span.service-label.big
				{
					font-size: 24px;
				}
				
				span.service-label.wide
				{
					display: block;
				}
				
				span.service-label.center
				{
					text-align: center;
				}
				
				span.service-label.italic
				{
					font-style: italic;
				}
				
				span.service-label.uppercase
				{
					text-transform: uppercase;
				}
				
				div.service-lists
				{
					display: flex;
					width: 100%;
				}
				
					ul.service-list
					{
						margin-right: 50px;
						list-style-type: none;
					}
					
						ul.service-list li
						{
							display: flex;
							margin: 5px 0px;
						}
						
							ul.service-list li i
							{
								margin-right: 5px;
								font-size: 20px;
								color: #9d6c26;
							}
							
							ul.service-list li span
							{
								font-size: 18px;
								font-weight: 600;
								line-height: 20px;
							}
				
				ul.service-list-info
				{
					padding-left: 20px;
				}
				
				div.service-compare-wrap
				{
					width: 100%;
					margin: 50px 0px;
				}
				
					div.service-compare-line
					{
						display: flex;
						width: 100%;
						margin-bottom: 40px;
					}
					
					div.service-compare-line:last-child
					{
						margin: 0px;
					}
					
						div.service-compare-cell
						{
							flex: 1;
						}
						
						div.service-compare-cell.two
						{
							flex: 2;
						}
						
							div.service-compare-cell.img
							{
								position: relative;
							}
							
							div.service-compare-cell.img-border
							{
								border-left: 2px solid #fff;
								border-top: 2px solid #fff;
								border-bottom: 2px solid #fff;
							}
						
							div.service-compare-cell.img-border:last-child
							{
								border-right: 2px solid #fff;
							}
							
								div.service-compare-cell img
								{
									width: 100%;
								}
								
								div.service-compare-cell i
								{
									position: absolute;
									left: 100%;
									top: 100%;
									margin-left: -25px;
									margin-top: -25px;
									font-size: 50px;
									z-index: 1;
									background: -webkit-linear-gradient(45deg, #796742, #c5ba81);
									-webkit-background-clip: text;
									-webkit-text-fill-color: transparent;
								}
								
								span.service-compare-label
								{
									position: relative;
									display: block;
									left: 50%;
									font-size: 16px;
									font-weight: 600;
									text-align: center;
									text-transform: uppercase;
								}
							
					div.service-compare-imgs
					{
						display: flex;
						width: 100%;
					}
					
						div.service-compare-imgs-cell
						{
							flex: 1;
						}
						
							div.service-compare-imgs-cell img
							{
								width: 100%;
							}
						
					div.service-compare-desc
					{
						display: flex;
						width: 100%;
						background: #000;
					}
					
						div.service-compare-desc-cell
						{
							flex: 1;
						}
						
							span.service-compare-info
							{
								display: flex;
								justify-content: space-between;
								width: 100%;
								height: 40px;
								align-items: center;
							}
							
								span.service-compare-info span
								{
									width: 100%;
									font-size: 13px;
									line-height: 18px;
									text-align: center;
									text-transform: uppercase;
									color: #fff;
								}
								
								span.service-compare-info i
								{
									font-size: 40px;
									z-index: 1;
									background: -webkit-linear-gradient(45deg, #796742, #c5ba81);
									-webkit-background-clip: text;
									-webkit-text-fill-color: transparent;
								}

				div.service-strip-wrap
				{
					width: 100%;
					text-align: center;
				}
				
					div.service-strip-wrap img
					{
						display: inline-block;
						width: 600px;
					}
					
					span.service-strip-label
					{
						display: block;
						margin-top: -20px;
						margin-bottom: 40px;
						font-size: 20px;
					}
					
					button.btn-service-get
					{
						font-size: 18px;
						padding: 10px 50px;
						border-radius: 30px;
						font-weight: 600;
						text-transform: uppercase;
						background: #0096ff;
						box-shadow: 0px 10px 10px rgb(0 0 0 / 30%);
						color: #fff;
					}
			
			div.service-cell.menu
			{
				width: 230px;
			}
			
				div.services-menu
				{
					position: sticky;
					top: 120px;
				}
			
					span.services-request-btn
					{
						display: block;
						width: 100%;
						padding-top: 100%;
						background: url('/img_files/items/bg-btn-services.svg') no-repeat center;
						cursor: pointer;
						margin-bottom: 20px;
					}
					
					span.services-title
					{
						display: block;
						font-size: 24px;
						font-weight: 600;
						text-transform: uppercase;
						color: #9d6c26;
					}
					
					div.services-list
					{
						position: relative;
						width: 100%;
						margin-top: 10px;
					}
					
						div.services-item
						{
							position: relative;
							width: 100%;
							border-bottom: 1px solid #000;
						}
						
						div.services-item:last-child
						{
							border: none;
						}
						
							a.service-name
							{
								display: flex;
								padding: 5px 0px;
							}
						
								a.service-name i
								{
									font-size: 24px;
									color: #9d6c26;
									margin-right: 10px;
								}
								
								a.service-name span
								{
									font-size: 18px;
									font-weight: 600;
									line-height: 24px;
									color: #000;
									transition: 0.2s;
									-o-transition: 0.2s;
									-webkit-transition: 0.2s;
								}
								
								a.service-name:hover span
								{
									color: #736a2a;
								}
						
							div.services-item:hover div.settings_menu
							{
								display: block;
							}
		
		div.service-tools-list
		{
			display: flex;
			flex-wrap: wrap;
			width: 100%;
			margin: 40px 0px;
		}
		
			span.service-tool
			{
				display: flex;
				align-items: center;
				margin: 0px 10px 10px 0px;
				padding: 6px 10px;
				background: #606060;
			}
			
				span.service-tool img
				{
					height: 20px;
					margin-right: 10px;
				}
				
				span.service-tool span
				{
					font-size: 18px;
					font-weight: 600;
					line-height: 20px;
					color: #fff;
				}
				
		div.service-tags-wrap
		{
			border: 1px solid #fff;
			outline: 1px solid #a8a09e;
		}
		
			div.service-tags-list
			{
				padding: 5px 10px;
				border: 1px solid #a8a09e;
			}
			
				div.service-tags-list span
				{
					font-size: 18px;
					font-weight: 600;
				}
				
				span.service-tag-title
				{
					color: #9d6c26;
					margin-right: 20px;
				}
				
				
	div.pop-up-content
	{
		background: url('/img_files/items/pop-up/pop-up-bg.png') no-repeat center;
		background-size: cover;
	}
	
		div.pop-up-header
		{
			position: relative;
			width: 100%;
		}
		
			div.pop-up-header img
			{
				width: 100%;
			}
		
			i.pop-up-close
			{
				position: absolute;
				right: 0px;
				top: 0px;
				margin: 20px;
				font-size: 30px;
				color: #fff;
				cursor: pointer;
			}
		
		div.pop-up-body
		{
			padding: 0px 50px;
		}
		
			div.pop-up-body-stages
			{
				display: flex;
				justify-content: center;
				width: 50%;
				margin: 20px auto;
			}
			
				span.pop-up-body-stage-separator
				{
					width: 30px;
					background: url('/img_files/items/pop-up/pop-up-stage-arrow-small.svg') no-repeat center;
					background-size: contain;
				}
				
				span.pop-up-body-stage
				{
					position: relative;
					width: 50px;
					font-size: 20px;
					font-weight: 600;
					line-height: 50px;
					text-align: center;
					border-radius: 50px;
					border: 2px solid transparent;
				}
				
				span.pop-up-body-stage.one
				{
					background: 
						linear-gradient(180deg, #e1e1e1 0%, #c4c4c4 100%) padding-box, 
						linear-gradient(180deg, #fff 0%, #4c4c4c 100%) border-box;
				}
				
				span.pop-up-body-stage.two
				{
					background: linear-gradient(225deg, #dbb860 0%, #e1c874 38%, #f5ee9c 68%, #dbc756 85%, #e4c770 100%) padding-box, linear-gradient(180deg, #d8af57 0%, #e8d482 25%, #e9dc8e 50%, #f3ea9b 75%, #e4c770 100%) border-box;
				}
				
				span.pop-up-body-stage.three
				{
					background: linear-gradient(180deg, #f9fb32 0%, #fea408 31%, #a36403 68%, #c4892a 100%) padding-box, linear-gradient(180deg, #f8fbc4 0%, #eaa44e 50%, #70401a 100%) border-box;
				}
		
			div.pop-up-form-line
			{
				position: relative;
				margin: 15px 0px;
			}
			
				input.pop-up-field
				{
					height: 40px;
					padding: 0px 10px;
					border-radius: 8px;
					border: 1px solid #c7c8ca;
				}
				
				input.pop-up-field.error
				{
					border: 1px solid #ff2f00;
				}
				
				textarea.pop-up-field
				{
					height: 100px;
					border-radius: 8px;
					border: 1px solid #c7c8ca;
				}
				
				textarea.pop-up-field.error
				{
					border: 1px solid #ff2f00;
				}
			
				div.pop-up-form-label
				{
					display: flex;
					align-items: center;
					margin-bottom: 15px;
				}
				
					span.pop-up-form-stage
					{
						width: 20px;
						margin-right: 20px;
						font-size: 14px;
						font-weight: 600;
						line-height: 20px;
						text-align: center;
						border-radius: 20px;
						border: 1px solid transparent;
					}
					
					span.pop-up-form-stage.one
					{
						background: 
							linear-gradient(180deg, #e1e1e1 0%, #c4c4c4 100%) padding-box, 
							linear-gradient(180deg, #fff 0%, #4c4c4c 100%) border-box;
					}
					
					span.pop-up-form-stage.two
					{
						background: linear-gradient(225deg, #dbb860 0%, #e1c874 38%, #f5ee9c 68%, #dbc756 85%, #e4c770 100%) padding-box, linear-gradient(180deg, #d8af57 0%, #e8d482 25%, #e9dc8e 50%, #f3ea9b 75%, #e4c770 100%) border-box;
					}
					
					span.pop-up-form-stage.three
					{
						background: linear-gradient(180deg, #f9fb32 0%, #fea408 31%, #a36403 68%, #c4892a 100%) padding-box, linear-gradient(180deg, #f8fbc4 0%, #eaa44e 50%, #70401a 100%) border-box;
					}
					
					span.pop-up-form-stage-label
					{
						font-size: 16px;
						font-weight: 600;
					}
		
		
						div.pop-up-form-wrap
						{
							display: flex;
							justify-content: space-between;
							align-items: end;
							width: 100%;
						}
		
							div.radio-pop-up-wrap
							{
								display: flex;
								flex-direction: column;
								width: fit-content;
							}
							
								label.radio-pop-up-btn
								{
									display: flex;
									justify-content: space-between;
									align-items: center;
									margin-bottom: 5px;
								}
							
								label.radio-pop-up-btn:last-child
								{
									margin: 0px;
								}
							
									label.radio-pop-up-btn input
									{
										display: none;
									}
									
									label.radio-pop-up-btn i
									{
										width: 18px;
										height: 18px;
										margin-left: 10px;
										font-size: 18px;
										background: #fff;
										border: 1px solid #c7c8ca;
										border-radius: 3px;
									}
									
									label.radio-pop-up-btn span.radio-pop-up-title
									{
										font-size: 16px;
										font-weight: 600;
									}
		
							button.pop-up-form-submit
							{
								position: relative;
								border-radius: 20px;
								text-transform: uppercase;
								font-weight: 600;
								padding: 5px 45px;
								border: 2px solid transparent;
								background: linear-gradient(90deg, #e8c03d 0%, #e8c03d 3%, #f0da76 42%, #e6c961 58%, #d8b244 85%, #d3a939 100%) padding-box, linear-gradient(90deg, #5e2401 0%, #5e2401 2%, #9d6515 22%, #dba628 44%, #e0b02f 53%, #f0cd45 83%, #f6d84d 100%) border-box;
								overflow: hidden;
							}
							
							button.pop-up-form-submit:after
							{
								position: absolute;
								content: '';
								top: 0px;
								left: 0px;
								width: 100%;
								height: 100%;
								background: rgb(0 0 0 / 0%);
								transition: 0.2s;
								-o-transition: 0.2s;
								-webkit-transition: 0.2s;
							}
							
							button.pop-up-form-submit:hover:after
							{
								background: rgb(0 0 0 / 5%);
							}
							
							button.pop-up-form-submit:active:after
							{
								background: rgb(0 0 0 / 0%);
							}
							
							button.pop-up-form-submit.submitted:after
							{
								background: rgb(255 255 255 / 20%);
							}
							
							
		
						div.pop-up-form-attach-file
						{
							display: flex;
							justify-content: space-between;
							align-items: start;
							width: 100%;
							margin-bottom: 5px;
							padding: 5px;
							box-sizing: border-box;
							background: #eee;
							border-radius: 15px;
						}
						
						div.pop-up-form-attach-file:last-child
						{
							margin: 0px;
						}
						
							div.pop-up-form-attach-file-cell
							{
								display: flex;
								width: 95%;
							}
						
								span.pop-up-form-attach-file-name
								{
									display: block;
									width: 90%;
									white-space: nowrap;
									overflow: hidden;
									text-overflow: ellipsis;
								}
						
								span.pop-up-form-attach-file-progress
								{
									position: relative;
									width: 18px;
									height: 18px;
									margin-right: 10px;
									border-radius: 18px;
									transition: 0.2s;
									-o-transition: 0.2s;
									-webkit-transition: 0.2s;
									background: conic-gradient(#0096ff 0%, #fff 0%);
									mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #fff calc(100% - 2px));
								}
								
								span.pop-up-form-attach-file-progress.grey
								{
									background: conic-gradient(#0096ff 0%, #ccc 0%);
									mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #ccc calc(100% - 2px));
								}
								
								div.pop-up-form-attach-file-cell.ctrl
								{
									width: 18px;
								}
									i.pop-up-form-attach-del
									{
										display: block;
										font-size: 18px;
										color: #ff2f00;
										cursor: pointer;
									}
						
		div.pop-up-footer
		{
			width: 100%;
			padding: 20px 50px;
			box-sizing: border-box;
			background: url('/img_files/items/pop-up/pop-up-bg-footer.svg') no-repeat center top;
			background-size: cover;
		}		
		
			span.pop-up-footer-title
			{
				display: block;
				font-size: 20px;
				font-weight: 600;
				text-transform: uppercase;
				text-align: center;
				color: #fff;
			}
			
			div.pop-up-footer-stages
			{
				margin: 20px 0px;
				display: flex;
				justify-content: space-between;
			}
			
				div.pop-up-footer-stage
				{
					display: flex;
					justify-content: center;
					align-items: center;
					width: 140px;
					padding: 10px 13px;
					box-sizing: border-box;
					background: #fff;
					border-radius: 15px;
					background: linear-gradient(#fff, #fff) padding-box, linear-gradient(to bottom, #715316 0%, #fbf7c8 50%, #715316 100%) border-box;
					border: 2px solid transparent;
				}
				
					span.pop-up-footer-stage-title
					{
						font-size: 13px;
						font-weight: 600;
						text-transform: uppercase;
						text-align: center;
					}
				
				div.pop-up-footer-stage-separator
				{
					position: relative;
				}
				
					div.pop-up-footer-stage-separator:after
					{
						position: absolute;
						content: '';
						top: -15px;
						left: -30px;
						width: 60px;
						height: 15px;
						background: url('/img_files/items/pop-up/pop-up-stage-arrow.svg') no-repeat center;
						background-size: contain;
					}
					
			span.pop-up-footer-desc
			{
				display: block;
				font-style: italic;
				font-size: 16px;
				font-weight: 600;
				text-align: center;
				color: #fff;
			}
			
	div.pop-up-content-success
	{
		width: 100%;
		height: 800px;
		padding: 10px;
		box-sizing: border-box;
		background: linear-gradient(180deg, #e0e0e0 0%, #e0e0e0 15%, #fefefc 50%, #d8cec6 85%, #d8cec6 100%);
	}
	
		div.pop-up-success-wrap
		{
			position: relative;
			width: 100%;
			height: 100%;
			padding: 40px;
			box-sizing: border-box;
		}
		
			div.pop-up-success-border.horizontal
			{
				position: absolute;
				width: 100%;
				height: 31px;
				border: 3px solid #795a00;
				box-sizing: border-box;
			}
			
			div.pop-up-success-border.horizontal.top
			{
				left: 0px;
				top: 0px;
			}
			
			div.pop-up-success-border.horizontal.bottom
			{
				left: 0px;
				bottom: 0px;
			}
			
			div.pop-up-success-border.vertical
			{
				position: absolute;
				width: 31px;
				height: 100%;
				padding: 28px 0px;
				border: 3px solid #795a00;
				box-sizing: border-box;
			}
			
			div.pop-up-success-border.vertical.left
			{
				top: 0px;
				left: 0px;
			}
			
			div.pop-up-success-border.vertical.right
			{
				top: 0px;
				right: 0px;
			}
			
				div.pop-up-success-border-wrap
				{
					position: relative;
					width: 100%;
					height: 100%;
				}
			
					div.pop-up-success-line
					{
						position: absolute;
						background: #795a00;
					}
					
					div.pop-up-success-line.horizontal
					{
						width: 100%;
						height: 3px;
						top: 50%;
						margin-top: -2px;
					}
					
					div.pop-up-success-line.vertical
					{
						width: 3px;
						height: 100%;
						left: 50%;
						margin-left: -2px;
					}
				
					div.pop-up-success-decor
					{
						position: absolute;
						border-radius: 18px;
						left: 50%;
						top: 50%;
					}
				
					div.pop-up-success-border.horizontal div.pop-up-success-decor
					{
						width: 120px;
						height: 19px;
						margin-left: -60px;
						margin-top: -10px;
						background: linear-gradient(90deg, #93814a 0%, #d5c891 100%);
					}
					
					div.pop-up-success-border.vertical div.pop-up-success-decor
					{
						width: 19px;
						height: 120px;
						margin-left: -10px;
						margin-top: -60px;
						background: linear-gradient(180deg, #93814a 0%, #d5c891 100%);
					}
					
					div.pop-up-success-diamond
					{
						position: absolute;
						width: 19px;
						height: 19px;
						rotate: 45deg;
					}
					
					div.pop-up-success-diamond.double:before
					{
						position: absolute;
						content: '';
						width: 30px;
						height: 30px;
						left: 50%;
						top: 50%;
						margin-top: -15px;
						margin-left: -15px;
						border: 2px solid #795a00;
						box-sizing: border-box;
					}
					
					div.pop-up-success-diamond:after
					{
						position: absolute;
						content: '';
						width: 18px;
						height: 18px;
						left: 50%;
						top: 50%;
						margin-top: -9px;
						margin-left: -9px;
						border: 2px solid #795a00;
						box-sizing: border-box;
					}
					
					div.pop-up-success-diamond.top:after
					{
						background: #e0e0e0;
					}
					
					div.pop-up-success-diamond.bottom:after
					{
						background: #d8cec6;
					}
					
					div.pop-up-success-border.horizontal.top div.pop-up-success-diamond.double:before
					{
						background: #e0e0e0;
					}
					
					div.pop-up-success-border.horizontal.top div.pop-up-success-diamond:after
					{
						background: #e0e0e0;
					}
					
					div.pop-up-success-border.horizontal.bottom div.pop-up-success-diamond.double:before
					{
						background: #d8cec6;
					}
					
					div.pop-up-success-border.horizontal.bottom div.pop-up-success-diamond:after
					{
						background: #d8cec6;
					}
					
					div.pop-up-success-diamond.left
					{
						top: 50%;
						left: -28px;
						margin-top: -10px;
					}
					
					div.pop-up-success-diamond.right
					{
						top: 50%;
						right: -28px;
						margin-top: -10px;
					}
					
					div.pop-up-success-diamond.top
					{
						top: 50px;
						left: 3px;
					}
					
					div.pop-up-success-diamond.bottom
					{
						bottom: 50px;
						left: 3px;
					}
					
					div.pop-up-success-corner
					{
						position: absolute;
						top: 0px;
						width: 25px;
						height: 100%;
					}
					
					div.pop-up-success-corner.left
					{
						left: 0px;
						border-right: 3px solid #795a00;
					}
					
					div.pop-up-success-corner.right
					{
						right: 0px;
						border-left: 3px solid #795a00;
					}
					
						div.pop-up-success-corner:before
						{
							position: absolute;
							content: '';
							width: 19px;
							height: 19px;
							left: 50%;
							top: 50%;
							margin-top: -10px;
							margin-left: -10px;
							border: 2px solid #795a00;
							box-sizing: border-box;
							rotate: 45deg;
							background: #fff;
						}
						
						div.pop-up-success-border.horizontal.top div.pop-up-success-corner:before
						{
							background: #e0e0e0;
						}
						
						div.pop-up-success-border.horizontal.bottom div.pop-up-success-corner:before
						{
							background: #d8cec6;
						}

		div.pop-up-success-desc
		{
			position: relative;
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			width: 100%;
			height: 100%;
		}
		
			div.pop-up-success-desc-line
			{
				margin-bottom: 20px;
			}
			
				span.pop-up-success-title
				{
					display: block;
					width: 400px;
					height: 90px;
					margin: 0px auto;
					background: url('/img_files/items/pop-up/pop-up-success-title.svg') no-repeat center;
					background-size: contain;
				}
				
				span.pop-up-success-desc
				{
					display: block;
					padding: 0px 30px;
					font-size: 14px;
					text-align: center;
				}
				
				span.pop-up-success-desc.large
				{
					font-size: 18px;
				}
				
				button.pop-up-form-return
				{
					position: relative;
					border-radius: 25px;
					text-transform: uppercase;
					font-weight: 600;
					padding: 7px 15px;
					border: 2px solid transparent;
					background: linear-gradient(90deg, #e8c03d 0%, #e8c03d 3%, #f0da76 42%, #e6c961 58%, #d8b244 85%, #d3a939 100%) padding-box, linear-gradient(90deg, #5e2401 0%, #5e2401 2%, #9d6515 22%, #dba628 44%, #e0b02f 53%, #f0cd45 83%, #f6d84d 100%) border-box;
					overflow: hidden;
				}
				
				button.pop-up-form-return:after
				{
					position: absolute;
					content: '';
					top: 0px;
					left: 0px;
					width: 100%;
					height: 100%;
					background: rgb(0 0 0 / 0%);
					transition: 0.2s;
					-o-transition: 0.2s;
					-webkit-transition: 0.2s;
				}
				
				button.pop-up-form-return:hover:after
				{
					background: rgb(0 0 0 / 5%);
				}
				
				button.pop-up-form-return:active:after
				{
					background: rgb(0 0 0 / 0%);
				}
				
				button.pop-up-form-return.submitted:after
				{
					background: rgb(255 255 255 / 20%);
				}

				ul.pop-up-success-social
				{
					display: flex;
					justify-content: center;
					list-style-type: none;
				}

					ul.pop-up-success-social li a
					{
						background: linear-gradient(180deg, #a09f9f 0%, #d1d1d1 50%, #a3a3a3 80%, #a3a3a3 100%);
						-webkit-background-clip: text;
						-webkit-text-fill-color: transparent;
						font-size: 26px;
					}
					
	div.service-gallery-wrap
	{
		width: 100%;
		margin: 50px 0px;
	}
	
		div.service-gallery-line
		{
			display: flex;
			width: 100%;
			margin-bottom: 15px;
		}
		
			div.service-gallery-cell
			{
				margin-right: 15px;
			}
			
			div.service-gallery-cell.one
			{
				flex: 1;
			}
			
			div.service-gallery-cell.two
			{
				flex: 2;
			}
			
			div.service-gallery-cell.three
			{
				flex: 3;
			}
			
			div.service-gallery-cell.four
			{
				flex: 4;
			}
			
			div.service-gallery-cell:last-child
			{
				margin: 0px;
			}
			
				div.service-gallery-cell img
				{
					width: 100%;
					margin-bottom: 15px;
				}
				
				div.service-gallery-cell img:last-child
				{
					width: 100%;
					margin: 0px;
				}
	
	div.service-video-wrap
	{
		position: relative;
	}
	
	div.service-video-wrap.left
	{
		float: left;
		margin-right: 20px;
	}
	
		video.service-video
		{
			width: 100%;
		}
		
		i.service-video-play
		{
			position: absolute;
			top: 50%;
			left: 50%;
			margin-top: -40px;
			margin-left: -40px;
			font-size: 80px;
			color: #867924;
			cursor: pointer;
			opacity: 1;
			transition: 0.3s;
			-o-transition: 0.3s;
			-webkit-transition: 0.3s;
		}
		
		i.service-video-play.hidden
		{
			opacity: 0;
		}
	
	div.services-ctrl-wrap
	{
		display: flex;
		gap: 20px;
		margin: 20px 0px 50px;
	}
	
		a.btn-service-link
		{
			display: inline-block;
			padding: 10px 30px;
			font-size: 16px;
			line-height: 20px;
			border: 2px solid #3f3e40;
			border-radius: 40px;
			transition: 0.2s;
			-o-transition: 0.2s;
			-webkit-transition: 0.2s;
		}
		
		a.btn-service-link.fill-in
		{
			color: #fff;
			background: #3f3e40;
		}
		
		a.btn-service-link.outline
		{
			color: #3f3e40;
		}
		
		a.btn-service-link.fill-in:hover
		{
			border: 2px solid #736a2a;
			background: #736a2a;
		}
		
		a.btn-service-link.outline:hover
		{
			border: 2px solid #736a2a;
			background: #736a2a;
			color: #fff;
		}
		
		span.pricing-request
		{
			font-weight: 600;
			color: #1972f5;
			text-decoration: underline;
			cursor: pointer;
		}