.elementor-1817 .elementor-element.elementor-element-e8e8102{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1817 .elementor-element.elementor-element-e8e8102::before, .elementor-1817 .elementor-element.elementor-element-e8e8102 > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-e8e8102 > .e-con-inner > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-e8e8102 > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-e8e8102 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-e8e8102 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1817 .elementor-element.elementor-element-e8e8102:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-e8e8102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://mjstudios.com/wp-content/uploads/2025/12/iceland-experience-background-fallback-image.jpg") 50% 50%;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1817 .elementor-element.elementor-element-b15ddb1{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-b15ddb1 .elementor-heading-title{font-family:var( --e-global-typography-edda923-font-family ), Sans-serif;font-size:var( --e-global-typography-edda923-font-size );font-weight:var( --e-global-typography-edda923-font-weight );letter-spacing:var( --e-global-typography-edda923-letter-spacing );color:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-082656a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-082656a .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:16px;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1817 .elementor-element.elementor-element-e980220 .elementor-button{background-color:#29552F00;font-family:var( --e-global-typography-be84509-font-family ), Sans-serif;font-size:var( --e-global-typography-be84509-font-size );text-transform:var( --e-global-typography-be84509-text-transform );line-height:var( --e-global-typography-be84509-line-height );letter-spacing:var( --e-global-typography-be84509-letter-spacing );fill:var( --e-global-color-d533a2e );color:var( --e-global-color-d533a2e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d533a2e );border-radius:9px 9px 9px 9px;}.elementor-1817 .elementor-element.elementor-element-e980220 .elementor-button:hover, .elementor-1817 .elementor-element.elementor-element-e980220 .elementor-button:focus{background-color:var( --e-global-color-d533a2e );color:var( --e-global-color-241b21a );border-color:var( --e-global-color-d533a2e );}.elementor-1817 .elementor-element.elementor-element-e980220{margin:118px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1817 .elementor-element.elementor-element-e980220 .elementor-button:hover svg, .elementor-1817 .elementor-element.elementor-element-e980220 .elementor-button:focus svg{fill:var( --e-global-color-241b21a );}.elementor-1817 .elementor-element.elementor-element-d5eaa64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-19f0f74a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-184ce46c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-184ce46c:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-184ce46c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudios.com/wp-content/uploads/2025/09/Eleanor-Chris-Iceland-Elopement-Photographer-MJ-Studios-Mait-Juriado_20-012c7a5b.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-1817 .elementor-element.elementor-element-2c8912e1{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1817 .elementor-element.elementor-element-2c8912e1:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-2c8912e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d533a2e );}.elementor-1817 .elementor-element.elementor-element-535ac521{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-2d06d17{width:var( --container-widget-width, 735px );max-width:735px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:735px;--container-widget-flex-grow:0;text-align:left;}.elementor-1817 .elementor-element.elementor-element-2d06d17 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:42px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-466cab10{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-44e9ec24{text-align:left;}.elementor-1817 .elementor-element.elementor-element-44e9ec24 .elementor-heading-title{font-family:"Futura Normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.17em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-643f6464{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1817 .elementor-element.elementor-element-89110a7 .elementor-icon-list-icon i{color:#C99E30;transition:color 0.3s;}.elementor-1817 .elementor-element.elementor-element-89110a7 .elementor-icon-list-icon svg{fill:#C99E30;transition:fill 0.3s;}.elementor-1817 .elementor-element.elementor-element-89110a7{--e-icon-list-icon-size:22px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1817 .elementor-element.elementor-element-89110a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1817 .elementor-element.elementor-element-89110a7 .elementor-icon-list-item > a{font-family:"Futura BT Light", Sans-serif;font-size:18px;font-weight:600;line-height:2em;letter-spacing:0.05em;}.elementor-1817 .elementor-element.elementor-element-89110a7 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1817 .elementor-element.elementor-element-68df11b7 .elementor-icon-list-icon i{color:#C99E30;transition:color 0.3s;}.elementor-1817 .elementor-element.elementor-element-68df11b7 .elementor-icon-list-icon svg{fill:#C99E30;transition:fill 0.3s;}.elementor-1817 .elementor-element.elementor-element-68df11b7{--e-icon-list-icon-size:22px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1817 .elementor-element.elementor-element-68df11b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1817 .elementor-element.elementor-element-68df11b7 .elementor-icon-list-item > a{font-family:"Futura BT Light", Sans-serif;font-size:18px;font-weight:600;line-height:2em;letter-spacing:0.05em;}.elementor-1817 .elementor-element.elementor-element-68df11b7 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1817 .elementor-element.elementor-element-47560ad{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.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-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1817 .elementor-element.elementor-element-b7acd35{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:2em;letter-spacing:0.01em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-b7acd35 p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-55fd4a64{--display:flex;}.elementor-1817 .elementor-element.elementor-element-4c42e908{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:2em;letter-spacing:0.01em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-4c42e908 p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-5494f018{--display:flex;}.elementor-1817 .elementor-element.elementor-element-78b99913{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:2em;letter-spacing:0.01em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-78b99913 p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-78aa5078{--display:flex;}.elementor-1817 .elementor-element.elementor-element-76bbbaff{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:2em;letter-spacing:0.01em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-76bbbaff p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-114cd812{--n-accordion-title-font-size:19px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-114cd812 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-114cd812 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-114cd812 {--n-accordion-padding:0px 0px 10px 0px;}:where( .elementor-1817 .elementor-element.elementor-element-114cd812 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Futura Medium", Sans-serif;font-weight:500;line-height:1.4em;}:where( .elementor-1817 .elementor-element.elementor-element-114cd812 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:10px;--padding-left:0px;}.elementor-1817 .elementor-element.elementor-element-59bca4ee .elementor-icon-list-icon i{color:#C99E30;transition:color 0.3s;}.elementor-1817 .elementor-element.elementor-element-59bca4ee .elementor-icon-list-icon svg{fill:#C99E30;transition:fill 0.3s;}.elementor-1817 .elementor-element.elementor-element-59bca4ee{--e-icon-list-icon-size:22px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1817 .elementor-element.elementor-element-59bca4ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1817 .elementor-element.elementor-element-59bca4ee .elementor-icon-list-item > a{font-family:"Futura BT Light", Sans-serif;font-size:18px;font-weight:600;line-height:2em;letter-spacing:0.05em;}.elementor-1817 .elementor-element.elementor-element-59bca4ee .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1817 .elementor-element.elementor-element-3ebd21e .elementor-icon-list-icon i{color:#C99E30;transition:color 0.3s;}.elementor-1817 .elementor-element.elementor-element-3ebd21e .elementor-icon-list-icon svg{fill:#C99E30;transition:fill 0.3s;}.elementor-1817 .elementor-element.elementor-element-3ebd21e{--e-icon-list-icon-size:22px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1817 .elementor-element.elementor-element-3ebd21e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1817 .elementor-element.elementor-element-3ebd21e .elementor-icon-list-item > a{font-family:"Futura BT Light", Sans-serif;font-size:18px;font-weight:600;line-height:2em;letter-spacing:0.05em;}.elementor-1817 .elementor-element.elementor-element-3ebd21e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1817 .elementor-element.elementor-element-34acd1b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C99E30;--border-color:#C99E30;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1817 .elementor-element.elementor-element-34acd1b2:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-34acd1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-twbb_primary_inv );}.elementor-1817 .elementor-element.elementor-element-259ed018{text-align:left;font-family:"Lato", Sans-serif;font-size:18px;font-weight:600;line-height:2em;letter-spacing:0.01em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-259ed018 p{margin-block-end:10px;}.elementor-1817 .elementor-element.elementor-element-945d3a9 .elementor-button{background-color:#C99E30;font-family:"Futura BT Light", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C99E30;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-1817 .elementor-element.elementor-element-945d3a9 .elementor-button:hover, .elementor-1817 .elementor-element.elementor-element-945d3a9 .elementor-button:focus{background-color:#C99E30;color:#FFFFFF;border-color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-945d3a9 .elementor-button:hover svg, .elementor-1817 .elementor-element.elementor-element-945d3a9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-8d44b2b{--display:flex;}.elementor-1817 .elementor-element.elementor-element-423f67da{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-423f67da:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-423f67da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d533a2e );}.elementor-1817 .elementor-element.elementor-element-37b87b86{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1817 .elementor-element.elementor-element-14dea940{width:var( --container-widget-width, 792px );max-width:792px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:792px;--container-widget-flex-grow:0;text-align:center;}.elementor-1817 .elementor-element.elementor-element-14dea940.elementor-element{--align-self:center;}.elementor-1817 .elementor-element.elementor-element-14dea940 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:52px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1817 .elementor-element.elementor-element-640e24fc{--divider-border-style:wavy;--divider-color:#C99E30;--divider-border-width:1px;--divider-pattern-size:11.7px;}.elementor-1817 .elementor-element.elementor-element-640e24fc .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-1817 .elementor-element.elementor-element-640e24fc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1817 .elementor-element.elementor-element-265c79db{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-52e347cd{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1817 .elementor-element.elementor-element-2d456f51{text-align:center;}.elementor-1817 .elementor-element.elementor-element-2d456f51 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:42px;font-weight:400;font-style:italic;line-height:1.08em;letter-spacing:-0.02em;color:var( --e-global-color-241b21a );}.elementor-1817 .elementor-element.elementor-element-f0794e5{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-1817 .elementor-element.elementor-element-f0794e5.elementor-element{--align-self:center;}.elementor-1817 .elementor-element.elementor-element-f0794e5 .elementor-heading-title{font-family:"Futura BT Light", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-81e884b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-187d8a6b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-346c3151 img{width:100%;border-style:double;}.elementor-1817 .elementor-element.elementor-element-975fd98 img{width:100%;border-style:double;}.elementor-1817 .elementor-element.elementor-element-6913cd6b img{width:100%;opacity:1;border-style:double;}.elementor-1817 .elementor-element.elementor-element-7cea0e1c{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1817 .elementor-element.elementor-element-28e3cae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-6eb93ded{text-align:left;}.elementor-1817 .elementor-element.elementor-element-6eb93ded .elementor-heading-title{font-family:"Futura Normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-5b3b013d{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#000000;}.elementor-1817 .elementor-element.elementor-element-5b3b013d p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-2069617{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-2ed097a5{text-align:left;}.elementor-1817 .elementor-element.elementor-element-2ed097a5 .elementor-heading-title{font-family:"Futura Normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-708f6e71{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#000000;}.elementor-1817 .elementor-element.elementor-element-708f6e71 p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-3a63d57e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-1847a4a6{text-align:left;}.elementor-1817 .elementor-element.elementor-element-1847a4a6 .elementor-heading-title{font-family:"Futura Normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-bd40429{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#000000;}.elementor-1817 .elementor-element.elementor-element-bd40429 p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-129d00c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-372bdc96{text-align:left;}.elementor-1817 .elementor-element.elementor-element-372bdc96 .elementor-heading-title{font-family:"Futura Normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-61778a46{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#000000;}.elementor-1817 .elementor-element.elementor-element-61778a46 p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-78997be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-435020c{text-align:left;}.elementor-1817 .elementor-element.elementor-element-435020c .elementor-heading-title{font-family:"Futura Normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-6ef2d351{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;letter-spacing:0.01em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-6ef2d351 p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-66ed82f1{--divider-border-style:rhombus;--divider-color:#C99E30;--divider-pattern-height:10.2px;--divider-pattern-size:11px;}.elementor-1817 .elementor-element.elementor-element-66ed82f1 .elementor-divider-separator{width:199px;margin:0 auto;margin-center:0;}.elementor-1817 .elementor-element.elementor-element-66ed82f1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1817 .elementor-element.elementor-element-2c6e7c2c{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-45a24a21{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1817 .elementor-element.elementor-element-61467e72{text-align:center;}.elementor-1817 .elementor-element.elementor-element-61467e72 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:42px;font-weight:400;font-style:italic;line-height:1.08em;letter-spacing:-0.02em;color:var( --e-global-color-241b21a );}.elementor-1817 .elementor-element.elementor-element-4c4657d{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-1817 .elementor-element.elementor-element-4c4657d.elementor-element{--align-self:center;}.elementor-1817 .elementor-element.elementor-element-4c4657d .elementor-heading-title{font-family:"Futura BT Light", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-7f051a1c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-32c338a0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-150e99eb img{width:100%;border-style:double;}.elementor-1817 .elementor-element.elementor-element-5ba4455b img{width:100%;border-style:double;}.elementor-1817 .elementor-element.elementor-element-19ec3568 img{width:100%;border-style:double;}.elementor-1817 .elementor-element.elementor-element-22b11c81{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1817 .elementor-element.elementor-element-231fd7ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-2cb18ab3{text-align:left;}.elementor-1817 .elementor-element.elementor-element-2cb18ab3 .elementor-heading-title{font-family:"Futura Normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-151771a1{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#000000;}.elementor-1817 .elementor-element.elementor-element-151771a1 p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-ef776bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-568d7dee{text-align:left;}.elementor-1817 .elementor-element.elementor-element-568d7dee .elementor-heading-title{font-family:"Futura Normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-415b8f5f{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#000000;}.elementor-1817 .elementor-element.elementor-element-415b8f5f p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-1adaede3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-6ad40ec3{text-align:left;}.elementor-1817 .elementor-element.elementor-element-6ad40ec3 .elementor-heading-title{font-family:"Futura Normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-12c632c{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#000000;}.elementor-1817 .elementor-element.elementor-element-12c632c p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-6ac6de77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-7f933bfd{text-align:left;}.elementor-1817 .elementor-element.elementor-element-7f933bfd .elementor-heading-title{font-family:"Futura Normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-6ce2f19c{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#000000;}.elementor-1817 .elementor-element.elementor-element-6ce2f19c p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-70285e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-1cf20997{text-align:left;}.elementor-1817 .elementor-element.elementor-element-1cf20997 .elementor-heading-title{font-family:"Futura Normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-72655a6a{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#000000;}.elementor-1817 .elementor-element.elementor-element-72655a6a p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-b1483fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-22aebd0f{text-align:left;}.elementor-1817 .elementor-element.elementor-element-22aebd0f .elementor-heading-title{font-family:"Futura Normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-7ff87162{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#000000;}.elementor-1817 .elementor-element.elementor-element-7ff87162 p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-78cfe904{--divider-border-style:rhombus;--divider-color:#C99E30;--divider-pattern-height:10.2px;--divider-pattern-size:11px;}.elementor-1817 .elementor-element.elementor-element-78cfe904 .elementor-divider-separator{width:199px;margin:0 auto;margin-center:0;}.elementor-1817 .elementor-element.elementor-element-78cfe904 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1817 .elementor-element.elementor-element-1bbe8d06{--display:flex;--min-height:850px;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-1bbe8d06::before, .elementor-1817 .elementor-element.elementor-element-1bbe8d06 > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-1bbe8d06 > .e-con-inner > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-1bbe8d06 > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-1bbe8d06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-1bbe8d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 68%);}.elementor-1817 .elementor-element.elementor-element-1bbe8d06:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-1bbe8d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://mjstudios.com/wp-content/uploads/2025/12/fallback-iceland-experience-1-landscape-mj-studios-mait-juriado.jpg") 50% 50%;background-size:cover;}.elementor-1817 .elementor-element.elementor-element-58a72a31{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-2482c79{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-3ce7be58{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:center;}.elementor-1817 .elementor-element.elementor-element-3ce7be58 .elementor-heading-title{font-family:"Futura BT Light", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-4f48c68e{width:var( --container-widget-width, 683px );max-width:683px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:683px;--container-widget-flex-grow:0;text-align:center;}.elementor-1817 .elementor-element.elementor-element-4f48c68e.elementor-element{--align-self:center;}.elementor-1817 .elementor-element.elementor-element-4f48c68e .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:52px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-5438d794{--spacer-size:62px;width:var( --container-widget-width, 1px );max-width:1px;background-color:#C99E30;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1px;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1817 .elementor-element.elementor-element-5438d794.elementor-element{--align-self:center;}.elementor-1817 .elementor-element.elementor-element-36969991 .elementor-button{background-color:#C99E30;font-family:"Futura BT Light", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C99E30;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-1817 .elementor-element.elementor-element-36969991 .elementor-button:hover, .elementor-1817 .elementor-element.elementor-element-36969991 .elementor-button:focus{background-color:#C99E30;color:#FFFFFF;border-color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-36969991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1817 .elementor-element.elementor-element-36969991 .elementor-button:hover svg, .elementor-1817 .elementor-element.elementor-element-36969991 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-915cffd{--display:flex;}.elementor-1817 .elementor-element.elementor-element-672156c4{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-672156c4:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-672156c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d533a2e );}.elementor-1817 .elementor-element.elementor-element-43d11856{--display:flex;}.elementor-1817 .elementor-element.elementor-element-503aa9a1{width:var( --container-widget-width, 683px );max-width:683px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:683px;--container-widget-flex-grow:0;text-align:center;}.elementor-1817 .elementor-element.elementor-element-503aa9a1.elementor-element{--align-self:center;}.elementor-1817 .elementor-element.elementor-element-503aa9a1 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:52px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-11045da{--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;}.elementor-1817 .elementor-element.elementor-element-7bc81a1{--display:flex;--justify-content:space-between;}.elementor-1817 .elementor-element.elementor-element-40e09fad{--display:flex;}.elementor-1817 .elementor-element.elementor-element-35de248d{text-align:left;}.elementor-1817 .elementor-element.elementor-element-35de248d img{width:36px;}.elementor-1817 .elementor-element.elementor-element-25ad938{text-align:left;font-family:"Futura Normal", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.9em;letter-spacing:0.01em;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-6706d367{--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;}.elementor-1817 .elementor-element.elementor-element-4b4fbe0c{width:var( --container-widget-width, 120px );max-width:120px;padding:0px 0px 0px 0px;--container-widget-width:120px;--container-widget-flex-grow:0;text-align:left;}.elementor-1817 .elementor-element.elementor-element-4b4fbe0c img{border-radius:500% 500% 500% 500%;}.elementor-1817 .elementor-element.elementor-element-2af3ae11{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-70c68a9{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:left;}.elementor-1817 .elementor-element.elementor-element-70c68a9 .elementor-heading-title{font-family:"Futura BT Light", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-920e58f{--e-rating-gap:5px;}.elementor-1817 .elementor-element.elementor-element-5847e57{--display:flex;--justify-content:space-between;}.elementor-1817 .elementor-element.elementor-element-10ebf1d6{--display:flex;}.elementor-1817 .elementor-element.elementor-element-5ea6ea10{text-align:left;}.elementor-1817 .elementor-element.elementor-element-5ea6ea10 img{width:36px;}.elementor-1817 .elementor-element.elementor-element-33c58cb9{text-align:left;font-family:"Futura Normal", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.9em;letter-spacing:0.01em;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-2476abcf{--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;}.elementor-1817 .elementor-element.elementor-element-3d4251c2{width:var( --container-widget-width, 120px );max-width:120px;padding:0px 0px 0px 0px;--container-widget-width:120px;--container-widget-flex-grow:0;text-align:left;}.elementor-1817 .elementor-element.elementor-element-3d4251c2 img{border-radius:500% 500% 500% 500%;}.elementor-1817 .elementor-element.elementor-element-510a7588{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-33ad3402{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:left;}.elementor-1817 .elementor-element.elementor-element-33ad3402 .elementor-heading-title{font-family:"Futura BT Light", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-65efe34{--e-rating-gap:5px;}.elementor-1817 .elementor-element.elementor-element-834e0b9{--display:flex;--justify-content:space-between;}.elementor-1817 .elementor-element.elementor-element-2978f4d{--display:flex;}.elementor-1817 .elementor-element.elementor-element-bad0ce8{text-align:left;}.elementor-1817 .elementor-element.elementor-element-bad0ce8 img{width:36px;}.elementor-1817 .elementor-element.elementor-element-1ffc8d1{text-align:left;font-family:"Futura Normal", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.9em;letter-spacing:0.01em;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-6f7321ac{--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;}.elementor-1817 .elementor-element.elementor-element-51fc3dea{width:var( --container-widget-width, 120px );max-width:120px;padding:0px 0px 0px 0px;--container-widget-width:120px;--container-widget-flex-grow:0;text-align:left;}.elementor-1817 .elementor-element.elementor-element-51fc3dea img{border-radius:500% 500% 500% 500%;}.elementor-1817 .elementor-element.elementor-element-5268cb4b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-5f58bb9{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:left;}.elementor-1817 .elementor-element.elementor-element-5f58bb9 .elementor-heading-title{font-family:"Futura BT Light", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-75d8bbca{--e-rating-gap:5px;}.elementor-1817 .elementor-element.elementor-element-2e1461c1{--display:flex;}.elementor-1817 .elementor-element.elementor-element-56bcd595 .elementor-button{background-color:#C99E30;font-family:"Futura BT Light", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C99E30;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-1817 .elementor-element.elementor-element-56bcd595 .elementor-button:hover, .elementor-1817 .elementor-element.elementor-element-56bcd595 .elementor-button:focus{background-color:#C99E30;color:#FFFFFF;border-color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-56bcd595{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1817 .elementor-element.elementor-element-56bcd595 .elementor-button:hover svg, .elementor-1817 .elementor-element.elementor-element-56bcd595 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-b9c2053{--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 30px;--row-gap:30px;--column-gap:30px;}.elementor-1817 .elementor-element.elementor-element-e5a49cd{--display:flex;--min-height:794px;--justify-content:flex-end;--overlay-opacity:0.33;--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-e5a49cd:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-e5a49cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudios.com/wp-content/uploads/2025/11/elopement-couple-iceland-ice-cave-romantic.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1817 .elementor-element.elementor-element-e5a49cd::before, .elementor-1817 .elementor-element.elementor-element-e5a49cd > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-e5a49cd > .e-con-inner > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-e5a49cd > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-e5a49cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-e5a49cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1817 .elementor-element.elementor-element-13bd559f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-f0024d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:-38px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-f0024d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1817 .elementor-element.elementor-element-d9f04f9{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-1817 .elementor-element.elementor-element-d9f04f9 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:46px;font-weight:500;line-height:1.1em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-1bea8c2a{padding:0px 0px 0px 0px;text-align:left;font-family:"Futura Normal", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-1bea8c2a.elementor-element{--align-self:flex-start;}.elementor-1817 .elementor-element.elementor-element-39fcb2ae.elementor-element{--align-self:flex-start;}.elementor-1817 .elementor-element.elementor-element-39fcb2ae{text-align:left;font-family:"Futura Normal", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-6e3e37fd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-6e3e37fd.e-con{--align-self:flex-end;}.elementor-1817 .elementor-element.elementor-element-5c37f2b8{width:var( --container-widget-width, 175px );max-width:175px;padding:0px 0px 0px 0px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-1817 .elementor-element.elementor-element-5c37f2b8.elementor-element{--align-self:center;}.elementor-1817 .elementor-element.elementor-element-5c37f2b8 img{width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:500% 500% 500% 500%;}.elementor-1817 .elementor-element.elementor-element-4a6e6c94{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Futura BT Light", Sans-serif;font-size:16px;font-weight:400;line-height:2em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-4525b6d{--display:flex;}.elementor-1817 .elementor-element.elementor-element-82aea68{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1817 .elementor-element.elementor-element-8559d2c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1817 .elementor-element.elementor-element-8559d2c.e-con{--align-self:center;}.elementor-1817 .elementor-element.elementor-element-2736aff{--display:flex;--min-height:650px;}.elementor-1817 .elementor-element.elementor-element-2736aff:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-2736aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudios.com/wp-content/uploads/2025/08/Gareth-Matt-Iceland-Adventure-Photographer-25.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1817 .elementor-element.elementor-element-1fd611f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1817 .elementor-element.elementor-element-1fd611f:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-1fd611f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d533a2e );}.elementor-1817 .elementor-element.elementor-element-1fd611f.e-con{--e-con-transform-translateX:-1px;}.elementor-1817 .elementor-element.elementor-element-7994991{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;--z-index:1;}.elementor-1817 .elementor-element.elementor-element-7994991:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-7994991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d533a2e );}.elementor-1817 .elementor-element.elementor-element-7994991.e-con{--e-con-transform-translateX:-140px;}.elementor-1817 .elementor-element.elementor-element-bb2ae64{width:var( --container-widget-width, 419px );max-width:419px;--container-widget-width:419px;--container-widget-flex-grow:0;text-align:left;}.elementor-1817 .elementor-element.elementor-element-bb2ae64 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:32px;font-weight:400;line-height:1.4em;letter-spacing:-0.02em;color:var( --e-global-color-241b21a );}.elementor-1817 .elementor-element.elementor-element-8c61265{text-align:left;}.elementor-1817 .elementor-element.elementor-element-8c61265 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-3ee598f{width:var( --container-widget-width, 429px );max-width:429px;--container-widget-width:429px;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;letter-spacing:0.01em;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-e6061a2 .elementor-button{background-color:#29552F00;font-family:var( --e-global-typography-be84509-font-family ), Sans-serif;font-size:var( --e-global-typography-be84509-font-size );text-transform:var( --e-global-typography-be84509-text-transform );line-height:var( --e-global-typography-be84509-line-height );letter-spacing:var( --e-global-typography-be84509-letter-spacing );fill:var( --e-global-color-241b21a );color:var( --e-global-color-241b21a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-241b21a );border-radius:9px 9px 9px 9px;}.elementor-1817 .elementor-element.elementor-element-e6061a2 .elementor-button:hover, .elementor-1817 .elementor-element.elementor-element-e6061a2 .elementor-button:focus{background-color:var( --e-global-color-241b21a );color:var( --e-global-color-d533a2e );border-color:var( --e-global-color-241b21a );}.elementor-1817 .elementor-element.elementor-element-e6061a2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1817 .elementor-element.elementor-element-e6061a2 .elementor-button:hover svg, .elementor-1817 .elementor-element.elementor-element-e6061a2 .elementor-button:focus svg{fill:var( --e-global-color-d533a2e );}.elementor-1817 .elementor-element.elementor-element-3621448{--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-1817 .elementor-element.elementor-element-0909e9a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-0909e9a .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:42px;font-weight:400;line-height:1.08em;letter-spacing:-0.02em;color:var( --e-global-color-241b21a );}.elementor-1817 .elementor-element.elementor-element-7a9f9f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-d3eca24{--display:flex;--min-height:525px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1817 .elementor-element.elementor-element-d3eca24:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-d3eca24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudios.com/wp-content/uploads/2025/08/Jackie_Simon_Iceland_Elopement_Weddings_MJ_Studios-20-bbe3d33e.jpg.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1817 .elementor-element.elementor-element-a2a1ac1{--display:flex;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1817 .elementor-element.elementor-element-a2a1ac1::before, .elementor-1817 .elementor-element.elementor-element-a2a1ac1 > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-a2a1ac1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-a2a1ac1 > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-a2a1ac1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-a2a1ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d533a2e );--background-overlay:'';}.elementor-1817 .elementor-element.elementor-element-fa9f9d1{padding:60px 60px 0px 60px;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-6153087{padding:0px 60px 60px 60px;}.elementor-1817 .elementor-element.elementor-element-6153087 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-9ebfd93{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-8e51e3b{--display:flex;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1817 .elementor-element.elementor-element-8e51e3b::before, .elementor-1817 .elementor-element.elementor-element-8e51e3b > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-8e51e3b > .e-con-inner > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-8e51e3b > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-8e51e3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-8e51e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d533a2e );--background-overlay:'';}.elementor-1817 .elementor-element.elementor-element-de954b3{padding:60px 60px 0px 60px;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-0def46b{padding:0px 60px 60px 60px;}.elementor-1817 .elementor-element.elementor-element-0def46b .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-cb8d1d5{--display:flex;--min-height:525px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1817 .elementor-element.elementor-element-cb8d1d5:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-cb8d1d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudios.com/wp-content/uploads/2025/08/Tori_Brian-MJ-Studios-90e3a0fb.jpg.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1817 .elementor-element.elementor-element-066ead0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-8ef3667{--display:flex;--min-height:525px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1817 .elementor-element.elementor-element-8ef3667:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-8ef3667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudios.com/wp-content/uploads/2025/08/Andrea_Ravi_MJ-Studios-84a50cd1.jpg.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1817 .elementor-element.elementor-element-161f9b3{--display:flex;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1817 .elementor-element.elementor-element-161f9b3::before, .elementor-1817 .elementor-element.elementor-element-161f9b3 > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-161f9b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-161f9b3 > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-161f9b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-161f9b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d533a2e );--background-overlay:'';}.elementor-1817 .elementor-element.elementor-element-e8f0d6e{padding:60px 60px 0px 60px;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-35343f9{padding:0px 60px 60px 60px;}.elementor-1817 .elementor-element.elementor-element-35343f9 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-fd14565{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-2497230{--display:flex;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1817 .elementor-element.elementor-element-2497230::before, .elementor-1817 .elementor-element.elementor-element-2497230 > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-2497230 > .e-con-inner > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-2497230 > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-2497230 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-2497230 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d533a2e );--background-overlay:'';}.elementor-1817 .elementor-element.elementor-element-e052627{padding:60px 60px 0px 60px;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-fba1fe7{padding:0px 60px 60px 60px;}.elementor-1817 .elementor-element.elementor-element-fba1fe7 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-0b343a2{--display:flex;--min-height:525px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1817 .elementor-element.elementor-element-0b343a2:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-0b343a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudios.com/wp-content/uploads/2025/08/Sheri_Derek_MJ-Studios-7d745257.jpg.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1817 .elementor-element.elementor-element-0711ce6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-a7eecf4{--display:flex;--min-height:525px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1817 .elementor-element.elementor-element-a7eecf4:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-a7eecf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudios.com/wp-content/uploads/2025/08/Mallory_Scott-MJ-Studios-4135d2ec.jpg.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1817 .elementor-element.elementor-element-4fa805d{--display:flex;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1817 .elementor-element.elementor-element-4fa805d::before, .elementor-1817 .elementor-element.elementor-element-4fa805d > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-4fa805d > .e-con-inner > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-4fa805d > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-4fa805d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-4fa805d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d533a2e );--background-overlay:'';}.elementor-1817 .elementor-element.elementor-element-eda4d80{padding:60px 60px 0px 60px;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-5d805ff{padding:0px 60px 60px 60px;}.elementor-1817 .elementor-element.elementor-element-5d805ff .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-3ad1ff90{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-43580abd{--display:flex;}.elementor-1817 .elementor-element.elementor-element-330f7ddf{text-align:left;}.elementor-1817 .elementor-element.elementor-element-330f7ddf .elementor-heading-title{font-family:"Futura Normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-4bae4f5a{padding:0px 0px 20px 0px;}.elementor-1817 .elementor-element.elementor-element-4bae4f5a .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:42px;font-weight:400;line-height:1.08em;letter-spacing:-0.02em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-6b79ec0c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-3edda620{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-15e9bad6{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:50px;}.elementor-1817 .elementor-element.elementor-element-5fd8016 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:1.08em;letter-spacing:-0.02em;color:var( --e-global-color-241b21a );}.elementor-1817 .elementor-element.elementor-element-6723b2cb{text-align:left;font-family:"Futura Normal", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:0.01em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-1d69ed1a{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-75c668eb .elementor-button{background-color:#FFFFFF;font-family:"Futura BT Light", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.4em;fill:#000000;color:#000000;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-1817 .elementor-element.elementor-element-75c668eb .elementor-button:hover, .elementor-1817 .elementor-element.elementor-element-75c668eb .elementor-button:focus{background-color:#C99E30;color:#FFFFFF;border-color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-75c668eb .elementor-button:hover svg, .elementor-1817 .elementor-element.elementor-element-75c668eb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-57835b96 .elementor-button{background-color:#FFFFFF;font-family:"Futura BT Light", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.4em;fill:#000000;color:#000000;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-1817 .elementor-element.elementor-element-57835b96 .elementor-button:hover, .elementor-1817 .elementor-element.elementor-element-57835b96 .elementor-button:focus{background-color:#C99E30;color:#FFFFFF;border-color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-57835b96 .elementor-button:hover svg, .elementor-1817 .elementor-element.elementor-element-57835b96 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-6bba808f{--display:flex;--justify-content:center;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1817 .elementor-element.elementor-element-45b789db{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--image-border-radius:100%;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1817 .elementor-element.elementor-element-45b789db.elementor-element{--align-self:center;}.elementor-1817 .elementor-element.elementor-element-45b789db .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1817 .elementor-element.elementor-element-3987bac1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:start;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C99E30;--border-color:#C99E30;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1817 .elementor-element.elementor-element-592b36a1 .elementor-counter{flex-direction:column-reverse;gap:25px;}.elementor-1817 .elementor-element.elementor-element-592b36a1 .elementor-counter-title{justify-content:center;font-family:"Futura Normal", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;}.elementor-1817 .elementor-element.elementor-element-592b36a1 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#C99E30;font-family:"LTC Caslon", Sans-serif;font-size:48px;font-weight:600;}.elementor-1817 .elementor-element.elementor-element-4c9306f .elementor-counter{flex-direction:column-reverse;gap:25px;}.elementor-1817 .elementor-element.elementor-element-4c9306f .elementor-counter-title{justify-content:center;font-family:"Futura Normal", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;}.elementor-1817 .elementor-element.elementor-element-4c9306f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#C99E30;font-family:"LTC Caslon", Sans-serif;font-size:48px;font-weight:600;}.elementor-1817 .elementor-element.elementor-element-6c2a27bb .elementor-counter{flex-direction:column-reverse;gap:25px;}.elementor-1817 .elementor-element.elementor-element-6c2a27bb .elementor-counter-title{justify-content:center;font-family:"Futura Normal", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;}.elementor-1817 .elementor-element.elementor-element-6c2a27bb .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#C99E30;font-family:"LTC Caslon", Sans-serif;font-size:48px;font-weight:600;}.elementor-1817 .elementor-element.elementor-element-4cbc8276 .elementor-counter{flex-direction:column-reverse;gap:25px;}.elementor-1817 .elementor-element.elementor-element-4cbc8276 .elementor-counter-title{justify-content:center;font-family:"Futura Normal", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;}.elementor-1817 .elementor-element.elementor-element-4cbc8276 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#C99E30;font-family:"LTC Caslon", Sans-serif;font-size:48px;font-weight:600;}.elementor-1817 .elementor-element.elementor-element-f6bf3d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1817 .elementor-element.elementor-element-bf6f03a{--display:flex;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1817 .elementor-element.elementor-element-bf6f03a:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-bf6f03a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudios.com/wp-content/uploads/2025/09/06397fe12e66878691e501df75f5a357-6cf41b38-2500.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1817 .elementor-element.elementor-element-bf6f03a::before, .elementor-1817 .elementor-element.elementor-element-bf6f03a > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-bf6f03a > .e-con-inner > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-bf6f03a > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-bf6f03a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-bf6f03a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-241b21a );--background-overlay:'';}.elementor-1817 .elementor-element.elementor-element-578f423{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;}.elementor-1817 .elementor-element.elementor-element-578f423::before, .elementor-1817 .elementor-element.elementor-element-578f423 > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-578f423 > .e-con-inner > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-578f423 > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-578f423 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-578f423 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d533a2e );--background-overlay:'';}.elementor-1817 .elementor-element.elementor-element-ca986c0{padding:0px 0px 0px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-ca986c0 .elementor-heading-title{font-family:var( --e-global-typography-23613a6-font-family ), Sans-serif;font-size:var( --e-global-typography-23613a6-font-size );font-weight:var( --e-global-typography-23613a6-font-weight );line-height:var( --e-global-typography-23613a6-line-height );letter-spacing:var( --e-global-typography-23613a6-letter-spacing );color:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-2e31073{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-2e31073 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1817 .elementor-element.elementor-element-6288591 .elementor-icon-wrapper{text-align:center;}.elementor-1817 .elementor-element.elementor-element-6288591.elementor-view-stacked .elementor-icon{background-color:#F7F7F7;}.elementor-1817 .elementor-element.elementor-element-6288591.elementor-view-framed .elementor-icon, .elementor-1817 .elementor-element.elementor-element-6288591.elementor-view-default .elementor-icon{color:#F7F7F7;border-color:#F7F7F7;}.elementor-1817 .elementor-element.elementor-element-6288591.elementor-view-framed .elementor-icon, .elementor-1817 .elementor-element.elementor-element-6288591.elementor-view-default .elementor-icon svg{fill:#F7F7F7;}.elementor-1817 .elementor-element.elementor-element-6288591 .elementor-icon{font-size:15px;}.elementor-1817 .elementor-element.elementor-element-6288591 .elementor-icon svg{height:15px;}.elementor-1817 .elementor-element.elementor-element-18dc43c{--display:flex;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1817 .elementor-element.elementor-element-18dc43c:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-18dc43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudios.com/wp-content/uploads/2025/09/ee452b72fe133cbf8fb2b1b5bdf1e3e1-267d77f9-2500.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1817 .elementor-element.elementor-element-18dc43c::before, .elementor-1817 .elementor-element.elementor-element-18dc43c > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-18dc43c > .e-con-inner > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-18dc43c > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-18dc43c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-18dc43c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-241b21a );--background-overlay:'';}.elementor-1817 .elementor-element.elementor-element-764e14e{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;}.elementor-1817 .elementor-element.elementor-element-764e14e::before, .elementor-1817 .elementor-element.elementor-element-764e14e > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-764e14e > .e-con-inner > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-764e14e > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-764e14e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-764e14e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d533a2e );--background-overlay:'';}.elementor-1817 .elementor-element.elementor-element-e127d11{padding:0px 0px 0px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-e127d11 .elementor-heading-title{font-family:var( --e-global-typography-23613a6-font-family ), Sans-serif;font-size:var( --e-global-typography-23613a6-font-size );font-weight:var( --e-global-typography-23613a6-font-weight );line-height:var( --e-global-typography-23613a6-line-height );letter-spacing:var( --e-global-typography-23613a6-letter-spacing );color:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-bbd3ac5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-bbd3ac5 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.43em;letter-spacing:0.21em;color:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-e5cfcea .elementor-icon-wrapper{text-align:center;}.elementor-1817 .elementor-element.elementor-element-e5cfcea.elementor-view-stacked .elementor-icon{background-color:#F7F7F7;}.elementor-1817 .elementor-element.elementor-element-e5cfcea.elementor-view-framed .elementor-icon, .elementor-1817 .elementor-element.elementor-element-e5cfcea.elementor-view-default .elementor-icon{color:#F7F7F7;border-color:#F7F7F7;}.elementor-1817 .elementor-element.elementor-element-e5cfcea.elementor-view-framed .elementor-icon, .elementor-1817 .elementor-element.elementor-element-e5cfcea.elementor-view-default .elementor-icon svg{fill:#F7F7F7;}.elementor-1817 .elementor-element.elementor-element-e5cfcea .elementor-icon{font-size:15px;}.elementor-1817 .elementor-element.elementor-element-e5cfcea .elementor-icon svg{height:15px;}.elementor-1817 .elementor-element.elementor-element-90b0a8b{--display:flex;}.elementor-1817 .elementor-element.elementor-element-e6cb32e{--divider-border-style:solid;--divider-color:#2D2D2D40;--divider-border-width:1px;}.elementor-1817 .elementor-element.elementor-element-e6cb32e .elementor-divider-separator{width:770px;margin:0 auto;margin-center:0;}.elementor-1817 .elementor-element.elementor-element-e6cb32e .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-1817 .elementor-element.elementor-element-72601f31{--display:flex;--min-height:794px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.62;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-72601f31:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-72601f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudios.com/wp-content/uploads/2025/09/feature-18.jpg");background-position:0% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-1817 .elementor-element.elementor-element-72601f31::before, .elementor-1817 .elementor-element.elementor-element-72601f31 > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-72601f31 > .e-con-inner > .elementor-background-video-container::before, .elementor-1817 .elementor-element.elementor-element-72601f31 > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-72601f31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1817 .elementor-element.elementor-element-72601f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #FFFFFF00 100%);}.elementor-1817 .elementor-element.elementor-element-3c7cfd6e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-3c7cfd6e:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-3c7cfd6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBF;}.elementor-1817 .elementor-element.elementor-element-43eac3a3{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1817 .elementor-element.elementor-element-2bdc1e9e{width:initial;max-width:initial;text-align:left;}.elementor-1817 .elementor-element.elementor-element-2bdc1e9e .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:44px;font-weight:500;line-height:1.1em;letter-spacing:-0.02em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-36176900{text-align:left;font-family:"Futura Normal", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:0.01em;color:#000000;}.elementor-1817 .elementor-element.elementor-element-36176900 p{margin-block-end:0px;}.elementor-1817 .elementor-element.elementor-element-36a18b69{text-align:left;}.elementor-1817 .elementor-element.elementor-element-36a18b69 .elementor-heading-title{font-family:"LTC Caslon", Sans-serif;font-size:28px;font-weight:500;font-style:italic;line-height:1.1em;letter-spacing:-0.02em;color:#000000;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:10px;}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-10px;}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-group > label, .elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-subgroup label{color:var( --e-global-color-81bfee9 );}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-mark-required .elementor-field-label:after{color:#FF0303;}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-group > label{font-family:var( --e-global-typography-77995eb-font-family ), Sans-serif;font-size:var( --e-global-typography-77995eb-font-size );font-weight:var( --e-global-typography-77995eb-font-weight );line-height:var( --e-global-typography-77995eb-line-height );}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-241b21a );font-family:"Futura Normal", Sans-serif;font-size:16px;font-weight:400;line-height:2em;letter-spacing:0.01em;}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-group .elementor-field{color:var( --e-global-color-241b21a );}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-group .elementor-field, .elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-subgroup label{font-family:"Futura BT Light", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#D1D1D1;border-radius:0px 0px 0px 0px;}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#D1D1D1;border-radius:0px 0px 0px 0px;}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-group .elementor-select-wrapper::before{color:#D1D1D1;}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-button{font-family:var( --e-global-typography-77995eb-font-family ), Sans-serif;font-size:var( --e-global-typography-77995eb-font-size );font-weight:var( --e-global-typography-77995eb-font-weight );line-height:var( --e-global-typography-77995eb-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;padding:10px 25px 10px 025px;}.elementor-1817 .elementor-element.elementor-element-73656d75 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:var( --e-global-color-241b21a );border-color:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-button[type="submit"]{background-color:#FFFFFF;color:var( --e-global-color-241b21a );border-color:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-241b21a );}.elementor-1817 .elementor-element.elementor-element-73656d75 .e-form__buttons__wrapper__button-previous{color:#ffffff;border-color:#FFFFFF;}.elementor-1817 .elementor-element.elementor-element-73656d75 .e-form__buttons__wrapper__button-next:hover{background-color:#C99E30;color:#ffffff;border-color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-button[type="submit"]:hover{background-color:#C99E30;color:#ffffff;border-color:#C99E30;}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1817 .elementor-element.elementor-element-73656d75 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1817 .elementor-element.elementor-element-73656d75{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1817 .elementor-element.elementor-element-1fd9c123{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1817 .elementor-element.elementor-element-b15ddb1 .elementor-heading-title{font-size:var( --e-global-typography-edda923-font-size );letter-spacing:var( --e-global-typography-edda923-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-e980220 .elementor-button{font-size:var( --e-global-typography-be84509-font-size );line-height:var( --e-global-typography-be84509-line-height );letter-spacing:var( --e-global-typography-be84509-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-184ce46c:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-184ce46c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 50%;}.elementor-1817 .elementor-element.elementor-element-2c8912e1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-2d06d17{text-align:left;}.elementor-1817 .elementor-element.elementor-element-2d06d17 .elementor-heading-title{font-size:42px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-89110a7{--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-1817 .elementor-element.elementor-element-68df11b7{--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-59bca4ee{--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-1817 .elementor-element.elementor-element-3ebd21e{--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-1817 .elementor-element.elementor-element-945d3a9 .elementor-button{font-size:18px;}.elementor-1817 .elementor-element.elementor-element-14dea940{text-align:center;}.elementor-1817 .elementor-element.elementor-element-14dea940 .elementor-heading-title{font-size:52px;}.elementor-1817 .elementor-element.elementor-element-2d456f51 .elementor-heading-title{font-size:30px;}.elementor-1817 .elementor-element.elementor-element-f0794e5{text-align:center;}.elementor-1817 .elementor-element.elementor-element-187d8a6b{--justify-content:flex-start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-7cea0e1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-5b3b013d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-708f6e71{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-bd40429{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-61778a46{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-61467e72 .elementor-heading-title{font-size:30px;}.elementor-1817 .elementor-element.elementor-element-4c4657d{text-align:center;}.elementor-1817 .elementor-element.elementor-element-22b11c81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-151771a1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-415b8f5f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-12c632c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-6ce2f19c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-72655a6a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-7ff87162{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-58a72a31{--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;}.elementor-1817 .elementor-element.elementor-element-2482c79{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1817 .elementor-element.elementor-element-3ce7be58{text-align:center;}.elementor-1817 .elementor-element.elementor-element-4f48c68e{text-align:center;}.elementor-1817 .elementor-element.elementor-element-4f48c68e .elementor-heading-title{font-size:52px;}.elementor-1817 .elementor-element.elementor-element-36969991 .elementor-button{font-size:18px;}.elementor-1817 .elementor-element.elementor-element-503aa9a1{text-align:center;}.elementor-1817 .elementor-element.elementor-element-503aa9a1 .elementor-heading-title{font-size:52px;}.elementor-1817 .elementor-element.elementor-element-25ad938{text-align:left;}.elementor-1817 .elementor-element.elementor-element-4b4fbe0c{padding:0px 0px 0px 0px;}.elementor-1817 .elementor-element.elementor-element-2af3ae11{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1817 .elementor-element.elementor-element-70c68a9{text-align:left;}.elementor-1817 .elementor-element.elementor-element-33c58cb9{text-align:left;}.elementor-1817 .elementor-element.elementor-element-3d4251c2{padding:0px 0px 0px 0px;}.elementor-1817 .elementor-element.elementor-element-510a7588{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1817 .elementor-element.elementor-element-33ad3402{text-align:left;}.elementor-1817 .elementor-element.elementor-element-1ffc8d1{text-align:left;}.elementor-1817 .elementor-element.elementor-element-51fc3dea{padding:0px 0px 0px 0px;}.elementor-1817 .elementor-element.elementor-element-5268cb4b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1817 .elementor-element.elementor-element-5f58bb9{text-align:left;}.elementor-1817 .elementor-element.elementor-element-56bcd595 .elementor-button{font-size:18px;}.elementor-1817 .elementor-element.elementor-element-13bd559f{--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;}.elementor-1817 .elementor-element.elementor-element-f0024d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1817 .elementor-element.elementor-element-d9f04f9{text-align:left;}.elementor-1817 .elementor-element.elementor-element-d9f04f9 .elementor-heading-title{font-size:52px;}.elementor-1817 .elementor-element.elementor-element-1bea8c2a.elementor-element{--align-self:flex-start;}.elementor-1817 .elementor-element.elementor-element-1bea8c2a{text-align:left;}.elementor-1817 .elementor-element.elementor-element-39fcb2ae.elementor-element{--align-self:flex-start;}.elementor-1817 .elementor-element.elementor-element-39fcb2ae{text-align:left;}.elementor-1817 .elementor-element.elementor-element-6e3e37fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-6e3e37fd.e-con{--align-self:flex-end;}.elementor-1817 .elementor-element.elementor-element-5c37f2b8{padding:0px 0px 0px 0px;text-align:left;}.elementor-1817 .elementor-element.elementor-element-5c37f2b8.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-1817 .elementor-element.elementor-element-82aea68{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1817 .elementor-element.elementor-element-2736aff{--min-height:440px;}.elementor-1817 .elementor-element.elementor-element-7994991.e-con{--e-con-transform-translateX:0px;}.elementor-1817 .elementor-element.elementor-element-bb2ae64 .elementor-heading-title{font-size:28px;}.elementor-1817 .elementor-element.elementor-element-e6061a2 .elementor-button{font-size:var( --e-global-typography-be84509-font-size );line-height:var( --e-global-typography-be84509-line-height );letter-spacing:var( --e-global-typography-be84509-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-0909e9a .elementor-heading-title{font-size:30px;}.elementor-1817 .elementor-element.elementor-element-d3eca24{--min-height:374px;}.elementor-1817 .elementor-element.elementor-element-fa9f9d1{padding:20px 20px 0px 20px;}.elementor-1817 .elementor-element.elementor-element-6153087{padding:0px 20px 20px 20px;}.elementor-1817 .elementor-element.elementor-element-de954b3{padding:20px 20px 0px 20px;}.elementor-1817 .elementor-element.elementor-element-0def46b{padding:0px 20px 20px 20px;}.elementor-1817 .elementor-element.elementor-element-cb8d1d5{--min-height:374px;}.elementor-1817 .elementor-element.elementor-element-8ef3667{--min-height:374px;}.elementor-1817 .elementor-element.elementor-element-e8f0d6e{padding:20px 20px 0px 20px;}.elementor-1817 .elementor-element.elementor-element-35343f9{padding:0px 20px 20px 20px;}.elementor-1817 .elementor-element.elementor-element-e052627{padding:20px 20px 0px 20px;}.elementor-1817 .elementor-element.elementor-element-fba1fe7{padding:0px 20px 20px 20px;}.elementor-1817 .elementor-element.elementor-element-0b343a2{--min-height:374px;}.elementor-1817 .elementor-element.elementor-element-a7eecf4{--min-height:374px;}.elementor-1817 .elementor-element.elementor-element-eda4d80{padding:20px 20px 0px 20px;}.elementor-1817 .elementor-element.elementor-element-5d805ff{padding:0px 20px 20px 20px;}.elementor-1817 .elementor-element.elementor-element-4bae4f5a .elementor-heading-title{font-size:30px;}.elementor-1817 .elementor-element.elementor-element-3edda620{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-15e9bad6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-5fd8016 .elementor-heading-title{font-size:30px;}.elementor-1817 .elementor-element.elementor-element-6723b2cb{text-align:left;}.elementor-1817 .elementor-element.elementor-element-1d69ed1a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-75c668eb .elementor-button{font-size:18px;}.elementor-1817 .elementor-element.elementor-element-57835b96 .elementor-button{font-size:18px;}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-3987bac1{--grid-auto-flow:row;}.elementor-1817 .elementor-element.elementor-element-592b36a1 .elementor-counter-title{font-size:12px;}.elementor-1817 .elementor-element.elementor-element-4c9306f .elementor-counter-title{font-size:12px;}.elementor-1817 .elementor-element.elementor-element-6c2a27bb .elementor-counter-title{font-size:12px;}.elementor-1817 .elementor-element.elementor-element-4cbc8276 .elementor-counter-title{font-size:12px;}.elementor-1817 .elementor-element.elementor-element-ca986c0 .elementor-heading-title{font-size:var( --e-global-typography-23613a6-font-size );line-height:var( --e-global-typography-23613a6-line-height );letter-spacing:var( --e-global-typography-23613a6-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-e127d11 .elementor-heading-title{font-size:var( --e-global-typography-23613a6-font-size );line-height:var( --e-global-typography-23613a6-line-height );letter-spacing:var( --e-global-typography-23613a6-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-72601f31{--min-height:600px;}.elementor-1817 .elementor-element.elementor-element-72601f31:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-72601f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:23% 50%;}.elementor-1817 .elementor-element.elementor-element-3c7cfd6e{--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;}.elementor-1817 .elementor-element.elementor-element-43eac3a3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1817 .elementor-element.elementor-element-2bdc1e9e{text-align:left;}.elementor-1817 .elementor-element.elementor-element-2bdc1e9e .elementor-heading-title{font-size:52px;}.elementor-1817 .elementor-element.elementor-element-36176900{text-align:left;}.elementor-1817 .elementor-element.elementor-element-36a18b69{text-align:left;}.elementor-1817 .elementor-element.elementor-element-36a18b69 .elementor-heading-title{font-size:29px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-group > label{font-size:var( --e-global-typography-77995eb-font-size );line-height:var( --e-global-typography-77995eb-line-height );}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-button{font-size:var( --e-global-typography-77995eb-font-size );line-height:var( --e-global-typography-77995eb-line-height );}}@media(max-width:880px){.elementor-1817 .elementor-element.elementor-element-5438d794{--spacer-size:40px;}.elementor-1817 .elementor-element.elementor-element-36969991 .elementor-button{border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-1817 .elementor-element.elementor-element-3987bac1{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1817 .elementor-element.elementor-element-e8e8102{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1817 .elementor-element.elementor-element-b15ddb1{margin:110px 17px calc(var(--kit-widget-spacing, 0px) + 17px) 17px;padding:0px 0px 0px 0px;}.elementor-1817 .elementor-element.elementor-element-b15ddb1 .elementor-heading-title{font-size:var( --e-global-typography-edda923-font-size );letter-spacing:var( --e-global-typography-edda923-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-082656a .elementor-heading-title{line-height:1.7em;word-spacing:0em;}.elementor-1817 .elementor-element.elementor-element-e980220 .elementor-button{font-size:var( --e-global-typography-be84509-font-size );line-height:var( --e-global-typography-be84509-line-height );letter-spacing:var( --e-global-typography-be84509-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-184ce46c{--min-height:500px;}.elementor-1817 .elementor-element.elementor-element-184ce46c:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-184ce46c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 100%;}.elementor-1817 .elementor-element.elementor-element-2d06d17 .elementor-heading-title{font-size:32px;}.elementor-1817 .elementor-element.elementor-element-44e9ec24{text-align:left;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-89110a7{--icon-vertical-offset:8px;}.elementor-1817 .elementor-element.elementor-element-68df11b7{--icon-vertical-offset:8px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-b7acd35{text-align:left;}.elementor-1817 .elementor-element.elementor-element-4c42e908{text-align:left;}.elementor-1817 .elementor-element.elementor-element-78b99913{text-align:left;}.elementor-1817 .elementor-element.elementor-element-76bbbaff{text-align:left;}.elementor-1817 .elementor-element.elementor-element-59bca4ee{--icon-vertical-offset:8px;}.elementor-1817 .elementor-element.elementor-element-3ebd21e{--icon-vertical-offset:8px;}.elementor-1817 .elementor-element.elementor-element-259ed018{text-align:left;}.elementor-1817 .elementor-element.elementor-element-945d3a9 .elementor-button{font-size:16px;}.elementor-1817 .elementor-element.elementor-element-37b87b86{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-14dea940 .elementor-heading-title{font-size:32px;}.elementor-1817 .elementor-element.elementor-element-640e24fc .elementor-divider-separator{width:150px;}.elementor-1817 .elementor-element.elementor-element-640e24fc .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1817 .elementor-element.elementor-element-265c79db{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-2d456f51 .elementor-heading-title{font-size:30px;}.elementor-1817 .elementor-element.elementor-element-f0794e5{text-align:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-6eb93ded{text-align:left;}.elementor-1817 .elementor-element.elementor-element-5b3b013d{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-2ed097a5{text-align:left;}.elementor-1817 .elementor-element.elementor-element-708f6e71{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-1847a4a6{text-align:left;}.elementor-1817 .elementor-element.elementor-element-bd40429{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-372bdc96{text-align:left;}.elementor-1817 .elementor-element.elementor-element-61778a46{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-435020c{text-align:left;}.elementor-1817 .elementor-element.elementor-element-6ef2d351{text-align:left;}.elementor-1817 .elementor-element.elementor-element-61467e72 .elementor-heading-title{font-size:30px;}.elementor-1817 .elementor-element.elementor-element-4c4657d{text-align:center;}.elementor-1817 .elementor-element.elementor-element-2cb18ab3{text-align:left;}.elementor-1817 .elementor-element.elementor-element-151771a1{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-568d7dee{text-align:left;}.elementor-1817 .elementor-element.elementor-element-415b8f5f{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-6ad40ec3{text-align:left;}.elementor-1817 .elementor-element.elementor-element-12c632c{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-7f933bfd{text-align:left;}.elementor-1817 .elementor-element.elementor-element-6ce2f19c{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-1cf20997{text-align:left;}.elementor-1817 .elementor-element.elementor-element-72655a6a{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-22aebd0f{text-align:left;}.elementor-1817 .elementor-element.elementor-element-7ff87162{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-1bbe8d06{--min-height:630px;}.elementor-1817 .elementor-element.elementor-element-58a72a31{--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;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-1817 .elementor-element.elementor-element-2482c79{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:77px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-3ce7be58{text-align:center;}.elementor-1817 .elementor-element.elementor-element-4f48c68e .elementor-heading-title{font-size:32px;}.elementor-1817 .elementor-element.elementor-element-5438d794{--spacer-size:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1817 .elementor-element.elementor-element-36969991 .elementor-button{font-size:16px;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-1817 .elementor-element.elementor-element-503aa9a1 .elementor-heading-title{font-size:32px;}.elementor-1817 .elementor-element.elementor-element-11045da{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-7bc81a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-25ad938{text-align:left;}.elementor-1817 .elementor-element.elementor-element-6706d367{--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-4b4fbe0c{padding:0px 0px 0px 0px;--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-1817 .elementor-element.elementor-element-70c68a9{text-align:left;}.elementor-1817 .elementor-element.elementor-element-5847e57{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-33c58cb9{text-align:left;}.elementor-1817 .elementor-element.elementor-element-2476abcf{--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-3d4251c2{padding:0px 0px 0px 0px;--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-1817 .elementor-element.elementor-element-33ad3402{text-align:left;}.elementor-1817 .elementor-element.elementor-element-834e0b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-1ffc8d1{text-align:left;}.elementor-1817 .elementor-element.elementor-element-6f7321ac{--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-51fc3dea{padding:0px 0px 0px 0px;--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-1817 .elementor-element.elementor-element-5f58bb9{text-align:left;}.elementor-1817 .elementor-element.elementor-element-2e1461c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-56bcd595 .elementor-button{font-size:16px;}.elementor-1817 .elementor-element.elementor-element-b9c2053{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1817 .elementor-element.elementor-element-c3b7487{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1817 .elementor-element.elementor-element-0ca7fce{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1817 .elementor-element.elementor-element-f888746{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1817 .elementor-element.elementor-element-63a2fd2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1817 .elementor-element.elementor-element-e5a49cd{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-d9f04f9{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:4px 0px 4px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-d9f04f9 .elementor-heading-title{font-size:37px;}.elementor-1817 .elementor-element.elementor-element-1bea8c2a{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-1bea8c2a.elementor-element{--align-self:center;}.elementor-1817 .elementor-element.elementor-element-39fcb2ae{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-39fcb2ae.elementor-element{--align-self:center;}.elementor-1817 .elementor-element.elementor-element-6e3e37fd{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-6e3e37fd.e-con{--align-self:flex-start;}.elementor-1817 .elementor-element.elementor-element-5c37f2b8{padding:0px 0px 0px 0px;--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:left;}.elementor-1817 .elementor-element.elementor-element-4a6e6c94{text-align:center;}.elementor-1817 .elementor-element.elementor-element-82aea68{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-8559d2c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-2736aff:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-2736aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-1817 .elementor-element.elementor-element-1fd611f.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:-16px;}.elementor-1817 .elementor-element.elementor-element-1fd611f{--width:93%;}.elementor-1817 .elementor-element.elementor-element-7994991.e-con{--e-con-transform-translateX:0px;}.elementor-1817 .elementor-element.elementor-element-7994991{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1817 .elementor-element.elementor-element-bb2ae64{text-align:center;}.elementor-1817 .elementor-element.elementor-element-bb2ae64 .elementor-heading-title{font-size:24px;}.elementor-1817 .elementor-element.elementor-element-8c61265{text-align:center;}.elementor-1817 .elementor-element.elementor-element-3ee598f{text-align:center;}.elementor-1817 .elementor-element.elementor-element-e6061a2 .elementor-button{font-size:var( --e-global-typography-be84509-font-size );line-height:var( --e-global-typography-be84509-line-height );letter-spacing:var( --e-global-typography-be84509-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-3621448{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-0909e9a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1817 .elementor-element.elementor-element-0909e9a .elementor-heading-title{font-size:26px;}.elementor-1817 .elementor-element.elementor-element-7a9f9f8{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-d3eca24{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-a2a1ac1{--width:90%;--overlay-opacity:1;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1817 .elementor-element.elementor-element-fa9f9d1{padding:0px 0px 0px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-6153087{padding:0px 0px 0px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-9ebfd93{--flex-direction:column-reverse;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-8e51e3b{--width:90%;--overlay-opacity:1;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1817 .elementor-element.elementor-element-de954b3{padding:0px 0px 0px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-0def46b{padding:0px 0px 0px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-cb8d1d5{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-066ead0{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-8ef3667{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-161f9b3{--width:90%;--overlay-opacity:1;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1817 .elementor-element.elementor-element-e8f0d6e{padding:0px 0px 0px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-35343f9{padding:0px 0px 0px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-fd14565{--flex-direction:column-reverse;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-2497230{--width:90%;--overlay-opacity:1;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1817 .elementor-element.elementor-element-e052627{padding:0px 0px 0px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-fba1fe7{padding:0px 0px 0px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-0b343a2{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-0711ce6{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-a7eecf4{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1817 .elementor-element.elementor-element-4fa805d{--width:90%;--overlay-opacity:1;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1817 .elementor-element.elementor-element-eda4d80{padding:0px 0px 0px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-5d805ff{padding:0px 0px 0px 0px;text-align:center;}.elementor-1817 .elementor-element.elementor-element-330f7ddf{text-align:left;}.elementor-1817 .elementor-element.elementor-element-4bae4f5a .elementor-heading-title{font-size:26px;}.elementor-1817 .elementor-element.elementor-element-15e9bad6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-5fd8016 .elementor-heading-title{font-size:30px;}.elementor-1817 .elementor-element.elementor-element-6723b2cb{text-align:left;}.elementor-1817 .elementor-element.elementor-element-75c668eb .elementor-button{font-size:16px;}.elementor-1817 .elementor-element.elementor-element-57835b96 .elementor-button{font-size:16px;}.elementor-1817 .elementor-element.elementor-element-6bba808f{--min-height:375px;}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-3987bac1{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-592b36a1 .elementor-counter{gap:10px;}.elementor-1817 .elementor-element.elementor-element-592b36a1 .elementor-counter-number-wrapper{font-size:35px;}.elementor-1817 .elementor-element.elementor-element-592b36a1 .elementor-counter-title{font-size:13px;}.elementor-1817 .elementor-element.elementor-element-4c9306f .elementor-counter{gap:10px;}.elementor-1817 .elementor-element.elementor-element-4c9306f .elementor-counter-number-wrapper{font-size:35px;}.elementor-1817 .elementor-element.elementor-element-4c9306f .elementor-counter-title{font-size:13px;}.elementor-1817 .elementor-element.elementor-element-6c2a27bb .elementor-counter{gap:10px;}.elementor-1817 .elementor-element.elementor-element-6c2a27bb .elementor-counter-number-wrapper{font-size:35px;}.elementor-1817 .elementor-element.elementor-element-6c2a27bb .elementor-counter-title{font-size:13px;}.elementor-1817 .elementor-element.elementor-element-4cbc8276 .elementor-counter{gap:10px;}.elementor-1817 .elementor-element.elementor-element-4cbc8276 .elementor-counter-number-wrapper{font-size:35px;}.elementor-1817 .elementor-element.elementor-element-4cbc8276 .elementor-counter-title{font-size:13px;}.elementor-1817 .elementor-element.elementor-element-bf6f03a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-578f423{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-ca986c0 .elementor-heading-title{font-size:var( --e-global-typography-23613a6-font-size );line-height:var( --e-global-typography-23613a6-line-height );letter-spacing:var( --e-global-typography-23613a6-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-2e31073{text-align:center;}.elementor-1817 .elementor-element.elementor-element-18dc43c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-764e14e{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-e127d11 .elementor-heading-title{font-size:var( --e-global-typography-23613a6-font-size );line-height:var( --e-global-typography-23613a6-line-height );letter-spacing:var( --e-global-typography-23613a6-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-bbd3ac5{text-align:center;}.elementor-1817 .elementor-element.elementor-element-e6cb32e .elementor-divider-separator{width:222px;}.elementor-1817 .elementor-element.elementor-element-e6cb32e .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-1817 .elementor-element.elementor-element-72601f31:not(.elementor-motion-effects-element-type-background), .elementor-1817 .elementor-element.elementor-element-72601f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-1817 .elementor-element.elementor-element-72601f31{--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-43eac3a3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1817 .elementor-element.elementor-element-2bdc1e9e .elementor-heading-title{font-size:32px;}.elementor-1817 .elementor-element.elementor-element-36176900{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-1817 .elementor-element.elementor-element-36a18b69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1817 .elementor-element.elementor-element-36a18b69 .elementor-heading-title{font-size:26px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-field-group > label{font-size:var( --e-global-typography-77995eb-font-size );line-height:var( --e-global-typography-77995eb-line-height );}.elementor-1817 .elementor-element.elementor-element-73656d75 .elementor-button{font-size:var( --e-global-typography-77995eb-font-size );line-height:var( --e-global-typography-77995eb-line-height );}}@media(min-width:768px){.elementor-1817 .elementor-element.elementor-element-e8e8102{--content-width:1200px;}.elementor-1817 .elementor-element.elementor-element-184ce46c{--width:50%;}.elementor-1817 .elementor-element.elementor-element-37b87b86{--width:78%;}.elementor-1817 .elementor-element.elementor-element-187d8a6b{--width:45%;}.elementor-1817 .elementor-element.elementor-element-32c338a0{--width:45%;}.elementor-1817 .elementor-element.elementor-element-2482c79{--width:100%;}.elementor-1817 .elementor-element.elementor-element-b9c2053{--content-width:1000px;}.elementor-1817 .elementor-element.elementor-element-f0024d{--width:53.358%;}.elementor-1817 .elementor-element.elementor-element-6e3e37fd{--width:37%;}.elementor-1817 .elementor-element.elementor-element-8559d2c{--content-width:970px;}.elementor-1817 .elementor-element.elementor-element-2736aff{--width:100%;}.elementor-1817 .elementor-element.elementor-element-1fd611f{--width:100%;}.elementor-1817 .elementor-element.elementor-element-3621448{--content-width:1070px;}.elementor-1817 .elementor-element.elementor-element-3edda620{--width:100%;}.elementor-1817 .elementor-element.elementor-element-6bba808f{--width:100%;}.elementor-1817 .elementor-element.elementor-element-3c7cfd6e{--width:68%;}.elementor-1817 .elementor-element.elementor-element-43eac3a3{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1817 .elementor-element.elementor-element-184ce46c{--width:60%;}.elementor-1817 .elementor-element.elementor-element-187d8a6b{--width:60%;}.elementor-1817 .elementor-element.elementor-element-32c338a0{--width:60%;}.elementor-1817 .elementor-element.elementor-element-b9c2053{--content-width:80%;}.elementor-1817 .elementor-element.elementor-element-f0024d{--width:60%;}.elementor-1817 .elementor-element.elementor-element-6e3e37fd{--width:60%;}.elementor-1817 .elementor-element.elementor-element-82aea68{--content-width:100%;}.elementor-1817 .elementor-element.elementor-element-2736aff{--width:75%;}.elementor-1817 .elementor-element.elementor-element-1fd611f{--width:100%;}.elementor-1817 .elementor-element.elementor-element-7994991{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-082656a */.elementor-1817 .elementor-element.elementor-element-082656a em
{
    color: #c99e30;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d06d17 */.elementor-1817 .elementor-element.elementor-element-2d06d17 em
{
    color: #c99e30;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-114cd812 */.elementor-1817 .elementor-element.elementor-element-114cd812 svg
{
    width: auto;

    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14dea940 */.elementor-1817 .elementor-element.elementor-element-14dea940 em
{
    color: #c99e30;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-975fd98 */.elementor-1817 .elementor-element.elementor-element-975fd98 img
{
        object-position: bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-187d8a6b */.elementor-1817 .elementor-element.elementor-element-187d8a6b img
{
  aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32c338a0 */.elementor-1817 .elementor-element.elementor-element-32c338a0 img
{
  aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f48c68e */.elementor-1817 .elementor-element.elementor-element-4f48c68e em
{
    color: #c99e30;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-503aa9a1 */.elementor-1817 .elementor-element.elementor-element-503aa9a1 em
{
    color: #c99e30;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b4fbe0c */.elementor-1817 .elementor-element.elementor-element-4b4fbe0c img
{
    object-fit: cover;
    object-position: 20% 20% !important;
    aspect-ratio: 1/1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d4251c2 */.elementor-1817 .elementor-element.elementor-element-3d4251c2 img
{
    object-fit: cover;
    object-position: 20% 20% !important;
    aspect-ratio: 1/1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51fc3dea */.elementor-1817 .elementor-element.elementor-element-51fc3dea img
{
    object-fit: cover;
    object-position: 20% 20% !important;
    aspect-ratio: 1/1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9c2053 */@media screen and (max-width:500px)
{
    .elementor-1817 .elementor-element.elementor-element-b9c2053 .e-con-inner {
    justify-content: center !important;
}
    .elementor-1817 .elementor-element.elementor-element-b9c2053 .elementor-widget-image {
    width: 80% !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9f04f9 */.elementor-1817 .elementor-element.elementor-element-d9f04f9 em
{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bae4f5a */.elementor-1817 .elementor-element.elementor-element-4bae4f5a em
{
    color: #c99e30;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3987bac1 */.elementor-1817 .elementor-element.elementor-element-3987bac1 .elementor-counter-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6bf3d5 */.related-card:hover .related-content:before
{
    opacity: 0.9;
}
.related-card:hover .related-content *
{
    color: #2d2d2d !important;
    fill: #2d2d2d !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7cfd6e */.elementor-1817 .elementor-element.elementor-element-3c7cfd6e
{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-873b879 */display: none;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd9c123 */display: none;/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'LTC Caslon';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://mjstudios.com/wp-content/uploads/2025/08/LTCCaslon.woff2') format('woff2');
}
@font-face {
	font-family: 'LTC Caslon';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://mjstudios.com/wp-content/uploads/2025/08/LTCCaslon-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'LTC Caslon';
	font-style: italic;
	font-weight: normal;
	font-display: swap;
	src: url('https://mjstudios.com/wp-content/uploads/2025/08/LTCCaslon-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura Normal';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://mjstudios.com/wp-content/uploads/2025/08/Futura-BK-BT-Normal.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura BT Light';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://mjstudios.com/wp-content/uploads/2025/08/Futura-BT-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura Medium';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://mjstudios.com/wp-content/uploads/2025/08/Futura-Mb-BT-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */