.elementor-6305 .elementor-element.elementor-element-4f6566b:not(.elementor-motion-effects-element-type-background),.elementor-6305 .elementor-element.elementor-element-4f6566b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#b5f4fa;background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-6305 .elementor-element.elementor-element-4f6566b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-6305 .elementor-element.elementor-element-4f6566b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6305 .elementor-element.elementor-element-fdd964f .elementor-widget-wrap{flex-wrap:wrap}.elementor-6305 .elementor-element.elementor-element-14bc10a{--spacer-size:680px}.elementor-6305 .elementor-element.elementor-element-d5008e1>.elementor-widget-container{margin:0 0 30px}.elementor-6305 .elementor-element.elementor-element-d5008e1 .thegem-te-portfolio-title .portfolio-title{letter-spacing:0px;text-transform:none;color:#fff}.elementor-6305 .elementor-element.elementor-element-3b6c639 .elementor-widget-wrap{flex-wrap:wrap}.elementor-6305 .elementor-element.elementor-element-3b6c639>.elementor-element-populated{padding:105px 21px 50px}.elementor-6305 .elementor-element.elementor-element-b347316{text-align:justify}.elementor-6305 .elementor-element.elementor-element-b347316,.elementor-6305 .elementor-element.elementor-element-b347316 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-6305 .elementor-element.elementor-element-b347316,.elementor-6305 .elementor-element.elementor-element-b347316 .elementor-text-editor *{text-transform:none}.elementor-6305 .elementor-element.elementor-element-e8a9ea4>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-6305 .elementor-element.elementor-element-e8a9ea4{margin-top:75px;margin-bottom:0}.elementor-6305 .elementor-element.elementor-element-91bd22d .elementor-widget-wrap{flex-wrap:wrap}.elementor-6305 .elementor-element.elementor-element-91bd22d>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#dfe5e8;padding:20px 21px}.elementor-6305 .elementor-element.elementor-element-a641462{width:auto;max-width:auto}.elementor-6305 .elementor-element.elementor-element-a641462.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0}.elementor-6305 .elementor-element.elementor-element-54f9d17 .elementor-widget-wrap{flex-wrap:wrap}.elementor-6305 .elementor-element.elementor-element-54f9d17>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#dfe5e8;padding:20px 21px}.elementor-6305 .elementor-element.elementor-element-6920f8b .elementor-widget-wrap{flex-wrap:wrap}.elementor-6305 .elementor-element.elementor-element-6920f8b>.elementor-element-populated{border-style:solid;border-width:0;border-color:#dfe5e8;padding:20px 21px}.elementor-6305 .elementor-element.elementor-element-ee950c8>.elementor-container{max-width:1400px}.elementor-6305 .elementor-element.elementor-element-f25bba6.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-6305 .elementor-element.elementor-element-f25bba6 .elementor-widget-wrap{flex-wrap:wrap}.elementor-6305 .elementor-element.elementor-element-f25bba6>.elementor-element-populated{padding:50px 21px}.elementor-6305 .elementor-element.elementor-element-5dc5a3e .portfolio-grid .item{width:calc(100%/1);padding:calc(140px/2)}.elementor-6305 .elementor-element.elementor-element-5dc5a3e .portfolio-grid{margin:calc(-140px/2)}.elementor-6305 .elementor-element.elementor-element-5dc5a3e .item-inner{max-height:100%}.elementor-6305 .elementor-element.elementor-element-9c10bec{padding:0 0 100px}.elementor-6305 .elementor-element.elementor-element-bee6138 .elementor-widget-wrap{flex-wrap:wrap}.elementor-6305 .elementor-element.elementor-element-bee6138>.elementor-element-populated{padding:40px 21px}.elementor-6305 .elementor-element.elementor-element-701ccce>.elementor-widget-container{margin:30px 0 0}@media(max-width:1024px){.elementor-6305 .elementor-element.elementor-element-14bc10a{--spacer-size:480px}.elementor-6305 .elementor-element.elementor-element-3b6c639>.elementor-element-populated{padding:85px 21px 20px}.elementor-6305 .elementor-element.elementor-element-e8a9ea4{margin-top:40px;margin-bottom:0}.elementor-6305 .elementor-element.elementor-element-f25bba6>.elementor-element-populated{padding:50px 21px 30px}.elementor-6305 .elementor-element.elementor-element-5dc5a3e .portfolio-grid .item{width:calc(100%/2)}.elementor-6305 .elementor-element.elementor-element-bee6138>.elementor-element-populated{padding:20px 21px}}@media(max-width:767px){.elementor-6305 .elementor-element.elementor-element-14bc10a{--spacer-size:380px}.elementor-6305 .elementor-element.elementor-element-d5008e1>.elementor-widget-container{margin:0 0 10px}.elementor-6305 .elementor-element.elementor-element-3b6c639>.elementor-element-populated{padding:70px 21px 20px}.elementor-6305 .elementor-element.elementor-element-b347316{text-align:left}.elementor-6305 .elementor-element.elementor-element-e8a9ea4{margin-top:45px;margin-bottom:0}.elementor-6305 .elementor-element.elementor-element-91bd22d{width:50%}.elementor-6305 .elementor-element.elementor-element-a641462.elementor-element{--order:-99999}.elementor-6305 .elementor-element.elementor-element-54f9d17{width:50%}.elementor-6305 .elementor-element.elementor-element-914c861>.elementor-widget-container{margin:0;padding:0}.elementor-6305 .elementor-element.elementor-element-914c861.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-6305 .elementor-element.elementor-element-914c861 .thegem-te-portfolio-info .portfolio-info .portfolio-info-item .item-label{padding-top:0;padding-bottom:0;padding-right:9px}.elementor-6305 .elementor-element.elementor-element-914c861 .thegem-te-portfolio-info .portfolio-info .portfolio-info-item .item-value{padding-top:0;padding-bottom:0}.elementor-6305 .elementor-element.elementor-element-6920f8b{width:100%}.elementor-6305 .elementor-element.elementor-element-f25bba6>.elementor-element-populated{padding:50px 25px 10px}.elementor-6305 .elementor-element.elementor-element-5dc5a3e .portfolio-grid .item{width:calc(100%/1);padding:calc(50px/2)}.elementor-6305 .elementor-element.elementor-element-5dc5a3e .portfolio-grid{margin:calc(-50px/2)}}