.elementor-241 .elementor-element.elementor-element-f47c4b4{--display:flex;--min-height:45px;--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;--background-transition:0.3s;}.elementor-241 .elementor-element.elementor-element-f47c4b4:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-f47c4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-986b7a0 );}.elementor-241 .elementor-element.elementor-element-f47c4b4, .elementor-241 .elementor-element.elementor-element-f47c4b4::before{--border-transition:0.3s;}.elementor-241 .elementor-element.elementor-element-df5515e .elementor-button{font-family:"RW Futura PT Bold", Lato,sans-serif;font-size:1em;border-style:none;}.elementor-241 .elementor-element.elementor-element-df5515e .elementor-button:hover, .elementor-241 .elementor-element.elementor-element-df5515e .elementor-button:focus{color:var( --e-global-color-1c679ce );background-color:var( --e-global-color-986b7a0 );}.elementor-241 .elementor-element.elementor-element-df5515e .elementor-button:hover svg, .elementor-241 .elementor-element.elementor-element-df5515e .elementor-button:focus svg{fill:var( --e-global-color-1c679ce );}.elementor-241 .elementor-element.elementor-element-c290d42 > .elementor-container{max-width:1280px;}.elementor-241 .elementor-element.elementor-element-c290d42:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-c290d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a47c71d );}.elementor-241 .elementor-element.elementor-element-c290d42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-241 .elementor-element.elementor-element-c290d42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-241 .elementor-element.elementor-element-771d749 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-241 .elementor-element.elementor-element-771d749 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-1adb653 > .elementor-container{max-width:1328px;}.elementor-241 .elementor-element.elementor-element-5410dc8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-29763f1{text-align:left;width:var( --container-widget-width, 103.621% );max-width:103.621%;--container-widget-width:103.621%;--container-widget-flex-grow:0;}.elementor-241 .elementor-element.elementor-element-29763f1 img{width:170px;max-width:170px;}.elementor-bc-flex-widget .elementor-241 .elementor-element.elementor-element-1a6bd8a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-241 .elementor-element.elementor-element-1a6bd8a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-241 .elementor-element.elementor-element-1a6bd8a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-241 .elementor-element.elementor-element-1a6bd8a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-2c4220e{text-align:left;color:#FFFFFF;font-family:"Open Sans", Lato,sans-serif;font-size:0.8em;line-height:1.3em;}.elementor-241 .elementor-element.elementor-element-2c4220e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-241 .elementor-element.elementor-element-ca4382d{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-6e55643{color:var( --e-global-color-da7d903 );font-family:"Open Sans", Lato,sans-serif;font-size:0.8em;font-weight:700;line-height:1.3em;}.elementor-241 .elementor-element.elementor-element-c449d9f{color:var( --e-global-color-da7d903 );font-family:"Open Sans", Lato,sans-serif;font-size:0.8em;font-weight:700;line-height:1.3em;}.elementor-241 .elementor-element.elementor-element-43c338f{color:var( --e-global-color-da7d903 );font-family:"Open Sans", Lato,sans-serif;font-size:0.8em;font-weight:700;line-height:1.3em;}.elementor-241 .elementor-element.elementor-element-77c5598{color:var( --e-global-color-da7d903 );font-family:"Open Sans", Lato,sans-serif;font-size:0.8em;font-weight:700;line-height:1.3em;}.elementor-bc-flex-widget .elementor-241 .elementor-element.elementor-element-5d0b0ca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-241 .elementor-element.elementor-element-5d0b0ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-241 .elementor-element.elementor-element-5d0b0ca.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-241 .elementor-element.elementor-element-5d0b0ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-6028d4b .elementor-search-form__container{min-height:45px;}.elementor-241 .elementor-element.elementor-element-6028d4b .elementor-search-form__submit{min-width:45px;}body:not(.rtl) .elementor-241 .elementor-element.elementor-element-6028d4b .elementor-search-form__icon{padding-left:calc(45px / 3);}body.rtl .elementor-241 .elementor-element.elementor-element-6028d4b .elementor-search-form__icon{padding-right:calc(45px / 3);}.elementor-241 .elementor-element.elementor-element-6028d4b .elementor-search-form__input, .elementor-241 .elementor-element.elementor-element-6028d4b.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(45px / 3);padding-right:calc(45px / 3);}.elementor-241 .elementor-element.elementor-element-6028d4b:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-color:var( --e-global-color-1c679ce );border-width:1px 1px 1px 1px;border-radius:12px;}.elementor-241 .elementor-element.elementor-element-6028d4b.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-color:var( --e-global-color-1c679ce );border-width:1px 1px 1px 1px;border-radius:12px;}.elementor-241 .elementor-element.elementor-element-0da650f > .elementor-container{max-width:1328px;}.elementor-241 .elementor-element.elementor-element-0da650f{margin-top:20px;margin-bottom:20px;}.elementor-241 .elementor-element.elementor-element-f445e2f{color:var( --e-global-color-da7d903 );font-family:"RW Futura PT", Lato,sans-serif;font-size:0.9em;}.elementor-241 .elementor-element.elementor-element-f445e2f > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-76dd9da{color:var( --e-global-color-da7d903 );font-family:"Open Sans", Lato,sans-serif;font-size:0.8em;line-height:1.5em;}.elementor-241 .elementor-element.elementor-element-76dd9da > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-db2f6a3{color:var( --e-global-color-da7d903 );font-family:"RW Futura PT", Lato,sans-serif;font-size:0.9em;}.elementor-241 .elementor-element.elementor-element-db2f6a3 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-0d89517{color:var( --e-global-color-da7d903 );font-family:"Open Sans", Lato,sans-serif;font-size:0.8em;line-height:1.5em;}.elementor-241 .elementor-element.elementor-element-0d89517 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-976dec7{color:var( --e-global-color-da7d903 );font-family:"RW Futura PT", Lato,sans-serif;font-size:0.9em;}.elementor-241 .elementor-element.elementor-element-976dec7 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-7c94d4f{color:var( --e-global-color-da7d903 );font-family:"Open Sans", Lato,sans-serif;font-size:0.8em;line-height:1.5em;}.elementor-241 .elementor-element.elementor-element-7c94d4f > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-200f9ed{color:var( --e-global-color-da7d903 );font-family:"RW Futura PT", Lato,sans-serif;font-size:0.9em;}.elementor-241 .elementor-element.elementor-element-200f9ed > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-0663826{color:#FFFFFF;font-family:"Open Sans", Lato,sans-serif;font-size:0.8em;line-height:1.8em;}.elementor-241 .elementor-element.elementor-element-0663826 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-5ec8b17{color:var( --e-global-color-da7d903 );font-family:"RW Futura PT", Lato,sans-serif;font-size:0.9em;}.elementor-241 .elementor-element.elementor-element-5ec8b17 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-93f46c3{color:#FFFFFF;font-family:"Open Sans", Lato,sans-serif;font-size:0.8em;line-height:1.8em;}.elementor-241 .elementor-element.elementor-element-93f46c3 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-ddc0e5a{--divider-border-style:solid;--divider-color:#FFFFFF52;--divider-border-width:1px;}.elementor-241 .elementor-element.elementor-element-ddc0e5a .elementor-divider-separator{width:100%;}.elementor-241 .elementor-element.elementor-element-ddc0e5a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-241 .elementor-element.elementor-element-273acf9 > .elementor-container{max-width:1328px;}.elementor-241 .elementor-element.elementor-element-08fac09.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-241 .elementor-element.elementor-element-08fac09 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-5225ec2{text-align:left;color:#FFFFFF;font-family:"Open Sans", Lato,sans-serif;font-size:0.7em;}.elementor-241 .elementor-element.elementor-element-5225ec2 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-241 .elementor-element.elementor-element-0767502 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-de6fa74{text-align:right;color:#FFFFFF;font-family:"Open Sans", Lato,sans-serif;font-size:0.7em;}.elementor-241 .elementor-element.elementor-element-de6fa74 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-241 .elementor-element.elementor-element-5410dc8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-241 .elementor-element.elementor-element-5410dc8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-241 .elementor-element.elementor-element-29763f1 img{width:120px;max-width:120px;}.elementor-241 .elementor-element.elementor-element-29763f1{--container-widget-width:168.555px;--container-widget-flex-grow:0;width:var( --container-widget-width, 168.555px );max-width:168.555px;}.elementor-241 .elementor-element.elementor-element-1a6bd8a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-2c4220e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-6028d4b{width:var( --container-widget-width, 227.398px );max-width:227.398px;--container-widget-width:227.398px;--container-widget-flex-grow:0;}.elementor-241 .elementor-element.elementor-element-5225ec2{font-size:0.8em;}.elementor-241 .elementor-element.elementor-element-de6fa74{font-size:0.8em;}}@media(min-width:768px){.elementor-241 .elementor-element.elementor-element-5410dc8{width:15.024%;}.elementor-241 .elementor-element.elementor-element-1a6bd8a{width:51.308%;}}@media(max-width:1024px) and (min-width:768px){.elementor-241 .elementor-element.elementor-element-5410dc8{width:18%;}.elementor-241 .elementor-element.elementor-element-1a6bd8a{width:50%;}.elementor-241 .elementor-element.elementor-element-5d0b0ca{width:30%;}}@media(max-width:767px){.elementor-241 .elementor-element.elementor-element-c290d42{padding:20px 20px 20px 20px;}.elementor-241 .elementor-element.elementor-element-5410dc8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-241 .elementor-element.elementor-element-29763f1{text-align:center;}.elementor-241 .elementor-element.elementor-element-2c4220e{text-align:center;}.elementor-241 .elementor-element.elementor-element-ca4382d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-6e55643{text-align:center;}.elementor-241 .elementor-element.elementor-element-6e55643 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-c449d9f{text-align:center;}.elementor-241 .elementor-element.elementor-element-c449d9f > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-43c338f{text-align:center;}.elementor-241 .elementor-element.elementor-element-43c338f > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-77c5598{text-align:center;}.elementor-241 .elementor-element.elementor-element-77c5598 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-5d664ac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-f445e2f{text-align:center;}.elementor-241 .elementor-element.elementor-element-76dd9da{text-align:center;}.elementor-241 .elementor-element.elementor-element-db2f6a3{text-align:center;}.elementor-241 .elementor-element.elementor-element-0d89517{text-align:center;}.elementor-241 .elementor-element.elementor-element-0d89517 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-78f1ef6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-976dec7{text-align:center;}.elementor-241 .elementor-element.elementor-element-7c94d4f{text-align:center;}.elementor-241 .elementor-element.elementor-element-200f9ed{text-align:center;}.elementor-241 .elementor-element.elementor-element-0663826{text-align:center;}.elementor-241 .elementor-element.elementor-element-5ec8b17{text-align:center;}.elementor-241 .elementor-element.elementor-element-93f46c3{text-align:center;}.elementor-241 .elementor-element.elementor-element-5225ec2{text-align:center;}.elementor-241 .elementor-element.elementor-element-de6fa74{text-align:center;}}/* Start custom CSS for section, class: .elementor-element-0da650f */.elementor-241 .elementor-element.elementor-element-0da650f a{
    color: #fff;
}
.elementor-241 .elementor-element.elementor-element-0da650f a:hover{
    color: #AAAAAA;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5225ec2 */.elementor-241 .elementor-element.elementor-element-5225ec2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de6fa74 */.elementor-241 .elementor-element.elementor-element-de6fa74 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-273acf9 */.elementor-241 .elementor-element.elementor-element-273acf9 a{
    color: #fff;
}
.elementor-241 .elementor-element.elementor-element-273acf9 a:hover{
    color: #AAAAAA;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'RW Futura PT';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.rwgaragedoors.com/wp-content/uploads/2022/04/futura-pt-700.woff') format('woff'),
		url('https://www.rwgaragedoors.com/wp-content/uploads/2022/04/futura-pt-700.ttf') format('truetype');
}
@font-face {
	font-family: 'RW Futura PT';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.rwgaragedoors.com/wp-content/uploads/2022/04/futura-pt-700-italic.woff') format('woff'),
		url('https://www.rwgaragedoors.com/wp-content/uploads/2022/04/futura-pt-700-italic.ttf') format('truetype');
}
@font-face {
	font-family: 'RW Futura PT';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.rwgaragedoors.com/wp-content/uploads/2022/04/futura-pt-600.woff') format('woff'),
		url('https://www.rwgaragedoors.com/wp-content/uploads/2022/04/futura-pt-600.ttf') format('truetype');
}
@font-face {
	font-family: 'RW Futura PT';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.rwgaragedoors.com/wp-content/uploads/2022/04/futura-pt-300.woff') format('woff'),
		url('https://www.rwgaragedoors.com/wp-content/uploads/2022/04/futura-pt-300.ttf') format('truetype');
}
@font-face {
	font-family: 'RW Futura PT';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.rwgaragedoors.com/wp-content/uploads/2022/04/futura-pt-400.woff') format('woff'),
		url('https://www.rwgaragedoors.com/wp-content/uploads/2022/04/futura-pt-400.ttf') format('truetype');
}
@font-face {
	font-family: 'RW Futura PT';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.rwgaragedoors.com/wp-content/uploads/2022/04/futura-pt-400-italic.woff') format('woff'),
		url('https://www.rwgaragedoors.com/wp-content/uploads/2022/04/futura-pt-400-italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */