.elementor-653 .elementor-element.elementor-element-86d3e2f{--display:flex;}.elementor-653 .elementor-element.elementor-element-4205762{--spacer-size:50px;}.elementor-653 .elementor-element.elementor-element-f8b8db3{--display:flex;}.elementor-653 .elementor-element.elementor-element-22d1aab{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653 .elementor-element.elementor-element-8ec6a0e img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-653 .elementor-element.elementor-element-6607dae{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-653 .elementor-element.elementor-element-7b7f3ff{--display:flex;}.elementor-653 .elementor-element.elementor-element-e24483b{--spacer-size:50px;}.elementor-653 .elementor-element.elementor-element-d457f89{--display:flex;}.elementor-653 .elementor-element.elementor-element-1e5d780{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653 .elementor-element.elementor-element-9448a8c{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-653 .elementor-element.elementor-element-bb76f94 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-653 .elementor-element.elementor-element-8ead0e5{--display:flex;}.elementor-653 .elementor-element.elementor-element-c2d78b0{--spacer-size:50px;}.elementor-653 .elementor-element.elementor-element-f3c9c55{--display:flex;}.elementor-653 .elementor-element.elementor-element-94faf98{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653 .elementor-element.elementor-element-8a2c47d img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-653 .elementor-element.elementor-element-d90e6ab{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-653 .elementor-element.elementor-element-dd419ac{--display:flex;}.elementor-653 .elementor-element.elementor-element-9baf6cb{--spacer-size:50px;}.elementor-653 .elementor-element.elementor-element-0a90051{--display:flex;}.elementor-653 .elementor-element.elementor-element-3d5dc81{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653 .elementor-element.elementor-element-a87a3bb{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-653 .elementor-element.elementor-element-7c29d2b img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-653 .elementor-element.elementor-element-69ca895{--display:flex;}.elementor-653 .elementor-element.elementor-element-c40a2af{--spacer-size:50px;}@media(max-width:1366px){.elementor-653 .elementor-element.elementor-element-22d1aab{--grid-auto-flow:row;}.elementor-653 .elementor-element.elementor-element-1e5d780{--grid-auto-flow:row;}.elementor-653 .elementor-element.elementor-element-94faf98{--grid-auto-flow:row;}.elementor-653 .elementor-element.elementor-element-3d5dc81{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-653 .elementor-element.elementor-element-22d1aab{--grid-auto-flow:row;}.elementor-653 .elementor-element.elementor-element-6607dae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653 .elementor-element.elementor-element-1e5d780{--grid-auto-flow:row;}.elementor-653 .elementor-element.elementor-element-94faf98{--grid-auto-flow:row;}.elementor-653 .elementor-element.elementor-element-3d5dc81{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-653 .elementor-element.elementor-element-4205762{--spacer-size:30px;}.elementor-653 .elementor-element.elementor-element-f8b8db3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653 .elementor-element.elementor-element-22d1aab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-653 .elementor-element.elementor-element-6607dae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-653 .elementor-element.elementor-element-e24483b{--spacer-size:30px;}.elementor-653 .elementor-element.elementor-element-d457f89{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653 .elementor-element.elementor-element-1e5d780{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-653 .elementor-element.elementor-element-9448a8c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:035px;--padding-bottom:035px;--padding-left:030px;--padding-right:030px;}.elementor-653 .elementor-element.elementor-element-c2d78b0{--spacer-size:30px;}.elementor-653 .elementor-element.elementor-element-94faf98{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-653 .elementor-element.elementor-element-d90e6ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:035px;--padding-bottom:035px;--padding-left:030px;--padding-right:030px;}.elementor-653 .elementor-element.elementor-element-9baf6cb{--spacer-size:30px;}.elementor-653 .elementor-element.elementor-element-0a90051{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653 .elementor-element.elementor-element-3d5dc81{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-653 .elementor-element.elementor-element-a87a3bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:035px;--padding-bottom:035px;--padding-left:030px;--padding-right:030px;}.elementor-653 .elementor-element.elementor-element-c40a2af{--spacer-size:30px;}}/* Start custom CSS for image, class: .elementor-element-8ec6a0e */.elementor-653 .elementor-element.elementor-element-8ec6a0e {
  position: relative;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6607dae */.elementor-653 .elementor-element.elementor-element-6607dae {
  position: relative;
  background: #ffffff;
  z-index: 1;
  overflow: visible;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}

.elementor-653 .elementor-element.elementor-element-6607dae:hover{
    box-shadow: 
    0 -8px 15px -8px #ffdca8,   
    8px 0 15px -8px #ffdca8,    
    0 8px 15px -8px #ffdca8;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22d1aab *//* Tablet & Mobile: Text always on top & Image always below  */
@media (max-width: 1024px) {
  .description_img_grid {
    display: flex;
    flex-direction: column; 
  }
  
  .description_img_grid .services_text {
    order: 1;
  }


  .description_img_grid .services_img {
    order: 2;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9448a8c */.elementor-653 .elementor-element.elementor-element-9448a8c {
  position: relative;
  background: #ffffff;
  z-index: 1;
  overflow: visible;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}

.elementor-653 .elementor-element.elementor-element-9448a8c:hover{
    box-shadow: 
    0 -8px 15px -8px #ffdca8,   
    8px 0 15px -8px #ffdca8,    
    0 8px 15px -8px #ffdca8;    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb76f94 */.elementor-653 .elementor-element.elementor-element-bb76f94 {
  position: relative;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e5d780 *//* Tablet & Mobile: Text always on top & Image always below  */
@media (max-width: 1024px) {
  .description_img_grid {
    display: flex;
    flex-direction: column; 
  }
  
  .description_img_grid .services_text {
    order: 1;
  }


  .description_img_grid .services_img {
    order: 2;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a2c47d */.elementor-653 .elementor-element.elementor-element-8a2c47d {
  position: relative;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90e6ab */.elementor-653 .elementor-element.elementor-element-d90e6ab {
  position: relative;
  background: #ffffff;
  z-index: 1;
  overflow: visible;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}

.elementor-653 .elementor-element.elementor-element-d90e6ab:hover{
    box-shadow: 
    0 -8px 15px -8px #ffdca8,   
    8px 0 15px -8px #ffdca8,    
    0 8px 15px -8px #ffdca8;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94faf98 *//* Tablet & Mobile: Text always on top & Image always below  */
@media (max-width: 1024px) {
  .description_img_grid {
    display: flex;
    flex-direction: column; 
  }
  
  .description_img_grid .services_text {
    order: 1;
  }


  .description_img_grid .services_img {
    order: 2;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a87a3bb */.elementor-653 .elementor-element.elementor-element-a87a3bb {
  position: relative;
  background: #ffffff;
  z-index: 1;
  overflow: visible;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}

.elementor-653 .elementor-element.elementor-element-a87a3bb:hover{
    box-shadow: 
    0 -8px 15px -8px #ffdca8,   
    8px 0 15px -8px #ffdca8,    
    0 8px 15px -8px #ffdca8;    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c29d2b */.elementor-653 .elementor-element.elementor-element-7c29d2b {
  position: relative;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d5dc81 *//* Tablet & Mobile: Text always on top & Image always below  */
@media (max-width: 1024px) {
  .description_img_grid {
    display: flex;
    flex-direction: column; 
  }
  
  .description_img_grid .services_text {
    order: 1;
  }


  .description_img_grid .services_img {
    order: 2;
  }
}/* End custom CSS */