.elementor-11144 .elementor-element.elementor-element-46656bd{--display:flex;--min-height:100vh;--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.5;}.elementor-11144 .elementor-element.elementor-element-46656bd:not(.elementor-motion-effects-element-type-background), .elementor-11144 .elementor-element.elementor-element-46656bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ygglab.com/web/wp-content/uploads/2024/03/IMG_1681.jpg");background-position:center center;background-size:cover;}.elementor-11144 .elementor-element.elementor-element-46656bd::before, .elementor-11144 .elementor-element.elementor-element-46656bd > .elementor-background-video-container::before, .elementor-11144 .elementor-element.elementor-element-46656bd > .e-con-inner > .elementor-background-video-container::before, .elementor-11144 .elementor-element.elementor-element-46656bd > .elementor-background-slideshow::before, .elementor-11144 .elementor-element.elementor-element-46656bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-11144 .elementor-element.elementor-element-46656bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#686868;--background-overlay:'';}.elementor-11144 .elementor-element.elementor-element-ac81d2b{--spacer-size:62px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-11144 .elementor-element.elementor-element-cb74d66 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:74px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-11144 .elementor-element.elementor-element-98fb36d .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:21px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-11144 .elementor-element.elementor-element-e2a1964 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:49px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-11144 .elementor-element.elementor-element-f278bf2 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:21px;font-weight:600;line-height:1.5em;text-shadow:11px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11144 .elementor-element.elementor-element-ee111ed{width:var( --container-widget-width, 231px );max-width:231px;background-color:#FFFFFF9E;padding:2% 2% 2% 2%;--container-widget-width:231px;--container-widget-flex-grow:0;text-align:center;}.elementor-11144 .elementor-element.elementor-element-ee111ed.elementor-element{--align-self:center;}.elementor-11144 .elementor-element.elementor-element-ee111ed .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:#333333;}.elementor-11144 .elementor-element.elementor-element-763b826{--spacer-size:12px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-11144 .elementor-element.elementor-element-cf8610b .elementor-button{background-color:#306FC9;border-style:solid;border-color:#FFFFFF;}.elementor-11144 .elementor-element.elementor-element-c640826{--spacer-size:50px;}.elementor-11144 .elementor-element.elementor-element-0d898c9{--display:flex;}.elementor-11144 .elementor-element.elementor-element-0d898c9:not(.elementor-motion-effects-element-type-background), .elementor-11144 .elementor-element.elementor-element-0d898c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-11144 .elementor-element.elementor-element-1a9de78{background-color:#D57D2B;padding:4% 4% 4% 4%;}.elementor-11144 .elementor-element.elementor-element-1a9de78 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:38px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-11144 .elementor-element.elementor-element-8887daf{background-color:#D57D2B;padding:5% 5% 5% 5%;}.elementor-11144 .elementor-element.elementor-element-8887daf .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-11144 .elementor-element.elementor-element-0ed5deb:not(.elementor-motion-effects-element-type-background), .elementor-11144 .elementor-element.elementor-element-0ed5deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-11144 .elementor-element.elementor-element-0ed5deb > .elementor-container{max-width:902px;}.elementor-11144 .elementor-element.elementor-element-0ed5deb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 3% 3% 3%;}.elementor-11144 .elementor-element.elementor-element-0ed5deb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11144 .elementor-element.elementor-element-74e55dc{--spacer-size:7vh;}.elementor-11144 .elementor-element.elementor-element-f1d63be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:52px;font-weight:600;line-height:0.8em;}.elementor-11144 .elementor-element.elementor-element-addd4c9{--spacer-size:50px;}.elementor-11144 .elementor-element.elementor-element-a38e76b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;line-height:1.2em;}.elementor-11144 .elementor-element.elementor-element-3039709{font-family:"M PLUS 2", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-11144 .elementor-element.elementor-element-8bb4be0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11144 .elementor-element.elementor-element-8bb4be0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-11144 .elementor-element.elementor-element-04e3b6f img{width:100%;height:500px;object-fit:cover;object-position:bottom center;}.elementor-11144 .elementor-element.elementor-element-bf0b499{--spacer-size:50px;}.elementor-11144 .elementor-element.elementor-element-54542ac{font-family:"M PLUS 2", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-11144 .elementor-element.elementor-element-e6e0957{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;}.elementor-11144 .elementor-element.elementor-element-e6e0957 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:52px;font-weight:600;line-height:0.8em;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-portfolio .elementor-portfolio__filter{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-11144 .elementor-element.elementor-element-37f43d1{--grid-row-gap:18px;--grid-column-gap:17px;}.elementor-11144 .elementor-element.elementor-element-a7b38e9{--spacer-size:7vh;}.elementor-11144 .elementor-element.elementor-element-6057a9c{--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-11144 .elementor-element.elementor-element-b5db4ee{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;text-align:center;}.elementor-11144 .elementor-element.elementor-element-b5db4ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;}.elementor-11144 .elementor-element.elementor-element-1a5a8aa{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11144 .elementor-element.elementor-element-1a5a8aa:not(.elementor-motion-effects-element-type-background), .elementor-11144 .elementor-element.elementor-element-1a5a8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-11144 .elementor-element.elementor-element-1d8ba36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;text-align:start;}.elementor-11144 .elementor-element.elementor-element-1d8ba36.elementor-element{--align-self:flex-start;}.elementor-11144 .elementor-element.elementor-element-1d8ba36 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;}.elementor-11144 .elementor-element.elementor-element-5552318{--display:flex;--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;}.elementor-11144 .elementor-element.elementor-element-394849d{--display:flex;}.elementor-11144 .elementor-element.elementor-element-cd0ec57 img{width:300px;height:100%;}.elementor-11144 .elementor-element.elementor-element-f9eeeb8{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11144 .elementor-element.elementor-element-f9eeeb8:not(.elementor-motion-effects-element-type-background), .elementor-11144 .elementor-element.elementor-element-f9eeeb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-11144 .elementor-element.elementor-element-6cafecd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;text-align:start;}.elementor-11144 .elementor-element.elementor-element-6cafecd.elementor-element{--align-self:flex-start;}.elementor-11144 .elementor-element.elementor-element-6cafecd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;}.elementor-11144 .elementor-element.elementor-element-f1b6190{--display:flex;--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;}.elementor-11144 .elementor-element.elementor-element-4aa5418{--display:flex;}.elementor-11144 .elementor-element.elementor-element-f0e51b1 img{width:300px;height:100%;}.elementor-11144 .elementor-element.elementor-element-a2701ae{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11144 .elementor-element.elementor-element-a2701ae:not(.elementor-motion-effects-element-type-background), .elementor-11144 .elementor-element.elementor-element-a2701ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-11144 .elementor-element.elementor-element-2b16a3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;text-align:start;}.elementor-11144 .elementor-element.elementor-element-2b16a3b.elementor-element{--align-self:flex-start;}.elementor-11144 .elementor-element.elementor-element-2b16a3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;}.elementor-11144 .elementor-element.elementor-element-6cd9ccc{--display:flex;--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;}.elementor-11144 .elementor-element.elementor-element-1402b3a{--display:flex;}.elementor-11144 .elementor-element.elementor-element-851e344 img{width:300px;height:100%;}.elementor-11144 .elementor-element.elementor-element-dd242a6{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11144 .elementor-element.elementor-element-dd242a6:not(.elementor-motion-effects-element-type-background), .elementor-11144 .elementor-element.elementor-element-dd242a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-11144 .elementor-element.elementor-element-c31d55a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;text-align:start;}.elementor-11144 .elementor-element.elementor-element-c31d55a.elementor-element{--align-self:flex-start;}.elementor-11144 .elementor-element.elementor-element-c31d55a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;}.elementor-11144 .elementor-element.elementor-element-58b1e71{--display:flex;--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;}.elementor-11144 .elementor-element.elementor-element-a5445a5{--display:flex;}.elementor-11144 .elementor-element.elementor-element-debd7b2 img{width:300px;height:100%;}.elementor-11144 .elementor-element.elementor-element-fbbf975{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11144 .elementor-element.elementor-element-fbbf975:not(.elementor-motion-effects-element-type-background), .elementor-11144 .elementor-element.elementor-element-fbbf975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-11144 .elementor-element.elementor-element-2614adc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;text-align:start;}.elementor-11144 .elementor-element.elementor-element-2614adc.elementor-element{--align-self:flex-start;}.elementor-11144 .elementor-element.elementor-element-2614adc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;}.elementor-11144 .elementor-element.elementor-element-fc36119{--display:flex;--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;}.elementor-11144 .elementor-element.elementor-element-0ac9f96{--display:flex;}.elementor-11144 .elementor-element.elementor-element-0b2467f img{width:300px;height:100%;}.elementor-11144 .elementor-element.elementor-element-1d9dca4{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11144 .elementor-element.elementor-element-1d9dca4:not(.elementor-motion-effects-element-type-background), .elementor-11144 .elementor-element.elementor-element-1d9dca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-11144 .elementor-element.elementor-element-1eec210{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;text-align:start;}.elementor-11144 .elementor-element.elementor-element-1eec210.elementor-element{--align-self:flex-start;}.elementor-11144 .elementor-element.elementor-element-1eec210 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;}.elementor-11144 .elementor-element.elementor-element-81d6590{--display:flex;--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;}.elementor-11144 .elementor-element.elementor-element-5ccd261{--display:flex;}.elementor-11144 .elementor-element.elementor-element-ea6783d img{width:300px;height:100%;}.elementor-11144 .elementor-element.elementor-element-f548a37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11144 .elementor-element.elementor-element-f548a37:not(.elementor-motion-effects-element-type-background), .elementor-11144 .elementor-element.elementor-element-f548a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEC;}.elementor-11144 .elementor-element.elementor-element-48ef894{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;text-align:center;}.elementor-11144 .elementor-element.elementor-element-48ef894 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;}.elementor-11144 .elementor-element.elementor-element-a5f6ed3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#4677D8;--border-color:#4677D8;--border-radius:13px 13px 13px 13px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11144 .elementor-element.elementor-element-a5f6ed3:not(.elementor-motion-effects-element-type-background), .elementor-11144 .elementor-element.elementor-element-a5f6ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11144 .elementor-element.elementor-element-0836855{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;text-align:start;}.elementor-11144 .elementor-element.elementor-element-0836855 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;}.elementor-11144 .elementor-element.elementor-element-cde2a52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;padding:0px 0px -10px 0px;}.elementor-11144 .elementor-element.elementor-element-90bb772{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#4677D8;--border-color:#4677D8;--border-radius:13px 13px 13px 13px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11144 .elementor-element.elementor-element-90bb772:not(.elementor-motion-effects-element-type-background), .elementor-11144 .elementor-element.elementor-element-90bb772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11144 .elementor-element.elementor-element-1f393a7{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;text-align:start;}.elementor-11144 .elementor-element.elementor-element-1f393a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;}.elementor-11144 .elementor-element.elementor-element-ce235e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;padding:0px 0px -10px 0px;}.elementor-11144 .elementor-element.elementor-element-9538390{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#4677D8;--border-color:#4677D8;--border-radius:13px 13px 13px 13px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11144 .elementor-element.elementor-element-9538390:not(.elementor-motion-effects-element-type-background), .elementor-11144 .elementor-element.elementor-element-9538390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11144 .elementor-element.elementor-element-d548ff9{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;text-align:start;}.elementor-11144 .elementor-element.elementor-element-d548ff9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;}.elementor-11144 .elementor-element.elementor-element-f6c18d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;padding:0px 0px -10px 0px;}.elementor-11144 .elementor-element.elementor-element-858ccbf{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11144 .elementor-element.elementor-element-0171ae5 .elementor-button{background-color:#306FC9;border-style:solid;border-color:#FFFFFF;}.elementor-11144 .elementor-element.elementor-element-75f6cb4{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;text-align:start;}.elementor-11144 .elementor-element.elementor-element-75f6cb4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;}.elementor-11144 .elementor-element.elementor-element-4a0aa31{--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-11144 .elementor-element.elementor-element-0664066{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;text-align:start;}.elementor-11144 .elementor-element.elementor-element-0664066 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;color:#FFA525;}.elementor-11144 .elementor-element.elementor-element-54aa94f .elementor-button{background-color:#306FC9;border-style:solid;border-color:#FFFFFF;}.elementor-11144 .elementor-element.elementor-element-f62c5ee{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(min-width:768px){.elementor-11144 .elementor-element.elementor-element-46656bd{--content-width:651px;}.elementor-11144 .elementor-element.elementor-element-6057a9c{--content-width:803px;}.elementor-11144 .elementor-element.elementor-element-1a5a8aa{--content-width:847px;}.elementor-11144 .elementor-element.elementor-element-5552318{--width:100%;}.elementor-11144 .elementor-element.elementor-element-394849d{--width:500px;}.elementor-11144 .elementor-element.elementor-element-f9eeeb8{--content-width:847px;}.elementor-11144 .elementor-element.elementor-element-f1b6190{--width:100%;}.elementor-11144 .elementor-element.elementor-element-4aa5418{--width:500px;}.elementor-11144 .elementor-element.elementor-element-a2701ae{--content-width:847px;}.elementor-11144 .elementor-element.elementor-element-6cd9ccc{--width:100%;}.elementor-11144 .elementor-element.elementor-element-1402b3a{--width:500px;}.elementor-11144 .elementor-element.elementor-element-dd242a6{--content-width:847px;}.elementor-11144 .elementor-element.elementor-element-58b1e71{--width:100%;}.elementor-11144 .elementor-element.elementor-element-a5445a5{--width:500px;}.elementor-11144 .elementor-element.elementor-element-fbbf975{--content-width:847px;}.elementor-11144 .elementor-element.elementor-element-fc36119{--width:100%;}.elementor-11144 .elementor-element.elementor-element-0ac9f96{--width:500px;}.elementor-11144 .elementor-element.elementor-element-1d9dca4{--content-width:847px;}.elementor-11144 .elementor-element.elementor-element-81d6590{--width:100%;}.elementor-11144 .elementor-element.elementor-element-5ccd261{--width:500px;}.elementor-11144 .elementor-element.elementor-element-a5f6ed3{--width:716px;}.elementor-11144 .elementor-element.elementor-element-90bb772{--width:716px;}.elementor-11144 .elementor-element.elementor-element-9538390{--width:716px;}.elementor-11144 .elementor-element.elementor-element-858ccbf{--content-width:563px;}.elementor-11144 .elementor-element.elementor-element-4a0aa31{--content-width:574px;}}@media(max-width:767px){.elementor-11144 .elementor-element.elementor-element-46656bd:not(.elementor-motion-effects-element-type-background), .elementor-11144 .elementor-element.elementor-element-46656bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-11144 .elementor-element.elementor-element-ac81d2b{--spacer-size:4vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11144 .elementor-element.elementor-element-cb74d66 .elementor-heading-title{font-size:35px;}.elementor-11144 .elementor-element.elementor-element-98fb36d .elementor-heading-title{font-size:17px;}.elementor-11144 .elementor-element.elementor-element-e2a1964 .elementor-heading-title{font-size:25px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-11144 .elementor-element.elementor-element-cf8610b .elementor-button{border-width:1px 1px 1px 1px;}.elementor-11144 .elementor-element.elementor-element-0d898c9{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11144 .elementor-element.elementor-element-1a9de78{padding:2% 2% 2% 2%;}.elementor-11144 .elementor-element.elementor-element-1a9de78 .elementor-heading-title{font-size:21px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11144 .elementor-element.elementor-element-8887daf{padding:2% 2% 2% 2%;}.elementor-11144 .elementor-element.elementor-element-8887daf .elementor-heading-title{font-size:17px;}.elementor-11144 .elementor-element.elementor-element-f1d63be .elementor-heading-title{font-size:27px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11144 .elementor-element.elementor-element-e6e0957 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11144 .elementor-element.elementor-element-b5db4ee .elementor-heading-title{font-size:25px;}.elementor-11144 .elementor-element.elementor-element-1d8ba36 .elementor-heading-title{font-size:23px;}.elementor-11144 .elementor-element.elementor-element-6cafecd .elementor-heading-title{font-size:20px;}.elementor-11144 .elementor-element.elementor-element-2b16a3b .elementor-heading-title{font-size:22px;}.elementor-11144 .elementor-element.elementor-element-c31d55a .elementor-heading-title{font-size:21px;}.elementor-11144 .elementor-element.elementor-element-2614adc .elementor-heading-title{font-size:25px;}.elementor-11144 .elementor-element.elementor-element-1eec210 .elementor-heading-title{font-size:17px;}.elementor-11144 .elementor-element.elementor-element-48ef894 .elementor-heading-title{font-size:20px;}.elementor-11144 .elementor-element.elementor-element-0836855 .elementor-heading-title{font-size:20px;}.elementor-11144 .elementor-element.elementor-element-cde2a52{padding:25px 25px 25px 25px;}.elementor-11144 .elementor-element.elementor-element-1f393a7 .elementor-heading-title{font-size:20px;}.elementor-11144 .elementor-element.elementor-element-ce235e7{padding:25px 25px 25px 25px;}.elementor-11144 .elementor-element.elementor-element-d548ff9 .elementor-heading-title{font-size:20px;}.elementor-11144 .elementor-element.elementor-element-f6c18d6{padding:25px 25px 25px 25px;}.elementor-11144 .elementor-element.elementor-element-0171ae5 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-11144 .elementor-element.elementor-element-75f6cb4 .elementor-heading-title{font-size:17px;}.elementor-11144 .elementor-element.elementor-element-0664066 .elementor-heading-title{font-size:17px;}.elementor-11144 .elementor-element.elementor-element-54aa94f .elementor-button{border-width:1px 1px 1px 1px;}}/* Start custom CSS for portfolio, class: .elementor-element-37f43d1 */.disabled-link {
    /* クリックイベントを無効にする */
    pointer-events: none;
  cursor: default;       /* カーソルを通常に（任意） */
  color: gray;           /* 見た目を非活性に（任意） */
  text-decoration: none; /* 下線を消す（任意） */
}/* End custom CSS */