.elementor-2 .elementor-element.elementor-element-a13fd85 > .elementor-container{max-width:1060px;}.elementor-2 .elementor-element.elementor-element-a13fd85 .elementor-repeater-item-31259d4.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-8726754 .elementor-heading-title{color:#00adef;font-family:"ITC", Sans-serif;font-size:94px;font-weight:900;text-transform:uppercase;letter-spacing:0.1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-2 .elementor-element.elementor-element-c511a73{text-align:left;font-family:"ITC", Sans-serif;}.elementor-2 .elementor-element.elementor-element-55446da{color:#fceb6b;font-size:34px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-55446da > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-76c80c3 .elementor-button{font-family:"ITC", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-d7b1040 );border-radius:0px 0px 0px 0px;padding:15px 25px 12px 25px;}.elementor-2 .elementor-element.elementor-element-76c80c3{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-76c80c3 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a13fd85:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a13fd85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.swebdevelopment.com/wp-content/uploads/2019/11/Screen-Shot-2019-06-04-at-2.16.51-PM.png") 50% 50%;background-size:cover;}.elementor-2 .elementor-element.elementor-element-a13fd85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-110px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-a13fd85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-fcc5f81 > .elementor-container{max-width:1400px;}.elementor-2 .elementor-element.elementor-element-fcc5f81 .elementor-repeater-item-95ddb5c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-0205009 > .elementor-widget-container{margin:-95px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fcc5f81:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fcc5f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-fcc5f81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-fcc5f81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-ada7840 > .elementor-container{max-width:1400px;}.elementor-2 .elementor-element.elementor-element-ada7840 .elementor-repeater-item-3f287d8.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-e7aba13{text-align:center;color:#00adef;font-size:14px;font-weight:500;letter-spacing:9.1px;z-index:50;}.elementor-2 .elementor-element.elementor-element-e7aba13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0a692e7 .elementor-repeater-item-8994045.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-e806b80 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d3d73b5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2d581c8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3e50c0f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ef69a1b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0a692e7{margin-top:-20px;margin-bottom:5px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b57448a{text-align:center;color:#00adef;font-size:14px;font-weight:500;letter-spacing:9.1px;z-index:50;}.elementor-2 .elementor-element.elementor-element-b57448a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d56259c .elementor-repeater-item-7438b2d.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-fd29ed3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-80bb705 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-856273b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2667a90 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-922a6e9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d56259c{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ada7840:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ada7840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-ada7840{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-ada7840 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-ce2dcee{padding:3% 4% 4% 4%;}.elementor-2 .elementor-element.elementor-element-0b1134d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0b1134d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2fe18316 );}.elementor-2 .elementor-element.elementor-element-0b1134d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 3% 3% 3%;}.elementor-2 .elementor-element.elementor-element-0b1134d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-96e6e76 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.3em;word-spacing:0.15em;}.elementor-2 .elementor-element.elementor-element-cd90ebd .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.3em;font-weight:600;word-spacing:0.1em;}.elementor-2 .elementor-element.elementor-element-341581d{font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-e27a619 .elementor-repeater-item-5cf4452.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-05d14a0 .elementor-heading-title{color:var( --e-global-color-2fe18316 );font-family:"ITC", Sans-serif;font-size:36px;font-weight:500;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-ef6c1e5 .elementor-heading-title{color:var( --e-global-color-d7b1040 );font-family:var( --e-global-typography-1ee2520-font-family ), Sans-serif;font-size:var( --e-global-typography-1ee2520-font-size );font-weight:var( --e-global-typography-1ee2520-font-weight );line-height:var( --e-global-typography-1ee2520-line-height );letter-spacing:var( --e-global-typography-1ee2520-letter-spacing );word-spacing:var( --e-global-typography-1ee2520-word-spacing );}.elementor-2 .elementor-element.elementor-element-ef6c1e5 > .elementor-widget-container{margin:-4% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-f0a08f0{color:#ffffff;font-family:"ITC", Sans-serif;font-size:28px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-fb73e0c .elementor-button{font-family:"ITC", Sans-serif;font-size:1.1em;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;border-style:none;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fb73e0c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-fb73e0c .elementor-button:focus{color:var( --e-global-color-d7b1040 );}.elementor-2 .elementor-element.elementor-element-fb73e0c .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-fb73e0c .elementor-button:focus svg{fill:var( --e-global-color-d7b1040 );}.elementor-2 .elementor-element.elementor-element-e27a619:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e27a619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.swebdevelopment.com/wp-content/uploads/2019/11/sweb-front-project-imgs.png");background-position:top center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e27a619{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-e27a619 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-387808d > .elementor-container{max-width:1300px;}.elementor-2 .elementor-element.elementor-element-387808d .elementor-repeater-item-4faff3c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-4d59421 .elementor-heading-title{color:var( --e-global-color-2fe18316 );font-family:"ITC", Sans-serif;font-size:36px;font-weight:500;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-5317d6d .elementor-heading-title{color:var( --e-global-color-d7b1040 );font-family:var( --e-global-typography-1ee2520-font-family ), Sans-serif;font-size:var( --e-global-typography-1ee2520-font-size );font-weight:var( --e-global-typography-1ee2520-font-weight );line-height:var( --e-global-typography-1ee2520-line-height );letter-spacing:var( --e-global-typography-1ee2520-letter-spacing );word-spacing:var( --e-global-typography-1ee2520-word-spacing );}.elementor-2 .elementor-element.elementor-element-5317d6d > .elementor-widget-container{margin:-4% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-0ec19ec{color:#ffffff;font-family:"ITC", Sans-serif;font-size:28px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-d743a72{color:#ffffff;font-family:"ITC", Sans-serif;font-size:19px;line-height:27px;width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-d743a72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f3f899e .elementor-button{font-family:"ITC", Sans-serif;font-size:1.1em;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;border-style:none;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f3f899e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f3f899e .elementor-button:focus{color:var( --e-global-color-d7b1040 );}.elementor-2 .elementor-element.elementor-element-f3f899e .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-f3f899e .elementor-button:focus svg{fill:var( --e-global-color-d7b1040 );}.elementor-2 .elementor-element.elementor-element-387808d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-387808d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, rgba(0,0,0,0.42) 100%);}.elementor-2 .elementor-element.elementor-element-387808d > .elementor-background-overlay{background-color:#000000;background-image:url("https://www.swebdevelopment.com/wp-content/uploads/2023/12/Screen-Shot-2019-08-09-at-10.15.38-AM-1.webp");background-position:top center;background-size:cover;opacity:0.43;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-387808d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-d103543 > .elementor-container{max-width:1300px;}.elementor-2 .elementor-element.elementor-element-d103543 .elementor-repeater-item-a6c1ca9.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-b478e98 > .elementor-element-populated{padding:0px 0px 0px 80px;}.elementor-2 .elementor-element.elementor-element-3259211 .elementor-repeater-item-a156296.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-f136293 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d2599c7 .elementor-heading-title{color:var( --e-global-color-2fe18316 );font-family:"ITC", Sans-serif;font-size:36px;font-weight:500;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-8ba2387 .elementor-heading-title{color:var( --e-global-color-d7b1040 );font-family:var( --e-global-typography-1ee2520-font-family ), Sans-serif;font-size:var( --e-global-typography-1ee2520-font-size );font-weight:var( --e-global-typography-1ee2520-font-weight );line-height:var( --e-global-typography-1ee2520-line-height );letter-spacing:var( --e-global-typography-1ee2520-letter-spacing );word-spacing:var( --e-global-typography-1ee2520-word-spacing );}.elementor-2 .elementor-element.elementor-element-8ba2387 > .elementor-widget-container{margin:-4% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-3259211{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-037c631{color:#ffffff;font-family:"ITC", Sans-serif;font-size:28px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-79b14b8 .elementor-button{font-family:"ITC", Sans-serif;font-size:1.1em;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;border-style:none;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-79b14b8 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-79b14b8 .elementor-button:focus{color:var( --e-global-color-d7b1040 );}.elementor-2 .elementor-element.elementor-element-79b14b8 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-79b14b8 .elementor-button:focus svg{fill:var( --e-global-color-d7b1040 );}.elementor-2 .elementor-element.elementor-element-d103543:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d103543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.swebdevelopment.com/wp-content/uploads/2019/11/stbtc-aquaman.png");background-position:top center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-d103543 > .elementor-background-overlay{opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-d103543{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 80px 0px;}.elementor-2 .elementor-element.elementor-element-3536652 .elementor-repeater-item-cb94ad9.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-7f22a0a .elementor-heading-title{color:var( --e-global-color-2fe18316 );font-family:"ITC", Sans-serif;font-size:36px;font-weight:500;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-d0ff524 .elementor-heading-title{color:var( --e-global-color-d7b1040 );font-family:var( --e-global-typography-1ee2520-font-family ), Sans-serif;font-size:var( --e-global-typography-1ee2520-font-size );font-weight:var( --e-global-typography-1ee2520-font-weight );line-height:var( --e-global-typography-1ee2520-line-height );letter-spacing:var( --e-global-typography-1ee2520-letter-spacing );word-spacing:var( --e-global-typography-1ee2520-word-spacing );}.elementor-2 .elementor-element.elementor-element-d0ff524 > .elementor-widget-container{margin:-4% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-b8448fe{color:#ffffff;font-family:"ITC", Sans-serif;font-size:28px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-b4018ae{color:#ffffff;font-family:"ITC", Sans-serif;font-size:19px;line-height:27px;width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-b4018ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c579550 .elementor-button{font-family:"ITC", Sans-serif;font-size:1.1em;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;border-style:none;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c579550 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c579550 .elementor-button:focus{color:var( --e-global-color-d7b1040 );}.elementor-2 .elementor-element.elementor-element-c579550 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-c579550 .elementor-button:focus svg{fill:var( --e-global-color-d7b1040 );}.elementor-2 .elementor-element.elementor-element-3536652:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3536652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.swebdevelopment.com/wp-content/uploads/2019/11/3ddc814758ed5daeb7746a349f3aed06.png");background-position:top center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-3536652 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #000000 0%, rgba(0,0,0,0) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-3536652{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-567fe5e .elementor-repeater-item-0a5a4ac.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-caa326b{text-align:center;color:#00adef;font-family:"ITC", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;line-height:0.1em;}.elementor-2 .elementor-element.elementor-element-fd32cbe .elementor-testimonial__text{color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-2 .elementor-element.elementor-element-fd32cbe .elementor-testimonial__name{color:var( --e-global-color-2af016ca );}.elementor-2 .elementor-element.elementor-element-fd32cbe .elementor-swiper-button{font-size:20px;}.elementor-2 .elementor-element.elementor-element-fd32cbe .elementor-testimonial__content{padding:5% 5% 5% 5%;}.elementor-2 .elementor-element.elementor-element-fd32cbe.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-fd32cbe.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:5%;}.elementor-2 .elementor-element.elementor-element-fd32cbe.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-fd32cbe.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-fd32cbe.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 5% 0 5%;}.elementor-2 .elementor-element.elementor-element-567fe5e{margin-top:0%;margin-bottom:0%;padding:120px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-25f4504 .elementor-repeater-item-0a5a4ac.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-3ff33d7{text-align:center;color:#00adef;font-family:"ITC", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;line-height:0.1em;}.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.25 * 100% );}.elementor-2 .elementor-element.elementor-element-53c6292:after{content:"1.25";}.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__thumbnail__link{width:100%;}.elementor-2 .elementor-element.elementor-element-53c6292{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-2 .elementor-element.elementor-element-53c6292.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2 .elementor-element.elementor-element-53c6292.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2 .elementor-element.elementor-element-53c6292.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__title, .elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__title a{color:#00adef;font-size:30px;font-weight:500;letter-spacing:0.3px;}.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__read-more{color:#00adef;}.elementor-2 .elementor-element.elementor-element-53c6292 a.elementor-post__read-more{font-family:"ITC", Sans-serif;font-size:19px;font-weight:500;line-height:1em;}.elementor-2 .elementor-element.elementor-element-25f4504:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-25f4504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-25f4504{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-25f4504 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-5743784{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-af4bd6d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.swebdevelopment.com/wp-content/uploads/2019/11/mobile-gray-background.svg");}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-95a03c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-2 .elementor-element.elementor-element-95a03c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 200px 0px;}.elementor-2 .elementor-element.elementor-element-8726754{text-align:center;}.elementor-2 .elementor-element.elementor-element-8726754 .elementor-heading-title{font-size:75px;}.elementor-2 .elementor-element.elementor-element-55446da{text-align:center;font-size:24px;}.elementor-2 .elementor-element.elementor-element-55446da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-76c80c3{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-2 .elementor-element.elementor-element-a13fd85{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fcc5f81{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-ef6c1e5 .elementor-heading-title{font-size:var( --e-global-typography-1ee2520-font-size );line-height:var( --e-global-typography-1ee2520-line-height );letter-spacing:var( --e-global-typography-1ee2520-letter-spacing );word-spacing:var( --e-global-typography-1ee2520-word-spacing );}.elementor-2 .elementor-element.elementor-element-5317d6d .elementor-heading-title{font-size:var( --e-global-typography-1ee2520-font-size );line-height:var( --e-global-typography-1ee2520-line-height );letter-spacing:var( --e-global-typography-1ee2520-letter-spacing );word-spacing:var( --e-global-typography-1ee2520-word-spacing );}.elementor-2 .elementor-element.elementor-element-8ba2387 .elementor-heading-title{font-size:var( --e-global-typography-1ee2520-font-size );line-height:var( --e-global-typography-1ee2520-line-height );letter-spacing:var( --e-global-typography-1ee2520-letter-spacing );word-spacing:var( --e-global-typography-1ee2520-word-spacing );}.elementor-2 .elementor-element.elementor-element-d0ff524 .elementor-heading-title{font-size:var( --e-global-typography-1ee2520-font-size );line-height:var( --e-global-typography-1ee2520-line-height );letter-spacing:var( --e-global-typography-1ee2520-letter-spacing );word-spacing:var( --e-global-typography-1ee2520-word-spacing );}.elementor-2 .elementor-element.elementor-element-caa326b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fd32cbe .elementor-testimonial__text{font-size:1em;}.elementor-2 .elementor-element.elementor-element-3ff33d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__title, .elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__title a{font-size:1em;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-95a03c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-2 .elementor-element.elementor-element-95a03c4 > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-8726754 .elementor-heading-title{font-size:2.25rem;}.elementor-2 .elementor-element.elementor-element-8726754 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8726754{z-index:2;}.elementor-2 .elementor-element.elementor-element-55446da{font-size:1.2rem;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-55446da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-5px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-76c80c3 .elementor-button{font-size:18px;padding:12px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-76c80c3 > .elementor-widget-container{padding:5px 5px 30px 5px;}.elementor-2 .elementor-element.elementor-element-76c80c3{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-2 .elementor-element.elementor-element-a13fd85{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-055719a > .elementor-element-populated{margin:-5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-fcc5f81{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-d4ef0ae{z-index:50;}.elementor-2 .elementor-element.elementor-element-e806b80{width:50%;}.elementor-2 .elementor-element.elementor-element-94efb0e > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-2 .elementor-element.elementor-element-2d581c8{width:50%;}.elementor-2 .elementor-element.elementor-element-6e4a1df > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-2 .elementor-element.elementor-element-3e50c0f{width:50%;}.elementor-2 .elementor-element.elementor-element-09ec56b > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-2 .elementor-element.elementor-element-ef69a1b{width:50%;}.elementor-2 .elementor-element.elementor-element-63d2e10 > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-2 .elementor-element.elementor-element-0a692e7{padding:4% 4% 4% 4%;}.elementor-2 .elementor-element.elementor-element-87c5ac1 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-87c5ac1{z-index:50;}.elementor-2 .elementor-element.elementor-element-fd29ed3{width:50%;}.elementor-2 .elementor-element.elementor-element-57a20ef > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-2 .elementor-element.elementor-element-80bb705{width:50%;}.elementor-2 .elementor-element.elementor-element-dbb2121 > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-2 .elementor-element.elementor-element-2667a90{width:50%;}.elementor-2 .elementor-element.elementor-element-f99e25f > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-2 .elementor-element.elementor-element-922a6e9{width:50%;}.elementor-2 .elementor-element.elementor-element-dc2a576 > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-2 .elementor-element.elementor-element-d56259c{padding:4% 4% 4% 4%;}.elementor-2 .elementor-element.elementor-element-ada7840{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-96e6e76 .elementor-heading-title{font-size:1em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-cd90ebd .elementor-heading-title{font-size:1em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-76a0caf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-05d14a0 .elementor-heading-title{font-size:1.2em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-ef6c1e5 .elementor-heading-title{font-size:var( --e-global-typography-1ee2520-font-size );line-height:var( --e-global-typography-1ee2520-line-height );letter-spacing:var( --e-global-typography-1ee2520-letter-spacing );word-spacing:var( --e-global-typography-1ee2520-word-spacing );}.elementor-2 .elementor-element.elementor-element-f0a08f0{font-size:22px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-e27a619{margin-top:0%;margin-bottom:5%;padding:2% 2% 2% 2%;}.elementor-2 .elementor-element.elementor-element-6498250 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-7ec071e > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-2 .elementor-element.elementor-element-4d59421 .elementor-heading-title{font-size:1.2em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-5317d6d .elementor-heading-title{font-size:var( --e-global-typography-1ee2520-font-size );line-height:var( --e-global-typography-1ee2520-line-height );letter-spacing:var( --e-global-typography-1ee2520-letter-spacing );word-spacing:var( --e-global-typography-1ee2520-word-spacing );}.elementor-2 .elementor-element.elementor-element-0ec19ec{font-size:22px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-d743a72{font-size:14px;}.elementor-2 .elementor-element.elementor-element-d743a72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-387808d{margin-top:0%;margin-bottom:5%;padding:2% 2% 2% 2%;}.elementor-2 .elementor-element.elementor-element-b478e98 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-b478e98 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-15cf18e > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-2 .elementor-element.elementor-element-f136293 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-d2599c7 .elementor-heading-title{font-size:1.2em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-8ba2387 .elementor-heading-title{font-size:var( --e-global-typography-1ee2520-font-size );line-height:var( --e-global-typography-1ee2520-line-height );letter-spacing:var( --e-global-typography-1ee2520-letter-spacing );word-spacing:var( --e-global-typography-1ee2520-word-spacing );}.elementor-2 .elementor-element.elementor-element-037c631{font-size:22px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-d103543{margin-top:0%;margin-bottom:5%;padding:2% 2% 2% 2%;}.elementor-2 .elementor-element.elementor-element-1e179cc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-7f22a0a .elementor-heading-title{font-size:1.2em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-d0ff524 .elementor-heading-title{font-size:var( --e-global-typography-1ee2520-font-size );line-height:var( --e-global-typography-1ee2520-line-height );letter-spacing:var( --e-global-typography-1ee2520-letter-spacing );word-spacing:var( --e-global-typography-1ee2520-word-spacing );}.elementor-2 .elementor-element.elementor-element-b8448fe{font-size:22px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-b4018ae{font-size:14px;}.elementor-2 .elementor-element.elementor-element-b4018ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3536652{margin-top:0%;margin-bottom:5%;padding:2% 2% 2% 2%;}.elementor-2 .elementor-element.elementor-element-1a71e72 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-caa326b{font-size:32px;line-height:1em;}.elementor-2 .elementor-element.elementor-element-caa326b > .elementor-widget-container{margin:0% 0% -10% 0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fd32cbe .elementor-testimonial__text{font-size:0.8em;}.elementor-2 .elementor-element.elementor-element-567fe5e{margin-top:0px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-84ed71c > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-3ff33d7{font-size:32px;line-height:1em;}.elementor-2 .elementor-element.elementor-element-3ff33d7 > .elementor-widget-container{margin:0% 0% 5% 0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2 .elementor-element.elementor-element-53c6292:after{content:"1";}.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__thumbnail__link{width:100%;}.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__title, .elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-53c6292 a.elementor-post__read-more{font-size:16px;}.elementor-2 .elementor-element.elementor-element-53c6292 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-25f4504{margin-top:0px;margin-bottom:20px;padding:40px 20px 0px 20px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-d4ef0ae{width:47.929%;}.elementor-2 .elementor-element.elementor-element-cba5b67{width:4.356%;}.elementor-2 .elementor-element.elementor-element-87c5ac1{width:47.714%;}.elementor-2 .elementor-element.elementor-element-788102d{width:41.485%;}.elementor-2 .elementor-element.elementor-element-76a0caf{width:58.515%;}.elementor-2 .elementor-element.elementor-element-6498250{width:58.515%;}.elementor-2 .elementor-element.elementor-element-68828fc{width:41.485%;}.elementor-2 .elementor-element.elementor-element-f136293{width:45.938%;}.elementor-2 .elementor-element.elementor-element-8bad449{width:54.062%;}.elementor-2 .elementor-element.elementor-element-49a25a9{width:41.485%;}.elementor-2 .elementor-element.elementor-element-1e179cc{width:58.515%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-788102d{width:30%;}.elementor-2 .elementor-element.elementor-element-76a0caf{width:70%;}.elementor-2 .elementor-element.elementor-element-6498250{width:70%;}.elementor-2 .elementor-element.elementor-element-68828fc{width:30%;}.elementor-2 .elementor-element.elementor-element-f136293{width:70%;}.elementor-2 .elementor-element.elementor-element-8bad449{width:30%;}.elementor-2 .elementor-element.elementor-element-49a25a9{width:30%;}.elementor-2 .elementor-element.elementor-element-1e179cc{width:70%;}}/* Start custom CSS for heading, class: .elementor-element-8726754 */.elementor-2 .elementor-element.elementor-element-8726754::after, .elementor-2 .elementor-element.elementor-element-8726754 h1::before {display: none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c511a73 */.elementor-2 .elementor-element.elementor-element-c511a73 {position: absolute;}
.elementor-2 .elementor-element.elementor-element-c511a73 p {
    position: absolute; 
    top: -3px; left:-3px; 
    width: 100%; 
    text-align: left; 
    font-size:; 
    z-index: 1; 
    -webkit-text-stroke: 1px #fceb6b;
    text-stroke: 1px #fceb6b; 
    font-size: 94px;
    font-weight: 900;
    padding: 0;
    margin: 0;
    line-height: 1;
    text-transform: uppercase; 
    color: transparent;
}
@media (max-width: 1025px) { 
   .elementor-2 .elementor-element.elementor-element-c511a73 p  {
       text-align: center;
       font-size: 75px;} 
}
@media (max-width: 760px) { 
   .elementor-2 .elementor-element.elementor-element-c511a73 p  {
       font-size: 2.25rem;
       top: -1.85px; left:-1.85px;
   -webkit-text-stroke: .75px #fceb6b; text-stroke: .75px #fceb6b;
   z-index:2;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55446da */.elementor-2 .elementor-element.elementor-element-55446da p {margin: 0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8726754 */.elementor-2 .elementor-element.elementor-element-8726754::after, .elementor-2 .elementor-element.elementor-element-8726754 h1::before {display: none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c511a73 */.elementor-2 .elementor-element.elementor-element-c511a73 {position: absolute;}
.elementor-2 .elementor-element.elementor-element-c511a73 p {
    position: absolute; 
    top: -3px; left:-3px; 
    width: 100%; 
    text-align: left; 
    font-size:; 
    z-index: 1; 
    -webkit-text-stroke: 1px #fceb6b;
    text-stroke: 1px #fceb6b; 
    font-size: 94px;
    font-weight: 900;
    padding: 0;
    margin: 0;
    line-height: 1;
    text-transform: uppercase; 
    color: transparent;
}
@media (max-width: 1025px) { 
   .elementor-2 .elementor-element.elementor-element-c511a73 p  {
       text-align: center;
       font-size: 75px;} 
}
@media (max-width: 760px) { 
   .elementor-2 .elementor-element.elementor-element-c511a73 p  {
       font-size: 2.25rem;
       top: -1.85px; left:-1.85px;
   -webkit-text-stroke: .75px #fceb6b; text-stroke: .75px #fceb6b;
   z-index:2;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55446da */.elementor-2 .elementor-element.elementor-element-55446da p {margin: 0;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a13fd85 */.elementor-2 .elementor-element.elementor-element-a13fd85 {z-index: 10; position: relative;height: 90vh}
.elementor-2 .elementor-element.elementor-element-a13fd85 .elementor-container {height: 99vh} 
.elementor-2 .elementor-element.elementor-element-a13fd85:after {background: rgba(39,37,37,0.7); content: ' '; display: block; width: 100%; height: 100%; top: 0; left:0; position: absolute;z-index: 1;}
.elementor-2 .elementor-element.elementor-element-a13fd85 .elementor-container {z-index: 10;}
@media (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-a13fd85 {height: 80vh}
.elementor-2 .elementor-element.elementor-element-a13fd85 .elementor-container {height: 90vh}
 .elementor-2 .elementor-element.elementor-element-a13fd85 {
   height: 700px;
}
}
@media (max-width: 375px) {
    .elementor-2 .elementor-element.elementor-element-a13fd85 .elementor-container{
        padding-top:120px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0205009 *//* .elementor-2 .elementor-element.elementor-element-0205009::after {position: absolute; width: 120px; height: 120px; background: #fff; content: ''; display: bloxk; top: 20px; left: 50%; border-radius: 50%;margin-left: -60px; z-index: -1;} */
 .elementor-2 .elementor-element.elementor-element-0205009 img {width: 230px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0205009 *//* .elementor-2 .elementor-element.elementor-element-0205009::after {position: absolute; width: 120px; height: 120px; background: #fff; content: ''; display: bloxk; top: 20px; left: 50%; border-radius: 50%;margin-left: -60px; z-index: -1;} */
 .elementor-2 .elementor-element.elementor-element-0205009 img {width: 230px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fcc5f81 */.elementor-2 .elementor-element.elementor-element-fcc5f81 {z-index: 50;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7aba13 */.elementor-2 .elementor-element.elementor-element-e7aba13 p {margin: 1px 0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94efb0e */.elementor-2 .elementor-element.elementor-element-94efb0e img {max-width: 77px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bca5d3f */.elementor-2 .elementor-element.elementor-element-bca5d3f img {max-width: 39px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e4a1df */.elementor-2 .elementor-element.elementor-element-6e4a1df img {max-width: 95px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09ec56b */.elementor-2 .elementor-element.elementor-element-09ec56b img {max-width: 63px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63d2e10 */.elementor-2 .elementor-element.elementor-element-63d2e10 img {max-width: 50px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94efb0e */.elementor-2 .elementor-element.elementor-element-94efb0e img {max-width: 77px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bca5d3f */.elementor-2 .elementor-element.elementor-element-bca5d3f img {max-width: 39px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e4a1df */.elementor-2 .elementor-element.elementor-element-6e4a1df img {max-width: 95px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09ec56b */.elementor-2 .elementor-element.elementor-element-09ec56b img {max-width: 63px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63d2e10 */.elementor-2 .elementor-element.elementor-element-63d2e10 img {max-width: 50px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0a692e7 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-0a692e7 .elementor-col-20 {width: 25% !important; float: left; padding: 0 10px; box-sizing: border-box;}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b57448a */.elementor-2 .elementor-element.elementor-element-b57448a p {margin: 1px 0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57a20ef */.elementor-2 .elementor-element.elementor-element-57a20ef img {max-width: 56px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbb2121 */.elementor-2 .elementor-element.elementor-element-dbb2121 img {max-width: 90px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-226440f */.elementor-2 .elementor-element.elementor-element-226440f img {max-width: 119px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f99e25f */.elementor-2 .elementor-element.elementor-element-f99e25f img {max-width: 57px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc2a576 */.elementor-2 .elementor-element.elementor-element-dc2a576 img {max-width: 77px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57a20ef */.elementor-2 .elementor-element.elementor-element-57a20ef img {max-width: 56px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbb2121 */.elementor-2 .elementor-element.elementor-element-dbb2121 img {max-width: 90px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-226440f */.elementor-2 .elementor-element.elementor-element-226440f img {max-width: 119px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f99e25f */.elementor-2 .elementor-element.elementor-element-f99e25f img {max-width: 57px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc2a576 */.elementor-2 .elementor-element.elementor-element-dc2a576 img {max-width: 77px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d56259c */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-d56259c .elementor-col-20 {width: 25% !important; float: left;}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7aba13 */.elementor-2 .elementor-element.elementor-element-e7aba13 p {margin: 1px 0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94efb0e */.elementor-2 .elementor-element.elementor-element-94efb0e img {max-width: 77px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bca5d3f */.elementor-2 .elementor-element.elementor-element-bca5d3f img {max-width: 39px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e4a1df */.elementor-2 .elementor-element.elementor-element-6e4a1df img {max-width: 95px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09ec56b */.elementor-2 .elementor-element.elementor-element-09ec56b img {max-width: 63px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63d2e10 */.elementor-2 .elementor-element.elementor-element-63d2e10 img {max-width: 50px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94efb0e */.elementor-2 .elementor-element.elementor-element-94efb0e img {max-width: 77px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bca5d3f */.elementor-2 .elementor-element.elementor-element-bca5d3f img {max-width: 39px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e4a1df */.elementor-2 .elementor-element.elementor-element-6e4a1df img {max-width: 95px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09ec56b */.elementor-2 .elementor-element.elementor-element-09ec56b img {max-width: 63px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63d2e10 */.elementor-2 .elementor-element.elementor-element-63d2e10 img {max-width: 50px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0a692e7 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-0a692e7 .elementor-col-20 {width: 25% !important; float: left; padding: 0 10px; box-sizing: border-box;}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b57448a */.elementor-2 .elementor-element.elementor-element-b57448a p {margin: 1px 0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57a20ef */.elementor-2 .elementor-element.elementor-element-57a20ef img {max-width: 56px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbb2121 */.elementor-2 .elementor-element.elementor-element-dbb2121 img {max-width: 90px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-226440f */.elementor-2 .elementor-element.elementor-element-226440f img {max-width: 119px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f99e25f */.elementor-2 .elementor-element.elementor-element-f99e25f img {max-width: 57px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc2a576 */.elementor-2 .elementor-element.elementor-element-dc2a576 img {max-width: 77px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57a20ef */.elementor-2 .elementor-element.elementor-element-57a20ef img {max-width: 56px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbb2121 */.elementor-2 .elementor-element.elementor-element-dbb2121 img {max-width: 90px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-226440f */.elementor-2 .elementor-element.elementor-element-226440f img {max-width: 119px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f99e25f */.elementor-2 .elementor-element.elementor-element-f99e25f img {max-width: 57px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc2a576 */.elementor-2 .elementor-element.elementor-element-dc2a576 img {max-width: 77px !important;width: 100% !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d56259c */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-d56259c .elementor-col-20 {width: 25% !important; float: left;}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96e6e76 */.elementor-2 .elementor-element.elementor-element-96e6e76 h2:before{
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75b397d */.elementor-2 .elementor-element.elementor-element-75b397d {position: relative}
.elementor-2 .elementor-element.elementor-element-75b397d p {position: relative; top: 0px; left:-5px; width: 100%; text-align: left; font-size: 108px; z-index: 1; -webkit-text-stroke: 1px #fff; text-stroke: 1px #fff; font-size: 108px;
font-weight: 900;padding: 0;margin: 0;line-height: 1;text-transform: uppercase; color: transparent;
    font-family: Lato;
    font-weight: bold;opacity: 0.38;
}
@media (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-75b397d p {font-size: 70px;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05d14a0 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-05d14a0 div{color: #00acef !important;}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef6c1e5 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-ef6c1e5 h3{color: #6EC1E4 !important;
    margin-top:14px;
    border-top:1px solid;
    padding:0px;
    display:inline-block;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a08f0 */.elementor-2 .elementor-element.elementor-element-f0a08f0 {max-width:650px;}
.elementor-2 .elementor-element.elementor-element-f0a08f0 p {margin-top: 10px;}
.elementor-2 .elementor-element.elementor-element-f0a08f0 strong {background: #FCEB6B; color: #000; padding: 3px 5px 2px; font-weight: 500; }
@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-f0a08f0 p {color: #5A5959;}    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb73e0c */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-fb73e0c .elementor-button:hover{
    color: #000 !important;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75b397d */.elementor-2 .elementor-element.elementor-element-75b397d {position: relative}
.elementor-2 .elementor-element.elementor-element-75b397d p {position: relative; top: 0px; left:-5px; width: 100%; text-align: left; font-size: 108px; z-index: 1; -webkit-text-stroke: 1px #fff; text-stroke: 1px #fff; font-size: 108px;
font-weight: 900;padding: 0;margin: 0;line-height: 1;text-transform: uppercase; color: transparent;
    font-family: Lato;
    font-weight: bold;opacity: 0.38;
}
@media (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-75b397d p {font-size: 70px;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05d14a0 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-05d14a0 div{color: #00acef !important;}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef6c1e5 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-ef6c1e5 h3{color: #6EC1E4 !important;
    margin-top:14px;
    border-top:1px solid;
    padding:0px;
    display:inline-block;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a08f0 */.elementor-2 .elementor-element.elementor-element-f0a08f0 {max-width:650px;}
.elementor-2 .elementor-element.elementor-element-f0a08f0 p {margin-top: 10px;}
.elementor-2 .elementor-element.elementor-element-f0a08f0 strong {background: #FCEB6B; color: #000; padding: 3px 5px 2px; font-weight: 500; }
@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-f0a08f0 p {color: #5A5959;}    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb73e0c */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-fb73e0c .elementor-button:hover{
    color: #000 !important;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e27a619 */@media (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-e27a619 {background: #fff !important;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24fd3d3 */.elementor-2 .elementor-element.elementor-element-24fd3d3 {position: relative}
.elementor-2 .elementor-element.elementor-element-24fd3d3 p {position: relative; top: 0px; left:-5px; width: 100%; text-align: left; font-size: 108px; z-index: 1; -webkit-text-stroke: 1px #fff; text-stroke: 1px #fff; font-size: 108px;
font-weight: 900;padding: 0;margin: 0;line-height: 1;text-transform: uppercase; color: transparent;
    font-family: Lato;
    font-weight: bold;opacity: 0.38;
}
@media (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-24fd3d3 p {font-size: 70px;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d59421 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-4d59421 h3, .elementor-2 .elementor-element.elementor-element-4d59421 div{color: #00ADEF !important;}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5317d6d */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-5317d6d h3{color: #6EC1E4 !important;
    margin-top:14px;
    border-top:1px solid;
    padding:0px;
    display:inline-block;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ec19ec */.elementor-2 .elementor-element.elementor-element-0ec19ec {max-width:650px;}
.elementor-2 .elementor-element.elementor-element-0ec19ec p {margin-top: 10px;}
.elementor-2 .elementor-element.elementor-element-0ec19ec strong {background: #FCEB6B; color: #000; padding:3px 5px 2px;  font-weight: 500;}
@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-0ec19ec p {color: #5A5959;}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d743a72 */.elementor-2 .elementor-element.elementor-element-d743a72 a {color: #00ADEF;}
@media (max-width: 768px) { .elementor-2 .elementor-element.elementor-element-d743a72 p {color: #5A5959;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3f899e */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-f3f899e .elementor-button:hover{
    color: #000 !important;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24fd3d3 */.elementor-2 .elementor-element.elementor-element-24fd3d3 {position: relative}
.elementor-2 .elementor-element.elementor-element-24fd3d3 p {position: relative; top: 0px; left:-5px; width: 100%; text-align: left; font-size: 108px; z-index: 1; -webkit-text-stroke: 1px #fff; text-stroke: 1px #fff; font-size: 108px;
font-weight: 900;padding: 0;margin: 0;line-height: 1;text-transform: uppercase; color: transparent;
    font-family: Lato;
    font-weight: bold;opacity: 0.38;
}
@media (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-24fd3d3 p {font-size: 70px;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d59421 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-4d59421 h3, .elementor-2 .elementor-element.elementor-element-4d59421 div{color: #00ADEF !important;}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5317d6d */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-5317d6d h3{color: #6EC1E4 !important;
    margin-top:14px;
    border-top:1px solid;
    padding:0px;
    display:inline-block;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ec19ec */.elementor-2 .elementor-element.elementor-element-0ec19ec {max-width:650px;}
.elementor-2 .elementor-element.elementor-element-0ec19ec p {margin-top: 10px;}
.elementor-2 .elementor-element.elementor-element-0ec19ec strong {background: #FCEB6B; color: #000; padding:3px 5px 2px;  font-weight: 500;}
@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-0ec19ec p {color: #5A5959;}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d743a72 */.elementor-2 .elementor-element.elementor-element-d743a72 a {color: #00ADEF;}
@media (max-width: 768px) { .elementor-2 .elementor-element.elementor-element-d743a72 p {color: #5A5959;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3f899e */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-f3f899e .elementor-button:hover{
    color: #000 !important;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-387808d */@media (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-387808d {background: #fff !important;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58760c7 */.elementor-2 .elementor-element.elementor-element-58760c7 {position: relative}
.elementor-2 .elementor-element.elementor-element-58760c7 p {position: relative; top: 0px; left:-80px; width: 100%; text-align: left; font-size: 108px; z-index: 1; -webkit-text-stroke: 1px #fff; text-stroke: 1px #fff; font-size: 108px;
font-weight: 900;padding: 0;margin: 0;line-height: 1;text-transform: uppercase; color: transparent;
    font-family: Lato;
    font-weight: bold;opacity: 0.38;
}
@media (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-58760c7 p {font-size: 70px;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2599c7 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-d2599c7 h3, .elementor-2 .elementor-element.elementor-element-d2599c7 div{color: #00ADEF !important;}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2387 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-8ba2387 h3{color: #6EC1E4 !important;
    margin-top:14px;
    border-top:1px solid;
    padding:0px;
    display:inline-block;
}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2599c7 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-d2599c7 h3, .elementor-2 .elementor-element.elementor-element-d2599c7 div{color: #00ADEF !important;}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2387 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-8ba2387 h3{color: #6EC1E4 !important;
    margin-top:14px;
    border-top:1px solid;
    padding:0px;
    display:inline-block;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-037c631 */.elementor-2 .elementor-element.elementor-element-037c631 {max-width:500px;}
.elementor-2 .elementor-element.elementor-element-037c631 p {margin-top: 10px;}
.elementor-2 .elementor-element.elementor-element-037c631 strong {background: #FCEB6B; color: #000; padding: 3px 5px 2px; font-weight: 500; }
@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-037c631 p {color: #5A5959;}    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79b14b8 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-79b14b8 .elementor-button:hover{
    color: #000 !important;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58760c7 */.elementor-2 .elementor-element.elementor-element-58760c7 {position: relative}
.elementor-2 .elementor-element.elementor-element-58760c7 p {position: relative; top: 0px; left:-80px; width: 100%; text-align: left; font-size: 108px; z-index: 1; -webkit-text-stroke: 1px #fff; text-stroke: 1px #fff; font-size: 108px;
font-weight: 900;padding: 0;margin: 0;line-height: 1;text-transform: uppercase; color: transparent;
    font-family: Lato;
    font-weight: bold;opacity: 0.38;
}
@media (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-58760c7 p {font-size: 70px;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2599c7 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-d2599c7 h3, .elementor-2 .elementor-element.elementor-element-d2599c7 div{color: #00ADEF !important;}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2387 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-8ba2387 h3{color: #6EC1E4 !important;
    margin-top:14px;
    border-top:1px solid;
    padding:0px;
    display:inline-block;
}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2599c7 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-d2599c7 h3, .elementor-2 .elementor-element.elementor-element-d2599c7 div{color: #00ADEF !important;}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2387 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-8ba2387 h3{color: #6EC1E4 !important;
    margin-top:14px;
    border-top:1px solid;
    padding:0px;
    display:inline-block;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-037c631 */.elementor-2 .elementor-element.elementor-element-037c631 {max-width:500px;}
.elementor-2 .elementor-element.elementor-element-037c631 p {margin-top: 10px;}
.elementor-2 .elementor-element.elementor-element-037c631 strong {background: #FCEB6B; color: #000; padding: 3px 5px 2px; font-weight: 500; }
@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-037c631 p {color: #5A5959;}    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79b14b8 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-79b14b8 .elementor-button:hover{
    color: #000 !important;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d103543 */@media (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-d103543 {background: #fff !important;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3620e6c */.elementor-2 .elementor-element.elementor-element-3620e6c {position: relative}
.elementor-2 .elementor-element.elementor-element-3620e6c p {position: relative; top: 0px; left:-5px; width: 200%; text-align: left; font-size: 108px; z-index: 1; -webkit-text-stroke: 1px #fff; text-stroke: 1px #fff; font-size: 108px;
font-weight: 900;padding: 0;margin: 0;line-height: 1;text-transform: uppercase; color: transparent;
    font-family: Lato;
    font-weight: bold;opacity: 0.38;
}
@media (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-3620e6c p {font-size: 70px;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f22a0a */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-7f22a0a h3, .elementor-2 .elementor-element.elementor-element-7f22a0a div{color: #00ADEF !important;}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0ff524 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-d0ff524 h3{color: #6EC1E4 !important;
    margin-top:14px;
    border-top:1px solid;
    padding:0px;
    display:inline-block;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8448fe */.elementor-2 .elementor-element.elementor-element-b8448fe {max-width:650px;}
.elementor-2 .elementor-element.elementor-element-b8448fe p {margin-top: 10px;}
.elementor-2 .elementor-element.elementor-element-b8448fe strong {background: #FCEB6B; color: #000; padding: 3px 5px 2px; font-weight: 500; }
@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-b8448fe p {color: #5A5959;}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4018ae */.elementor-2 .elementor-element.elementor-element-b4018ae a {color: #00ADEF;}
@media (max-width: 768px) { 
    .elementor-2 .elementor-element.elementor-element-b4018ae{
        color: #5A5959!important;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c579550 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-c579550 .elementor-button:hover{
    color: #000 !important;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e179cc */.elementor-2 .elementor-element.elementor-element-1e179cc {overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3620e6c */.elementor-2 .elementor-element.elementor-element-3620e6c {position: relative}
.elementor-2 .elementor-element.elementor-element-3620e6c p {position: relative; top: 0px; left:-5px; width: 200%; text-align: left; font-size: 108px; z-index: 1; -webkit-text-stroke: 1px #fff; text-stroke: 1px #fff; font-size: 108px;
font-weight: 900;padding: 0;margin: 0;line-height: 1;text-transform: uppercase; color: transparent;
    font-family: Lato;
    font-weight: bold;opacity: 0.38;
}
@media (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-3620e6c p {font-size: 70px;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f22a0a */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-7f22a0a h3, .elementor-2 .elementor-element.elementor-element-7f22a0a div{color: #00ADEF !important;}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0ff524 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-d0ff524 h3{color: #6EC1E4 !important;
    margin-top:14px;
    border-top:1px solid;
    padding:0px;
    display:inline-block;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8448fe */.elementor-2 .elementor-element.elementor-element-b8448fe {max-width:650px;}
.elementor-2 .elementor-element.elementor-element-b8448fe p {margin-top: 10px;}
.elementor-2 .elementor-element.elementor-element-b8448fe strong {background: #FCEB6B; color: #000; padding: 3px 5px 2px; font-weight: 500; }
@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-b8448fe p {color: #5A5959;}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4018ae */.elementor-2 .elementor-element.elementor-element-b4018ae a {color: #00ADEF;}
@media (max-width: 768px) { 
    .elementor-2 .elementor-element.elementor-element-b4018ae{
        color: #5A5959!important;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c579550 */@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-c579550 .elementor-button:hover{
    color: #000 !important;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e179cc */.elementor-2 .elementor-element.elementor-element-1e179cc {overflow: hidden;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3536652 */@media (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-3536652 {background: #fff !important;}
    .elementor-2 .elementor-element.elementor-element-3536652 .elementor-background-overlay {display: none;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caa326b */.elementor-2 .elementor-element.elementor-element-caa326b p {position: relative; z-index: 10;}
.elementor-2 .elementor-element.elementor-element-caa326b p::after {content:'Clients Love Us'; position: absolute; top: -45px; left:0; width: 100%; height: 100px; text-align: center; font-size: 108px; z-index: 1; -webkit-text-stroke: 0px #919191; text-stroke: 0px #919191; opacity: 1; color: #dcdcdc;}

@media (max-width: 1025px) {
.elementor-2 .elementor-element.elementor-element-caa326b p::after { font-size: 74px;top: -25px;}
}
@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-caa326b p::after { font-size: 36px;top: -25px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caa326b */.elementor-2 .elementor-element.elementor-element-caa326b p {position: relative; z-index: 10;}
.elementor-2 .elementor-element.elementor-element-caa326b p::after {content:'Clients Love Us'; position: absolute; top: -45px; left:0; width: 100%; height: 100px; text-align: center; font-size: 108px; z-index: 1; -webkit-text-stroke: 0px #919191; text-stroke: 0px #919191; opacity: 1; color: #dcdcdc;}

@media (max-width: 1025px) {
.elementor-2 .elementor-element.elementor-element-caa326b p::after { font-size: 74px;top: -25px;}
}
@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-caa326b p::after { font-size: 36px;top: -25px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ff33d7 */.elementor-2 .elementor-element.elementor-element-3ff33d7 p {position: relative;z-index: 10;}
.elementor-2 .elementor-element.elementor-element-3ff33d7 p::after {content:'Read Our Blog'; position: absolute; top: -45px; left:0; width: 100%; height: 100px; text-align: center; font-size: 108px; z-index: 1; -webkit-text-stroke: 1px #919191; text-stroke: 1px #919191; opacity: 0.38; color: transparent;}

@media (max-width: 1025px) {
.elementor-2 .elementor-element.elementor-element-3ff33d7 p::after { font-size: 74px;top: -25px;}
}
@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-3ff33d7 p::after { font-size: 36px;top: -25px;}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-53c6292 */.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__title {padding: 0 10px;text-align: left;}
.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__read-more {display: inline-block;padding:  10px 20px; margin-top: 20px; border: 2px solid #FCEB6B;}
.elementor-post__text {text-align: center; }
.elementor-2 .elementor-element.elementor-element-53c6292 article + article {margin-top: 100px;}
.elementor-2 .elementor-element.elementor-element-53c6292 article + article + article {margin-top: 0px;}

.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {top: calc(0% + 1px);

left: calc(50% + 1px);

-webkit-transform: scale(1.01) translate(-50%,0%);

-ms-transform: scale(1.01) translate(-50%,0%);

transform: scale(1.01) translate(-50%,0%);}

@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-53c6292 article + article {margin-top: 0px;}   
.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__title {text-align: center;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ff33d7 */.elementor-2 .elementor-element.elementor-element-3ff33d7 p {position: relative;z-index: 10;}
.elementor-2 .elementor-element.elementor-element-3ff33d7 p::after {content:'Read Our Blog'; position: absolute; top: -45px; left:0; width: 100%; height: 100px; text-align: center; font-size: 108px; z-index: 1; -webkit-text-stroke: 1px #919191; text-stroke: 1px #919191; opacity: 0.38; color: transparent;}

@media (max-width: 1025px) {
.elementor-2 .elementor-element.elementor-element-3ff33d7 p::after { font-size: 74px;top: -25px;}
}
@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-3ff33d7 p::after { font-size: 36px;top: -25px;}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-53c6292 */.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__title {padding: 0 10px;text-align: left;}
.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__read-more {display: inline-block;padding:  10px 20px; margin-top: 20px; border: 2px solid #FCEB6B;}
.elementor-post__text {text-align: center; }
.elementor-2 .elementor-element.elementor-element-53c6292 article + article {margin-top: 100px;}
.elementor-2 .elementor-element.elementor-element-53c6292 article + article + article {margin-top: 0px;}

.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {top: calc(0% + 1px);

left: calc(50% + 1px);

-webkit-transform: scale(1.01) translate(-50%,0%);

-ms-transform: scale(1.01) translate(-50%,0%);

transform: scale(1.01) translate(-50%,0%);}

@media (max-width: 768px) {
.elementor-2 .elementor-element.elementor-element-53c6292 article + article {margin-top: 0px;}   
.elementor-2 .elementor-element.elementor-element-53c6292 .elementor-post__title {text-align: center;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ITC';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Bk.eot');
	src: url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Bk.eot?#iefix') format('embedded-opentype'),
		url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Bk.woff2') format('woff2'),
		url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Bk.woff') format('woff'),
		url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Bk.ttf') format('truetype'),
		url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Bk.svg#ITC') format('svg');
}
@font-face {
	font-family: 'ITC';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Bold.eot');
	src: url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Bold.woff2') format('woff2'),
		url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Bold.woff') format('woff'),
		url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Bold.ttf') format('truetype'),
		url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Bold.svg#ITC') format('svg');
}
@font-face {
	font-family: 'ITC';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Md.eot');
	src: url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Md.eot?#iefix') format('embedded-opentype'),
		url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Md.woff2') format('woff2'),
		url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Md.woff') format('woff'),
		url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Md.ttf') format('truetype'),
		url('https://www.swebdevelopment.com/wp-content/uploads/2019/11/ITCAvantGardeStd-Md.svg#ITC') format('svg');
}
/* End Custom Fonts CSS */