.elementor-12885 .elementor-element.elementor-element-9282ef6:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-9282ef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joshdotoligroup.com/wp-content/uploads/2023/06/80af301cc667a0f9e7054b8340f8c260-1200x675-1.jpg");background-position:center center;background-size:cover;}.elementor-12885 .elementor-element.elementor-element-9282ef6 > .elementor-background-overlay{background-color:#000000;opacity:0.28;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-9282ef6 > .elementor-container{min-height:571px;}.elementor-12885 .elementor-element.elementor-element-9282ef6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-12885 .elementor-element.elementor-element-57b6f26 img{width:46%;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-2070fb0{text-align:center;}.elementor-12885 .elementor-element.elementor-element-2070fb0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-12885 .elementor-element.elementor-element-14b622e{padding:80px 0px 80px 0px;}.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 );line-height:var( --e-global-typography-text-line-height );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-12885 .elementor-element.elementor-element-c1bd8bc:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-c1bd8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F2F2;}.elementor-12885 .elementor-element.elementor-element-c1bd8bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-c1bd8bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-8fa30a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-8fa30a3{text-align:center;}.elementor-12885 .elementor-element.elementor-element-8fa30a3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-7daa034 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-7daa034{text-align:center;}.elementor-12885 .elementor-element.elementor-element-7daa034 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;line-height:30px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-576b474 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12885 .elementor-element.elementor-element-5d7cd47:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-5d7cd47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-12885 .elementor-element.elementor-element-5d7cd47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-5d7cd47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-1dcfa99:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-1dcfa99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12885 .elementor-element.elementor-element-1dcfa99{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ABABAB;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-12885 .elementor-element.elementor-element-1dcfa99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-92670e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-92670e3{text-align:center;}.elementor-12885 .elementor-element.elementor-element-92670e3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;line-height:22px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-05de15c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-05de15c{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-12885 .elementor-element.elementor-element-1d3f851 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-4db4411:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-4db4411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12885 .elementor-element.elementor-element-4db4411{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ABABAB;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-12885 .elementor-element.elementor-element-4db4411 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-2b6092e img{height:199px;}.elementor-12885 .elementor-element.elementor-element-e58f91b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-e58f91b{text-align:center;}.elementor-12885 .elementor-element.elementor-element-e58f91b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;line-height:22px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-ec82b24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-ec82b24{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-c5aeaf9 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-c5aeaf9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-f2c5388:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-f2c5388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12885 .elementor-element.elementor-element-f2c5388{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ABABAB;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-12885 .elementor-element.elementor-element-f2c5388 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-7902b9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-7902b9f{text-align:center;}.elementor-12885 .elementor-element.elementor-element-7902b9f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;line-height:22px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-6e7ab1d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-6e7ab1d{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-e0d767e .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-3b6ed63:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-3b6ed63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-12885 .elementor-element.elementor-element-3b6ed63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-3b6ed63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-68fe2e3:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-68fe2e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12885 .elementor-element.elementor-element-68fe2e3{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ABABAB;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-12885 .elementor-element.elementor-element-68fe2e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-5ba33c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-5ba33c5{text-align:center;}.elementor-12885 .elementor-element.elementor-element-5ba33c5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;line-height:22px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-6e6c785 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-6e6c785{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-535340c .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-b8c8631:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-b8c8631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12885 .elementor-element.elementor-element-b8c8631{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ABABAB;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-12885 .elementor-element.elementor-element-b8c8631 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-90c1d76 img{height:199px;}.elementor-12885 .elementor-element.elementor-element-53a4c4b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-53a4c4b{text-align:center;}.elementor-12885 .elementor-element.elementor-element-53a4c4b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;line-height:22px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-72a0456 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-72a0456{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-a60e310 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-a60e310 > .elementor-widget-container{margin:72px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-2cbd5f1:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-2cbd5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12885 .elementor-element.elementor-element-2cbd5f1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ABABAB;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-12885 .elementor-element.elementor-element-2cbd5f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-71ce397 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-71ce397{text-align:center;}.elementor-12885 .elementor-element.elementor-element-71ce397 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;line-height:22px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-d8c8e88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-d8c8e88{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-2343aa9 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-6abdf38:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-6abdf38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-12885 .elementor-element.elementor-element-6abdf38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-6abdf38 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-780e9eb:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-780e9eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12885 .elementor-element.elementor-element-780e9eb{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ABABAB;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-12885 .elementor-element.elementor-element-780e9eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-ad34b4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-ad34b4e{text-align:center;}.elementor-12885 .elementor-element.elementor-element-ad34b4e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;line-height:22px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-9ef799a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-9ef799a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-08d5f47 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-08d5f47 > .elementor-widget-container{margin:82px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-0a5d938:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-0a5d938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12885 .elementor-element.elementor-element-0a5d938{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ABABAB;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-12885 .elementor-element.elementor-element-0a5d938 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-7a5acca img{width:100%;height:199px;}.elementor-12885 .elementor-element.elementor-element-af7ef7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-af7ef7e{text-align:center;}.elementor-12885 .elementor-element.elementor-element-af7ef7e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;line-height:22px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-1f4a2f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-1f4a2f9{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-ff50ee9 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-ff50ee9 > .elementor-widget-container{margin:63px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-9f044f5:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-9f044f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12885 .elementor-element.elementor-element-9f044f5{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ABABAB;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-12885 .elementor-element.elementor-element-9f044f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-ae48150 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-ae48150{text-align:center;}.elementor-12885 .elementor-element.elementor-element-ae48150 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;line-height:22px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-9660257 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-9660257{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-3513961 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-47c2ccb:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-47c2ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-12885 .elementor-element.elementor-element-47c2ccb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-12885 .elementor-element.elementor-element-47c2ccb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-4062cad:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-4062cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12885 .elementor-element.elementor-element-4062cad{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ABABAB;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-12885 .elementor-element.elementor-element-4062cad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-a42b0aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-a42b0aa{text-align:center;}.elementor-12885 .elementor-element.elementor-element-a42b0aa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;line-height:22px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-bc2c646 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-bc2c646{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-6de91ae .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-34636b2:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-34636b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12885 .elementor-element.elementor-element-34636b2{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ABABAB;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-12885 .elementor-element.elementor-element-34636b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-6717a9e img{height:199px;}.elementor-12885 .elementor-element.elementor-element-d8003a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-d8003a3{text-align:center;}.elementor-12885 .elementor-element.elementor-element-d8003a3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;line-height:22px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-c254eaf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-c254eaf{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-a22d097 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-a22d097 > .elementor-widget-container{margin:98px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-dfd41d3:not(.elementor-motion-effects-element-type-background), .elementor-12885 .elementor-element.elementor-element-dfd41d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12885 .elementor-element.elementor-element-dfd41d3{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ABABAB;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-12885 .elementor-element.elementor-element-dfd41d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12885 .elementor-element.elementor-element-e7f291b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-e7f291b{text-align:center;}.elementor-12885 .elementor-element.elementor-element-e7f291b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;line-height:22px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-166b27a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-166b27a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-12885 .elementor-element.elementor-element-41c45f6 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-41c45f6 > .elementor-widget-container{margin:48px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12885 .elementor-element.elementor-element-8fa30a3 .elementor-heading-title{font-size:30px;}.elementor-12885 .elementor-element.elementor-element-7daa034 .elementor-heading-title{font-size:30px;}.elementor-12885 .elementor-element.elementor-element-92670e3 .elementor-heading-title{font-size:30px;}.elementor-12885 .elementor-element.elementor-element-05de15c{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12885 .elementor-element.elementor-element-e58f91b .elementor-heading-title{font-size:30px;}.elementor-12885 .elementor-element.elementor-element-ec82b24{font-size:14px;}.elementor-12885 .elementor-element.elementor-element-7902b9f .elementor-heading-title{font-size:30px;}.elementor-12885 .elementor-element.elementor-element-6e7ab1d{font-size:14px;}.elementor-12885 .elementor-element.elementor-element-5ba33c5 .elementor-heading-title{font-size:30px;}.elementor-12885 .elementor-element.elementor-element-6e6c785{font-size:14px;}.elementor-12885 .elementor-element.elementor-element-53a4c4b .elementor-heading-title{font-size:30px;}.elementor-12885 .elementor-element.elementor-element-72a0456{font-size:14px;}.elementor-12885 .elementor-element.elementor-element-71ce397 .elementor-heading-title{font-size:30px;}.elementor-12885 .elementor-element.elementor-element-d8c8e88{font-size:14px;}.elementor-12885 .elementor-element.elementor-element-ad34b4e .elementor-heading-title{font-size:30px;}.elementor-12885 .elementor-element.elementor-element-9ef799a{font-size:14px;}.elementor-12885 .elementor-element.elementor-element-af7ef7e .elementor-heading-title{font-size:30px;}.elementor-12885 .elementor-element.elementor-element-1f4a2f9{font-size:14px;}.elementor-12885 .elementor-element.elementor-element-ae48150 .elementor-heading-title{font-size:30px;}.elementor-12885 .elementor-element.elementor-element-9660257{font-size:14px;}.elementor-12885 .elementor-element.elementor-element-a42b0aa .elementor-heading-title{font-size:30px;}.elementor-12885 .elementor-element.elementor-element-bc2c646{font-size:14px;}.elementor-12885 .elementor-element.elementor-element-d8003a3 .elementor-heading-title{font-size:30px;}.elementor-12885 .elementor-element.elementor-element-c254eaf{font-size:14px;}.elementor-12885 .elementor-element.elementor-element-e7f291b .elementor-heading-title{font-size:30px;}.elementor-12885 .elementor-element.elementor-element-166b27a{font-size:14px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12885 .elementor-element.elementor-element-8fa30a3 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12885 .elementor-element.elementor-element-7daa034 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12885 .elementor-element.elementor-element-92670e3 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12885 .elementor-element.elementor-element-e58f91b .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12885 .elementor-element.elementor-element-c5aeaf9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-7902b9f .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12885 .elementor-element.elementor-element-e0d767e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-5ba33c5 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12885 .elementor-element.elementor-element-535340c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-53a4c4b .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12885 .elementor-element.elementor-element-a60e310 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-71ce397 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12885 .elementor-element.elementor-element-ad34b4e .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12885 .elementor-element.elementor-element-08d5f47 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-af7ef7e .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12885 .elementor-element.elementor-element-ff50ee9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-ae48150 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12885 .elementor-element.elementor-element-a42b0aa .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12885 .elementor-element.elementor-element-d8003a3 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12885 .elementor-element.elementor-element-a22d097 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12885 .elementor-element.elementor-element-e7f291b .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12885 .elementor-element.elementor-element-41c45f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}}