.elementor-3401 .elementor-element.elementor-element-6d28495 .elementor-repeater-item-ec20ce2.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3401 .elementor-element.elementor-element-be477dd #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){font-size:30px;margin:0px 0px 50px 0px;}.elementor-3401 .elementor-element.elementor-element-be477dd #order_review .woocommerce-checkout-review-order-table th{font-size:18px;border-style:solid;border-width:0px 0px 0px 0px;padding:30px 25px 10px 25px;}.elementor-3401 .elementor-element.elementor-element-be477dd #order_review .woocommerce-checkout-review-order-table td{border-style:solid;border-width:0px 0px 0px 0px;padding:25px 25px 25px 25px;}.elementor-3401 .elementor-element.elementor-element-be477dd .woocommerce-checkout-review-order-table td.product-total .amount{font-size:18px;font-weight:600;}.elementor-3401 .elementor-element.elementor-element-be477dd .woocommerce-checkout-review-order-table tfoot .woocommerce-Price-amount.amount{font-size:18px;color:var( --e-global-color-21296968 );}.elementor-3401 .elementor-element.elementor-element-af4a8cd .elementor-repeater-item-ad48b65.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3401 .elementor-element.elementor-element-9275a88 .woocommerce-billing-fields > h3{font-family:"DIN ff", Actor;font-size:30px;font-weight:600;margin:0px 0px 25px 0px;}.elementor-3401 .elementor-element.elementor-element-9275a88 .elementor-jet-checkout-billing .form-row label{font-size:16px;color:var( --e-global-color-text );margin:0px 0px 5px 0px;}.elementor-3401 .elementor-element.elementor-element-9275a88 .elementor-jet-checkout-billing .form-row .woocommerce-input-wrapper > *:not(.woocommerce-password-strength):not(.woocommerce-password-hint):not(.show-password-input){font-size:18px;}.elementor-3401 .elementor-element.elementor-element-9275a88 .elementor-jet-checkout-billing .form-row .woocommerce-input-wrapper > *:not(.woocommerce-password-strength):not(.woocommerce-password-hint):not(.show-password-input):not(.select2), .elementor-3401 .elementor-element.elementor-element-9275a88 .select2-container .select2-selection--single{border-style:solid;border-color:#CECECE;}.elementor-3401 .elementor-element.elementor-element-9275a88 .elementor-jet-checkout-billing .form-row .woocommerce-input-wrapper > *:not(.woocommerce-password-strength):not(.woocommerce-password-hint):not(.show-password-input):not(.select2){border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3401 .elementor-element.elementor-element-9275a88 .select2-container .select2-selection--single{border-radius:0px 0px 0px 0px;}.elementor-3401 .elementor-element.elementor-element-9275a88 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-3401 .elementor-element.elementor-element-9275a88 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );}.elementor-3401 .elementor-element.elementor-element-9275a88 .select2-container--default .select2-selection--single{height:auto;}.elementor-3401 .elementor-element.elementor-element-f959d9e > .elementor-element-populated{margin:0px 0px 0px 80px;--e-column-margin-right:0px;--e-column-margin-left:80px;}.elementor-3401 .elementor-element.elementor-element-db55e97 .woocommerce-additional-fields .form-row label{font-size:16px;color:var( --e-global-color-text );margin:0px 0px 5px 0px;}.elementor-3401 .elementor-element.elementor-element-db55e97 .woocommerce-additional-fields textarea{height:150px;}.elementor-3401 .elementor-element.elementor-element-db55e97 .woocommerce-additional-fields .form-row .woocommerce-input-wrapper > *:not(.woocommerce-password-strength):not(.woocommerce-password-hint):not(.show-password-input){font-size:18px;color:#000000;}.elementor-3401 .elementor-element.elementor-element-db55e97 .select2-container .select2-selection .select2-selection__rendered{color:#000000;}.elementor-3401 .elementor-element.elementor-element-db55e97 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}.elementor-3401 .elementor-element.elementor-element-db55e97 .woocommerce-additional-fields .form-row .woocommerce-input-wrapper > *:not(.woocommerce-password-strength):not(.woocommerce-password-hint):not(.show-password-input):not(.select2), .elementor-3401 .elementor-element.elementor-element-db55e97 .select2-container .select2-selection--single{border-style:solid;border-color:#CECECE;}.elementor-3401 .elementor-element.elementor-element-db55e97 .woocommerce-additional-fields .form-row .woocommerce-input-wrapper > *:not(.woocommerce-password-strength):not(.woocommerce-password-hint):not(.show-password-input):not(.select2){border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3401 .elementor-element.elementor-element-db55e97 .select2-container .select2-selection--single{border-radius:0px 0px 0px 0px;}.elementor-3401 .elementor-element.elementor-element-db55e97 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (20px*2) + 16px );padding-left:20px;padding-right:20px;}.elementor-3401 .elementor-element.elementor-element-db55e97 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (20px*2) + 16px );}.elementor-3401 .elementor-element.elementor-element-db55e97 .select2-container--default .select2-selection--single{height:auto;}.elementor-3401 .elementor-element.elementor-element-6a64628 #payment #place_order{background-color:var( --e-global-color-21296968 );color:#FFFFFF !important;padding:20px 30px 20px 30px;}.elementor-3401 .elementor-element.elementor-element-6a64628 #payment #place_order:hover, .elementor-3401 .elementor-element.elementor-element-6a64628 #payment #place_order:focus{background-color:#000000;}.elementor-3401 .elementor-element.elementor-element-6a64628 #payment .wc_payment_method label{font-size:18px;font-weight:600;margin:0;}.elementor-3401 .elementor-element.elementor-element-6a64628 #payment ul.payment_methods li{border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3401 .elementor-element.elementor-element-6a64628 #payment .payment_box{font-size:16px;line-height:1.4em;background-color:#FFFFFF;padding:20px 20px 10px 20px;}.elementor-3401 .elementor-element.elementor-element-6a64628 #payment .payment_box:before{border-bottom-color:#FFFFFF;}.elementor-3401 .elementor-element.elementor-element-af4a8cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-3401 .elementor-element.elementor-element-af4a8cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1099px){.elementor-3401 .elementor-element.elementor-element-f959d9e > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}}@media(max-width:767px){.elementor-3401 .elementor-element.elementor-element-f959d9e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for jet-checkout-order-review, class: .elementor-element-be477dd */.elementor-3401 .elementor-element.elementor-element-be477dd table.shop_table {
    border: 1px solid rgba(0,0,0);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 0px;
}

