.elementor-47 .elementor-element.elementor-element-e74aa78{--display:flex;}.elementor-47 .elementor-element.elementor-element-8582b4f{--display:flex;--min-height:216px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-47 .elementor-element.elementor-element-8582b4f::before, .elementor-47 .elementor-element.elementor-element-8582b4f > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-8582b4f > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-8582b4f > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-8582b4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-8582b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gworks-studio.com/wp-content/uploads/2025/03/IMG_1302-1.jpg");--background-overlay:'';background-position:center center;}.elementor-47 .elementor-element.elementor-element-1f69c0b{width:var( --container-widget-width, 32.133% );max-width:32.133%;--container-widget-width:32.133%;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-1f69c0b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-1f69c0b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:76px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.58);color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-3abf9f7{--display:flex;}.elementor-47 .elementor-element.elementor-element-3abf9f7:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3abf9f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172730;}.elementor-47 .elementor-element.elementor-element-81af37e{--display:flex;}.elementor-47 .elementor-element.elementor-element-d60c841 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-47 .elementor-element.elementor-element-d60c841 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-d60c841{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-47 .elementor-element.elementor-element-4c2b55e{--display:flex;}.elementor-47 .elementor-element.elementor-element-1948053 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-47 .elementor-element.elementor-element-1948053 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-1948053{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-47 .elementor-element.elementor-element-60e51d0{--display:flex;}.elementor-47 .elementor-element.elementor-element-d63ea2e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-47 .elementor-element.elementor-element-d63ea2e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-d63ea2e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-47 .elementor-element.elementor-element-d0c6336{--display:flex;}.elementor-47 .elementor-element.elementor-element-180f7da .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-47 .elementor-element.elementor-element-180f7da .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-180f7da{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-47 .elementor-element.elementor-element-28b60bf{--display:flex;}.elementor-47 .elementor-element.elementor-element-5f355ea .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-47 .elementor-element.elementor-element-5f355ea .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-5f355ea{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-47 .elementor-element.elementor-element-93225fb{--display:flex;}.elementor-47 .elementor-element.elementor-element-defb931 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-47 .elementor-element.elementor-element-defb931 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-defb931{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-47 .elementor-element.elementor-element-fcd0c9b{--display:flex;}.elementor-47 .elementor-element.elementor-element-581c41e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-47 .elementor-element.elementor-element-581c41e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-581c41e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-47 .elementor-element.elementor-element-62a2f5f{--display:flex;}.elementor-47 .elementor-element.elementor-element-81e4e90 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-47 .elementor-element.elementor-element-81e4e90 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-81e4e90{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-47 .elementor-element.elementor-element-5efc74d{--display:flex;}.elementor-47 .elementor-element.elementor-element-a099133 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-47 .elementor-element.elementor-element-a099133 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-a099133{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-47 .elementor-element.elementor-element-1af0135{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:0px;--n-tabs-icon-gap:0px;}.elementor-47 .elementor-element.elementor-element-1af0135 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-47 .elementor-element.elementor-element-1af0135.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#617DCE00;}.elementor-47 .elementor-element.elementor-element-1af0135.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-47 .elementor-element.elementor-element-1af0135.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-47 .elementor-element.elementor-element-1af0135.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-47 .elementor-element.elementor-element-72338af5{--display:flex;--min-height:275px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;}.elementor-47 .elementor-element.elementor-element-72338af5::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gworks-studio.com/wp-content/uploads/2025/03/peo057.jpg");--background-overlay:'';background-position:-141px -554px;}.elementor-47 .elementor-element.elementor-element-72338af5 > .elementor-shape-top .elementor-shape-fill, .elementor-47 .elementor-element.elementor-element-72338af5 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#172730;}.elementor-47 .elementor-element.elementor-element-72338af5 > .elementor-shape-top svg, .elementor-47 .elementor-element.elementor-element-72338af5 > .e-con-inner > .elementor-shape-top svg{height:54px;transform:translateX(-50%) rotateY(180deg);}.elementor-47 .elementor-element.elementor-element-414bb7d{--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;}.elementor-47 .elementor-element.elementor-element-414bb7d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-7e5c7167{--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;}.elementor-47 .elementor-element.elementor-element-7e5c7167.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-cc66cc9{--spacer-size:59px;}.elementor-47 .elementor-element.elementor-element-230451aa{text-align:center;}.elementor-47 .elementor-element.elementor-element-230451aa .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:64px;font-weight:600;color:#00000075;}.elementor-47 .elementor-element.elementor-element-278aa045{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:800;text-shadow:0px 0px 11px #FFFFFF;color:#0000008A;}.elementor-47 .elementor-element.elementor-element-27d5ba5c{--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;}.elementor-47 .elementor-element.elementor-element-167ed78{--spacer-size:109px;}.elementor-47 .elementor-element.elementor-element-1d9c9aca .elementor-button{background-color:#00000073;font-family:"Noto Sans JP", Sans-serif;font-weight:800;border-radius:39px 39px 39px 39px;}.elementor-47 .elementor-element.elementor-element-1d9c9aca .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-1d9c9aca .elementor-button:focus{background-color:#12556B;}.elementor-47 .elementor-element.elementor-element-53ce659a{--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;}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-3abf9f7{--content-width:779px;}.elementor-47 .elementor-element.elementor-element-414bb7d{--width:11.139%;}.elementor-47 .elementor-element.elementor-element-7e5c7167{--width:36%;}.elementor-47 .elementor-element.elementor-element-27d5ba5c{--width:25%;}.elementor-47 .elementor-element.elementor-element-53ce659a{--width:25%;}}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-72338af5::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-72338af5::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-72338af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}