.elementor-361 .elementor-element.elementor-element-0a402b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.4;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-361 .elementor-element.elementor-element-0a402b0:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-0a402b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(172deg, #58606D 0%, #30363D 100%);}.elementor-361 .elementor-element.elementor-element-0a402b0::before, .elementor-361 .elementor-element.elementor-element-0a402b0 > .elementor-background-video-container::before, .elementor-361 .elementor-element.elementor-element-0a402b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-361 .elementor-element.elementor-element-0a402b0 > .elementor-background-slideshow::before, .elementor-361 .elementor-element.elementor-element-0a402b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-361 .elementor-element.elementor-element-0a402b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://env1.dev.cre8.fi/wp-content/uploads/2024/01/image-000.jpg");background-position:center center;background-size:cover;}.elementor-361 .elementor-element.elementor-element-0a402b0, .elementor-361 .elementor-element.elementor-element-0a402b0::before{--border-transition:0.3s;}.elementor-361 .elementor-element.elementor-element-7571b62{text-align:center;}.elementor-361 .elementor-element.elementor-element-7571b62 .elementor-heading-title{color:var( --e-global-color-7238516 );}.elementor-361 .elementor-element.elementor-element-5bcf561{--display:flex;--background-transition:0.3s;}.elementor-361 .elementor-element.elementor-element-4b2e7c1 > .elementor-widget-container{margin:-2% 15% 5% 15%;}.elementor-361 .elementor-element.elementor-element-4b2e7c1.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-361 .elementor-element.elementor-element-86134de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:4rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-361 .elementor-element.elementor-element-08d8c1c{text-align:center;}.elementor-361 .elementor-element.elementor-element-08d8c1c .elementor-heading-title{color:#FFCD0C;font-family:"Open Sans", Sans-serif;font-size:2rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-8cc61cf{text-align:center;}.elementor-361 .elementor-element.elementor-element-8cc61cf .elementor-heading-title{color:var( --e-global-color-7238516 );}.elementor-361 .elementor-element.elementor-element-b5f8a18{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:stretch;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-361 .elementor-element.elementor-element-b5f8a18.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-361 .elementor-element.elementor-element-1b49b6b > .elementor-widget-container{margin:-2% 15% 5% 15%;}.elementor-361 .elementor-element.elementor-element-1b49b6b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-361 .elementor-element.elementor-element-1957858{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-361 .elementor-element.elementor-element-1957858:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-1957858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nvsitebg );}.elementor-361 .elementor-element.elementor-element-1957858, .elementor-361 .elementor-element.elementor-element-1957858::before{--border-transition:0.3s;}.elementor-361 .elementor-element.elementor-element-66f2279{text-align:center;}.elementor-361 .elementor-element.elementor-element-66f2279 .elementor-heading-title{color:var( --e-global-color-nvtextcolor );font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-66f2279 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-4b0ee95{text-align:center;}.elementor-361 .elementor-element.elementor-element-4b0ee95 .elementor-heading-title{color:var( --e-global-color-nvtextcolor );font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-85dec75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-361 .elementor-element.elementor-element-775e366 .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:700;fill:var( --e-global-color-c31f825 );color:var( --e-global-color-c31f825 );background-color:var( --e-global-color-7238516 );border-radius:50px 50px 50px 50px;}.elementor-361 .elementor-element.elementor-element-775e366 .elementor-button:hover, .elementor-361 .elementor-element.elementor-element-775e366 .elementor-button:focus{background-color:#FFF4AC;}.elementor-361 .elementor-element.elementor-element-93f4111{column-gap:0px;text-align:center;color:#18BB46;font-family:"Open Sans", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-361 .elementor-element.elementor-element-93f4111 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-361 .elementor-element.elementor-element-93f4111.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-361 .elementor-element.elementor-element-57c64f0{--display:flex;--background-transition:0.3s;}.elementor-361 .elementor-element.elementor-element-689e137{text-align:center;}.elementor-361 .elementor-element.elementor-element-689e137 .elementor-heading-title{color:var( --e-global-color-nvtextcolor );font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-689e137 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-0189a3a{text-align:center;}.elementor-361 .elementor-element.elementor-element-0189a3a .elementor-heading-title{color:var( --e-global-color-nvtextcolor );font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-46ab038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-361 .elementor-element.elementor-element-21d8b6a .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:700;fill:var( --e-global-color-c31f825 );color:var( --e-global-color-c31f825 );background-color:var( --e-global-color-7238516 );border-radius:50px 50px 50px 50px;}.elementor-361 .elementor-element.elementor-element-21d8b6a .elementor-button:hover, .elementor-361 .elementor-element.elementor-element-21d8b6a .elementor-button:focus{background-color:#FFF4AC;}.elementor-361 .elementor-element.elementor-element-cbe59f5{text-align:center;color:#18BB46;font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-361 .elementor-element.elementor-element-cbe59f5 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-361 .elementor-element.elementor-element-cbe59f5.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-361 .elementor-element.elementor-element-0c151eb{text-align:center;color:#000000;}.elementor-361 .elementor-element.elementor-element-0c151eb > .elementor-widget-container{margin:0% 20% 0% 20%;background-color:#14AD1F;}.elementor-361 .elementor-element.elementor-element-0c151eb.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-361 .elementor-element.elementor-element-74a9f68{--display:flex;--background-transition:0.3s;}.elementor-361 .elementor-element.elementor-element-327d57b{text-align:center;}.elementor-361 .elementor-element.elementor-element-327d57b .elementor-heading-title{color:var( --e-global-color-nvtextcolor );font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-327d57b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-c575b9f{text-align:center;}.elementor-361 .elementor-element.elementor-element-c575b9f .elementor-heading-title{color:var( --e-global-color-nvtextcolor );font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-04f8f83 .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:700;fill:var( --e-global-color-c31f825 );color:var( --e-global-color-c31f825 );background-color:var( --e-global-color-7238516 );border-radius:50px 50px 50px 50px;}.elementor-361 .elementor-element.elementor-element-04f8f83 .elementor-button:hover, .elementor-361 .elementor-element.elementor-element-04f8f83 .elementor-button:focus{background-color:#FFF4AC;}.elementor-361 .elementor-element.elementor-element-e93027a{text-align:center;color:#18BB46;font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-361 .elementor-element.elementor-element-e93027a > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-361 .elementor-element.elementor-element-e93027a.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-361 .elementor-element.elementor-element-8564f6a{--display:flex;--background-transition:0.3s;}.elementor-361 .elementor-element.elementor-element-45e88bd{text-align:center;}.elementor-361 .elementor-element.elementor-element-45e88bd .elementor-heading-title{color:var( --e-global-color-nvtextcolor );font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-45e88bd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-1a2cf3b{text-align:center;}.elementor-361 .elementor-element.elementor-element-1a2cf3b .elementor-heading-title{color:var( --e-global-color-nvtextcolor );font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-ae659cd .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:700;fill:var( --e-global-color-c31f825 );color:var( --e-global-color-c31f825 );background-color:var( --e-global-color-7238516 );border-radius:50px 50px 50px 50px;}.elementor-361 .elementor-element.elementor-element-17f8e99{text-align:center;color:#18BB46;font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-361 .elementor-element.elementor-element-17f8e99 > .elementor-widget-container{margin:0% 20% 0% 20%;border-radius:50px 50px 50px 50px;}.elementor-361 .elementor-element.elementor-element-17f8e99.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-361 .elementor-element.elementor-element-59170b4{--display:flex;--background-transition:0.3s;}.elementor-361 .elementor-element.elementor-element-934ee56{text-align:center;}.elementor-361 .elementor-element.elementor-element-934ee56 .elementor-heading-title{color:var( --e-global-color-nvtextcolor );font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-934ee56 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-bb30a08{text-align:center;}.elementor-361 .elementor-element.elementor-element-bb30a08 .elementor-heading-title{color:var( --e-global-color-nvtextcolor );font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-361 .elementor-element.elementor-element-2682b28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-361 .elementor-element.elementor-element-d9577b7{text-align:center;color:#A8A7A7;}.elementor-361 .elementor-element.elementor-element-8fec4d5{--display:flex;--background-transition:0.3s;--margin-top:1rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-361 .elementor-element.elementor-element-fbb008a{--additional-information-display:block;--sections-background-color:#161616;--sections-border-color:#161616;--sections-title-color:#FFFFFF;--sections-secondary-title-color:#FFFFFF;--sections-descriptions-color:#FFFFFF;--sections-messages-color:#FFFFFF;--sections-checkboxes-color:#FFFFFF;--sections-radio-buttons-color:#FFFFFF;--forms-labels-color:#FFFFFF;--order-summary-items-color:#FFFFFF;--order-summary-variations-color:#FFFFFF;--order-summary-items-divider-color:#FFFFFF;--order-summary-totals-color:#FFFFFF;--order-summary-totals-divider-color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-fbb008a h3#order_review_heading, .elementor-361 .elementor-element.elementor-element-fbb008a .woocommerce-billing-fields h3, .elementor-361 .elementor-element.elementor-element-fbb008a .woocommerce-additional-fields h3{font-family:"Open Sans", Sans-serif;}.elementor-361 .elementor-element.elementor-element-fbb008a .woocommerce #customer_details .form-row .input-text, .elementor-361 .elementor-element.elementor-element-fbb008a  .woocommerce #customer_details .form-row textarea, .elementor-361 .elementor-element.elementor-element-fbb008a .woocommerce form #customer_details select, .elementor-361 .elementor-element.elementor-element-fbb008a .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-361 .elementor-element.elementor-element-fbb008a #coupon_code, .elementor-361 .elementor-element.elementor-element-fbb008a .select2-container--default .select2-selection--single, .elementor-361 .elementor-element.elementor-element-fbb008a .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#262626;}.elementor-361 .elementor-element.elementor-element-fbb008a #payment #place_order{background-color:#FFDE0C;}.elementor-361 .elementor-element.elementor-element-fbb008a #place_order{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-361 .elementor-element.elementor-element-fbb008a.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-361 .elementor-element.elementor-element-b5f8a18{--content-width:1202px;}}/* Start custom CSS for html, class: .elementor-element-1b49b6b *//* Change background and text color for the event details */
.simcal-event-details {
    background-color: #434e57 !important;
    color: #ffffff !important;
}

/* Style the title, start time, end time, and address */
.simcal-event-title,
.simcal-event-start,
.simcal-event-end,
.simcal-event-address {
    color: #ffffff; /* White text for better visibility */
}

/* Style for the event description and table contents */
.simcal-event-description,
.simcal-event-description .redq-rental-display-meta th,
.simcal-event-description .redq-rental-display-meta td {
    color: #ffffff; /* White text for better visibility */
}

/* Style the links within the event details */
.simcal-event-details a {
    color: #ffde0c; /* Keltainen accent color for links */
    text-decoration: none; /* Optional: removes underline from links */
}

/* Hover effect for links */
.simcal-event-details a:hover {
    text-decoration: underline; /* Restores underline on hover for better UX */
}

/* Change border color for table and its cells */
.simcal-event-description .redq-rental-display-meta,
.simcal-event-description .redq-rental-display-meta th,
.simcal-event-description .redq-rental-display-meta td {
    border-color: #ffffff; /* White borders for contrast */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93f4111 */#vaihe1, #vaihe2, #vaihe3, #vaihe4 {
    display: none;
}/* End custom CSS */