.elementor-399 .elementor-element.elementor-element-a30063b:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-a30063b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.appstechy.com/wp-content/uploads/2024/10/flat-lay-frame-office-elements.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-399 .elementor-element.elementor-element-a30063b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 0px 162px 0px;}.elementor-399 .elementor-element.elementor-element-a30063b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-70b8e42 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-399 .elementor-element.elementor-element-823035b{text-align:center;}.elementor-399 .elementor-element.elementor-element-823035b .elementor-heading-title{color:#222222;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:90px;}.elementor-399 .elementor-element.elementor-element-96ea5b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 25px 0px;}.elementor-399 .elementor-element.elementor-element-96ea5b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-0f5893c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 060px 10px 10px;}.elementor-399 .elementor-element.elementor-element-0f5893c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-e25f42f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-e25f42f{text-align:left;}.elementor-399 .elementor-element.elementor-element-e25f42f .elementor-heading-title{color:#444444;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-399 .elementor-element.elementor-element-b76748b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-b76748b{text-align:left;font-family:"Varela Round", Sans-serif;font-size:17px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-399 .elementor-element.elementor-element-35e07ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-35e07ab .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;transition-duration:0.4s;}.elementor-399 .elementor-element.elementor-element-0024e19 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-399 .elementor-element.elementor-element-0024e19 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-e3e8bee iframe{height:610px;}.elementor-399 .elementor-element.elementor-element-134bfb87:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-134bfb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-134bfb87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-399 .elementor-element.elementor-element-134bfb87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-82eeab9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-399 .elementor-element.elementor-element-82eeab9:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-82eeab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-399 .elementor-element.elementor-element-82eeab9{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e8e8e8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 30px 0px;}.elementor-399 .elementor-element.elementor-element-82eeab9, .elementor-399 .elementor-element.elementor-element-82eeab9 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-399 .elementor-element.elementor-element-82eeab9:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;box-shadow:10px 10px 20px 0px #0176AB;}.elementor-399 .elementor-element.elementor-element-82eeab9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-399 .elementor-element.elementor-element-4fb9cce2 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-4fb9cce2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-4fb9cce2.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-4fb9cce2.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-4fb9cce2.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-4fb9cce2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-13fbb75e > .elementor-element-populated{border-style:dotted;border-width:0px 0px 0px 0px;border-color:#cccccc;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-13fbb75e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-316d911e .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-399 .elementor-element.elementor-element-2c84c947 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-399 .elementor-element.elementor-element-2c84c947:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-2c84c947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-399 .elementor-element.elementor-element-2c84c947{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e8e8e8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-399 .elementor-element.elementor-element-2c84c947, .elementor-399 .elementor-element.elementor-element-2c84c947 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-399 .elementor-element.elementor-element-2c84c947:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;box-shadow:10px 10px 20px 0px #0176AB;}.elementor-399 .elementor-element.elementor-element-2c84c947 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-2e4ff65e .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-2e4ff65e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-2e4ff65e.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2e4ff65e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-2e4ff65e.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2e4ff65e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-2e4ff65e .elementor-icon{font-size:48px;}.elementor-399 .elementor-element.elementor-element-2e4ff65e .elementor-icon svg{height:48px;}.elementor-399 .elementor-element.elementor-element-64acc4b1 > .elementor-element-populated{border-style:dotted;border-width:0px 0px 0px 0px;border-color:#cccccc;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-64acc4b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-14daef48 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-399 .elementor-element.elementor-element-608ae09b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-399 .elementor-element.elementor-element-608ae09b:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-608ae09b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-399 .elementor-element.elementor-element-608ae09b{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e8e8e8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-399 .elementor-element.elementor-element-608ae09b, .elementor-399 .elementor-element.elementor-element-608ae09b > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-399 .elementor-element.elementor-element-608ae09b:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;box-shadow:10px 10px 20px 0px #0176AB;}.elementor-399 .elementor-element.elementor-element-608ae09b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-36353ca .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-36353ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-36353ca.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-36353ca.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-36353ca.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-36353ca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-36353ca .elementor-icon{font-size:48px;}.elementor-399 .elementor-element.elementor-element-36353ca .elementor-icon svg{height:48px;}.elementor-399 .elementor-element.elementor-element-ee2abe8 > .elementor-element-populated{border-style:dotted;border-width:0px 0px 0px 0px;border-color:#cccccc;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-ee2abe8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-2d142231 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-399 .elementor-element.elementor-element-85b036d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-399 .elementor-element.elementor-element-85b036d:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-85b036d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-399 .elementor-element.elementor-element-85b036d{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e8e8e8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-399 .elementor-element.elementor-element-85b036d, .elementor-399 .elementor-element.elementor-element-85b036d > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-399 .elementor-element.elementor-element-85b036d:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;box-shadow:10px 10px 20px 0px #0176AB;}.elementor-399 .elementor-element.elementor-element-85b036d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-4a8f5f4 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-4a8f5f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-4a8f5f4.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-4a8f5f4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-4a8f5f4.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-4a8f5f4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-4a8f5f4 .elementor-icon{font-size:48px;}.elementor-399 .elementor-element.elementor-element-4a8f5f4 .elementor-icon svg{height:48px;}.elementor-399 .elementor-element.elementor-element-c71233c > .elementor-element-populated{border-style:dotted;border-width:0px 0px 0px 0px;border-color:#cccccc;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-c71233c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-8e4c900 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}@media(min-width:768px){.elementor-399 .elementor-element.elementor-element-431c6846{width:29.313%;}.elementor-399 .elementor-element.elementor-element-13fbb75e{width:70.679%;}.elementor-399 .elementor-element.elementor-element-3c6537c{width:29.313%;}.elementor-399 .elementor-element.elementor-element-64acc4b1{width:70.679%;}.elementor-399 .elementor-element.elementor-element-475f94ce{width:29.313%;}.elementor-399 .elementor-element.elementor-element-ee2abe8{width:70.679%;}.elementor-399 .elementor-element.elementor-element-6e75af8{width:29.313%;}.elementor-399 .elementor-element.elementor-element-c71233c{width:70.679%;}}@media(max-width:1280px){.elementor-399 .elementor-element.elementor-element-134bfb87{padding:50px 10px 50px 10px;}}@media(max-width:1024px){.elementor-399 .elementor-element.elementor-element-70b8e42 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-399 .elementor-element.elementor-element-0f5893c > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-399 .elementor-element.elementor-element-134bfb87{padding:50px 20px 50px 20px;}}@media(max-width:767px){.elementor-399 .elementor-element.elementor-element-e25f42f .elementor-heading-title{font-size:22px;}.elementor-399 .elementor-element.elementor-element-e3e8bee iframe{height:44vh;}.elementor-399 .elementor-element.elementor-element-134bfb87{padding:20px 10px 20px 10px;}.elementor-399 .elementor-element.elementor-element-82eeab9{padding:30px 20px 30px 20px;}.elementor-399 .elementor-element.elementor-element-316d911e > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-399 .elementor-element.elementor-element-316d911e{text-align:center;}.elementor-399 .elementor-element.elementor-element-14daef48 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-399 .elementor-element.elementor-element-14daef48{text-align:center;}.elementor-399 .elementor-element.elementor-element-2d142231 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-399 .elementor-element.elementor-element-2d142231{text-align:center;}.elementor-399 .elementor-element.elementor-element-8e4c900 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-399 .elementor-element.elementor-element-8e4c900{text-align:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-399 .elementor-element.elementor-element-16477b8e{width:50%;}.elementor-399 .elementor-element.elementor-element-591a17d6{width:50%;}.elementor-399 .elementor-element.elementor-element-343b8c86{width:50%;}.elementor-399 .elementor-element.elementor-element-2a79ac7{width:50%;}}@media(min-width:1281px){.elementor-399 .elementor-element.elementor-element-a30063b:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-a30063b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-e25f42f */.head-color h2:first-letter{
    color: #0176ab;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-af0ab5d */.contact-page-form .popup-form-wrapper .form-radio-buttn label.wpforms-field-label-inline {
    font-size: 14px !important;
    color: #222 !important;
}
.contact-page-form #wpforms-submit-262 {
    background: linear-gradient(144deg, #0176ab 0%, #575756 100%) !important;
}
.contact-page-form div#wpforms-confirmation-262 p {
    color: #222;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35e07ab */.submit_but .elementor-button-link{
    background: linear-gradient(144deg, rgba(1, 118, 171, 1) 0%, rgba(87, 87, 86, 1) 100%) !important;
}
  .submit_but .elementor-button-link   {
  width: 130px !important;
  height: 40px !important;
  color: #fff;
  border-radius: 5px;
  padding: 10px 25px;
  font-family: 'Lato', sans-serif;
  font-weight: 500;
  background: transparent;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: inline-block;
   box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),
   7px 7px 20px 0px rgba(0,0,0,.1),
   4px 4px 5px 0px rgba(0,0,0,.1);
  outline: none;
}

