.elementor-2020 .elementor-element.elementor-element-c666cf7{--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:center}.elementor-2020 .elementor-element.elementor-element-d1015ca{--display:flex;--min-height:670px;--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;--justify-content:flex-end;--align-items:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--overlay-opacity:.14;border-style:solid;--border-style:solid;border-width:2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px;--padding-top:0px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px}.elementor-2020 .elementor-element.elementor-element-d1015ca:not(.elementor-motion-effects-element-type-background),.elementor-2020 .elementor-element.elementor-element-d1015ca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://johannaluxurycruises.com/wp-content/uploads/hero-2-min-e1744364942169.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2020 .elementor-element.elementor-element-d1015ca:before,.elementor-2020 .elementor-element.elementor-element-d1015ca>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-d1015ca>.e-con-inner>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-d1015ca>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-d1015ca>.e-con-inner>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-d1015ca>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#040c07;--background-overlay:''}.elementor-2020 .elementor-element.elementor-element-4dba9fc.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-4dba9fc.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-4dba9fc.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-4dba9fc{width:100%;max-width:100%;text-align:center}.elementor-2020 .elementor-element.elementor-element-4dba9fc.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-2020 .elementor-element.elementor-element-4dba9fc .elementor-heading-title{font-family:"Dancing Script",Sans-serif;font-size:32px;font-weight:800;line-height:1.2em;letter-spacing:-.5px;text-shadow:1px 1px 1px rgba(0,0,0,.72);color:var(--e-global-color-accent)}.elementor-2020 .elementor-element.elementor-element-4dba9fc.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-4dba9fc.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-4dba9fc.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-4dba9fc.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-4dba9fc.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-4dba9fc.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-4dba9fc.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-4dba9fc.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-4dba9fc>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-48b0eef.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-48b0eef.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-48b0eef.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-48b0eef{width:100%;max-width:100%;text-align:center}.elementor-2020 .elementor-element.elementor-element-48b0eef.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-2020 .elementor-element.elementor-element-48b0eef .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;letter-spacing:-.5px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1.5px 0px rgba(0,0,0,.65);color:var(--e-global-color-accent)}.elementor-2020 .elementor-element.elementor-element-48b0eef.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-48b0eef.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-48b0eef.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-48b0eef.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-48b0eef.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-48b0eef.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-48b0eef.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-48b0eef.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-48b0eef>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-b41ed08{--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-2020 .elementor-element.elementor-element-48aac9b{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:6vw}.elementor-2020 .elementor-element.elementor-element-d334281{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2020 .elementor-element.elementor-element-68516dd.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-68516dd.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-68516dd.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-68516dd{text-align:center;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;color:var(--e-global-color-primary)}.elementor-2020 .elementor-element.elementor-element-68516dd.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-68516dd.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-68516dd.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-68516dd.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-68516dd.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-68516dd.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-68516dd.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-68516dd.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-68516dd>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-9d9efe7.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-9d9efe7.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-9d9efe7.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-9d9efe7{text-align:center}.elementor-2020 .elementor-element.elementor-element-9d9efe7 .elementor-heading-title{font-size:20px;color:var(--e-global-color-secondary)}.elementor-2020 .elementor-element.elementor-element-9d9efe7.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-9d9efe7.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-9d9efe7.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-9d9efe7.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-9d9efe7.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-9d9efe7.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-9d9efe7.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-9d9efe7.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-9d9efe7>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-0e4c90b.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-0e4c90b.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-0e4c90b.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-0e4c90b{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:0px;color:var(--e-global-color-text)}.elementor-2020 .elementor-element.elementor-element-0e4c90b.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-0e4c90b.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-0e4c90b.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-0e4c90b.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-0e4c90b.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-0e4c90b.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-0e4c90b.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-0e4c90b.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-0e4c90b>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-357e4ae{--display:flex}.elementor-2020 .elementor-element.elementor-element-357e4ae.e-con{--align-self:center}.elementor-2020 .elementor-element.elementor-element-86fbfd8>.elementor-widget-container{border-style:solid;border-width:2px;border-radius:10px}.elementor-2020 .elementor-element.elementor-element-86fbfd8 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2020 .elementor-element.elementor-element-4ff5514{--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}.elementor-2020 .elementor-element.elementor-element-4ff5514:not(.elementor-motion-effects-element-type-background),.elementor-2020 .elementor-element.elementor-element-4ff5514>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#274B331F}.elementor-2020 .elementor-element.elementor-element-f4829d3{--display:flex}.elementor-2020 .elementor-element.elementor-element-08e0784{--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-2020 .elementor-element.elementor-element-aa56591{--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;--justify-content:space-between}.elementor-2020 .elementor-element.elementor-element-7be9e34{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var(--e-global-color-secondary);--border-color:var(--e-global-color-secondary);--border-radius:10px}.elementor-2020 .elementor-element.elementor-element-7be9e34:before,.elementor-2020 .elementor-element.elementor-element-7be9e34>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-7be9e34>.e-con-inner>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-7be9e34>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-7be9e34>.e-con-inner>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-7be9e34>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://johannaluxurycruises.com/wp-content/uploads/johanna-barge-france-2.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover}.elementor-2020 .elementor-element.elementor-element-4dee048{--display:flex;--overlay-opacity:.19;border-style:solid;--border-style:solid;border-width:3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var(--e-global-color-secondary);--border-color:var(--e-global-color-secondary);--border-radius:10px}.elementor-2020 .elementor-element.elementor-element-4dee048:not(.elementor-motion-effects-element-type-background),.elementor-2020 .elementor-element.elementor-element-4dee048>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://johannaluxurycruises.com/wp-content/uploads/johanna-barge-france-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2020 .elementor-element.elementor-element-4dee048:before,.elementor-2020 .elementor-element.elementor-element-4dee048>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-4dee048>.e-con-inner>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-4dee048>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-4dee048>.e-con-inner>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-4dee048>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-2020 .elementor-element.elementor-element-b045f6d{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:6vw;--padding-right:0vw}.elementor-2020 .elementor-element.elementor-element-11126fc>.elementor-widget-container{margin:0 0 5px}.elementor-2020 .elementor-element.elementor-element-11126fc{text-align:start}.elementor-2020 .elementor-element.elementor-element-11126fc img{width:25%}.elementor-2020 .elementor-element.elementor-element-6807987.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-6807987.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-6807987.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-6807987{width:100%;max-width:100%;text-align:start}.elementor-2020 .elementor-element.elementor-element-6807987>.elementor-widget-container{margin:0;padding:0}.elementor-2020 .elementor-element.elementor-element-6807987 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:25px;letter-spacing:0px;color:var(--e-global-color-primary)}.elementor-2020 .elementor-element.elementor-element-6807987.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-6807987.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-6807987.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-6807987.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-6807987.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-6807987.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-6807987.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-6807987.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-6807987>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-4cced58.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-4cced58.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-4cced58.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-4cced58{width:100%;max-width:100%;text-align:start}.elementor-2020 .elementor-element.elementor-element-4cced58>.elementor-widget-container{margin:0;padding:0}.elementor-2020 .elementor-element.elementor-element-4cced58 .elementor-heading-title{font-family:var(--e-global-typography-b60ad0d-font-family),Sans-serif;font-size:var(--e-global-typography-b60ad0d-font-size);font-weight:var(--e-global-typography-b60ad0d-font-weight);line-height:var(--e-global-typography-b60ad0d-line-height);letter-spacing:var(--e-global-typography-b60ad0d-letter-spacing);color:var(--e-global-color-primary)}.elementor-2020 .elementor-element.elementor-element-4cced58.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-4cced58.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-4cced58.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-4cced58.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-4cced58.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-4cced58.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-4cced58.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-4cced58.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-4cced58>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-fbc9f48.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-fbc9f48.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-fbc9f48.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-fbc9f48{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:0px;color:var(--e-global-color-secondary)}.elementor-2020 .elementor-element.elementor-element-fbc9f48.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-fbc9f48.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-fbc9f48.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-fbc9f48.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-fbc9f48.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-fbc9f48.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-fbc9f48.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-fbc9f48.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-fbc9f48>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-562dfe0 .elementor-button{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);border-style:solid;border-color:var(--e-global-color-primary)}.elementor-2020 .elementor-element.elementor-element-562dfe0 .elementor-button:hover,.elementor-2020 .elementor-element.elementor-element-562dfe0 .elementor-button:focus{color:var(--e-global-color-cede315)}.elementor-2020 .elementor-element.elementor-element-562dfe0 .elementor-button:hover svg,.elementor-2020 .elementor-element.elementor-element-562dfe0 .elementor-button:focus svg{fill:var(--e-global-color-cede315)}.elementor-2020 .elementor-element.elementor-element-78a5e7c{--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-2020 .elementor-element.elementor-element-63589e2{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2020 .elementor-element.elementor-element-4c1418a{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:6vw}.elementor-2020 .elementor-element.elementor-element-dab9f0b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2020 .elementor-element.elementor-element-0109783>.elementor-widget-container{margin:0 0 15px}.elementor-2020 .elementor-element.elementor-element-0109783{text-align:start}.elementor-2020 .elementor-element.elementor-element-0109783 img{width:25%}.elementor-2020 .elementor-element.elementor-element-79334a9.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-79334a9.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-79334a9.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-79334a9{width:100%;max-width:100%;text-align:start}.elementor-2020 .elementor-element.elementor-element-79334a9>.elementor-widget-container{margin:0;padding:0}.elementor-2020 .elementor-element.elementor-element-79334a9 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:25px;letter-spacing:0px;color:var(--e-global-color-primary)}.elementor-2020 .elementor-element.elementor-element-79334a9.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-79334a9.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-79334a9.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-79334a9.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-79334a9.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-79334a9.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-79334a9.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-79334a9.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-79334a9>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-d575684.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-d575684.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-d575684.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-d575684 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:clamp(1.0625rem, 0.9583rem + 0.463vw, 1.375rem);font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:-.7px;color:var(--e-global-color-secondary)}.elementor-2020 .elementor-element.elementor-element-d575684.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-d575684.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-d575684.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-d575684.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-d575684.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-d575684.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-d575684.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-d575684.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-d575684>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-3fb6dff>.elementor-widget-container{margin:20px 0 0}.elementor-2020 .elementor-element.elementor-element-c242e14{--display:flex}.elementor-2020 .elementor-element.elementor-element-8af67d6.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-8af67d6.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-8af67d6.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-8af67d6{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:0px;color:var(--e-global-color-text)}.elementor-2020 .elementor-element.elementor-element-8af67d6.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-8af67d6.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-8af67d6.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-8af67d6.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-8af67d6.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-8af67d6.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-8af67d6.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-8af67d6.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-8af67d6>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-2d1347c{width:100%;max-width:100%}.elementor-2020 .elementor-element.elementor-element-2d1347c>.elementor-widget-container{margin:0}.elementor-2020 .elementor-element.elementor-element-2d1347c.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-2020 .elementor-element.elementor-element-bcaed75{--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}.elementor-2020 .elementor-element.elementor-element-06e75bf{--display:flex}.elementor-2020 .elementor-element.elementor-element-06e75bf:not(.elementor-motion-effects-element-type-background),.elementor-2020 .elementor-element.elementor-element-06e75bf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#274B331F}.elementor-2020 .elementor-element.elementor-element-b3a52ac{--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-2020 .elementor-element.elementor-element-a5e8022{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:6vw}.elementor-2020 .elementor-element.elementor-element-5118b6b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2020 .elementor-element.elementor-element-0c186b5>.elementor-widget-container{margin:0 0 15px}.elementor-2020 .elementor-element.elementor-element-0c186b5{text-align:start}.elementor-2020 .elementor-element.elementor-element-0c186b5 img{width:25%}.elementor-2020 .elementor-element.elementor-element-914f673.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-914f673.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-914f673.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-914f673{text-align:start;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;color:var(--e-global-color-primary)}.elementor-2020 .elementor-element.elementor-element-914f673.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-914f673.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-914f673.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-914f673.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-914f673.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-914f673.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-914f673.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-914f673.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-914f673>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-d7499b7.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-d7499b7.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-d7499b7.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-d7499b7{width:100%;max-width:100%;text-align:start}.elementor-2020 .elementor-element.elementor-element-d7499b7>.elementor-widget-container{margin:0;padding:0}.elementor-2020 .elementor-element.elementor-element-d7499b7 .elementor-heading-title{font-family:var(--e-global-typography-b60ad0d-font-family),Sans-serif;font-size:var(--e-global-typography-b60ad0d-font-size);font-weight:var(--e-global-typography-b60ad0d-font-weight);line-height:var(--e-global-typography-b60ad0d-line-height);letter-spacing:var(--e-global-typography-b60ad0d-letter-spacing);color:var(--e-global-color-secondary)}.elementor-2020 .elementor-element.elementor-element-d7499b7.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-d7499b7.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-d7499b7.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-d7499b7.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-d7499b7.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-d7499b7.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-d7499b7.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-d7499b7.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-d7499b7>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-21d35df.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-21d35df.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-21d35df.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-21d35df{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:0px;color:var(--e-global-color-text)}.elementor-2020 .elementor-element.elementor-element-21d35df.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-21d35df.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-21d35df.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-21d35df.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-21d35df.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-21d35df.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-21d35df.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-21d35df.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-21d35df>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-c3c2784{--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:center}.elementor-2020 .elementor-element.elementor-element-e36b755 .gallery-item{padding:0 20px 20px 0}.elementor-2020 .elementor-element.elementor-element-e36b755 .gallery{margin:0 -20px -20px 0}.elementor-2020 .elementor-element.elementor-element-e36b755 .gallery-item .gallery-caption{text-align:center}.elementor-2020 .elementor-element.elementor-element-c5ba5fa{--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-2020 .elementor-element.elementor-element-e4fe28d{--display:flex;--min-height:584px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1}.elementor-2020 .elementor-element.elementor-element-e4fe28d:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.e-con-inner>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.e-con-inner>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://johannaluxurycruises.com/wp-content/uploads/johanna-barge-france-2-min.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:66% auto}.elementor-2020 .elementor-element.elementor-element-6a278da{width:var(--container-widget-width,45%);max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0}.elementor-2020 .elementor-element.elementor-element-6a278da>.elementor-widget-container{border-style:solid;border-width:20px 0 0 20px;border-color:var(--e-global-color-8c0ae55)}.elementor-2020 .elementor-element.elementor-element-def0805{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:6vw;--padding-right:0vw}.elementor-2020 .elementor-element.elementor-element-62939f2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2020 .elementor-element.elementor-element-30e4516>.elementor-widget-container{margin:0 0 15px}.elementor-2020 .elementor-element.elementor-element-30e4516{text-align:start}.elementor-2020 .elementor-element.elementor-element-30e4516 img{width:25%}.elementor-2020 .elementor-element.elementor-element-ab60f78.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-ab60f78.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-ab60f78.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-ab60f78{width:100%;max-width:100%;text-align:center}.elementor-2020 .elementor-element.elementor-element-ab60f78>.elementor-widget-container{margin:0;padding:0}.elementor-2020 .elementor-element.elementor-element-ab60f78 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:25px;letter-spacing:0px;color:var(--e-global-color-primary)}.elementor-2020 .elementor-element.elementor-element-ab60f78.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-ab60f78.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-ab60f78.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-ab60f78.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-ab60f78.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-ab60f78.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-ab60f78.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-ab60f78.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-ab60f78>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-82b3c05.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-82b3c05.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-82b3c05.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-82b3c05{width:100%;max-width:100%;text-align:center}.elementor-2020 .elementor-element.elementor-element-82b3c05>.elementor-widget-container{margin:0;padding:0}.elementor-2020 .elementor-element.elementor-element-82b3c05 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:clamp(1.0625rem, 0.9583rem + 0.463vw, 1.375rem);font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:-.7px;color:var(--e-global-color-secondary)}.elementor-2020 .elementor-element.elementor-element-82b3c05.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-82b3c05.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-82b3c05.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-82b3c05.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-82b3c05.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-82b3c05.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-82b3c05.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-82b3c05.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-82b3c05>div{text-indent:0px;mix-blend-mode:inherit}.elementor-2020 .elementor-element.elementor-element-48e7d66.ob-harakiri{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-48e7d66.ob-harakiri .elementor-heading-title{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-48e7d66.ob-harakiri div{writing-mode:inherit}.elementor-2020 .elementor-element.elementor-element-48e7d66{text-align:start;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:0px;color:var(--e-global-color-text)}.elementor-2020 .elementor-element.elementor-element-48e7d66.ob-harakiri>div,.elementor-2020 .elementor-element.elementor-element-48e7d66.ob-harakiri>h1,.elementor-2020 .elementor-element.elementor-element-48e7d66.ob-harakiri>h2,.elementor-2020 .elementor-element.elementor-element-48e7d66.ob-harakiri>h3,.elementor-2020 .elementor-element.elementor-element-48e7d66.ob-harakiri>h4,.elementor-2020 .elementor-element.elementor-element-48e7d66.ob-harakiri>h5,.elementor-2020 .elementor-element.elementor-element-48e7d66.ob-harakiri>h6,.elementor-2020 .elementor-element.elementor-element-48e7d66.ob-harakiri>p{transform:rotate(0deg)}.elementor-2020 .elementor-element.elementor-element-48e7d66>div{text-indent:0px;mix-blend-mode:inherit}html,body{overflow-x:auto}:root{--page-title-display:none}@media(max-width:1200px){.elementor-2020 .elementor-element.elementor-element-d1015ca{--min-height:497px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:75px;--padding-right:75px}.elementor-2020 .elementor-element.elementor-element-b41ed08{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-2020 .elementor-element.elementor-element-48aac9b{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:5vw}.elementor-2020 .elementor-element.elementor-element-08e0784{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-2020 .elementor-element.elementor-element-aa56591{--min-height:453px}.elementor-2020 .elementor-element.elementor-element-7be9e34:before,.elementor-2020 .elementor-element.elementor-element-7be9e34>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-7be9e34>.e-con-inner>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-7be9e34>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-7be9e34>.e-con-inner>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-7be9e34>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://johannaluxurycruises.com/wp-content/uploads/johanna-barge-france-2.jpg")}.elementor-2020 .elementor-element.elementor-element-4dee048:before,.elementor-2020 .elementor-element.elementor-element-4dee048>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-4dee048>.e-con-inner>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-4dee048>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-4dee048>.e-con-inner>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-4dee048>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://johannaluxurycruises.com/wp-content/uploads/johanna-barge-france-2.jpg")}.elementor-2020 .elementor-element.elementor-element-b045f6d{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-2020 .elementor-element.elementor-element-4cced58 .elementor-heading-title{font-size:var(--e-global-typography-b60ad0d-font-size);line-height:var(--e-global-typography-b60ad0d-line-height);letter-spacing:var(--e-global-typography-b60ad0d-letter-spacing)}.elementor-2020 .elementor-element.elementor-element-63589e2{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-2020 .elementor-element.elementor-element-4c1418a{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:5vw}.elementor-2020 .elementor-element.elementor-element-dab9f0b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-2020 .elementor-element.elementor-element-a5e8022{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:4vw}.elementor-2020 .elementor-element.elementor-element-5118b6b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-2020 .elementor-element.elementor-element-914f673>.elementor-widget-container{padding:10px 0 0}.elementor-2020 .elementor-element.elementor-element-d7499b7 .elementor-heading-title{font-size:var(--e-global-typography-b60ad0d-font-size);line-height:var(--e-global-typography-b60ad0d-line-height);letter-spacing:var(--e-global-typography-b60ad0d-letter-spacing)}.elementor-2020 .elementor-element.elementor-element-e4fe28d{--min-height:484px}.elementor-2020 .elementor-element.elementor-element-e4fe28d:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.e-con-inner>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.e-con-inner>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-size:333px auto}.elementor-2020 .elementor-element.elementor-element-def0805{--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:0vw}.elementor-2020 .elementor-element.elementor-element-62939f2{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px}}@media(max-width:1024px){.elementor-2020 .elementor-element.elementor-element-d1015ca:not(.elementor-motion-effects-element-type-background),.elementor-2020 .elementor-element.elementor-element-d1015ca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:initial}.elementor-2020 .elementor-element.elementor-element-d1015ca{--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px}.elementor-2020 .elementor-element.elementor-element-b41ed08{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-2020 .elementor-element.elementor-element-48aac9b{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-2020 .elementor-element.elementor-element-08e0784{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-2020 .elementor-element.elementor-element-aa56591{--min-height:450px}.elementor-2020 .elementor-element.elementor-element-b045f6d{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-2020 .elementor-element.elementor-element-63589e2{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-2020 .elementor-element.elementor-element-4c1418a{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-2020 .elementor-element.elementor-element-b3a52ac{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-2020 .elementor-element.elementor-element-a5e8022{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-2020 .elementor-element.elementor-element-c3c2784{--min-height:450px}.elementor-2020 .elementor-element.elementor-element-c5ba5fa{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-2020 .elementor-element.elementor-element-e4fe28d{--min-height:378px;--justify-content:flex-start}.elementor-2020 .elementor-element.elementor-element-6a278da>.elementor-widget-container{border-width:0}.elementor-2020 .elementor-element.elementor-element-def0805{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}}@media(max-width:768px){.elementor-2020 .elementor-element.elementor-element-d1015ca:not(.elementor-motion-effects-element-type-background),.elementor-2020 .elementor-element.elementor-element-d1015ca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-66px 0}.elementor-2020 .elementor-element.elementor-element-d1015ca{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2020 .elementor-element.elementor-element-d334281{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2020 .elementor-element.elementor-element-68516dd{text-align:center}.elementor-2020 .elementor-element.elementor-element-9d9efe7{text-align:center}.elementor-2020 .elementor-element.elementor-element-0e4c90b{text-align:justify}.elementor-2020 .elementor-element.elementor-element-6807987{text-align:center}.elementor-2020 .elementor-element.elementor-element-4cced58{text-align:center}.elementor-2020 .elementor-element.elementor-element-4cced58 .elementor-heading-title{font-size:var(--e-global-typography-b60ad0d-font-size);line-height:var(--e-global-typography-b60ad0d-line-height);letter-spacing:var(--e-global-typography-b60ad0d-letter-spacing)}.elementor-2020 .elementor-element.elementor-element-fbc9f48{text-align:justify}.elementor-2020 .elementor-element.elementor-element-dab9f0b{--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;--justify-content:center}.elementor-2020 .elementor-element.elementor-element-79334a9{text-align:center}.elementor-2020 .elementor-element.elementor-element-d575684{text-align:center}.elementor-2020 .elementor-element.elementor-element-8af67d6{text-align:justify}.elementor-2020 .elementor-element.elementor-element-5118b6b{--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;--justify-content:center}.elementor-2020 .elementor-element.elementor-element-914f673{width:auto;max-width:auto;text-align:start}.elementor-2020 .elementor-element.elementor-element-d7499b7{text-align:center}.elementor-2020 .elementor-element.elementor-element-d7499b7 .elementor-heading-title{font-size:var(--e-global-typography-b60ad0d-font-size);line-height:var(--e-global-typography-b60ad0d-line-height);letter-spacing:var(--e-global-typography-b60ad0d-letter-spacing)}.elementor-2020 .elementor-element.elementor-element-21d35df{text-align:justify}.elementor-2020 .elementor-element.elementor-element-e4fe28d{--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}.elementor-2020 .elementor-element.elementor-element-6a278da{--container-widget-width:51%;--container-widget-flex-grow:0;width:var(--container-widget-width,51%);max-width:51%}.elementor-2020 .elementor-element.elementor-element-6a278da>.elementor-widget-container{border-width:10px 0 0 10px}.elementor-2020 .elementor-element.elementor-element-62939f2{--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;--justify-content:center}.elementor-2020 .elementor-element.elementor-element-ab60f78{text-align:center}.elementor-2020 .elementor-element.elementor-element-82b3c05{text-align:center}.elementor-2020 .elementor-element.elementor-element-48e7d66{text-align:justify}}@media(max-width:480px){.elementor-2020 .elementor-element.elementor-element-d1015ca:not(.elementor-motion-effects-element-type-background),.elementor-2020 .elementor-element.elementor-element-d1015ca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://johannaluxurycruises.com/wp-content/uploads/hero-MOBILE-4-min1.jpg");background-position:center center;background-size:cover}.elementor-2020 .elementor-element.elementor-element-d1015ca{--min-height:527px;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-2020 .elementor-element.elementor-element-4dba9fc .elementor-heading-title{font-size:31px;line-height:1.2em;letter-spacing:0px}.elementor-2020 .elementor-element.elementor-element-48b0eef .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0px}.elementor-2020 .elementor-element.elementor-element-b41ed08{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-2020 .elementor-element.elementor-element-aa56591{--min-height:300px}.elementor-2020 .elementor-element.elementor-element-b045f6d{--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2020 .elementor-element.elementor-element-4cced58 .elementor-heading-title{font-size:var(--e-global-typography-b60ad0d-font-size);line-height:var(--e-global-typography-b60ad0d-line-height);letter-spacing:var(--e-global-typography-b60ad0d-letter-spacing)}.elementor-2020 .elementor-element.elementor-element-63589e2{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-2020 .elementor-element.elementor-element-d575684 .elementor-heading-title{line-height:1.4em}.elementor-2020 .elementor-element.elementor-element-a5e8022{--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2020 .elementor-element.elementor-element-d7499b7 .elementor-heading-title{font-size:var(--e-global-typography-b60ad0d-font-size);line-height:var(--e-global-typography-b60ad0d-line-height);letter-spacing:var(--e-global-typography-b60ad0d-letter-spacing)}.elementor-2020 .elementor-element.elementor-element-e4fe28d:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.e-con-inner>.elementor-background-video-container:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.e-con-inner>.elementor-background-slideshow:before,.elementor-2020 .elementor-element.elementor-element-e4fe28d>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:center center}.elementor-2020 .elementor-element.elementor-element-def0805{--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2020 .elementor-element.elementor-element-82b3c05 .elementor-heading-title{line-height:1.4em}}@media(min-width:481px){.elementor-2020 .elementor-element.elementor-element-48aac9b{--width:50%}.elementor-2020 .elementor-element.elementor-element-357e4ae{--width:50%}.elementor-2020 .elementor-element.elementor-element-aa56591{--width:50%}.elementor-2020 .elementor-element.elementor-element-b045f6d{--width:50%}.elementor-2020 .elementor-element.elementor-element-4c1418a{--width:50%}.elementor-2020 .elementor-element.elementor-element-c242e14{--width:50%}.elementor-2020 .elementor-element.elementor-element-a5e8022{--width:50%}.elementor-2020 .elementor-element.elementor-element-c3c2784{--width:50%}.elementor-2020 .elementor-element.elementor-element-e4fe28d{--width:50%}.elementor-2020 .elementor-element.elementor-element-def0805{--width:50%}}@media(max-width:1200px) and (min-width:481px){.elementor-2020 .elementor-element.elementor-element-48aac9b{--width:100%}.elementor-2020 .elementor-element.elementor-element-357e4ae{--width:100%}.elementor-2020 .elementor-element.elementor-element-aa56591{--width:100%}.elementor-2020 .elementor-element.elementor-element-b045f6d{--width:100%}.elementor-2020 .elementor-element.elementor-element-4c1418a{--width:100%}.elementor-2020 .elementor-element.elementor-element-c242e14{--width:100%}}@media(max-width:1024px) and (min-width:481px){.elementor-2020 .elementor-element.elementor-element-48aac9b{--width:100%}.elementor-2020 .elementor-element.elementor-element-357e4ae{--width:100%}.elementor-2020 .elementor-element.elementor-element-aa56591{--width:100%}.elementor-2020 .elementor-element.elementor-element-b045f6d{--width:100%}.elementor-2020 .elementor-element.elementor-element-4c1418a{--width:100%}.elementor-2020 .elementor-element.elementor-element-c242e14{--width:100%}.elementor-2020 .elementor-element.elementor-element-a5e8022{--width:100%}.elementor-2020 .elementor-element.elementor-element-c3c2784{--width:100%}.elementor-2020 .elementor-element.elementor-element-e4fe28d{--width:100%}.elementor-2020 .elementor-element.elementor-element-def0805{--width:100%}}@media(min-width:1601px){.elementor-2020 .elementor-element.elementor-element-4cced58 .elementor-heading-title{font-size:var(--e-global-typography-b60ad0d-font-size);line-height:var(--e-global-typography-b60ad0d-line-height);letter-spacing:var(--e-global-typography-b60ad0d-letter-spacing)}.elementor-2020 .elementor-element.elementor-element-d7499b7 .elementor-heading-title{font-size:var(--e-global-typography-b60ad0d-font-size);line-height:var(--e-global-typography-b60ad0d-line-height);letter-spacing:var(--e-global-typography-b60ad0d-letter-spacing)}}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:400;font-display:auto;src:url('https://johannaluxurycruises.com/wp-content/uploads/DancingScript-Regular.ttf') format('truetype')}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:500;font-display:auto;src:url('https://johannaluxurycruises.com/wp-content/uploads/DancingScript-Medium.ttf') format('truetype')}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:600;font-display:auto;src:url('https://johannaluxurycruises.com/wp-content/uploads/DancingScript-SemiBold.ttf') format('truetype')}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:700;font-display:auto;src:url('https://johannaluxurycruises.com/wp-content/uploads/DancingScript-Bold.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:auto;src:url('https://johannaluxurycruises.com/wp-content/uploads/Montserrat-Light.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:auto;src:url('https://johannaluxurycruises.com/wp-content/uploads/Montserrat-Regular.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:auto;src:url('https://johannaluxurycruises.com/wp-content/uploads/Montserrat-Medium.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:auto;src:url('https://johannaluxurycruises.com/wp-content/uploads/Montserrat-SemiBold.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:auto;src:url('https://johannaluxurycruises.com/wp-content/uploads/Montserrat-Bold.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:auto;src:url('https://johannaluxurycruises.com/wp-content/uploads/Montserrat-ExtraBold.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:auto;src:url('https://johannaluxurycruises.com/wp-content/uploads/Montserrat-Black.ttf') format('truetype')}