.elementor-11 .elementor-element.elementor-element-031ea5a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-031ea5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://threeplusdesign.lk/wp-content/uploads/2024/10/14_DIFFUSE.jpg");}.elementor-11 .elementor-element.elementor-element-031ea5a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 93%, #000000 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-031ea5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:0px 0px 40px 0px;}.elementor-11 .elementor-element.elementor-element-d196d33:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d196d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-11 .elementor-element.elementor-element-d196d33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-d196d33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-753414f > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-753414f > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-753414f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4d63753 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f904019 > .elementor-element-populated{padding:25px 20px 25px 20px;}.elementor-11 .elementor-element.elementor-element-7fecc2a{--animation-duration:1200ms;}.elementor-11 .elementor-element.elementor-element-7fecc2a .elementor-headline{text-align:left;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-7fecc2a .elementor-headline-dynamic-wrapper path{stroke:#E79D19;}.elementor-11 .elementor-element.elementor-element-7fecc2a .elementor-headline-dynamic-text{font-family:"Sora", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-700d63a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-700d63a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-700d63a .elementor-button{background-color:#E79D19;}.elementor-11 .elementor-element.elementor-element-700d63a .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-700d63a .elementor-button:focus{background-color:#FB8831;}.elementor-11 .elementor-element.elementor-element-baa5eee{--spacer-size:20px;}.elementor-11 .elementor-element.elementor-element-0760842:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0760842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-11 .elementor-element.elementor-element-0760842{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-0760842 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-d19e833:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-d19e833 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E79D19;}.elementor-11 .elementor-element.elementor-element-d19e833 > .elementor-element-populated >  .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-11 .elementor-element.elementor-element-d19e833 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-d19e833 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-d19e833 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-d19e833 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 60px 10px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;padding:40px 0px 40px 0px;}.elementor-11 .elementor-element.elementor-element-d19e833 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-f490547 > .elementor-widget-container:hover{--e-transform-rotateZ:-12deg;--e-transform-scale:0.9;}.elementor-11 .elementor-element.elementor-element-be9546c{text-align:center;}.elementor-11 .elementor-element.elementor-element-be9546c .elementor-heading-title{color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-8c962aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-8c962aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E79D19;}.elementor-11 .elementor-element.elementor-element-8c962aa > .elementor-element-populated >  .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-11 .elementor-element.elementor-element-8c962aa > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-8c962aa > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-8c962aa > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-8c962aa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 60px 10px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;padding:40px 0px 40px 0px;}.elementor-11 .elementor-element.elementor-element-8c962aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-db1748a > .elementor-widget-container:hover{--e-transform-scale:0.9;}.elementor-11 .elementor-element.elementor-element-60bb306{text-align:center;}.elementor-11 .elementor-element.elementor-element-60bb306 .elementor-heading-title{color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-3662418:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-3662418 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E79D19;}.elementor-11 .elementor-element.elementor-element-3662418 > .elementor-element-populated >  .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-11 .elementor-element.elementor-element-3662418 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-3662418 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-3662418 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-3662418 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 60px 10px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;padding:40px 0px 40px 0px;}.elementor-11 .elementor-element.elementor-element-3662418 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-b010342 > .elementor-widget-container:hover{--e-transform-rotateZ:12deg;--e-transform-scale:0.9;}.elementor-11 .elementor-element.elementor-element-9584b22{text-align:center;}.elementor-11 .elementor-element.elementor-element-9584b22 .elementor-heading-title{color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-bb256fc{border-style:solid;border-width:2px 0px 2px 0px;border-color:#02010114;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bb256fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-840ce03 > .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-11 .elementor-element.elementor-element-840ce03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-840ce03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-398ac5e );background-image:url("https://threeplusdesign.lk/wp-content/uploads/2024/10/blueprint-370588_1280.jpg");}.elementor-11 .elementor-element.elementor-element-840ce03 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.6;}.elementor-11 .elementor-element.elementor-element-840ce03 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-11 .elementor-element.elementor-element-840ce03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-2d543b5{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FCFDFF;}.elementor-11 .elementor-element.elementor-element-2d543b5 .elementor-headline{text-align:center;font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-2d543b5 .elementor-headline-dynamic-wrapper path{stroke:#FFA300;}.elementor-11 .elementor-element.elementor-element-2d543b5 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2d543b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f5aef3c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-1176376{text-align:center;width:auto;max-width:auto;align-self:center;}.elementor-11 .elementor-element.elementor-element-1176376 > .elementor-widget-container{padding:40px 40px 40px 40px;background-color:#FFFFFF;border-style:solid;border-color:#9A9A9A;border-radius:50% 50% 50% 50%;}.elementor-11 .elementor-element.elementor-element-1176376 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-11 .elementor-element.elementor-element-1176376:hover .elementor-widget-container{border-style:solid;border-color:#E79D19;box-shadow:2px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-07912be{text-align:center;}.elementor-11 .elementor-element.elementor-element-07912be .elementor-heading-title{color:#F3F3F3;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-07912be > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-fd6e809.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-3cad13b{text-align:center;width:auto;max-width:auto;align-self:center;}.elementor-11 .elementor-element.elementor-element-3cad13b > .elementor-widget-container{padding:40px 40px 40px 40px;background-color:#FFFFFF;border-style:solid;border-color:#9A9A9A;border-radius:50% 50% 50% 50%;}.elementor-11 .elementor-element.elementor-element-3cad13b > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-11 .elementor-element.elementor-element-3cad13b:hover .elementor-widget-container{border-style:solid;border-color:#E79D19;box-shadow:2px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-ea34625{text-align:center;}.elementor-11 .elementor-element.elementor-element-ea34625 .elementor-heading-title{color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-ea34625 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-caf6b93.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-080484f{text-align:center;width:auto;max-width:auto;align-self:center;}.elementor-11 .elementor-element.elementor-element-080484f > .elementor-widget-container{padding:40px 40px 40px 40px;background-color:#FFFFFF;border-style:solid;border-color:#9A9A9A;border-radius:50% 50% 50% 50%;}.elementor-11 .elementor-element.elementor-element-080484f > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-11 .elementor-element.elementor-element-080484f:hover .elementor-widget-container{border-style:solid;border-color:#E79D19;box-shadow:2px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-55a7952{text-align:center;}.elementor-11 .elementor-element.elementor-element-55a7952 .elementor-heading-title{color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-55a7952 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7b018b5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-07e0634{text-align:center;width:auto;max-width:auto;align-self:center;}.elementor-11 .elementor-element.elementor-element-07e0634 > .elementor-widget-container{padding:40px 40px 40px 40px;background-color:#FFFFFF;border-style:solid;border-color:#9A9A9A;border-radius:50% 50% 50% 50%;}.elementor-11 .elementor-element.elementor-element-07e0634 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-11 .elementor-element.elementor-element-07e0634:hover .elementor-widget-container{border-style:solid;border-color:#E79D19;box-shadow:2px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-f5dd7f1{text-align:center;}.elementor-11 .elementor-element.elementor-element-f5dd7f1 .elementor-heading-title{color:#F7F8FA;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-f5dd7f1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8587e28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8587e28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-8587e28 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:42px;}.elementor-11 .elementor-element.elementor-element-8587e28 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-11 .elementor-element.elementor-element-6434c89 > .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-11 .elementor-element.elementor-element-6434c89:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-6434c89 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6434c89 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-6434c89 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-392edd1{text-align:center;}.elementor-11 .elementor-element.elementor-element-392edd1 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-392edd1 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3ed1a95 > .elementor-widget-container{margin:0px 0px 20px 0px;--e-transform-scale:0.75;}.elementor-11 .elementor-element.elementor-element-162aa77:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-162aa77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-398ac5e );background-image:url("https://threeplusdesign.lk/wp-content/uploads/2024/10/14_DIFFUSE.jpg");}.elementor-11 .elementor-element.elementor-element-162aa77 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 97%, #000000 100%);opacity:0.5;transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-11 .elementor-element.elementor-element-162aa77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-11 .elementor-element.elementor-element-4dc1232 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-4dc1232 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-9087910{--animation-duration:1200ms;--dynamic-text-color:#FDFDFD;}.elementor-11 .elementor-element.elementor-element-9087910 .elementor-headline{text-align:center;font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-9087910 .elementor-headline-dynamic-wrapper path{stroke:#E79D19;}.elementor-11 .elementor-element.elementor-element-9087910 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f1d4b6c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-f1d4b6c:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-f1d4b6c .elementor-post__meta-data span + span:before{content:"•";}.elementor-11 .elementor-element.elementor-element-f1d4b6c{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-11 .elementor-element.elementor-element-f1d4b6c .elementor-post__card{border-color:#02010126;border-width:1px;border-radius:10px;}.elementor-11 .elementor-element.elementor-element-f1d4b6c .elementor-post__text{margin-top:20px;}.elementor-11 .elementor-element.elementor-element-f1d4b6c .elementor-post__badge{right:0;}.elementor-11 .elementor-element.elementor-element-f1d4b6c .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-c9db794 );font-size:16px;margin:20px;}.elementor-11 .elementor-element.elementor-element-f1d4b6c .elementor-post__read-more{color:#E79D19;}.elementor-11 .elementor-element.elementor-element-f1d4b6c a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-11 .elementor-element.elementor-element-a027238 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-a027238 .elementor-button{background-color:#E79D19;}.elementor-11 .elementor-element.elementor-element-a027238 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bdb9f4f{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-cfc8f24 > .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-11 .elementor-element.elementor-element-cfc8f24:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-cfc8f24 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-cfc8f24 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-cfc8f24 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-95b945c{text-align:center;}.elementor-11 .elementor-element.elementor-element-95b945c .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-95b945c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-90b9379 > .elementor-widget-container{margin:0px 0px 0px 0px;--e-transform-scale:0.75;}.elementor-11 .elementor-element.elementor-element-90b9379.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-f082f6c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f082f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-398ac5e );}.elementor-11 .elementor-element.elementor-element-f082f6c{border-style:solid;border-width:2px 0px 2px 0px;border-color:#02010114;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f082f6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-3f1365c > .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-11 .elementor-element.elementor-element-3f1365c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-3f1365c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-398ac5e );background-image:url("https://threeplusdesign.lk/wp-content/uploads/2024/10/14_DIFFUSE.jpg");background-position:165px 0px;}.elementor-11 .elementor-element.elementor-element-3f1365c > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(174deg, #000000 98%, #020202 100%);opacity:0.5;}.elementor-11 .elementor-element.elementor-element-3f1365c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-11 .elementor-element.elementor-element-3f1365c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-e5f7b4f{--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e5f7b4f .elementor-headline{text-align:center;font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-e5f7b4f .elementor-headline-dynamic-wrapper path{stroke:#E79D19;}.elementor-11 .elementor-element.elementor-element-e5f7b4f > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11 .elementor-element.elementor-element-23470bd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-23470bd:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-23470bd .elementor-post__meta-data span + span:before{content:"•";}.elementor-11 .elementor-element.elementor-element-23470bd{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-11 .elementor-element.elementor-element-23470bd .elementor-post__card{border-color:#02010126;border-width:1px;border-radius:10px;}.elementor-11 .elementor-element.elementor-element-23470bd .elementor-post__text{margin-top:20px;}.elementor-11 .elementor-element.elementor-element-23470bd .elementor-post__badge{right:0;}.elementor-11 .elementor-element.elementor-element-23470bd .elementor-post__card .elementor-post__badge{background-color:#E79D19;font-size:15px;margin:20px;}.elementor-11 .elementor-element.elementor-element-23470bd .elementor-post__read-more{color:#E79D19;}.elementor-11 .elementor-element.elementor-element-23470bd a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-11 .elementor-element.elementor-element-db138a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-db138a5 .elementor-button{background-color:#E79D19;}.elementor-11 .elementor-element.elementor-element-db138a5 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(min-width:1025px){.elementor-11 .elementor-element.elementor-element-3f1365c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-3f1365c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-3f1365c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-3f1365c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-7fecc2a .elementor-headline{text-align:center;}.elementor-11 .elementor-element.elementor-element-2d543b5 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11 .elementor-element.elementor-element-f5aef3c > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-1176376 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-fd6e809 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-caf6b93 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-7b018b5 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-8587e28 > .elementor-shape-bottom svg{height:22px;}.elementor-11 .elementor-element.elementor-element-392edd1 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-392edd1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-9087910 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11 .elementor-element.elementor-element-f1d4b6c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-f1d4b6c:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-95b945c .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-95b945c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3f1365c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-3f1365c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11 .elementor-element.elementor-element-e5f7b4f > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11 .elementor-element.elementor-element-23470bd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-23470bd:after{content:"0.5";}}/* Start custom CSS for image, class: .elementor-element-4d63753 */.elementor-11 .elementor-element.elementor-element-4d63753 img {
    border-radius: 20px
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d19e833 */.elementor-11 .elementor-element.elementor-element-d19e833 {
    transition: 0.15s ease-in;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-d19e833:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8c962aa */.elementor-11 .elementor-element.elementor-element-8c962aa {
    transition: 0.15s ease-in;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-8c962aa:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3662418 */.elementor-11 .elementor-element.elementor-element-3662418 {
    transition: 0.15s ease-in;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-3662418:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-def252a */@media only screen and (min-width: 768px) {
    .elementor-11 .elementor-element.elementor-element-def252a .elementor-inner-column:not(:last-child)::after {
        content: "➜";
        display: flex;
        align-items: center;
        justify-content: center;
        padding-bottom: 40px
    }
}/* End custom CSS */