.elementor-12022 .elementor-element.elementor-element-9282ef6:not(.elementor-motion-effects-element-type-background), .elementor-12022 .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-12022 .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-12022 .elementor-element.elementor-element-9282ef6 > .elementor-container{min-height:571px;}.elementor-12022 .elementor-element.elementor-element-9282ef6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom: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 );line-height:var( --e-global-typography-text-line-height );}.elementor-12022 .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-12022 .elementor-element.elementor-element-2070fb0{text-align:center;}.elementor-12022 .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-12022 .elementor-element.elementor-element-c1bd8bc:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-c1bd8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F2F2;}.elementor-12022 .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 60px 0px;}.elementor-12022 .elementor-element.elementor-element-c1bd8bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-51eaa6c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-8fa30a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-8fa30a3{text-align:center;}.elementor-12022 .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-12022 .elementor-element.elementor-element-7daa034 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-7daa034{text-align:center;}.elementor-12022 .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-12022 .elementor-element.elementor-element-0827a05 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12022 .elementor-element.elementor-element-a515e1f{padding:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-18edc33 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-73a0b36{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-40px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-40px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#000000;--arrow-hover-color:#000000;--swiper-pagination-size:7px;--swiper-pagination-spacing:40px;}.elementor-12022 .elementor-element.elementor-element-73a0b36 .swiper-slide > .elementor-element{height:100%;}.elementor-12022 .elementor-element.elementor-element-45827a9:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-45827a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F2F2;}.elementor-12022 .elementor-element.elementor-element-45827a9{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-12022 .elementor-element.elementor-element-45827a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-f96f41a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-f96f41a{text-align:center;}.elementor-12022 .elementor-element.elementor-element-f96f41a .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-12022 .elementor-element.elementor-element-1191790 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-1191790{text-align:center;}.elementor-12022 .elementor-element.elementor-element-1191790 .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-12022 .elementor-element.elementor-element-9ea84ae > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12022 .elementor-element.elementor-element-3c270bc:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-3c270bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-12022 .elementor-element.elementor-element-3c270bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-3c270bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-a332f77:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-a332f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12022 .elementor-element.elementor-element-a332f77{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-12022 .elementor-element.elementor-element-a332f77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-210a4a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-210a4a9{text-align:center;}.elementor-12022 .elementor-element.elementor-element-210a4a9 .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-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-12022 .elementor-element.elementor-element-1f997bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-1f997bb{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-12022 .elementor-element.elementor-element-1782565 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-bbe7cbb:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-bbe7cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12022 .elementor-element.elementor-element-bbe7cbb{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-12022 .elementor-element.elementor-element-bbe7cbb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-5038767 img{height:199px;}.elementor-12022 .elementor-element.elementor-element-7ab8c7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-7ab8c7f{text-align:center;}.elementor-12022 .elementor-element.elementor-element-7ab8c7f .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-12022 .elementor-element.elementor-element-734032b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-734032b{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-12022 .elementor-element.elementor-element-d91e47a .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-d91e47a > .elementor-widget-container{margin:72px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-9db47b8:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-9db47b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12022 .elementor-element.elementor-element-9db47b8{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-12022 .elementor-element.elementor-element-9db47b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-de8d57e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-de8d57e{text-align:center;}.elementor-12022 .elementor-element.elementor-element-de8d57e .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-12022 .elementor-element.elementor-element-1d95363 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-1d95363{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-12022 .elementor-element.elementor-element-d0de622 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-74250e0:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-74250e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-12022 .elementor-element.elementor-element-74250e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-74250e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-b6d8962:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-b6d8962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12022 .elementor-element.elementor-element-b6d8962{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-12022 .elementor-element.elementor-element-b6d8962 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-7d711ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-7d711ec{text-align:center;}.elementor-12022 .elementor-element.elementor-element-7d711ec .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-12022 .elementor-element.elementor-element-f17c487 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-f17c487{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-12022 .elementor-element.elementor-element-fc7786e .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-7cea604:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-7cea604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12022 .elementor-element.elementor-element-7cea604{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-12022 .elementor-element.elementor-element-7cea604 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-65315f1 img{height:199px;}.elementor-12022 .elementor-element.elementor-element-76530f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-76530f0{text-align:center;}.elementor-12022 .elementor-element.elementor-element-76530f0 .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-12022 .elementor-element.elementor-element-cbf735b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-cbf735b{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-12022 .elementor-element.elementor-element-29ee472 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-29ee472 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-025c8e4:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-025c8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12022 .elementor-element.elementor-element-025c8e4{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-12022 .elementor-element.elementor-element-025c8e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-64c693e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-64c693e{text-align:center;}.elementor-12022 .elementor-element.elementor-element-64c693e .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-12022 .elementor-element.elementor-element-b65ac02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-b65ac02{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-12022 .elementor-element.elementor-element-6517b56 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-f5474d4:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-f5474d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-12022 .elementor-element.elementor-element-f5474d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-f5474d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-8a4c327:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-8a4c327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12022 .elementor-element.elementor-element-8a4c327{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-12022 .elementor-element.elementor-element-8a4c327 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-dce7bf7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-dce7bf7{text-align:center;}.elementor-12022 .elementor-element.elementor-element-dce7bf7 .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-12022 .elementor-element.elementor-element-62714ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-62714ab{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-12022 .elementor-element.elementor-element-92ab425 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-92ab425 > .elementor-widget-container{margin:82px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-07e7078:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-07e7078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12022 .elementor-element.elementor-element-07e7078{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-12022 .elementor-element.elementor-element-07e7078 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-17ac6b8 img{width:100%;height:199px;}.elementor-12022 .elementor-element.elementor-element-52cf212 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-52cf212{text-align:center;}.elementor-12022 .elementor-element.elementor-element-52cf212 .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-12022 .elementor-element.elementor-element-e0e6e14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-e0e6e14{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-12022 .elementor-element.elementor-element-386dcf1 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-386dcf1 > .elementor-widget-container{margin:63px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-c3ac47a:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-c3ac47a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12022 .elementor-element.elementor-element-c3ac47a{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-12022 .elementor-element.elementor-element-c3ac47a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-d540648 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-d540648{text-align:center;}.elementor-12022 .elementor-element.elementor-element-d540648 .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-12022 .elementor-element.elementor-element-4f53f8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-4f53f8f{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-12022 .elementor-element.elementor-element-87636e3 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-de4430d:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-de4430d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-12022 .elementor-element.elementor-element-de4430d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-12022 .elementor-element.elementor-element-de4430d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-f05edb5:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-f05edb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12022 .elementor-element.elementor-element-f05edb5{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-12022 .elementor-element.elementor-element-f05edb5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-4b28461 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-4b28461{text-align:center;}.elementor-12022 .elementor-element.elementor-element-4b28461 .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-12022 .elementor-element.elementor-element-f92f3de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-f92f3de{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-12022 .elementor-element.elementor-element-b2dfa12 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-c33027c:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-c33027c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12022 .elementor-element.elementor-element-c33027c{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-12022 .elementor-element.elementor-element-c33027c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-617d772 img{height:199px;}.elementor-12022 .elementor-element.elementor-element-577ab20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-577ab20{text-align:center;}.elementor-12022 .elementor-element.elementor-element-577ab20 .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-12022 .elementor-element.elementor-element-a04ec32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-a04ec32{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-12022 .elementor-element.elementor-element-f4502a0 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-f4502a0 > .elementor-widget-container{margin:98px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-d7c3cb3:not(.elementor-motion-effects-element-type-background), .elementor-12022 .elementor-element.elementor-element-d7c3cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12022 .elementor-element.elementor-element-d7c3cb3{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-12022 .elementor-element.elementor-element-d7c3cb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12022 .elementor-element.elementor-element-7bc90e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-7bc90e8{text-align:center;}.elementor-12022 .elementor-element.elementor-element-7bc90e8 .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-12022 .elementor-element.elementor-element-b8c6d2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-b8c6d2b{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-12022 .elementor-element.elementor-element-5163712 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-5163712 > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-14b622e{padding:80px 0px 80px 0px;}.elementor-12022 .elementor-element.elementor-element-d0ed1ac{width:var( --container-widget-width, 100.101% );max-width:100.101%;--container-widget-width:100.101%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}@media(max-width:1024px){.elementor-12022 .elementor-element.elementor-element-9282ef6{margin-top:90px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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-12022 .elementor-element.elementor-element-8fa30a3 .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-7daa034 .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-73a0b36{--swiper-slides-to-display:2;}.elementor-12022 .elementor-element.elementor-element-f96f41a .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-1191790 .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-210a4a9 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12022 .elementor-element.elementor-element-1f997bb{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-12022 .elementor-element.elementor-element-7ab8c7f .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-734032b{font-size:14px;}.elementor-12022 .elementor-element.elementor-element-de8d57e .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-1d95363{font-size:14px;}.elementor-12022 .elementor-element.elementor-element-7d711ec .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-f17c487{font-size:14px;}.elementor-12022 .elementor-element.elementor-element-76530f0 .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-cbf735b{font-size:14px;}.elementor-12022 .elementor-element.elementor-element-64c693e .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-b65ac02{font-size:14px;}.elementor-12022 .elementor-element.elementor-element-dce7bf7 .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-62714ab{font-size:14px;}.elementor-12022 .elementor-element.elementor-element-52cf212 .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-e0e6e14{font-size:14px;}.elementor-12022 .elementor-element.elementor-element-d540648 .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-4f53f8f{font-size:14px;}.elementor-12022 .elementor-element.elementor-element-4b28461 .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-f92f3de{font-size:14px;}.elementor-12022 .elementor-element.elementor-element-577ab20 .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-a04ec32{font-size:14px;}.elementor-12022 .elementor-element.elementor-element-7bc90e8 .elementor-heading-title{font-size:30px;}.elementor-12022 .elementor-element.elementor-element-b8c6d2b{font-size:14px;}}@media(max-width:767px){.elementor-12022 .elementor-element.elementor-element-9282ef6{margin-top:0px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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-12022 .elementor-element.elementor-element-8fa30a3 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-7daa034 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-73a0b36{--swiper-slides-to-display:1;}.elementor-12022 .elementor-element.elementor-element-f96f41a .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-1191790 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-210a4a9 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12022 .elementor-element.elementor-element-1782565 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-7ab8c7f .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-d91e47a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-de8d57e .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-7d711ec .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-76530f0 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-29ee472 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-64c693e .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-6517b56 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-dce7bf7 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-92ab425 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-52cf212 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-386dcf1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-d540648 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-4b28461 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-577ab20 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-f4502a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-7bc90e8 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-12022 .elementor-element.elementor-element-5163712 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12022 .elementor-element.elementor-element-d0ed1ac{font-size:15px;}}