.elementor-56 .elementor-element.elementor-element-678fbdd > .elementor-container{max-width:1796px;}.elementor-56 .elementor-element.elementor-element-678fbdd{margin-top:70px;margin-bottom:0px;padding:0px 0px 35px 0px;}.elementor-56 .elementor-element.elementor-element-0bebef7 .service-listing-wrapper.service-grid-listing .service-item-wrapper{padding:calc(36px/2);}.elementor-56 .elementor-element.elementor-element-0bebef7 .service-listing-wrapper.service-grid-listing{margin:calc(-36px/2);}.elementor-56 .elementor-element.elementor-element-0bebef7 .service-listing-wrapper.service-string-listing .service-item-wrapper{padding:0 calc(36px/2);margin-top:calc(36px/2);}.elementor-56 .elementor-element.elementor-element-0bebef7 .service-listing-wrapper.service-string-listing{margin:calc(-36px/2) calc(-36px/2) 0;}.elementor-56 .elementor-element.elementor-element-0bebef7 .service-listing-wrapper.service-grid-listing .service-item .service-item-content{background-color:#111111;}.elementor-56 .elementor-element.elementor-element-19964106 > .elementor-container{max-width:1716px;}.elementor-56 .elementor-element.elementor-element-19964106:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-19964106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-56 .elementor-element.elementor-element-19964106{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-35px;margin-bottom:-35px;padding:35px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-19964106 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-28c96cc1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-56 .elementor-element.elementor-element-28c96cc1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://codewave.com/wp-content/uploads/2024/02/What-excites-you-is-openness-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-28c96cc1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 188px 142px 188px;}.elementor-56 .elementor-element.elementor-element-28c96cc1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-7a4bf82c{margin-top:35px;margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-83429cc .elementor-heading-title{font-size:46px;line-height:1.1667em;letter-spacing:-0.03em;}.elementor-56 .elementor-element.elementor-element-6b79ed1e .elementor-button{font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#006EFF;}.elementor-56 .elementor-element.elementor-element-6b79ed1e > .elementor-widget-container{padding:30px 0px 0px 0px;}@media(min-width:481px){.elementor-56 .elementor-element.elementor-element-287b537c{width:79.008%;}.elementor-56 .elementor-element.elementor-element-3f3fea3{width:20.992%;}}@media(max-width:1200px) and (min-width:481px){.elementor-56 .elementor-element.elementor-element-287b537c{width:60%;}.elementor-56 .elementor-element.elementor-element-3f3fea3{width:40%;}}@media(max-width:840px) and (min-width:481px){.elementor-56 .elementor-element.elementor-element-287b537c{width:40%;}.elementor-56 .elementor-element.elementor-element-3f3fea3{width:60%;}}@media(max-width:660px) and (min-width:481px){.elementor-56 .elementor-element.elementor-element-287b537c{width:58%;}.elementor-56 .elementor-element.elementor-element-3f3fea3{width:42%;}}@media(max-width:1200px){.elementor-56 .elementor-element.elementor-element-28c96cc1 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:120px 30px 132px 30px;}}@media(max-width:840px){.elementor-56 .elementor-element.elementor-element-28c96cc1 > .elementor-element-populated{padding:50px 30px 70px 30px;}}@media(max-width:480px){.elementor-56 .elementor-element.elementor-element-83429cc .elementor-heading-title{font-size:28px;}.elementor-56 .elementor-element.elementor-element-83429cc > .elementor-widget-container{padding:0px 40px 0px 0px;}}