.elementor-22 .elementor-element.elementor-element-f2f1dcf{--justify-content:flex-start;--display:flex;--gap:0px 0px;--flex-wrap-mobile:wrap;--padding-right:20px;--flex-wrap:wrap;--container-widget-height:100%;--container-widget-width:calc((1 - var( --container-widget-flex-grow ))*100%);--padding-left:20px;--container-widget-align-self:stretch;--container-widget-flex-grow:1;--margin-left:0px;--row-gap:0px;--align-items:center;--column-gap:0px;--margin-right:0px;--margin-top:0px;--margin-bottom:0px;--padding-bottom:80px;--flex-direction:row;--padding-top:20px}.elementor-22 .elementor-element.elementor-element-963a4cd{--display:flex}.elementor-22 .elementor-element.elementor-element-963a4cd.e-con{--flex-grow:1;--flex-shrink:0}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );text-transform:var( --e-global-typography-primary-text-transform );font-family:var( --e-global-typography-primary-font-family ),Sans-serif}.elementor-22 .elementor-element.elementor-element-3833c95{--container-widget-width:100%;max-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% )}.elementor-22 .elementor-element.elementor-element-3833c95>.elementor-widget-container{padding:0 0 0 30px}.elementor-22 .elementor-element.elementor-element-3833c95.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-3833c95 .elementor-heading-title{font-size:18px;font-weight:400;color:var( --e-global-color-accent );text-transform:uppercase;font-family:Montserrat,Sans-serif}.elementor-22 .elementor-element.elementor-element-213284f{max-width:100%;text-align:start;width:100%}.elementor-22 .elementor-element.elementor-element-213284f>.elementor-widget-container{padding:0 0 0 30px;border:solid #cd9;border-width:0 0 0 4px}.elementor-22 .elementor-element.elementor-element-213284f .elementor-heading-title{font-size:50px;font-weight:400;color:#000;text-transform:uppercase;line-height:1.3em}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ),Sans-serif}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary )}.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{border-color:var( --e-global-color-primary );color:var( --e-global-color-primary )}.elementor-22 .elementor-element.elementor-element-ceef580{column-gap:59px;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );column-count:2;--container-widget-width:63%;max-width:63%;--container-widget-flex-grow:0;text-align:start;width:var( --container-widget-width,63% );font-family:var( --e-global-typography-text-font-family ),Sans-serif}.elementor-22 .elementor-element.elementor-element-ceef580>.elementor-widget-container{padding:63px 0 0}.elementor-22 .elementor-element.elementor-element-ceef580.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-5639a49{--display:flex;--flex-wrap-mobile:wrap;--padding-right:20px;--flex-wrap:wrap;--container-widget-height:100%;--container-widget-width:initial;--padding-left:20px;--container-widget-align-self:stretch;--container-widget-flex-grow:1;--padding-bottom:80px;--flex-direction:row;--padding-top:80px}.elementor-22 .elementor-element.elementor-element-5639a49:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-5639a49>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#c9d2b021}.elementor-22 .elementor-element.elementor-element-cb3f9da{max-width:100%;text-align:start;width:100%}.elementor-22 .elementor-element.elementor-element-cb3f9da .elementor-heading-title{font-size:31px;font-weight:400;color:#000;text-transform:uppercase;line-height:2.4em;font-family:Cinzel,Sans-serif}.elementor-22 .elementor-element.elementor-element-cef3c20{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );--container-widget-width:40%;max-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width,40% );font-family:var( --e-global-typography-text-font-family ),Sans-serif}.elementor-22 .elementor-element.elementor-element-cef3c20.elementor-element{--flex-grow:1;--align-self:center;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-2ca7c1c{--display:flex}.elementor-22 .elementor-element.elementor-element-2ca7c1c.e-con{--flex-grow:1;--flex-shrink:0}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ),Sans-serif}.elementor-22 .elementor-element.elementor-element-dd6499f{--container-widget-width:100%;max-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% )}.elementor-22 .elementor-element.elementor-element-dd6499f.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-dd6499f img{max-width:100%;width:100%}.elementor-22 .elementor-element.elementor-element-2df09e2{--container-widget-width:100%;max-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% )}.elementor-22 .elementor-element.elementor-element-2df09e2.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-2df09e2 img{max-width:100%;width:100%}.elementor-22 .elementor-element.elementor-element-4e35e59{--display:flex}.elementor-22 .elementor-element.elementor-element-4e35e59.e-con{--flex-grow:1;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-365e47d{--container-widget-width:100%;max-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% )}.elementor-22 .elementor-element.elementor-element-365e47d.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-365e47d img{max-width:100%;width:100%}.elementor-22 .elementor-element.elementor-element-c6aa7d7{--container-widget-width:100%;max-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% )}.elementor-22 .elementor-element.elementor-element-c6aa7d7.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-c6aa7d7 img{max-width:100%;width:100%}.elementor-22 .elementor-element.elementor-element-3661b9d{--container-widget-width:40%;max-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width,40% )}.elementor-22 .elementor-element.elementor-element-3661b9d.elementor-element{--flex-grow:1;--align-self:center;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-4b53562{max-width:100%;text-align:center;width:100%}.elementor-22 .elementor-element.elementor-element-4b53562>.elementor-widget-container{padding:80px 0 10px}.elementor-22 .elementor-element.elementor-element-4b53562 .elementor-heading-title{font-weight:400;color:#000;text-transform:uppercase;letter-spacing:.6px}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ),Sans-serif}.elementor-22 .elementor-element.elementor-element-395d2dc .elementor-button{fill:var( --e-global-color-621766fc );padding:12px 50px;font-size:1.1rem;font-weight:500;text-transform:uppercase;border-style:none;box-shadow:0 0 10px 0 hsla(0,0%,100%,.5);font-family:Cinzel,Sans-serif}.elementor-22 .elementor-element.elementor-element-395d2dc .elementor-button,.elementor-22 .elementor-element.elementor-element-395d2dc .elementor-button:focus,.elementor-22 .elementor-element.elementor-element-395d2dc .elementor-button:hover{color:var( --e-global-color-621766fc );background-color:var( --e-global-color-accent )}.elementor-22 .elementor-element.elementor-element-395d2dc{max-width:100%;width:100%}.elementor-22 .elementor-element.elementor-element-395d2dc>.elementor-widget-container{margin:11px 0 0}.elementor-22 .elementor-element.elementor-element-395d2dc .elementor-button:focus svg,.elementor-22 .elementor-element.elementor-element-395d2dc .elementor-button:hover svg{fill:var( --e-global-color-621766fc )}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size )}.elementor-22 .elementor-element.elementor-element-ceef580,.elementor-22 .elementor-element.elementor-element-cef3c20,.elementor-widget-image .widget-image-caption,.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size )}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size )}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size )}.elementor-22 .elementor-element.elementor-element-213284f .elementor-heading-title{font-size:38px}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size )}.elementor-22 .elementor-element.elementor-element-ceef580{font-size:var( --e-global-typography-text-font-size );column-count:1}.elementor-22 .elementor-element.elementor-element-cef3c20,.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size )}.elementor-22 .elementor-element.elementor-element-3661b9d>.elementor-widget-container{margin:35px 0 0}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size )}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size )}.elementor-22 .elementor-element.elementor-element-ceef580,.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size )}.elementor-22 .elementor-element.elementor-element-cb3f9da.elementor-element{--order:1}.elementor-22 .elementor-element.elementor-element-cb3f9da .elementor-heading-title{line-height:1.4em}.elementor-22 .elementor-element.elementor-element-cef3c20.elementor-element{--order:2}.elementor-22 .elementor-element.elementor-element-cef3c20{font-size:var( --e-global-typography-text-font-size )}.elementor-22 .elementor-element.elementor-element-2ca7c1c.e-con{--order:3}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size )}.elementor-22 .elementor-element.elementor-element-4e35e59.e-con{--order:5}.elementor-22 .elementor-element.elementor-element-3661b9d.elementor-element{--order:4}.elementor-22 .elementor-element.elementor-element-4b53562>.elementor-widget-container{padding:50px 0 0}.elementor-22 .elementor-element.elementor-element-4b53562.elementor-element{--order:6}.elementor-22 .elementor-element.elementor-element-4b53562 .elementor-heading-title{font-size:33px}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size )}.elementor-22 .elementor-element.elementor-element-395d2dc.elementor-element{--order:7}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-963a4cd{--width:30%}.elementor-22 .elementor-element.elementor-element-2ca7c1c,.elementor-22 .elementor-element.elementor-element-4e35e59{--width:40%}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size )}.elementor-22 .elementor-element.elementor-element-ceef580,.elementor-22 .elementor-element.elementor-element-cef3c20,.elementor-widget-image .widget-image-caption,.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size )}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size )}}@font-face{src:url(https://mosslantern.shop/wp-content/uploads/2024/07/cinzel-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;font-family:Cinzel}@font-face{src:url(https://mosslantern.shop/wp-content/uploads/2024/07/cinzel-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;font-family:Cinzel}