.elementor-20487 .elementor-element.elementor-element-1d69826b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-20487 .elementor-element.elementor-element-1d69826b>.elementor-element-populated{padding:25px 21px 25px 21px}.elementor-20487 .elementor-element.elementor-element-69eee71e>.elementor-widget-container{padding:0 0 30px 0}.elementor-20487 .elementor-element.elementor-element-69eee71e .thegem-te-portfolio-title .portfolio-title{letter-spacing:0;text-transform:none}.elementor-20487 .elementor-element.elementor-element-8aebdac{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 55px) 0;text-align:center}.elementor-20487 .elementor-element.elementor-element-8aebdac,.elementor-20487 .elementor-element.elementor-element-8aebdac .elementor-text-editor *{font-size:22px}.elementor-20487 .elementor-element.elementor-element-8aebdac,.elementor-20487 .elementor-element.elementor-element-8aebdac .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-20487 .elementor-element.elementor-element-e5d4392 .gem-gallery-grid .gallery-item{padding:calc(16px/2)!important}.elementor-20487 .elementor-element.elementor-element-e5d4392 .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2)}.elementor-20487 .elementor-element.elementor-element-e5d4392 .gem-gallery-grid .not-fullwidth-block ul,.elementor-20487 .elementor-element.elementor-element-e5d4392 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2)}.elementor-20487 .elementor-element.elementor-element-e5d4392 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2)}.elementor-20487 .elementor-element.elementor-element-e5d4392 .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-20487 .elementor-element.elementor-element-6756d3f3:not(.elementor-motion-effects-element-type-background),.elementor-20487 .elementor-element.elementor-element-6756d3f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#4DCCB8}.elementor-20487 .elementor-element.elementor-element-6756d3f3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:55px 20px 0 20px}.elementor-20487 .elementor-element.elementor-element-6756d3f3>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-20487 .elementor-element.elementor-element-6253cd6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) 0;text-align:center}.elementor-20487 .elementor-element.elementor-element-6253cd6 .elementor-heading-title{font-weight:400;color:#FFF}.elementor-20487 .elementor-element.elementor-element-d7f82a8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 25px) 0}.elementor-20487 .elementor-element.elementor-element-d7f82a8 .elementor-divider-separator{width:210px;margin:0 auto;margin-center:0}.elementor-20487 .elementor-element.elementor-element-d7f82a8 .elementor-divider{text-align:center;padding-block-start:0;padding-block-end:0}.elementor-20487 .elementor-element.elementor-element-298b70a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 55px) 0;text-align:center}.elementor-20487 .elementor-element.elementor-element-298b70a,.elementor-20487 .elementor-element.elementor-element-298b70a .elementor-text-editor *{font-size:22px}.elementor-20487 .elementor-element.elementor-element-298b70a,.elementor-20487 .elementor-element.elementor-element-298b70a .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFF}.elementor-20487 .elementor-element.elementor-element-5ecb0153{margin-top:0;margin-bottom:0}.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox-content{background-color:#fff0;padding:0 60px 120px 60px}.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox-content,.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:4px;color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox .gem-textbox-description{padding-bottom:5px}.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox .gem-textbox-description p,.elementor-20487 .elementor-element.elementor-element-143e332e a .gem-textbox .gem-textbox-description p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox .gem-textbox-description,.elementor-20487 .elementor-element.elementor-element-143e332e a .gem-textbox .gem-textbox-description{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox .gem-textbox-description span p,.elementor-20487 .elementor-element.elementor-element-143e332e a .gem-textbox .gem-textbox-description span p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox .gem-textbox-description span,.elementor-20487 .elementor-element.elementor-element-143e332e a .gem-textbox .gem-textbox-description span{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:0 50px 50px 50px;border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:0 50px 50px 50px}.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox-content .gem-image span{border-radius:0 50px 50px 50px;border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox-content .gem-image img{border-radius:0 50px 50px 50px}.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox:hover .gem-textbox-content .gem-image>span::before{opacity:0.5!important}.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox-content{background-color:#fff0;padding:0 60px 120px 60px}.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox-content,.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:4px;margin-top:35px;color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox .gem-textbox-description{padding-bottom:5px}.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox .gem-textbox-description p,.elementor-20487 .elementor-element.elementor-element-44779ffc a .gem-textbox .gem-textbox-description p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox .gem-textbox-description,.elementor-20487 .elementor-element.elementor-element-44779ffc a .gem-textbox .gem-textbox-description{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox .gem-textbox-description span p,.elementor-20487 .elementor-element.elementor-element-44779ffc a .gem-textbox .gem-textbox-description span p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox .gem-textbox-description span,.elementor-20487 .elementor-element.elementor-element-44779ffc a .gem-textbox .gem-textbox-description span{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50px 50px 50px 0;border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50px 50px 50px 0}.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox-content .gem-image span{border-radius:50px 50px 50px 0;border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox-content .gem-image img{border-radius:50px 50px 50px 0}.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox:hover .gem-textbox-content .gem-image>span::before{opacity:0.5!important}.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox-content{background-color:#fff0;padding:0 60px 120px 60px}.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox-content,.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:4px;color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox .gem-textbox-description{padding-bottom:5px}.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox .gem-textbox-description p,.elementor-20487 .elementor-element.elementor-element-3cd6facb a .gem-textbox .gem-textbox-description p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox .gem-textbox-description,.elementor-20487 .elementor-element.elementor-element-3cd6facb a .gem-textbox .gem-textbox-description{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox .gem-textbox-description span p,.elementor-20487 .elementor-element.elementor-element-3cd6facb a .gem-textbox .gem-textbox-description span p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox .gem-textbox-description span,.elementor-20487 .elementor-element.elementor-element-3cd6facb a .gem-textbox .gem-textbox-description span{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:0 50px 50px 50px;border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:0 50px 50px 50px}.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox-content .gem-image span{border-radius:0 50px 50px 50px;border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox-content .gem-image img{border-radius:0 50px 50px 50px}.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox:hover .gem-textbox-content .gem-image>span::before{opacity:0.5!important}.elementor-20487 .elementor-element.elementor-element-24e1b127{margin-top:0;margin-bottom:0}.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox-content{background-color:#fff0;padding:0 60px 120px 60px}.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox-content,.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:4px;color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox .gem-textbox-description{padding-bottom:5px}.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox .gem-textbox-description p,.elementor-20487 .elementor-element.elementor-element-7fe7d78c a .gem-textbox .gem-textbox-description p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox .gem-textbox-description,.elementor-20487 .elementor-element.elementor-element-7fe7d78c a .gem-textbox .gem-textbox-description{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox .gem-textbox-description span p,.elementor-20487 .elementor-element.elementor-element-7fe7d78c a .gem-textbox .gem-textbox-description span p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox .gem-textbox-description span,.elementor-20487 .elementor-element.elementor-element-7fe7d78c a .gem-textbox .gem-textbox-description span{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:0 50px 50px 50px;border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:0 50px 50px 50px}.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox-content .gem-image span{border-radius:0 50px 50px 50px;border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox-content .gem-image img{border-radius:0 50px 50px 50px}.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox:hover .gem-textbox-content .gem-image>span::before{opacity:0.5!important}.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox-content{background-color:#fff0;padding:0 60px 120px 60px}.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox-content,.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:4px;margin-top:35px;color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox .gem-textbox-description{padding-bottom:5px}.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox .gem-textbox-description p,.elementor-20487 .elementor-element.elementor-element-4e823de a .gem-textbox .gem-textbox-description p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox .gem-textbox-description,.elementor-20487 .elementor-element.elementor-element-4e823de a .gem-textbox .gem-textbox-description{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox .gem-textbox-description span p,.elementor-20487 .elementor-element.elementor-element-4e823de a .gem-textbox .gem-textbox-description span p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox .gem-textbox-description span,.elementor-20487 .elementor-element.elementor-element-4e823de a .gem-textbox .gem-textbox-description span{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50px 50px 50px 0;border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50px 50px 50px 0}.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox-content .gem-image span{border-radius:50px 50px 50px 0;border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox-content .gem-image img{border-radius:50px 50px 50px 0}.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox:hover .gem-textbox-content .gem-image>span::before{opacity:0.5!important}.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox-content{background-color:#fff0;padding:0 60px 120px 60px}.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox-content,.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:15px;color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox .gem-textbox-description{padding-bottom:5px}.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox .gem-textbox-description p,.elementor-20487 .elementor-element.elementor-element-4124dd4c a .gem-textbox .gem-textbox-description p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox .gem-textbox-description,.elementor-20487 .elementor-element.elementor-element-4124dd4c a .gem-textbox .gem-textbox-description{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox .gem-textbox-description span p,.elementor-20487 .elementor-element.elementor-element-4124dd4c a .gem-textbox .gem-textbox-description span p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox .gem-textbox-description span,.elementor-20487 .elementor-element.elementor-element-4124dd4c a .gem-textbox .gem-textbox-description span{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:0 50px 50px 50px;border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:0 50px 50px 50px}.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox-content .gem-image span{border-radius:0 50px 50px 50px;border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox-content .gem-image img{border-radius:0 50px 50px 50px}.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox:hover .gem-textbox-content .gem-image>span::before{opacity:0.5!important}.elementor-20487 .elementor-element.elementor-element-98ba14b:not(.elementor-motion-effects-element-type-background),.elementor-20487 .elementor-element.elementor-element-98ba14b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#E9E9E9}.elementor-20487 .elementor-element.elementor-element-98ba14b>.elementor-background-overlay{opacity:.61;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-20487 .elementor-element.elementor-element-98ba14b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-20487 .elementor-element.elementor-element-96cc56c>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-20487 .elementor-element.elementor-element-b1e18f7>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-20487 .elementor-element.elementor-element-b1e18f7>.elementor-container{min-height:600px}.elementor-20487 .elementor-element.elementor-element-b1e18f7{border-style:solid;border-width:3px 3px 3px 3px;border-color:#4DCCB8;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0}.elementor-20487 .elementor-element.elementor-element-b1e18f7>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-20487 .elementor-element.elementor-element-c47b176>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 35px 35px 35px}.elementor-20487 .elementor-element.elementor-element-3e4423d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) 0;text-align:center}.elementor-20487 .elementor-element.elementor-element-3e4423d .elementor-heading-title{font-weight:400;color:#000}.elementor-20487 .elementor-element.elementor-element-e5ea123{margin:35px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-20487 .elementor-element.elementor-element-e5ea123 .elementor-heading-title{color:#000}.elementor-20487 .elementor-element.elementor-element-846cf57{margin:15px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-20487 .elementor-element.elementor-element-846cf57 .elementor-heading-title{color:#000}.elementor-20487 .elementor-element.elementor-element-48f070b{margin:15px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-20487 .elementor-element.elementor-element-48f070b .e-tabs-wrapper .e-tabs-header{background-color:#4DCCB8}.elementor-20487 .elementor-element.elementor-element-48f070b .e-tabs-items-wrapper .e-tab-title:where(.e-active,:hover) .e-tab-title-text{color:#556068}.elementor-20487 .elementor-element.elementor-element-48f070b .e-tabs-items-wrapper .e-tab-title:where(.e-active,:hover) .e-tab-title-text button{color:#556068}.elementor-20487 .elementor-element.elementor-element-48f070b .e-tabs-items-wrapper .e-section-title{border-style:solid}.elementor-20487 .elementor-element.elementor-element-c9cfe30{padding:25px 20px 25px 20px}.elementor-20487 .elementor-element.elementor-element-f00e81f{margin-top:0;margin-bottom:0}.elementor-20487 .elementor-element.elementor-element-f94a6a8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) 0;text-align:center}.elementor-20487 .elementor-element.elementor-element-f94a6a8 .elementor-heading-title{font-weight:400;color:#000}.elementor-20487 .elementor-element.elementor-element-eb4963d{margin:15px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-20487 .elementor-element.elementor-element-eb4963d .elementor-heading-title{color:#000}.elementor-20487 .elementor-element.elementor-element-6632de9{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 25px) 0}.elementor-20487 .elementor-element.elementor-element-6632de9 .elementor-divider-separator{width:210px;margin:0 auto;margin-center:0}.elementor-20487 .elementor-element.elementor-element-6632de9 .elementor-divider{text-align:center;padding-block-start:0;padding-block-end:0}.elementor-20487 .elementor-element.elementor-element-21dd981 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-20487 .elementor-element.elementor-element-21dd981 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-20487 .elementor-element.elementor-element-21dd981{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-20487 .elementor-element.elementor-element-4843d2d{padding:1px 20px 0 20px}.elementor-20487 .elementor-element.elementor-element-4d84fa9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) 0;text-align:center}.elementor-20487 .elementor-element.elementor-element-4d84fa9 .elementor-heading-title{font-weight:400;color:#000}.elementor-20487 .elementor-element.elementor-element-ec6319a{margin:15px 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;text-align:center}.elementor-20487 .elementor-element.elementor-element-e819aac{margin:15px 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;text-align:center}.elementor-20487 .elementor-element.elementor-element-af43e2e iframe{height:453px}.elementor-20487 .elementor-element.elementor-element-df57a33{padding:0 20px 0 20px}.elementor-20487 .elementor-element.elementor-element-eae13b3>.elementor-element-populated{padding:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox-content{background-color:#4DCCB8;padding:90px 20px 80px 20px}.elementor-20487 .elementor-element.elementor-element-e3a365a>.elementor-widget-container{margin:0% 0% 25% 0%;padding:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox-content,.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:15px;margin-top:20px;color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox .gem-textbox-description p,.elementor-20487 .elementor-element.elementor-element-e3a365a a .gem-textbox .gem-textbox-description p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox .gem-textbox-description,.elementor-20487 .elementor-element.elementor-element-e3a365a a .gem-textbox .gem-textbox-description{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox .gem-textbox-description span p,.elementor-20487 .elementor-element.elementor-element-e3a365a a .gem-textbox .gem-textbox-description span p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox .gem-textbox-description span,.elementor-20487 .elementor-element.elementor-element-e3a365a a .gem-textbox .gem-textbox-description span{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:32px!important;color:#FFF}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:32px!important;height:32px!important;fill:#FFF}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox-content .gem-image img,.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox-content a .gem-image img{width:32px;max-width:32px;height:auto}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 0 0;transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox-content .gem-image span{border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-e3a365a .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-9db6132>.elementor-element-populated{padding:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox-content{background-color:#4DCCB8;padding:90px 20px 80px 20px}.elementor-20487 .elementor-element.elementor-element-ad520fa>.elementor-widget-container{margin:0% 0% 25% 0%}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox-content,.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:15px;margin-top:20px;color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox .gem-textbox-description p,.elementor-20487 .elementor-element.elementor-element-ad520fa a .gem-textbox .gem-textbox-description p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox .gem-textbox-description,.elementor-20487 .elementor-element.elementor-element-ad520fa a .gem-textbox .gem-textbox-description{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox .gem-textbox-description span p,.elementor-20487 .elementor-element.elementor-element-ad520fa a .gem-textbox .gem-textbox-description span p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox .gem-textbox-description span,.elementor-20487 .elementor-element.elementor-element-ad520fa a .gem-textbox .gem-textbox-description span{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:32px!important;color:#FFF}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:32px!important;height:32px!important;fill:#FFF}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox-content .gem-image img,.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox-content a .gem-image img{width:32px;max-width:32px;height:auto}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 0 0;transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox-content .gem-image span{border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-ad520fa .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-f43e3f8>.elementor-element-populated{padding:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox-content{background-color:#4DCCB8;padding:90px 20px 80px 20px}.elementor-20487 .elementor-element.elementor-element-dc0e0f0>.elementor-widget-container{margin:0% 0% 25% 0%}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox-content,.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:15px;margin-top:20px;color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox .gem-textbox-description p,.elementor-20487 .elementor-element.elementor-element-dc0e0f0 a .gem-textbox .gem-textbox-description p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox .gem-textbox-description,.elementor-20487 .elementor-element.elementor-element-dc0e0f0 a .gem-textbox .gem-textbox-description{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox .gem-textbox-description span p,.elementor-20487 .elementor-element.elementor-element-dc0e0f0 a .gem-textbox .gem-textbox-description span p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox .gem-textbox-description span,.elementor-20487 .elementor-element.elementor-element-dc0e0f0 a .gem-textbox .gem-textbox-description span{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:32px!important;color:#FFF}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:32px!important;height:32px!important;fill:#FFF}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox-content .gem-image img,.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox-content a .gem-image img{width:32px;max-width:32px;height:auto}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 0 0;transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-dc0e0f0 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-7a21e6a>.elementor-element-populated{padding:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox-content{background-color:#4DCCB8;padding:90px 20px 80px 20px}.elementor-20487 .elementor-element.elementor-element-babb7e3>.elementor-widget-container{margin:0% 0% 5% 0%}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox-content,.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:15px;margin-top:20px;color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox .gem-textbox-description p,.elementor-20487 .elementor-element.elementor-element-babb7e3 a .gem-textbox .gem-textbox-description p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox .gem-textbox-description,.elementor-20487 .elementor-element.elementor-element-babb7e3 a .gem-textbox .gem-textbox-description{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox .gem-textbox-description span p,.elementor-20487 .elementor-element.elementor-element-babb7e3 a .gem-textbox .gem-textbox-description span p{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox .gem-textbox-description span,.elementor-20487 .elementor-element.elementor-element-babb7e3 a .gem-textbox .gem-textbox-description span{color:#FFFFFF!important}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:32px!important;color:#FFF}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:32px!important;height:32px!important;fill:#FFF}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox-content .gem-image img,.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox-content a .gem-image img{width:32px;max-width:32px;height:auto}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 0 0;transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-20487 .elementor-element.elementor-element-babb7e3 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}@media(max-width:1024px) and (min-width:768px){.elementor-20487 .elementor-element.elementor-element-678d22ee{width:100%}.elementor-20487 .elementor-element.elementor-element-6208411e{width:100%}.elementor-20487 .elementor-element.elementor-element-1c63952{width:100%}.elementor-20487 .elementor-element.elementor-element-22b9738f{width:100%}.elementor-20487 .elementor-element.elementor-element-4e965b73{width:100%}.elementor-20487 .elementor-element.elementor-element-8365dd{width:100%}.elementor-20487 .elementor-element.elementor-element-dbc27d2{width:100%}.elementor-20487 .elementor-element.elementor-element-eae13b3{width:50%}.elementor-20487 .elementor-element.elementor-element-9db6132{width:50%}.elementor-20487 .elementor-element.elementor-element-f43e3f8{width:50%}.elementor-20487 .elementor-element.elementor-element-7a21e6a{width:50%}}@media(max-width:1024px){.elementor-20487 .elementor-element.elementor-element-1d69826b>.elementor-element-populated{padding:70px 21px 0 21px}.elementor-20487 .elementor-element.elementor-element-48f070b{margin:15px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-20487 .elementor-element.elementor-element-babb7e3>.elementor-widget-container{margin:0% 0% 8% 0%}}@media(max-width:767px){.elementor-20487 .elementor-element.elementor-element-69eee71e .thegem-te-portfolio-title .portfolio-title{font-size:25px}.elementor-20487 .elementor-element.elementor-element-6253cd6 .elementor-heading-title{font-size:25px}.elementor-20487 .elementor-element.elementor-element-143e332e .gem-textbox-content{padding:0 0 30px 0}.elementor-20487 .elementor-element.elementor-element-44779ffc .gem-textbox-content{padding:0 0 30px 0}.elementor-20487 .elementor-element.elementor-element-3cd6facb .gem-textbox-content{padding:0 0 30px 0}.elementor-20487 .elementor-element.elementor-element-7fe7d78c .gem-textbox-content{padding:0 0 30px 0}.elementor-20487 .elementor-element.elementor-element-4e823de .gem-textbox-content{padding:0 0 30px 0}.elementor-20487 .elementor-element.elementor-element-4124dd4c .gem-textbox-content{padding:0 0 90px 0}.elementor-20487 .elementor-element.elementor-element-c47b176>.elementor-element-populated{padding:0 0 0 0}.elementor-20487 .elementor-element.elementor-element-3e4423d .elementor-heading-title{font-size:25px}.elementor-20487 .elementor-element.elementor-element-f94a6a8 .elementor-heading-title{font-size:25px}.elementor-20487 .elementor-element.elementor-element-4d84fa9 .elementor-heading-title{font-size:25px}}