.elementor-1631 .elementor-element.elementor-element-9016d02{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-12de032{--spacer-size:40px;}.elementor-1631 .elementor-element.elementor-element-6e61e3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-6e61e3e:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-6e61e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dfb7924 );}.elementor-widget-heading .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1631 .elementor-element.elementor-element-16f553d > .elementor-widget-container{background-color:#FFFFFF;padding:20px 15px 5px 15px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-1631 .elementor-element.elementor-element-16f553d{text-align:center;}.elementor-1631 .elementor-element.elementor-element-16f553d .elementor-heading-title{font-size:1.6em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-269d0fa > .elementor-widget-container{background-color:#FFFFFF;padding:5px 15px 23px 15px;}.elementor-1631 .elementor-element.elementor-element-269d0fa{text-align:center;}.elementor-1631 .elementor-element.elementor-element-269d0fa .elementor-heading-title{font-size:1em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-638d258{--spacer-size:40px;}.elementor-1631 .elementor-element.elementor-element-c3d9ff1{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-c3d9ff1:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-c3d9ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dfb7924 );}.elementor-1631 .elementor-element.elementor-element-0439524{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-0439524:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-0439524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.elementor-1631 .elementor-element.elementor-element-db9f9f9{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-c406f9b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-7ae3371 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1631 .elementor-element.elementor-element-7ae3371{text-align:center;}.elementor-1631 .elementor-element.elementor-element-7ae3371 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-0a92663{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-0a92663:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-0a92663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-1631 .elementor-element.elementor-element-ecdac62{--display:flex;}.elementor-1631 .elementor-element.elementor-element-b67f874 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-bab2810 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1631 .elementor-element.elementor-element-bab2810{text-align:center;}.elementor-1631 .elementor-element.elementor-element-bab2810 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-7b3a47a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-7b3a47a:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-7b3a47a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-1631 .elementor-element.elementor-element-c16462a{--display:flex;}.elementor-1631 .elementor-element.elementor-element-174c941 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-4197016 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1631 .elementor-element.elementor-element-4197016{text-align:center;}.elementor-1631 .elementor-element.elementor-element-4197016 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-a0be6af{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-a0be6af:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-a0be6af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.elementor-1631 .elementor-element.elementor-element-14ed68b{--display:flex;}.elementor-1631 .elementor-element.elementor-element-03624d5 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-9398ed8 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1631 .elementor-element.elementor-element-9398ed8{text-align:center;}.elementor-1631 .elementor-element.elementor-element-9398ed8 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-0b229b8{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-0b229b8:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-0b229b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.elementor-1631 .elementor-element.elementor-element-46c5b27{--display:flex;}.elementor-1631 .elementor-element.elementor-element-c5ec650 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-e3a94ae > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1631 .elementor-element.elementor-element-e3a94ae{text-align:center;}.elementor-1631 .elementor-element.elementor-element-e3a94ae .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-fb80b56{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-fb80b56:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-fb80b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-1631 .elementor-element.elementor-element-7d353a9{--display:flex;}.elementor-1631 .elementor-element.elementor-element-c8c3e15 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-1d1b9b5 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1631 .elementor-element.elementor-element-1d1b9b5{text-align:center;}.elementor-1631 .elementor-element.elementor-element-1d1b9b5 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-42571d7{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-42571d7:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-42571d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-1631 .elementor-element.elementor-element-9ae9137{--display:flex;}.elementor-1631 .elementor-element.elementor-element-e0d4131 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-4ceb7b2 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1631 .elementor-element.elementor-element-4ceb7b2{text-align:center;}.elementor-1631 .elementor-element.elementor-element-4ceb7b2 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-367bc8d{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-367bc8d:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-367bc8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.elementor-1631 .elementor-element.elementor-element-4d115b5{--display:flex;}.elementor-1631 .elementor-element.elementor-element-22fbd0e > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-6704b85 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1631 .elementor-element.elementor-element-6704b85{text-align:center;}.elementor-1631 .elementor-element.elementor-element-6704b85 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-20867f5{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-20867f5:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-20867f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.elementor-1631 .elementor-element.elementor-element-f1bd66e{--display:flex;}.elementor-1631 .elementor-element.elementor-element-ba2faf4 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1631 .elementor-element.elementor-element-de96d51 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1631 .elementor-element.elementor-element-de96d51{text-align:center;}.elementor-1631 .elementor-element.elementor-element-de96d51 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-92ca35a{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-92ca35a:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-92ca35a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-1631 .elementor-element.elementor-element-b51d7de{--display:flex;}.elementor-1631 .elementor-element.elementor-element-8372d29 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1631 .elementor-element.elementor-element-636de60 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1631 .elementor-element.elementor-element-636de60{text-align:center;}.elementor-1631 .elementor-element.elementor-element-636de60 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-16cb525{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-16cb525:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-16cb525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-1631 .elementor-element.elementor-element-2e859a9{--display:flex;}.elementor-1631 .elementor-element.elementor-element-c89b3d1 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-4aad5b0 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1631 .elementor-element.elementor-element-4aad5b0{text-align:center;}.elementor-1631 .elementor-element.elementor-element-4aad5b0 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-79e27eb{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-79e27eb:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-79e27eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.elementor-1631 .elementor-element.elementor-element-a9b5a78{--display:flex;}.elementor-1631 .elementor-element.elementor-element-9345294 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-2bc1188 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1631 .elementor-element.elementor-element-2bc1188{text-align:center;}.elementor-1631 .elementor-element.elementor-element-2bc1188 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-75658d7{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-75658d7:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-75658d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-1631 .elementor-element.elementor-element-104c4fa{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1631 .elementor-element.elementor-element-2401d54{--display:flex;}.elementor-1631 .elementor-element.elementor-element-30c5e5c > .elementor-widget-container{padding:0px 0px 15px 20px;}.elementor-1631 .elementor-element.elementor-element-30c5e5c .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-8d94ff3{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1631 .elementor-element.elementor-element-0b487f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-0b487f6{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-cf8abe9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-cf8abe9{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-c5fdef7{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-616ee79.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-616ee79{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9f49a47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-9f49a47{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-e5619aa{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-59dd6bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-59dd6bf{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-fccb868.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-fccb868{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-2ff2209{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-e4d77fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-e4d77fc{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-17f303b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-17f303b{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-276ad9c > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-1631 .elementor-element.elementor-element-276ad9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-276ad9c{font-size:1em;font-weight:normal;line-height:1.6em;}.elementor-1631 .elementor-element.elementor-element-b826259{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-b826259:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-b826259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.elementor-1631 .elementor-element.elementor-element-05472c8{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1631 .elementor-element.elementor-element-ed18b9d{--display:flex;}.elementor-1631 .elementor-element.elementor-element-33fb8ec > .elementor-widget-container{padding:0px 0px 15px 20px;}.elementor-1631 .elementor-element.elementor-element-33fb8ec .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-b509b2d{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-c8bdfe9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-c8bdfe9{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-1f4b0ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-1f4b0ec{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-37b40e8{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-e2c7690.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-e2c7690{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-ea427a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-ea427a7{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-5287f7c{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-80d04b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-80d04b1{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-d77bc60.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-d77bc60{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-35b49df{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-35b49df:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-35b49df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-1631 .elementor-element.elementor-element-64ed4e1{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1631 .elementor-element.elementor-element-5864221{--display:flex;}.elementor-1631 .elementor-element.elementor-element-f4f7f59 > .elementor-widget-container{padding:0px 0px 15px 20px;}.elementor-1631 .elementor-element.elementor-element-f4f7f59 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-82eddc5{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-c6fa8b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-c6fa8b6{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-83d8618.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-83d8618{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-2b66f59{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-651f997.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-651f997{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-507d043.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-507d043{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-0ff29e9{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-518e6bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-518e6bb{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-4594d23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-4594d23{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-a9ec577 > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-1631 .elementor-element.elementor-element-a9ec577.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-a9ec577{font-size:1em;font-weight:normal;line-height:1.6em;}.elementor-1631 .elementor-element.elementor-element-a6816e1{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-a6816e1:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-a6816e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-1631 .elementor-element.elementor-element-2527d9c{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1631 .elementor-element.elementor-element-df3396b{--display:flex;}.elementor-1631 .elementor-element.elementor-element-a2eed4b > .elementor-widget-container{padding:0px 0px 15px 20px;}.elementor-1631 .elementor-element.elementor-element-a2eed4b .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-a9ddd3a{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-e843dbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-e843dbc{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-c994831.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-c994831{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-827da94{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-14ff10b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-14ff10b{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-5e99419.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-5e99419{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-0ef9328{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-69a0027.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-69a0027{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-81e84fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-81e84fc{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-75570b3 > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-1631 .elementor-element.elementor-element-75570b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-75570b3{font-size:1em;font-weight:normal;line-height:1.6em;}.elementor-1631 .elementor-element.elementor-element-d32cfac{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-d32cfac:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-d32cfac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.elementor-1631 .elementor-element.elementor-element-b7655f5{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1631 .elementor-element.elementor-element-a3567b8{--display:flex;}.elementor-1631 .elementor-element.elementor-element-d17efb8 > .elementor-widget-container{padding:0px 0px 15px 20px;}.elementor-1631 .elementor-element.elementor-element-d17efb8 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-724a960{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-7a14d7b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-7a14d7b{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9bdc3b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-9bdc3b2{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-0a9d1bd{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-e0dee6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-e0dee6e{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-865e56d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-865e56d{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-2e0dd37{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-bdccabe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-bdccabe{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-23afaaf{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-fb7fe66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-fb7fe66{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-2ef837e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-2ef837e{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9be67c2{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-3b52ee0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-3b52ee0{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-3135c32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-3135c32{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-4c0fd9b{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-fae0362.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-fae0362{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-b2744e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-b2744e0{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-7fbfb8c > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-1631 .elementor-element.elementor-element-7fbfb8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-7fbfb8c{font-size:1em;font-weight:normal;line-height:1.6em;}.elementor-1631 .elementor-element.elementor-element-0cbfea2{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-0cbfea2:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-0cbfea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-1631 .elementor-element.elementor-element-b9a5f9d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1631 .elementor-element.elementor-element-6ee055d{--display:flex;}.elementor-1631 .elementor-element.elementor-element-b5d9fdf > .elementor-widget-container{padding:0px 0px 15px 20px;}.elementor-1631 .elementor-element.elementor-element-b5d9fdf .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-12bf46b{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-25e52ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-25e52ff{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-263a593.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-263a593{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-43b1ea5 > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-1631 .elementor-element.elementor-element-43b1ea5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-43b1ea5{font-size:1em;font-weight:normal;line-height:1.6em;}.elementor-1631 .elementor-element.elementor-element-285a600{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-285a600:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-285a600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.elementor-1631 .elementor-element.elementor-element-41a7d51{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1631 .elementor-element.elementor-element-dd446b6{--display:flex;}.elementor-1631 .elementor-element.elementor-element-9316e41 > .elementor-widget-container{padding:0px 0px 15px 20px;}.elementor-1631 .elementor-element.elementor-element-9316e41 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-08c4d48{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-3f59914.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-3f59914{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-cd15b1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-cd15b1f{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-498f2af > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-1631 .elementor-element.elementor-element-498f2af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-498f2af{font-size:1em;font-weight:normal;line-height:1.6em;}.elementor-1631 .elementor-element.elementor-element-0be1a31{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-0be1a31:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-0be1a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.elementor-1631 .elementor-element.elementor-element-c8e60c8{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1631 .elementor-element.elementor-element-326021e{--display:flex;}.elementor-1631 .elementor-element.elementor-element-05c8d7f > .elementor-widget-container{padding:0px 0px 15px 20px;}.elementor-1631 .elementor-element.elementor-element-05c8d7f .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-8fa1ad7{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-1d412b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-1d412b2{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9d67f41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-9d67f41{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-2a9fcf5{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-32955d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-32955d0{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-d8d74d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-d8d74d8{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-4056855{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-a80a466.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-a80a466{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-2c19518.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-2c19518{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9f0eabe{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-b48484c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-b48484c{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-913aff7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-913aff7{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-7787ebf{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-fa34192.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-fa34192{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-a556ae5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-a556ae5{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-21c1e14 > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-1631 .elementor-element.elementor-element-21c1e14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-21c1e14{font-size:1em;font-weight:normal;line-height:1.6em;}.elementor-1631 .elementor-element.elementor-element-f6f555b{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1631 .elementor-element.elementor-element-f6f555b:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-f6f555b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.elementor-1631 .elementor-element.elementor-element-cb28926{--display:flex;}.elementor-1631 .elementor-element.elementor-element-8dda729 > .elementor-widget-container{padding:0px 0px 15px 20px;}.elementor-1631 .elementor-element.elementor-element-8dda729 .elementor-heading-title{font-size:1.8em;font-weight:bold;line-height:1.4em;}.elementor-1631 .elementor-element.elementor-element-ca379f1{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-6089c04.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-6089c04{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-f55524b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-f55524b{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-de1a229{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-d98e9be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-d98e9be{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-4ceace9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-4ceace9{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-b6ed500{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-e7725f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-e7725f3{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-b7166fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-b7166fc{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9ea50b9{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-a8f3610.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-a8f3610{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-4211b8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-4211b8e{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}body.elementor-page-1631:not(.elementor-motion-effects-element-type-background), body.elementor-page-1631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://test.hiyoshi-art.com/wp-content/uploads/2026/10/fes_メイン画像_背景_2026_80.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1631 .elementor-element.elementor-element-9016d02{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-0b487f6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-cf8abe9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-616ee79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9f49a47{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-59dd6bf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-fccb868{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-e4d77fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-17f303b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-c8bdfe9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-1f4b0ec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-e2c7690{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-ea427a7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-80d04b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-d77bc60{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-c6fa8b6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-83d8618{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-651f997{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-507d043{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-518e6bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-4594d23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-e843dbc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-c994831{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-14ff10b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-5e99419{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-69a0027{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-81e84fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-7a14d7b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9bdc3b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-e0dee6e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-865e56d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-bdccabe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-fb7fe66{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-2ef837e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-3b52ee0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-3135c32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-fae0362{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-b2744e0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-25e52ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-263a593{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-3f59914{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-cd15b1f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-1d412b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9d67f41{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-32955d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-d8d74d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-a80a466{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-2c19518{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-b48484c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-913aff7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-fa34192{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-a556ae5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-6089c04{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-f55524b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-d98e9be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-4ceace9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-e7725f3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-b7166fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-a8f3610{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-4211b8e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.elementor-page-1631:not(.elementor-motion-effects-element-type-background), body.elementor-page-1631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.hiyoshi-art.com/wp-content/uploads/2026/10/fes_メイン画像_背景_2026_80.jpg");background-position:bottom center;background-size:auto;}}@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 );}.elementor-1631 .elementor-element.elementor-element-0439524{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-7ae3371 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-0a92663{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-bab2810 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-7b3a47a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-4197016 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-a0be6af{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-9398ed8 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-0b229b8{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-e3a94ae > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-fb80b56{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-1d1b9b5 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-42571d7{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-4ceb7b2 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-367bc8d{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-6704b85 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-20867f5{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-de96d51 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-92ca35a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-636de60 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-16cb525{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-4aad5b0 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-79e27eb{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-2bc1188 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-75658d7{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-104c4fa > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-104c4fa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1631 .elementor-element.elementor-element-30c5e5c > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-8d94ff3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-0b487f6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-cf8abe9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-c5fdef7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-616ee79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9f49a47{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-e5619aa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-59dd6bf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-fccb868{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-2ff2209{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-e4d77fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-17f303b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-276ad9c > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1631 .elementor-element.elementor-element-b826259{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-05472c8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-05472c8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1631 .elementor-element.elementor-element-33fb8ec > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-b509b2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-c8bdfe9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-1f4b0ec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-37b40e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-e2c7690{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-ea427a7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-5287f7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-80d04b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-d77bc60{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-35b49df{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-64ed4e1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-64ed4e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1631 .elementor-element.elementor-element-f4f7f59 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-82eddc5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-c6fa8b6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-83d8618{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-2b66f59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-651f997{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-507d043{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-0ff29e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-518e6bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-4594d23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-a9ec577 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1631 .elementor-element.elementor-element-a6816e1{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-2527d9c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-2527d9c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1631 .elementor-element.elementor-element-a2eed4b > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-a9ddd3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-e843dbc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-c994831{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-827da94{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-14ff10b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-5e99419{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-0ef9328{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-69a0027{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-81e84fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-75570b3 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1631 .elementor-element.elementor-element-d32cfac{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-b7655f5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-b7655f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1631 .elementor-element.elementor-element-d17efb8 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-724a960{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-7a14d7b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9bdc3b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-0a9d1bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-e0dee6e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-865e56d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-2e0dd37{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:0em;}.elementor-1631 .elementor-element.elementor-element-bdccabe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-23afaaf{--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:0em;}.elementor-1631 .elementor-element.elementor-element-fb7fe66{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-2ef837e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9be67c2{--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:0em;}.elementor-1631 .elementor-element.elementor-element-3b52ee0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-3135c32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-4c0fd9b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-fae0362{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-b2744e0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-7fbfb8c > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1631 .elementor-element.elementor-element-0cbfea2{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-b9a5f9d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-b9a5f9d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1631 .elementor-element.elementor-element-b5d9fdf > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-12bf46b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-25e52ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-263a593{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-43b1ea5 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1631 .elementor-element.elementor-element-285a600{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-41a7d51 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-41a7d51{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1631 .elementor-element.elementor-element-9316e41 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-08c4d48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-3f59914{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-cd15b1f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-498f2af > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1631 .elementor-element.elementor-element-0be1a31{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-c8e60c8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1631 .elementor-element.elementor-element-c8e60c8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1631 .elementor-element.elementor-element-05c8d7f > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-8fa1ad7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-1d412b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9d67f41{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-2a9fcf5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-32955d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-d8d74d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-4056855{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-a80a466{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-2c19518{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9f0eabe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-b48484c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-913aff7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-7787ebf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-fa34192{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-a556ae5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-21c1e14 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1631 .elementor-element.elementor-element-f6f555b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-8dda729 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1631 .elementor-element.elementor-element-ca379f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-6089c04{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-f55524b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-de1a229{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-d98e9be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-4ceace9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-b6ed500{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-e7725f3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-b7166fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-9ea50b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-a8f3610{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1631 .elementor-element.elementor-element-4211b8e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.elementor-page-1631:not(.elementor-motion-effects-element-type-background), body.elementor-page-1631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:initial;}}@media(min-width:768px){.elementor-1631 .elementor-element.elementor-element-0439524{--width:50%;}.elementor-1631 .elementor-element.elementor-element-0a92663{--width:50%;}.elementor-1631 .elementor-element.elementor-element-7b3a47a{--width:50%;}.elementor-1631 .elementor-element.elementor-element-a0be6af{--width:50%;}.elementor-1631 .elementor-element.elementor-element-0b229b8{--width:50%;}.elementor-1631 .elementor-element.elementor-element-fb80b56{--width:50%;}.elementor-1631 .elementor-element.elementor-element-42571d7{--width:50%;}.elementor-1631 .elementor-element.elementor-element-367bc8d{--width:50%;}.elementor-1631 .elementor-element.elementor-element-20867f5{--width:50%;}.elementor-1631 .elementor-element.elementor-element-92ca35a{--width:50%;}.elementor-1631 .elementor-element.elementor-element-16cb525{--width:50%;}.elementor-1631 .elementor-element.elementor-element-79e27eb{--width:50%;}}@media(min-width:1025px){body.elementor-page-1631:not(.elementor-motion-effects-element-type-background), body.elementor-page-1631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS */@media (max-width: 780px) {
    body::before {
        content:"";
        display:block;
        position:fixed;
        top:0;
        left:0;
        z-index:-1;
        width:100%;
        height:100vh;
        background-repeat:no-repeat;
        background-position: top -10px center;
        background-color:#cecfd3;
        background-image:url("https://test.hiyoshi-art.com/wp-content/uploads/2026/10/fes_メイン画像_背景_2026_80.jpg");
        background-size:contain;
    }
    

}

@media (max-width: 767px) {
    .fes_food_sp_g {
        background-color: #0000001A !important;
    }
    .fes_food_sp_w{
        background-color: #FFFFFF1A !important;
    }

}

.text-list ul,
.text-list ul li{
    margin: 0;
    padding: 0;
}
.text-list ul li{
    list-style: none;
    padding-bottom: 1em;
    text-indent: -1em;
    padding-left: 1em;
}

.date_day em{
    display: inline-block;
    background: #000000;
    border-radius: 30px;
    color: #FFFFFF;
    font-size: 0.4em;
    line-height: 1em;
    padding: 8px 9px 9px;
    margin: 0 5px;
}/* End custom CSS */