
			/* @AUTO GENERATING FILE, NOT MODIFY BY YOURSELF */
			:root {
				--pure-color: #3277ff;
				--e-global-color-pure: #3277ff;
				--pure-color-2: #ff0451;
				--e-global-color-pure-2: #ff0451;
				--pure-color-3: ;
				--e-global-color-pure-3: ;
				--pure-color-4: ;
				--e-global-color-pure-4: ;
				--xxl-max-width: 1260px;--xxl-breakpoint: 1320px}/* @PURE  TYPOGRAPHY */body{font-family: Montserrat;font-size: 16px;color: #333333;}.elementor h1.elementor-heading-title,h1{font-family: Montserrat;font-size: 42px;color: #171b23;font-weight: 700;}.elementor h2.elementor-heading-title,h2{font-family: Montserrat;font-size: 36px;color: #171b23;font-weight: 700;}.elementor h3.elementor-heading-title,h3{font-family: Montserrat;font-size: 30px;color: #171b23;font-weight: 700;}.elementor h4.elementor-heading-title,h4{font-family: Montserrat;font-size: 28px;color: #171b23;font-weight: 700;}.elementor h5.elementor-heading-title,h5{font-family: Montserrat;font-size: 25px;color: #171b23;}.elementor h6.elementor-heading-title,h6{font-family: Montserrat;font-size: 22px;color: #171b23;}@media (max-width: 1199px){body{}.elementor h1.elementor-heading-title,h1{font-size: 38px;}.elementor h2.elementor-heading-title,h2{font-size: 34px;}.elementor h3.elementor-heading-title,h3{font-size: 28px;}.elementor h4.elementor-heading-title,h4{font-size: 26px;}.elementor h5.elementor-heading-title,h5{font-size: 24px;}.elementor h6.elementor-heading-title,h6{font-size: 21px;}}@media (max-width: 767px){body{font-size: 15px;}.elementor h1.elementor-heading-title,h1{font-size: 28px;}.elementor h2.elementor-heading-title,h2{font-size: 24px;}.elementor h3.elementor-heading-title,h3{font-size: 22px;}.elementor h4.elementor-heading-title,h4{font-size: 20px;}.elementor h5.elementor-heading-title,h5{font-size: 18px;}.elementor h6.elementor-heading-title,h6{font-size: 17px;}}/* @PURE  STYLING */.pure-button-style #woocommerce .product #review_form_wrapper .form-submit .submit,.pure-button-style .woocommerce-pagination ul li a,.pure-button-style .woocommerce-pagination ul li span,.pure-button-style .woocommerce-ordering-wrap button,.pure-button-style form .button,.pure-button-style form input[type=submit],.pure-button-style .button,.pure-button-style .example_button,.pure-button-style .elementor-button,.pure-button-style .woocommerce .button,.pure-button-style #woocommerce .button{display: inline-block;cursor: pointer;text-decoration: none;text-align: center;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;line-height: 16px;font-family:font_montserrat;font-family:Montserrat;font-size:16px;line-height:16px;line-height:16px;color:#ffffff;fill:#ffffff;font-weight:600;border-color:#ff0451;border-style:solid;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;padding-top:8px;padding-right:30px;padding-bottom:8px;padding-left:30px;background-color:#ff0451;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.pure-button-style #woocommerce .product #review_form_wrapper .form-submit .submit:hover,.pure-button-style .woocommerce-pagination ul li a:hover,.pure-button-style .woocommerce-pagination ul li span:hover,.pure-button-style .woocommerce-pagination .current,.pure-button-style form input[type=submit]:hover,.pure-button-style form .button:hover,.pure-button-style .button:hover,.pure-button-style .example_button.hover,.pure-button-style .button[aria-expanded=true],.pure-button-style .elementor-button:hover,.pure-button-style .woocommerce .button:hover,.pure-button-style #woocommerce .button:hover,.pure-button-style .button.hover{text-decoration: none;color:#e0e0e0;fill:#e0e0e0;border-color:#e2043f;background-color:#e2043f;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.pure-button-style .elementor-button.elementor-size-xs{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.pure-button-style .elementor-button.elementor-size-md{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.pure-button-style .elementor-button.elementor-size-lg{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.pure-button-style .elementor-button.elementor-size-xl{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.pure-button-style .elementor-button.elementor-size-xs{
				padding-top: calc( 8px * 0.85 );
				padding-left: calc( 30px * 0.85 );
				padding-right: calc( 30px * 0.85 );
				padding-bottom: calc( 8px * 0.85 );
				font-size: 0.85em;
				line-height: 0.85em;
			}.pure-button-style .elementor-button.elementor-size-md{
				padding-top: calc( 8px * 1.1 );
				padding-left: calc( 30px * 1.1 );
				padding-right: calc( 30px * 1.1 );
				padding-bottom: calc( 8px * 1.1 );
				font-size: 1.1em;
				line-height: 1.1em;
			}.pure-button-style .elementor-button.elementor-size-lg{
				padding-top: calc( 8px * 1.2 );
				padding-left: calc( 30px * 1.2 );
				padding-right: calc( 30px * 1.2 );
				padding-bottom: calc( 8px * 1.2 );
				font-size: 1.2em;
				line-height: 1.2em;
			}.pure-button-style .elementor-button.elementor-size-xl{
				padding-top: calc( 8px * 1.3 );
				padding-left: calc( 30px * 1.3 );
				padding-right: calc( 30px * 1.3 );
				padding-bottom: calc( 8px * 1.3 );
				font-size: 1.3em;
				line-height: 1.3em;
			}.pure-form-style input[type=text],.pure-form-style input[type=password],.pure-form-style input[type=tel],.pure-form-style input[type=number],.pure-form-style input[type=phone],.pure-form-style input[type=email],.pure-form-style input[type=date],.pure-form-style input[type=datetime-local],.pure-form-style input[type=datetime],.pure-form-style input[type=month],.pure-form-style input[type=search],.pure-form-style input[type=time],.pure-form-style input[type=url],.pure-form-style input[type=week],.pure-form-style select,.pure-form-style textarea,.pure-form-style .pure_checkbox .checkmark{background-color: transparent;-webkit-border-radius: 0;border-radius: 0;box-shadow: none;font-family:font_montserrat;font-family:Montserrat;font-size:16px;line-height:16px;line-height:16px;color:#0a0a0a;fill:#0a0a0a;font-weight:700;border-color:#ff0451;border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:12px;padding-right:15px;padding-bottom:12px;padding-left:15px;background-color:#ffffff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.pure-form-style input[type=text]:focus,.pure-form-style input[type=password]:focus,.pure-form-style input[type=tel]:focus,.pure-form-style input[type=number]:focus,.pure-form-style input[type=phone]:focus,.pure-form-style input[type=email]:focus,.pure-form-style input[type=date]:focus,.pure-form-style input[type=datetime-local]:focus,.pure-form-style input[type=datetime]:focus,.pure-form-style input[type=month]:focus,.pure-form-style input[type=search]:focus,.pure-form-style input[type=time]:focus,.pure-form-style input[type=url]:focus,.pure-form-style input[type=week]:focus,.pure-form-style select:focus,.pure-form-style textarea:focus,.pure-form-style .pure_checkbox .checkmark:hover{outline: 0;box-shadow: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}/* @ELEMENTOR OVERRIDE */
				.elementor .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
					padding-left: 15px;
					padding-right: 15px;
				}
				@media (min-width: 576px){
					.elementor-section.elementor-section-boxed>.elementor-container{
						max-width: 540px;
					}
				}
				@media (min-width: 768px){
					.elementor-section.elementor-section-boxed>.elementor-container{
						max-width: 720px;
					}
				}
				@media (min-width: 992px){
					.elementor-section.elementor-section-boxed>.elementor-container{
						max-width: 960px;
					}
				}
				@media (min-width: 1200px){
					.elementor-section.elementor-section-boxed>.elementor-container{
						max-width: 1140px;
					}
				}
			/* @BOOTSTRAP AND ELEMENTOR OVERRIDE */
			.elementor-section.elementor-inner-section > .elementor-container{
				max-width: 100%;
				width: 100%;
			}
			@media (min-width: 1320px){
				.elementor-section.elementor-section-boxed > .elementor-container,
				.container {
					max-width: var(--xxl-max-width);
					width: 100%;
				}
				.col-xxl {
				-ms-flex-preferred-size: 0;
					flex-basis: 0;
				-ms-flex-positive: 1;
					flex-grow: 1;
				max-width: 100%;
				}
				.col-xxl-auto {
				-ms-flex: 0 0 auto;
					flex: 0 0 auto;
				width: auto;
				max-width: none;
				}
				.col-xxl-1 {
				-ms-flex: 0 0 8.333333%;
					flex: 0 0 8.333333%;
				max-width: 8.333333%;
				}
				.col-xxl-2 {
				-ms-flex: 0 0 16.666667%;
					flex: 0 0 16.666667%;
				max-width: 16.666667%;
				}
				.col-xxl-3 {
				-ms-flex: 0 0 25%;
					flex: 0 0 25%;
				max-width: 25%;
				}
				.col-xxl-4 {
				-ms-flex: 0 0 33.333333%;
					flex: 0 0 33.333333%;
				max-width: 33.333333%;
				}
				.col-xxl-5 {
				-ms-flex: 0 0 41.666667%;
					flex: 0 0 41.666667%;
				max-width: 41.666667%;
				}
				.col-xxl-6 {
				-ms-flex: 0 0 50%;
					flex: 0 0 50%;
				max-width: 50%;
				}
				.col-xxl-7 {
				-ms-flex: 0 0 58.333333%;
					flex: 0 0 58.333333%;
				max-width: 58.333333%;
				}
				.col-xxl-8 {
				-ms-flex: 0 0 66.666667%;
					flex: 0 0 66.666667%;
				max-width: 66.666667%;
				}
				.col-xxl-9 {
				-ms-flex: 0 0 75%;
					flex: 0 0 75%;
				max-width: 75%;
				}
				.col-xxl-10 {
				-ms-flex: 0 0 83.333333%;
					flex: 0 0 83.333333%;
				max-width: 83.333333%;
				}
				.col-xxl-11 {
				-ms-flex: 0 0 91.666667%;
					flex: 0 0 91.666667%;
				max-width: 91.666667%;
				}
				.col-xxl-12 {
				-ms-flex: 0 0 100%;
					flex: 0 0 100%;
				max-width: 100%;
				}
				
				  .offset-xxl-0 {
					margin-left: 0;
				  }
				  .offset-xxl-1 {
					margin-left: 8.333333%;
				  }
				  .offset-xxl-2 {
					margin-left: 16.666667%;
				  }
				  .offset-xxl-3 {
					margin-left: 25%;
				  }
				  .offset-xxl-4 {
					margin-left: 33.333333%;
				  }
				  .offset-xxl-5 {
					margin-left: 41.666667%;
				  }
				  .offset-xxl-6 {
					margin-left: 50%;
				  }
				  .offset-xxl-7 {
					margin-left: 58.333333%;
				  }
				  .offset-xxl-8 {
					margin-left: 66.666667%;
				  }
				  .offset-xxl-9 {
					margin-left: 75%;
				  }
				  .offset-xxl-10 {
					margin-left: 83.333333%;
				  }
				  .offset-xxl-11 {
					margin-left: 91.666667%;
				  }
			}
		/* HEADER CONFIG */
			header{
				
				
			}
			header a{
				
			}
			header a:hover{
				
			}
			.scroll header{
				
				
			}
			.scroll header a{
				
			}
			.scroll header a:hover{
				
			}
		/* END HEADER CONFIG *//* FOOTER CONFIG */
			footer ,
			footer {
				background-color:#171b23;
				color:#ffffff;
				
				
			}
			footer a{
				color:#ffffff;
			}
			footer a:hover{
				color:#ffffff;
			}/* END FOOTER CONFIG *//* CUSTOM CSS *//* END CUSTOM CSS */