.elementor-6853 .elementor-element.elementor-element-a0bcc68{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-6853 .elementor-element.elementor-element-a0bcc68:not(.elementor-motion-effects-element-type-background), .elementor-6853 .elementor-element.elementor-element-a0bcc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cruisefinland.com/wp-content/uploads/2024/10/Katariinanlaakso.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6853 .elementor-element.elementor-element-a0bcc68::before, .elementor-6853 .elementor-element.elementor-element-a0bcc68 > .elementor-background-video-container::before, .elementor-6853 .elementor-element.elementor-element-a0bcc68 > .e-con-inner > .elementor-background-video-container::before, .elementor-6853 .elementor-element.elementor-element-a0bcc68 > .elementor-background-slideshow::before, .elementor-6853 .elementor-element.elementor-element-a0bcc68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6853 .elementor-element.elementor-element-a0bcc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 50%, var( --e-global-color-secondary ) 100%);}.elementor-6853 .elementor-element.elementor-element-98211f4{--display:flex;}.elementor-6853 .elementor-element.elementor-element-fdc354b .elementor-heading-title{font-size:var(--size-hero-accent);}.elementor-6853 .elementor-element.elementor-element-3074b12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:27px 0px;--row-gap:27px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-6853 .elementor-element.elementor-element-3074b12:not(.elementor-motion-effects-element-type-background), .elementor-6853 .elementor-element.elementor-element-3074b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b2cd14 );}.elementor-6853 .elementor-element.elementor-element-3074b12::before, .elementor-6853 .elementor-element.elementor-element-3074b12 > .elementor-background-video-container::before, .elementor-6853 .elementor-element.elementor-element-3074b12 > .e-con-inner > .elementor-background-video-container::before, .elementor-6853 .elementor-element.elementor-element-3074b12 > .elementor-background-slideshow::before, .elementor-6853 .elementor-element.elementor-element-3074b12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6853 .elementor-element.elementor-element-3074b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#123466;--background-overlay:'';}.elementor-6853 .elementor-element.elementor-element-9c84a7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 80px;--row-gap:30px;--column-gap:80px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-6853 .elementor-element.elementor-element-9c84a7d:not(.elementor-motion-effects-element-type-background), .elementor-6853 .elementor-element.elementor-element-9c84a7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b2cd14 );}.elementor-6853 .elementor-element.elementor-element-0fc1fb4{--display:flex;}.elementor-6853 .elementor-element.elementor-element-0fc1fb4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6853 .elementor-element.elementor-element-f76dfec.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-6853 .elementor-element.elementor-element-f76dfec{text-align:left;}.elementor-6853 .elementor-element.elementor-element-88bf725.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-6853 .elementor-element.elementor-element-51decb1{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:var(--padding-bottom);--padding-bottom:min(39px,6.83%);--padding-left:min(66px,7.43%);--padding-right:min(50px,5.63%);}.elementor-6853 .elementor-element.elementor-element-51decb1:not(.elementor-motion-effects-element-type-background), .elementor-6853 .elementor-element.elementor-element-51decb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://cruisefinland.com/wp-content/uploads/2025/11/AM43863-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6853 .elementor-element.elementor-element-287a3d1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6853 .elementor-element.elementor-element-287a3d1 .elementor-divider-separator{width:100%;}.elementor-6853 .elementor-element.elementor-element-287a3d1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6853 .elementor-element.elementor-element-35d749d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:30px 80px;--row-gap:30px;--column-gap:80px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-6853 .elementor-element.elementor-element-35d749d:not(.elementor-motion-effects-element-type-background), .elementor-6853 .elementor-element.elementor-element-35d749d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b2cd14 );}.elementor-6853 .elementor-element.elementor-element-1612d6e{--display:flex;}.elementor-6853 .elementor-element.elementor-element-02ec6f2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-6853 .elementor-element.elementor-element-666cf85{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:var(--padding-bottom);--padding-bottom:min(39px,6.83%);--padding-left:min(66px,7.43%);--padding-right:min(50px,5.63%);}.elementor-6853 .elementor-element.elementor-element-666cf85:not(.elementor-motion-effects-element-type-background), .elementor-6853 .elementor-element.elementor-element-666cf85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://cruisefinland.com/wp-content/uploads/2025/11/Green-Corridor-PK-3-2340x1140-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6853 .elementor-element.elementor-element-4e837d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 80px;--row-gap:30px;--column-gap:80px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-6853 .elementor-element.elementor-element-4e837d9:not(.elementor-motion-effects-element-type-background), .elementor-6853 .elementor-element.elementor-element-4e837d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b2cd14 );}.elementor-6853 .elementor-element.elementor-element-50ed2fd{--display:flex;}.elementor-6853 .elementor-element.elementor-element-50ed2fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6853 .elementor-element.elementor-element-dd2d798.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-6853 .elementor-element.elementor-element-dd2d798{text-align:left;}.elementor-6853 .elementor-element.elementor-element-2d026b4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-6853 .elementor-element.elementor-element-c5f14e6{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:var(--padding-bottom);--padding-bottom:min(39px,6.83%);--padding-left:min(66px,7.43%);--padding-right:min(50px,5.63%);}.elementor-6853 .elementor-element.elementor-element-c5f14e6:not(.elementor-motion-effects-element-type-background), .elementor-6853 .elementor-element.elementor-element-c5f14e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://cruisefinland.com/wp-content/uploads/2024/10/20140917_1834__MG_8607-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6853 .elementor-element.elementor-element-f9c3c1c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6853 .elementor-element.elementor-element-eea9ac0{text-align:center;}.elementor-6853 .elementor-element.elementor-element-6708db4{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;text-align:center;}.elementor-6853 .elementor-element.elementor-element-5a690ac{--spacer-size:50px;}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-d98ff4c .swiper-slide-bg{background-color:#833ca3;background-image:url(https://cruisefinland.com/wp-content/uploads/2025/10/orig-10-scaled.jpg);background-size:cover;}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-d98ff4c .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-d5cd8ce .swiper-slide-bg{background-color:#4054b2;background-image:url(https://cruisefinland.com/wp-content/uploads/2025/10/20190927-DJI_0083-8-scaled.jpg);background-size:cover;}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-d5cd8ce .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-49a4888 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://cruisefinland.com/wp-content/uploads/2025/10/27-CURS4810-scaled.jpg);background-size:cover;}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-49a4888 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-49a4888 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-1b2cd14 );}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-49a4888 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-1b2cd14 );}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-49a4888 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-1b2cd14 );border-color:var( --e-global-color-1b2cd14 );}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-28a8d53 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://cruisefinland.com/wp-content/uploads/2025/10/orig-11-scaled.jpg);background-size:cover;}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-28a8d53 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-2759dbc .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://cruisefinland.com/wp-content/uploads/2025/10/by_Julia_Kivela_W2A3242-scaled.jpg);background-size:cover;}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-2759dbc .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-2759dbc .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-1b2cd14 );}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-2759dbc .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-1b2cd14 );}.elementor-6853 .elementor-element.elementor-element-7a6bedc .elementor-repeater-item-2759dbc .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-1b2cd14 );border-color:var( --e-global-color-1b2cd14 );}.elementor-6853 .elementor-element.elementor-element-7a6bedc .swiper-slide{transition-duration:calc(5000ms*1.2);height:300px;}.elementor-6853 .elementor-element.elementor-element-7a6bedc .swiper-slide-contents{max-width:66%;}.elementor-6853 .elementor-element.elementor-element-7a6bedc .swiper-slide-inner{text-align:center;}.elementor-6853 .elementor-element.elementor-element-4a2f6fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6853 .elementor-element.elementor-element-4a2f6fa::before, .elementor-6853 .elementor-element.elementor-element-4a2f6fa > .elementor-background-video-container::before, .elementor-6853 .elementor-element.elementor-element-4a2f6fa > .e-con-inner > .elementor-background-video-container::before, .elementor-6853 .elementor-element.elementor-element-4a2f6fa > .elementor-background-slideshow::before, .elementor-6853 .elementor-element.elementor-element-4a2f6fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-6853 .elementor-element.elementor-element-4a2f6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e457419 );--background-overlay:'';}.elementor-6853 .elementor-element.elementor-element-8df1ba9 .elementor-heading-title{font-size:var(--size-section-title);}@media(min-width:768px){.elementor-6853 .elementor-element.elementor-element-0fc1fb4{--width:58.431%;}.elementor-6853 .elementor-element.elementor-element-50ed2fd{--width:58.431%;}}@media(max-width:1024px){.elementor-6853 .elementor-element.elementor-element-9c84a7d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6853 .elementor-element.elementor-element-35d749d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6853 .elementor-element.elementor-element-4e837d9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6853 .elementor-element.elementor-element-4a2f6fa{--flex-wrap:wrap;}}/* Start custom CSS for container, class: .elementor-element-a0bcc68 */.elementor-6853 .elementor-element.elementor-element-a0bcc68 {
    --e-global-color-primary:#fff;
    --e-global-color-text:#fff;
    aspect-ratio: 16/9;
    max-height:1080px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f76dfec */.elementor-6853 .elementor-element.elementor-element-f76dfec h2 {
    --e-global-color-text:var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88bf725 */.elementor-6853 .elementor-element.elementor-element-88bf725 {
    --e-global-color-text:#000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51decb1 */.elementor-6853 .elementor-element.elementor-element-51decb1 {
    aspect-ratio:16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c84a7d */.elementor-6853 .elementor-element.elementor-element-9c84a7d {
    --e-global-color-text:#fff;
}
.elementor-6853 .elementor-element.elementor-element-9c84a7d .e-child:nth-child(1) {
    grid-row:1 / -1;
}
.elementor-6853 .elementor-element.elementor-element-9c84a7d .e-child:nth-child(2) {
    grid-row:1;
    grid-column:2;
}
.elementor-6853 .elementor-element.elementor-element-9c84a7d .e-child:nth-child(3) {
    grid-column:2;
    grid-row:2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ed53d2 */.elementor-6853 .elementor-element.elementor-element-2ed53d2 h2 {
    --e-global-color-text:var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02ec6f2 */.elementor-6853 .elementor-element.elementor-element-02ec6f2 {
    --e-global-color-text:#000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-666cf85 */.elementor-6853 .elementor-element.elementor-element-666cf85 {
    aspect-ratio:16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d749d */.elementor-6853 .elementor-element.elementor-element-35d749d {
    --e-global-color-text:#fff;
}
.elementor-6853 .elementor-element.elementor-element-35d749d .e-child:nth-child(1) {
    grid-row:1 / -1;
}
.elementor-6853 .elementor-element.elementor-element-35d749d .e-child:nth-child(2) {
    grid-row:1;
    grid-column:2;
}
.elementor-6853 .elementor-element.elementor-element-35d749d .e-child:nth-child(3) {
    grid-column:2;
    grid-row:2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2d798 */.elementor-6853 .elementor-element.elementor-element-dd2d798 h2 {
    --e-global-color-text:var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d026b4 */.elementor-6853 .elementor-element.elementor-element-2d026b4 {
    --e-global-color-text:#000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5f14e6 */.elementor-6853 .elementor-element.elementor-element-c5f14e6 {
    aspect-ratio:16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e837d9 */.elementor-6853 .elementor-element.elementor-element-4e837d9 {
    --e-global-color-text:#fff;
}
.elementor-6853 .elementor-element.elementor-element-4e837d9 .e-child:nth-child(1) {
    grid-row:1 / -1;
}
.elementor-6853 .elementor-element.elementor-element-4e837d9 .e-child:nth-child(2) {
    grid-row:1;
    grid-column:2;
}
.elementor-6853 .elementor-element.elementor-element-4e837d9 .e-child:nth-child(3) {
    grid-column:2;
    grid-row:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3074b12 */.elementor-6853 .elementor-element.elementor-element-3074b12 {
    mask-image:url('/wp-content/themes/cruise-finland/assets/img/wave-inverse.svg'), linear-gradient(#000 0 0);
    mask-position:100% 100%;
    mask-repeat:no-repeat;
    mask-size:contain;
    mask-composite: exclude;
}
.elementor-6853 .elementor-element.elementor-element-3074b12:before {
    opacity:0.03;
    mask-image:url('/wp-content/themes/cruise-finland/assets/img/aallot_abstrakti.svg');
    mask-repeat:no-repeat;
    mask-position:120% 80%;
    mask-size:auto 200%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2f6fa */.elementor-6853 .elementor-element.elementor-element-4a2f6fa:before {
    opacity:.3;
    mask-image:url('/wp-content/themes/cruise-finland/assets/img/aallot_toistuvat.svg');
    mask-repeat:no-repeat;
    mask-position:100% -50px;
    mask-size:484px 484px;
}/* End custom CSS */