.elementor-1319 .elementor-element.elementor-element-c62e7e2{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:200px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-c62e7e2:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-c62e7e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.royaltyroofs.com/wp-content/uploads/2021/11/roofing-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1319 .elementor-element.elementor-element-c62e7e2::before, .elementor-1319 .elementor-element.elementor-element-c62e7e2 > .elementor-background-video-container::before, .elementor-1319 .elementor-element.elementor-element-c62e7e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1319 .elementor-element.elementor-element-c62e7e2 > .elementor-background-slideshow::before, .elementor-1319 .elementor-element.elementor-element-c62e7e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1319 .elementor-element.elementor-element-c62e7e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1319 .elementor-element.elementor-element-1b78bd1{--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:100px;--padding-right:100px;}.elementor-1319 .elementor-element.elementor-element-6f0399d{--display:flex;--justify-content:center;}.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-1319 .elementor-element.elementor-element-6bf502c .elementor-heading-title{font-family:var( --e-global-typography-43e508c-font-family ), Sans-serif;font-size:var( --e-global-typography-43e508c-font-size );font-weight:var( --e-global-typography-43e508c-font-weight );line-height:var( --e-global-typography-43e508c-line-height );color:var( --e-global-color-e656be2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1319 .elementor-element.elementor-element-2daffe6{color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-element-c0bdc1e{--display:flex;--justify-content:center;}.elementor-1319 .elementor-element.elementor-element-f6db4f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-f6db4f8:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-f6db4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1319 .elementor-element.elementor-element-890fb47{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-cf15855{text-align:center;}.elementor-1319 .elementor-element.elementor-element-cf15855 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-5d4dd21{--display:flex;}.elementor-1319 .elementor-element.elementor-element-4c1df90{--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:100px;--padding-right:100px;}.elementor-1319 .elementor-element.elementor-element-bf1df76{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.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-1319 .elementor-element.elementor-element-8931e2c .elementor-icon-wrapper{text-align:center;}.elementor-1319 .elementor-element.elementor-element-93c03d4 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1319 .elementor-element.elementor-element-93c03d4{text-align:center;}.elementor-1319 .elementor-element.elementor-element-93c03d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-29da5eb{text-align:center;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-3ea42c1{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-e9048e4 .elementor-icon-wrapper{text-align:center;}.elementor-1319 .elementor-element.elementor-element-57f6875 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-57f6875{text-align:center;}.elementor-1319 .elementor-element.elementor-element-57f6875 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-e91decb{text-align:center;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-9808c8f{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-73ab230 .elementor-icon-wrapper{text-align:center;}.elementor-1319 .elementor-element.elementor-element-330501d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1319 .elementor-element.elementor-element-330501d{text-align:center;}.elementor-1319 .elementor-element.elementor-element-330501d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-72c0f9f{text-align:center;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-5f9d8c7{--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:100px;--padding-right:100px;}.elementor-1319 .elementor-element.elementor-element-2f47726{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-3222f88 .elementor-icon-wrapper{text-align:center;}.elementor-1319 .elementor-element.elementor-element-df2e218 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-df2e218{text-align:center;}.elementor-1319 .elementor-element.elementor-element-df2e218 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-a1c91c9{text-align:center;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-76e04ab{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-803337a .elementor-icon-wrapper{text-align:center;}.elementor-1319 .elementor-element.elementor-element-a2036ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-a2036ea{text-align:center;}.elementor-1319 .elementor-element.elementor-element-a2036ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-bcd7453{text-align:center;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-b7d789e{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-b7d789e:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-b7d789e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa02f0c );}.elementor-1319 .elementor-element.elementor-element-aa6dc66{--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-1319 .elementor-element.elementor-element-60fb5ca{--display:flex;}.elementor-1319 .elementor-element.elementor-element-0cca645{text-align:left;}.elementor-1319 .elementor-element.elementor-element-0cca645 .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-5783de2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-1319 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-1319 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-1319 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-1319 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-1319 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-1319 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1319 .elementor-element.elementor-element-a2ddfa0{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1319 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-300cb53{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1319 .elementor-element.elementor-element-663d748 img{filter:brightness( 100% ) contrast( 94% ) saturate( 88% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1319 .elementor-element.elementor-element-c19a342{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-c19a342:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-c19a342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-element-d41ac52{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-1319 .elementor-element.elementor-element-30be80f{text-align:center;}.elementor-1319 .elementor-element.elementor-element-30be80f .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-92ea732{text-align:center;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-3bb6a0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1319 .elementor-element.elementor-element-ad5d3d4{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1319 .elementor-element.elementor-element-ad5d3d4:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-ad5d3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1319 .elementor-element.elementor-element-e563592 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-3ed4d34{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-43ed3e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-51e4017 img{filter:brightness( 100% ) contrast( 94% ) saturate( 88% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1319 .elementor-element.elementor-element-de840d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1319 .elementor-element.elementor-element-7293543{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1319 .elementor-element.elementor-element-7293543:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-7293543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1319 .elementor-element.elementor-element-451bcdd .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-9d730d5{color:var( --e-global-color-secondary );}.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-1319 .elementor-element.elementor-element-b26c890 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-1319 .elementor-element.elementor-element-51f6e51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-51f6e51.e-con{--order:-99999 /* order start hack */;}.elementor-1319 .elementor-element.elementor-element-ef5c104 img{filter:brightness( 100% ) contrast( 94% ) saturate( 88% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1319 .elementor-element.elementor-element-2dc5ac9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1319 .elementor-element.elementor-element-b9ff576{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1319 .elementor-element.elementor-element-b9ff576:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-b9ff576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1319 .elementor-element.elementor-element-b9ff576.e-con{--order:-99999 /* order start hack */;}.elementor-1319 .elementor-element.elementor-element-3255b14 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-1a5e612{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-67f254a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-1319 .elementor-element.elementor-element-ab52510{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-ab52510.e-con{--order:-99999 /* order start hack */;}.elementor-1319 .elementor-element.elementor-element-093a977 img{filter:brightness( 100% ) contrast( 94% ) saturate( 88% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1319 .elementor-element.elementor-element-95cf459{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1319 .elementor-element.elementor-element-69bfda5{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1319 .elementor-element.elementor-element-69bfda5:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-69bfda5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1319 .elementor-element.elementor-element-69bfda5.e-con{--order:99999 /* order end hack */;}.elementor-1319 .elementor-element.elementor-element-d5daec5 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-e13ff8b{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-d4d0c99 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-1319 .elementor-element.elementor-element-0ab0447{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-0ab0447.e-con{--order:-99999 /* order start hack */;}.elementor-1319 .elementor-element.elementor-element-73731b3 img{filter:brightness( 100% ) contrast( 94% ) saturate( 88% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1319 .elementor-element.elementor-element-5fb26b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1319 .elementor-element.elementor-element-d413454{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1319 .elementor-element.elementor-element-d413454:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-d413454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1319 .elementor-element.elementor-element-d413454.e-con{--order:-99999 /* order start hack */;}.elementor-1319 .elementor-element.elementor-element-4631699 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-3920d75{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-94e4837 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-1319 .elementor-element.elementor-element-b66f399{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-b66f399.e-con{--order:-99999 /* order start hack */;}.elementor-1319 .elementor-element.elementor-element-4ff4578 img{width:100%;filter:brightness( 100% ) contrast( 94% ) saturate( 88% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1319 .elementor-element.elementor-element-af613da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1319 .elementor-element.elementor-element-bd4312e{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1319 .elementor-element.elementor-element-bd4312e:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-bd4312e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1319 .elementor-element.elementor-element-bd4312e.e-con{--order:99999 /* order end hack */;}.elementor-1319 .elementor-element.elementor-element-544ff88 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-fd2f2c2{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-6ce9d5b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-1319 .elementor-element.elementor-element-19a2836{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-b5c7bea img{width:100%;filter:brightness( 100% ) contrast( 94% ) saturate( 88% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1319 .elementor-element.elementor-element-80584c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-1d9cf7e{--display:flex;--overlay-opacity:0.8;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1319 .elementor-element.elementor-element-1d9cf7e:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-1d9cf7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.royaltyroofs.com/wp-content/uploads/2021/11/3D-Home-Visualizer-Featured-Image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1319 .elementor-element.elementor-element-1d9cf7e::before, .elementor-1319 .elementor-element.elementor-element-1d9cf7e > .elementor-background-video-container::before, .elementor-1319 .elementor-element.elementor-element-1d9cf7e > .e-con-inner > .elementor-background-video-container::before, .elementor-1319 .elementor-element.elementor-element-1d9cf7e > .elementor-background-slideshow::before, .elementor-1319 .elementor-element.elementor-element-1d9cf7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1319 .elementor-element.elementor-element-1d9cf7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1319 .elementor-element.elementor-element-44580fd{text-align:center;}.elementor-1319 .elementor-element.elementor-element-44580fd img{width:40%;}.elementor-1319 .elementor-element.elementor-element-5379587{text-align:center;}.elementor-1319 .elementor-element.elementor-element-5379587 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-element-b6ecea3{text-align:center;color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-element-c0090f9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-1319 .elementor-element.elementor-element-c0090f9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1319 .elementor-element.elementor-element-0ab4ce0{--display:flex;--justify-content:center;--overlay-opacity:0.8;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1319 .elementor-element.elementor-element-0ab4ce0:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-0ab4ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.royaltyroofs.com/wp-content/uploads/2024/09/fiancing-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1319 .elementor-element.elementor-element-0ab4ce0::before, .elementor-1319 .elementor-element.elementor-element-0ab4ce0 > .elementor-background-video-container::before, .elementor-1319 .elementor-element.elementor-element-0ab4ce0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1319 .elementor-element.elementor-element-0ab4ce0 > .elementor-background-slideshow::before, .elementor-1319 .elementor-element.elementor-element-0ab4ce0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1319 .elementor-element.elementor-element-0ab4ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1319 .elementor-element.elementor-element-e794c5d{text-align:center;}.elementor-1319 .elementor-element.elementor-element-e794c5d img{width:40%;}.elementor-1319 .elementor-element.elementor-element-7a40d99{text-align:center;}.elementor-1319 .elementor-element.elementor-element-7a40d99 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-element-1f48764{text-align:center;color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-element-ca17d2d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-1319 .elementor-element.elementor-element-ca17d2d .elementor-button-content-wrapper{flex-direction:row;}.elementor-1319 .elementor-element.elementor-element-d67ba54{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-05723b3{text-align:center;}.elementor-1319 .elementor-element.elementor-element-05723b3 .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-secondary );}.elementor-widget-global .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1319 .elementor-element.elementor-global-1317.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1319 .elementor-element.elementor-global-1317 .elementor-swiper-button{font-size:20px;}.elementor-1319 .elementor-element.elementor-element-8e63a38 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-92aa856{--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:70px;--padding-bottom:70px;--padding-left:150px;--padding-right:150px;}.elementor-1319 .elementor-element.elementor-element-92aa856:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-92aa856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa02f0c );}.elementor-1319 .elementor-element.elementor-element-a28b9d1{text-align:center;}.elementor-1319 .elementor-element.elementor-element-a28b9d1 .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-1497a97{--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;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-1497a97:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-1497a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-element-fe3066d{--display:flex;}.elementor-1319 .elementor-element.elementor-element-1ce0954{--display:flex;--justify-content:center;}.elementor-1319 .elementor-element.elementor-element-211fec7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-279d552{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-0640c2a{--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-widget-global .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-1319 .elementor-element.elementor-global-1311 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-1319 .elementor-element.elementor-global-1312 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-1319 .elementor-element.elementor-global-1312 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1319 .elementor-element.elementor-element-d38d3e5{--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;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-d38d3e5:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-d38d3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-element-7a966bd{--display:flex;}.elementor-1319 .elementor-element.elementor-element-a9ea7e5{--display:flex;--justify-content:center;}.elementor-1319 .elementor-element.elementor-element-a0e675e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-4c8b708{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-6eba386{--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;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-6eba386:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-6eba386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-element-f4ef48a{--display:flex;}.elementor-1319 .elementor-element.elementor-element-1d1c251{--display:flex;--justify-content:center;}.elementor-1319 .elementor-element.elementor-element-ce63076 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-eb4e2e7{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-9662f42{--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;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-9662f42:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-9662f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-element-89f7f35{--display:flex;}.elementor-1319 .elementor-element.elementor-element-0790a55{--display:flex;--justify-content:center;}.elementor-1319 .elementor-element.elementor-element-5a9ffcf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-bff18dc{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-3c6205c{--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;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-3c6205c:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-3c6205c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-element-506075d{--display:flex;}.elementor-1319 .elementor-element.elementor-element-868b52b{--display:flex;--justify-content:center;}.elementor-1319 .elementor-element.elementor-element-bf248f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-6fafc8a{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-29e4dd5{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-29e4dd5:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-29e4dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-7c51435{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-45af0ed{text-align:left;}.elementor-1319 .elementor-element.elementor-element-45af0ed .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-element-6af1938{color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-global-1315 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-1319 .elementor-element.elementor-element-c3d7af3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1319 .elementor-element.elementor-element-0c7e2a3.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-1319 .elementor-element.elementor-element-0c7e2a3 .elementor-main-swiper{width:100%;}.elementor-1319 .elementor-element.elementor-element-0c7e2a3 .elementor-testimonial__header{padding-top:50px;padding-left:50px;padding-right:50px;}.elementor-1319 .elementor-element.elementor-element-0c7e2a3 .elementor-testimonial__content{padding-bottom:50px;padding-left:50px;padding-right:50px;}.elementor-1319 .elementor-element.elementor-element-0c7e2a3 .elementor-swiper-button{font-size:30px;color:var( --e-global-color-primary );}.elementor-1319 .elementor-element.elementor-element-0c7e2a3 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-1319 .elementor-element.elementor-element-0c7e2a3 .elementor-testimonial__header, .elementor-1319 .elementor-element.elementor-element-0c7e2a3 .elementor-testimonial__name{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:40px;}.elementor-1319 .elementor-element.elementor-element-0c7e2a3 .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.3em;}.elementor-1319 .elementor-element.elementor-element-4e30349{--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-1319 .elementor-element.elementor-element-fdebd68{--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-1319 .elementor-element.elementor-element-4b1145c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-0998fb1{text-align:center;}.elementor-1319 .elementor-element.elementor-element-0998fb1 .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-24e23f6{--display:flex;}.elementor-1319 .elementor-element.elementor-element-8494ed4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-46def89{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-e2726b3{--display:flex;}.elementor-1319 .elementor-element.elementor-element-01fc703{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-0c8f52a{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-bc030ef{--display:flex;}.elementor-1319 .elementor-element.elementor-element-e350ce2{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-1161cb4{--display:flex;}.elementor-1319 .elementor-element.elementor-element-e8e2db2{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-9eaf847{--display:flex;}.elementor-1319 .elementor-element.elementor-element-3ef5fa9{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-5a8b5ce{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e656be2 );--n-accordion-title-active-color:var( --e-global-color-e656be2 );--n-accordion-icon-size:15px;}.elementor-1319 .elementor-element.elementor-element-5a8b5ce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-1319 .elementor-element.elementor-element-5a8b5ce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );}:where( .elementor-1319 .elementor-element.elementor-element-5a8b5ce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-fa02f0c );--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}:where( .elementor-1319 .elementor-element.elementor-element-5a8b5ce > .elementor-widget-container > .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:"Montserrat", Sans-serif;font-weight:900;}.elementor-1319 .elementor-element.elementor-element-0565a37{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-0565a37:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-0565a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.royaltyroofs.com/wp-content/uploads/2021/11/roofing-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1319 .elementor-element.elementor-element-0565a37::before, .elementor-1319 .elementor-element.elementor-element-0565a37 > .elementor-background-video-container::before, .elementor-1319 .elementor-element.elementor-element-0565a37 > .e-con-inner > .elementor-background-video-container::before, .elementor-1319 .elementor-element.elementor-element-0565a37 > .elementor-background-slideshow::before, .elementor-1319 .elementor-element.elementor-element-0565a37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1319 .elementor-element.elementor-element-0565a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1319 .elementor-element.elementor-element-608c896{--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:100px;--padding-right:100px;}.elementor-1319 .elementor-element.elementor-element-baca47b{--display:flex;--justify-content:center;}.elementor-1319 .elementor-element.elementor-element-1373099{text-align:left;}.elementor-1319 .elementor-element.elementor-element-1373099 .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-element-47ed33d{color:var( --e-global-color-e656be2 );}.elementor-1319 .elementor-element.elementor-element-d265f10{--display:flex;--justify-content:center;}@media(min-width:768px){.elementor-1319 .elementor-element.elementor-element-60fb5ca{--width:84%;}.elementor-1319 .elementor-element.elementor-element-c19a342{--content-width:1400px;}.elementor-1319 .elementor-element.elementor-element-92aa856{--content-width:1240px;}.elementor-1319 .elementor-element.elementor-element-fe3066d{--width:40%;}.elementor-1319 .elementor-element.elementor-element-7a966bd{--width:40%;}.elementor-1319 .elementor-element.elementor-element-f4ef48a{--width:40%;}.elementor-1319 .elementor-element.elementor-element-89f7f35{--width:40%;}.elementor-1319 .elementor-element.elementor-element-506075d{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1319 .elementor-element.elementor-element-60fb5ca{--width:100%;}}@media(min-width:1025px){.elementor-1319 .elementor-element.elementor-element-1d9cf7e:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-1d9cf7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1319 .elementor-element.elementor-element-0ab4ce0:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-0ab4ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1319 .elementor-element.elementor-element-c62e7e2{--padding-top:150px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-1b78bd1{--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-1319 .elementor-element.elementor-element-6f0399d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-6bf502c{text-align:center;}.elementor-1319 .elementor-element.elementor-element-6bf502c .elementor-heading-title{font-size:var( --e-global-typography-43e508c-font-size );line-height:var( --e-global-typography-43e508c-line-height );}.elementor-1319 .elementor-element.elementor-element-2daffe6{text-align:center;}.elementor-1319 .elementor-element.elementor-element-c0bdc1e{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1319 .elementor-element.elementor-element-890fb47{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-cf15855 .elementor-heading-title{line-height:1.2em;}.elementor-1319 .elementor-element.elementor-element-5d4dd21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-4c1df90{--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-1319 .elementor-element.elementor-element-bf1df76{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-93c03d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-93c03d4 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1319 .elementor-element.elementor-element-3ea42c1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-57f6875 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-57f6875 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1319 .elementor-element.elementor-element-9808c8f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-330501d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-330501d .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1319 .elementor-element.elementor-element-5f9d8c7{--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-1319 .elementor-element.elementor-element-2f47726{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-df2e218 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-df2e218 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1319 .elementor-element.elementor-element-76e04ab{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-a2036ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-a2036ea .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1319 .elementor-element.elementor-element-b7d789e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-aa6dc66{--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-1319 .elementor-element.elementor-element-0cca645{text-align:center;}.elementor-1319 .elementor-element.elementor-element-0cca645 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-1319 .elementor-element.elementor-element-5783de2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1319 .elementor-element.elementor-element-d41ac52{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-30be80f{width:var( --container-widget-width, 607px );max-width:607px;--container-widget-width:607px;--container-widget-flex-grow:0;}.elementor-1319 .elementor-element.elementor-element-30be80f.elementor-element{--align-self:center;}.elementor-1319 .elementor-element.elementor-element-30be80f .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-1319 .elementor-element.elementor-element-e563592 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-451bcdd .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-3255b14 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-d5daec5 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-4631699 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-544ff88 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-80584c6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-44580fd img{width:25%;}.elementor-1319 .elementor-element.elementor-element-5379587 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-e794c5d img{width:25%;}.elementor-1319 .elementor-element.elementor-element-7a40d99 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-05723b3 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-1319 .elementor-element.elementor-global-1317.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1319 .elementor-element.elementor-element-92aa856{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-a28b9d1 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-1319 .elementor-element.elementor-element-211fec7 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-1319 .elementor-element.elementor-element-0640c2a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1319 .elementor-element.elementor-element-a0e675e .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-1319 .elementor-element.elementor-element-ce63076 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-1319 .elementor-element.elementor-element-5a9ffcf .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-1319 .elementor-element.elementor-element-bf248f6 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-1319 .elementor-element.elementor-element-29e4dd5{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-7c51435{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-45af0ed{text-align:center;}.elementor-1319 .elementor-element.elementor-element-45af0ed .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-1319 .elementor-element.elementor-element-6af1938{text-align:center;}.elementor-1319 .elementor-element.elementor-element-c3d7af3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-0c7e2a3 .elementor-testimonial__header, .elementor-1319 .elementor-element.elementor-element-0c7e2a3 .elementor-testimonial__name{font-size:30px;line-height:1.2em;}.elementor-1319 .elementor-element.elementor-element-4b1145c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-0998fb1 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-1319 .elementor-element.elementor-element-5a8b5ce{width:100%;max-width:100%;}.elementor-1319 .elementor-element.elementor-element-0565a37{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-608c896{--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-1319 .elementor-element.elementor-element-1373099{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;text-align:center;}.elementor-1319 .elementor-element.elementor-element-1373099.elementor-element{--align-self:center;}.elementor-1319 .elementor-element.elementor-element-1373099 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-1319 .elementor-element.elementor-element-47ed33d{text-align:center;}.elementor-1319 .elementor-element.elementor-element-d265f10{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}}@media(max-width:767px){.elementor-1319 .elementor-element.elementor-element-c62e7e2{--padding-top:170px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-1b78bd1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-6bf502c .elementor-heading-title{font-size:var( --e-global-typography-43e508c-font-size );line-height:var( --e-global-typography-43e508c-line-height );}.elementor-1319 .elementor-element.elementor-element-c0bdc1e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1319 .elementor-element.elementor-element-cf15855 .elementor-heading-title{font-size:38px;}.elementor-1319 .elementor-element.elementor-element-aa6dc66{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-60fb5ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-0cca645{text-align:center;}.elementor-1319 .elementor-element.elementor-element-0cca645 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-1319 .elementor-element.elementor-element-5783de2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1319 .elementor-element.elementor-element-c19a342{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-d41ac52{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-30be80f .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-1319 .elementor-element.elementor-element-3bb6a0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-ad5d3d4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-e563592{text-align:center;}.elementor-1319 .elementor-element.elementor-element-e563592 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-3ed4d34{text-align:center;}.elementor-1319 .elementor-element.elementor-element-43ed3e7.e-con{--order:-99999 /* order start hack */;}.elementor-1319 .elementor-element.elementor-element-de840d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-7293543{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-451bcdd{text-align:center;}.elementor-1319 .elementor-element.elementor-element-451bcdd .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-9d730d5{text-align:center;}.elementor-1319 .elementor-element.elementor-element-2dc5ac9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-b9ff576{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-b9ff576.e-con{--order:99999 /* order end hack */;}.elementor-1319 .elementor-element.elementor-element-3255b14{text-align:center;}.elementor-1319 .elementor-element.elementor-element-3255b14 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-1a5e612{text-align:center;}.elementor-1319 .elementor-element.elementor-element-ab52510.e-con{--order:-99999 /* order start hack */;}.elementor-1319 .elementor-element.elementor-element-95cf459{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-69bfda5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-d5daec5{text-align:center;}.elementor-1319 .elementor-element.elementor-element-d5daec5 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-e13ff8b{text-align:center;}.elementor-1319 .elementor-element.elementor-element-5fb26b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-d413454{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-d413454.e-con{--order:99999 /* order end hack */;}.elementor-1319 .elementor-element.elementor-element-4631699{text-align:center;}.elementor-1319 .elementor-element.elementor-element-4631699 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-3920d75{text-align:center;}.elementor-1319 .elementor-element.elementor-element-af613da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-bd4312e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-544ff88{text-align:center;}.elementor-1319 .elementor-element.elementor-element-544ff88 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-fd2f2c2{text-align:center;}.elementor-1319 .elementor-element.elementor-element-1d9cf7e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-44580fd img{width:80%;}.elementor-1319 .elementor-element.elementor-element-5379587{text-align:center;}.elementor-1319 .elementor-element.elementor-element-5379587 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-b6ecea3{text-align:center;}.elementor-1319 .elementor-element.elementor-element-0ab4ce0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-e794c5d img{width:80%;}.elementor-1319 .elementor-element.elementor-element-7a40d99{text-align:center;}.elementor-1319 .elementor-element.elementor-element-7a40d99 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-1319 .elementor-element.elementor-element-1f48764{text-align:center;}.elementor-1319 .elementor-element.elementor-element-05723b3 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-1319 .elementor-element.elementor-global-1317.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1319 .elementor-element.elementor-element-a28b9d1 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-1319 .elementor-element.elementor-element-211fec7{text-align:center;}.elementor-1319 .elementor-element.elementor-element-211fec7 .elementor-heading-title{font-size:26px;}.elementor-1319 .elementor-element.elementor-element-279d552{text-align:center;}.elementor-1319 .elementor-element.elementor-element-0640c2a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1319 .elementor-element.elementor-element-a0e675e{text-align:center;}.elementor-1319 .elementor-element.elementor-element-a0e675e .elementor-heading-title{font-size:26px;}.elementor-1319 .elementor-element.elementor-element-4c8b708{text-align:center;}.elementor-1319 .elementor-element.elementor-element-ce63076{text-align:center;}.elementor-1319 .elementor-element.elementor-element-ce63076 .elementor-heading-title{font-size:26px;}.elementor-1319 .elementor-element.elementor-element-eb4e2e7{text-align:center;}.elementor-1319 .elementor-element.elementor-element-5a9ffcf{text-align:center;}.elementor-1319 .elementor-element.elementor-element-5a9ffcf .elementor-heading-title{font-size:26px;}.elementor-1319 .elementor-element.elementor-element-bff18dc{text-align:center;}.elementor-1319 .elementor-element.elementor-element-bf248f6{text-align:center;}.elementor-1319 .elementor-element.elementor-element-bf248f6 .elementor-heading-title{font-size:26px;}.elementor-1319 .elementor-element.elementor-element-6fafc8a{text-align:center;}.elementor-1319 .elementor-element.elementor-element-7c51435{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-45af0ed .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-1319 .elementor-element.elementor-element-c3d7af3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-0998fb1 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-1319 .elementor-element.elementor-element-46def89{text-align:center;}.elementor-1319 .elementor-element.elementor-element-e350ce2{text-align:center;}.elementor-1319 .elementor-element.elementor-element-e8e2db2{text-align:center;}.elementor-1319 .elementor-element.elementor-element-3ef5fa9{text-align:center;}.elementor-1319 .elementor-element.elementor-element-608c896{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-baca47b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-1373099 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-1319 .elementor-element.elementor-element-d265f10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}