.elementor-40 .elementor-element.elementor-element-1368f2f > .elementor-container{min-height:600px;}.elementor-40 .elementor-element.elementor-element-94a5828 img{max-width:476px;height:405px;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-d9a8a20{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-d9a8a20 > .elementor-widget-container{margin:0px 0px -31px 0px;}.elementor-40 .elementor-element.elementor-element-d9a8a20 .content .title{font-size:26px;}.elementor-40 .elementor-element.elementor-element-5ecda0a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-5ecda0a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-40 .elementor-element.elementor-element-fed6e91{margin-top:0px;margin-bottom:20px;}.elementor-40 .elementor-element.elementor-element-89364a6 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-40 .elementor-element.elementor-element-ab3d05b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-ab3d05b > .elementor-widget-container{margin:-1rem 0rem -3rem 0rem;}.elementor-40 .elementor-element.elementor-element-4b8675e > .elementor-element-populated{padding:15px 30px 0px 0px;}.elementor-40 .elementor-element.elementor-element-5d75892{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-7b7114b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-e5d1579{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-0abea02{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-40196d1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-8e3ee54{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-66e7cd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-6d406ce{margin-top:1rem;margin-bottom:2rem;}.elementor-40 .elementor-element.elementor-element-1e247a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-1e247a3 > .elementor-widget-container{margin:2rem 0rem -8rem 0rem;}.elementor-40 .elementor-element.elementor-element-1e247a3 .content .title{font-size:26px;}.elementor-40 .elementor-element.elementor-element-61e3666{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-40 .elementor-element.elementor-element-c4b32cf{margin-top:1rem;margin-bottom:0rem;}.elementor-40 .elementor-element.elementor-element-2b33b65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-d7d7ba6 .skill-title .name{font-size:20px;}.elementor-40 .elementor-element.elementor-element-d7d7ba6 .skills-list ul li .name{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-6f526e2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-6f526e2 > .elementor-widget-container{margin:2rem 0rem -8rem 0rem;}.elementor-40 .elementor-element.elementor-element-6f526e2 .content .title{font-size:26px;}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-1368f2f > .elementor-container{min-height:500px;}.elementor-40 .elementor-element.elementor-element-94a5828 img{max-width:280px;height:221px;}.elementor-40 .elementor-element.elementor-element-d9a8a20 .content .title{font-size:21px;line-height:1.6em;}.elementor-40 .elementor-element.elementor-element-fed6e91{margin-top:0px;margin-bottom:50px;}.elementor-40 .elementor-element.elementor-element-4b8675e > .elementor-element-populated{margin:-30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-7412363 .content .title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-7412363 .service-items .service-item .name{font-size:18px;line-height:1.8em;}.elementor-40 .elementor-element.elementor-element-6d406ce{margin-top:-3rem;margin-bottom:0rem;}.elementor-40 .elementor-element.elementor-element-1e247a3 .content .title{font-size:20px;line-height:1.8em;}.elementor-40 .elementor-element.elementor-element-61e3666{--margin-top:7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-40 .elementor-element.elementor-element-bfd5819 .content .title{line-height:1.8em;}.elementor-40 .elementor-element.elementor-element-6f526e2 .content .title{font-size:20px;line-height:1.8em;}}