.submit_but .elementor-button-link   {
background: linear-gradient(144deg, #0176ab 0%, #575756 100%) !important;
  line-height: 42px;
  padding: 0;
  border: none;
}
.submit_but .elementor-button-link span span {
  position: relative;
  display: flex;
  width: 100% !important;
  height: 100% !important;
      flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: center;
}
.submit_but .elementor-button-link:before,
.submit_but .elementor-button-link:after {
  position: absolute;
  content: "";
  right: 0;
  bottom: 0;
  background: #0176ab !important;
  box-shadow:
   -7px -7px 20px 0px rgba(255,255,255,.9),
   -4px -4px 5px 0px rgba(255,255,255,.9),
   7px 7px 20px 0px rgba(0,0,0,.2),
   4px 4px 5px 0px rgba(0,0,0,.3);
  transition: all 0.3s ease;
}
.submit_but .elementor-button-link:before{
   height: 0%;
   width: 2px;
}
.submit_but .elementor-button-link:after {
  width: 0%;
  height: 2px;
}
.submit_but .elementor-button-link:hover{
  color: #0176ab !important;
  background: transparent !important;
}
.submit_but .elementor-button-link:hover:before {
  height: 100%;
}
.submit_but .elementor-button-link:hover:after {
  width: 100%;
}
.submit_but .elementor-button-link  span span:before,
.submit_but .elementor-button-link  span span:after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  background: #0176ab !important;
  box-shadow:
   -7px -7px 20px 0px rgba(255,255,255,.9),
   -4px -4px 5px 0px rgba(255,255,255,.9),
   7px 7px 20px 0px rgba(0,0,0,.2),
   4px 4px 5px 0px rgba(0,0,0,.3);
  transition: all 0.3s ease;
}
.submit_but .elementor-button-link  span span:before {
  width: 2px;
  height: 0%;
}
.submit_but .elementor-button-link  span span:after {
  height: 2px;
  width: 0%;
}
.submit_but .elementor-button-link  span span:hover:before {
  height: 100%;
}
.submit_but .elementor-button-link  span span:hover:after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-96ea5b1 */.elementor-399 .elementor-element.elementor-element-96ea5b1{

    background-color: rgba(22,22,22,0.01) !important;
}/* End custom CSS */