.elementor-34 .elementor-element.elementor-element-7079296b:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7079296b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jscottbuildersinc.com/wp-content/uploads/2024/04/adu-and-new-home-building-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-7079296b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;overflow:visible;}.elementor-34 .elementor-element.elementor-element-7079296b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-524ba9c9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-524ba9c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-a409518 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-c4a866 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-c4a866{text-align:start;}.elementor-34 .elementor-element.elementor-element-c4a866 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-283f6ff6 > .elementor-widget-container{margin:22px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-283f6ff6{text-align:start;font-family:var( --e-global-typography-c449e70-font-family ), Sans-serif;font-size:var( --e-global-typography-c449e70-font-size );font-weight:var( --e-global-typography-c449e70-font-weight );text-transform:var( --e-global-typography-c449e70-text-transform );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-459ed448{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-34 .elementor-element.elementor-element-7a05e652 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-7a05e652 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-7707168c .elementor-button{background-color:#F2F6F700;font-family:var( --e-global-typography-e9b9b2c-font-family ), Sans-serif;font-size:var( --e-global-typography-e9b9b2c-font-size );font-weight:var( --e-global-typography-e9b9b2c-font-weight );text-transform:var( --e-global-typography-e9b9b2c-text-transform );font-style:var( --e-global-typography-e9b9b2c-font-style );text-decoration:var( --e-global-typography-e9b9b2c-text-decoration );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:18px 30px 18px 30px;}.elementor-34 .elementor-element.elementor-element-7707168c .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-7707168c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-7707168c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-7707168c .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-7707168c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-bb41adc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-bb41adc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-6f2ba364 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-e9b9b2c-font-family ), Sans-serif;font-size:var( --e-global-typography-e9b9b2c-font-size );font-weight:var( --e-global-typography-e9b9b2c-font-weight );text-transform:var( --e-global-typography-e9b9b2c-text-transform );font-style:var( --e-global-typography-e9b9b2c-font-style );text-decoration:var( --e-global-typography-e9b9b2c-text-decoration );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:18px 30px 18px 30px;}.elementor-34 .elementor-element.elementor-element-6f2ba364 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-6f2ba364 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-6f2ba364 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-6f2ba364 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-6f2ba364 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-75830f14 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-75830f14 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-3c6bd528 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-3c6bd528{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-34 .elementor-element.elementor-element-5b7e66f1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34 .elementor-element.elementor-element-5b7e66f1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-5b7e66f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-d68f7d7{text-align:start;}.elementor-34 .elementor-element.elementor-element-d68f7d7 img{width:550px;}.elementor-34 .elementor-element.elementor-element-72d5e539.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34 .elementor-element.elementor-element-72d5e539 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-72d5e539 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-186343db{text-align:start;}.elementor-34 .elementor-element.elementor-element-186343db img{width:290px;}.elementor-34 .elementor-element.elementor-element-77b8393d > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-77b8393d{text-align:start;}.elementor-34 .elementor-element.elementor-element-77b8393d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-276fcb6d > .elementor-widget-container{margin:16px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-276fcb6d{text-align:start;font-family:var( --e-global-typography-c449e70-font-family ), Sans-serif;font-size:var( --e-global-typography-c449e70-font-size );font-weight:var( --e-global-typography-c449e70-font-weight );text-transform:var( --e-global-typography-c449e70-text-transform );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-62279aba > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-62279aba{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1aae8b6c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-e9b9b2c-font-family ), Sans-serif;font-size:var( --e-global-typography-e9b9b2c-font-size );font-weight:var( --e-global-typography-e9b9b2c-font-weight );text-transform:var( --e-global-typography-e9b9b2c-text-transform );font-style:var( --e-global-typography-e9b9b2c-font-style );text-decoration:var( --e-global-typography-e9b9b2c-text-decoration );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:18px 30px 18px 30px;}.elementor-34 .elementor-element.elementor-element-1aae8b6c .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-1aae8b6c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-1aae8b6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-1aae8b6c .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-1aae8b6c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-36877953 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-36877953:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-36877953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jscottbuildersinc.com/wp-content/uploads/2024/04/Frame-24.webp");}.elementor-34 .elementor-element.elementor-element-36877953{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;overflow:visible;}.elementor-34 .elementor-element.elementor-element-36877953 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-4733fc4a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34 .elementor-element.elementor-element-4733fc4a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-4733fc4a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 0px;}.elementor-34 .elementor-element.elementor-element-176398bd{text-align:start;}.elementor-34 .elementor-element.elementor-element-176398bd img{width:290px;}.elementor-34 .elementor-element.elementor-element-482797fc > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-482797fc{text-align:start;}.elementor-34 .elementor-element.elementor-element-482797fc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-45db5daf > .elementor-widget-container{margin:16px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-45db5daf{text-align:start;font-family:var( --e-global-typography-c449e70-font-family ), Sans-serif;font-size:var( --e-global-typography-c449e70-font-size );font-weight:var( --e-global-typography-c449e70-font-weight );text-transform:var( --e-global-typography-c449e70-text-transform );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-25cd8e3d .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-e9b9b2c-font-family ), Sans-serif;font-size:var( --e-global-typography-e9b9b2c-font-size );font-weight:var( --e-global-typography-e9b9b2c-font-weight );text-transform:var( --e-global-typography-e9b9b2c-text-transform );font-style:var( --e-global-typography-e9b9b2c-font-style );text-decoration:var( --e-global-typography-e9b9b2c-text-decoration );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:18px 30px 18px 30px;}.elementor-34 .elementor-element.elementor-element-25cd8e3d .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-25cd8e3d .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-25cd8e3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-25cd8e3d .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-25cd8e3d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-6b3e2cee.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34 .elementor-element.elementor-element-6b3e2cee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-6b3e2cee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-20cb8163 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-20cb8163{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-7f5e0b5a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-7f5e0b5a{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-34 .elementor-element.elementor-element-25954c1f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34 .elementor-element.elementor-element-25954c1f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-25954c1f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 60px 0px 0px;}.elementor-34 .elementor-element.elementor-element-4a138ba1{text-align:start;}.elementor-34 .elementor-element.elementor-element-4a138ba1 img{width:290px;}.elementor-34 .elementor-element.elementor-element-634221e5 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-634221e5{text-align:start;}.elementor-34 .elementor-element.elementor-element-634221e5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-27c2c57b > .elementor-widget-container{margin:16px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-27c2c57b{text-align:start;font-family:var( --e-global-typography-c449e70-font-family ), Sans-serif;font-size:var( --e-global-typography-c449e70-font-size );font-weight:var( --e-global-typography-c449e70-font-weight );text-transform:var( --e-global-typography-c449e70-text-transform );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-bffc174 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-bffc174{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2851d1e6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-e9b9b2c-font-family ), Sans-serif;font-size:var( --e-global-typography-e9b9b2c-font-size );font-weight:var( --e-global-typography-e9b9b2c-font-weight );text-transform:var( --e-global-typography-e9b9b2c-text-transform );font-style:var( --e-global-typography-e9b9b2c-font-style );text-decoration:var( --e-global-typography-e9b9b2c-text-decoration );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:18px 30px 18px 30px;}.elementor-34 .elementor-element.elementor-element-2851d1e6 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-2851d1e6 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2851d1e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2851d1e6 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-2851d1e6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-4cef3842.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34 .elementor-element.elementor-element-4cef3842 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-4cef3842 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-db3cc3b{text-align:center;}.elementor-34 .elementor-element.elementor-element-db3cc3b img{width:550px;}.elementor-34 .elementor-element.elementor-element-7a888581:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7a888581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jscottbuildersinc.com/wp-content/uploads/2024/04/Blue-Backgrounds-Pattern-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-7a888581{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;overflow:visible;}.elementor-34 .elementor-element.elementor-element-7a888581 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-125836fc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34 .elementor-element.elementor-element-125836fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-125836fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2b8562b5{text-align:center;}.elementor-34 .elementor-element.elementor-element-2b8562b5 img{width:290px;}.elementor-34 .elementor-element.elementor-element-4b3c24c3 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-4b3c24c3{text-align:center;}.elementor-34 .elementor-element.elementor-element-4b3c24c3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2b4824d3{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-c449e70-font-family ), Sans-serif;font-size:var( --e-global-typography-c449e70-font-size );font-weight:var( --e-global-typography-c449e70-font-weight );text-transform:var( --e-global-typography-c449e70-text-transform );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2b4824d3 > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2f63d323{--e-image-carousel-slides-to-show:4;}.elementor-34 .elementor-element.elementor-element-2f63d323 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:42px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2f63d323 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-34 .elementor-element.elementor-element-2f63d323 .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2f63d323 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-34 .elementor-element.elementor-element-2f63d323 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2f63d323 .swiper-pagination-bullet{width:6px;height:6px;background:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-2f63d323 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2f63d323 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-12ba484a .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-e9b9b2c-font-family ), Sans-serif;font-size:var( --e-global-typography-e9b9b2c-font-size );font-weight:var( --e-global-typography-e9b9b2c-font-weight );text-transform:var( --e-global-typography-e9b9b2c-text-transform );font-style:var( --e-global-typography-e9b9b2c-font-style );text-decoration:var( --e-global-typography-e9b9b2c-text-decoration );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:18px 30px 18px 30px;}.elementor-34 .elementor-element.elementor-element-12ba484a .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-12ba484a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-12ba484a > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-12ba484a .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-12ba484a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-5ca601fa{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-34 .elementor-element.elementor-element-3bbe5ef2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34 .elementor-element.elementor-element-3bbe5ef2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-3bbe5ef2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-127e8ebb{text-align:center;}.elementor-34 .elementor-element.elementor-element-127e8ebb img{width:290px;}.elementor-34 .elementor-element.elementor-element-7437944a{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-7437944a > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-7437944a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-20bff6a7{width:var( --container-widget-width, 780px );max-width:780px;--container-widget-width:780px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-20bff6a7 > .elementor-widget-container{margin:22px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-4161747d .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-e9b9b2c-font-family ), Sans-serif;font-size:var( --e-global-typography-e9b9b2c-font-size );font-weight:var( --e-global-typography-e9b9b2c-font-weight );text-transform:var( --e-global-typography-e9b9b2c-text-transform );font-style:var( --e-global-typography-e9b9b2c-font-style );text-decoration:var( --e-global-typography-e9b9b2c-text-decoration );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:18px 30px 18px 30px;}.elementor-34 .elementor-element.elementor-element-4161747d .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-4161747d .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-4161747d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-4161747d .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-4161747d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-47b067a1{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-34 .elementor-element.elementor-element-4cffb8d3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34 .elementor-element.elementor-element-4cffb8d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-4cffb8d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-21d18de5{text-align:center;}.elementor-34 .elementor-element.elementor-element-21d18de5 img{width:290px;}.elementor-34 .elementor-element.elementor-element-43435eda > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-43435eda{text-align:center;}.elementor-34 .elementor-element.elementor-element-43435eda .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-557821c1 > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-557821c1{text-align:center;font-family:var( --e-global-typography-c449e70-font-family ), Sans-serif;font-size:var( --e-global-typography-c449e70-font-size );font-weight:var( --e-global-typography-c449e70-font-weight );text-transform:var( --e-global-typography-c449e70-text-transform );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1155a390{margin-top:42px;margin-bottom:42px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-34 .elementor-element.elementor-element-19f2d445 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-19f2d445 > .elementor-element-populated{margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-16adcafb{text-align:center;}.elementor-34 .elementor-element.elementor-element-16adcafb img{width:100px;}.elementor-34 .elementor-element.elementor-element-27fd1f2 > .elementor-widget-container{margin:12px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-27fd1f2{text-align:center;}.elementor-34 .elementor-element.elementor-element-27fd1f2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-62c569c0{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-6f6c6d12 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-6f6c6d12 > .elementor-element-populated{margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-459b4913{text-align:center;}.elementor-34 .elementor-element.elementor-element-459b4913 img{width:100px;}.elementor-34 .elementor-element.elementor-element-23c5592c > .elementor-widget-container{margin:12px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-23c5592c{text-align:center;}.elementor-34 .elementor-element.elementor-element-23c5592c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2034c84f{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-bf1b8d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-bf1b8d8 > .elementor-element-populated{margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-581b1372{text-align:center;}.elementor-34 .elementor-element.elementor-element-581b1372 img{width:100px;}.elementor-34 .elementor-element.elementor-element-2003391a > .elementor-widget-container{margin:12px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2003391a{text-align:center;}.elementor-34 .elementor-element.elementor-element-2003391a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-6560b52e{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-15303d74 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-e9b9b2c-font-family ), Sans-serif;font-size:var( --e-global-typography-e9b9b2c-font-size );font-weight:var( --e-global-typography-e9b9b2c-font-weight );text-transform:var( --e-global-typography-e9b9b2c-text-transform );font-style:var( --e-global-typography-e9b9b2c-font-style );text-decoration:var( --e-global-typography-e9b9b2c-text-decoration );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:18px 30px 18px 30px;}.elementor-34 .elementor-element.elementor-element-15303d74 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-15303d74 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-15303d74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-15303d74 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-15303d74 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-36e58f8a:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-36e58f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jscottbuildersinc.com/wp-content/uploads/2024/04/Blue-Backgrounds-Pattern-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-36e58f8a > .elementor-background-overlay{background-color:#0000007A;opacity:0.52;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-36e58f8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;overflow:visible;}.elementor-34 .elementor-element.elementor-element-4b4e64a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34 .elementor-element.elementor-element-4b4e64a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-4b4e64a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-53bbf9b3{text-align:center;}.elementor-34 .elementor-element.elementor-element-53bbf9b3 img{width:290px;}.elementor-34 .elementor-element.elementor-element-7088e884{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-7088e884 > .elementor-widget-container{margin:32px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-7088e884 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2815d94a .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-e9b9b2c-font-family ), Sans-serif;font-size:var( --e-global-typography-e9b9b2c-font-size );font-weight:var( --e-global-typography-e9b9b2c-font-weight );text-transform:var( --e-global-typography-e9b9b2c-text-transform );font-style:var( --e-global-typography-e9b9b2c-font-style );text-decoration:var( --e-global-typography-e9b9b2c-text-decoration );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:18px 30px 18px 30px;}.elementor-34 .elementor-element.elementor-element-2815d94a .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-2815d94a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2815d94a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2815d94a .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-2815d94a .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-7079296b{margin-top:0px;margin-bottom:0px;padding:80px 30px 80px 30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-a409518 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-c4a866 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-283f6ff6{font-size:var( --e-global-typography-c449e70-font-size );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-7707168c .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-bb41adc > .elementor-element-populated{padding:12px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-6f2ba364 .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-3c6bd528{margin-top:80px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-34 .elementor-element.elementor-element-5b7e66f1 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-d68f7d7 img{width:70%;}.elementor-34 .elementor-element.elementor-element-77b8393d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-276fcb6d{font-size:var( --e-global-typography-c449e70-font-size );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );}.elementor-34 .elementor-element.elementor-element-62279aba{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-1aae8b6c .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-36877953{padding:60px 30px 60px 30px;}.elementor-34 .elementor-element.elementor-element-482797fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-45db5daf{font-size:var( --e-global-typography-c449e70-font-size );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );}.elementor-34 .elementor-element.elementor-element-25cd8e3d .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-6b3e2cee > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-20cb8163{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-7f5e0b5a{margin-top:80px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-34 .elementor-element.elementor-element-634221e5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-27c2c57b{font-size:var( --e-global-typography-c449e70-font-size );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );}.elementor-34 .elementor-element.elementor-element-bffc174{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2851d1e6 .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-4cef3842 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-db3cc3b{text-align:start;}.elementor-34 .elementor-element.elementor-element-db3cc3b img{width:70%;}.elementor-34 .elementor-element.elementor-element-7a888581{padding:60px 30px 60px 30px;}.elementor-34 .elementor-element.elementor-element-4b3c24c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2b4824d3{font-size:var( --e-global-typography-c449e70-font-size );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );}.elementor-34 .elementor-element.elementor-element-12ba484a .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-5ca601fa{margin-top:80px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-34 .elementor-element.elementor-element-7437944a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-7437944a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-20bff6a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-4161747d .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-47b067a1{margin-top:80px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-34 .elementor-element.elementor-element-43435eda .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-557821c1{font-size:var( --e-global-typography-c449e70-font-size );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );}.elementor-34 .elementor-element.elementor-element-19f2d445 > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-34 .elementor-element.elementor-element-27fd1f2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-62c569c0{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-6f6c6d12 > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-34 .elementor-element.elementor-element-23c5592c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2034c84f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-bf1b8d8 > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-34 .elementor-element.elementor-element-2003391a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-6560b52e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-15303d74 .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-36e58f8a{margin-top:0px;margin-bottom:0px;padding:60px 30px 60px 30px;}.elementor-34 .elementor-element.elementor-element-7088e884{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-7088e884 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2815d94a .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-7079296b:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7079296b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-a409518 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-c4a866 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-283f6ff6{font-size:var( --e-global-typography-c449e70-font-size );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );}.elementor-34 .elementor-element.elementor-element-7a05e652 > .elementor-element-populated{padding:0px 0px 12px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-7707168c .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-bb41adc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-6f2ba364 .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-d68f7d7 img{width:100%;}.elementor-34 .elementor-element.elementor-element-186343db img{width:75%;}.elementor-34 .elementor-element.elementor-element-77b8393d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-276fcb6d{font-size:var( --e-global-typography-c449e70-font-size );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );}.elementor-34 .elementor-element.elementor-element-62279aba{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-1aae8b6c .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-36877953{margin-top:0px;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-4733fc4a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-176398bd img{width:75%;}.elementor-34 .elementor-element.elementor-element-482797fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-45db5daf{font-size:var( --e-global-typography-c449e70-font-size );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );}.elementor-34 .elementor-element.elementor-element-25cd8e3d .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-20cb8163{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-25954c1f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-4a138ba1 img{width:75%;}.elementor-34 .elementor-element.elementor-element-634221e5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-27c2c57b{font-size:var( --e-global-typography-c449e70-font-size );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );}.elementor-34 .elementor-element.elementor-element-bffc174{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2851d1e6 .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-db3cc3b img{width:100%;}.elementor-34 .elementor-element.elementor-element-2b8562b5 img{width:75%;}.elementor-34 .elementor-element.elementor-element-4b3c24c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2b4824d3{font-size:var( --e-global-typography-c449e70-font-size );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );}.elementor-34 .elementor-element.elementor-element-12ba484a .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-5ca601fa{margin-top:60px;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-127e8ebb img{width:75%;}.elementor-34 .elementor-element.elementor-element-7437944a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-20bff6a7{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-4161747d .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-21d18de5 img{width:75%;}.elementor-34 .elementor-element.elementor-element-43435eda .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-557821c1{font-size:var( --e-global-typography-c449e70-font-size );line-height:var( --e-global-typography-c449e70-line-height );letter-spacing:var( --e-global-typography-c449e70-letter-spacing );}.elementor-34 .elementor-element.elementor-element-19f2d445 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34 .elementor-element.elementor-element-27fd1f2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-62c569c0{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-6f6c6d12 > .elementor-element-populated{margin:40px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34 .elementor-element.elementor-element-23c5592c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2034c84f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-bf1b8d8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34 .elementor-element.elementor-element-2003391a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-6560b52e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-15303d74 .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}.elementor-34 .elementor-element.elementor-element-53bbf9b3 img{width:75%;}.elementor-34 .elementor-element.elementor-element-7088e884 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2815d94a .elementor-button{font-size:var( --e-global-typography-e9b9b2c-font-size );line-height:var( --e-global-typography-e9b9b2c-line-height );letter-spacing:var( --e-global-typography-e9b9b2c-letter-spacing );}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-524ba9c9{width:52%;}.elementor-34 .elementor-element.elementor-element-7a05e652{width:45%;}.elementor-34 .elementor-element.elementor-element-bb41adc{width:55%;}.elementor-34 .elementor-element.elementor-element-75830f14{width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-524ba9c9{width:55%;}.elementor-34 .elementor-element.elementor-element-7a05e652{width:100%;}.elementor-34 .elementor-element.elementor-element-bb41adc{width:100%;}.elementor-34 .elementor-element.elementor-element-5b7e66f1{width:100%;}.elementor-34 .elementor-element.elementor-element-72d5e539{width:100%;}.elementor-34 .elementor-element.elementor-element-4733fc4a{width:100%;}.elementor-34 .elementor-element.elementor-element-6b3e2cee{width:100%;}.elementor-34 .elementor-element.elementor-element-25954c1f{width:100%;}.elementor-34 .elementor-element.elementor-element-4cef3842{width:100%;}}