.elementor-3401 .elementor-element.elementor-element-be477dd tr.order-total {
    background-color: #d8161c;
    color: #ffffff;
}

.order-total th{
    padding-top: 25px !important;
}

.order-total .amount{
    padding-top: 25px !important;
    color: white !important;
}

.product-quantity {
    padding-left: 10px;
    font-size: 18px;
}

tr.cart_item {
    padding-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for jet-checkout-order-review, class: .elementor-element-be477dd */.elementor-3401 .elementor-element.elementor-element-be477dd table.shop_table {
    border: 1px solid rgba(0,0,0);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 0px;
}

.elementor-3401 .elementor-element.elementor-element-be477dd tr.order-total {
    background-color: #d8161c;
    color: #ffffff;
}

.order-total th{
    padding-top: 25px !important;
}

.order-total .amount{
    padding-top: 25px !important;
    color: white !important;
}

.product-quantity {
    padding-left: 10px;
    font-size: 18px;
}

tr.cart_item {
    padding-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for jet-checkout-additional-form, class: .elementor-element-db55e97 */.elementor-3401 .elementor-element.elementor-element-db55e97 #order_comments{
    height: 120px;
}/* End custom CSS */
/* Start custom CSS for jet-checkout-payment, class: .elementor-element-6a64628 */.woocommerce-checkout #payment {
    background: #ebe9eb;
    border-radius: 0px;
}

.woocommerce-checkout #payment ul.payment_methods {
    text-align: left;
    padding: 15px;
    border-bottom: none;
    margin: 0;
    list-style: none;
}

.elementor-3401 .elementor-element.elementor-element-6a64628 #payment .payment_box {
    font-size: 16px;
    line-height: 1.4em;
    background-color: #ebe9eb;
}

.elementor-3401 .elementor-element.elementor-element-6a64628 #payment .payment_box:before {
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-checkout-additional-form, class: .elementor-element-db55e97 */.elementor-3401 .elementor-element.elementor-element-db55e97 #order_comments{
    height: 120px;
}/* End custom CSS */
/* Start custom CSS for jet-checkout-payment, class: .elementor-element-6a64628 */.woocommerce-checkout #payment {
    background: #ebe9eb;
    border-radius: 0px;
}

.woocommerce-checkout #payment ul.payment_methods {
    text-align: left;
    padding: 15px;
    border-bottom: none;
    margin: 0;
    list-style: none;
}

.elementor-3401 .elementor-element.elementor-element-6a64628 #payment .payment_box {
    font-size: 16px;
    line-height: 1.4em;
    background-color: #ebe9eb;
}

.elementor-3401 .elementor-element.elementor-element-6a64628 #payment .payment_box:before {
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DIN ff';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Light.eot');
	src: url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Light.eot?#iefix') format('embedded-opentype'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Light.woff2') format('woff2'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Light.woff') format('woff'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Light.ttf') format('truetype'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Light.svg#DINff') format('svg');
}
@font-face {
	font-family: 'DIN ff';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Regular.eot');
	src: url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Regular.woff2') format('woff2'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Regular.woff') format('woff'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Regular.ttf') format('truetype'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Regular.svg#DINff') format('svg');
}
@font-face {
	font-family: 'DIN ff';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Medium.eot');
	src: url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Medium.woff2') format('woff2'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Medium.woff') format('woff'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Medium.ttf') format('truetype'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Medium.svg#DINff') format('svg');
}
@font-face {
	font-family: 'DIN ff';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Bold.eot');
	src: url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Bold.woff2') format('woff2'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Bold.woff') format('woff'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Bold.ttf') format('truetype'),
		url('https://gstudios.fi/wp-content/uploads/2020/06/DIN-Bold.svg#DINff') format('svg');
}
/* End Custom Fonts CSS */