.elementor-25490 .elementor-element.elementor-element-287b4bb{margin-top:80px;margin-bottom:80px;}.elementor-25490 .elementor-element.elementor-element-14632c2{text-align:center;}.elementor-25490 .elementor-element.elementor-element-14632c2 .elementor-heading-title{font-size:32px;font-weight:700;letter-spacing:0.04rem;}.elementor-25490 .elementor-element.elementor-element-8ef2fe1{text-align:center;}.elementor-25490 .elementor-element.elementor-element-82d7edb{text-align:center;}.elementor-25490 .elementor-element.elementor-element-82d7edb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:39.06px;line-height:1.5em;letter-spacing:1px;}.elementor-25490 .elementor-element.elementor-element-87f2874{text-align:center;}.elementor-bc-flex-widget .elementor-25490 .elementor-element.elementor-element-7c283be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25490 .elementor-element.elementor-element-7c283be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25490 .elementor-element.elementor-element-7c283be > .elementor-element-populated{padding:0px 90px 0px 90px;}.elementor-25490 .elementor-element.elementor-element-693a409{text-align:start;}.elementor-25490 .elementor-element.elementor-element-693a409 .elementor-heading-title{font-size:24px;line-height:1.5em;letter-spacing:0.04rem;}.elementor-25490 .elementor-element.elementor-element-2849003 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-25490 .elementor-element.elementor-element-cb2c88d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25490 .elementor-element.elementor-element-cb2c88d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/revslider/video-media/movie_02_12.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25490 .elementor-element.elementor-element-cb2c88d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25490 .elementor-element.elementor-element-cb2c88d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25490 .elementor-element.elementor-element-5b1d5a3{--spacer-size:500px;}.elementor-25490 .elementor-element.elementor-element-f9a6640:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25490 .elementor-element.elementor-element-f9a6640 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/revslider/video-media/movie_01_2.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25490 .elementor-element.elementor-element-f9a6640 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25490 .elementor-element.elementor-element-f9a6640 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25490 .elementor-element.elementor-element-e10f7ba{--spacer-size:500px;}.elementor-bc-flex-widget .elementor-25490 .elementor-element.elementor-element-9617864.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25490 .elementor-element.elementor-element-9617864.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25490 .elementor-element.elementor-element-9617864 > .elementor-element-populated{padding:0px 90px 0px 90px;}.elementor-25490 .elementor-element.elementor-element-3795ecd{text-align:start;}.elementor-25490 .elementor-element.elementor-element-3795ecd .elementor-heading-title{font-size:22px;line-height:1.5em;letter-spacing:0.04em;}.elementor-25490 .elementor-element.elementor-element-c95720d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-25490 .elementor-element.elementor-element-38e98fc{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-25490 .elementor-element.elementor-element-91213f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25490 .elementor-element.elementor-element-91213f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25490 .elementor-element.elementor-element-91213f9 > .elementor-element-populated{padding:0px 90px 0px 90px;}.elementor-25490 .elementor-element.elementor-element-2ed4850{text-align:start;}.elementor-25490 .elementor-element.elementor-element-2ed4850 .elementor-heading-title{font-size:24px;line-height:1.5em;letter-spacing:0.4px;}.elementor-25490 .elementor-element.elementor-element-ef497ca > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-25490 .elementor-element.elementor-element-c5dad80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25490 .elementor-element.elementor-element-c5dad80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/revslider/video-media/movie_03_13.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25490 .elementor-element.elementor-element-c5dad80 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25490 .elementor-element.elementor-element-c5dad80 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25490 .elementor-element.elementor-element-2435061{--spacer-size:500px;}.elementor-25490 .elementor-element.elementor-element-84200e7{margin-top:0px;margin-bottom:0px;}.elementor-25490 .elementor-element.elementor-element-7ebfe79:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25490 .elementor-element.elementor-element-7ebfe79 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2018/11/6-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25490 .elementor-element.elementor-element-7ebfe79 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25490 .elementor-element.elementor-element-7ebfe79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25490 .elementor-element.elementor-element-4022237{--spacer-size:500px;}.elementor-bc-flex-widget .elementor-25490 .elementor-element.elementor-element-c66793f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25490 .elementor-element.elementor-element-c66793f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25490 .elementor-element.elementor-element-c66793f > .elementor-element-populated{padding:0px 80px 0px 80px;}.elementor-25490 .elementor-element.elementor-element-4d1d9b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25490 .elementor-element.elementor-element-4d1d9b9{text-align:start;}.elementor-25490 .elementor-element.elementor-element-4d1d9b9 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-25490 .elementor-element.elementor-element-986dd7c > .elementor-widget-container{margin:-20px -20px -20px -20px;padding:0px 0px 0px 0px;}.elementor-25490 .elementor-element.elementor-element-986dd7c .gem-textbox-content, .elementor-25490 .elementor-element.elementor-element-986dd7c .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-25490 .elementor-element.elementor-element-986dd7c .gem-textbox-content{padding:45px 30px 45px 30px;}.elementor-25490 .elementor-element.elementor-element-986dd7c .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-25490 .elementor-element.elementor-element-bf470c6:not(.elementor-motion-effects-element-type-background), .elementor-25490 .elementor-element.elementor-element-bf470c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02ba9f6 );}.elementor-25490 .elementor-element.elementor-element-bf470c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-25490 .elementor-element.elementor-element-bf470c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25490 .elementor-element.elementor-element-bf470c6 > .elementor-container{text-align:left;}.elementor-25490 .elementor-element.elementor-element-2bb0d2b > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-25490 .elementor-element.elementor-element-2bb0d2b > .elementor-container{min-height:236px;}.elementor-25490 .elementor-element.elementor-element-2bb0d2b{margin-top:0px;margin-bottom:0px;}.elementor-25490 .elementor-element.elementor-element-52eb8d2 > .elementor-widget-container{margin:80px 0px 80px 0px;}.elementor-25490 .elementor-element.elementor-element-52eb8d2{text-align:center;}.elementor-25490 .elementor-element.elementor-element-52eb8d2 .elementor-heading-title{font-size:32px;letter-spacing:0.04em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-25490 .elementor-element.elementor-element-721cc0d > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-25490 .elementor-element.elementor-element-721cc0d{text-align:center;}.elementor-25490 .elementor-element.elementor-element-721cc0d .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-25490 .elementor-element.elementor-element-f7e0623 .team-person{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bbcc030 );}.elementor-25490 .elementor-element.elementor-element-f7e0623 .team-person:hover{background-color:var( --e-global-color-accent );}.elementor-25490 .elementor-element.elementor-element-f7e0623 .gem-team-style-5 .team-person:hover .team-person-hover{background-color:var( --e-global-color-accent );}.elementor-25490 .elementor-element.elementor-element-f7e0623 .team-person-image{width:100px;}.elementor-25490 .elementor-element.elementor-element-f7e0623 .team-person-image > span::before{background-color:#FFFFFF00 !important;}.elementor-25490 .elementor-element.elementor-element-1457954 .gem-button-container .gem-button{background-color:var( --e-global-color-c926eb1 );border-radius:50px 50px 50px 50px;}.elementor-25490 .elementor-element.elementor-element-1457954 .gem-button-container .gem-button:hover{background-color:var( --e-global-color-3498ced );}.elementor-25490 .elementor-element.elementor-element-1457954 .gem-inner-wrapper-btn{flex-direction:row;}.elementor-25490 .elementor-element.elementor-element-1457954 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-25490 .elementor-element.elementor-element-1457954 .gem-button-container{text-align:center;}.elementor-25490 .elementor-element.elementor-element-1457954 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:30px 80px 30px 80px;}.elementor-25490 .elementor-element.elementor-element-1457954 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-58f550a );font-size:20px;font-weight:600;text-transform:none;letter-spacing:1px;}.elementor-25490 .elementor-element.elementor-element-1457954 .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-58f550a );}.elementor-25490 .elementor-element.elementor-element-1457954 .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-58f550a );}.elementor-25490 .elementor-element.elementor-element-1457954 .gem-button-container .gem-button i, .elementor-25490 .elementor-element.elementor-element-1457954 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-25490 .elementor-element.elementor-element-1457954 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-25490 .elementor-element.elementor-element-f455008 > .elementor-background-overlay{background-color:var( --e-global-color-3d6a107 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25490 .elementor-element.elementor-element-f455008:not(.elementor-motion-effects-element-type-background), .elementor-25490 .elementor-element.elementor-element-f455008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("/wp-content/uploads/revslider/video-media/movie_02_12.jpeg") 50% 50%;background-size:cover;}.elementor-25490 .elementor-element.elementor-element-f455008{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25490 .elementor-element.elementor-element-e96eaf5{--spacer-size:150px;}.elementor-25490 .elementor-element.elementor-element-4f7b7c2{margin-top:0px;margin-bottom:0px;}.elementor-25490 .elementor-element.elementor-element-2014f78{text-align:center;}.elementor-25490 .elementor-element.elementor-element-2014f78 .elementor-heading-title{font-size:28px;font-weight:300;color:#FFFFFF;}.elementor-25490 .elementor-element.elementor-element-ed7ad2c{text-align:center;}.elementor-25490 .elementor-element.elementor-element-ed7ad2c .elementor-heading-title{font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-25490 .elementor-element.elementor-element-1266678{text-align:center;}.elementor-25490 .elementor-element.elementor-element-1266678 .elementor-heading-title{font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-25490 .elementor-element.elementor-element-6a015ab{text-align:center;}.elementor-25490 .elementor-element.elementor-element-6a015ab .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:1px;color:#FFFFFF;}.elementor-25490 .elementor-element.elementor-element-f7ecff5{--spacer-size:150px;}@media(min-width:768px){.elementor-25490 .elementor-element.elementor-element-ec611cc{width:100%;}}@media(max-width:1024px){.elementor-25490 .elementor-element.elementor-element-14632c2 .elementor-heading-title{font-size:29px;}.elementor-25490 .elementor-element.elementor-element-7c283be > .elementor-element-populated{padding:50px 30px 70px 30px;}.elementor-25490 .elementor-element.elementor-element-5b1d5a3{--spacer-size:400px;}.elementor-25490 .elementor-element.elementor-element-e10f7ba{--spacer-size:400px;}.elementor-25490 .elementor-element.elementor-element-9617864 > .elementor-element-populated{padding:50px 30px 70px 30px;}.elementor-25490 .elementor-element.elementor-element-91213f9 > .elementor-element-populated{padding:50px 30px 70px 30px;}.elementor-25490 .elementor-element.elementor-element-2435061{--spacer-size:400px;}.elementor-25490 .elementor-element.elementor-element-4022237{--spacer-size:400px;}.elementor-25490 .elementor-element.elementor-element-c66793f > .elementor-element-populated{padding:50px 30px 50px 30px;}.elementor-25490 .elementor-element.elementor-element-52eb8d2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-25490 .elementor-element.elementor-element-721cc0d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-25490 .elementor-element.elementor-element-e96eaf5{--spacer-size:150px;}.elementor-25490 .elementor-element.elementor-element-f7ecff5{--spacer-size:150px;}}@media(max-width:767px){.elementor-25490 .elementor-element.elementor-element-14632c2 .elementor-heading-title{font-size:25px;}.elementor-25490 .elementor-element.elementor-element-82d7edb .elementor-heading-title{font-size:25px;}.elementor-25490 .elementor-element.elementor-element-87f2874 .elementor-heading-title{font-size:20px;letter-spacing:0.1px;}.elementor-25490 .elementor-element.elementor-element-7c283be > .elementor-element-populated{padding:50px 20px 60px 20px;}.elementor-25490 .elementor-element.elementor-element-693a409{text-align:start;}.elementor-25490 .elementor-element.elementor-element-693a409 .elementor-heading-title{font-size:22px;}.elementor-25490 .elementor-element.elementor-element-5b1d5a3{--spacer-size:300px;}.elementor-bc-flex-widget .elementor-25490 .elementor-element.elementor-element-f9a6640.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-25490 .elementor-element.elementor-element-f9a6640.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-25490 .elementor-element.elementor-element-e10f7ba{--spacer-size:300px;}.elementor-25490 .elementor-element.elementor-element-9617864 > .elementor-element-populated{padding:50px 20px 60px 20px;}.elementor-25490 .elementor-element.elementor-element-3795ecd{text-align:start;}.elementor-25490 .elementor-element.elementor-element-3795ecd .elementor-heading-title{font-size:22px;}.elementor-25490 .elementor-element.elementor-element-91213f9 > .elementor-element-populated{padding:50px 20px 60px 20px;}.elementor-25490 .elementor-element.elementor-element-2ed4850{text-align:start;}.elementor-25490 .elementor-element.elementor-element-2ed4850 .elementor-heading-title{font-size:22px;}.elementor-25490 .elementor-element.elementor-element-2435061{--spacer-size:300px;}.elementor-25490 .elementor-element.elementor-element-4022237{--spacer-size:300px;}.elementor-25490 .elementor-element.elementor-element-c66793f > .elementor-element-populated{padding:50px 20px 50px 20px;}.elementor-25490 .elementor-element.elementor-element-4d1d9b9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-25490 .elementor-element.elementor-element-4d1d9b9{text-align:start;}.elementor-25490 .elementor-element.elementor-element-4d1d9b9 .elementor-heading-title{font-size:22px;}.elementor-25490 .elementor-element.elementor-element-52eb8d2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-25490 .elementor-element.elementor-element-721cc0d > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 100px 0px;}.elementor-25490 .elementor-element.elementor-element-1266678 .elementor-heading-title{font-size:23px;}.elementor-25490 .elementor-element.elementor-element-6a015ab .elementor-heading-title{font-size:23px;}}@media(max-width:1024px) and (min-width:768px){.elementor-25490 .elementor-element.elementor-element-7c283be{width:100%;}.elementor-25490 .elementor-element.elementor-element-cb2c88d{width:100%;}.elementor-25490 .elementor-element.elementor-element-f9a6640{width:100%;}.elementor-25490 .elementor-element.elementor-element-9617864{width:100%;}.elementor-25490 .elementor-element.elementor-element-91213f9{width:100%;}.elementor-25490 .elementor-element.elementor-element-c5dad80{width:100%;}.elementor-25490 .elementor-element.elementor-element-7ebfe79{width:100%;}.elementor-25490 .elementor-element.elementor-element-c66793f{width:100%;}}/* Start custom CSS for thegem-team, class: .elementor-element-f7e0623 */#team a {
    display: none;
}

.team-person-hover {
    background-color: #FFFFFF;
    border: 2px solid #FFFFFF;
}

#post-27605 .team-person-position.date-color {
    width: 155px;
}


#team{
    text-align: center;
}


.team-person-description p{
    margin-bottom: 0;
    font-size: 14px;
    color: #99A9B5;
}/* End custom CSS */