.elementor-8887 .elementor-element.elementor-element-844474a{--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-8887 .elementor-element.elementor-element-844474a:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-844474a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b2cd14 );}.elementor-8887 .elementor-element.elementor-element-844474a::before, .elementor-8887 .elementor-element.elementor-element-844474a > .elementor-background-video-container::before, .elementor-8887 .elementor-element.elementor-element-844474a > .e-con-inner > .elementor-background-video-container::before, .elementor-8887 .elementor-element.elementor-element-844474a > .elementor-background-slideshow::before, .elementor-8887 .elementor-element.elementor-element-844474a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8887 .elementor-element.elementor-element-844474a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#123466;--background-overlay:'';}.elementor-8887 .elementor-element.elementor-element-c049ef2{--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;}.elementor-8887 .elementor-element.elementor-element-6bca26a{--display:flex;}.elementor-8887 .elementor-element.elementor-element-007bf72 .elementor-heading-title{font-size:var(--size-section-title);}.elementor-8887 .elementor-element.elementor-element-5452af5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8887 .elementor-element.elementor-element-5452af5{font-size:var(--size-ingress);font-style:italic;}.elementor-8887 .elementor-element.elementor-element-8bd17ce.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8887 .elementor-element.elementor-element-8bd17ce{font-size:var(--size-ingress);}.elementor-8887 .elementor-element.elementor-element-bf05b0a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8887 .elementor-element.elementor-element-fcc19f7{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8887 .elementor-element.elementor-element-05a5381 img{width:360px;max-width:360px;height:438px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-8887 .elementor-element.elementor-element-05a5381 .widget-image-caption{text-align:start;color:#00000057;font-size:12px;font-style:normal;margin-block-start:1em;}.elementor-8887 .elementor-element.elementor-element-68be5c5 img{width:360px;max-width:360px;height:438px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-8887 .elementor-element.elementor-element-68be5c5 .widget-image-caption{text-align:start;color:#00000057;font-size:12px;font-style:normal;margin-block-start:1em;}.elementor-8887 .elementor-element.elementor-element-35ac2b9 img{width:360px;max-width:360px;height:438px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-8887 .elementor-element.elementor-element-35ac2b9 .widget-image-caption{text-align:start;color:#00000057;font-size:12px;font-style:normal;margin-block-start:1em;}.elementor-8887 .elementor-element.elementor-element-0a5c84e img{width:360px;max-width:360px;height:438px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-8887 .elementor-element.elementor-element-0a5c84e .widget-image-caption{text-align:start;color:#00000057;font-size:12px;font-style:normal;margin-block-start:1em;}.elementor-8887 .elementor-element.elementor-element-d3cad4c img{width:360px;max-width:360px;height:438px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-8887 .elementor-element.elementor-element-d3cad4c .widget-image-caption{text-align:start;color:#00000057;font-size:12px;font-style:normal;margin-block-start:1em;}.elementor-8887 .elementor-element.elementor-element-bef25c4 img{width:360px;max-width:360px;height:438px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-8887 .elementor-element.elementor-element-bef25c4 .widget-image-caption{text-align:start;color:#00000057;font-size:12px;font-style:normal;margin-block-start:1em;}.elementor-8887 .elementor-element.elementor-element-d509a95{--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:52px 52px;--row-gap:52px;--column-gap:52px;--margin-top:50px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-8887 .elementor-element.elementor-element-e188173{--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:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-8887 .elementor-element.elementor-element-31c2b3e{--display:flex;}.elementor-8887 .elementor-element.elementor-element-31c2b3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-0386304{width:100%;max-width:100%;}.elementor-8887 .elementor-element.elementor-element-6c245dd{--display:flex;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8887 .elementor-element.elementor-element-6c245dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-45d750b{--display:flex;--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;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:15px 15px 15px 15px;--padding-top:23px;--padding-bottom:var(--padding-top);--padding-left:27px;--padding-right:var(--padding-left);}.elementor-8887 .elementor-element.elementor-element-45d750b:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-45d750b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1bdefea );}.elementor-8887 .elementor-element.elementor-element-320cc6d .elementor-icon-wrapper{text-align:center;}.elementor-8887 .elementor-element.elementor-element-320cc6d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8887 .elementor-element.elementor-element-320cc6d.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-320cc6d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8887 .elementor-element.elementor-element-320cc6d.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-320cc6d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8887 .elementor-element.elementor-element-320cc6d .elementor-icon{font-size:28px;}.elementor-8887 .elementor-element.elementor-element-320cc6d .elementor-icon svg{height:28px;}.elementor-8887 .elementor-element.elementor-element-22066eb .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-8887 .elementor-element.elementor-element-e10a096 .elementor-icon-wrapper{text-align:center;}.elementor-8887 .elementor-element.elementor-element-e10a096.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-e10a096.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-e10a096.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-e10a096.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-e10a096.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-e10a096 .elementor-icon{font-size:1.5rem;}.elementor-8887 .elementor-element.elementor-element-e10a096 .elementor-icon svg{height:1.5rem;}.elementor-8887 .elementor-element.elementor-element-dbea79f{--display:flex;}.elementor-8887 .elementor-element.elementor-element-63bb138{--display:flex;}.elementor-8887 .elementor-element.elementor-element-e37a2b8{--display:flex;}.elementor-8887 .elementor-element.elementor-element-3f80107{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:22px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:#01A0B4;--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-3f80107 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-3f80107 {--n-accordion-padding:10px 12px 10px 14px;}:where( .elementor-8887 .elementor-element.elementor-element-3f80107 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-8887 .elementor-element.elementor-element-40af1d0{--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;--margin-top:93px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;}.elementor-8887 .elementor-element.elementor-element-c153f87{--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:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:23px 23px 23px 23px;--padding-top:30px;--padding-bottom:var(--padding-top);--padding-left:30px;--padding-right:var(--padding-left);}.elementor-8887 .elementor-element.elementor-element-c153f87:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-c153f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1bdefea );}.elementor-8887 .elementor-element.elementor-element-1bc3d30{--display:flex;--padding-top:47px;--padding-bottom:47px;--padding-left:33px;--padding-right:33px;}.elementor-8887 .elementor-element.elementor-element-f61c4fb{text-align:start;}.elementor-8887 .elementor-element.elementor-element-99b9207.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8887 .elementor-element.elementor-element-99b9207{font-size:var(--size-ingress);}.elementor-8887 .elementor-element.elementor-element-d09e711{--display:flex;}.elementor-8887 .elementor-element.elementor-element-1f91f1e > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-1f91f1e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8887 .elementor-element.elementor-element-6ae337d{--display:flex;--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-8887 .elementor-element.elementor-element-b5f5e30{--display:flex;--min-height:640px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--padding-top:var(--padding-bottom);--padding-bottom:55px;--padding-left:65px;--padding-right:var(--padding-left);}.elementor-8887 .elementor-element.elementor-element-b5f5e30:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-b5f5e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://cruisefinland.com/wp-content/uploads/2026/01/snowcastle-winter-park-tube-slide.jpg");background-position:center center;background-size:cover;}.elementor-8887 .elementor-element.elementor-element-b5f5e30::before, .elementor-8887 .elementor-element.elementor-element-b5f5e30 > .elementor-background-video-container::before, .elementor-8887 .elementor-element.elementor-element-b5f5e30 > .e-con-inner > .elementor-background-video-container::before, .elementor-8887 .elementor-element.elementor-element-b5f5e30 > .elementor-background-slideshow::before, .elementor-8887 .elementor-element.elementor-element-b5f5e30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8887 .elementor-element.elementor-element-b5f5e30 > .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-8887 .elementor-element.elementor-element-4fbc1f6a{--display:flex;}.elementor-8887 .elementor-element.elementor-element-71ba2ace .elementor-repeater-item-82580fb .swiper-slide-bg{background-color:#833ca3;background-image:url(https://cruisefinland.com/wp-content/uploads/2026/01/sampo-100225-4-2.jpg);background-size:cover;}.elementor-8887 .elementor-element.elementor-element-71ba2ace .elementor-repeater-item-82580fb .elementor-background-overlay{background-color:#00000080;mix-blend-mode:darken;}.elementor-8887 .elementor-element.elementor-element-71ba2ace .elementor-repeater-item-5411992 .swiper-slide-bg{background-color:#FEFFFF;background-image:url(https://cruisefinland.com/wp-content/uploads/2026/01/snowcastle-winter-park-entrance.jpg);background-size:cover;}.elementor-8887 .elementor-element.elementor-element-71ba2ace .elementor-repeater-item-5411992 .elementor-background-overlay{background-color:#00000080;mix-blend-mode:darken;}.elementor-8887 .elementor-element.elementor-element-71ba2ace .elementor-repeater-item-a5ef90e .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://cruisefinland.com/wp-content/uploads/2026/01/Digipolis-Merellinen-Kemi-114_FULL-scaled.jpg);background-size:cover;}.elementor-8887 .elementor-element.elementor-element-71ba2ace .elementor-repeater-item-a5ef90e .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-8887 .elementor-element.elementor-element-71ba2ace .elementor-repeater-item-eb44f75 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://cruisefinland.com/wp-content/uploads/2026/01/Historiallinenmuseo13-scaled.jpg);background-size:cover;}.elementor-8887 .elementor-element.elementor-element-71ba2ace .elementor-repeater-item-eb44f75 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-8887 .elementor-element.elementor-element-71ba2ace .elementor-repeater-item-43ab105 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://cruisefinland.com/wp-content/uploads/2026/01/Kiikeli-winter-scaled.jpg);background-size:cover;}.elementor-8887 .elementor-element.elementor-element-71ba2ace .elementor-repeater-item-43ab105 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-8887 .elementor-element.elementor-element-71ba2ace .elementor-repeater-item-bd07648 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://cruisefinland.com/wp-content/uploads/2026/01/christer-adahl-02196-1-scaled.jpg);background-size:cover;}.elementor-8887 .elementor-element.elementor-element-71ba2ace .elementor-repeater-item-bd07648 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-8887 .elementor-element.elementor-element-71ba2ace .elementor-repeater-item-bd07648 .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8887 .elementor-element.elementor-element-71ba2ace .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-8887 .elementor-element.elementor-element-71ba2ace .swiper-slide-contents{max-width:66%;}.elementor-8887 .elementor-element.elementor-element-71ba2ace .swiper-slide-inner{text-align:center;}.elementor-8887 .elementor-element.elementor-element-7464284{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-8887 .elementor-element.elementor-element-7464284:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-7464284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b2cd14 );}.elementor-8887 .elementor-element.elementor-element-e8507b5{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8887 .elementor-element.elementor-element-05679a6{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8887 .elementor-element.elementor-element-05679a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-ee92226{--display:flex;--min-height:403px;--border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-ee92226:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-ee92226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://cruisefinland.com/wp-content/uploads/2024/08/Turun_Linna_sisapiha-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8887 .elementor-element.elementor-element-f185463{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8887 .elementor-element.elementor-element-c0251db .elementor-heading-title{font-size:var(--size-hero-accent);}.elementor-8887 .elementor-element.elementor-element-75ad5db{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8887 .elementor-element.elementor-element-75ad5db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-f88f37f{--display:flex;--min-height:403px;--border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-f88f37f:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-f88f37f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://cruisefinland.com/wp-content/uploads/2024/10/kasityolaismuseo-pekka-vallila-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8887 .elementor-element.elementor-element-3b86576{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8887 .elementor-element.elementor-element-7f906d7 .elementor-heading-title{font-size:var(--size-hero-accent);}.elementor-8887 .elementor-element.elementor-element-357bdd7{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8887 .elementor-element.elementor-element-357bdd7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-7b6b389{--display:flex;--min-height:403px;--border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-7b6b389:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-7b6b389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://cruisefinland.com/wp-content/uploads/2024/10/Tuomiokirkko_kevat-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8887 .elementor-element.elementor-element-bea9d7b{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8887 .elementor-element.elementor-element-0b3d2aa .elementor-heading-title{font-size:var(--size-hero-accent);}.elementor-8887 .elementor-element.elementor-element-3589bea{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8887 .elementor-element.elementor-element-3589bea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-8944a90{--display:flex;--min-height:403px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-8944a90:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-8944a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://cruisefinland.com/wp-content/uploads/2024/08/KBC-Taproom-inner-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8887 .elementor-element.elementor-element-bef3fcb{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8887 .elementor-element.elementor-element-da124d6 .elementor-heading-title{font-size:var(--size-hero-accent);}.elementor-8887 .elementor-element.elementor-element-a3a551e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8887 .elementor-element.elementor-element-a3a551e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-3693e94{--display:flex;--min-height:403px;--border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-3693e94:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-3693e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://cruisefinland.com/wp-content/uploads/2024/10/Jokilaivat-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8887 .elementor-element.elementor-element-3e01d35{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8887 .elementor-element.elementor-element-d12a49b .elementor-heading-title{font-size:var(--size-hero-accent);}.elementor-8887 .elementor-element.elementor-element-b8c3afd{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8887 .elementor-element.elementor-element-b8c3afd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-7ef6e97{--display:flex;--min-height:403px;--border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-7ef6e97:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-7ef6e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://cruisefinland.com/wp-content/uploads/2024/10/Ruissalo_uimakoppi-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8887 .elementor-element.elementor-element-ffc89a7{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8887 .elementor-element.elementor-element-05f36f0 .elementor-heading-title{font-size:var(--size-hero-accent);}.elementor-8887 .elementor-element.elementor-element-4ae4239b{--display:flex;}.elementor-8887 .elementor-element.elementor-element-41f7c93{--spacer-size:25px;}.elementor-8887 .elementor-element.elementor-element-67ebc51e{text-align:start;}.elementor-8887 .elementor-element.elementor-element-67ebc51e .elementor-heading-title{font-size:var(--size-single-title);}.elementor-8887 .elementor-element.elementor-element-14f74790{--spacer-size:25px;}.elementor-8887 .elementor-element.elementor-element-36f97ac0{--display:flex;}.elementor-8887 .elementor-element.elementor-element-724994bb{--display:flex;--min-height:620px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8887 .elementor-element.elementor-element-40690b86 img{width:100%;height:248px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-7c728136{--display:flex;--min-height:60px;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8887 .elementor-element.elementor-element-3cccb7c1{left:50%;}body.rtl .elementor-8887 .elementor-element.elementor-element-3cccb7c1{right:50%;}.elementor-8887 .elementor-element.elementor-element-3cccb7c1{top:0%;}.elementor-8887 .elementor-element.elementor-element-3cccb7c1 .elementor-icon-wrapper{text-align:center;}.elementor-8887 .elementor-element.elementor-element-3cccb7c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-3cccb7c1.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-3cccb7c1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-3cccb7c1.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-3cccb7c1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-3cccb7c1.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-3cccb7c1.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-3cccb7c1 .elementor-icon{font-size:39px;}.elementor-8887 .elementor-element.elementor-element-3cccb7c1 .elementor-icon svg{height:39px;}.elementor-8887 .elementor-element.elementor-element-3c99258e{text-align:center;}.elementor-8887 .elementor-element.elementor-element-3b6a3a3{--spacer-size:15px;}.elementor-8887 .elementor-element.elementor-element-493d9576{text-align:justify;}.elementor-8887 .elementor-element.elementor-element-5f383949{--display:flex;}.elementor-8887 .elementor-element.elementor-element-68c0f054{--display:flex;--min-height:620px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8887 .elementor-element.elementor-element-e38c7c9 img{width:100%;height:248px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-21265380{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8887 .elementor-element.elementor-element-6066421d{left:50%;}body.rtl .elementor-8887 .elementor-element.elementor-element-6066421d{right:50%;}.elementor-8887 .elementor-element.elementor-element-6066421d{top:0%;}.elementor-8887 .elementor-element.elementor-element-6066421d .elementor-icon-wrapper{text-align:center;}.elementor-8887 .elementor-element.elementor-element-6066421d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-6066421d.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-6066421d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-6066421d.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-6066421d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-6066421d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-6066421d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-6066421d .elementor-icon{font-size:39px;}.elementor-8887 .elementor-element.elementor-element-6066421d .elementor-icon svg{height:39px;}.elementor-8887 .elementor-element.elementor-element-5c163190{text-align:center;}.elementor-8887 .elementor-element.elementor-element-30d4724b{--spacer-size:15px;}.elementor-8887 .elementor-element.elementor-element-156440c4{text-align:justify;}.elementor-8887 .elementor-element.elementor-element-c03371b{--display:flex;}.elementor-8887 .elementor-element.elementor-element-3c1daf09{--display:flex;--min-height:620px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8887 .elementor-element.elementor-element-6240679c img{width:100%;height:248px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-45776bf3{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8887 .elementor-element.elementor-element-7bc20dbe{left:50%;}body.rtl .elementor-8887 .elementor-element.elementor-element-7bc20dbe{right:50%;}.elementor-8887 .elementor-element.elementor-element-7bc20dbe{top:0%;}.elementor-8887 .elementor-element.elementor-element-7bc20dbe .elementor-icon-wrapper{text-align:center;}.elementor-8887 .elementor-element.elementor-element-7bc20dbe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-7bc20dbe.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-7bc20dbe.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-7bc20dbe.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-7bc20dbe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-7bc20dbe.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-7bc20dbe.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-7bc20dbe .elementor-icon{font-size:39px;}.elementor-8887 .elementor-element.elementor-element-7bc20dbe .elementor-icon svg{height:39px;}.elementor-8887 .elementor-element.elementor-element-1efc59e4{text-align:center;}.elementor-8887 .elementor-element.elementor-element-4be149dc{--spacer-size:15px;}.elementor-8887 .elementor-element.elementor-element-30d752da{text-align:justify;}.elementor-8887 .elementor-element.elementor-element-6748e966{--display:flex;}.elementor-8887 .elementor-element.elementor-element-2231b081{--display:flex;--min-height:620px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8887 .elementor-element.elementor-element-7c1edcf9 img{width:100%;height:248px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-36c1e736{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8887 .elementor-element.elementor-element-6dd0bafd{left:50%;}body.rtl .elementor-8887 .elementor-element.elementor-element-6dd0bafd{right:50%;}.elementor-8887 .elementor-element.elementor-element-6dd0bafd{top:0%;}.elementor-8887 .elementor-element.elementor-element-6dd0bafd .elementor-icon-wrapper{text-align:center;}.elementor-8887 .elementor-element.elementor-element-6dd0bafd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-6dd0bafd.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-6dd0bafd.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-6dd0bafd.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-6dd0bafd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-6dd0bafd.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-6dd0bafd.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-6dd0bafd .elementor-icon{font-size:39px;}.elementor-8887 .elementor-element.elementor-element-6dd0bafd .elementor-icon svg{height:39px;}.elementor-8887 .elementor-element.elementor-element-576dd704{text-align:center;}.elementor-8887 .elementor-element.elementor-element-19e64185{--spacer-size:15px;}.elementor-8887 .elementor-element.elementor-element-1510b3f8{text-align:justify;}.elementor-8887 .elementor-element.elementor-element-157aa8d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-4b0a875{--spacer-size:50px;}.elementor-8887 .elementor-element.elementor-element-42dde13{--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:58px 58px;--row-gap:58px;--column-gap:58px;--overlay-opacity:0.5;--padding-top:113px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-8887 .elementor-element.elementor-element-42dde13::before, .elementor-8887 .elementor-element.elementor-element-42dde13 > .elementor-background-video-container::before, .elementor-8887 .elementor-element.elementor-element-42dde13 > .e-con-inner > .elementor-background-video-container::before, .elementor-8887 .elementor-element.elementor-element-42dde13 > .elementor-background-slideshow::before, .elementor-8887 .elementor-element.elementor-element-42dde13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8887 .elementor-element.elementor-element-42dde13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e457419 );--background-overlay:'';}.elementor-8887 .elementor-element.elementor-element-00d1bfd{text-align:center;}.elementor-8887 .elementor-element.elementor-element-00d1bfd .elementor-heading-title{font-size:var(--size-single-title);}.elementor-8887 .elementor-element.elementor-element-98cf87e{--display:flex;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:80px 115px;--row-gap:80px;--column-gap:115px;--flex-wrap:wrap;}.elementor-8887 .elementor-element.elementor-element-0f548aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8887 .elementor-element.elementor-element-bece2a6 img{width:100%;height:248px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-4d76d07{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8887 .elementor-element.elementor-element-16104db{left:50%;}body.rtl .elementor-8887 .elementor-element.elementor-element-16104db{right:50%;}.elementor-8887 .elementor-element.elementor-element-16104db{top:0%;}.elementor-8887 .elementor-element.elementor-element-16104db .elementor-icon-wrapper{text-align:center;}.elementor-8887 .elementor-element.elementor-element-16104db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-16104db.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-16104db.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-16104db.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-16104db.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-16104db.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-16104db.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-16104db .elementor-icon{font-size:39px;}.elementor-8887 .elementor-element.elementor-element-16104db .elementor-icon svg{height:39px;}.elementor-8887 .elementor-element.elementor-element-7d1adca{text-align:center;}.elementor-8887 .elementor-element.elementor-element-9a51f36{text-align:center;}.elementor-8887 .elementor-element.elementor-element-73f9985{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8887 .elementor-element.elementor-element-a102f1e img{width:100%;height:248px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-480ca13{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8887 .elementor-element.elementor-element-169303f{left:50%;}body.rtl .elementor-8887 .elementor-element.elementor-element-169303f{right:50%;}.elementor-8887 .elementor-element.elementor-element-169303f{top:0%;}.elementor-8887 .elementor-element.elementor-element-169303f .elementor-icon-wrapper{text-align:center;}.elementor-8887 .elementor-element.elementor-element-169303f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-169303f.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-169303f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-169303f.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-169303f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-169303f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-169303f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-169303f .elementor-icon{font-size:39px;}.elementor-8887 .elementor-element.elementor-element-169303f .elementor-icon svg{height:39px;}.elementor-8887 .elementor-element.elementor-element-819acbb{text-align:center;}.elementor-8887 .elementor-element.elementor-element-aa37427{text-align:center;}.elementor-8887 .elementor-element.elementor-element-2c81cbf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8887 .elementor-element.elementor-element-4b6ff6e img{width:100%;height:248px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-a860719{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8887 .elementor-element.elementor-element-54876b6{left:50%;}body.rtl .elementor-8887 .elementor-element.elementor-element-54876b6{right:50%;}.elementor-8887 .elementor-element.elementor-element-54876b6{top:0%;}.elementor-8887 .elementor-element.elementor-element-54876b6 .elementor-icon-wrapper{text-align:center;}.elementor-8887 .elementor-element.elementor-element-54876b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-54876b6.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-54876b6.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-54876b6.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-54876b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-54876b6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-54876b6.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-54876b6 .elementor-icon{font-size:39px;}.elementor-8887 .elementor-element.elementor-element-54876b6 .elementor-icon svg{height:39px;}.elementor-8887 .elementor-element.elementor-element-b8984e8{text-align:center;}.elementor-8887 .elementor-element.elementor-element-fea49c2{text-align:center;}.elementor-8887 .elementor-element.elementor-element-057008f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8887 .elementor-element.elementor-element-dcd8cf2 img{width:100%;height:248px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-5cf0cd0{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8887 .elementor-element.elementor-element-3369a56{left:50%;}body.rtl .elementor-8887 .elementor-element.elementor-element-3369a56{right:50%;}.elementor-8887 .elementor-element.elementor-element-3369a56{top:0%;}.elementor-8887 .elementor-element.elementor-element-3369a56 .elementor-icon-wrapper{text-align:center;}.elementor-8887 .elementor-element.elementor-element-3369a56.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-3369a56.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-3369a56.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-3369a56.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-3369a56.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-3369a56.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-3369a56.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-3369a56 .elementor-icon{font-size:39px;}.elementor-8887 .elementor-element.elementor-element-3369a56 .elementor-icon svg{height:39px;}.elementor-8887 .elementor-element.elementor-element-dc88c16{text-align:center;}.elementor-8887 .elementor-element.elementor-element-3a1503a{text-align:center;}.elementor-8887 .elementor-element.elementor-element-5c3bbb9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8887 .elementor-element.elementor-element-9bfa835 img{width:100%;height:248px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-8887 .elementor-element.elementor-element-fae9267{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8887 .elementor-element.elementor-element-e9a3011{left:50%;}body.rtl .elementor-8887 .elementor-element.elementor-element-e9a3011{right:50%;}.elementor-8887 .elementor-element.elementor-element-e9a3011{top:0%;}.elementor-8887 .elementor-element.elementor-element-e9a3011 .elementor-icon-wrapper{text-align:center;}.elementor-8887 .elementor-element.elementor-element-e9a3011.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-e9a3011.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-e9a3011.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-e9a3011.elementor-view-framed .elementor-icon, .elementor-8887 .elementor-element.elementor-element-e9a3011.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8887 .elementor-element.elementor-element-e9a3011.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-e9a3011.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8887 .elementor-element.elementor-element-e9a3011 .elementor-icon{font-size:39px;}.elementor-8887 .elementor-element.elementor-element-e9a3011 .elementor-icon svg{height:39px;}.elementor-8887 .elementor-element.elementor-element-0b265a3{text-align:center;}.elementor-8887 .elementor-element.elementor-element-6b8e991{text-align:center;}.elementor-8887 .elementor-element.elementor-element-1ab1ad70{--display:flex;}.elementor-8887 .elementor-element.elementor-element-1ab1ad70:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-1ab1ad70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5892cff );}.elementor-8887 .elementor-element.elementor-element-17b73fa9{--spacer-size:50px;}.elementor-8887 .elementor-element.elementor-element-3fb1d611 .elementor-heading-title{font-size:var(--size-single-title);color:var( --e-global-color-1b2cd14 );}.elementor-8887 .elementor-element.elementor-element-77b41712 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-8887 .elementor-element.elementor-element-5db641ef{--spacer-size:25px;}.elementor-8887 .elementor-element.elementor-element-88ad453{--display:flex;--min-height:772px;--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;--padding-top:115px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8887 .elementor-element.elementor-element-88ad453:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-88ad453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1bdefea );}.elementor-8887 .elementor-element.elementor-element-7e94530{--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:10% 10%;--row-gap:10%;--column-gap:10%;}.elementor-8887 .elementor-element.elementor-element-cf0211f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-cf0211f .elementor-heading-title{font-size:var(--size-single-title);}.elementor-8887 .elementor-element.elementor-element-0ddd5d7{width:var( --container-widget-width, min(42%,644px) );max-width:min(42%,644px);--container-widget-width:min(42%,644px);--container-widget-flex-grow:0;}.elementor-8887 .elementor-element.elementor-element-0ddd5d7.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8887 .elementor-element.elementor-element-69e30cf{--display:flex;--min-height:465px;}.elementor-8887 .elementor-element.elementor-element-c5a1472{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8887 .elementor-element.elementor-element-e69bc93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8887 .elementor-element.elementor-element-e69bc93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-12cf0591{--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;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:var(--padding-bottom);--padding-bottom:min(22px);--padding-left:min(31px);--padding-right:min(25px);}.elementor-8887 .elementor-element.elementor-element-12cf0591:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-12cf0591 > .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/Keskiajan_Turku_Ikaros_Ainasoja-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8887 .elementor-element.elementor-element-12cf0591.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-2077ba8c{--display:flex;--justify-content:flex-start;--padding-top:min(33px,11.3%);--padding-bottom:30px;--padding-left:0;--padding-right:0;}.elementor-8887 .elementor-element.elementor-element-2077ba8c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-3eb8ae1 .elementor-heading-title{font-size:20px;}.elementor-8887 .elementor-element.elementor-element-682048f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8887 .elementor-element.elementor-element-682048f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8887 .elementor-element.elementor-element-682048f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8887 .elementor-element.elementor-element-682048f .elementor-icon-list-text{transition:color 0.3s;}.elementor-8887 .elementor-element.elementor-element-ff251ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8887 .elementor-element.elementor-element-ff251ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-3dcbcbc{--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;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:var(--padding-bottom);--padding-bottom:min(22px);--padding-left:min(31px);--padding-right:min(25px);}.elementor-8887 .elementor-element.elementor-element-3dcbcbc:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-3dcbcbc > .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/Open_Orchestra_Jussi_Virkkumaa.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8887 .elementor-element.elementor-element-3dcbcbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-3f2003f{--display:flex;--justify-content:flex-start;--padding-top:min(33px,11.3%);--padding-bottom:30px;--padding-left:0;--padding-right:0;}.elementor-8887 .elementor-element.elementor-element-3f2003f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-dc040db .elementor-heading-title{font-size:20px;}.elementor-8887 .elementor-element.elementor-element-081937d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8887 .elementor-element.elementor-element-081937d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8887 .elementor-element.elementor-element-081937d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8887 .elementor-element.elementor-element-081937d .elementor-icon-list-text{transition:color 0.3s;}.elementor-8887 .elementor-element.elementor-element-f7674cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8887 .elementor-element.elementor-element-f7674cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-186e769{--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;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:var(--padding-bottom);--padding-bottom:min(22px);--padding-left:min(31px);--padding-right:min(25px);}.elementor-8887 .elementor-element.elementor-element-186e769:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-186e769 > .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/08/Turun_Linnan_Turnajaiset_JaskaPoikonen-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8887 .elementor-element.elementor-element-186e769.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-ef21180{--display:flex;--justify-content:flex-start;--padding-top:min(33px,11.3%);--padding-bottom:30px;--padding-left:0;--padding-right:0;}.elementor-8887 .elementor-element.elementor-element-ef21180.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-bd3c0e9 .elementor-heading-title{font-size:20px;}.elementor-8887 .elementor-element.elementor-element-e5599d6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8887 .elementor-element.elementor-element-e5599d6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8887 .elementor-element.elementor-element-e5599d6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8887 .elementor-element.elementor-element-e5599d6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8887 .elementor-element.elementor-element-8bbf02e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8887 .elementor-element.elementor-element-8bbf02e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-978f924{--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;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:var(--padding-bottom);--padding-bottom:min(22px);--padding-left:min(31px);--padding-right:min(25px);}.elementor-8887 .elementor-element.elementor-element-978f924:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-978f924 > .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/Tall_Ships_Races.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8887 .elementor-element.elementor-element-978f924.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-ac2ca16{--display:flex;--justify-content:flex-start;--padding-top:min(33px,11.3%);--padding-bottom:30px;--padding-left:0;--padding-right:0;}.elementor-8887 .elementor-element.elementor-element-ac2ca16.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-3956820 .elementor-heading-title{font-size:20px;}.elementor-8887 .elementor-element.elementor-element-1c8d5f1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8887 .elementor-element.elementor-element-1c8d5f1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8887 .elementor-element.elementor-element-1c8d5f1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8887 .elementor-element.elementor-element-1c8d5f1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8887 .elementor-element.elementor-element-3a1b7d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8887 .elementor-element.elementor-element-3a1b7d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-272af69{--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;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:var(--padding-bottom);--padding-bottom:min(22px);--padding-left:min(31px);--padding-right:min(25px);}.elementor-8887 .elementor-element.elementor-element-272af69:not(.elementor-motion-effects-element-type-background), .elementor-8887 .elementor-element.elementor-element-272af69 > .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/Joulutori-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8887 .elementor-element.elementor-element-272af69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-8fae672{--display:flex;--justify-content:flex-start;--padding-top:min(33px,11.3%);--padding-bottom:30px;--padding-left:0;--padding-right:0;}.elementor-8887 .elementor-element.elementor-element-8fae672.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-cdbb20c .elementor-heading-title{font-size:20px;}.elementor-8887 .elementor-element.elementor-element-2d9a30d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8887 .elementor-element.elementor-element-2d9a30d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8887 .elementor-element.elementor-element-2d9a30d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8887 .elementor-element.elementor-element-2d9a30d .elementor-icon-list-text{transition:color 0.3s;}.elementor-8887 .elementor-element.elementor-element-5a64346 .elementor-button{background-color:#02010100;font-weight:400;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );padding:11px 20px 9px 20px;}.elementor-8887 .elementor-element.elementor-element-5a64346 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8887 .elementor-element.elementor-element-522053f{--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;--padding-top:73px;--padding-bottom:73px;--padding-left:0px;--padding-right:0px;}.elementor-8887 .elementor-element.elementor-element-8e125b8{--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:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:wrap;}.elementor-8887 .elementor-element.elementor-element-a4c9492 .elementor-button{background-color:#02010100;font-weight:400;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );padding:11px 20px 9px 20px;}.elementor-8887 .elementor-element.elementor-element-a4c9492 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8887 .elementor-element.elementor-element-690de14 .elementor-button{background-color:#02010100;font-weight:400;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );padding:11px 20px 9px 20px;}.elementor-8887 .elementor-element.elementor-element-690de14 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8887 .elementor-element.elementor-element-96bf5b1 .elementor-button{background-color:#02010100;font-weight:400;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );padding:11px 20px 9px 20px;}.elementor-8887 .elementor-element.elementor-element-96bf5b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8887 .elementor-element.elementor-element-bc82491{--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:6% 6%;--row-gap:6%;--column-gap:6%;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8887 .elementor-element.elementor-element-bc82491::before, .elementor-8887 .elementor-element.elementor-element-bc82491 > .elementor-background-video-container::before, .elementor-8887 .elementor-element.elementor-element-bc82491 > .e-con-inner > .elementor-background-video-container::before, .elementor-8887 .elementor-element.elementor-element-bc82491 > .elementor-background-slideshow::before, .elementor-8887 .elementor-element.elementor-element-bc82491 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8887 .elementor-element.elementor-element-bc82491 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e457419 );--background-overlay:'';}.elementor-8887 .elementor-element.elementor-element-1d7cc14{--display:flex;}.elementor-8887 .elementor-element.elementor-element-7112ccf{width:var( --container-widget-width, 42ch );max-width:42ch;--container-widget-width:42ch;--container-widget-flex-grow:0;}.elementor-8887 .elementor-element.elementor-element-7112ccf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8887 .elementor-element.elementor-element-7112ccf .elementor-heading-title{font-size:var(--size-single-title);}.elementor-8887 .elementor-element.elementor-element-32fc426{width:var( --container-widget-width, 42ch );max-width:42ch;--container-widget-width:42ch;--container-widget-flex-grow:0;}.elementor-8887 .elementor-element.elementor-element-f87c8b2{--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:min(56px) min(56px);--row-gap:min(56px);--column-gap:min(56px);}.elementor-8887 .elementor-element.elementor-element-8f2b30f .e-link-in-bio{--e-link-in-bio-icon-columns:3;--e-link-in-bio-identity-image-profile-position:top center;--e-link-in-bio-identity-image-cover-height:100%;--e-link-in-bio-identity-image-profile-width:100%;--e-link-in-bio-icon-color:var( --e-global-color-text );--e-link-in-bio-icon-background-color:#02010100;--background-overlay-opacity:0.5;}.elementor-8887 .elementor-element.elementor-element-8f2b30f .e-link-in-bio__bg{background-color:var( --e-global-color-1b2cd14 );}.elementor-8887 .elementor-element.elementor-element-8f2b30f{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-8887 .elementor-element.elementor-element-8f2b30f .e-link-in-bio__heading{font-size:20px;line-height:26px;}.elementor-8887 .elementor-element.elementor-element-8f2b30f .e-link-in-bio__icon-label{font-size:1rem;}.elementor-8887 .elementor-element.elementor-element-8f2b30f .e-link-in-bio__title{font-size:18px;}.elementor-8887 .elementor-element.elementor-element-fae121f{--display:flex;}.elementor-8887 .elementor-element.elementor-element-1b219fd .elementor-heading-title{font-size:var(--size-single-title);}.elementor-8887 .elementor-element.elementor-element-9e97708{--spacer-size:35px;}.elementor-8887 .elementor-element.elementor-element-150d6cc{--display:flex;}.elementor-8887 .elementor-element.elementor-element-fa29447 > .elementor-widget-container{padding:10px 0px 0px 15px;}.elementor-8887 .elementor-element.elementor-element-196c641{--display:flex;}.elementor-8887 .elementor-element.elementor-element-2cd1bc0 > .elementor-widget-container{padding:10px 0px 0px 15px;}.elementor-8887 .elementor-element.elementor-element-a550432{--display:flex;}.elementor-8887 .elementor-element.elementor-element-7af8c9e > .elementor-widget-container{padding:10px 0px 0px 15px;}.elementor-8887 .elementor-element.elementor-element-78ccf87{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-1b2cd14 );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-1b2cd14 );--n-accordion-icon-size:15px;}.elementor-8887 .elementor-element.elementor-element-78ccf87 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-8887 .elementor-element.elementor-element-78ccf87 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-489ac23 );}.elementor-8887 .elementor-element.elementor-element-78ccf87 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-8887 .elementor-element.elementor-element-e188173{--width:auto;}.elementor-8887 .elementor-element.elementor-element-31c2b3e{--width:min(250px);}.elementor-8887 .elementor-element.elementor-element-6c245dd{--width:min(551px);}.elementor-8887 .elementor-element.elementor-element-05679a6{--width:min(330px);}.elementor-8887 .elementor-element.elementor-element-75ad5db{--width:min(330px);}.elementor-8887 .elementor-element.elementor-element-357bdd7{--width:min(330px);}.elementor-8887 .elementor-element.elementor-element-3589bea{--width:min(330px);}.elementor-8887 .elementor-element.elementor-element-a3a551e{--width:min(330px);}.elementor-8887 .elementor-element.elementor-element-b8c3afd{--width:min(330px);}.elementor-8887 .elementor-element.elementor-element-98cf87e{--width:min(1360px,100%);}.elementor-8887 .elementor-element.elementor-element-0f548aa{--width:375px;}.elementor-8887 .elementor-element.elementor-element-73f9985{--width:375px;}.elementor-8887 .elementor-element.elementor-element-2c81cbf{--width:375px;}.elementor-8887 .elementor-element.elementor-element-057008f{--width:375px;}.elementor-8887 .elementor-element.elementor-element-5c3bbb9{--width:375px;}.elementor-8887 .elementor-element.elementor-element-e69bc93{--width:345px;}.elementor-8887 .elementor-element.elementor-element-ff251ce{--width:345px;}.elementor-8887 .elementor-element.elementor-element-f7674cd{--width:345px;}.elementor-8887 .elementor-element.elementor-element-8bbf02e{--width:345px;}.elementor-8887 .elementor-element.elementor-element-3a1b7d8{--width:345px;}}@media(max-width:1024px){.elementor-8887 .elementor-element.elementor-element-c049ef2{--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-8887 .elementor-element.elementor-element-d509a95{--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-8887 .elementor-element.elementor-element-c153f87{--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-8887 .elementor-element.elementor-element-157aa8d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8887 .elementor-element.elementor-element-bc82491{--flex-wrap:wrap;}.elementor-8887 .elementor-element.elementor-element-8f2b30f .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}}@media(max-width:767px){.elementor-8887 .elementor-element.elementor-element-844474a{--padding-top:70px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8887 .elementor-element.elementor-element-1bc3d30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8887 .elementor-element.elementor-element-b5f5e30{--min-height:420px;--padding-top:var(--padding-bottom);--padding-bottom:20px;--padding-left:20px;--padding-right:var(--padding-left);}.elementor-8887 .elementor-element.elementor-element-157aa8d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8887 .elementor-element.elementor-element-8f2b30f .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}}/* Start custom CSS for heading, class: .elementor-element-007bf72 */.elementor-8887 .elementor-element.elementor-element-007bf72 h2 {
    --e-global-color-text:var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5452af5 */.elementor-8887 .elementor-element.elementor-element-5452af5 {
    --e-global-color-text:#000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bd17ce */.elementor-8887 .elementor-element.elementor-element-8bd17ce {
    --e-global-color-text:#000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf05b0a */.elementor-8887 .elementor-element.elementor-element-bf05b0a {
    --e-global-color-text:#000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c049ef2 */.elementor-8887 .elementor-element.elementor-element-c049ef2 {
    --e-global-color-text:#fff;
}
.elementor-8887 .elementor-element.elementor-element-c049ef2 .e-child:nth-child(1) {
    grid-row:1 / -1;
}
.elementor-8887 .elementor-element.elementor-element-c049ef2 .e-child:nth-child(2) {
    grid-row:1;
    grid-column:2;
}
.elementor-8887 .elementor-element.elementor-element-c049ef2 .e-child:nth-child(3) {
    grid-column:2;
    grid-row:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-844474a */.elementor-8887 .elementor-element.elementor-element-844474a {
    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-8887 .elementor-element.elementor-element-844474a:before {
    opacity:0.03;
    mask-image:url('/wp-content/themes/cruise-finland/assets/img/aallot_abstrakti.svg');
    mask-repeat:no-repeat;
    mask-position:150% -50%;
    mask-size:auto 90%;
}
@media (min-width:1025px) {
    .elementor-8887 .elementor-element.elementor-element-844474a:before {
        mask-position:120% 80%;
        mask-size:auto 200%;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0386304 */.elementor-8887 .elementor-element.elementor-element-0386304 {
    aspect-ratio:1/1;
}
.elementor-8887 .elementor-element.elementor-element-0386304 svg {
    border-radius:30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e10a096 */.elementor-8887 .elementor-element.elementor-element-e10a096 .elementor-icon {
    border-radius:100%;
    background-color:var(--e-global-color-accent);
    aspect-ratio: 1/1;
    width:min(45px,2.8125rem);
    display:inline-flex;
    align-items: center;
    justify-content: center;
}
@media (min-width:768px) {
    .elementor-8887 .elementor-element.elementor-element-e10a096 {
        margin-left:auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45d750b */.elementor-8887 .elementor-element.elementor-element-45d750b {
    --e-global-color-text:var(--e-global-color-primary);
    color:var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3f80107 */.elementor-8887 .elementor-element.elementor-element-3f80107 .e-n-accordion-item-title-icon {
    margin-left:auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99b9207 */.elementor-8887 .elementor-element.elementor-element-99b9207 {
    --e-global-color-text:#000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f5e30 */.elementor-8887 .elementor-element.elementor-element-b5f5e30 {
    --e-global-color-text:#fff;
    --e-global-color-primary:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ae337d */.elementor-8887 .elementor-element.elementor-element-6ae337d {
    --beige: var( --e-global-color-1b2cd14 );
    background-image:linear-gradient(to top, var(--beige), var(--beige) 80%, transparent 80%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8507b5 */.elementor-editor-active .elementor-8887 .elementor-element.elementor-element-e8507b5 {
    display:flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7464284 */.elementor-8887 .elementor-element.elementor-element-7464284 {
    --padding-left:calc((100vw - var(--content-width)) / 2) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cccb7c1 */.elementor-8887 .elementor-element.elementor-element-3cccb7c1 {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6066421d */.elementor-8887 .elementor-element.elementor-element-6066421d {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7bc20dbe */.elementor-8887 .elementor-element.elementor-element-7bc20dbe {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6dd0bafd */.elementor-8887 .elementor-element.elementor-element-6dd0bafd {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cccb7c1 */.elementor-8887 .elementor-element.elementor-element-3cccb7c1 {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6066421d */.elementor-8887 .elementor-element.elementor-element-6066421d {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7bc20dbe */.elementor-8887 .elementor-element.elementor-element-7bc20dbe {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6dd0bafd */.elementor-8887 .elementor-element.elementor-element-6dd0bafd {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cccb7c1 */.elementor-8887 .elementor-element.elementor-element-3cccb7c1 {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6066421d */.elementor-8887 .elementor-element.elementor-element-6066421d {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7bc20dbe */.elementor-8887 .elementor-element.elementor-element-7bc20dbe {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6dd0bafd */.elementor-8887 .elementor-element.elementor-element-6dd0bafd {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cccb7c1 */.elementor-8887 .elementor-element.elementor-element-3cccb7c1 {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6066421d */.elementor-8887 .elementor-element.elementor-element-6066421d {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7bc20dbe */.elementor-8887 .elementor-element.elementor-element-7bc20dbe {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6dd0bafd */.elementor-8887 .elementor-element.elementor-element-6dd0bafd {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cccb7c1 */.elementor-8887 .elementor-element.elementor-element-3cccb7c1 {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6066421d */.elementor-8887 .elementor-element.elementor-element-6066421d {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7bc20dbe */.elementor-8887 .elementor-element.elementor-element-7bc20dbe {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6dd0bafd */.elementor-8887 .elementor-element.elementor-element-6dd0bafd {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16104db */.elementor-8887 .elementor-element.elementor-element-16104db {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-169303f */.elementor-8887 .elementor-element.elementor-element-169303f {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54876b6 */.elementor-8887 .elementor-element.elementor-element-54876b6 {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3369a56 */.elementor-8887 .elementor-element.elementor-element-3369a56 {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e9a3011 */.elementor-8887 .elementor-element.elementor-element-e9a3011 {
    transform:translate(-50%,-70%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98cf87e */.elementor-8887 .elementor-element.elementor-element-98cf87e {
    margin-left:auto;
    margin-right:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42dde13 */.elementor-8887 .elementor-element.elementor-element-42dde13:before {
    opacity:0.03;
    mask-image:url('/wp-content/themes/cruise-finland/assets/img/aallot_abstrakti.svg');
    mask-repeat:no-repeat;
    mask-position:0% -20%;
    mask-size:auto 50%;
}
@media (min-width:1025px) {
    .elementor-8887 .elementor-element.elementor-element-42dde13:before {
        mask-position:120% 150%;
        mask-size:auto 110%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12cf0591 */.elementor-8887 .elementor-element.elementor-element-12cf0591 {
    --e-global-color-text:#fff;
    aspect-ratio:16/9;
}
.elementor-8887 .elementor-element.elementor-element-12cf0591 span {
    color:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dcbcbc */.elementor-8887 .elementor-element.elementor-element-3dcbcbc {
    --e-global-color-text:#fff;
    aspect-ratio:16/9;
}
.elementor-8887 .elementor-element.elementor-element-3dcbcbc span {
    color:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186e769 */.elementor-8887 .elementor-element.elementor-element-186e769 {
    --e-global-color-text:#fff;
    aspect-ratio:16/9;
}
.elementor-8887 .elementor-element.elementor-element-186e769 span {
    color:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-978f924 */.elementor-8887 .elementor-element.elementor-element-978f924 {
    --e-global-color-text:#fff;
    aspect-ratio:16/9;
}
.elementor-8887 .elementor-element.elementor-element-978f924 span {
    color:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-272af69 */.elementor-8887 .elementor-element.elementor-element-272af69 {
    --e-global-color-text:#fff;
    aspect-ratio:16/9;
}
.elementor-8887 .elementor-element.elementor-element-272af69 span {
    color:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e30cf */@media (min-width:768px) {
    .elementor-8887 .elementor-element.elementor-element-69e30cf:has(.swiper-initialized) {
        transform:translateY(-75px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc82491 */.elementor-8887 .elementor-element.elementor-element-bc82491: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 */