.elementor-1701 .elementor-element.elementor-element-c17b8f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1701 .elementor-element.elementor-element-c17b8f3:not(.elementor-motion-effects-element-type-background), .elementor-1701 .elementor-element.elementor-element-c17b8f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #262C49 50%, #000000 100%);}.elementor-1701 .elementor-element.elementor-element-be741ac .gem-image.gem-wrapbox{float:right;}.elementor-1701 .elementor-element.elementor-element-be741ac .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}body:not(.rtl) .elementor-1701 .elementor-element.elementor-element-be741ac{right:20%;}body.rtl .elementor-1701 .elementor-element.elementor-element-be741ac{left:20%;}.elementor-1701 .elementor-element.elementor-element-be741ac{top:110px;z-index:0;}.elementor-1701 .elementor-element.elementor-element-be741ac .gem-image img{opacity:calc(75/100);}.elementor-1701 .elementor-element.elementor-element-be741ac .gem-image a:hover img{opacity:calc(100/100);}.elementor-1701 .elementor-element.elementor-element-c252876{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;--z-index:5;}.elementor-1701 .elementor-element.elementor-element-c252876, .elementor-1701 .elementor-element.elementor-element-c252876.thegem-e-con-layout-thegem{--content-width:1170px;}.elementor-1701 .elementor-element.elementor-element-2f6a6b8{width:initial;max-width:initial;z-index:5;}.elementor-1701 .elementor-element.elementor-element-2f6a6b8 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-1701 .elementor-element.elementor-element-d8cc8a3 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1701 .elementor-element.elementor-element-d8cc8a3{z-index:5;}.elementor-1701 .elementor-element.elementor-element-d8cc8a3 .thegem-te-portfolio-info .portfolio-info .portfolio-info-item .item-label{color:#7C87AE;}.elementor-1701 .elementor-element.elementor-element-b54734d{width:initial;max-width:initial;z-index:5;}.elementor-1701 .elementor-element.elementor-element-b54734d .thegem-te-portfolio-excerpt{justify-content:left;text-align:left;}.elementor-1701 .elementor-element.elementor-element-b54734d .thegem-te-portfolio-excerpt .portfolio-excerpt{color:#8F99BF;}.elementor-1701 .elementor-element.elementor-element-3521857{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:150px;--padding-left:21px;--padding-right:21px;}.elementor-1701 .elementor-element.elementor-element-3521857, .elementor-1701 .elementor-element.elementor-element-3521857.thegem-e-con-layout-thegem{--content-width:1170px;}.elementor-1701 .elementor-element.elementor-element-492d951 .item-inner .image-inner{aspect-ratio:1.5 !important;}.elementor-1701 .elementor-element.elementor-element-492d951 .portfolio-grid .item{width:calc(100% / 2);padding:calc(20px / 2);}.elementor-1701 .elementor-element.elementor-element-492d951 .portfolio-grid{margin:calc(-20px / 2);}.elementor-1701 .elementor-element.elementor-element-492d951 .item-inner{border-radius:30px;}.elementor-1701 .elementor-element.elementor-element-5e1a807 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1701 .elementor-element.elementor-element-5e1a807.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1701 .elementor-element.elementor-element-5e1a807 .thegem-te-portfolio-navigation .post-navigation .post-title span{text-transform:none;}.elementor-1701 .elementor-element.elementor-element-5e1a807 .thegem-te-portfolio-navigation .post-navigation a:hover .post-label span{color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-5e1a807 .thegem-te-portfolio-navigation .post-navigation a:hover .post-title span{color:#FF0000;}@media(max-width:1024px){.elementor-1701 .elementor-element.elementor-element-c17b8f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1701 .elementor-element.elementor-element-be741ac{right:-10%;}body.rtl .elementor-1701 .elementor-element.elementor-element-be741ac{left:-10%;}.elementor-1701 .elementor-element.elementor-element-c252876{--padding-top:80px;--padding-bottom:30px;--padding-left:21px;--padding-right:21px;}.elementor-1701 .elementor-element.elementor-element-2f6a6b8{--container-widget-width:550px;--container-widget-flex-grow:0;width:var( --container-widget-width, 550px );max-width:550px;}.elementor-1701 .elementor-element.elementor-element-b54734d{width:100%;max-width:100%;}.elementor-1701 .elementor-element.elementor-element-3521857{--padding-top:40px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-1701 .elementor-element.elementor-element-492d951 .portfolio-grid .item{width:calc(100% / 2);padding:calc(10px / 2);}.elementor-1701 .elementor-element.elementor-element-492d951 .portfolio-grid{margin:calc(-10px / 2);}.elementor-1701 .elementor-element.elementor-element-492d951 .item-inner{border-radius:30px;}}@media(max-width:767px){.elementor-1701 .elementor-element.elementor-element-c252876{--padding-top:110px;--padding-bottom:50px;--padding-left:21px;--padding-right:21px;}.elementor-1701 .elementor-element.elementor-element-2f6a6b8{width:100%;max-width:100%;}.elementor-1701 .elementor-element.elementor-element-2f6a6b8 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1701 .elementor-element.elementor-element-d8cc8a3 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1701 .elementor-element.elementor-element-492d951 .portfolio-grid .item{width:calc(100% / 1);padding:calc(10px / 2);}.elementor-1701 .elementor-element.elementor-element-492d951 .portfolio-grid{margin:calc(-10px / 2);}.elementor-1701 .elementor-element.elementor-element-492d951 .item-inner{border-radius:30px;}}