.elementor-3171 .elementor-element.elementor-element-ab23f30{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3171 .elementor-element.elementor-element-78d06e5{left:0px;}body.rtl .elementor-3171 .elementor-element.elementor-element-78d06e5{right:0px;}.elementor-3171 .elementor-element.elementor-element-78d06e5{top:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-3171 .elementor-element.elementor-element-bfd084e > .elementor-widget-container{margin:clamp(-192px, -10vw, -118px) /*-144px @ 1440*/ 0 0 clamp(95px, 8.06vw, 155px) /*116px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-bfd084e{z-index:2;}.elementor-3171 .elementor-element.elementor-element-bfd084e img{width:clamp(536px, 45.42vw, 872px) /*654px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-5aab079 > .elementor-widget-container{margin:clamp(59px, 5vw, 96px) /*72px @ 1440*/ 0 0 clamp(-96px, -5vw, -59px) /*-72px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-5aab079{z-index:1;}.elementor-3171 .elementor-element.elementor-element-5aab079 img{width:clamp(536px, 45.42vw, 872px) /*654px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-043a51b > .elementor-widget-container{margin:clamp(-187px, -9.72vw, -115px) /*-140px @ 1440*/ 0 0 clamp(307px, 26.04vw, 500px) /*375px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-043a51b img{width:clamp(536px, 45.42vw, 872px) /*654px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-e1257ec > .elementor-widget-container{margin:clamp(79px, 6.67vw, 128px) /*96px @ 1440*/ 0 0 clamp(-200px, -10.42vw, -123px) /*-150px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-e1257ec{z-index:1;}.elementor-3171 .elementor-element.elementor-element-e1257ec img{width:clamp(191px, 16.18vw, 311px) /*233px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-83c6fb2 > .elementor-widget-container{margin:clamp(-213px, -11.11vw, -131px) /*-160px @ 1440*/ 0 0 clamp(477px, 40.42vw, 776px) /*582px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-83c6fb2 img{width:clamp(536px, 45.42vw, 872px) /*654px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-12bf5cc > .elementor-widget-container{margin:clamp(-240px, -12.50vw, -147px) /*-180px @ 1440*/ 0 0 clamp(123px, 10.42vw, 200px) /*150px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-12bf5cc img{width:clamp(536px, 45.42vw, 872px) /*654px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-a5f33e0 > .elementor-widget-container{margin:clamp(-324px, -16.88vw, -199px) /*-243px @ 1440*/ 0 0 clamp(266px, 22.50vw, 432px) /*324px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-a5f33e0{z-index:1;}.elementor-3171 .elementor-element.elementor-element-a5f33e0 img{width:clamp(191px, 16.18vw, 311px) /*233px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-44d2ee6 > .elementor-widget-container{margin:clamp(-213px, -11.11vw, -131px) /*-160px @ 1440*/ 0 0 clamp(548px, 46.46vw, 892px) /*669px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-44d2ee6 img{width:clamp(536px, 45.42vw, 872px) /*654px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-ffb237d > .elementor-widget-container{margin:clamp(-200px, -10.42vw, -123px) /*-150px @ 1440*/ 0 0 clamp(103px, 8.75vw, 168px) /*126px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-ffb237d{z-index:1;}.elementor-3171 .elementor-element.elementor-element-ffb237d img{width:clamp(191px, 16.18vw, 311px) /*233px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-9b9c453 > .elementor-widget-container{margin:clamp(-299px, -15.56vw, -184px) /*-224px @ 1440*/ 0 0 clamp(36px, 3.06vw, 59px) /*44px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-9b9c453 img{width:clamp(536px, 45.42vw, 872px) /*654px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-bda2879 > .elementor-widget-container{margin:clamp(-160px, -8.33vw, -98px) /*-120px @ 1440*/ 0 0 clamp(52px, 4.44vw, 85px) /*64px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-bda2879{z-index:1;}.elementor-3171 .elementor-element.elementor-element-bda2879 img{width:clamp(536px, 45.42vw, 872px) /*654px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-9de158b > .elementor-widget-container{margin:clamp(-500px, -26.04vw, -307px) /*-375px @ 1440*/ 0 0 clamp(-200px, -10.42vw, -123px) /*-150px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-9de158b{z-index:1;}.elementor-3171 .elementor-element.elementor-element-9de158b img{width:clamp(191px, 16.18vw, 311px) /*233px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-89289e1 > .elementor-widget-container{margin:clamp(-267px, -13.89vw, -164px) /*-200px @ 1440*/ 0 0 clamp(159px, 13.47vw, 259px) /*194px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-89289e1{z-index:1;}.elementor-3171 .elementor-element.elementor-element-89289e1 img{width:clamp(191px, 16.18vw, 311px) /*233px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-d2c38f4 > .elementor-widget-container{margin:clamp(-187px, -9.72vw, -115px) /*-140px @ 1440*/ 0 0 clamp(240px, 20.35vw, 391px) /*293px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-d2c38f4{z-index:1;}.elementor-3171 .elementor-element.elementor-element-d2c38f4 img{width:clamp(536px, 45.42vw, 872px) /*654px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-4536502 > .elementor-widget-container{margin:clamp(-333px, -17.36vw, -205px) /*-250px @ 1440*/ 0 0 clamp(881px, 74.65vw, 1433px) /*1075px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-4536502{z-index:2;}.elementor-3171 .elementor-element.elementor-element-4536502 img{width:clamp(191px, 16.18vw, 311px) /*233px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-c906523 > .elementor-widget-container{margin:clamp(-315px, -16.39vw, -193px) /*-236px @ 1440*/ 0 0 clamp(426px, 36.11vw, 693px) /*520px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-c906523{z-index:1;}.elementor-3171 .elementor-element.elementor-element-c906523 img{width:clamp(536px, 45.42vw, 872px) /*654px @ 1440*/;}.elementor-3171 .elementor-element.elementor-element-02620d0{text-align:center;}.elementor-3171 .elementor-element.elementor-element-02620d0 img{width:clamp(696px, 58.96vw, 1132px) /*849px @ 1440*/;}@media(max-width:1179px){.elementor-3171 .elementor-element.elementor-element-ab23f30{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3171 .elementor-element.elementor-element-bfd084e > .elementor-widget-container{margin:clamp(-172px, -14.58vw, -112px) /*-112px @ 768*/ clamp(32px, 4.17vw, 49px) /*32px @ 768*/ 0 0;}.elementor-3171 .elementor-element.elementor-element-bfd084e.elementor-element{--order:1;}.elementor-3171 .elementor-element.elementor-element-5aab079 > .elementor-widget-container{margin:clamp(-172px, -14.58vw, -112px) /*-112px @ 768*/ 0 0 clamp(96px, 12.50vw, 147px) /*96px @ 768*/;}.elementor-3171 .elementor-element.elementor-element-5aab079.elementor-element{--order:2;}.elementor-3171 .elementor-element.elementor-element-5aab079{z-index:1;}.elementor-3171 .elementor-element.elementor-element-043a51b > .elementor-widget-container{margin:clamp(-393px, -33.33vw, -256px) /*-256px @ 768*/ 0 0 0;}.elementor-3171 .elementor-element.elementor-element-043a51b.elementor-element{--order:4;}.elementor-3171 .elementor-element.elementor-element-e1257ec > .elementor-widget-container{margin:clamp(32px, 4.17vw, 49px) /*32px @ 768*/ 0 0 clamp(32px, 4.17vw, 49px) /*32px @ 768*/;}.elementor-3171 .elementor-element.elementor-element-e1257ec.elementor-element{--align-self:flex-start;--order:3;}.elementor-3171 .elementor-element.elementor-element-83c6fb2 > .elementor-widget-container{margin:clamp(-49px, -4.17vw, -32px) /*-32px @ 768*/ 0 0 0;}.elementor-3171 .elementor-element.elementor-element-83c6fb2.elementor-element{--align-self:flex-start;--order:5;}.elementor-3171 .elementor-element.elementor-element-12bf5cc > .elementor-widget-container{margin:clamp(-325px, -27.60vw, -212px) /*-212px @ 768*/ 0 0 0;}.elementor-3171 .elementor-element.elementor-element-12bf5cc.elementor-element{--order:7;}.elementor-3171 .elementor-element.elementor-element-a5f33e0 > .elementor-widget-container{margin:clamp(-172px, -14.58vw, -112px) /*-112px @ 768*/ 0 0 0;}.elementor-3171 .elementor-element.elementor-element-a5f33e0.elementor-element{--align-self:flex-end;--order:6;}.elementor-3171 .elementor-element.elementor-element-44d2ee6 > .elementor-widget-container{margin:clamp(40px, 5.21vw, 61px) /*40px @ 768*/ clamp(24px, 3.13vw, 37px) /*24px @ 768*/ 0 0;}.elementor-3171 .elementor-element.elementor-element-44d2ee6.elementor-element{--align-self:flex-end;--order:8;}.elementor-3171 .elementor-element.elementor-element-ffb237d > .elementor-widget-container{margin:clamp(-307px, -26.04vw, -200px) /*-200px @ 768*/ 0 0 clamp(56px, 7.29vw, 86px) /*56px @ 768*/;}.elementor-3171 .elementor-element.elementor-element-ffb237d.elementor-element{--align-self:flex-start;--order:9;}.elementor-3171 .elementor-element.elementor-element-9b9c453 > .elementor-widget-container{margin:clamp(-172px, -14.58vw, -112px) /*-112px @ 768*/ 0 0 0;}.elementor-3171 .elementor-element.elementor-element-9b9c453.elementor-element{--order:10;}.elementor-3171 .elementor-element.elementor-element-bda2879 > .elementor-widget-container{margin:clamp(-172px, -14.58vw, -112px) /*-112px @ 768*/ 0 0 0;}.elementor-3171 .elementor-element.elementor-element-bda2879.elementor-element{--align-self:flex-start;--order:11;}.elementor-3171 .elementor-element.elementor-element-9de158b > .elementor-widget-container{margin:clamp(-239px, -20.31vw, -156px) /*-156px @ 768*/ clamp(40px, 5.21vw, 61px) /*40px @ 768*/ 0 0;}.elementor-3171 .elementor-element.elementor-element-9de158b.elementor-element{--align-self:flex-end;--order:12;}.elementor-3171 .elementor-element.elementor-element-9de158b{z-index:2;}.elementor-3171 .elementor-element.elementor-element-89289e1 > .elementor-widget-container{margin:clamp(-172px, -14.58vw, -112px) /*-112px @ 768*/ 0 0 clamp(72px, 9.38vw, 111px) /*72px @ 768*/;}.elementor-3171 .elementor-element.elementor-element-89289e1.elementor-element{--align-self:flex-start;--order:14;}.elementor-3171 .elementor-element.elementor-element-d2c38f4 > .elementor-widget-container{margin:clamp(-325px, -27.60vw, -212px) /*-212px @ 768*/ clamp(20px, 2.60vw, 31px) /*20px @ 768*/ 0 0;}.elementor-3171 .elementor-element.elementor-element-d2c38f4.elementor-element{--align-self:flex-end;--order:15;}.elementor-3171 .elementor-element.elementor-element-4536502 > .elementor-widget-container{margin:clamp(-111px, -9.38vw, -72px) /*-72px @ 768*/ clamp(56px, 7.29vw, 86px) /*56px @ 768*/ 0 0;}.elementor-3171 .elementor-element.elementor-element-4536502.elementor-element{--align-self:flex-end;--order:17;}.elementor-3171 .elementor-element.elementor-element-c906523 > .elementor-widget-container{margin:clamp(32px, 4.17vw, 49px) /*32px @ 768*/ 0 0 clamp(40px, 5.21vw, 61px) /*40px @ 768*/;}.elementor-3171 .elementor-element.elementor-element-c906523.elementor-element{--align-self:flex-start;--order:16;}.elementor-3171 .elementor-element.elementor-element-02620d0 > .elementor-widget-container{margin:clamp(-239px, -20.31vw, -156px) /*-156px @ 768*/ 0 clamp(-172px, -14.58vw, -112px) /*-112px @ 768*/ 0;}.elementor-3171 .elementor-element.elementor-element-02620d0.elementor-element{--order:18;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3171 .elementor-element.elementor-element-bfd084e > .elementor-widget-container{margin:clamp(-112px, calc(-19.66vw + 38.76px), -32px) /*-32px @ 360 : -112px @ 767*/ 0 0 0;}.elementor-3171 .elementor-element.elementor-element-bfd084e.elementor-element{--order:1;}.elementor-3171 .elementor-element.elementor-element-bfd084e{z-index:2;}.elementor-3171 .elementor-element.elementor-element-bfd084e img{width:clamp(340px, calc(48.16vw + 166.63px), 536px) /*340px @ 360 : 536px @ 767*/;}.elementor-3171 .elementor-element.elementor-element-5aab079 > .elementor-widget-container{margin:-112px 0 0 0;}.elementor-3171 .elementor-element.elementor-element-5aab079 img{width:clamp(340px, calc(48.16vw + 166.63px), 536px) /*340px @ 360 : 536px @ 767*/;}.elementor-3171 .elementor-element.elementor-element-043a51b > .elementor-widget-container{margin:clamp(-68px, -8.89vw, -28px) /*-32px @ 360*/ 0 0 0;}.elementor-3171 .elementor-element.elementor-element-043a51b img{width:clamp(340px, calc(48.16vw + 166.63px), 536px) /*340px @ 360 : 536px @ 767*/;}.elementor-3171 .elementor-element.elementor-element-e1257ec > .elementor-widget-container{margin:-20px 0 0 clamp(28px, 8.89vw, 68px) /*32px @ 360*/;}.elementor-3171 .elementor-element.elementor-element-e1257ec.elementor-element{--align-self:flex-start;}.elementor-3171 .elementor-element.elementor-element-e1257ec{z-index:2;}.elementor-3171 .elementor-element.elementor-element-83c6fb2 > .elementor-widget-container{margin:clamp(50px, 15.56vw, 119px) /*56px @ 360*/ 0 0 0;}.elementor-3171 .elementor-element.elementor-element-83c6fb2 img{width:clamp(340px, calc(48.16vw + 166.63px), 536px) /*340px @ 360 : 536px @ 767*/;}.elementor-3171 .elementor-element.elementor-element-12bf5cc > .elementor-widget-container{margin:-100px 0 0 0;}.elementor-3171 .elementor-element.elementor-element-12bf5cc img{width:clamp(340px, calc(48.16vw + 166.63px), 536px) /*340px @ 360 : 536px @ 767*/;}.elementor-3171 .elementor-element.elementor-element-44d2ee6 > .elementor-widget-container{margin:clamp(36px, 11.11vw, 85px) /*40px @ 360*/ 0 0 0;}.elementor-3171 .elementor-element.elementor-element-44d2ee6.elementor-element{--align-self:flex-start;}.elementor-3171 .elementor-element.elementor-element-44d2ee6 img{width:clamp(340px, calc(48.16vw + 166.63px), 536px) /*340px @ 360 : 536px @ 767*/;}.elementor-3171 .elementor-element.elementor-element-ffb237d > .elementor-widget-container{margin:-112px clamp(36px, 11.11vw, 85px) /*40px @ 360*/ 0 0;}.elementor-3171 .elementor-element.elementor-element-ffb237d.elementor-element{--align-self:flex-end;}.elementor-3171 .elementor-element.elementor-element-9b9c453 > .elementor-widget-container{margin:-96px 0 0 0;}.elementor-3171 .elementor-element.elementor-element-9b9c453 img{width:clamp(340px, calc(48.16vw + 166.63px), 536px) /*340px @ 360 : 536px @ 767*/;}.elementor-3171 .elementor-element.elementor-element-bda2879 > .elementor-widget-container{margin:clamp(50px, 15.56vw, 119px) /*56px @ 360*/ 0 0 0;}.elementor-3171 .elementor-element.elementor-element-bda2879 img{width:clamp(340px, calc(48.16vw + 166.63px), 536px) /*340px @ 360 : 536px @ 767*/;}.elementor-3171 .elementor-element.elementor-element-9de158b > .elementor-widget-container{margin:-32px clamp(28px, 8.89vw, 68px) /*32px @ 360*/ 0 0;}.elementor-3171 .elementor-element.elementor-element-9de158b.elementor-element{--order:14;}.elementor-3171 .elementor-element.elementor-element-89289e1.elementor-element{--align-self:flex-end;--order:12;}.elementor-3171 .elementor-element.elementor-element-d2c38f4 > .elementor-widget-container{margin:clamp(28px, 8.89vw, 68px) /*32px @ 360*/ 0 0 0;}.elementor-3171 .elementor-element.elementor-element-d2c38f4.elementor-element{--align-self:center;}.elementor-3171 .elementor-element.elementor-element-d2c38f4 img{width:clamp(340px, calc(48.16vw + 166.63px), 536px) /*340px @ 360 : 536px @ 767*/;}.elementor-3171 .elementor-element.elementor-element-c906523 img{width:clamp(340px, calc(48.16vw + 166.63px), 536px) /*340px @ 360 : 536px @ 767*/;}.elementor-3171 .elementor-element.elementor-element-02620d0 > .elementor-widget-container{margin:clamp(71px, 22.22vw, 170px) /*80px @ 360*/ 0 -100px 0;}.elementor-3171 .elementor-element.elementor-element-02620d0 img{width:95%;}}/* Start custom CSS for image, class: .elementor-element-02620d0 */.elementor-3171 .elementor-element.elementor-element-02620d0 {
    margin:auto;
}/* End custom CSS */
/* Start custom CSS */body {
     background-image: linear-gradient(270deg,#CBAF03,#E5C501,#E5C501,#CBAF03);
 }

body:before{
    position: fixed;
    top: 0;
    left: 0;
    content:"";
    width: 100%;
    height: 100%;
    transition:background-color 600ms ease-in-out;
    background-color: transparent;
} 
body.green-project-bg:before{
    background-color: var(--green);
}
#testimonial p,
#testimonial h3,
#testimonial h4 {
    color:var(--green)!important;
    transition: color 400ms ease;
}
#title h1,
#title h2 {
    color:var(--green)!important;
}

#intro {
    padding-bottom: clamp(79px, 6.67vw, 128px) /*96px @ 1440*/;
}
.playground .img-shadow {
    position: relative;
}
.playground img {
    z-index: 10;
}
.playground .img-shadow:before {
    content:"";
    position: absolute;
    width: 90%;
    height: 90%;
    top:5%;
    left: 5%;
    z-index: -1;
    box-shadow:40px 40px 99px #00000073;
}


@media (min-width:768px) {
.playground:not(.first) {
	margin-top:-160px!important;
}
}/* End custom CSS */