.elementor-628 .elementor-element.elementor-element-d66ce23{--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.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-d66ce23:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-d66ce23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunpridede.com/wp-content/uploads/2025/10/service.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-628 .elementor-element.elementor-element-d66ce23::before, .elementor-628 .elementor-element.elementor-element-d66ce23 > .elementor-background-video-container::before, .elementor-628 .elementor-element.elementor-element-d66ce23 > .e-con-inner > .elementor-background-video-container::before, .elementor-628 .elementor-element.elementor-element-d66ce23 > .elementor-background-slideshow::before, .elementor-628 .elementor-element.elementor-element-d66ce23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-628 .elementor-element.elementor-element-d66ce23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-628 .elementor-element.elementor-element-72b2380{--spacer-size:44px;}.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 );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-17157f6 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-17157f6{text-align:right;}.elementor-628 .elementor-element.elementor-element-17157f6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:700;line-height:1px;word-spacing:6px;text-shadow:12px 0px 54px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-ffca953 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-ffca953{text-align:right;}.elementor-628 .elementor-element.elementor-element-ffca953 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );word-spacing:var( --e-global-typography-secondary-word-spacing );text-shadow:0px 0px 78px #FFEFEF;color:var( --e-global-color-text );}.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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-d690571 > .elementor-widget-container{padding:94px 0px 75px 0px;}.elementor-628 .elementor-element.elementor-element-d690571{text-align:right;font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:700;letter-spacing:4.2px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-eb67784{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-eb67784:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-eb67784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-628 .elementor-element.elementor-element-b697e2d{--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-628 .elementor-element.elementor-element-b697e2d:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-b697e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-4e77dc2 > .elementor-widget-container{background-color:var( --e-global-color-9bcde88 );padding:55px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-4e77dc2{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:1px;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-628 .elementor-element.elementor-element-f759345 .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-628 .elementor-element.elementor-element-f759345 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-628 .elementor-element.elementor-element-f15d21a{--divider-border-style:pluses;--divider-color:var( --e-global-color-text );--divider-pattern-height:8px;--divider-pattern-size:11.4px;}.elementor-628 .elementor-element.elementor-element-f15d21a.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-f15d21a .elementor-divider-separator{width:96%;margin:0 auto;margin-center:0;}.elementor-628 .elementor-element.elementor-element-f15d21a .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-628 .elementor-element.elementor-element-c4cc062{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-c4cc062:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-c4cc062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-443e3ce > .elementor-widget-container{padding:17px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-443e3ce .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:700;line-height:1px;word-spacing:6px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-0cddb2a > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-0cddb2a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:700;line-height:1px;word-spacing:6px;color:var( --e-global-color-accent );}.elementor-628 .elementor-element.elementor-element-98fae26{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-98fae26:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-98fae26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-bc5ec08{--display:flex;}.elementor-628 .elementor-element.elementor-element-4cea44d{--display:flex;}.elementor-628 .elementor-element.elementor-element-4cea44d:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-4cea44d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-774d890 > .elementor-widget-container{padding:20px 0px 17px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cd7fa66 );}.elementor-628 .elementor-element.elementor-element-774d890{text-align:center;}.elementor-628 .elementor-element.elementor-element-774d890 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:1px;word-spacing:6px;color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-2117e43{--display:flex;}.elementor-628 .elementor-element.elementor-element-78a8fc5{width:var( --container-widget-width, 100.364% );max-width:100.364%;--container-widget-width:100.364%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:34px;}.elementor-628 .elementor-element.elementor-element-78a8fc5 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-78a8fc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-dd470f0{--display:flex;}.elementor-628 .elementor-element.elementor-element-4ea7f82 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:20px 0px 0px 125px;}.elementor-628 .elementor-element.elementor-element-4ea7f82{text-align:left;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:9px;}.elementor-628 .elementor-element.elementor-element-e255fcd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-e255fcd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-4f5cca6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-4f5cca6:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-4f5cca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-48991e4{--display:flex;}.elementor-628 .elementor-element.elementor-element-c3780b8{--display:flex;}.elementor-628 .elementor-element.elementor-element-c3780b8:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-c3780b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-cdc1e48 > .elementor-widget-container{padding:20px 0px 17px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cd7fa66 );}.elementor-628 .elementor-element.elementor-element-cdc1e48{text-align:center;}.elementor-628 .elementor-element.elementor-element-cdc1e48 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:1px;word-spacing:6px;color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-4898268{--display:flex;}.elementor-628 .elementor-element.elementor-element-5f0e91b{width:var( --container-widget-width, 100.364% );max-width:100.364%;--container-widget-width:100.364%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:45px;}.elementor-628 .elementor-element.elementor-element-5f0e91b > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-5f0e91b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-06b2882{--display:flex;}.elementor-628 .elementor-element.elementor-element-b30053d > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:20px 0px 0px 100px;}.elementor-628 .elementor-element.elementor-element-b30053d{text-align:left;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:9px;}.elementor-628 .elementor-element.elementor-element-72b3598{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-72b3598.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-77a8141{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-77a8141:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-77a8141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-9389005{--display:flex;}.elementor-628 .elementor-element.elementor-element-d5e05c6{--display:flex;}.elementor-628 .elementor-element.elementor-element-d5e05c6:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-d5e05c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-6aad085 > .elementor-widget-container{padding:20px 0px 17px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cd7fa66 );}.elementor-628 .elementor-element.elementor-element-6aad085{text-align:center;}.elementor-628 .elementor-element.elementor-element-6aad085 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:1px;letter-spacing:4.7px;word-spacing:6px;color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-81b5467{--display:flex;}.elementor-628 .elementor-element.elementor-element-0d5171e > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-0d5171e{text-align:left;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-628 .elementor-element.elementor-element-2c612f7 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:15px 0px 0px 130px;}.elementor-628 .elementor-element.elementor-element-2c612f7{text-align:left;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:9px;}.elementor-628 .elementor-element.elementor-element-efb66dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-efb66dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-fecf78b{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-42480ae > .elementor-widget-container{background-color:var( --e-global-color-9bcde88 );padding:60px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-42480ae{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-34ccfb1 .elementor-button{background-color:var( --e-global-color-cd7fa66 );font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-628 .elementor-element.elementor-element-34ccfb1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-38bdb89{--spacer-size:60px;}.elementor-628 .elementor-element.elementor-element-c41f60d{--display:flex;}.elementor-628 .elementor-element.elementor-element-3c8c98a{--divider-border-style:pluses;--divider-color:var( --e-global-color-accent );--divider-pattern-height:6.7px;--divider-pattern-size:11.4px;}.elementor-628 .elementor-element.elementor-element-3c8c98a.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-3c8c98a .elementor-divider-separator{width:96%;margin:0 auto;margin-center:0;}.elementor-628 .elementor-element.elementor-element-3c8c98a .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-628 .elementor-element.elementor-element-96e8733{--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:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-081c922 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-081c922 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:700;line-height:1px;word-spacing:6px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-5eb39f8 > .elementor-widget-container{padding:15px 0px 30px 0px;}.elementor-628 .elementor-element.elementor-element-5eb39f8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:700;line-height:1px;word-spacing:6px;color:var( --e-global-color-20a3891 );}.elementor-628 .elementor-element.elementor-element-e2d5e5e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-e2d5e5e:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-e2d5e5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-07b8c80{--display:flex;}.elementor-628 .elementor-element.elementor-element-812a6cc{--display:flex;}.elementor-628 .elementor-element.elementor-element-812a6cc:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-812a6cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-3561776 > .elementor-widget-container{padding:20px 0px 17px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cd7fa66 );}.elementor-628 .elementor-element.elementor-element-3561776{text-align:center;}.elementor-628 .elementor-element.elementor-element-3561776 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:1px;letter-spacing:4.7px;word-spacing:6px;color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-5bd8edd{--display:flex;}.elementor-628 .elementor-element.elementor-element-9775472 > .elementor-widget-container{padding:39px 0px 11px 0px;}.elementor-628 .elementor-element.elementor-element-9775472{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-628 .elementor-element.elementor-element-745fddc > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:23px 0px 23px 150px;}.elementor-628 .elementor-element.elementor-element-745fddc{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:9px;}.elementor-628 .elementor-element.elementor-element-e83096f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-e83096f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-09067d1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-09067d1:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-09067d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-7b8b88a{--display:flex;}.elementor-628 .elementor-element.elementor-element-b7c81b8{--display:flex;}.elementor-628 .elementor-element.elementor-element-b7c81b8:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-b7c81b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-5ca46b2 > .elementor-widget-container{padding:20px 0px 17px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cd7fa66 );}.elementor-628 .elementor-element.elementor-element-5ca46b2{text-align:center;}.elementor-628 .elementor-element.elementor-element-5ca46b2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:1px;letter-spacing:4.7px;word-spacing:6px;color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-21dec39{--display:flex;}.elementor-628 .elementor-element.elementor-element-d8ed760 > .elementor-widget-container{padding:30px 0px 25px 0px;}.elementor-628 .elementor-element.elementor-element-d8ed760{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-628 .elementor-element.elementor-element-298b779 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:24px 0px 22px 180px;}.elementor-628 .elementor-element.elementor-element-298b779{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:9px;}.elementor-628 .elementor-element.elementor-element-a411754{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-a411754.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-f941eaf{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-20b483d > .elementor-widget-container{background-color:var( --e-global-color-9bcde88 );padding:50px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-20b483d{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:1px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-f33cc95{--display:flex;}.elementor-628 .elementor-element.elementor-element-ab6c5ee .elementor-button{background-color:var( --e-global-color-cd7fa66 );font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-628 .elementor-element.elementor-element-ab6c5ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-017fd9a{--spacer-size:50px;}.elementor-628 .elementor-element.elementor-element-2da6553{--divider-border-style:pluses;--divider-color:var( --e-global-color-accent );--divider-pattern-height:10px;--divider-pattern-size:11.4px;}.elementor-628 .elementor-element.elementor-element-2da6553.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-2da6553 .elementor-divider-separator{width:96%;margin:0 auto;margin-center:0;}.elementor-628 .elementor-element.elementor-element-2da6553 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-628 .elementor-element.elementor-element-4433345{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-4433345:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-4433345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-87719ce{--display:flex;}.elementor-628 .elementor-element.elementor-element-45e86f6{--display:flex;}.elementor-628 .elementor-element.elementor-element-45e86f6:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-45e86f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-6a16a03 > .elementor-widget-container{padding:20px 0px 17px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cd7fa66 );}.elementor-628 .elementor-element.elementor-element-6a16a03{text-align:center;}.elementor-628 .elementor-element.elementor-element-6a16a03 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:27px;font-weight:700;line-height:1px;word-spacing:6px;color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-213a501{--display:flex;}.elementor-628 .elementor-element.elementor-element-e1472f5{width:var( --container-widget-width, 100.364% );max-width:100.364%;--container-widget-width:100.364%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:20px;}.elementor-628 .elementor-element.elementor-element-e1472f5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-e1472f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-d6a38c1{--display:flex;}.elementor-628 .elementor-element.elementor-element-d4b6f1a{width:var( --container-widget-width, 100.364% );max-width:100.364%;--container-widget-width:100.364%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;line-height:20px;}.elementor-628 .elementor-element.elementor-element-d4b6f1a > .elementor-widget-container{padding:0px 0px 0px 45px;}.elementor-628 .elementor-element.elementor-element-d4b6f1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-f7f8228{width:var( --container-widget-width, 100.364% );max-width:100.364%;--container-widget-width:100.364%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:400;line-height:20px;}.elementor-628 .elementor-element.elementor-element-f7f8228 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-f7f8228.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-355562e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-355562e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-976ef73{--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:15px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-976ef73:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-976ef73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-4f26550 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-4f26550{text-align:center;}.elementor-628 .elementor-element.elementor-element-4f26550 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:700;line-height:1px;letter-spacing:1.2px;word-spacing:6px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-2e74e54{--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-628 .elementor-element.elementor-element-ed27246{--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;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-cd7fa66 );--border-color:var( --e-global-color-cd7fa66 );--border-radius:25px 25px 25px 25px;}.elementor-628 .elementor-element.elementor-element-ed27246:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-ed27246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-6fd04b0 > .elementor-widget-container{padding:24px 25px 26px 25px;}.elementor-628 .elementor-element.elementor-element-6fd04b0{text-align:center;}.elementor-628 .elementor-element.elementor-element-6fd04b0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:700;text-decoration:underline;line-height:1px;word-spacing:6px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-398f41c > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-628 .elementor-element.elementor-element-398f41c{text-align:left;}.elementor-628 .elementor-element.elementor-element-398f41c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:500;line-height:32px;word-spacing:4px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-4ab2765 > .elementor-widget-container{padding:0px 0px 20px 70px;}.elementor-628 .elementor-element.elementor-element-4ab2765{text-align:left;}.elementor-628 .elementor-element.elementor-element-4ab2765 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-185d9b7 > .elementor-widget-container{background-color:var( --e-global-color-9bcde88 );padding:40px 20px 20px 20px;}.elementor-628 .elementor-element.elementor-element-185d9b7{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;line-height:9px;letter-spacing:1.1px;color:var( --e-global-color-20a3891 );}.elementor-628 .elementor-element.elementor-element-f7c5fc9{--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;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-cd7fa66 );--border-color:var( --e-global-color-cd7fa66 );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-f7c5fc9:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-f7c5fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-fafdf38 > .elementor-widget-container{padding:33px 25px 26px 25px;}.elementor-628 .elementor-element.elementor-element-fafdf38{text-align:center;}.elementor-628 .elementor-element.elementor-element-fafdf38 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:700;text-decoration:underline;line-height:1px;word-spacing:6px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-0754084 > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-628 .elementor-element.elementor-element-0754084{text-align:left;}.elementor-628 .elementor-element.elementor-element-0754084 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:32px;word-spacing:4px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-c61afa6 > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-628 .elementor-element.elementor-element-c61afa6{text-align:left;}.elementor-628 .elementor-element.elementor-element-c61afa6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-b18e28c > .elementor-widget-container{background-color:var( --e-global-color-9bcde88 );margin:0px 0px 0px 0px;padding:36px 36px 36px 36px;}.elementor-628 .elementor-element.elementor-element-b18e28c.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-b18e28c{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:400;line-height:10px;color:var( --e-global-color-20a3891 );}.elementor-628 .elementor-element.elementor-element-b4967e2{--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;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-cd7fa66 );--border-color:var( --e-global-color-cd7fa66 );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-b4967e2:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-b4967e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-571057d > .elementor-widget-container{padding:35px 25px 25px 25px;}.elementor-628 .elementor-element.elementor-element-571057d{text-align:center;}.elementor-628 .elementor-element.elementor-element-571057d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:700;text-decoration:underline;line-height:1px;word-spacing:6px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-c689224 > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-628 .elementor-element.elementor-element-c689224{text-align:left;}.elementor-628 .elementor-element.elementor-element-c689224 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:32px;word-spacing:4px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-db161d2 > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-628 .elementor-element.elementor-element-db161d2{text-align:left;}.elementor-628 .elementor-element.elementor-element-db161d2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-3c52c10 > .elementor-widget-container{background-color:var( --e-global-color-9bcde88 );padding:20px 20px 25px 20px;}.elementor-628 .elementor-element.elementor-element-3c52c10{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;line-height:9px;letter-spacing:1.1px;color:var( --e-global-color-20a3891 );}.elementor-628 .elementor-element.elementor-element-96dc876{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-96dc876:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-96dc876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-4ba5b8b > .elementor-widget-container{background-color:var( --e-global-color-9bcde88 );padding:50px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-4ba5b8b{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:1px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-ae1776e .elementor-button{background-color:var( --e-global-color-cd7fa66 );font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-628 .elementor-element.elementor-element-ae1776e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-ece0908{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-ece0908:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-ece0908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-ac17d5a > .elementor-widget-container{padding:40px 0px 50px 0px;}.elementor-628 .elementor-element.elementor-element-ac17d5a{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:18px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-d9158f5{--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.53;}.elementor-628 .elementor-element.elementor-element-d9158f5:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-d9158f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://sunpridede.com/wp-content/uploads/2025/10/school.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-628 .elementor-element.elementor-element-d9158f5::before, .elementor-628 .elementor-element.elementor-element-d9158f5 > .elementor-background-video-container::before, .elementor-628 .elementor-element.elementor-element-d9158f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-628 .elementor-element.elementor-element-d9158f5 > .elementor-background-slideshow::before, .elementor-628 .elementor-element.elementor-element-d9158f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-628 .elementor-element.elementor-element-d9158f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-628 .elementor-element.elementor-element-f40b0e8 > .elementor-widget-container{padding:170px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-f40b0e8{text-align:left;}.elementor-628 .elementor-element.elementor-element-f40b0e8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:700;line-height:1px;word-spacing:7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-16a2c3f{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:500;word-spacing:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-d868e85{--spacer-size:50px;}.elementor-628 .elementor-element.elementor-element-b7b34e9{--display:flex;}.elementor-628 .elementor-element.elementor-element-b7b34e9:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-b7b34e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-d8a9272{--spacer-size:60px;}.elementor-628 .elementor-element.elementor-element-874f902{--display:flex;}.elementor-628 .elementor-element.elementor-element-874f902:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-874f902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-05a67cf > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-628 .elementor-element.elementor-element-05a67cf .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:700;line-height:1px;word-spacing:6px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-7b5ced9{--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;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-7b5ced9:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-7b5ced9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-fbd68cc img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}.elementor-628 .elementor-element.elementor-element-ba23daf > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-ba23daf{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:55px;}.elementor-628 .elementor-element.elementor-element-6814843{--display:flex;}.elementor-628 .elementor-element.elementor-element-6814843:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-6814843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-500c009{--spacer-size:50px;}.elementor-628 .elementor-element.elementor-element-56b6db6{--display:flex;}.elementor-628 .elementor-element.elementor-element-56b6db6:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-56b6db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-a560a88 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-628 .elementor-element.elementor-element-a560a88 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:700;line-height:1px;word-spacing:6px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-fe0ddd3{--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;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-fe0ddd3:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-fe0ddd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-83bf5d7 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}.elementor-628 .elementor-element.elementor-element-5218205 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-5218205{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:55px;}.elementor-628 .elementor-element.elementor-element-8a76014{--display:flex;}.elementor-628 .elementor-element.elementor-element-8a76014:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-8a76014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-ff7f0ee{--spacer-size:50px;}.elementor-628 .elementor-element.elementor-element-665acca{--display:flex;}.elementor-628 .elementor-element.elementor-element-665acca:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-665acca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-9219a57 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-628 .elementor-element.elementor-element-9219a57 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:700;line-height:1px;word-spacing:6px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-931b6f5{--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;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-931b6f5:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-931b6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-ce6011d img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}.elementor-628 .elementor-element.elementor-element-bf23fc7 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-bf23fc7{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:55px;}.elementor-628 .elementor-element.elementor-element-f4c18d9{--display:flex;}.elementor-628 .elementor-element.elementor-element-f4c18d9:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-f4c18d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-106010c{--spacer-size:50px;}.elementor-628 .elementor-element.elementor-element-20d7279{--display:flex;}.elementor-628 .elementor-element.elementor-element-20d7279:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-20d7279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-33e53f5 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-628 .elementor-element.elementor-element-33e53f5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:700;line-height:1px;word-spacing:6px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-6b9a70b{--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;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-6b9a70b:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-6b9a70b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-f1b529e img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}.elementor-628 .elementor-element.elementor-element-ad45c86 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-ad45c86{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:55px;}.elementor-628 .elementor-element.elementor-element-c57ca2b{--display:flex;}.elementor-628 .elementor-element.elementor-element-c57ca2b:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-c57ca2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-7be5fb0{--spacer-size:100px;}.elementor-628 .elementor-element.elementor-element-7be5fb0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-af64bb4{--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-628 .elementor-element.elementor-element-af64bb4:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-af64bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-c5a735b > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:15px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-c5a735b{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:1px;color:var( --e-global-color-text );}.elementor-628 .elementor-element.elementor-element-b2ac3fb .elementor-button{background-color:var( --e-global-color-cd7fa66 );font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-628 .elementor-element.elementor-element-32f0f68{--spacer-size:70px;}.elementor-628 .elementor-element.elementor-element-82b9a9a{--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-628 .elementor-element.elementor-element-82b9a9a:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-82b9a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://sunpridede.com/wp-content/uploads/2025/10/Portfolio_.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-628 .elementor-element.elementor-element-37f67dd > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-628 .elementor-element.elementor-element-37f67dd{text-align:center;}.elementor-628 .elementor-element.elementor-element-37f67dd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:700;line-height:1px;word-spacing:7px;color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-5889166 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-628 .elementor-element.elementor-element-5889166{text-align:center;}.elementor-628 .elementor-element.elementor-element-5889166 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:500;word-spacing:4px;color:var( --e-global-color-9bcde88 );}.elementor-628 .elementor-element.elementor-element-00e69cd .elementor-button{background-color:var( --e-global-color-9bcde88 );font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;}.elementor-628 .elementor-element.elementor-element-00e69cd > .elementor-widget-container{padding:0px 0px 30px 0px;}@media(min-width:768px){.elementor-628 .elementor-element.elementor-element-bc5ec08{--width:50%;}.elementor-628 .elementor-element.elementor-element-e255fcd{--width:47.214%;}.elementor-628 .elementor-element.elementor-element-48991e4{--width:50%;}.elementor-628 .elementor-element.elementor-element-72b3598{--width:47.214%;}.elementor-628 .elementor-element.elementor-element-9389005{--width:50%;}.elementor-628 .elementor-element.elementor-element-efb66dc{--width:47.214%;}.elementor-628 .elementor-element.elementor-element-07b8c80{--width:50%;}.elementor-628 .elementor-element.elementor-element-e83096f{--width:47.214%;}.elementor-628 .elementor-element.elementor-element-7b8b88a{--width:50%;}.elementor-628 .elementor-element.elementor-element-a411754{--width:47.214%;}.elementor-628 .elementor-element.elementor-element-87719ce{--width:50%;}.elementor-628 .elementor-element.elementor-element-355562e{--width:47.214%;}}@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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-628 .elementor-element.elementor-element-17157f6 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-628 .elementor-element.elementor-element-ffca953 > .elementor-widget-container{padding:10px 30px 0px 0px;}.elementor-628 .elementor-element.elementor-element-ffca953 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-628 .elementor-element.elementor-element-d690571 > .elementor-widget-container{padding:0px 25px 40px 0px;}.elementor-628 .elementor-element.elementor-element-d690571{font-size:20px;}.elementor-628 .elementor-element.elementor-element-eb67784{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-628 .elementor-element.elementor-element-443e3ce > .elementor-widget-container{padding:15px 0px 0px 30px;}.elementor-628 .elementor-element.elementor-element-443e3ce .elementor-heading-title{font-size:24px;}.elementor-628 .elementor-element.elementor-element-0cddb2a > .elementor-widget-container{padding:5px 0px 20px 30px;}.elementor-628 .elementor-element.elementor-element-0cddb2a .elementor-heading-title{font-size:17px;}.elementor-628 .elementor-element.elementor-element-98fae26{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-774d890 .elementor-heading-title{font-size:20px;}.elementor-628 .elementor-element.elementor-element-78a8fc5 > .elementor-widget-container{padding:20px 52px 16px 52px;}.elementor-628 .elementor-element.elementor-element-78a8fc5{font-size:19px;}.elementor-628 .elementor-element.elementor-element-4ea7f82 > .elementor-widget-container{padding:20px 0px 8px 178px;}.elementor-628 .elementor-element.elementor-element-4ea7f82{column-gap:0px;}.elementor-628 .elementor-element.elementor-element-dc47c29 img{width:85%;}.elementor-628 .elementor-element.elementor-element-4f5cca6{--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-628 .elementor-element.elementor-element-cdc1e48 .elementor-heading-title{font-size:20px;}.elementor-628 .elementor-element.elementor-element-5f0e91b > .elementor-widget-container{padding:7px 50px 0px 50px;}.elementor-628 .elementor-element.elementor-element-b30053d > .elementor-widget-container{padding:25px 0px 10px 160px;}.elementor-628 .elementor-element.elementor-element-d273182 img{width:85%;}.elementor-628 .elementor-element.elementor-element-77a8141{--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-628 .elementor-element.elementor-element-6aad085 .elementor-heading-title{font-size:20px;}.elementor-628 .elementor-element.elementor-element-0d5171e > .elementor-widget-container{padding:7px 50px 10px 50px;}.elementor-628 .elementor-element.elementor-element-2c612f7 > .elementor-widget-container{padding:25px 0px 10px 200px;}.elementor-628 .elementor-element.elementor-element-688fad3 img{width:85%;}.elementor-628 .elementor-element.elementor-element-081c922 > .elementor-widget-container{padding:13px 0px 0px 30px;}.elementor-628 .elementor-element.elementor-element-081c922 .elementor-heading-title{font-size:24px;}.elementor-628 .elementor-element.elementor-element-5eb39f8 > .elementor-widget-container{padding:11px 0px 0px 30px;}.elementor-628 .elementor-element.elementor-element-5eb39f8 .elementor-heading-title{font-size:17px;}.elementor-628 .elementor-element.elementor-element-e2d5e5e{--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-3561776 .elementor-heading-title{font-size:20px;}.elementor-628 .elementor-element.elementor-element-9775472 > .elementor-widget-container{padding:25px 30px 25px 30px;}.elementor-628 .elementor-element.elementor-element-9775472{text-align:left;font-size:18px;}.elementor-628 .elementor-element.elementor-element-745fddc > .elementor-widget-container{padding:25px 0px 25px 206px;}.elementor-628 .elementor-element.elementor-element-113e206 img{width:85%;}.elementor-628 .elementor-element.elementor-element-09067d1{--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-628 .elementor-element.elementor-element-5ca46b2 .elementor-heading-title{font-size:20px;}.elementor-628 .elementor-element.elementor-element-d8ed760 > .elementor-widget-container{padding:15px 30px 21px 40px;}.elementor-628 .elementor-element.elementor-element-d8ed760{text-align:left;font-size:17px;}.elementor-628 .elementor-element.elementor-element-298b779 > .elementor-widget-container{padding:20px 0px 20px 200px;}.elementor-628 .elementor-element.elementor-element-298b779{letter-spacing:1.7px;}.elementor-628 .elementor-element.elementor-element-26b3897 img{width:85%;}.elementor-628 .elementor-element.elementor-element-4433345{--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-628 .elementor-element.elementor-element-966b6da img{width:85%;}.elementor-628 .elementor-element.elementor-element-976ef73{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-628 .elementor-element.elementor-element-6fd04b0 .elementor-heading-title{font-size:23px;}.elementor-628 .elementor-element.elementor-element-398f41c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-398f41c{text-align:left;}.elementor-628 .elementor-element.elementor-element-398f41c .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-4ab2765 > .elementor-widget-container{padding:0px 0px 22px 0px;}.elementor-628 .elementor-element.elementor-element-4ab2765 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-185d9b7{font-size:17px;}.elementor-628 .elementor-element.elementor-element-fafdf38 > .elementor-widget-container{padding:33px 30px 30px 30px;}.elementor-628 .elementor-element.elementor-element-fafdf38 .elementor-heading-title{font-size:23px;}.elementor-628 .elementor-element.elementor-element-0754084 > .elementor-widget-container{padding:0px 5px 0px 15px;}.elementor-628 .elementor-element.elementor-element-0754084 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-c61afa6 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-628 .elementor-element.elementor-element-c61afa6 .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-b18e28c > .elementor-widget-container{padding:21px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-b18e28c{font-size:17px;}.elementor-628 .elementor-element.elementor-element-571057d .elementor-heading-title{font-size:23px;}.elementor-628 .elementor-element.elementor-element-c689224 > .elementor-widget-container{padding:2px 10px 0px 14px;}.elementor-628 .elementor-element.elementor-element-c689224 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-db161d2 > .elementor-widget-container{padding:0px 4px 0px 9px;}.elementor-628 .elementor-element.elementor-element-db161d2 .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-3c52c10 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-3c52c10{font-size:16px;}.elementor-628 .elementor-element.elementor-element-4ba5b8b{font-size:15px;}.elementor-628 .elementor-element.elementor-element-ae1776e .elementor-button{font-size:15px;}.elementor-628 .elementor-element.elementor-element-ac17d5a{font-size:14px;}.elementor-628 .elementor-element.elementor-element-f40b0e8 > .elementor-widget-container{padding:80px 0px 0px 20px;}.elementor-628 .elementor-element.elementor-element-f40b0e8 .elementor-heading-title{font-size:25px;}.elementor-628 .elementor-element.elementor-element-16a2c3f > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-628 .elementor-element.elementor-element-16a2c3f{font-size:16px;}.elementor-628 .elementor-element.elementor-element-d868e85{--spacer-size:25px;}.elementor-628 .elementor-element.elementor-element-05a67cf > .elementor-widget-container{padding:15px 0px 5px 20px;}.elementor-628 .elementor-element.elementor-element-05a67cf .elementor-heading-title{font-size:18px;}.elementor-628 .elementor-element.elementor-element-ba23daf > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-628 .elementor-element.elementor-element-ba23daf{font-size:16px;}.elementor-628 .elementor-element.elementor-element-a560a88 > .elementor-widget-container{padding:15px 0px 5px 20px;}.elementor-628 .elementor-element.elementor-element-a560a88 .elementor-heading-title{font-size:18px;}.elementor-628 .elementor-element.elementor-element-fe0ddd3{--padding-top:45px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-5218205 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-628 .elementor-element.elementor-element-5218205{font-size:16px;}.elementor-628 .elementor-element.elementor-element-9219a57 > .elementor-widget-container{padding:20px 0px 5px 20px;}.elementor-628 .elementor-element.elementor-element-9219a57 .elementor-heading-title{font-size:18px;}.elementor-628 .elementor-element.elementor-element-931b6f5{--padding-top:45px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-bf23fc7 > .elementor-widget-container{padding:0px 5px 0px 0px;}.elementor-628 .elementor-element.elementor-element-bf23fc7{font-size:15px;}.elementor-628 .elementor-element.elementor-element-33e53f5 > .elementor-widget-container{padding:15px 0px 5px 20px;}.elementor-628 .elementor-element.elementor-element-33e53f5 .elementor-heading-title{font-size:18px;}.elementor-628 .elementor-element.elementor-element-6b9a70b{--padding-top:45px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-ad45c86 > .elementor-widget-container{padding:0px 5px 0px 0px;}.elementor-628 .elementor-element.elementor-element-ad45c86{font-size:15px;}.elementor-628 .elementor-element.elementor-element-c5a735b{font-size:14px;}.elementor-628 .elementor-element.elementor-element-b2ac3fb .elementor-button{font-size:15px;}.elementor-628 .elementor-element.elementor-element-37f67dd > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-37f67dd .elementor-heading-title{font-size:23px;}.elementor-628 .elementor-element.elementor-element-5889166 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-5889166 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-00e69cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-00e69cd .elementor-button{font-size:12px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-628 .elementor-element.elementor-element-17157f6 .elementor-heading-title{font-size:30px;}.elementor-628 .elementor-element.elementor-element-ffca953 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-628 .elementor-element.elementor-element-d690571{font-size:10px;}.elementor-628 .elementor-element.elementor-element-eb67784{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-628 .elementor-element.elementor-element-4e77dc2{font-size:9px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-628 .elementor-element.elementor-element-f759345 .elementor-button{font-size:13px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-628 .elementor-element.elementor-element-443e3ce .elementor-heading-title{font-size:20px;}.elementor-628 .elementor-element.elementor-element-0cddb2a .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-774d890 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-78a8fc5{font-size:14px;}.elementor-628 .elementor-element.elementor-element-4ea7f82 > .elementor-widget-container{padding:17px 0px 1px 26px;}.elementor-628 .elementor-element.elementor-element-4ea7f82{font-size:14px;}.elementor-628 .elementor-element.elementor-element-cdc1e48 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-5f0e91b{font-size:14px;}.elementor-628 .elementor-element.elementor-element-b30053d > .elementor-widget-container{padding:14px 0px 1px 23px;}.elementor-628 .elementor-element.elementor-element-b30053d{font-size:14px;}.elementor-628 .elementor-element.elementor-element-6aad085 .elementor-heading-title{font-size:13px;}.elementor-628 .elementor-element.elementor-element-0d5171e{font-size:14px;}.elementor-628 .elementor-element.elementor-element-2c612f7 > .elementor-widget-container{padding:15px 0px 1px 53px;}.elementor-628 .elementor-element.elementor-element-2c612f7{text-align:left;font-size:15px;}.elementor-628 .elementor-element.elementor-element-42480ae{font-size:13px;}.elementor-628 .elementor-element.elementor-element-34ccfb1 .elementor-button{font-size:17px;}.elementor-628 .elementor-element.elementor-element-3c8c98a .elementor-divider-separator{width:86%;}.elementor-628 .elementor-element.elementor-element-081c922 .elementor-heading-title{font-size:20px;}.elementor-628 .elementor-element.elementor-element-5eb39f8 > .elementor-widget-container{padding:9px 0px 0px 20px;}.elementor-628 .elementor-element.elementor-element-5eb39f8 .elementor-heading-title{font-size:14px;}.elementor-628 .elementor-element.elementor-element-3561776 .elementor-heading-title{font-size:10px;}.elementor-628 .elementor-element.elementor-element-9775472 > .elementor-widget-container{padding:11px 0px 3px 15px;}.elementor-628 .elementor-element.elementor-element-9775472{font-size:14px;}.elementor-628 .elementor-element.elementor-element-745fddc > .elementor-widget-container{padding:15px 0px 5px 56px;}.elementor-628 .elementor-element.elementor-element-745fddc{font-size:15px;}.elementor-628 .elementor-element.elementor-element-5ca46b2 > .elementor-widget-container{padding:15px 0px 5px 0px;}.elementor-628 .elementor-element.elementor-element-5ca46b2 .elementor-heading-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-d8ed760{font-size:15px;}.elementor-628 .elementor-element.elementor-element-298b779 > .elementor-widget-container{padding:15px 0px 5px 50px;}.elementor-628 .elementor-element.elementor-element-298b779{font-size:16px;}.elementor-628 .elementor-element.elementor-element-20b483d{font-size:12px;}.elementor-628 .elementor-element.elementor-element-ab6c5ee .elementor-button{font-size:15px;}.elementor-628 .elementor-element.elementor-element-6a16a03 .elementor-heading-title{font-size:18px;}.elementor-628 .elementor-element.elementor-element-e1472f5{font-size:15px;}.elementor-628 .elementor-element.elementor-element-d4b6f1a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-d4b6f1a{font-size:15px;}.elementor-628 .elementor-element.elementor-element-f7f8228{font-size:15px;}.elementor-628 .elementor-element.elementor-element-4f26550 .elementor-heading-title{font-size:16px;}.elementor-628 .elementor-element.elementor-element-398f41c > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-628 .elementor-element.elementor-element-4ab2765 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-628 .elementor-element.elementor-element-0754084 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-628 .elementor-element.elementor-element-c61afa6 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-628 .elementor-element.elementor-element-c689224 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-628 .elementor-element.elementor-element-db161d2 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-628 .elementor-element.elementor-element-3c52c10 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-96dc876{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-4ba5b8b{font-size:12px;}.elementor-628 .elementor-element.elementor-element-ae1776e .elementor-button{font-size:15px;}.elementor-628 .elementor-element.elementor-element-ac17d5a > .elementor-widget-container{padding:16px 10px 50px 10px;}.elementor-628 .elementor-element.elementor-element-ac17d5a{font-size:13px;}.elementor-628 .elementor-element.elementor-element-fbd68cc img{width:85%;}.elementor-628 .elementor-element.elementor-element-ba23daf > .elementor-widget-container{padding:0px 13px 0px 13px;}.elementor-628 .elementor-element.elementor-element-ba23daf{font-size:14px;line-height:1.8em;}.elementor-628 .elementor-element.elementor-element-500c009{--spacer-size:0px;}.elementor-628 .elementor-element.elementor-element-83bf5d7 img{width:85%;}.elementor-628 .elementor-element.elementor-element-5218205 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-628 .elementor-element.elementor-element-5218205{font-size:14px;line-height:2em;}.elementor-628 .elementor-element.elementor-element-ce6011d img{width:85%;}.elementor-628 .elementor-element.elementor-element-bf23fc7 > .elementor-widget-container{padding:0px 10px 0px 11px;}.elementor-628 .elementor-element.elementor-element-bf23fc7{font-size:13px;line-height:2.1em;}.elementor-628 .elementor-element.elementor-element-f1b529e img{width:85%;}.elementor-628 .elementor-element.elementor-element-ad45c86 > .elementor-widget-container{padding:9px 10px 0px 10px;}.elementor-628 .elementor-element.elementor-element-ad45c86{font-size:13px;line-height:2em;}.elementor-628 .elementor-element.elementor-element-7be5fb0{--spacer-size:44px;}.elementor-628 .elementor-element.elementor-element-c5a735b{font-size:11px;}.elementor-628 .elementor-element.elementor-element-b2ac3fb .elementor-button{font-size:13px;}}@media(min-width:1025px){.elementor-628 .elementor-element.elementor-element-d66ce23:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-d66ce23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-628 .elementor-element.elementor-element-d9158f5:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-d9158f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}