.elementor-1540 .elementor-element.elementor-element-fabcb23:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-fabcb23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jscottbuildersinc.com/wp-content/uploads/2024/04/homepage-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1540 .elementor-element.elementor-element-fabcb23 > .elementor-container{min-height:600px;}.elementor-1540 .elementor-element.elementor-element-fabcb23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-fabcb23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1540 .elementor-element.elementor-element-2c56d2f > .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-1540 .elementor-element.elementor-element-2c56d2f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-eb772de{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-52a2955.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1540 .elementor-element.elementor-element-52a2955 > .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-1540 .elementor-element.elementor-element-52a2955 > .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-1540 .elementor-element.elementor-element-df935cc{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;text-align:center;}.elementor-1540 .elementor-element.elementor-element-df935cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-df935cc .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-1540 .elementor-element.elementor-element-e083d42{overflow:visible;}.elementor-1540 .elementor-element.elementor-element-9b8c6c6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1540 .elementor-element.elementor-element-9b8c6c6 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-255e135{width:var( --container-widget-width, 692px );max-width:692px;--container-widget-width:692px;--container-widget-flex-grow:0;text-align:center;}.elementor-1540 .elementor-element.elementor-element-255e135 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-255e135 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-ec3debe > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-ec3debe{text-align:center;}.elementor-1540 .elementor-element.elementor-element-ec3debe .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-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-1540 .elementor-element.elementor-element-9f1e90d{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-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-1540 .elementor-element.elementor-element-9f1e90d > .elementor-widget-container{margin:22px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-45095b5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-6286649 > .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-1540 .elementor-element.elementor-element-6286649 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 12px 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-1540 .elementor-element.elementor-element-cede2c0 .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-1540 .elementor-element.elementor-element-cede2c0 .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-cede2c0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-cede2c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-cede2c0 .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-cede2c0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-ec137ea > .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-1540 .elementor-element.elementor-element-ec137ea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 12px;}.elementor-1540 .elementor-element.elementor-element-96bb5b4 .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-1540 .elementor-element.elementor-element-96bb5b4 .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-96bb5b4 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-96bb5b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-96bb5b4 .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-96bb5b4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-5fcad27:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-5fcad27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1540 .elementor-element.elementor-element-5fcad27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-5fcad27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1540 .elementor-element.elementor-element-78822a9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1540 .elementor-element.elementor-element-78822a9 > .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-1540 .elementor-element.elementor-element-78822a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 30px 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-1540 .elementor-element.elementor-element-d08981e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-d08981e{text-align:center;}.elementor-1540 .elementor-element.elementor-element-d08981e img{width:290px;}.elementor-1540 .elementor-element.elementor-element-f93fb4a > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-f93fb4a{text-align:center;}.elementor-1540 .elementor-element.elementor-element-f93fb4a .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-1540 .elementor-element.elementor-element-0ad1dc4{width:var( --container-widget-width, 894px );max-width:894px;--container-widget-width:894px;--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-secondary );}.elementor-1540 .elementor-element.elementor-element-0ad1dc4 > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-9c7718d{margin-top:42px;margin-bottom:42px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-4954e3b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1540 .elementor-element.elementor-element-4954e3b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1540 .elementor-element.elementor-element-4954e3b > .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-1540 .elementor-element.elementor-element-4954e3b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;padding:24px 24px 24px 24px;}.elementor-1540 .elementor-element.elementor-element-4954e3b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1540 .elementor-element.elementor-element-b82d50d{text-align:center;}.elementor-1540 .elementor-element.elementor-element-b82d50d img{width:300px;max-width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-1540 .elementor-element.elementor-element-5027b14 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-5027b14{text-align:center;}.elementor-1540 .elementor-element.elementor-element-5027b14 .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-1540 .elementor-element.elementor-element-c2e57a5{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-1540 .elementor-element.elementor-element-737369c .elementor-button{background-color:#F2F6F700;font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-737369c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-737369c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1540 .elementor-element.elementor-element-737369c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1540 .elementor-element.elementor-element-737369c .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-737369c .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-737369c .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-737369c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-894e327:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1540 .elementor-element.elementor-element-894e327 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1540 .elementor-element.elementor-element-894e327 > .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-1540 .elementor-element.elementor-element-894e327 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;padding:24px 24px 24px 24px;}.elementor-1540 .elementor-element.elementor-element-894e327 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1540 .elementor-element.elementor-element-02d491f{text-align:center;}.elementor-1540 .elementor-element.elementor-element-02d491f img{width:300px;max-width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-1540 .elementor-element.elementor-element-217c695 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-217c695{text-align:center;}.elementor-1540 .elementor-element.elementor-element-217c695 .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-1540 .elementor-element.elementor-element-3f80023{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-1540 .elementor-element.elementor-element-9680871 .elementor-button{background-color:#F2F6F700;font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-9680871 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-9680871 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1540 .elementor-element.elementor-element-9680871 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1540 .elementor-element.elementor-element-9680871 .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-9680871 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-9680871 .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-9680871 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-94c86a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1540 .elementor-element.elementor-element-94c86a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1540 .elementor-element.elementor-element-94c86a7 > .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-1540 .elementor-element.elementor-element-94c86a7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;padding:24px 24px 24px 24px;}.elementor-1540 .elementor-element.elementor-element-94c86a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1540 .elementor-element.elementor-element-a857235{text-align:center;}.elementor-1540 .elementor-element.elementor-element-a857235 img{width:300px;max-width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-1540 .elementor-element.elementor-element-8ab5156 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-8ab5156{text-align:center;}.elementor-1540 .elementor-element.elementor-element-8ab5156 .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-1540 .elementor-element.elementor-element-375b522{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-1540 .elementor-element.elementor-element-4d5a2be .elementor-button{background-color:#F2F6F700;font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-4d5a2be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-4d5a2be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1540 .elementor-element.elementor-element-4d5a2be .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1540 .elementor-element.elementor-element-4d5a2be .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-4d5a2be .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-4d5a2be .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-4d5a2be .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-1b3470c{margin-top:0px;margin-bottom:42px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-2e587cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1540 .elementor-element.elementor-element-2e587cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1540 .elementor-element.elementor-element-2e587cf > .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-1540 .elementor-element.elementor-element-2e587cf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;padding:24px 24px 24px 24px;}.elementor-1540 .elementor-element.elementor-element-2e587cf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1540 .elementor-element.elementor-element-fa60fb5{text-align:center;}.elementor-1540 .elementor-element.elementor-element-fa60fb5 img{width:300px;max-width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-1540 .elementor-element.elementor-element-b536e37 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-b536e37{text-align:center;}.elementor-1540 .elementor-element.elementor-element-b536e37 .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-1540 .elementor-element.elementor-element-570a3c3{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-1540 .elementor-element.elementor-element-157e03e .elementor-button{background-color:#F2F6F700;font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-157e03e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-157e03e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1540 .elementor-element.elementor-element-157e03e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1540 .elementor-element.elementor-element-157e03e .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-157e03e .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-157e03e .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-157e03e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-389008f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1540 .elementor-element.elementor-element-389008f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1540 .elementor-element.elementor-element-389008f > .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-1540 .elementor-element.elementor-element-389008f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;padding:24px 24px 24px 24px;}.elementor-1540 .elementor-element.elementor-element-389008f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1540 .elementor-element.elementor-element-c74a1fd{text-align:center;}.elementor-1540 .elementor-element.elementor-element-c74a1fd img{width:300px;max-width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-1540 .elementor-element.elementor-element-e1a2803 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-e1a2803{text-align:center;}.elementor-1540 .elementor-element.elementor-element-e1a2803 .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-1540 .elementor-element.elementor-element-bed49f3{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-1540 .elementor-element.elementor-element-4e4c7e2 .elementor-button{background-color:#F2F6F700;font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-4e4c7e2 > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-4e4c7e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1540 .elementor-element.elementor-element-4e4c7e2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1540 .elementor-element.elementor-element-4e4c7e2 .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-4e4c7e2 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-4e4c7e2 .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-4e4c7e2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-440af43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1540 .elementor-element.elementor-element-440af43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1540 .elementor-element.elementor-element-440af43 > .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-1540 .elementor-element.elementor-element-440af43 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;padding:24px 24px 24px 24px;}.elementor-1540 .elementor-element.elementor-element-440af43 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1540 .elementor-element.elementor-element-8ceaae3{text-align:center;}.elementor-1540 .elementor-element.elementor-element-8ceaae3 img{width:300px;max-width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-1540 .elementor-element.elementor-element-44243da > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-44243da{text-align:center;}.elementor-1540 .elementor-element.elementor-element-44243da .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-1540 .elementor-element.elementor-element-a316748{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-1540 .elementor-element.elementor-element-4c71e1d .elementor-button{background-color:#F2F6F700;font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-4c71e1d > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-4c71e1d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1540 .elementor-element.elementor-element-4c71e1d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1540 .elementor-element.elementor-element-4c71e1d .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-4c71e1d .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-4c71e1d .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-4c71e1d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-c1b2925{margin-top:0px;margin-bottom:42px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-00607d8 > .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-1540 .elementor-element.elementor-element-00607d8 > .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-1540 .elementor-element.elementor-element-00607d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1540 .elementor-element.elementor-element-0820004{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-0e8efac > .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-1540 .elementor-element.elementor-element-0e8efac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 12px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-cf6eaf9 .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-1540 .elementor-element.elementor-element-cf6eaf9 .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-cf6eaf9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-cf6eaf9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-cf6eaf9 .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-cf6eaf9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-4eae042 > .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-1540 .elementor-element.elementor-element-4eae042 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 12px;}.elementor-1540 .elementor-element.elementor-element-d52d749 .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-1540 .elementor-element.elementor-element-d52d749 .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-d52d749 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-d52d749 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-d52d749 .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-d52d749 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-1226948:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-1226948 > .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-1540 .elementor-element.elementor-element-1226948{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-1540 .elementor-element.elementor-element-1226948 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1540 .elementor-element.elementor-element-e8f0369.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1540 .elementor-element.elementor-element-e8f0369 > .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-1540 .elementor-element.elementor-element-e8f0369 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-ef8be51{text-align:center;}.elementor-1540 .elementor-element.elementor-element-ef8be51 img{width:290px;}.elementor-1540 .elementor-element.elementor-element-a252330 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-a252330{text-align:center;}.elementor-1540 .elementor-element.elementor-element-a252330 .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-1540 .elementor-element.elementor-element-fa338c7{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--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-1540 .elementor-element.elementor-element-fa338c7 > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-d4eea6a{--e-image-carousel-slides-to-show:4;}.elementor-1540 .elementor-element.elementor-element-d4eea6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:42px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-d4eea6a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1540 .elementor-element.elementor-element-d4eea6a .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-d4eea6a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1540 .elementor-element.elementor-element-d4eea6a .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-d4eea6a .swiper-pagination-bullet{width:6px;height:6px;background:var( --e-global-color-accent );}.elementor-1540 .elementor-element.elementor-element-d4eea6a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-d4eea6a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-896f8ef{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-3241335 > .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-1540 .elementor-element.elementor-element-3241335 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 12px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-b1e80c1 .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-text );border-radius:40px 40px 40px 40px;padding:18px 30px 18px 30px;}.elementor-1540 .elementor-element.elementor-element-b1e80c1 .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-b1e80c1 .elementor-button:focus{background-color:#001E3F00;color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-b1e80c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-b1e80c1 .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-b1e80c1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-cc09cc9 > .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-1540 .elementor-element.elementor-element-cc09cc9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 12px;}.elementor-1540 .elementor-element.elementor-element-829f627 .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-1540 .elementor-element.elementor-element-829f627 .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-829f627 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-829f627 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-829f627 .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-829f627 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-43c08ad{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-2b18856.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1540 .elementor-element.elementor-element-2b18856 > .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-1540 .elementor-element.elementor-element-2b18856 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-2ad64fc{text-align:center;}.elementor-1540 .elementor-element.elementor-element-2ad64fc img{width:290px;}.elementor-1540 .elementor-element.elementor-element-55acde7 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-55acde7{text-align:center;}.elementor-1540 .elementor-element.elementor-element-55acde7 .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-1540 .elementor-element.elementor-element-f1e4e82{width:var( --container-widget-width, 783px );max-width:783px;--container-widget-width:783px;--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-secondary );}.elementor-1540 .elementor-element.elementor-element-f1e4e82 > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-d200a24{margin-top:42px;margin-bottom:42px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-1e9953a > .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-1540 .elementor-element.elementor-element-1e9953a > .elementor-element-populated{margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-4b77a14{text-align:center;}.elementor-1540 .elementor-element.elementor-element-4b77a14 img{width:100px;}.elementor-1540 .elementor-element.elementor-element-6bf6573 > .elementor-widget-container{margin:12px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-6bf6573{text-align:center;}.elementor-1540 .elementor-element.elementor-element-6bf6573 .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-1540 .elementor-element.elementor-element-e238ba8{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-1540 .elementor-element.elementor-element-6abe465 > .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-1540 .elementor-element.elementor-element-6abe465 > .elementor-element-populated{margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-662779c{text-align:center;}.elementor-1540 .elementor-element.elementor-element-662779c img{width:100px;}.elementor-1540 .elementor-element.elementor-element-2493b25 > .elementor-widget-container{margin:12px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-2493b25{text-align:center;}.elementor-1540 .elementor-element.elementor-element-2493b25 .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-1540 .elementor-element.elementor-element-0382d68{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-1540 .elementor-element.elementor-element-e4459fb > .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-1540 .elementor-element.elementor-element-e4459fb > .elementor-element-populated{margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-d4e2089{text-align:center;}.elementor-1540 .elementor-element.elementor-element-d4e2089 img{width:100px;}.elementor-1540 .elementor-element.elementor-element-f590c18 > .elementor-widget-container{margin:12px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-f590c18{text-align:center;}.elementor-1540 .elementor-element.elementor-element-f590c18 .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-1540 .elementor-element.elementor-element-4ee5d6d{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-1540 .elementor-element.elementor-element-45b935a .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-1540 .elementor-element.elementor-element-45b935a .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-45b935a .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-45b935a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-45b935a .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-45b935a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-9245caa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1540 .elementor-element.elementor-element-9245caa:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-9245caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1540 .elementor-element.elementor-element-9245caa{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-1540 .elementor-element.elementor-element-9245caa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1540 .elementor-element.elementor-element-ae56a7e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1540 .elementor-element.elementor-element-ae56a7e > .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-1540 .elementor-element.elementor-element-ae56a7e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-4ba77ae{text-align:start;}.elementor-1540 .elementor-element.elementor-element-4ba77ae img{width:550px;height:419px;}.elementor-1540 .elementor-element.elementor-element-abc64a9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1540 .elementor-element.elementor-element-abc64a9 > .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-1540 .elementor-element.elementor-element-abc64a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-2c2dbf9{text-align:start;}.elementor-1540 .elementor-element.elementor-element-2c2dbf9 img{width:290px;}.elementor-1540 .elementor-element.elementor-element-f4d41b6{text-align:center;}.elementor-1540 .elementor-element.elementor-element-f4d41b6 img{width:290px;}.elementor-1540 .elementor-element.elementor-element-00b3650 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-00b3650{text-align:start;}.elementor-1540 .elementor-element.elementor-element-00b3650 .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-1540 .elementor-element.elementor-element-3e353a2 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-3e353a2{text-align:justify;font-family:"Comfortaa", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-1540 .elementor-element.elementor-element-c2411bf .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-1540 .elementor-element.elementor-element-c2411bf .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-c2411bf .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-c2411bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-c2411bf .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-c2411bf .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-8d1a746{overflow:visible;}.elementor-1540 .elementor-element.elementor-element-664057f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1540 .elementor-element.elementor-element-664057f > .elementor-widget-wrap > .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-1540 .elementor-element.elementor-element-664057f > .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-1540 .elementor-element.elementor-element-664057f > .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:100px 100px 100px 100px;}.elementor-1540 .elementor-element.elementor-element-664057f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1540 .elementor-element.elementor-element-2b85134{text-align:start;}.elementor-1540 .elementor-element.elementor-element-2b85134 img{width:290px;}.elementor-1540 .elementor-element.elementor-element-2c2140f > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-2c2140f{text-align:start;}.elementor-1540 .elementor-element.elementor-element-2c2140f .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-1540 .elementor-element.elementor-element-61cb474 > .elementor-widget-container{margin:16px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-61cb474{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-text );}.elementor-1540 .elementor-element.elementor-element-5dc7556{overflow:visible;}.elementor-1540 .elementor-element.elementor-element-40e21e8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-1f5cb29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-1f5cb29{text-align:start;}.elementor-1540 .elementor-element.elementor-element-1f5cb29 .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-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1540 .elementor-element.elementor-element-f518979 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-f518979 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1540 .elementor-element.elementor-element-f518979 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1540 .elementor-element.elementor-element-f518979 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1540 .elementor-element.elementor-element-f518979 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1540 .elementor-element.elementor-element-f518979 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1540 .elementor-element.elementor-element-f518979 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1540 .elementor-element.elementor-element-f518979 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-1540 .elementor-element.elementor-element-f518979{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-1540 .elementor-element.elementor-element-f518979 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1540 .elementor-element.elementor-element-f518979 .elementor-icon-list-item > a{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 );}.elementor-1540 .elementor-element.elementor-element-f518979 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1540 .elementor-element.elementor-element-1dc5175 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-aa1fc85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-aa1fc85{text-align:start;}.elementor-1540 .elementor-element.elementor-element-aa1fc85 .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-text );}.elementor-1540 .elementor-element.elementor-element-bca998b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-bca998b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1540 .elementor-element.elementor-element-bca998b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1540 .elementor-element.elementor-element-bca998b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1540 .elementor-element.elementor-element-bca998b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1540 .elementor-element.elementor-element-bca998b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1540 .elementor-element.elementor-element-bca998b .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1540 .elementor-element.elementor-element-bca998b .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-1540 .elementor-element.elementor-element-bca998b{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-1540 .elementor-element.elementor-element-bca998b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1540 .elementor-element.elementor-element-bca998b .elementor-icon-list-item > a{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 );}.elementor-1540 .elementor-element.elementor-element-bca998b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1540 .elementor-element.elementor-element-fa27f4b{margin-top:20px;margin-bottom:0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-54a63a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-07592a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-07592a1{text-align:start;}.elementor-1540 .elementor-element.elementor-element-07592a1 .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-text );}.elementor-1540 .elementor-element.elementor-element-595b955 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-595b955 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1540 .elementor-element.elementor-element-595b955 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1540 .elementor-element.elementor-element-595b955 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1540 .elementor-element.elementor-element-595b955 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1540 .elementor-element.elementor-element-595b955 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1540 .elementor-element.elementor-element-595b955 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1540 .elementor-element.elementor-element-595b955 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-1540 .elementor-element.elementor-element-595b955{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-1540 .elementor-element.elementor-element-595b955 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1540 .elementor-element.elementor-element-595b955 .elementor-icon-list-item > a{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 );}.elementor-1540 .elementor-element.elementor-element-595b955 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1540 .elementor-element.elementor-element-ff52553 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-2df4d9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1540 .elementor-element.elementor-element-2df4d9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jscottbuildersinc.com/wp-content/uploads/2024/04/image-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1540 .elementor-element.elementor-element-2df4d9e > .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-1540 .elementor-element.elementor-element-2df4d9e > .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-1540 .elementor-element.elementor-element-2df4d9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1540 .elementor-element.elementor-element-3b3ed78{--spacer-size:400px;}.elementor-1540 .elementor-element.elementor-element-115e98e{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-13c5c74.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1540 .elementor-element.elementor-element-13c5c74 > .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-1540 .elementor-element.elementor-element-13c5c74 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-9a83173 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-9a83173{text-align:center;}.elementor-1540 .elementor-element.elementor-element-9a83173 .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-1540 .elementor-element.elementor-element-136b613{width:var( --container-widget-width, 956px );max-width:956px;--container-widget-width:956px;--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-secondary );}.elementor-1540 .elementor-element.elementor-element-136b613 > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-6a28af2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-37b472b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-4c9cb2f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1540 .elementor-element.elementor-element-4c9cb2f{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-1046873.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1540 .elementor-element.elementor-element-1046873 > .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-1540 .elementor-element.elementor-element-1046873 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 12px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-2f83df1{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--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-secondary );}.elementor-1540 .elementor-element.elementor-element-2f83df1 > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-1000714{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-eb045d0 > .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-1540 .elementor-element.elementor-element-eb045d0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 12px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-482ea1f .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-1540 .elementor-element.elementor-element-482ea1f .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-482ea1f .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-482ea1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-482ea1f .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-482ea1f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-a89ae30:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-a89ae30 > .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-1540 .elementor-element.elementor-element-a89ae30 > .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-1540 .elementor-element.elementor-element-a89ae30{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-1540 .elementor-element.elementor-element-911e441.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1540 .elementor-element.elementor-element-911e441 > .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-1540 .elementor-element.elementor-element-911e441 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-b73e771{text-align:center;}.elementor-1540 .elementor-element.elementor-element-b73e771 img{width:290px;}.elementor-1540 .elementor-element.elementor-element-c62a39c{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;text-align:center;}.elementor-1540 .elementor-element.elementor-element-c62a39c > .elementor-widget-container{margin:32px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-c62a39c .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-1540 .elementor-element.elementor-element-39eaa53 .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-1540 .elementor-element.elementor-element-39eaa53 .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-39eaa53 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-39eaa53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-39eaa53 .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-39eaa53 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-9612bde{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-3acb26c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1540 .elementor-element.elementor-element-3acb26c > .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-1540 .elementor-element.elementor-element-3acb26c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-38f2ef2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-38f2ef2{text-align:center;}.elementor-1540 .elementor-element.elementor-element-38f2ef2 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:44px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-c13d3f8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1540 .elementor-element.elementor-element-c13d3f8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-c13d3f8 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-family:"Inria Serif", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-c13d3f8 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-c13d3f8 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-c13d3f8 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-secondary );}.elementor-1540 .elementor-element.elementor-element-c13d3f8 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-secondary );}.elementor-1540 .elementor-element.elementor-element-c13d3f8 .elementskit-accordion .elementskit-card-body p, .elementor-1540 .elementor-element.elementor-element-c13d3f8 .elementskit-accordion .elementskit-card-body{font-family:"Comfortaa", Sans-serif;font-size:14px;font-weight:700;}.elementor-1540 .elementor-element.elementor-element-a645e14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-bee544c:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-bee544c > .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-1540 .elementor-element.elementor-element-bee544c > .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-1540 .elementor-element.elementor-element-bee544c{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-1540 .elementor-element.elementor-element-723cee6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1540 .elementor-element.elementor-element-723cee6 > .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-1540 .elementor-element.elementor-element-723cee6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-a9455bc{text-align:center;}.elementor-1540 .elementor-element.elementor-element-a9455bc img{width:290px;}.elementor-1540 .elementor-element.elementor-element-55af602{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;text-align:center;}.elementor-1540 .elementor-element.elementor-element-55af602 > .elementor-widget-container{margin:32px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-55af602 .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-1540 .elementor-element.elementor-element-5c41008 > .elementor-widget-container{margin:16px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-5c41008{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-1540 .elementor-element.elementor-element-a672b0f{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1540 .elementor-element.elementor-element-382406f > .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-1540 .elementor-element.elementor-element-382406f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 12px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-fdcbe2c .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-text );border-radius:40px 40px 40px 40px;padding:18px 30px 18px 30px;}.elementor-1540 .elementor-element.elementor-element-fdcbe2c .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-fdcbe2c .elementor-button:focus{background-color:#001E3F00;color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-fdcbe2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-fdcbe2c .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-fdcbe2c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-bc60841 > .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-1540 .elementor-element.elementor-element-bc60841 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 12px;}.elementor-1540 .elementor-element.elementor-element-4cc928e .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-1540 .elementor-element.elementor-element-4cc928e .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-4cc928e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-4cc928e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-4cc928e .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-4cc928e .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(min-width:768px){.elementor-1540 .elementor-element.elementor-element-40e21e8{width:50%;}.elementor-1540 .elementor-element.elementor-element-1dc5175{width:50%;}.elementor-1540 .elementor-element.elementor-element-1046873{width:100%;}}@media(max-width:1024px){.elementor-1540 .elementor-element.elementor-element-fabcb23 > .elementor-container{min-height:400px;}.elementor-1540 .elementor-element.elementor-element-eb772de{margin-top:80px;margin-bottom:80px;padding:0px 30px 0px 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-1540 .elementor-element.elementor-element-df935cc{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-1540 .elementor-element.elementor-element-df935cc .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-1540 .elementor-element.elementor-element-255e135{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1540 .elementor-element.elementor-element-ec3debe .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-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-1540 .elementor-element.elementor-element-9f1e90d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;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-1540 .elementor-element.elementor-element-cede2c0 .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-1540 .elementor-element.elementor-element-96bb5b4 .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-1540 .elementor-element.elementor-element-5fcad27{margin-top:80px;margin-bottom:80px;padding:0px 30px 0px 30px;}.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-1540 .elementor-element.elementor-element-d08981e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-f93fb4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-f93fb4a .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-1540 .elementor-element.elementor-element-0ad1dc4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-0ad1dc4{--container-widget-width:584px;--container-widget-flex-grow:0;width:var( --container-widget-width, 584px );max-width:584px;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-1540 .elementor-element.elementor-element-4954e3b > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-1540 .elementor-element.elementor-element-b82d50d img{width:300px;height:180px;}.elementor-1540 .elementor-element.elementor-element-5027b14 .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-1540 .elementor-element.elementor-element-c2e57a5{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-1540 .elementor-element.elementor-element-894e327 > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-1540 .elementor-element.elementor-element-02d491f img{width:300px;height:180px;}.elementor-1540 .elementor-element.elementor-element-217c695 .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-1540 .elementor-element.elementor-element-3f80023{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-1540 .elementor-element.elementor-element-9680871 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-94c86a7 > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-1540 .elementor-element.elementor-element-a857235 img{width:300px;height:180px;}.elementor-1540 .elementor-element.elementor-element-8ab5156 .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-1540 .elementor-element.elementor-element-375b522{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-1540 .elementor-element.elementor-element-2e587cf > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-1540 .elementor-element.elementor-element-fa60fb5 img{width:300px;height:180px;}.elementor-1540 .elementor-element.elementor-element-b536e37 .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-1540 .elementor-element.elementor-element-570a3c3{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-1540 .elementor-element.elementor-element-389008f > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-1540 .elementor-element.elementor-element-c74a1fd img{width:300px;height:180px;}.elementor-1540 .elementor-element.elementor-element-e1a2803 .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-1540 .elementor-element.elementor-element-bed49f3{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-1540 .elementor-element.elementor-element-4e4c7e2 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-440af43 > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-1540 .elementor-element.elementor-element-8ceaae3 img{width:300px;height:180px;}.elementor-1540 .elementor-element.elementor-element-44243da .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-1540 .elementor-element.elementor-element-a316748{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-1540 .elementor-element.elementor-element-4c71e1d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-00607d8 > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-1540 .elementor-element.elementor-element-cf6eaf9 .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-1540 .elementor-element.elementor-element-d52d749 .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-1540 .elementor-element.elementor-element-1226948{padding:60px 30px 60px 30px;}.elementor-1540 .elementor-element.elementor-element-a252330 .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-1540 .elementor-element.elementor-element-fa338c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-fa338c7{--container-widget-width:584px;--container-widget-flex-grow:0;width:var( --container-widget-width, 584px );max-width:584px;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-1540 .elementor-element.elementor-element-b1e80c1 .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-1540 .elementor-element.elementor-element-829f627 .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-1540 .elementor-element.elementor-element-43c08ad{margin-top:80px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-1540 .elementor-element.elementor-element-55acde7 .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-1540 .elementor-element.elementor-element-f1e4e82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-f1e4e82{--container-widget-width:584px;--container-widget-flex-grow:0;width:var( --container-widget-width, 584px );max-width:584px;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-1540 .elementor-element.elementor-element-1e9953a > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-1540 .elementor-element.elementor-element-6bf6573 .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-1540 .elementor-element.elementor-element-e238ba8{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-1540 .elementor-element.elementor-element-6abe465 > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-1540 .elementor-element.elementor-element-2493b25 .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-1540 .elementor-element.elementor-element-0382d68{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-1540 .elementor-element.elementor-element-e4459fb > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-1540 .elementor-element.elementor-element-f590c18 .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-1540 .elementor-element.elementor-element-4ee5d6d{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-1540 .elementor-element.elementor-element-45b935a .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-1540 .elementor-element.elementor-element-9245caa{margin-top:0px;margin-bottom:0px;padding:80px 30px 80px 30px;}.elementor-1540 .elementor-element.elementor-element-ae56a7e > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-4ba77ae img{width:70%;}.elementor-1540 .elementor-element.elementor-element-00b3650 .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-1540 .elementor-element.elementor-element-c2411bf .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-1540 .elementor-element.elementor-element-8d1a746{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-664057f > .elementor-element-populated{padding:60px 30px 60px 30px;}.elementor-1540 .elementor-element.elementor-element-2b85134 img{width:85%;}.elementor-1540 .elementor-element.elementor-element-2c2140f .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-1540 .elementor-element.elementor-element-61cb474{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-1540 .elementor-element.elementor-element-40e21e8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-1f5cb29 .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-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-1540 .elementor-element.elementor-element-f518979 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1540 .elementor-element.elementor-element-f518979 .elementor-icon-list-item > a{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-1540 .elementor-element.elementor-element-1dc5175 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-aa1fc85 .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-1540 .elementor-element.elementor-element-bca998b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1540 .elementor-element.elementor-element-bca998b .elementor-icon-list-item > a{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-1540 .elementor-element.elementor-element-54a63a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-07592a1 .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-1540 .elementor-element.elementor-element-595b955 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1540 .elementor-element.elementor-element-595b955 .elementor-icon-list-item > a{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-1540 .elementor-element.elementor-element-ff52553 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-3b3ed78{--spacer-size:400px;}.elementor-1540 .elementor-element.elementor-element-115e98e{margin-top:80px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-1540 .elementor-element.elementor-element-9a83173 .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-1540 .elementor-element.elementor-element-136b613{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-1540 .elementor-element.elementor-element-2f83df1{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-1540 .elementor-element.elementor-element-482ea1f .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-1540 .elementor-element.elementor-element-a89ae30{margin-top:0px;margin-bottom:0px;padding:60px 30px 60px 30px;}.elementor-1540 .elementor-element.elementor-element-c62a39c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1540 .elementor-element.elementor-element-c62a39c .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-1540 .elementor-element.elementor-element-39eaa53 .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-1540 .elementor-element.elementor-element-9612bde{margin-top:80px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-1540 .elementor-element.elementor-element-c13d3f8{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-1540 .elementor-element.elementor-element-bee544c{margin-top:0px;margin-bottom:0px;padding:60px 30px 60px 30px;}.elementor-1540 .elementor-element.elementor-element-55af602{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1540 .elementor-element.elementor-element-55af602 .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-1540 .elementor-element.elementor-element-5c41008{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-1540 .elementor-element.elementor-element-fdcbe2c .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-1540 .elementor-element.elementor-element-4cc928e .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-1540 .elementor-element.elementor-element-fabcb23 > .elementor-container{min-height:600px;}.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-1540 .elementor-element.elementor-element-df935cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1540 .elementor-element.elementor-element-df935cc .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-1540 .elementor-element.elementor-element-ec3debe .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-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-1540 .elementor-element.elementor-element-9f1e90d{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-1540 .elementor-element.elementor-element-6286649 > .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-1540 .elementor-element.elementor-element-cede2c0 .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-1540 .elementor-element.elementor-element-ec137ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-96bb5b4 .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-1540 .elementor-element.elementor-element-d08981e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-d08981e img{width:75%;}.elementor-1540 .elementor-element.elementor-element-f93fb4a .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-1540 .elementor-element.elementor-element-0ad1dc4{width:100%;max-width:100%;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-1540 .elementor-element.elementor-element-9c7718d{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-4954e3b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1540 .elementor-element.elementor-element-b82d50d img{height:200px;}.elementor-1540 .elementor-element.elementor-element-5027b14 .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-1540 .elementor-element.elementor-element-c2e57a5{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-1540 .elementor-element.elementor-element-894e327 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1540 .elementor-element.elementor-element-02d491f img{height:200px;}.elementor-1540 .elementor-element.elementor-element-217c695 .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-1540 .elementor-element.elementor-element-3f80023{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-1540 .elementor-element.elementor-element-94c86a7 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1540 .elementor-element.elementor-element-a857235 img{height:200px;}.elementor-1540 .elementor-element.elementor-element-8ab5156 .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-1540 .elementor-element.elementor-element-375b522{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-1540 .elementor-element.elementor-element-1b3470c{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-2e587cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1540 .elementor-element.elementor-element-fa60fb5 img{height:200px;}.elementor-1540 .elementor-element.elementor-element-b536e37 .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-1540 .elementor-element.elementor-element-570a3c3{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-1540 .elementor-element.elementor-element-389008f > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1540 .elementor-element.elementor-element-c74a1fd img{height:200px;}.elementor-1540 .elementor-element.elementor-element-e1a2803 .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-1540 .elementor-element.elementor-element-bed49f3{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-1540 .elementor-element.elementor-element-440af43 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1540 .elementor-element.elementor-element-8ceaae3 img{height:200px;}.elementor-1540 .elementor-element.elementor-element-44243da .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-1540 .elementor-element.elementor-element-a316748{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-1540 .elementor-element.elementor-element-c1b2925{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-00607d8 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1540 .elementor-element.elementor-element-0e8efac > .elementor-element-populated{padding:0px 0px 12px 0px;}.elementor-1540 .elementor-element.elementor-element-cf6eaf9 .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-1540 .elementor-element.elementor-element-4eae042 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-d52d749 .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-1540 .elementor-element.elementor-element-ef8be51 img{width:75%;}.elementor-1540 .elementor-element.elementor-element-a252330 .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-1540 .elementor-element.elementor-element-fa338c7{width:100%;max-width:100%;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-1540 .elementor-element.elementor-element-3241335 > .elementor-element-populated{padding:0px 0px 12px 0px;}.elementor-1540 .elementor-element.elementor-element-b1e80c1 .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-1540 .elementor-element.elementor-element-cc09cc9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-829f627 .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-1540 .elementor-element.elementor-element-2ad64fc img{width:75%;}.elementor-1540 .elementor-element.elementor-element-55acde7 .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-1540 .elementor-element.elementor-element-f1e4e82{width:100%;max-width:100%;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-1540 .elementor-element.elementor-element-1e9953a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1540 .elementor-element.elementor-element-6bf6573 .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-1540 .elementor-element.elementor-element-e238ba8{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-1540 .elementor-element.elementor-element-6abe465 > .elementor-element-populated{margin:40px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1540 .elementor-element.elementor-element-2493b25 .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-1540 .elementor-element.elementor-element-0382d68{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-1540 .elementor-element.elementor-element-e4459fb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1540 .elementor-element.elementor-element-f590c18 .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-1540 .elementor-element.elementor-element-4ee5d6d{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-1540 .elementor-element.elementor-element-45b935a .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-1540 .elementor-element.elementor-element-4ba77ae img{width:100%;height:300px;object-fit:cover;}.elementor-1540 .elementor-element.elementor-element-2c2dbf9 img{width:75%;}.elementor-1540 .elementor-element.elementor-element-f4d41b6 img{width:75%;}.elementor-1540 .elementor-element.elementor-element-00b3650{text-align:center;}.elementor-1540 .elementor-element.elementor-element-00b3650 .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-1540 .elementor-element.elementor-element-3e353a2{text-align:center;}.elementor-1540 .elementor-element.elementor-element-c2411bf .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-1540 .elementor-element.elementor-element-2b85134 img{width:75%;}.elementor-1540 .elementor-element.elementor-element-2c2140f .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-1540 .elementor-element.elementor-element-61cb474{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-1540 .elementor-element.elementor-element-1f5cb29 .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-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-1540 .elementor-element.elementor-element-f518979 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1540 .elementor-element.elementor-element-f518979 .elementor-icon-list-item > a{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-1540 .elementor-element.elementor-element-1dc5175 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-aa1fc85 .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-1540 .elementor-element.elementor-element-bca998b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-bca998b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1540 .elementor-element.elementor-element-bca998b .elementor-icon-list-item > a{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-1540 .elementor-element.elementor-element-54a63a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-07592a1 .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-1540 .elementor-element.elementor-element-595b955 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-595b955 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1540 .elementor-element.elementor-element-595b955 .elementor-icon-list-item > a{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-1540 .elementor-element.elementor-element-ff52553 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-3b3ed78{--spacer-size:380px;}.elementor-1540 .elementor-element.elementor-element-9a83173 .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-1540 .elementor-element.elementor-element-136b613{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-1540 .elementor-element.elementor-element-1046873 > .elementor-element-populated{padding:0px 0px 12px 0px;}.elementor-1540 .elementor-element.elementor-element-2f83df1{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-1540 .elementor-element.elementor-element-eb045d0 > .elementor-element-populated{padding:0px 0px 12px 0px;}.elementor-1540 .elementor-element.elementor-element-482ea1f .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-1540 .elementor-element.elementor-element-b73e771 img{width:75%;}.elementor-1540 .elementor-element.elementor-element-c62a39c .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-1540 .elementor-element.elementor-element-39eaa53 .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-1540 .elementor-element.elementor-element-c13d3f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1540 .elementor-element.elementor-element-a9455bc img{width:75%;}.elementor-1540 .elementor-element.elementor-element-55af602 .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-1540 .elementor-element.elementor-element-5c41008{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-1540 .elementor-element.elementor-element-382406f > .elementor-element-populated{padding:0px 0px 12px 0px;}.elementor-1540 .elementor-element.elementor-element-fdcbe2c .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-1540 .elementor-element.elementor-element-bc60841 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-4cc928e .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:1024px) and (min-width:768px){.elementor-1540 .elementor-element.elementor-element-ae56a7e{width:100%;}.elementor-1540 .elementor-element.elementor-element-abc64a9{width:100%;}}