.elementor-30890 .elementor-element.elementor-element-ccfffc1{--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;--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-30890 .elementor-element.elementor-element-ccfffc1:not(.elementor-motion-effects-element-type-background), .elementor-30890 .elementor-element.elementor-element-ccfffc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pippurimylly.fi/wp-content/uploads/2025/12/photo-1488992783499-418eb1f62d08.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-30890 .elementor-element.elementor-element-ccfffc1::before, .elementor-30890 .elementor-element.elementor-element-ccfffc1 > .elementor-background-video-container::before, .elementor-30890 .elementor-element.elementor-element-ccfffc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-30890 .elementor-element.elementor-element-ccfffc1 > .elementor-background-slideshow::before, .elementor-30890 .elementor-element.elementor-element-ccfffc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30890 .elementor-element.elementor-element-ccfffc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-30890 .elementor-element.elementor-element-20be346{--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:80px;--padding-bottom:100px;--padding-left:21px;--padding-right:21px;}.elementor-30890 .elementor-element.elementor-element-20be346, .elementor-30890 .elementor-element.elementor-element-20be346.thegem-e-con-layout-thegem{--content-width:1300px;}.elementor-30890 .elementor-element.elementor-element-33de31b{text-align:center;width:100%;max-width:100%;}.elementor-30890 .elementor-element.elementor-element-33de31b > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-30890 .elementor-element.elementor-element-33de31b .thegem-heading, .elementor-30890 .elementor-element.elementor-element-33de31b .thegem-heading .light{font-family:"Cutive Mono", Sans-serif;font-size:78px;font-weight:900;line-height:76px;}.elementor-30890 .elementor-element.elementor-element-20f3a46{text-align:center;width:100%;max-width:100%;}.elementor-30890 .elementor-element.elementor-element-20f3a46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30890 .elementor-element.elementor-element-20f3a46 .thegem-heading, .elementor-30890 .elementor-element.elementor-element-20f3a46 .thegem-heading .light{font-family:"Questrial", Sans-serif;}.elementor-30890 .elementor-element.elementor-element-4878e6d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4px 4px !important;--row-gap:4px !important;--column-gap:4px !important;--grid-auto-flow:row;}.elementor-30890 .elementor-element.elementor-element-4878e6d, .elementor-30890 .elementor-element.elementor-element-4878e6d.thegem-e-con-layout-thegem{--content-width:1459px;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox-content{background-color:#000000;border-radius:2px 2px 2px 2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:45px 30px 30px 30px;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox:hover .gem-textbox-content{background-color:#FFFFFF;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox:hover .gem-textbox-content .gem-image span::before{background-color:#000000;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox-content, .elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox .gem-textbox-content .gem-textbox-title{color:#FFFFFF !important;font-size:42px;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox .gem-textbox-description p, .elementor-30890 .elementor-element.elementor-element-ee469cc a .gem-textbox .gem-textbox-description p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox .gem-textbox-description, .elementor-30890 .elementor-element.elementor-element-ee469cc a .gem-textbox .gem-textbox-description{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox .gem-textbox-description span p, .elementor-30890 .elementor-element.elementor-element-ee469cc a .gem-textbox .gem-textbox-description span p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox .gem-textbox-description span, .elementor-30890 .elementor-element.elementor-element-ee469cc a .gem-textbox .gem-textbox-description span{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox:hover .gem-textbox-description{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox:hover .gem-textbox-description p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox:hover .gem-textbox-description span p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox:hover .gem-textbox-description span{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox-content .gem-image span{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox-content .gem-image img{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox-content{background-color:#000000;border-radius:2px 2px 2px 2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:45px 30px 30px 30px;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox:hover .gem-textbox-content{background-color:#FFFFFF;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox:hover .gem-textbox-content .gem-image span::before{background-color:#000000;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox-content, .elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox .gem-textbox-content .gem-textbox-title{color:#FFFFFF !important;font-size:42px;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox .gem-textbox-description p, .elementor-30890 .elementor-element.elementor-element-95df548 a .gem-textbox .gem-textbox-description p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox .gem-textbox-description, .elementor-30890 .elementor-element.elementor-element-95df548 a .gem-textbox .gem-textbox-description{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox .gem-textbox-description span p, .elementor-30890 .elementor-element.elementor-element-95df548 a .gem-textbox .gem-textbox-description span p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox .gem-textbox-description span, .elementor-30890 .elementor-element.elementor-element-95df548 a .gem-textbox .gem-textbox-description span{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox:hover .gem-textbox-description{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox:hover .gem-textbox-description p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox:hover .gem-textbox-description span p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox:hover .gem-textbox-description span{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox-content .gem-image span{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox-content .gem-image img{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox-content{background-color:#000000;border-radius:2px 2px 2px 2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:45px 30px 30px 30px;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox:hover .gem-textbox-content{background-color:#FFFFFF;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox:hover .gem-textbox-content .gem-image span::before{background-color:#000000;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox-content, .elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox .gem-textbox-content .gem-textbox-title{color:#FFFFFF !important;font-size:42px;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox .gem-textbox-description p, .elementor-30890 .elementor-element.elementor-element-f07c906 a .gem-textbox .gem-textbox-description p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox .gem-textbox-description, .elementor-30890 .elementor-element.elementor-element-f07c906 a .gem-textbox .gem-textbox-description{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox .gem-textbox-description span p, .elementor-30890 .elementor-element.elementor-element-f07c906 a .gem-textbox .gem-textbox-description span p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox .gem-textbox-description span, .elementor-30890 .elementor-element.elementor-element-f07c906 a .gem-textbox .gem-textbox-description span{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox:hover .gem-textbox-description{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox:hover .gem-textbox-description p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox:hover .gem-textbox-description span p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox:hover .gem-textbox-description span{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox-content .gem-image span{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox-content .gem-image img{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox-content{background-color:#000000;border-radius:2px 2px 2px 2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:45px 30px 30px 30px;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox:hover .gem-textbox-content{background-color:#FFFFFF;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox:hover .gem-textbox-content .gem-image span::before{background-color:#000000;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox-content, .elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox .gem-textbox-content .gem-textbox-title{color:#FFFFFF !important;font-size:42px;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox .gem-textbox-description p, .elementor-30890 .elementor-element.elementor-element-7caa7e4 a .gem-textbox .gem-textbox-description p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox .gem-textbox-description, .elementor-30890 .elementor-element.elementor-element-7caa7e4 a .gem-textbox .gem-textbox-description{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox .gem-textbox-description span p, .elementor-30890 .elementor-element.elementor-element-7caa7e4 a .gem-textbox .gem-textbox-description span p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox .gem-textbox-description span, .elementor-30890 .elementor-element.elementor-element-7caa7e4 a .gem-textbox .gem-textbox-description span{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox:hover .gem-textbox-description{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox:hover .gem-textbox-description p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox:hover .gem-textbox-description span p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox:hover .gem-textbox-description span{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox-content .gem-image span{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox-content .gem-image img{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}.elementor-30890 .elementor-element.elementor-element-78a6a42{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4px 4px !important;--row-gap:4px !important;--column-gap:4px !important;--grid-auto-flow:row;}.elementor-30890 .elementor-element.elementor-element-78a6a42, .elementor-30890 .elementor-element.elementor-element-78a6a42.thegem-e-con-layout-thegem{--content-width:1459px;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox-content{background-color:#000000;border-radius:2px 2px 2px 2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:45px 30px 30px 30px;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox:hover .gem-textbox-content{background-color:#FFFFFF;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox:hover .gem-textbox-content .gem-image span::before{background-color:#000000;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox-content, .elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox .gem-textbox-content .gem-textbox-title{color:#FFFFFF !important;font-size:42px;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox .gem-textbox-description p, .elementor-30890 .elementor-element.elementor-element-6fa505a a .gem-textbox .gem-textbox-description p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox .gem-textbox-description, .elementor-30890 .elementor-element.elementor-element-6fa505a a .gem-textbox .gem-textbox-description{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox .gem-textbox-description span p, .elementor-30890 .elementor-element.elementor-element-6fa505a a .gem-textbox .gem-textbox-description span p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox .gem-textbox-description span, .elementor-30890 .elementor-element.elementor-element-6fa505a a .gem-textbox .gem-textbox-description span{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox:hover .gem-textbox-description{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox:hover .gem-textbox-description p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox:hover .gem-textbox-description span p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox:hover .gem-textbox-description span{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox-content .gem-image span{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox-content .gem-image img{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox-content{background-color:#000000;border-radius:2px 2px 2px 2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:45px 30px 30px 30px;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox:hover .gem-textbox-content{background-color:#FFFFFF;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox:hover .gem-textbox-content .gem-image span::before{background-color:#000000;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox-content, .elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox .gem-textbox-content .gem-textbox-title{color:#FFFFFF !important;font-size:42px;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox .gem-textbox-description p, .elementor-30890 .elementor-element.elementor-element-e224cbe a .gem-textbox .gem-textbox-description p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox .gem-textbox-description, .elementor-30890 .elementor-element.elementor-element-e224cbe a .gem-textbox .gem-textbox-description{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox .gem-textbox-description span p, .elementor-30890 .elementor-element.elementor-element-e224cbe a .gem-textbox .gem-textbox-description span p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox .gem-textbox-description span, .elementor-30890 .elementor-element.elementor-element-e224cbe a .gem-textbox .gem-textbox-description span{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox:hover .gem-textbox-description{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox:hover .gem-textbox-description p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox:hover .gem-textbox-description span p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox:hover .gem-textbox-description span{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox-content .gem-image span{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox-content .gem-image img{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox-content{background-color:#000000;border-radius:2px 2px 2px 2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:45px 30px 30px 30px;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox:hover .gem-textbox-content{background-color:#FFFFFF;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox:hover .gem-textbox-content .gem-image span::before{background-color:#000000;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox-content, .elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox .gem-textbox-content .gem-textbox-title{color:#FFFFFF !important;font-size:42px;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox .gem-textbox-description p, .elementor-30890 .elementor-element.elementor-element-0e198f0 a .gem-textbox .gem-textbox-description p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox .gem-textbox-description, .elementor-30890 .elementor-element.elementor-element-0e198f0 a .gem-textbox .gem-textbox-description{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox .gem-textbox-description span p, .elementor-30890 .elementor-element.elementor-element-0e198f0 a .gem-textbox .gem-textbox-description span p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox .gem-textbox-description span, .elementor-30890 .elementor-element.elementor-element-0e198f0 a .gem-textbox .gem-textbox-description span{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox:hover .gem-textbox-description{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox:hover .gem-textbox-description p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox:hover .gem-textbox-description span p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox:hover .gem-textbox-description span{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox-content .gem-image span{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox-content .gem-image img{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox-content{background-color:#000000;border-radius:2px 2px 2px 2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:45px 30px 30px 30px;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox:hover .gem-textbox-content{background-color:#FFFFFF;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox:hover .gem-textbox-content .gem-image span::before{background-color:#000000;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox-content, .elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox .gem-textbox-content .gem-textbox-title{color:#FFFFFF !important;font-size:42px;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox .gem-textbox-description p, .elementor-30890 .elementor-element.elementor-element-4c67d94 a .gem-textbox .gem-textbox-description p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox .gem-textbox-description, .elementor-30890 .elementor-element.elementor-element-4c67d94 a .gem-textbox .gem-textbox-description{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox .gem-textbox-description span p, .elementor-30890 .elementor-element.elementor-element-4c67d94 a .gem-textbox .gem-textbox-description span p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox .gem-textbox-description span, .elementor-30890 .elementor-element.elementor-element-4c67d94 a .gem-textbox .gem-textbox-description span{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox:hover .gem-textbox-description{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox:hover .gem-textbox-description p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox:hover .gem-textbox-description span p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox:hover .gem-textbox-description span{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox-content .gem-image span{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox-content .gem-image img{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}.elementor-30890 .elementor-element.elementor-element-2e7cdce{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4px 4px !important;--row-gap:4px !important;--column-gap:4px !important;--grid-auto-flow:row;}.elementor-30890 .elementor-element.elementor-element-2e7cdce, .elementor-30890 .elementor-element.elementor-element-2e7cdce.thegem-e-con-layout-thegem{--content-width:1459px;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox-content{background-color:#000000;border-radius:2px 2px 2px 2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:45px 30px 30px 30px;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox:hover .gem-textbox-content{background-color:#FFFFFF;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox:hover .gem-textbox-content .gem-image span::before{background-color:#000000;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox-content, .elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox .gem-textbox-content .gem-textbox-title{color:#FFFFFF !important;font-size:42px;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox .gem-textbox-description p, .elementor-30890 .elementor-element.elementor-element-18eb877 a .gem-textbox .gem-textbox-description p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox .gem-textbox-description, .elementor-30890 .elementor-element.elementor-element-18eb877 a .gem-textbox .gem-textbox-description{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox .gem-textbox-description span p, .elementor-30890 .elementor-element.elementor-element-18eb877 a .gem-textbox .gem-textbox-description span p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox .gem-textbox-description span, .elementor-30890 .elementor-element.elementor-element-18eb877 a .gem-textbox .gem-textbox-description span{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox:hover .gem-textbox-description{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox:hover .gem-textbox-description p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox:hover .gem-textbox-description span p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox:hover .gem-textbox-description span{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox-content .gem-image span{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox-content .gem-image img{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox-content{background-color:#000000;border-radius:2px 2px 2px 2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:45px 30px 30px 30px;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox:hover .gem-textbox-content{background-color:#FFFFFF;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox:hover .gem-textbox-content .gem-image span::before{background-color:#000000;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox-content, .elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox .gem-textbox-content .gem-textbox-title{color:#FFFFFF !important;font-size:42px;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox .gem-textbox-description p, .elementor-30890 .elementor-element.elementor-element-2248542 a .gem-textbox .gem-textbox-description p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox .gem-textbox-description, .elementor-30890 .elementor-element.elementor-element-2248542 a .gem-textbox .gem-textbox-description{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox .gem-textbox-description span p, .elementor-30890 .elementor-element.elementor-element-2248542 a .gem-textbox .gem-textbox-description span p{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox .gem-textbox-description span, .elementor-30890 .elementor-element.elementor-element-2248542 a .gem-textbox .gem-textbox-description span{color:#FFFFFF !important;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox:hover .gem-textbox-description{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox:hover .gem-textbox-description p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox:hover .gem-textbox-description span p{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox:hover .gem-textbox-description span{color:#000000 !important;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox-content .gem-image span{border-radius:8px 8px 8px 8px;border-style:none;margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox-content .gem-image img{border-radius:8px 8px 8px 8px;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}@media(max-width:1366px){.elementor-30890 .elementor-element.elementor-element-4878e6d{--grid-auto-flow:row;}.elementor-30890 .elementor-element.elementor-element-78a6a42{--grid-auto-flow:row;}.elementor-30890 .elementor-element.elementor-element-2e7cdce{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-30890 .elementor-element.elementor-element-33de31b .thegem-heading, .elementor-30890 .elementor-element.elementor-element-33de31b .thegem-heading .light{font-size:56px;}.elementor-30890 .elementor-element.elementor-element-4878e6d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30890 .elementor-element.elementor-element-78a6a42{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30890 .elementor-element.elementor-element-2e7cdce{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-30890 .elementor-element.elementor-element-ccfffc1:not(.elementor-motion-effects-element-type-background), .elementor-30890 .elementor-element.elementor-element-ccfffc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-30890 .elementor-element.elementor-element-ccfffc1{--overlay-opacity:0.68;}.elementor-30890 .elementor-element.elementor-element-33de31b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-30890 .elementor-element.elementor-element-33de31b .thegem-heading, .elementor-30890 .elementor-element.elementor-element-33de31b .thegem-heading .light{font-size:30px;line-height:1.4em;}.elementor-30890 .elementor-element.elementor-element-4878e6d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30890 .elementor-element.elementor-element-ee469cc .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:40px;}.elementor-30890 .elementor-element.elementor-element-95df548 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:40px;}.elementor-30890 .elementor-element.elementor-element-f07c906 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:40px;}.elementor-30890 .elementor-element.elementor-element-7caa7e4 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:40px;}.elementor-30890 .elementor-element.elementor-element-78a6a42{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30890 .elementor-element.elementor-element-6fa505a .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:40px;}.elementor-30890 .elementor-element.elementor-element-e224cbe .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:40px;}.elementor-30890 .elementor-element.elementor-element-0e198f0 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:40px;}.elementor-30890 .elementor-element.elementor-element-4c67d94 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:40px;}.elementor-30890 .elementor-element.elementor-element-2e7cdce{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30890 .elementor-element.elementor-element-18eb877 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:40px;}.elementor-30890 .elementor-element.elementor-element-2248542 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:40px;}}