/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0536
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0536 .preview-body h1  { 
						line-height: 1.4em;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: Montserrat;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0536 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0536 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0536 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .preview-body  {
		
						line-height: 1.5em;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0536 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0536 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0536 .preview-body h2  { 
						font-family: Arial;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						font-weight: bold;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						line-height: 1.5em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0536 #el-4794 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0536 #el-4801.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0536 #el-4796.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0536 #el-4795.inner-pic{
				
							background-position : 50% 50%;
					
				}






.desktop-mode .st-0536 #el-4799-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0536 #el-4798-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0536 #el-4797-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}
 .st-0536 #el-4797.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0536 #el-4799.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0536 #el-4798.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0536 #el-4794 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0026
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 640px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0026 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0026 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0026 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0026 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0026 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0026 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0176
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 380px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0176 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0176 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0176 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0176 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0176 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0176 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0070
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0070 .preview-body h1  { 
						line-height: 1.4em;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: Montserrat;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0070 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0070 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0070 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .preview-body  {
		
						line-height: 1.5em;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0070 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0070 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0070 .preview-body h2  { 
						font-family: Arial;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgba(36, 154, 95, 0.94);
						
						letter-spacing: -0.05em;
						
						text-decoration: underline;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						line-height: 1.5em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0070 #el-0609 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0070 #el-0611.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0070 #el-0608.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0070 #el-0612.inner-pic{
				
							background-position : 50% 50%;
					
				}






.desktop-mode .st-0070 #el-0607-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0070 #el-0606-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0070 #el-0610-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}
 .st-0070 #el-0606.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0070 #el-0610.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0070 #el-0607.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0070 #el-0609 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0397
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0397 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0397 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0397 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0397 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0397 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0397 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0499
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0499 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0499 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0499 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0499 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0499 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0499 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0499 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgba(36, 154, 95, 0.94);
						
						letter-spacing: -0.05em;
						
						text-decoration: underline;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0499 #el-4484 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0499 #el-4485.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0499 #el-4486.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0499 #el-4483.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				}






.desktop-mode .st-0499 #el-4490-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0499 #el-4487-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0499 #el-4488-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}
 .st-0499 #el-4487.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0499 #el-4490.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0499 #el-4488.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0499 #el-4484 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0096
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0096 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0096 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0096 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0096 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0096 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0096 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0264
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0264 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0264 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0264 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0264 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0264 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0264 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0264 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						margin-right: 0px;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						font-weight: bold;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0264 #el-2237 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0264 #el-2242.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0264 #el-2236.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0264 #el-2240.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				}






.desktop-mode .st-0264 #el-2238-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0264 #el-2241-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0264 #el-2243-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}
 .st-0264 #el-2238.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0264 #el-2243.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0264 #el-2241.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0264 #el-2237 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0421
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0421 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0421 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0421 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0421 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0421 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0421 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0431
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0431 .preview-body h1  { 
						line-height: 1.4em;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: Montserrat;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0431 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0431 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0431 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .preview-body  {
		
						line-height: 1.5em;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0431 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0431 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0431 .preview-body h2  { 
						font-family: Arial;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						font-weight: bold;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						line-height: 1.5em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0431 #el-3857 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0431 #el-3859.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0431 #el-3852.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0431 #el-3854.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				}






.desktop-mode .st-0431 #el-3856-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0431 #el-3855-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0431 #el-3858-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}
 .st-0431 #el-3855.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0431 #el-3858.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0431 #el-3856.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0431 #el-3857 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0207
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0207 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0207 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0207 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0207 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0207 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0207 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0189
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0189 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0189 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0189 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0189 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0189 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0189 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0189 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						margin-right: 0px;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						font-weight: bold;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0189 #el-1609 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0189 #el-1607.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0189 #el-1604.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0189 #el-1612.inner-pic{
				
							background-position : 50% 50%;
					
				}






.desktop-mode .st-0189 #el-1611-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0189 #el-1608-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0189 #el-1610-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}
 .st-0189 #el-1608.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0189 #el-1611.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0189 #el-1610.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0189 #el-1609 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0017
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0017 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0017 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0017 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0017 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0017 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0017 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0316
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0316 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0316 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0316 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0316 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0316 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0316 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0348
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0348 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0348 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0348 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0348 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0348 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0348 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0083
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0083 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0083 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0083 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0083 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0083 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0083 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0040
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0040 .preview-body h1  { 
						line-height: 1.4em;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: Montserrat;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0040 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0040 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0040 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .preview-body  {
		
						line-height: 1.5em;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0040 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0040 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0040 .preview-body h2  { 
						font-family: Arial;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						font-weight: bold;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						line-height: 1.5em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0040 #el-0327 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0040 #el-0329.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0040 #el-0330.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0040 #el-0331.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				}






.desktop-mode .st-0040 #el-0328-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0040 #el-0326-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0040 #el-0332-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}
 .st-0040 #el-0326.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0040 #el-0332.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0040 #el-0328.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0040 #el-0327 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0484
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0484 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0484 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0484 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0484 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0484 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0484 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0484 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						margin-right: 0px;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						font-weight: bold;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0484 #el-4340 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0484 #el-4332.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0484 #el-4338.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0484 #el-4336.inner-pic{
				
							background-position : 50% 50%;
					
				}






.desktop-mode .st-0484 #el-4333-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0484 #el-4335-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0484 #el-4337-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}
 .st-0484 #el-4333.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0484 #el-4335.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0484 #el-4337.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0484 #el-4340 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0417
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 420px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0417 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0417 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0417 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0417 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0417 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0417 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0380
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0380 .preview-body h1  { 
						line-height: 1.4em;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: Montserrat;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0380 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0380 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0380 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .preview-body  {
		
						line-height: 1.5em;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0380 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0380 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0380 .preview-body h2  { 
						font-family: Arial;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgba(36, 154, 95, 0.94);
						
						letter-spacing: -0.05em;
						
						text-decoration: underline;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						line-height: 1.5em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0380 #el-3130 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0380 #el-3127.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0380 #el-3131.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0380 #el-3135.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				}






.desktop-mode .st-0380 #el-3129-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0380 #el-3132-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0380 #el-3128-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}
 .st-0380 #el-3132.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0380 #el-3128.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0380 #el-3129.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0380 #el-3130 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0161
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0161 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0161 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0161 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0161 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0161 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0161 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0161 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						margin-right: 0px;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						font-weight: bold;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0161 #el-1353 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0161 #el-1352.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0161 #el-1357.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0161 #el-1358.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				}






.desktop-mode .st-0161 #el-1360-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0161 #el-1354-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0161 #el-1359-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}
 .st-0161 #el-1359.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0161 #el-1354.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0161 #el-1360.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0161 #el-1353 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0493
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493 .background-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493.master.item-box   {
		
						background-color: rgb(239, 239, 239);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0493 .preview-body h1  { font-size:calc( 10px + ( 17rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: 0.05em;
						
						margin-top: 5px;
						
						margin-bottom: 5px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493 .preview-link-img  {
		
						width: 30px;
						
						margin: 4px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493.master.item-box   {
		
						padding-left: 0%;
						
						width: 100%;
						
						padding-right: 0%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493 .inner-pic-holder  {
		
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493  .preview-content-holder  {
		
						margin-right: 30px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 900px;
						
						padding-right: 0px;
						
						margin-top: 5px;
						
						margin-left: 30px;
						
						padding-top: 0px;
						
						margin-bottom: 15px;
						
						background-color: rgba(92, 33, 33, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0493 #sr-basket-widget *  { font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						padding-right: 15px;
						
						margin-top: 25px;
						
						padding-left: 15px;
						
						padding-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493 .preview-title-holder  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493 .item-content:not(.blocks_layout)  {
		
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493 .preview-subtitle-holder  {
		
						text-align: left;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493 .preview-body  {
		
						color: rgb(106, 106, 106);
						font-size:calc( 10px + ( 12rem - 10rem ) );
						margin-top: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493 .preview-element.icon-source  {
		
						width: 500px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493 .preview-social-holder  {
		
						margin-bottom: 10px;
						
						margin-top: 20px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493  .preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493 .stripe-background  {
		
						margin-top: -25px;
						
						margin-left: 0%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0493 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0493 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0493 .preview-body h2  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						letter-spacing: 0.05em;
						
						margin-top: 5px;
						
						line-height: 1.3em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





















/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0084
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0084 .preview-body h1  { 
						line-height: 1.4em;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: Montserrat;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0084 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0084 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0084 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .preview-body  {
		
						line-height: 1.5em;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0084 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0084 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0084 .preview-body h2  { 
						font-family: Arial;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						font-weight: bold;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						line-height: 1.5em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0084 #el-0725 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0084 #el-0726.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0084 #el-0727.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0084 #el-0724.inner-pic{
				
							background-position : 50% 50%;
					
				}






.desktop-mode .st-0084 #el-0730-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0084 #el-0723-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0084 #el-0728-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}
 .st-0084 #el-0728.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0084 #el-0730.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0084 #el-0723.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0084 #el-0725 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0357
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0357 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0357 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0357 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0357 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0357 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0357 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0357 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						margin-right: 0px;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						font-weight: bold;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0357 #el-2954 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0357 #el-2952.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0357 #el-2957.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0357 #el-2960.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				}






.desktop-mode .st-0357 #el-2953-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0357 #el-2959-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0357 #el-2956-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}
 .st-0357 #el-2953.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0357 #el-2956.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0357 #el-2959.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0357 #el-2954 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0007
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0007 .preview-body h1  { 
						line-height: 1.4em;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: Montserrat;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0007 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0007 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0007 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .preview-body  {
		
						line-height: 1.5em;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0007 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0007 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0007 .preview-body h2  { 
						font-family: Arial;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgba(36, 154, 95, 0.94);
						
						letter-spacing: -0.05em;
						
						text-decoration: underline;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						line-height: 1.5em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0007 #el-0070 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0007 #el-0069.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0007 #el-0066.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0007 #el-0065.inner-pic{
				
							background-position : 50% 50%;
					
				}






.desktop-mode .st-0007 #el-0067-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0007 #el-0063-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0007 #el-0064-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}
 .st-0007 #el-0067.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0007 #el-0064.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0007 #el-0063.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0007 #el-0070 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0226
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0226 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0226 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0226 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0226 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0226 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0226 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0506
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0506 .preview-body h1  { 
						line-height: 1.4em;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: Montserrat;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0506 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0506 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0506 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .preview-body  {
		
						line-height: 1.5em;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0506 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0506 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0506 .preview-body h2  { 
						font-family: Arial;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgba(36, 154, 95, 0.94);
						
						letter-spacing: -0.05em;
						
						text-decoration: underline;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						line-height: 1.5em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0506 #el-4539 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0506 #el-4540.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0506 #el-4538.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0506 #el-4536.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				}






.desktop-mode .st-0506 #el-4541-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0506 #el-4535-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0506 #el-4537-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}
 .st-0506 #el-4541.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0506 #el-4537.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0506 #el-4535.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0506 #el-4539 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0290
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0290 .preview-body h1  { 
						line-height: 1.4em;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: Montserrat;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0290 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0290 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0290 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .preview-body  {
		
						line-height: 1.5em;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0290 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0290 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0290 .preview-body h2  { 
						font-family: Arial;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						font-weight: bold;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						line-height: 1.5em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0290 #el-2441 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0290 #el-2444.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0290 #el-2436.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0290 #el-2439.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				}






.desktop-mode .st-0290 #el-2437-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0290 #el-2442-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0290 #el-2440-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}
 .st-0290 #el-2442.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0290 #el-2440.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0290 #el-2437.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0290 #el-2441 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0550
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0550 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0550 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0550 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0550 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0550 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0550 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0013
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 380px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0013 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0013 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0013 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0013 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0013 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0013 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0436
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 380px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0436 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0436 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0436 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0436 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0436 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0436 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0551
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0551 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0551 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0551 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0551 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0551 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0551 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0551 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						margin-right: 0px;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						font-weight: bold;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0551 #el-4941 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0551 #el-4939.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0551 #el-4944.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0551 #el-4938.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				}






.desktop-mode .st-0551 #el-4936-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0551 #el-4942-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0551 #el-4940-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}
 .st-0551 #el-4940.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0551 #el-4936.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0551 #el-4942.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0551 #el-4941 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0115
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0115 .preview-body h1  { 
						line-height: 1.4em;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: Montserrat;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0115 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0115 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0115 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .preview-body  {
		
						line-height: 1.5em;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0115 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0115 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0115 .preview-body h2  { 
						font-family: Arial;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						font-weight: bold;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						line-height: 1.5em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0115 #el-0996 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0115 #el-0993.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0115 #el-0992.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0115 #el-0995.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				}






.desktop-mode .st-0115 #el-0991-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0115 #el-0994-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0115 #el-0998-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}
 .st-0115 #el-0998.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0115 #el-0994.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0115 #el-0991.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0115 #el-0996 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0478
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 380px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0478 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0478 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0478 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0478 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0478 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0478 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0291
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0291 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0291 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0291 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0291 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0291 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0291 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0541
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0541 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0541 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0541 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0541 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0541 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0541 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0545
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 650px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0545 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0545 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0545 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0545 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0545 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0545 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR style-a5a2d798d28346178689f9b25b30893a
 *                                 	 
 ******************************************************************************************************/

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/



/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0308
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 420px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0308 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0308 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0308 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0308 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0308 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0308 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0396
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0396 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0396 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0396 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0396 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0396 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0396 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0396 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgba(36, 154, 95, 0.94);
						
						letter-spacing: -0.05em;
						
						text-decoration: underline;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0396 #el-3565 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0396 #el-3573.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0396 #el-3568.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0396 #el-3569.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				}






.desktop-mode .st-0396 #el-3570-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0396 #el-3571-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0396 #el-3572-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}
 .st-0396 #el-3570.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0396 #el-3571.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0396 #el-3572.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0396 #el-3565 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0383
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0383 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0383 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0383 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0383 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0383 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0383 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0447
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0447 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0447 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0447 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0447 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0447 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0447 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0447 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgba(36, 154, 95, 0.94);
						
						letter-spacing: -0.05em;
						
						text-decoration: underline;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0447 #el-3991 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0447 #el-3985.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0447 #el-3988.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0447 #el-3994.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				}






.desktop-mode .st-0447 #el-3990-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0447 #el-3987-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0447 #el-3992-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}
 .st-0447 #el-3987.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0447 #el-3992.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0447 #el-3990.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0447 #el-3991 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0510
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0510 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0510 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .stripe-background  {
		
						margin-top: -25px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0510 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0510 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 10px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0510 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0510 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0510 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						margin-right: 0px;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						font-weight: bold;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0510 #el-4572 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0510 #el-4579.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0510 #el-4578.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0510 #el-4580.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				}






.desktop-mode .st-0510 #el-4574-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0510 #el-4573-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0510 #el-4576-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}
 .st-0510 #el-4576.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0510 #el-4573.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0510 #el-4574.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				}






 .st-0510 #el-4572 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0492
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492.master.item-box   {
		
						position: relative;
						
						background-color: rgb(60, 60, 60);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0492 .preview-element.Link.hover-tester  { 
						color: rgb(109, 109, 109);
						
						background-color: rgba(147, 147, 147, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492 .preview-icon-holder  {
		
		    			-webkit-filter: invert(0%);filter: invert(0%);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492 .preview-item-links  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492  .preview-content-holder  {
		
						border-color: rgb(214, 214, 214);
						
						margin-right: 0px;
						
						margin-top: 15px;
						
						margin-left: 0px;
						
						background-color: rgba(0, 0, 0, 0);
						
						text-align: left;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0492 #sr-basket-widget *  { 
						font-family: "Open Sans";
						font-size:calc( 10px + ( 14rem - 10rem ) );
						margin-right: 10px;
						
						color: rgb(255, 255, 255);
						
						padding-bottom: 13px;
						
						border-color: rgb(246, 246, 246);
						
						letter-spacing: 0.3em;
						
						max-width: 1150px;
						
						padding-right: 10px;
						
						padding-left: 10px;
						
						border-radius: 0px;
						
						padding-top: 13px;
						
						border-width: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						margin-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0492 .preview-body h1  { font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgb(56, 142, 154);
						
						letter-spacing: 0.05em;
						
						margin-left: 0px;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492 .preview-title-holder  {
		
						text-align: left;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492 .item-content:not(.blocks_layout)  {
		
						background-color: rgba(244, 203, 74, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492 .preview-subtitle-holder  {
		
						text-align: left;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492 .stripe-background  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492 .preview-element.icon-source  {
		
						margin-bottom: 0px;
						
						width: 330px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492  .preview-content-wrapper  {
		
						vertical-align: bottom;
						
						text-align: left;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0492 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0492 .preview-body h2  { font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(152, 152, 152);
						
						letter-spacing: 0.05em;
						
						margin-right: 0px;
						
						margin-top: 5px;
						
						margin-left: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/


















/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0461
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0461 .preview-body h1  { 
						line-height: 1.4em;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: Montserrat;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0461 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0461 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0461 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .preview-body  {
		
						line-height: 1.5em;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0461 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0461 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0461 .preview-body h2  { 
						font-family: Arial;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgba(36, 154, 95, 0.94);
						
						letter-spacing: -0.05em;
						
						text-decoration: underline;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						line-height: 1.5em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0461 #el-4121 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0461 #el-4118.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0461 #el-4126.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0461 #el-4125.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				}






.desktop-mode .st-0461 #el-4122-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0461 #el-4123-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0461 #el-4124-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}
 .st-0461 #el-4124.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0461 #el-4122.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0461 #el-4123.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0461 #el-4121 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0010
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 380px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0010 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0010 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0010 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0010 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0010 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0010 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0035
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0035 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0035 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0035 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0035 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0035 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0035 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0284
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0284 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0284 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0284 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0284 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0284 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0284 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0491
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0491 .quote-holder  {
		
						margin-bottom: 45px;
						
						margin-top: 35px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0491 .Title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0491 .Body h1  { font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 650px;
						
						letter-spacing: 0.05em;
						
						margin-right: 20px;
						
						margin-top: 30px;
						
						margin-left: 20px;
						
						font-family: Montserrat;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0491 .raw-container  {
		
						padding-bottom: 5px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0491 .item-links span  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						letter-spacing: 0.1em;
						
						padding-right: 15px;
						
						margin-top: 20px;
						
						padding-left: 15px;
						
						padding-top: 10px;
						
						margin-bottom: 20px;
						
						border-width: 1px;
						
						background-color: rgba(66, 117, 83, 0);
						
						margin-left: 50px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0491 .Quote  {
		
						margin-right: 50px;
						
						font-family: 'Times New Roman';
						font-size:calc( 10px + ( 19rem - 10rem ) );
						margin-left: 50px;
						
						font-style: italic;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0491 .quote-author  {
		
						font-style: italic;
						font-size:calc( 10px + ( 19rem - 10rem ) );
						color: rgb(124, 124, 124);
						
						margin-right: 50px;
						
						margin-top: 10px;
						
						margin-left: 50px;
						
						font-family: 'Times New Roman';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0491 .Body  {
		font-size:calc( 10px + ( 12rem - 10rem ) );
						max-width: 650px;
						
						margin-right: 20px;
						
						margin-left: 20px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0491 .Subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0491 .Body h2  { font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(110, 110, 110);
						
						max-width: 650px;
						
						letter-spacing: 0.1em;
						
						margin-right: 20px;
						
						margin-top: 15px;
						
						margin-left: 20px;
						
						margin-bottom: 15px;
						
						font-family: Arial;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0491 .raw-wrapper  {
		
						background-color: rgb(56, 142, 154);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0491 .title-wrapper  {
		
						max-width: 1180px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0491 .subtitle-wrapper  {
		
						max-width: 1180px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0491 .body-wrapper  {
		
						max-width: 1032px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0491 .link-wrapper  {
		
						max-width: 1058px;
							
		}
	
	 .st-0491.master.container > #children  {
		
						background-color: rgb(255, 255, 255);
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/

























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/

	
	
	
			.master.container.website-style .master.item-box:not(.custom) .preview-subtitle:not(.custom) , 
			.master.container.website-style .master.item-box:not(.custom) .blocks-preview-subtitle:not(.custom) { 
						font-family: Kreon;
				
						letter-spacing: 0.0em;
				
						line-height: 1.4em;
					
		}
	
	
	
			.master.container.website-style .master.item-box:not(.custom) .preview-title:not(.custom) , 
			.master.container.website-style .master.item-box:not(.custom) .blocks-preview-title:not(.custom) { 
						font-family: Kreon;
				
						letter-spacing: 0.0em;
				
						line-height: 1.5em;
					
		}
	
	
	
			  .header-box + .master.item-box.fill-height , 
			  #menu-placeholder + .master.item-box.fill-height { 
						min-height: calc(100vh - 308px)!important;
					
		}
	
	
	
			.master.container.website-style .master.item-box:not(.custom) .preview-element.Link:not(.custom)  {
		
						font-family: "Open Sans";
				
						letter-spacing: 0.15em;
				
						border-width: 2px;
				
						border-radius: 0px;
					
		}
	
	
	
			body    {
		
						background-color: rgb(245, 245, 245);
					
		}
	
	
	
			.master.container.website-style .master.item-box:not(.custom) .preview-body:not(.custom) , 
			.master.container.website-style .master.item-box:not(.custom) .blocks-preview-body:not(.custom) { 
						font-family: "Open Sans";
				
						letter-spacing: 0.05em;
				
						line-height: 1.9em;
					
		}
	
	
	
			#site.in-editor  .header-box + .control-handle + .master.item-box.fill-height , 
			#site.in-editor  #menu-placeholder + .control-handle + .master.item-box.fill-height { 
						min-height: calc(100vh - 358px)!important;
					
		}/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0184
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0184 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0184 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0184 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0184 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0184 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0184 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0184 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgba(36, 154, 95, 0.94);
						
						letter-spacing: -0.05em;
						
						text-decoration: underline;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0184 #el-1564 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0184 #el-1566.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0184 #el-1565.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0184 #el-1563.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				}






.desktop-mode .st-0184 #el-1570-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0184 #el-1567-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0184 #el-1568-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}
 .st-0184 #el-1568.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0184 #el-1570.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0184 #el-1567.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0184 #el-1564 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0249
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0249 .preview-body h1  { 
						line-height: 1.4em;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: Montserrat;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0249 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0249 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0249 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .preview-body  {
		
						line-height: 1.5em;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0249 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0249 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0249 .preview-body h2  { 
						font-family: Arial;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgba(36, 154, 95, 0.94);
						
						letter-spacing: -0.05em;
						
						text-decoration: underline;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						line-height: 1.5em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0249 #el-2111 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0249 #el-2114.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0249 #el-2110.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0249 #el-2113.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				}






.desktop-mode .st-0249 #el-2108-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0249 #el-2109-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0249 #el-2112-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}
 .st-0249 #el-2112.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0249 #el-2109.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0249 #el-2108.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0249 #el-2111 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0496
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0496 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0496 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0496 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0496 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0496 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0496 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0399
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0399 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0399 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0399 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0399 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0399 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0399 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0399 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						margin-right: 0px;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						font-weight: bold;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0399 #el-3593 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0399 #el-3587.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0399 #el-3586.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0399 #el-3588.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				}






.desktop-mode .st-0399 #el-3589-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0399 #el-3592-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0399 #el-3590-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}
 .st-0399 #el-3589.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0399 #el-3590.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0399 #el-3592.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0399 #el-3593 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0041
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0041 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0041 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0041 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0041 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0041 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0041 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0056
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0056 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0056 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0056 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0056 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0056 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0056 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0134
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0134 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0134 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0134 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0134 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0134 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0134 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0134 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgba(36, 154, 95, 0.94);
						
						letter-spacing: -0.05em;
						
						text-decoration: underline;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0134 #el-1153 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0134 #el-1158.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0134 #el-1155.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0134 #el-1159.inner-pic{
				
							background-position : 50% 50%;
					
				}






.desktop-mode .st-0134 #el-1160-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0134 #el-1157-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0134 #el-1156-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}
 .st-0134 #el-1160.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0134 #el-1156.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0134 #el-1157.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0134 #el-1153 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0516
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0516 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0516 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0516 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0516 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0516 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0516 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0180
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0180 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0180 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0180 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0180 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0180 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0180 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0180 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgba(36, 154, 95, 0.94);
						
						letter-spacing: -0.05em;
						
						text-decoration: underline;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0180 #el-1543 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0180 #el-1541.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0180 #el-1539.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0180 #el-1534.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				}






.desktop-mode .st-0180 #el-1538-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0180 #el-1540-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0180 #el-1542-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}
 .st-0180 #el-1538.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0180 #el-1540.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0180 #el-1542.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0180 #el-1543 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0312
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0312 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0312 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0312 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0312 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0312 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0312 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0016
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0016 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0016 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0016 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0016 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0016 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0016 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0368
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0368 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0368 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0368 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0368 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0368 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0368 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0371
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0371 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0371 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0371 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0371 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0371 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0371 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0138
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0138 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0138 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0138 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0138 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0138 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0138 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0400
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 420px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0400 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0400 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0400 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0400 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0400 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0400 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0098
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0098 .preview-body h1  { 
						font-family: Montserrat;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.4em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0098 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0098 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0098 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						line-height: 1.5em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0098 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0098 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0098 .preview-body h2  { 
						line-height: 1.5em;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						color: rgba(36, 154, 95, 0.94);
						
						letter-spacing: -0.05em;
						
						text-decoration: underline;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: Arial;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0098 #el-0840 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0098 #el-0845.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				} .st-0098 #el-0848.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0098 #el-0847.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				}






.desktop-mode .st-0098 #el-0849-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}.desktop-mode .st-0098 #el-0846-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0098 #el-0842-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}
 .st-0098 #el-0849.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0098 #el-0846.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0098 #el-0842.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0098 #el-0840 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0406
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0406 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0406 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0406 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0406 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0406 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0406 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0227
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0227 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0227 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0227 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0227 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0227 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0227 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0106
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0106 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0106 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0106 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0106 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0106 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0106 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0503
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0503 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0503 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0503 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0503 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0503 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0503 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0367
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 410px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0367 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0367 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0367 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0367 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0367 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0367 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0317
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 380px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0317 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0317 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0317 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0317 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0317 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0317 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0292
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 380px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0292 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0292 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0292 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0292 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0292 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0292 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0462
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0462 .preview-body h1  { 
						font-family: Oswald;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						line-height: 1.2em;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462.master.item-box   {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0462 #sr-basket-widget *  { 
						font-family: Arial;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						border-width: 2px;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .preview-element.icon-source  {
		
						width: 60px;
						
						margin-bottom: 15px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						font-size:calc( 10px + ( 16rem - 10rem ) );
						font-family: 'Playfair Display';
						
						margin-top: 10px;
						
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0462 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .blocks-preview-title  {
		
						line-height: 1.3em;
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: 'Playfair Display';
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .preview-body  {
		
						font-family: Arial;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						line-height: 1.4em;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0462 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0462 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0462 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						line-height: 1.2em;
						
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						font-family: 'Times New Roman';
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0131
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131  .preview-content-holder  {
		
						text-align: center;
						
						max-width: 800px;
						
						margin-right: 30px;
						
						margin-top: 50px;
						
						margin-left: 30px;
						
						margin-bottom: 50px;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(152, 52, 52);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .inner-pic  {
		
						opacity: 0.8;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .blocks-inner-pic  {
		
						color: rgb(0, 0, 0);
						
						width: 380px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131.master.item-box   {
		
						background-color: rgb(246, 246, 246);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0131 .preview-body h1  { 
						line-height: 1.2em;
						font-size:calc( 10px + ( 118rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.05em;
						
						font-weight: bold;
						
						font-family: Oswald;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131.master.item-box   {
		
						padding-left: 6%;
						
						width: 88%;
						
						padding-right: 6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0131 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 13rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						padding-bottom: 10px;
						
						border-color: rgb(255, 255, 255);
						
						letter-spacing: 0.15em;
						
						padding-right: 30px;
						
						margin-top: 30px;
						
						padding-left: 30px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(95, 184, 148, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .blocks-preview-body  {
		
						color: rgb(0, 0, 0);
						
						margin-bottom: 10px;
						
						line-height: 1.7em;
						
						margin-top: 10px;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .stripe-background  {
		
						margin-top: -20px;
						
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .blocks-preview-content-holder  {
		
						text-align: left;
						
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .blocks-preview-subtitle  {
		
						color: rgb(83, 83, 83);
						
						margin-top: 10px;
						
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						margin-bottom: 10px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .preview-body-holder  {
		
						max-width: 600px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0131 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .inner-pic-holder  {
		
						background-color: rgb(54, 117, 200);
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .blocks-preview-icon-holder .icon-source  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .blocks-preview-content-wrapper  {
		
						text-align: center;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .blocks-preview-title  {
		
						font-family: 'Playfair Display';
						font-size:calc( 10px + ( 16rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						line-height: 1.3em;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .preview-body  {
		
						line-height: 1.4em;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						max-width: 600px;
						
						margin-top: 5px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0131 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0131 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0131 .preview-body h2  { 
						font-style: italic;
						font-size:calc( 10px + ( 18rem - 10rem ) );
						color: rgb(255, 255, 255);
						
						letter-spacing: 0.1em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						font-family: 'Times New Roman';
						
						margin-bottom: 10px;
						
						line-height: 1.2em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/





























/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
/******************************************************************************************************
 *            DYNAMIC STYLE FOR st-0386
 *                                 	 
 ******************************************************************************************************/
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386  .preview-content-holder  {
		
						margin-right: 0px;
						
						padding-bottom: 0px;
						
						text-align: center;
						
						max-width: 600px;
						
						padding-right: 0px;
						
						margin-top: 20px;
						
						margin-left: 0px;
						
						padding-top: 0px;
						
						margin-bottom: 0px;
						
						background-color: rgba(255, 255, 255, 0);
						
						padding-left: 0px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .item-content:not(.blocks_layout)  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .preview-divider  {
		
						border-bottom-width: 4px;
						
						border-color: rgb(0, 0, 0);
						
						width: 10%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .inner-pic  {
		
						opacity: 1;
						
						color: rgb(0, 0, 0);
						
		    			-webkit-filter: brightness(0.6);	
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .preview-subtitle-holder  {
		
						max-width: 1050px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .multi_layout .helper-div.middle-center .pic-side  {
		
						margin-left: -6%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .multi_layout .helper-div.middle-center  {
		
						padding-left: 6%;
						
						padding-right: 6%;
						
						width: 88%;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .background-div  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386.master.item-box   {
		
						background-color: rgb(245, 245, 245);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .preview-title  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0386 .preview-body h1  { 
						line-height: 1.4em;
						font-size:calc( 10px + ( 33rem - 10rem ) );
						text-transform: uppercase;
						
						color: rgb(14, 117, 118);
						
						letter-spacing: 0.0em;
						
						margin-top: 10px;
						
						margin-bottom: 10px;
						
						font-family: Montserrat;
						
						background-color: rgba(255, 255, 255, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .draggable-pic-wrapper  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .draggable-pic  {
			
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .preview-item-links span  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0386 #sr-basket-widget *  { 
						border-width: 2px;
						font-size:calc( 10px + ( 12rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						padding-bottom: 10px;
						
						border-color: rgb(0, 0, 0);
						
						letter-spacing: 0.1em;
						
						padding-right: 30px;
						
						margin-top: 20px;
						
						padding-left: 30px;
						
						border-radius: 18px;
						
						padding-top: 10px;
						
						font-family: Arial;
						
						background-color: rgba(0, 0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .preview-element.icon-source  {
		
						margin-bottom: 15px;
						
						width: 60px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .background-image-div  {
		
						color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .preview-item-links span:before  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0386 .effect-tester  { 
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .preview-body-holder  {
		
						max-width: 800px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386  .preview-content-wrapper  {
		
						text-align: center;
						
						vertical-align: middle;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .preview-item-links span:hover  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0386 .preview-element.Link.hover-tester  { 
						color: rgb(255, 255, 255);
						
						background-color: rgb(0, 0, 0);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .inner-pic-holder  {
		
						background-color: rgb(255, 255, 255);
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .preview-icon-holder  {
		
						margin-bottom: 40px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .preview-body  {
		
						line-height: 1.5em;
						font-size:calc( 10px + ( 15rem - 10rem ) );
						color: rgb(0, 0, 0);
						
						max-width: 800px;
						
						margin-top: 0px;
						
						margin-bottom: 0px;
						
						font-family: Arial;
							
		}
	
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .middle_layout .helper-div  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0386 .multi_layout .helper-div.middle-center .text-side  { 
						max-width: 1000px;
							
		}
	 .style-a5a2d798d28346178689f9b25b30893a .st-0386 .preview-subtitle  ,  .style-a5a2d798d28346178689f9b25b30893a .st-0386 .preview-body h2  { 
						font-family: Arial;
						font-size:calc( 10px + ( 22rem - 10rem ) );
						font-weight: bold;
						
						color: rgb(0, 0, 0);
						
						letter-spacing: -0.05em;
						
						margin-right: 0px;
						
						margin-top: 10px;
						
						margin-left: 0px;
						
						margin-bottom: 10px;
						
						line-height: 1.5em;
							
		}

/******************************************************************************************************
 *            UNIQUE STYLE
 *                                 	 
 ******************************************************************************************************/
 .st-0386 #el-3189 .preview-content-holder{
				
							text-align : left;
					
				}


 .st-0386 #el-3194.inner-pic{
				
							background-position : 50.3135% 29.5905%;
					
				} .st-0386 #el-3195.inner-pic{
				
							background-position : 50% 50%;
					
				} .st-0386 #el-3191.inner-pic{
				
							background-position : 49.2685470581055% 69.2805786132813%;
					
				}






.desktop-mode .st-0386 #el-3192-wrapper.draggable-pic-wrapper{
				
							top : 93px;
					
							left : 618px;
					
							width : 711px;
					
				}.desktop-mode .st-0386 #el-3196-wrapper.draggable-pic-wrapper{
				
							top : 97px;
					
							left : 375px;
					
							width : 599px;
					
				}.desktop-mode .st-0386 #el-3193-wrapper.draggable-pic-wrapper{
				
							top : 50px;
					
							left : 204px;
					
							width : 592px;
					
				}
 .st-0386 #el-3193.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				} .st-0386 #el-3196.draggable-pic{
				
							-webkit-filter: grayscale(100%);
						
					
							background-position : top left;
					
							background-size : contain;
					
				} .st-0386 #el-3192.draggable-pic{
				
							background-position : top left;
					
							background-size : contain;
					
				}





 .st-0386 #el-3189 .preview-content-wrapper{
				
							text-align : left;
					
				}










/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/
