.elementor-33 .elementor-element.elementor-element-47f51c7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:120px 0px;--row-gap:120px;--column-gap:0px;--padding-top:280px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-47f51c7:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-47f51c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ikunomonotown.com/wp-content/uploads/2025/06/about_fv_bg-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-45f6c0c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:68px;font-weight:700;line-height:1.75em;color:var( --e-global-color-fbd8c6f );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-33 .elementor-element.elementor-element-a578bd4{text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:500;line-height:2.5em;color:var( --e-global-color-4c7c4d8 );}.elementor-33 .elementor-element.elementor-element-c26407c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:68px;font-weight:700;line-height:1.75em;color:var( --e-global-color-fbd8c6f );}.elementor-33 .elementor-element.elementor-element-cfc45a9{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:500;line-height:2.5em;color:var( --e-global-color-4c7c4d8 );}.elementor-33 .elementor-element.elementor-element-afbc7af{--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:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-33 .elementor-element.elementor-element-8de60e0{--e-image-carousel-slides-to-show:6;}.elementor-33 .elementor-element.elementor-element-8de60e0 .swiper-wrapper{display:flex;align-items:center;}.elementor-33 .elementor-element.elementor-element-8de60e0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-33 .elementor-element.elementor-element-fa8f4c0{--e-image-carousel-slides-to-show:6;}.elementor-33 .elementor-element.elementor-element-fa8f4c0 .swiper-wrapper{display:flex;align-items:center;}.elementor-33 .elementor-element.elementor-element-fa8f4c0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-33 .elementor-element.elementor-element-2072be1{--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;--margin-top:0px;--margin-bottom:250px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-2072be1:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-2072be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ikunomonotown.com/wp-content/uploads/2025/06/aboutus_bg-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-0ab6d8f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 0px;--row-gap:80px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 2px 6px 0px rgba(35, 24, 20.999999999999996, 0.1607843137254902);--padding-top:100px;--padding-bottom:100px;--padding-left:170px;--padding-right:170px;}.elementor-33 .elementor-element.elementor-element-0ab6d8f:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-0ab6d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f78ebb );}.elementor-33 .elementor-element.elementor-element-80b63d5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33 .elementor-element.elementor-element-a8d2e24 .elementor-heading-title{font-family:var( --e-global-typography-a933cb9-font-family ), Sans-serif;font-size:var( --e-global-typography-a933cb9-font-size );font-weight:var( --e-global-typography-a933cb9-font-weight );text-transform:var( --e-global-typography-a933cb9-text-transform );line-height:var( --e-global-typography-a933cb9-line-height );letter-spacing:var( --e-global-typography-a933cb9-letter-spacing );color:var( --e-global-color-fbd8c6f );}.elementor-33 .elementor-element.elementor-element-a053591 .elementor-heading-title{font-family:var( --e-global-typography-cb0da9d-font-family ), Sans-serif;font-size:var( --e-global-typography-cb0da9d-font-size );font-weight:var( --e-global-typography-cb0da9d-font-weight );color:var( --e-global-color-4c7c4d8 );}.elementor-33 .elementor-element.elementor-element-c9778b8{text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;line-height:2.5em;color:var( --e-global-color-4c7c4d8 );}.elementor-33 .elementor-element.elementor-element-5cd6174{text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;line-height:2.5em;color:var( --e-global-color-4c7c4d8 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-33 .elementor-element.elementor-element-98bfb1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 0px;--row-gap:80px;--column-gap:0px;}.elementor-33 .elementor-element.elementor-element-acb5f76{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33 .elementor-element.elementor-element-5058b16 .elementor-heading-title{font-family:var( --e-global-typography-a933cb9-font-family ), Sans-serif;font-size:var( --e-global-typography-a933cb9-font-size );font-weight:var( --e-global-typography-a933cb9-font-weight );text-transform:var( --e-global-typography-a933cb9-text-transform );line-height:var( --e-global-typography-a933cb9-line-height );letter-spacing:var( --e-global-typography-a933cb9-letter-spacing );color:var( --e-global-color-fbd8c6f );}.elementor-33 .elementor-element.elementor-element-256519b .elementor-heading-title{font-family:var( --e-global-typography-cb0da9d-font-family ), Sans-serif;font-size:var( --e-global-typography-cb0da9d-font-size );font-weight:var( --e-global-typography-cb0da9d-font-weight );color:var( --e-global-color-4c7c4d8 );}.elementor-33 .elementor-element.elementor-element-068bed0 img{width:100%;}.elementor-33 .elementor-element.elementor-element-b1a0a89{--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:150px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-b1a0a89:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-b1a0a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ikunomonotown.com/wp-content/uploads/2025/06/about_bottom_bg-scaled.png");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-9fda981{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33 .elementor-element.elementor-element-3e7eee8 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-3e7eee8 .elementor-heading-title{font-family:var( --e-global-typography-a933cb9-font-family ), Sans-serif;font-size:var( --e-global-typography-a933cb9-font-size );font-weight:var( --e-global-typography-a933cb9-font-weight );text-transform:var( --e-global-typography-a933cb9-text-transform );line-height:var( --e-global-typography-a933cb9-line-height );letter-spacing:var( --e-global-typography-a933cb9-letter-spacing );color:var( --e-global-color-fbd8c6f );}.elementor-33 .elementor-element.elementor-element-659b018 .elementor-heading-title{font-family:var( --e-global-typography-cb0da9d-font-family ), Sans-serif;font-size:var( --e-global-typography-cb0da9d-font-size );font-weight:var( --e-global-typography-cb0da9d-font-weight );color:var( --e-global-color-4c7c4d8 );}.elementor-33 .elementor-element.elementor-element-ab724d1{--display:flex;--gap:30px 1px;--row-gap:30px;--column-gap:1px;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-weight:var( --e-global-typography-secondary-font-weight );}.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-33 .elementor-element.elementor-element-2487519{--divider-border-style:dashed;--divider-color:#707070;--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-2487519 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-b74d9a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-33 .elementor-element.elementor-element-f586bcc{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-ce2bd25-font-family ), Sans-serif;font-size:var( --e-global-typography-ce2bd25-font-size );font-weight:var( --e-global-typography-ce2bd25-font-weight );line-height:var( --e-global-typography-ce2bd25-line-height );color:var( --e-global-color-4c7c4d8 );}.elementor-33 .elementor-element.elementor-element-f586bcc.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-2b2b96d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ce2bd25-font-family ), Sans-serif;font-size:var( --e-global-typography-ce2bd25-font-size );font-weight:var( --e-global-typography-ce2bd25-font-weight );line-height:var( --e-global-typography-ce2bd25-line-height );color:var( --e-global-color-4c7c4d8 );}.elementor-33 .elementor-element.elementor-element-27329d0{--divider-border-style:dashed;--divider-color:#707070;--divider-border-width:1.5px;}.elementor-33 .elementor-element.elementor-element-27329d0 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-ec3e804{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-33 .elementor-element.elementor-element-8b28256{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-ce2bd25-font-family ), Sans-serif;font-size:var( --e-global-typography-ce2bd25-font-size );font-weight:var( --e-global-typography-ce2bd25-font-weight );line-height:var( --e-global-typography-ce2bd25-line-height );color:var( --e-global-color-4c7c4d8 );}.elementor-33 .elementor-element.elementor-element-8b28256.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-86d599c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ce2bd25-font-family ), Sans-serif;font-size:var( --e-global-typography-ce2bd25-font-size );font-weight:var( --e-global-typography-ce2bd25-font-weight );line-height:var( --e-global-typography-ce2bd25-line-height );color:var( --e-global-color-4c7c4d8 );}.elementor-33 .elementor-element.elementor-element-afe1aac{--divider-border-style:dashed;--divider-color:#707070;--divider-border-width:1.5px;}.elementor-33 .elementor-element.elementor-element-afe1aac .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-99a5ceb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-33 .elementor-element.elementor-element-90e678d{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-ce2bd25-font-family ), Sans-serif;font-size:var( --e-global-typography-ce2bd25-font-size );font-weight:var( --e-global-typography-ce2bd25-font-weight );line-height:var( --e-global-typography-ce2bd25-line-height );color:var( --e-global-color-4c7c4d8 );}.elementor-33 .elementor-element.elementor-element-90e678d.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-bcd1bd6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ce2bd25-font-family ), Sans-serif;font-size:var( --e-global-typography-ce2bd25-font-size );font-weight:var( --e-global-typography-ce2bd25-font-weight );line-height:var( --e-global-typography-ce2bd25-line-height );color:var( --e-global-color-4c7c4d8 );}.elementor-33 .elementor-element.elementor-element-1c45376{--divider-border-style:dashed;--divider-color:#707070;--divider-border-width:1.5px;}.elementor-33 .elementor-element.elementor-element-1c45376 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-362cdd5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-33 .elementor-element.elementor-element-51cf18f{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-ce2bd25-font-family ), Sans-serif;font-size:var( --e-global-typography-ce2bd25-font-size );font-weight:var( --e-global-typography-ce2bd25-font-weight );line-height:var( --e-global-typography-ce2bd25-line-height );color:var( --e-global-color-4c7c4d8 );}.elementor-33 .elementor-element.elementor-element-51cf18f.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-1d0f5ef{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ce2bd25-font-family ), Sans-serif;font-size:var( --e-global-typography-ce2bd25-font-size );font-weight:var( --e-global-typography-ce2bd25-font-weight );line-height:var( --e-global-typography-ce2bd25-line-height );color:var( --e-global-color-4c7c4d8 );}.elementor-33 .elementor-element.elementor-element-bc39091{--divider-border-style:dashed;--divider-color:#707070;--divider-border-width:1.5px;}.elementor-33 .elementor-element.elementor-element-bc39091 .elementor-divider-separator{width:100%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33 .elementor-element.elementor-element-3439bcb .elementor-button{background-color:var( --e-global-color-f657c94 );font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:700;text-decoration:underline;line-height:1.75em;fill:var( --e-global-color-4c7c4d8 );color:var( --e-global-color-4c7c4d8 );padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-3439bcb > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-39e7d6a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-39e7d6a{text-align:center;font-family:var( --e-global-typography-ce2bd25-font-family ), Sans-serif;font-size:var( --e-global-typography-ce2bd25-font-size );font-weight:var( --e-global-typography-ce2bd25-font-weight );line-height:var( --e-global-typography-ce2bd25-line-height );color:var( --e-global-color-4c7c4d8 );}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-a8d2e24 .elementor-heading-title{font-size:var( --e-global-typography-a933cb9-font-size );line-height:var( --e-global-typography-a933cb9-line-height );letter-spacing:var( --e-global-typography-a933cb9-letter-spacing );}.elementor-33 .elementor-element.elementor-element-a053591 .elementor-heading-title{font-size:var( --e-global-typography-cb0da9d-font-size );}.elementor-33 .elementor-element.elementor-element-5058b16 .elementor-heading-title{font-size:var( --e-global-typography-a933cb9-font-size );line-height:var( --e-global-typography-a933cb9-line-height );letter-spacing:var( --e-global-typography-a933cb9-letter-spacing );}.elementor-33 .elementor-element.elementor-element-256519b .elementor-heading-title{font-size:var( --e-global-typography-cb0da9d-font-size );}.elementor-33 .elementor-element.elementor-element-3e7eee8 .elementor-heading-title{font-size:var( --e-global-typography-a933cb9-font-size );line-height:var( --e-global-typography-a933cb9-line-height );letter-spacing:var( --e-global-typography-a933cb9-letter-spacing );}.elementor-33 .elementor-element.elementor-element-659b018 .elementor-heading-title{font-size:var( --e-global-typography-cb0da9d-font-size );}.elementor-33 .elementor-element.elementor-element-f586bcc{font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-2b2b96d{font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-8b28256{font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-86d599c{font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-90e678d{font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-bcd1bd6{font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-51cf18f{font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-1d0f5ef{font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-39e7d6a{font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}}@media(min-width:431px){.elementor-33 .elementor-element.elementor-element-47f51c7{--content-width:1120px;}.elementor-33 .elementor-element.elementor-element-2072be1{--content-width:1120px;}.elementor-33 .elementor-element.elementor-element-98bfb1a{--content-width:1120px;}.elementor-33 .elementor-element.elementor-element-b1a0a89{--content-width:820px;}}@media(max-width:430px){.elementor-33 .elementor-element.elementor-element-47f51c7{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-33 .elementor-element.elementor-element-47f51c7:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-47f51c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-size:150% auto;}.elementor-33 .elementor-element.elementor-element-a578bd4{font-size:16px;}.elementor-33 .elementor-element.elementor-element-c26407c > .elementor-widget-container{padding:0px 0px 0px 015px;}.elementor-33 .elementor-element.elementor-element-c26407c{text-align:center;}.elementor-33 .elementor-element.elementor-element-c26407c .elementor-heading-title{font-size:40px;}.elementor-33 .elementor-element.elementor-element-cfc45a9{text-align:justify;font-size:16px;line-height:2em;}.elementor-33 .elementor-element.elementor-element-afbc7af{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-8de60e0{--e-image-carousel-slides-to-show:2;}.elementor-33 .elementor-element.elementor-element-fa8f4c0{--e-image-carousel-slides-to-show:2;}.elementor-33 .elementor-element.elementor-element-2072be1{--content-width:90vw;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-33 .elementor-element.elementor-element-0ab6d8f{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-80b63d5{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-33 .elementor-element.elementor-element-a8d2e24 .elementor-heading-title{font-size:var( --e-global-typography-a933cb9-font-size );line-height:var( --e-global-typography-a933cb9-line-height );letter-spacing:var( --e-global-typography-a933cb9-letter-spacing );}.elementor-33 .elementor-element.elementor-element-a053591 .elementor-heading-title{font-size:var( --e-global-typography-cb0da9d-font-size );}.elementor-33 .elementor-element.elementor-element-5cd6174 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-33 .elementor-element.elementor-element-5cd6174{text-align:justify;font-size:14px;line-height:2em;}.elementor-33 .elementor-element.elementor-element-98bfb1a{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-33 .elementor-element.elementor-element-acb5f76{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-33 .elementor-element.elementor-element-5058b16 .elementor-heading-title{font-size:var( --e-global-typography-a933cb9-font-size );line-height:var( --e-global-typography-a933cb9-line-height );letter-spacing:var( --e-global-typography-a933cb9-letter-spacing );}.elementor-33 .elementor-element.elementor-element-256519b .elementor-heading-title{font-size:var( --e-global-typography-cb0da9d-font-size );}.elementor-33 .elementor-element.elementor-element-b1a0a89:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-b1a0a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120% auto;}.elementor-33 .elementor-element.elementor-element-b1a0a89{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-33 .elementor-element.elementor-element-9fda981{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-33 .elementor-element.elementor-element-3e7eee8 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-3e7eee8 .elementor-heading-title{font-size:var( --e-global-typography-a933cb9-font-size );line-height:var( --e-global-typography-a933cb9-line-height );letter-spacing:var( --e-global-typography-a933cb9-letter-spacing );}.elementor-33 .elementor-element.elementor-element-659b018 .elementor-heading-title{font-size:var( --e-global-typography-cb0da9d-font-size );}.elementor-33 .elementor-element.elementor-element-ab724d1{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-b74d9a7{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-f586bcc{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-2b2b96d{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-ec3e804{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-8b28256{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-86d599c{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-99a5ceb{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-90e678d{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-bcd1bd6{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-362cdd5{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-51cf18f{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-1d0f5ef{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}.elementor-33 .elementor-element.elementor-element-3439bcb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-39e7d6a{font-size:var( --e-global-typography-ce2bd25-font-size );line-height:var( --e-global-typography-ce2bd25-line-height );}}/* Start custom CSS for heading, class: .elementor-element-45f6c0c */.tsukuru{
    color: #A7212D;
}

.tsutaeru{
    color: #38559F
}

.omoshirogaru{
     background: linear-gradient(90deg, rgba(167, 33, 45, 1) 0%, rgba(56, 85, 159, 1) 50%, rgba(163, 163, 163, 1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c26407c */.tsukuru{
    color: #A7212D;
}

.tsutaeru{
    color: #38559F
}

.omoshirogaru{
     background: linear-gradient(90deg, rgba(167, 33, 45, 1) 0%, rgba(56, 85, 159, 1) 50%, rgba(163, 163, 163, 1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */