.elementor-12504 .elementor-element.elementor-element-a841ee2 > .elementor-container{min-height:70vh;}.elementor-12504 .elementor-element.elementor-element-a841ee2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12504 .elementor-element.elementor-element-a841ee2{overflow:hidden;margin-top:0px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-a841ee2 > .elementor-background-overlay{opacity:1;}.elementor-12504 .elementor-element.elementor-element-22a8a1a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12504 .elementor-element.elementor-element-22a8a1a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-22a8a1a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-12504 .elementor-element.elementor-element-22a8a1a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-22a8a1a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-845f7e1 > .elementor-container{max-width:550px;min-height:70vh;}.elementor-12504 .elementor-element.elementor-element-845f7e1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12504 .elementor-element.elementor-element-845f7e1{margin-top:0px;margin-bottom:0px;}.elementor-12504 .elementor-element.elementor-element-adc1701 > .elementor-element-populated{padding:60px 20px 60px 20px;}.elementor-12504 .elementor-element.elementor-element-bf70c72{text-align:left;}.elementor-12504 .elementor-element.elementor-element-bf70c72 .elementor-heading-title{color:#000000;font-family:"Russo One", Sans-serif;font-size:44px;font-weight:400;line-height:51px;}.elementor-12504 .elementor-element.elementor-element-4b6214b{color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-12504 .elementor-element.elementor-element-4b6214b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-12504 .elementor-element.elementor-element-5ea37e3{text-align:left;}.elementor-12504 .elementor-element.elementor-element-5ea37e3 .elementor-heading-title{color:#000000;font-family:"Russo One", Sans-serif;font-size:24px;font-weight:400;line-height:51px;}.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-tab-title{border-width:0px;background-color:#254725;padding:10px 20px 10px 20px;}.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-tab-content{border-width:0px;background-color:#BFDA7775;color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;padding:10px 20px 10px 20px;}.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-toggle-title, .elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-toggle-icon{color:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-tab-title.elementor-active a, .elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:10px;}.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:10px;}.elementor-12504 .elementor-element.elementor-element-1f05da9 > .elementor-widget-container{margin:0px 5px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-1f05da9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-tab-title{border-width:0px;background-color:#254725;padding:10px 20px 10px 20px;}.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-tab-content{border-width:0px;background-color:#BFDA7775;color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;padding:10px 20px 10px 20px;}.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-toggle-title, .elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-toggle-icon{color:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-tab-title.elementor-active a, .elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:10px;}.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:10px;}.elementor-12504 .elementor-element.elementor-element-cc3fccd > .elementor-widget-container{margin:0px 0px 10px 5px;}.elementor-12504 .elementor-element.elementor-element-cc3fccd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-12504 .elementor-element.elementor-element-a3b7240.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12504 .elementor-element.elementor-element-a3b7240.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12504 .elementor-element.elementor-element-a3b7240:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-a3b7240 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.ashbylumber.com/wp-content/uploads/2024/01/door-and-windo-background-image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12504 .elementor-element.elementor-element-a3b7240 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-a3b7240 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-615984a{margin-top:0px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-12504 .elementor-element.elementor-element-9294432 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-a764aa5{text-align:center;}.elementor-12504 .elementor-element.elementor-element-a764aa5 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-12504 .elementor-element.elementor-element-a764aa5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-6fe625a{text-align:center;color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-12504 .elementor-element.elementor-element-6fe625a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12504 .elementor-element.elementor-element-e1aa8a3 > .elementor-container{max-width:1300px;}.elementor-12504 .elementor-element.elementor-element-e1aa8a3{padding:0px 0px 40px 0px;}.elementor-12504 .elementor-element.elementor-element-b880a16:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-b880a16 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.ashbylumber.com/wp-content/uploads/2024/01/map-e1714068876905.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12504 .elementor-element.elementor-element-b880a16 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-b880a16 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12504 .elementor-element.elementor-element-20cd2b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12504 .elementor-element.elementor-element-20cd2b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12504 .elementor-element.elementor-element-20cd2b2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-12504 .elementor-element.elementor-element-20cd2b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-20cd2b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-12504 .elementor-element.elementor-element-20cd2b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 30px;}.elementor-12504 .elementor-element.elementor-element-20cd2b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-09a1144 .elementor-heading-title{color:#000000;font-family:"Russo One", Sans-serif;font-size:21px;font-weight:400;line-height:25px;}.elementor-12504 .elementor-element.elementor-element-09a1144 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-c659c5d{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-12504 .elementor-element.elementor-element-460c9d1{margin-top:0px;margin-bottom:0px;}.elementor-12504 .elementor-element.elementor-element-59c773b > .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-12504 .elementor-element.elementor-element-e06f5bf img{width:auto;height:40px;}.elementor-12504 .elementor-element.elementor-element-e06f5bf{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-12504 .elementor-element.elementor-element-0de6cf0{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-12504 .elementor-element.elementor-element-dde01f6{margin-top:0px;margin-bottom:0px;}.elementor-12504 .elementor-element.elementor-element-f1a19c4 .elementor-icon-wrapper{text-align:center;}.elementor-12504 .elementor-element.elementor-element-f1a19c4 .elementor-icon{font-size:35px;}.elementor-12504 .elementor-element.elementor-element-f1a19c4 .elementor-icon svg{height:35px;}.elementor-12504 .elementor-element.elementor-element-f1a19c4{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-12504 .elementor-element.elementor-element-d99b4fa{font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-4072f6c{font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-dc7b980:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-dc7b980 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.ashbylumber.com/wp-content/uploads/2024/01/map-e1714068876905.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12504 .elementor-element.elementor-element-dc7b980 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-dc7b980 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12504 .elementor-element.elementor-element-04e5fcf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12504 .elementor-element.elementor-element-04e5fcf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12504 .elementor-element.elementor-element-04e5fcf.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-12504 .elementor-element.elementor-element-04e5fcf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-04e5fcf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-12504 .elementor-element.elementor-element-04e5fcf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 30px;}.elementor-12504 .elementor-element.elementor-element-04e5fcf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-232cfac .elementor-heading-title{color:#000000;font-family:"Russo One", Sans-serif;font-size:21px;font-weight:400;line-height:25px;}.elementor-12504 .elementor-element.elementor-element-232cfac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-37dc4e2{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-12504 .elementor-element.elementor-element-f9f2f9d{margin-top:0px;margin-bottom:0px;}.elementor-12504 .elementor-element.elementor-element-0016e79 > .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-12504 .elementor-element.elementor-element-5021a35 img{width:auto;height:40px;}.elementor-12504 .elementor-element.elementor-element-5021a35{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-12504 .elementor-element.elementor-element-682402c{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-12504 .elementor-element.elementor-element-c74e41e{margin-top:0px;margin-bottom:0px;}.elementor-12504 .elementor-element.elementor-element-23bdf23 .elementor-icon-wrapper{text-align:center;}.elementor-12504 .elementor-element.elementor-element-23bdf23 .elementor-icon{font-size:35px;}.elementor-12504 .elementor-element.elementor-element-23bdf23 .elementor-icon svg{height:35px;}.elementor-12504 .elementor-element.elementor-element-23bdf23{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-12504 .elementor-element.elementor-element-88c14f8{font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-14ff6e6{font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-1f886a2{padding:0px 0px 40px 0px;}.elementor-12504 .elementor-element.elementor-element-3dfe5d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-3dfe5d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.ashbylumber.com/wp-content/uploads/2024/01/map-e1714068876905.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12504 .elementor-element.elementor-element-3dfe5d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-3dfe5d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12504 .elementor-element.elementor-element-7fd904d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12504 .elementor-element.elementor-element-7fd904d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12504 .elementor-element.elementor-element-7fd904d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-12504 .elementor-element.elementor-element-7fd904d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-7fd904d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-12504 .elementor-element.elementor-element-7fd904d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 40px;}.elementor-12504 .elementor-element.elementor-element-7fd904d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-e706f64 .elementor-heading-title{color:#000000;font-family:"Russo One", Sans-serif;font-size:21px;font-weight:400;line-height:25px;}.elementor-12504 .elementor-element.elementor-element-e706f64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-ff68372{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-12504 .elementor-element.elementor-element-c6f4133{margin-top:0px;margin-bottom:0px;}.elementor-12504 .elementor-element.elementor-element-555c42e > .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-12504 .elementor-element.elementor-element-e83ff4f img{width:auto;height:40px;}.elementor-12504 .elementor-element.elementor-element-e83ff4f{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-12504 .elementor-element.elementor-element-60a7cab{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-12504 .elementor-element.elementor-element-662f1d0{margin-top:0px;margin-bottom:0px;}.elementor-12504 .elementor-element.elementor-element-d570865 .elementor-icon-wrapper{text-align:center;}.elementor-12504 .elementor-element.elementor-element-d570865 .elementor-icon{font-size:35px;}.elementor-12504 .elementor-element.elementor-element-d570865 .elementor-icon svg{height:35px;}.elementor-12504 .elementor-element.elementor-element-d570865{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-12504 .elementor-element.elementor-element-3c967c2{font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-b1c4b22{font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-ff69e84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-ff69e84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.ashbylumber.com/wp-content/uploads/2024/01/map-e1714068876905.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12504 .elementor-element.elementor-element-ff69e84 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-ff69e84 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12504 .elementor-element.elementor-element-574a705.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12504 .elementor-element.elementor-element-574a705.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12504 .elementor-element.elementor-element-574a705.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-12504 .elementor-element.elementor-element-574a705:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-574a705 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-12504 .elementor-element.elementor-element-574a705 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 40px;}.elementor-12504 .elementor-element.elementor-element-574a705 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-b95696d .elementor-heading-title{color:#000000;font-family:"Russo One", Sans-serif;font-size:22px;font-weight:400;line-height:25px;}.elementor-12504 .elementor-element.elementor-element-b95696d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-845e82d{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-12504 .elementor-element.elementor-element-ad6f272{margin-top:0px;margin-bottom:0px;}.elementor-12504 .elementor-element.elementor-element-7f26faa > .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-12504 .elementor-element.elementor-element-ea4a607 img{width:auto;height:40px;}.elementor-12504 .elementor-element.elementor-element-ea4a607{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-12504 .elementor-element.elementor-element-d632e01{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-12504 .elementor-element.elementor-element-5cb6357{margin-top:0px;margin-bottom:0px;}.elementor-12504 .elementor-element.elementor-element-e8598fc .elementor-icon-wrapper{text-align:center;}.elementor-12504 .elementor-element.elementor-element-e8598fc .elementor-icon{font-size:35px;}.elementor-12504 .elementor-element.elementor-element-e8598fc .elementor-icon svg{height:35px;}.elementor-12504 .elementor-element.elementor-element-e8598fc{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-12504 .elementor-element.elementor-element-5ea8a9f{font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-5d2fd71{font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-1047faa:not(.elementor-motion-effects-element-type-background), .elementor-12504 .elementor-element.elementor-element-1047faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#184720;}.elementor-12504 .elementor-element.elementor-element-1047faa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12504 .elementor-element.elementor-element-1047faa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-a787794.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-12504 .elementor-element.elementor-element-a787794 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 7% 60px 20px;}.elementor-12504 .elementor-element.elementor-element-e1cf817{text-align:left;}.elementor-12504 .elementor-element.elementor-element-e1cf817 img{width:100%;max-width:250px;}.elementor-12504 .elementor-element.elementor-element-e1cf817 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0% 0% 0% 0%;}.elementor-12504 .elementor-element.elementor-element-d623c5f{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;width:initial;max-width:initial;}.elementor-12504 .elementor-element.elementor-element-d623c5f > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-0915c35{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:26px;width:initial;max-width:initial;}.elementor-12504 .elementor-element.elementor-element-0915c35 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12504 .elementor-element.elementor-element-a03173a{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-12504 .elementor-element.elementor-element-a03173a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12504 .elementor-element.elementor-element-d9c5c30 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:36px;background-color:#254725;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-d9c5c30 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-12504 .elementor-element.elementor-element-42f900a{--spacer-size:50px;}.elementor-12504 .elementor-element.elementor-element-a19d249 > .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-12504 .elementor-element.elementor-element-a19d249:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-a19d249 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.ashbylumber.com/wp-content/uploads/2025/01/Marvin-WindowsandDoors.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12504 .elementor-element.elementor-element-a19d249 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-a19d249 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-28cefff:not(.elementor-motion-effects-element-type-background), .elementor-12504 .elementor-element.elementor-element-28cefff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BEDA77;}.elementor-12504 .elementor-element.elementor-element-28cefff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:80px;}.elementor-12504 .elementor-element.elementor-element-28cefff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-9402d47 > .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-12504 .elementor-element.elementor-element-9402d47:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-9402d47 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.ashbylumber.com/wp-content/uploads/2025/01/Milgard-WindowsandDoors-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12504 .elementor-element.elementor-element-9402d47 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-9402d47 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-9c579b7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-12504 .elementor-element.elementor-element-9c579b7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 20px 60px 7%;}.elementor-12504 .elementor-element.elementor-element-5d51afd{text-align:left;}.elementor-12504 .elementor-element.elementor-element-5d51afd img{width:100%;max-width:250px;}.elementor-12504 .elementor-element.elementor-element-5d51afd > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0% 0% 0% 0%;}.elementor-12504 .elementor-element.elementor-element-1a5419b{color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;width:initial;max-width:initial;}.elementor-12504 .elementor-element.elementor-element-1a5419b > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-59a1b23{color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:26px;width:initial;max-width:initial;}.elementor-12504 .elementor-element.elementor-element-59a1b23 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12504 .elementor-element.elementor-element-95640fa{color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-12504 .elementor-element.elementor-element-95640fa > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12504 .elementor-element.elementor-element-2d2dcdc .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:36px;fill:#000000;color:#000000;background-color:#BEDA77;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-12504 .elementor-element.elementor-element-2d2dcdc > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-12504 .elementor-element.elementor-element-8517247{--spacer-size:50px;}.elementor-12504 .elementor-element.elementor-element-0cd0267{margin-top:0px;margin-bottom:60px;}.elementor-12504 .elementor-element.elementor-element-79d13de{text-align:center;}.elementor-12504 .elementor-element.elementor-element-79d13de .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-12504 .elementor-element.elementor-element-79d13de > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12504 .elementor-element.elementor-element-96aab2d{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;}.elementor-12504 .elementor-element.elementor-element-96aab2d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-12504 .elementor-element.elementor-element-0f0c2bc{--swiper-slides-to-display:3;--swiper-slides-gap:30px;}.elementor-12504 .elementor-element.elementor-element-0f0c2bc .swiper-slide > .elementor-element{height:100%;}.elementor-12504 .elementor-element.elementor-element-4b7dd62{margin-top:0px;margin-bottom:80px;}.elementor-12504 .elementor-element.elementor-element-6d545a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12504 .elementor-element.elementor-element-d0463de{text-align:center;}.elementor-12504 .elementor-element.elementor-element-d0463de .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-12504 .elementor-element.elementor-element-d0463de > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-12504 .elementor-element.elementor-element-0831162.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12504 .elementor-element.elementor-element-0831162.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12504 .elementor-element.elementor-element-5695eca .elementor-repeater-item-8efa438 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://wp.ashbylumber.com/wp-content/uploads/2024/01/2-doorA.png);background-size:cover;}.elementor-12504 .elementor-element.elementor-element-5695eca .elementor-repeater-item-2f04cca .swiper-slide-bg{background-color:#4054b2;background-image:url(https://wp.ashbylumber.com/wp-content/uploads/2024/01/DoorB.png);background-size:cover;}.elementor-12504 .elementor-element.elementor-element-5695eca .elementor-repeater-item-9345226 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://wp.ashbylumber.com/wp-content/uploads/2024/01/DoorC.png);background-size:cover;}.elementor-12504 .elementor-element.elementor-element-5695eca .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-12504 .elementor-element.elementor-element-5695eca .swiper-slide-contents{max-width:66%;}.elementor-12504 .elementor-element.elementor-element-5695eca .swiper-slide-inner{text-align:center;}.elementor-bc-flex-widget .elementor-12504 .elementor-element.elementor-element-265720f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12504 .elementor-element.elementor-element-265720f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12504 .elementor-element.elementor-element-aefb3e2 .elementor-heading-title{color:#000000;font-family:"Russo One", Sans-serif;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-aefb3e2 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-12504 .elementor-element.elementor-element-b14efd8{color:#000000;font-family:"GlacialIndifference", Sans-serif;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-b14efd8 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-12504 .elementor-element.elementor-element-839d635{margin-top:0px;margin-bottom:80px;}.elementor-12504 .elementor-element.elementor-element-7938802{text-align:center;}.elementor-12504 .elementor-element.elementor-element-7938802 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-bc-flex-widget .elementor-12504 .elementor-element.elementor-element-2fbf0ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12504 .elementor-element.elementor-element-2fbf0ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12504 .elementor-element.elementor-element-2fbf0ee > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-ce97e1f .elementor-heading-title{color:#000000;font-family:"Russo One", Sans-serif;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-63bd820{color:#000000;font-family:"GlacialIndifference", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-12504 .elementor-element.elementor-element-a9a6f9c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12504 .elementor-element.elementor-element-a9a6f9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12504 .elementor-element.elementor-element-04ba059 .elementor-repeater-item-8efa438 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://wp.ashbylumber.com/wp-content/uploads/2024/01/Window-C.png);background-size:cover;}.elementor-12504 .elementor-element.elementor-element-04ba059 .elementor-repeater-item-2f04cca .swiper-slide-bg{background-color:#4054b2;background-image:url(https://wp.ashbylumber.com/wp-content/uploads/2024/01/WindowB.png);background-size:cover;}.elementor-12504 .elementor-element.elementor-element-04ba059 .elementor-repeater-item-9345226 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://wp.ashbylumber.com/wp-content/uploads/2024/01/Window-A.png);background-size:cover;}.elementor-12504 .elementor-element.elementor-element-04ba059 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-12504 .elementor-element.elementor-element-04ba059 .swiper-slide-contents{max-width:66%;}.elementor-12504 .elementor-element.elementor-element-04ba059 .swiper-slide-inner{text-align:center;}.elementor-12504 .elementor-element.elementor-element-740789e:not(.elementor-motion-effects-element-type-background), .elementor-12504 .elementor-element.elementor-element-740789e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #04283E 50%, #707070 100%);}.elementor-12504 .elementor-element.elementor-element-740789e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:70px 0px 70px 0px;}.elementor-12504 .elementor-element.elementor-element-740789e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-bf1ad3e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-b32b96e{text-align:center;}.elementor-12504 .elementor-element.elementor-element-b32b96e .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-12504 .elementor-element.elementor-element-b32b96e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12504 .elementor-element.elementor-element-27911c9{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-12504 .elementor-element.elementor-element-27911c9 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 40px 0px 40px;}.elementor-12504 .elementor-element.elementor-element-ca01b2d > .elementor-container{min-height:350px;}.elementor-12504 .elementor-element.elementor-element-ca01b2d{margin-top:0px;margin-bottom:50px;}.elementor-12504 .elementor-element.elementor-element-421a334:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-421a334 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-421a334 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 25px 40px 25px;}.elementor-12504 .elementor-element.elementor-element-421a334 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-1a24c42 .elementor-heading-title{color:#4EB12D;font-family:"Russo One", Sans-serif;font-size:60px;font-weight:500;}.elementor-12504 .elementor-element.elementor-element-1a24c42 > .elementor-widget-container{margin:-68px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-1452fa2 .elementor-heading-title{color:#000000;font-family:"Russo One", Sans-serif;font-size:22px;font-weight:500;}.elementor-12504 .elementor-element.elementor-element-1452fa2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-174251b{color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-372da81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-372da81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-372da81 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:40px 25px 40px 25px;}.elementor-12504 .elementor-element.elementor-element-372da81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-73b9e85 .elementor-heading-title{color:#4EB12D;font-family:"Russo One", Sans-serif;font-size:60px;font-weight:500;}.elementor-12504 .elementor-element.elementor-element-73b9e85 > .elementor-widget-container{margin:-68px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-a52317c .elementor-heading-title{color:#000000;font-family:"Russo One", Sans-serif;font-size:22px;font-weight:500;}.elementor-12504 .elementor-element.elementor-element-a52317c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-d067180{color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-fb5e6ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-fb5e6ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-fb5e6ac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 25px 40px 25px;}.elementor-12504 .elementor-element.elementor-element-fb5e6ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-bfe05e3 .elementor-heading-title{color:#4EB12D;font-family:"Russo One", Sans-serif;font-size:60px;font-weight:500;}.elementor-12504 .elementor-element.elementor-element-bfe05e3 > .elementor-widget-container{margin:-68px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-b8f881f .elementor-heading-title{color:#000000;font-family:"Russo One", Sans-serif;font-size:22px;font-weight:500;}.elementor-12504 .elementor-element.elementor-element-b8f881f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-3281ca6{color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-7c9b6ed > .elementor-container{min-height:350px;}.elementor-12504 .elementor-element.elementor-element-7c9b6ed{margin-top:0px;margin-bottom:0px;}.elementor-12504 .elementor-element.elementor-element-cb9f91c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-cb9f91c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-cb9f91c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 25px 40px 25px;}.elementor-12504 .elementor-element.elementor-element-cb9f91c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-51eeafc .elementor-heading-title{color:#4EB12D;font-family:"Russo One", Sans-serif;font-size:60px;font-weight:500;}.elementor-12504 .elementor-element.elementor-element-51eeafc > .elementor-widget-container{margin:-68px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-daa9e48 .elementor-heading-title{color:#000000;font-family:"Russo One", Sans-serif;font-size:22px;font-weight:500;}.elementor-12504 .elementor-element.elementor-element-daa9e48 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-e47318d{color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-9024c35:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-9024c35 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-9024c35 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:40px 25px 40px 25px;}.elementor-12504 .elementor-element.elementor-element-9024c35 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-22b9aca .elementor-heading-title{color:#4EB12D;font-family:"Russo One", Sans-serif;font-size:60px;font-weight:500;}.elementor-12504 .elementor-element.elementor-element-22b9aca > .elementor-widget-container{margin:-68px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-5a0bc3d .elementor-heading-title{color:#000000;font-family:"Russo One", Sans-serif;font-size:22px;font-weight:500;}.elementor-12504 .elementor-element.elementor-element-5a0bc3d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-940a1fd{color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-d3928a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12504 .elementor-element.elementor-element-d3928a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-d3928a3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 25px 40px 25px;}.elementor-12504 .elementor-element.elementor-element-d3928a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12504 .elementor-element.elementor-element-4a339c1 .elementor-heading-title{color:#4EB12D;font-family:"Russo One", Sans-serif;font-size:60px;font-weight:500;}.elementor-12504 .elementor-element.elementor-element-4a339c1 > .elementor-widget-container{margin:-68px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-e8854ae .elementor-heading-title{color:#000000;font-family:"Russo One", Sans-serif;font-size:22px;font-weight:500;}.elementor-12504 .elementor-element.elementor-element-e8854ae > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-cfe272d{color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-12504 .elementor-element.elementor-element-2f285d3{margin-top:0px;margin-bottom:80px;}.elementor-12504 .elementor-element.elementor-element-77b9ee4 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-12504 .elementor-element.elementor-element-7d9878e .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;line-height:37px;letter-spacing:0.23px;}.elementor-12504 .elementor-element.elementor-element-7d9878e > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-accordion-item{border-width:0px;}.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-tab-title{background-color:#223B20;}.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-accordion-icon, .elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-accordion-title{color:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-active .elementor-accordion-icon, .elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-tab-content{background-color:#223B20;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}@media(min-width:768px){.elementor-12504 .elementor-element.elementor-element-22a8a1a{width:50%;}.elementor-12504 .elementor-element.elementor-element-a3b7240{width:50%;}.elementor-12504 .elementor-element.elementor-element-b880a16{width:15%;}.elementor-12504 .elementor-element.elementor-element-20cd2b2{width:35%;}.elementor-12504 .elementor-element.elementor-element-59c773b{width:10%;}.elementor-12504 .elementor-element.elementor-element-6172605{width:89.999%;}.elementor-12504 .elementor-element.elementor-element-0e50adb{width:10%;}.elementor-12504 .elementor-element.elementor-element-f819a00{width:56.331%;}.elementor-12504 .elementor-element.elementor-element-dc7b980{width:15%;}.elementor-12504 .elementor-element.elementor-element-04e5fcf{width:35%;}.elementor-12504 .elementor-element.elementor-element-0016e79{width:10%;}.elementor-12504 .elementor-element.elementor-element-59d11e1{width:89.999%;}.elementor-12504 .elementor-element.elementor-element-fc5608a{width:10%;}.elementor-12504 .elementor-element.elementor-element-69a1cb6{width:79.331%;}.elementor-12504 .elementor-element.elementor-element-ad474e9{width:10%;}.elementor-12504 .elementor-element.elementor-element-3dfe5d6{width:20%;}.elementor-12504 .elementor-element.elementor-element-7fd904d{width:80%;}.elementor-12504 .elementor-element.elementor-element-555c42e{width:10%;}.elementor-12504 .elementor-element.elementor-element-d61728d{width:89.999%;}.elementor-12504 .elementor-element.elementor-element-e75cb46{width:10%;}.elementor-12504 .elementor-element.elementor-element-fe2e419{width:56.331%;}.elementor-12504 .elementor-element.elementor-element-ff69e84{width:20%;}.elementor-12504 .elementor-element.elementor-element-574a705{width:80%;}.elementor-12504 .elementor-element.elementor-element-7f26faa{width:10%;}.elementor-12504 .elementor-element.elementor-element-367d174{width:89.999%;}.elementor-12504 .elementor-element.elementor-element-5421d3b{width:10%;}.elementor-12504 .elementor-element.elementor-element-4a24c3e{width:79.331%;}.elementor-12504 .elementor-element.elementor-element-8f36513{width:10%;}.elementor-12504 .elementor-element.elementor-element-a787794{width:55%;}.elementor-12504 .elementor-element.elementor-element-a19d249{width:44.626%;}.elementor-12504 .elementor-element.elementor-element-9402d47{width:44.626%;}.elementor-12504 .elementor-element.elementor-element-9c579b7{width:55%;}.elementor-12504 .elementor-element.elementor-element-0831162{width:60%;}.elementor-12504 .elementor-element.elementor-element-265720f{width:39.957%;}.elementor-12504 .elementor-element.elementor-element-2fbf0ee{width:39.957%;}.elementor-12504 .elementor-element.elementor-element-a9a6f9c{width:60%;}.elementor-12504 .elementor-element.elementor-element-421a334{width:30%;}.elementor-12504 .elementor-element.elementor-element-372da81{width:39.664%;}.elementor-12504 .elementor-element.elementor-element-fb5e6ac{width:30%;}.elementor-12504 .elementor-element.elementor-element-cb9f91c{width:30%;}.elementor-12504 .elementor-element.elementor-element-9024c35{width:39.664%;}.elementor-12504 .elementor-element.elementor-element-d3928a3{width:30%;}.elementor-12504 .elementor-element.elementor-element-2c1fce6{width:39.653%;}.elementor-12504 .elementor-element.elementor-element-77b9ee4{width:60.347%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12504 .elementor-element.elementor-element-b880a16{width:33%;}.elementor-12504 .elementor-element.elementor-element-20cd2b2{width:67%;}.elementor-12504 .elementor-element.elementor-element-59c773b{width:15%;}.elementor-12504 .elementor-element.elementor-element-6172605{width:85%;}.elementor-12504 .elementor-element.elementor-element-0e50adb{width:85%;}.elementor-12504 .elementor-element.elementor-element-f819a00{width:85%;}.elementor-12504 .elementor-element.elementor-element-fb17d9b{width:85%;}.elementor-12504 .elementor-element.elementor-element-dc7b980{width:33%;}.elementor-12504 .elementor-element.elementor-element-04e5fcf{width:67%;}.elementor-12504 .elementor-element.elementor-element-0016e79{width:15%;}.elementor-12504 .elementor-element.elementor-element-59d11e1{width:85%;}.elementor-12504 .elementor-element.elementor-element-fc5608a{width:85%;}.elementor-12504 .elementor-element.elementor-element-69a1cb6{width:85%;}.elementor-12504 .elementor-element.elementor-element-ad474e9{width:85%;}.elementor-12504 .elementor-element.elementor-element-3dfe5d6{width:33%;}.elementor-12504 .elementor-element.elementor-element-7fd904d{width:67%;}.elementor-12504 .elementor-element.elementor-element-555c42e{width:15%;}.elementor-12504 .elementor-element.elementor-element-d61728d{width:85%;}.elementor-12504 .elementor-element.elementor-element-e75cb46{width:85%;}.elementor-12504 .elementor-element.elementor-element-fe2e419{width:85%;}.elementor-12504 .elementor-element.elementor-element-9bf76eb{width:85%;}.elementor-12504 .elementor-element.elementor-element-ff69e84{width:33%;}.elementor-12504 .elementor-element.elementor-element-574a705{width:67%;}.elementor-12504 .elementor-element.elementor-element-7f26faa{width:15%;}.elementor-12504 .elementor-element.elementor-element-367d174{width:85%;}.elementor-12504 .elementor-element.elementor-element-5421d3b{width:85%;}.elementor-12504 .elementor-element.elementor-element-4a24c3e{width:85%;}.elementor-12504 .elementor-element.elementor-element-8f36513{width:85%;}.elementor-12504 .elementor-element.elementor-element-a787794{width:50%;}.elementor-12504 .elementor-element.elementor-element-9c579b7{width:50%;}.elementor-12504 .elementor-element.elementor-element-2c1fce6{width:100%;}.elementor-12504 .elementor-element.elementor-element-77b9ee4{width:100%;}}@media(max-width:1024px){.elementor-12504 .elementor-element.elementor-element-1f05da9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-1f05da9{width:100%;max-width:100%;}.elementor-12504 .elementor-element.elementor-element-cc3fccd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-cc3fccd{width:100%;max-width:100%;}.elementor-12504 .elementor-element.elementor-element-a787794 > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-12504 .elementor-element.elementor-element-28cefff{margin-top:0px;margin-bottom:80px;}.elementor-12504 .elementor-element.elementor-element-9c579b7 > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-12504 .elementor-element.elementor-element-96aab2d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12504 .elementor-element.elementor-element-0f0c2bc{--swiper-slides-to-display:2;}.elementor-12504 .elementor-element.elementor-element-27911c9 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-ca01b2d{margin-top:0px;margin-bottom:0px;}.elementor-12504 .elementor-element.elementor-element-7c9b6ed{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-12504 .elementor-element.elementor-element-2c1fce6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12504 .elementor-element.elementor-element-2c1fce6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12504 .elementor-element.elementor-element-2c1fce6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12504 .elementor-element.elementor-element-2c1fce6 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12504 .elementor-element.elementor-element-7e4520f img{width:100%;}.elementor-12504 .elementor-element.elementor-element-77b9ee4 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-12504 .elementor-element.elementor-element-7d9878e > .elementor-widget-container{margin:20px 0px 30px 0px;}}@media(max-width:767px){.elementor-12504 .elementor-element.elementor-element-22a8a1a > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-12504 .elementor-element.elementor-element-bf70c72 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-12504 .elementor-element.elementor-element-5ea37e3 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-12504 .elementor-element.elementor-element-a3b7240 > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-12504 .elementor-element.elementor-element-9294432 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12504 .elementor-element.elementor-element-a764aa5 .elementor-heading-title{font-size:28px;}.elementor-12504 .elementor-element.elementor-element-a764aa5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-b880a16 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-20cd2b2 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12504 .elementor-element.elementor-element-09a1144{text-align:center;}.elementor-12504 .elementor-element.elementor-element-09a1144 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-c659c5d{text-align:center;}.elementor-12504 .elementor-element.elementor-element-59c773b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12504 .elementor-element.elementor-element-0de6cf0{text-align:center;}.elementor-12504 .elementor-element.elementor-element-0e50adb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12504 .elementor-element.elementor-element-d99b4fa{text-align:center;}.elementor-12504 .elementor-element.elementor-element-4072f6c{text-align:center;}.elementor-12504 .elementor-element.elementor-element-dc7b980 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-04e5fcf > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12504 .elementor-element.elementor-element-232cfac{text-align:center;}.elementor-12504 .elementor-element.elementor-element-232cfac > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-37dc4e2{text-align:center;}.elementor-12504 .elementor-element.elementor-element-0016e79.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12504 .elementor-element.elementor-element-682402c{text-align:center;}.elementor-12504 .elementor-element.elementor-element-fc5608a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12504 .elementor-element.elementor-element-88c14f8{text-align:center;}.elementor-12504 .elementor-element.elementor-element-14ff6e6{text-align:center;}.elementor-12504 .elementor-element.elementor-element-3dfe5d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-7fd904d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12504 .elementor-element.elementor-element-e706f64{text-align:center;}.elementor-12504 .elementor-element.elementor-element-e706f64 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-ff68372{text-align:center;}.elementor-12504 .elementor-element.elementor-element-555c42e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12504 .elementor-element.elementor-element-60a7cab{text-align:center;}.elementor-12504 .elementor-element.elementor-element-e75cb46.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12504 .elementor-element.elementor-element-3c967c2{text-align:center;}.elementor-12504 .elementor-element.elementor-element-b1c4b22{text-align:center;}.elementor-12504 .elementor-element.elementor-element-ff69e84 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-574a705 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12504 .elementor-element.elementor-element-b95696d{text-align:center;}.elementor-12504 .elementor-element.elementor-element-b95696d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-845e82d{text-align:center;}.elementor-12504 .elementor-element.elementor-element-7f26faa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12504 .elementor-element.elementor-element-d632e01{text-align:center;}.elementor-12504 .elementor-element.elementor-element-5421d3b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12504 .elementor-element.elementor-element-5ea8a9f{text-align:center;}.elementor-12504 .elementor-element.elementor-element-5d2fd71{text-align:center;}.elementor-12504 .elementor-element.elementor-element-d623c5f{font-size:14px;}.elementor-12504 .elementor-element.elementor-element-0915c35{font-size:14px;}.elementor-12504 .elementor-element.elementor-element-a03173a{font-size:13px;}.elementor-12504 .elementor-element.elementor-element-28cefff{margin-top:0px;margin-bottom:20px;}.elementor-12504 .elementor-element.elementor-element-1a5419b{font-size:14px;}.elementor-12504 .elementor-element.elementor-element-59a1b23{font-size:14px;}.elementor-12504 .elementor-element.elementor-element-95640fa{font-size:13px;}.elementor-12504 .elementor-element.elementor-element-79d13de .elementor-heading-title{font-size:28px;}.elementor-12504 .elementor-element.elementor-element-79d13de > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-96aab2d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12504 .elementor-element.elementor-element-0f0c2bc{--swiper-slides-to-display:1;}.elementor-12504 .elementor-element.elementor-element-4b7dd62{margin-top:0px;margin-bottom:20px;}.elementor-12504 .elementor-element.elementor-element-d0463de .elementor-heading-title{font-size:28px;}.elementor-12504 .elementor-element.elementor-element-d0463de > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12504 .elementor-element.elementor-element-0831162 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-265720f > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-12504 .elementor-element.elementor-element-aefb3e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-b14efd8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-839d635{margin-top:0px;margin-bottom:0px;}.elementor-12504 .elementor-element.elementor-element-7938802 .elementor-heading-title{font-size:28px;}.elementor-12504 .elementor-element.elementor-element-2fbf0ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 0px;}.elementor-12504 .elementor-element.elementor-element-a9a6f9c > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-04ba059 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12504 .elementor-element.elementor-element-7d9878e > .elementor-widget-container{margin:0px 0px 20px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-4b6214b */.elementor-12504 .elementor-element.elementor-element-4b6214b {
    font-size: 18px;
    line-height: 26px;
}

.elementor-12504 .elementor-element.elementor-element-4b6214b p {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-1f05da9 */.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-tab-content a {
    color: #000;
    display: block !important;
    width: 100% !important;
}

.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-tab-content a:hover {
    color: #444 !important;
}

.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-tab-title:hover {
    opacity: .75;
}

.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-tab-title {
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
}

.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-tab-title.elementor-active {
    border-radius: 10px 10px 0 0;
}

.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-tab-content {
    border-radius: 0 0 10px 10px;
}

.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-tab-content a {
    display: flex !important;
    gap: 5px;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.elementor-12504 .elementor-element.elementor-element-1f05da9 .elementor-tab-content a img {
    max-width: 24px;
    max-height: 24px;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-cc3fccd */.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-tab-content a {
    color: #000;
    display: block !important;
    width: 100% !important;
}

.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-tab-content a:hover {
    color: #444 !important;
}

.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-tab-title:hover {
    opacity: .75;
}

.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-tab-title {
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
}

.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-tab-title.elementor-active {
    border-radius: 10px 10px 0 0;
}

.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-tab-content {
    border-radius: 0 0 10px 10px;
}

.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-tab-content a {
    display: flex !important;
    gap: 5px;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.elementor-12504 .elementor-element.elementor-element-cc3fccd .elementor-tab-content a img {
    max-width: 24px;
    max-height: 24px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-22a8a1a */#tpbr_topbar {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a3b7240 */#tpbr_topbar {
    display: none !important;
}

.elementor-12504 .elementor-element.elementor-element-a3b7240 {
    min-height: 70vh;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-a3b7240 {
        min-height: 25vh;
    }
}

.elementor-12504 .elementor-element.elementor-element-a3b7240 .elementor-widget-wrap {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a841ee2 */.elementor-12504 .elementor-element.elementor-element-a841ee2 {
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fe625a */.elementor-12504 .elementor-element.elementor-element-6fe625a {
    font-size: 18px;
    line-height: 26px;
}

.elementor-12504 .elementor-element.elementor-element-6fe625a p {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b880a16 */.elementor-12504 .elementor-element.elementor-element-b880a16 .elementor-widget-wrap {
    margin: 0;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c659c5d */.elementor-12504 .elementor-element.elementor-element-c659c5d p {
    margin: 0;
    font-size: 16px !important
}

.elementor-12504 .elementor-element.elementor-element-c659c5d a {
    color: #000;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-59c773b */.elementor-12504 .elementor-element.elementor-element-59c773b {
    max-width: fit-content;
    min-width: fit-content;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-59c773b {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0de6cf0 */.elementor-12504 .elementor-element.elementor-element-0de6cf0 p {
    margin: 0;
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6172605 */.elementor-12504 .elementor-element.elementor-element-6172605 {
    max-width: fit-content;
    display: flex;
    align-items: center;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-6172605 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0e50adb */.elementor-12504 .elementor-element.elementor-element-0e50adb {
    max-width: fit-content;
    min-width: fit-content;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-0e50adb {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d99b4fa */.elementor-12504 .elementor-element.elementor-element-d99b4fa p {
    margin: 0;
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f819a00 */.elementor-12504 .elementor-element.elementor-element-f819a00 {
    width: 100% !important;
    max-width: fit-content;
    display: flex;
    align-items: center;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-f819a00 {
        max-width: 100%;
    }
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-f819a00 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4072f6c */.elementor-12504 .elementor-element.elementor-element-4072f6c p {
    margin: 0;
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fb17d9b */.elementor-12504 .elementor-element.elementor-element-fb17d9b {
    width: 100% !important;
    display: flex;
    align-items: center;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-fb17d9b {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dc7b980 */.elementor-12504 .elementor-element.elementor-element-dc7b980 .elementor-widget-wrap {
    margin: 0;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37dc4e2 */.elementor-12504 .elementor-element.elementor-element-37dc4e2 p {
    margin: 0;
    font-size: 16px !important
}

.elementor-12504 .elementor-element.elementor-element-37dc4e2 a {
    color: #000;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0016e79 */.elementor-12504 .elementor-element.elementor-element-0016e79 {
    max-width: fit-content;
    min-width: fit-content;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-0016e79 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-682402c */.elementor-12504 .elementor-element.elementor-element-682402c p {
    margin: 0;
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-59d11e1 */.elementor-12504 .elementor-element.elementor-element-59d11e1 {
    max-width: fit-content;
    display: flex;
    align-items: center;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-59d11e1 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fc5608a */.elementor-12504 .elementor-element.elementor-element-fc5608a {
    max-width: fit-content;
    min-width: fit-content;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-fc5608a {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88c14f8 */.elementor-12504 .elementor-element.elementor-element-88c14f8 p {
    margin: 0;
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69a1cb6 */.elementor-12504 .elementor-element.elementor-element-69a1cb6 {
    width: 100% !important;
    max-width: fit-content;
    display: flex;
    align-items: center;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-69a1cb6 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14ff6e6 */.elementor-12504 .elementor-element.elementor-element-14ff6e6 p {
    margin: 0;
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ad474e9 */.elementor-12504 .elementor-element.elementor-element-ad474e9 {
    width: 100% !important;
    display: flex;
    align-items: center;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-ad474e9 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3dfe5d6 */.elementor-12504 .elementor-element.elementor-element-3dfe5d6 .elementor-widget-wrap {
    margin: 0;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff68372 */.elementor-12504 .elementor-element.elementor-element-ff68372 p {
    margin: 0;
    font-size: 16px !important
}

.elementor-12504 .elementor-element.elementor-element-ff68372 a {
    color: #000;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-555c42e */.elementor-12504 .elementor-element.elementor-element-555c42e {
    max-width: fit-content !important;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-555c42e {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60a7cab */.elementor-12504 .elementor-element.elementor-element-60a7cab p {
    margin: 0;
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d61728d */.elementor-12504 .elementor-element.elementor-element-d61728d {
    max-width: 100%;
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e75cb46 */.elementor-12504 .elementor-element.elementor-element-e75cb46 {
    max-width: fit-content !important;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-e75cb46 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c967c2 */.elementor-12504 .elementor-element.elementor-element-3c967c2 p {
    margin: 0;
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fe2e419 */.elementor-12504 .elementor-element.elementor-element-fe2e419 {
    max-width: fit-content;
    min-width: fit-content;
    display: flex;
    align-items: center;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-fe2e419 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1c4b22 */.elementor-12504 .elementor-element.elementor-element-b1c4b22 p {
    margin: 0;
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9bf76eb */.elementor-12504 .elementor-element.elementor-element-9bf76eb {
    width: 100% !important;
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ff69e84 */.elementor-12504 .elementor-element.elementor-element-ff69e84 .elementor-widget-wrap {
    margin: 0;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-845e82d */.elementor-12504 .elementor-element.elementor-element-845e82d p {
    margin: 0;
    font-size: 16px !important
}

.elementor-12504 .elementor-element.elementor-element-845e82d a {
    color: #000;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f26faa */.elementor-12504 .elementor-element.elementor-element-7f26faa {
    max-width: fit-content !important;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-7f26faa {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d632e01 */.elementor-12504 .elementor-element.elementor-element-d632e01 p {
    margin: 0;
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-367d174 */.elementor-12504 .elementor-element.elementor-element-367d174 {
    max-width: 100%;
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5421d3b */.elementor-12504 .elementor-element.elementor-element-5421d3b {
    max-width: fit-content !important;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-5421d3b {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ea8a9f */.elementor-12504 .elementor-element.elementor-element-5ea8a9f p {
    margin: 0;
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4a24c3e */.elementor-12504 .elementor-element.elementor-element-4a24c3e {
    max-width: fit-content;
    min-width: fit-content;
    display: flex;
    align-items: center;
}

@media (width <= 768px) {
    .elementor-12504 .elementor-element.elementor-element-4a24c3e {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d2fd71 */.elementor-12504 .elementor-element.elementor-element-5d2fd71 p {
    margin: 0;
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8f36513 */.elementor-12504 .elementor-element.elementor-element-8f36513 {
    width: 100% !important;
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1cf817 */.elementor-12504 .elementor-element.elementor-element-e1cf817 {
    max-width: 575px;
}

@media only screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-e1cf817 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d623c5f */.elementor-12504 .elementor-element.elementor-element-d623c5f {
    max-width: 575px;
}

@media only screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-d623c5f {
        max-width: 100%;
    }
}

.elementor-12504 .elementor-element.elementor-element-d623c5f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0915c35 */.elementor-12504 .elementor-element.elementor-element-0915c35 {
    max-width: 575px;
}

@media only screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-0915c35 {
        max-width: 100%;
    }
}

.elementor-12504 .elementor-element.elementor-element-0915c35 p {
    margin: 0;
}

.elementor-12504 .elementor-element.elementor-element-0915c35 ul {
    padding-left: 0;
}

.elementor-12504 .elementor-element.elementor-element-0915c35 li {
    color: black;
    margin: 0 0 0;
    list-style: none;
    display: flex;
    align-items: start;
    font-size: 18px;
    line-height: 26px;
}

.elementor-12504 .elementor-element.elementor-element-0915c35 li:before {
    content: "·";
    font-size: 36px;
    line-height: 24px;
    padding-right: 10px;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a03173a */.elementor-12504 .elementor-element.elementor-element-a03173a {
    max-width: 575px;
}

@media only screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-a03173a {
        max-width: 100%;
    }
}

.elementor-12504 .elementor-element.elementor-element-a03173a p {
    margin: 0;
}

.elementor-12504 .elementor-element.elementor-element-a03173a ul {
    padding-left: 0;
}

.elementor-12504 .elementor-element.elementor-element-a03173a li {
    color: black;
    margin: 0 0 0;
    list-style: none;
    display: flex;
    align-items: start;
    font-size: 18px;
    line-height: 26px;
}

.elementor-12504 .elementor-element.elementor-element-a03173a li:before {
    content: "·";
    font-size: 36px;
    line-height: 24px;
    padding-right: 10px;
    color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9c5c30 */.elementor-12504 .elementor-element.elementor-element-d9c5c30 {
    max-width: 575px;
}

@media only screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-d9c5c30 {
        max-width: 100%;
    }
}

.elementor-12504 .elementor-element.elementor-element-d9c5c30 a {
    border-radius: 10px;
    width: 308px;
    height: 62px;
}

.elementor-12504 .elementor-element.elementor-element-d9c5c30 a:hover {
    opacity: .75;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a19d249 */.elementor-12504 .elementor-element.elementor-element-a19d249 {
    width: 45%;
}

@media only screen and (max-width: 1024px) {
    .elementor-12504 .elementor-element.elementor-element-a19d249 {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-a19d249 {
        width: 100%;
        min-height: 300px;
        order: -1;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9402d47 */.elementor-12504 .elementor-element.elementor-element-9402d47 {
    width: 45%;
}

@media only screen and (max-width: 1024px) {
    .elementor-12504 .elementor-element.elementor-element-9402d47 {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-9402d47 {
        width: 100%;
        min-height: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d51afd */.elementor-12504 .elementor-element.elementor-element-5d51afd {
    max-width: 575px;
}

@media only screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-5d51afd {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a5419b */.elementor-12504 .elementor-element.elementor-element-1a5419b {
    max-width: 575px;
}

@media only screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-1a5419b {
        max-width: 100%;
    }
}

.elementor-12504 .elementor-element.elementor-element-1a5419b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59a1b23 */.elementor-12504 .elementor-element.elementor-element-59a1b23 {
    max-width: 575px;
}

@media only screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-59a1b23 {
        max-width: 100%;
    }
}

.elementor-12504 .elementor-element.elementor-element-59a1b23 p {
    margin: 0;
}

.elementor-12504 .elementor-element.elementor-element-59a1b23 ul {
    padding-left: 0;
}

.elementor-12504 .elementor-element.elementor-element-59a1b23 li {
    color: black;
    margin: 0 0 0;
    list-style: none;
    display: flex;
    align-items: start;
    font-size: 18px;
    line-height: 26px;
}

.elementor-12504 .elementor-element.elementor-element-59a1b23 li:before {
    content: "·";
    font-size: 36px;
    line-height: 24px;
    padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95640fa */.elementor-12504 .elementor-element.elementor-element-95640fa {
    max-width: 575px;
}

@media only screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-95640fa {
        max-width: 100%;
    }
}

.elementor-12504 .elementor-element.elementor-element-95640fa p {
    margin: 0;
}

.elementor-12504 .elementor-element.elementor-element-95640fa ul {
    padding-left: 0;
}

.elementor-12504 .elementor-element.elementor-element-95640fa li {
    color: black;
    margin: 0 0 0;
    list-style: none;
    display: flex;
    align-items: start;
    font-size: 18px;
    line-height: 26px;
}

.elementor-12504 .elementor-element.elementor-element-95640fa li:before {
    content: "·";
    font-size: 36px;
    line-height: 24px;
    padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d2dcdc */.elementor-12504 .elementor-element.elementor-element-2d2dcdc {
    max-width: 575px;
}

@media only screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-2d2dcdc {
        max-width: 100%;
    }
}

.elementor-12504 .elementor-element.elementor-element-2d2dcdc a {
    border-radius: 10px;
    width: 308px;
    height: 62px;
}

.elementor-12504 .elementor-element.elementor-element-2d2dcdc a:hover {
    opacity: .75;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0f0c2bc */.elementor-12504 .elementor-element.elementor-element-0f0c2bc ul {
    padding-left: 0;
    margin: 0 0 30px;
}

.elementor-12504 .elementor-element.elementor-element-0f0c2bc li {
    color: black;
    margin: 0 0 0;
    list-style: none;
    display: flex;
    align-items: start;
}

.elementor-12504 .elementor-element.elementor-element-0f0c2bc li strong {
    font-weight: 600;
}

.elementor-12504 .elementor-element.elementor-element-0f0c2bc li:before {
    content: "·";
    font-size: 36px;
    line-height: 18px;
    padding-right: 10px;
}

.elementor-12504 .elementor-element.elementor-element-0f0c2bc p {
    margin: 0;
}

.elementor-12504 .elementor-element.elementor-element-0f0c2bc p.short-desc {
    margin: 0 0 20px;
}

.elementor-12504 .elementor-element.elementor-element-0f0c2bc p strong {
    font-weight: 800;
}

.elementor-12504 .elementor-element.elementor-element-0f0c2bc a {
    color: black;
    text-decoration: underline;
    font-weight: 600;
}

.elementor-12504 .elementor-element.elementor-element-0f0c2bc a:hover {
    color: black;
    text-decoration: none;
}

.elementor-12504 .elementor-element.elementor-element-0f0c2bc .swiper-pagination-bullets {
    margin-top: 15px;
}

.elementor-12504 .elementor-element.elementor-element-0f0c2bc .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-5695eca */.elementor-12504 .elementor-element.elementor-element-5695eca .swiper-pagination {
    bottom: -40px;
}

.elementor-12504 .elementor-element.elementor-element-5695eca .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}

@media screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-5695eca .swiper-slide {
        height: 235px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aefb3e2 */.elementor-12504 .elementor-element.elementor-element-aefb3e2 {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b14efd8 */.elementor-12504 .elementor-element.elementor-element-b14efd8 p {
    margin: 0 0 8px;
}

.elementor-12504 .elementor-element.elementor-element-b14efd8 {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-265720f */@media screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-265720f:after {
        content: '';
        display: block;
        background-color: #BFDA77;
        height: 100%;
        width: 100vw;
        position: absolute;
        top: 0;
        left: -20px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b7dd62 */.elementor-12504 .elementor-element.elementor-element-4b7dd62 {
    position: relative;
}

.elementor-12504 .elementor-element.elementor-element-4b7dd62:after {
    content: '';
    display: block;
    background-color: #BFDA77;
    height: 311px;
    width: 100%;
    position: absolute;
    top: 146px;
    z-index: 0;
}

@media screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-4b7dd62:after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce97e1f */.elementor-12504 .elementor-element.elementor-element-ce97e1f {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63bd820 */.elementor-12504 .elementor-element.elementor-element-63bd820 p {
    margin: 0 0 8px;
}

.elementor-12504 .elementor-element.elementor-element-63bd820 {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2fbf0ee */@media screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-2fbf0ee:after {
        content: '';
        display: block;
        background-color: #BFDA77;
        height: 100%;
        width: 100vw;
        position: absolute;
        top: 0;
        left: -20px;
    }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-04ba059 */.elementor-12504 .elementor-element.elementor-element-04ba059 .swiper-pagination {
    bottom: -40px;
}

.elementor-12504 .elementor-element.elementor-element-04ba059 .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}

@media screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-04ba059 .swiper-slide {
        height: 235px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a9a6f9c */@media screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-a9a6f9c {
        order: -1;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-839d635 */.elementor-12504 .elementor-element.elementor-element-839d635 {
    position: relative;
}

.elementor-12504 .elementor-element.elementor-element-839d635:after {
    content: '';
    display: block;
    background-color: #BFDA77;
    height: 311px;
    width: 100%;
    position: absolute;
    top: 120px;
    z-index: 0;
}

@media screen and (max-width: 768px) {
    .elementor-12504 .elementor-element.elementor-element-839d635:after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a24c42 */.elementor-12504 .elementor-element.elementor-element-1a24c42 h3 {
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-174251b */.elementor-12504 .elementor-element.elementor-element-174251b p {
    margin: 0 0 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73b9e85 */.elementor-12504 .elementor-element.elementor-element-73b9e85 h3 {
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d067180 */.elementor-12504 .elementor-element.elementor-element-d067180 p {
    margin: 0 0 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfe05e3 */.elementor-12504 .elementor-element.elementor-element-bfe05e3 h3 {
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3281ca6 */.elementor-12504 .elementor-element.elementor-element-3281ca6 p {
    margin: 0 0 8px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ca01b2d */.elementor-12504 .elementor-element.elementor-element-ca01b2d .elementor-inner-column {
    width: 30% !important;
}

.elementor-12504 .elementor-element.elementor-element-ca01b2d .elementor-inner-column:nth-child(2) {
    margin: 0 5%;
}

@media (max-width: 950px) {
    .elementor-12504 .elementor-element.elementor-element-ca01b2d .elementor-inner-column:nth-child(2) {
        margin: 0 0 50px;
    }
    
    .elementor-12504 .elementor-element.elementor-element-ca01b2d .elementor-inner-column {
        width: 100% !important;
        margin: 0 0 50px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51eeafc */.elementor-12504 .elementor-element.elementor-element-51eeafc h3 {
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e47318d */.elementor-12504 .elementor-element.elementor-element-e47318d p {
    margin: 0 0 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22b9aca */.elementor-12504 .elementor-element.elementor-element-22b9aca h3 {
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-940a1fd */.elementor-12504 .elementor-element.elementor-element-940a1fd p {
    margin: 0 0 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a339c1 */.elementor-12504 .elementor-element.elementor-element-4a339c1 h3 {
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfe272d */.elementor-12504 .elementor-element.elementor-element-cfe272d p {
    margin: 0 0 8px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c9b6ed */.elementor-12504 .elementor-element.elementor-element-7c9b6ed .elementor-inner-column {
    width: 30% !important;
}

.elementor-12504 .elementor-element.elementor-element-7c9b6ed .elementor-inner-column:nth-child(2) {
    margin: 0 5%;
}

@media (max-width: 950px) {
    .elementor-12504 .elementor-element.elementor-element-7c9b6ed .elementor-inner-column:nth-child(2) {
        margin: 0 0 50px;
    }
    
    .elementor-12504 .elementor-element.elementor-element-7c9b6ed .elementor-inner-column {
        width: 100% !important;
        margin: 0 0 50px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9878e */.elementor-12504 .elementor-element.elementor-element-7d9878e {
    max-width: 525px;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-cd13dbb */.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-accordion-item {
    margin-bottom: 16px;
}

.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-tab-content p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 0;
    margin-bottom: 10px;
    color: #fff;
}

.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-tab-content a {
    text-decoration: underline;
    font-weight: 400;
    color: #fff;
}

.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-accordion-title {
        line-height: 30px;
}

.elementor-12504 .elementor-element.elementor-element-cd13dbb .elementor-accordion-title:focus {
        outline: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GlacialIndifference';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://d2xz2wt1cye476.cloudfront.net/ashbylumber/assets/GlacialIndifference-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */