.elementor-55462 .elementor-element.elementor-element-0634e25{--display:flex;}.elementor-55462 .elementor-element.elementor-element-0634e25:not(.elementor-motion-effects-element-type-background), .elementor-55462 .elementor-element.elementor-element-0634e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-55462 .elementor-element.elementor-element-42d45db{--display:flex;}.elementor-55462 .elementor-element.elementor-element-42d45db:not(.elementor-motion-effects-element-type-background), .elementor-55462 .elementor-element.elementor-element-42d45db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-55462 .elementor-element.elementor-element-9ae2864{--display:flex;}.elementor-55462 .elementor-element.elementor-element-b347409{--spacer-size:25px;}.elementor-55462 .elementor-element.elementor-element-e79d745{text-align:center;}.elementor-55462 .elementor-element.elementor-element-e79d745 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:75px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-55462 .elementor-element.elementor-element-e91d2c6{--spacer-size:25px;}.elementor-55462 .elementor-element.elementor-element-71e9a92{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-55462 .elementor-element.elementor-element-0bf713c{--display:flex;}.elementor-55462 .elementor-element.elementor-element-5770cc7 .elementor-heading-title{font-family:"BigNoodleTitling", Sans-serif;font-weight:500;}.elementor-55462 .elementor-element.elementor-element-1ad4906{--display:flex;}.elementor-55462 .elementor-element.elementor-element-1ad4906:not(.elementor-motion-effects-element-type-background), .elementor-55462 .elementor-element.elementor-element-1ad4906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mooseroofing.com/wp-content/uploads/2026/06/IKO-Dynasty-Materials.jpg");background-position:center center;background-size:cover;}.elementor-55462 .elementor-element.elementor-element-87738d3{--display:flex;}.elementor-55462 .elementor-element.elementor-element-c5a134d{--spacer-size:50px;}.elementor-55462 .elementor-element.elementor-element-d0b36a1 .elementor-heading-title{font-family:"BigNoodleTitling", Sans-serif;font-weight:500;}.elementor-55462 .elementor-element.elementor-element-a48678b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-55462 .elementor-element.elementor-element-6a9acd2{--display:flex;}.elementor-55462 .elementor-element.elementor-element-52c8cb8{--spacer-size:25px;}.elementor-55462 .elementor-element.elementor-element-db759dd .elementor-heading-title{font-family:"BigNoodleTitling", Sans-serif;font-weight:500;}.elementor-55462 .elementor-element.elementor-element-70bbf9d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--grid-auto-flow:row;}.elementor-55462 .elementor-element.elementor-element-e7d4a3f{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-f0c3dd2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-f3eb0cf{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-ad6067f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-8719339{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-0ed9e82 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-f7024fe{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-285d200 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-87265fc{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-16cab1c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-e9f6c5a{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-12a73c8 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-d317400{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-43ec0a0 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-4be151e{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-1c3c796 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-99cd753{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-c2d8dc6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-f62b00d{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-12e888e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-420452a{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-992a847 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-8502780{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-cffb40d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-b47a34d{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-cb083b6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-fc215a2{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-c25b14a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-692a02e{--display:flex;--justify-content:center;}.elementor-55462 .elementor-element.elementor-element-99a734e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:700;}.elementor-55462 .elementor-element.elementor-element-cfdd28f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55462 .elementor-element.elementor-element-ae1e2bb{--spacer-size:50px;}.elementor-55462 .elementor-element.elementor-element-cfac959{text-align:center;}.elementor-55462 .elementor-element.elementor-element-cfac959 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-23b9bbd );}.elementor-55462 .elementor-element.elementor-element-4396cec{text-align:center;}.elementor-55462 .elementor-element.elementor-element-4396cec .elementor-heading-title{font-family:"BigNoodleTitling", Sans-serif;font-size:45px;font-weight:400;}.elementor-55462 .elementor-element.elementor-element-a6b57a7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper.effect-1 .exad-button-action::before, .elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper.effect-2 .exad-button-action:before, .elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper.effect-2 .exad-button-action:after, .elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper.effect-3 .exad-button-action::before, .elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper.effect-4 .exad-button-action::after, .elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper.effect-5 .exad-button-action::before, .elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper.effect-7 .exad-button-action::before, .elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper.effect-8 .exad-button-action span.effect-8-position, .elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper.effect-10 .exad-button-action::before, .elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper.effect-11 .exad-button-action:hover, .elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper.effect-12 .exad-button-action:hover{background-color:#000000;}.elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper .exad-button-action{width:50%;padding:15px 15px 15px 15px;color:#000000;fill:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper.exad-button-incon-before-text .exad-button-action .exad-button-icon-wrapper{margin-right:10px;}.elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper.exad-button-incon-after-text .exad-button-action .exad-button-icon-wrapper{margin-left:10px;}.elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper{justify-content:flex-end;}.elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper .exad-button-action, .elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper.effect-1 .exad-button-action::before{border-radius:10px 10px 10px 10px;}.elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-exclusive-button.exad-exclusive-button--tamaya::before{color:#000000;}.elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-exclusive-button.exad-exclusive-button--tamaya::after{color:#000000;}.elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper .exad-button-action:hover{color:#ffffff;fill:#ffffff;}.elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper.effect-1 .exad-button-action::before, .elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper.effect-2 .exad-button-action:before, .elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper.effect-2 .exad-button-action:after, .elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper.effect-3 .exad-button-action::before, .elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper.effect-4 .exad-button-action::after, .elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper.effect-5 .exad-button-action::before, .elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper.effect-7 .exad-button-action::before, .elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper.effect-8 .exad-button-action span.effect-8-position, .elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper.effect-10 .exad-button-action::before, .elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper.effect-11 .exad-button-action:hover, .elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper.effect-12 .exad-button-action:hover{background-color:#000000;}.elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper .exad-button-action{width:55%;padding:15px 15px 15px 15px;color:#000000;fill:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper.exad-button-incon-before-text .exad-button-action .exad-button-icon-wrapper{margin-right:10px;}.elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper.exad-button-incon-after-text .exad-button-action .exad-button-icon-wrapper{margin-left:10px;}.elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper{justify-content:flex-start;}.elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper .exad-button-action, .elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper.effect-1 .exad-button-action::before{border-radius:10px 10px 10px 10px;}.elementor-55462 .elementor-element.elementor-element-706fab9 .exad-exclusive-button.exad-exclusive-button--tamaya::before{color:#000000;}.elementor-55462 .elementor-element.elementor-element-706fab9 .exad-exclusive-button.exad-exclusive-button--tamaya::after{color:#000000;}.elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper .exad-button-action:hover{color:#ffffff;fill:#ffffff;}.elementor-55462 .elementor-element.elementor-element-daceaf5{--spacer-size:50px;}.elementor-55462 .elementor-element.elementor-element-1f4e41e{--display:flex;}.elementor-55462 .elementor-element.elementor-element-1f4e41e:not(.elementor-motion-effects-element-type-background), .elementor-55462 .elementor-element.elementor-element-1f4e41e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-55462 .elementor-element.elementor-element-b4ddc37{--display:flex;}.elementor-55462 .elementor-element.elementor-element-b4ddc37:not(.elementor-motion-effects-element-type-background), .elementor-55462 .elementor-element.elementor-element-b4ddc37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-55462 .elementor-element.elementor-element-71e9a92{--grid-auto-flow:row;}.elementor-55462 .elementor-element.elementor-element-70bbf9d{--grid-auto-flow:row;}.elementor-55462 .elementor-element.elementor-element-a6b57a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper .exad-button-action{width:300px;}.elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper{justify-content:center;}.elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper .exad-button-action{width:300px;}.elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper{justify-content:center;}}@media(max-width:767px){.elementor-55462 .elementor-element.elementor-element-e79d745 .elementor-heading-title{font-size:45px;}.elementor-55462 .elementor-element.elementor-element-71e9a92{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-55462 .elementor-element.elementor-element-5770cc7 .elementor-heading-title{font-size:35px;}.elementor-55462 .elementor-element.elementor-element-1ad4906{--min-height:200px;}.elementor-55462 .elementor-element.elementor-element-d0b36a1 .elementor-heading-title{font-size:35px;}.elementor-55462 .elementor-element.elementor-element-db759dd .elementor-heading-title{font-size:35px;}.elementor-55462 .elementor-element.elementor-element-70bbf9d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-55462 .elementor-element.elementor-element-f0c3dd2 .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-ad6067f .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-0ed9e82 .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-285d200 .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-16cab1c .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-12a73c8 .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-43ec0a0 .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-1c3c796 .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-c2d8dc6 .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-12e888e .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-992a847 .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-cffb40d .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-cb083b6 .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-c25b14a .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-99a734e .elementor-heading-title{font-size:20px;}.elementor-55462 .elementor-element.elementor-element-a6b57a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-55462 .elementor-element.elementor-element-6c8b11f .exad-button-wrapper{justify-content:center;}.elementor-55462 .elementor-element.elementor-element-706fab9 .exad-button-wrapper{justify-content:center;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'BigNoodleTitling';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mooseroofing.com/wp-content/uploads/2025/12/big_noodle_titling.ttf') format('truetype');
}
/* End Custom Fonts CSS */