.elementor-27 .elementor-element.elementor-element-009d796{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-953cb5a{--spacer-size:60px;}.elementor-27 .elementor-element.elementor-element-f84b639{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-df2f496{--display:flex;--min-height:32px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-df2f496:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-df2f496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04a4654 );}.elementor-27 .elementor-element.elementor-element-9865c6b{margin:-10px -12px calc(var(--kit-widget-spacing, 0px) + -14px) 10px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-9865c6b .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-9865c6b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4fcf0ae );}.elementor-27 .elementor-element.elementor-element-9865c6b.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-9865c6b.elementor-view-default .elementor-icon{color:var( --e-global-color-4fcf0ae );border-color:var( --e-global-color-4fcf0ae );}.elementor-27 .elementor-element.elementor-element-9865c6b.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-9865c6b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4fcf0ae );}.elementor-27 .elementor-element.elementor-element-9865c6b .elementor-icon{font-size:50px;}.elementor-27 .elementor-element.elementor-element-9865c6b .elementor-icon svg{height:50px;}.elementor-27 .elementor-element.elementor-element-3bba17c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-3bba17c.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-3bba17c .elementor-heading-title{font-family:var( --e-global-typography-230b648-font-family ), Sans-serif;font-size:var( --e-global-typography-230b648-font-size );font-weight:var( --e-global-typography-230b648-font-weight );color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a772b58{--display:flex;--min-height:40px;--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d84c9e6{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-d84c9e6 .elementor-heading-title{font-family:var( --e-global-typography-f646010-font-family ), Sans-serif;font-size:var( --e-global-typography-f646010-font-size );font-weight:var( --e-global-typography-f646010-font-weight );text-decoration:var( --e-global-typography-f646010-text-decoration );color:var( --e-global-color-d03b35f );}.elementor-27 .elementor-element.elementor-element-34985b9{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-34985b9 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-34985b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-34985b9.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-34985b9.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-34985b9.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-34985b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-34985b9 .elementor-icon{font-size:4px;}.elementor-27 .elementor-element.elementor-element-34985b9 .elementor-icon svg{height:4px;}.elementor-27 .elementor-element.elementor-element-0b4fd27{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-0b4fd27 .elementor-heading-title{font-family:var( --e-global-typography-f646010-font-family ), Sans-serif;font-size:var( --e-global-typography-f646010-font-size );font-weight:var( --e-global-typography-f646010-font-weight );text-decoration:var( --e-global-typography-f646010-text-decoration );color:var( --e-global-color-d03b35f );}.elementor-27 .elementor-element.elementor-element-7da910e{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-7da910e .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-7da910e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-7da910e.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-7da910e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-7da910e.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-7da910e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-7da910e .elementor-icon{font-size:4px;}.elementor-27 .elementor-element.elementor-element-7da910e .elementor-icon svg{height:4px;}.elementor-27 .elementor-element.elementor-element-f605cd1{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-f605cd1 .elementor-heading-title{font-family:var( --e-global-typography-a27bd5a-font-family ), Sans-serif;font-size:var( --e-global-typography-a27bd5a-font-size );font-weight:var( --e-global-typography-a27bd5a-font-weight );color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f1f4e42{--spacer-size:40px;}.elementor-27 .elementor-element.elementor-element-4692d58 .elementor-heading-title{font-family:var( --e-global-typography-70a66c5-font-family ), Sans-serif;font-size:var( --e-global-typography-70a66c5-font-size );font-weight:var( --e-global-typography-70a66c5-font-weight );line-height:var( --e-global-typography-70a66c5-line-height );color:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-79652a0{--spacer-size:40px;}.elementor-27 .elementor-element.elementor-element-4469e7a .elementor-heading-title{font-family:var( --e-global-typography-14fc942-font-family ), Sans-serif;font-size:var( --e-global-typography-14fc942-font-size );font-weight:var( --e-global-typography-14fc942-font-weight );line-height:var( --e-global-typography-14fc942-line-height );color:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-cb8e484{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-eca90c8{--spacer-size:80px;}.elementor-27 .elementor-element.elementor-element-db521ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-88791d5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-8f20638{--display:flex;--position:absolute;--min-height:385px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;top:44px;--z-index:1;}.elementor-27 .elementor-element.elementor-element-8f20638:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-8f20638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0f8099 );}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-8f20638{right:0px;}body.rtl .elementor-27 .elementor-element.elementor-element-8f20638{left:0px;}.elementor-27 .elementor-element.elementor-element-7b3c2ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0baf66c .elementor-heading-title{font-family:var( --e-global-typography-f99ce58-font-family ), Sans-serif;font-size:var( --e-global-typography-f99ce58-font-size );font-weight:var( --e-global-typography-f99ce58-font-weight );color:var( --e-global-color-0e6392f );}.elementor-27 .elementor-element.elementor-element-27016f7{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-eebcb71 .elementor-heading-title{font-family:var( --e-global-typography-f99ce58-font-family ), Sans-serif;font-size:var( --e-global-typography-f99ce58-font-size );font-weight:var( --e-global-typography-f99ce58-font-weight );color:var( --e-global-color-0e6392f );}.elementor-27 .elementor-element.elementor-element-5ddbb6d{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-5ddbb6d .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-5ddbb6d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-5ddbb6d.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-5ddbb6d.elementor-view-default .elementor-icon{color:var( --e-global-color-d0f8099 );border-color:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-5ddbb6d.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-5ddbb6d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-5ddbb6d .elementor-icon{font-size:12px;}.elementor-27 .elementor-element.elementor-element-5ddbb6d .elementor-icon svg{height:12px;}.elementor-27 .elementor-element.elementor-element-5ddbb6d .elementor-icon i, .elementor-27 .elementor-element.elementor-element-5ddbb6d .elementor-icon svg{transform:rotate(270deg);}.elementor-27 .elementor-element.elementor-element-f873e10{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-fd631a6 .elementor-heading-title{font-family:var( --e-global-typography-f99ce58-font-family ), Sans-serif;font-size:var( --e-global-typography-f99ce58-font-size );font-weight:var( --e-global-typography-f99ce58-font-weight );color:var( --e-global-color-0e6392f );}.elementor-27 .elementor-element.elementor-element-e3b8603{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-e3b8603 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-e3b8603.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-e3b8603.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-e3b8603.elementor-view-default .elementor-icon{color:var( --e-global-color-d0f8099 );border-color:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-e3b8603.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-e3b8603.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-e3b8603 .elementor-icon{font-size:12px;}.elementor-27 .elementor-element.elementor-element-e3b8603 .elementor-icon svg{height:12px;}.elementor-27 .elementor-element.elementor-element-e3b8603 .elementor-icon i, .elementor-27 .elementor-element.elementor-element-e3b8603 .elementor-icon svg{transform:rotate(270deg);}.elementor-27 .elementor-element.elementor-element-2f9e7b4{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-b1270d7 .elementor-heading-title{font-family:var( --e-global-typography-f99ce58-font-family ), Sans-serif;font-size:var( --e-global-typography-f99ce58-font-size );font-weight:var( --e-global-typography-f99ce58-font-weight );color:var( --e-global-color-0e6392f );}.elementor-27 .elementor-element.elementor-element-4507718{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-4507718 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-4507718.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-4507718.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-4507718.elementor-view-default .elementor-icon{color:var( --e-global-color-d0f8099 );border-color:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-4507718.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-4507718.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-4507718 .elementor-icon{font-size:12px;}.elementor-27 .elementor-element.elementor-element-4507718 .elementor-icon svg{height:12px;}.elementor-27 .elementor-element.elementor-element-4507718 .elementor-icon i, .elementor-27 .elementor-element.elementor-element-4507718 .elementor-icon svg{transform:rotate(270deg);}.elementor-27 .elementor-element.elementor-element-829b4eb{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e595e71 .elementor-heading-title{font-family:var( --e-global-typography-f99ce58-font-family ), Sans-serif;font-size:var( --e-global-typography-f99ce58-font-size );font-weight:var( --e-global-typography-f99ce58-font-weight );color:var( --e-global-color-0e6392f );}.elementor-27 .elementor-element.elementor-element-a7dcc68{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-a7dcc68 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-a7dcc68.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-a7dcc68.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-a7dcc68.elementor-view-default .elementor-icon{color:var( --e-global-color-d0f8099 );border-color:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-a7dcc68.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-a7dcc68.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-a7dcc68 .elementor-icon{font-size:12px;}.elementor-27 .elementor-element.elementor-element-a7dcc68 .elementor-icon svg{height:12px;}.elementor-27 .elementor-element.elementor-element-a7dcc68 .elementor-icon i, .elementor-27 .elementor-element.elementor-element-a7dcc68 .elementor-icon svg{transform:rotate(270deg);}.elementor-27 .elementor-element.elementor-element-1ed3712{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-3331662 .elementor-heading-title{font-family:var( --e-global-typography-f99ce58-font-family ), Sans-serif;font-size:var( --e-global-typography-f99ce58-font-size );font-weight:var( --e-global-typography-f99ce58-font-weight );color:var( --e-global-color-0e6392f );}.elementor-27 .elementor-element.elementor-element-cbd1939{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-cbd1939 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-cbd1939.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-cbd1939.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-cbd1939.elementor-view-default .elementor-icon{color:var( --e-global-color-d0f8099 );border-color:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-cbd1939.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-cbd1939.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-cbd1939 .elementor-icon{font-size:12px;}.elementor-27 .elementor-element.elementor-element-cbd1939 .elementor-icon svg{height:12px;}.elementor-27 .elementor-element.elementor-element-cbd1939 .elementor-icon i, .elementor-27 .elementor-element.elementor-element-cbd1939 .elementor-icon svg{transform:rotate(270deg);}.elementor-27 .elementor-element.elementor-element-5fa610d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-5db07a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-27 .elementor-element.elementor-element-5db07a1 .elementor-heading-title{font-family:var( --e-global-typography-2b6851b-font-family ), Sans-serif;font-size:var( --e-global-typography-2b6851b-font-size );font-weight:var( --e-global-typography-2b6851b-font-weight );color:var( --e-global-color-d0f8099 );}.elementor-27 .elementor-element.elementor-element-571600f{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;--e-loop-nothing-found-message-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-571600f .elementor-pagination{text-align:center;font-family:var( --e-global-typography-734c172-font-family ), Sans-serif;font-size:var( --e-global-typography-734c172-font-size );font-weight:var( --e-global-typography-734c172-font-weight );}.elementor-27 .elementor-element.elementor-element-571600f .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-571600f .elementor-pagination .page-numbers.current{color:var( --e-global-color-0e6392f );}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-571600f .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-571600f .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-27 .elementor-element.elementor-element-571600f .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-27 .elementor-element.elementor-element-571600f .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-27 .elementor-element.elementor-element-571600f .e-loop-nothing-found-message__text{font-family:var( --e-global-typography-05bb018-font-family ), Sans-serif;font-size:var( --e-global-typography-05bb018-font-size );font-weight:var( --e-global-typography-05bb018-font-weight );line-height:var( --e-global-typography-05bb018-line-height );}.elementor-27 .elementor-element.elementor-element-439a953{--spacer-size:60px;}.elementor-27 .elementor-element.elementor-element-42e0c98{--display:flex;}.elementor-27 .elementor-element.elementor-element-a4adbc5 .elementor-button{background-color:var( --e-global-color-d0f8099 );font-family:var( --e-global-typography-f99ce58-font-family ), Sans-serif;font-size:var( --e-global-typography-f99ce58-font-size );font-weight:var( --e-global-typography-f99ce58-font-weight );}.elementor-27 .elementor-element.elementor-element-a4adbc5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27 .elementor-element.elementor-element-a4adbc5 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-27 .elementor-element.elementor-element-5c70c01 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-27 .elementor-element.elementor-element-5c70c01{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-27 .elementor-element.elementor-element-37141ef{--display:flex;}.elementor-27 .elementor-element.elementor-element-46f296b{--display:flex;--min-height:385px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-27 .elementor-element.elementor-element-46f296b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-46f296b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04a4654 );}.elementor-27 .elementor-element.elementor-element-6fc3841{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-a99d5ef .elementor-heading-title{font-family:var( --e-global-typography-05bb018-font-family ), Sans-serif;font-size:var( --e-global-typography-05bb018-font-size );font-weight:var( --e-global-typography-05bb018-font-weight );line-height:var( --e-global-typography-05bb018-line-height );color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-2008dfc .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-c849aa5 .elementor-button{background-color:var( --e-global-color-4fcf0ae );font-family:var( --e-global-typography-f99ce58-font-family ), Sans-serif;font-size:var( --e-global-typography-f99ce58-font-size );font-weight:var( --e-global-typography-f99ce58-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-c849aa5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27 .elementor-element.elementor-element-c849aa5 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-27 .elementor-element.elementor-element-c4a7faa .elementor-button{background-color:var( --e-global-color-4fcf0ae );font-family:var( --e-global-typography-f99ce58-font-family ), Sans-serif;font-size:var( --e-global-typography-f99ce58-font-size );font-weight:var( --e-global-typography-f99ce58-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-c4a7faa .elementor-button-content-wrapper{flex-direction:row;}.elementor-27 .elementor-element.elementor-element-c4a7faa .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-27 .elementor-element.elementor-element-a9db7b9 .elementor-button{background-color:var( --e-global-color-4fcf0ae );font-family:var( --e-global-typography-f99ce58-font-family ), Sans-serif;font-size:var( --e-global-typography-f99ce58-font-size );font-weight:var( --e-global-typography-f99ce58-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a9db7b9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27 .elementor-element.elementor-element-a9db7b9 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-27 .elementor-element.elementor-element-cddb994 .elementor-button{background-color:var( --e-global-color-4fcf0ae );font-family:var( --e-global-typography-f99ce58-font-family ), Sans-serif;font-size:var( --e-global-typography-f99ce58-font-size );font-weight:var( --e-global-typography-f99ce58-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-cddb994 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27 .elementor-element.elementor-element-cddb994 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-27 .elementor-element.elementor-element-a500744 .elementor-button{background-color:var( --e-global-color-4fcf0ae );font-family:var( --e-global-typography-f99ce58-font-family ), Sans-serif;font-size:var( --e-global-typography-f99ce58-font-size );font-weight:var( --e-global-typography-f99ce58-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a500744 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27 .elementor-element.elementor-element-a500744 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-27 .elementor-element.elementor-element-8726498{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-eaaef77{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6d2928a .elementor-button{background-color:var( --e-global-color-4fcf0ae );font-family:var( --e-global-typography-05bb018-font-family ), Sans-serif;font-size:var( --e-global-typography-05bb018-font-size );font-weight:var( --e-global-typography-05bb018-font-weight );line-height:var( --e-global-typography-05bb018-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:28px 90px 28px 90px;}.elementor-27 .elementor-element.elementor-element-6d2928a{width:var( --container-widget-width, 450px );max-width:450px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-6d2928a.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-6d2928a .elementor-button-content-wrapper{flex-direction:row;}.elementor-27 .elementor-element.elementor-element-6d2928a .elementor-button .elementor-button-content-wrapper{gap:20px;justify-content:center;}.elementor-27 .elementor-element.elementor-element-b8cb0c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-27:not(.elementor-motion-effects-element-type-background), body.elementor-page-27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddb3b64 );background-image:url("https://deragiga.city.nagoya.jp/wp-content/uploads/2026/02/gradation_350x636.webp");background-position:top center;background-repeat:repeat-y;background-size:cover;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-009d796{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-f84b639{--width:100%;}.elementor-27 .elementor-element.elementor-element-df2f496{--width:100%;}.elementor-27 .elementor-element.elementor-element-db521ca{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-8f20638{--width:260px;}.elementor-27 .elementor-element.elementor-element-5fa610d{--width:900px;}.elementor-27 .elementor-element.elementor-element-46f296b{--width:260px;}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-f84b639{--width:100%;}.elementor-27 .elementor-element.elementor-element-5fa610d{--width:100%;}.elementor-27 .elementor-element.elementor-element-46f296b{--width:100%;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-3bba17c .elementor-heading-title{font-size:var( --e-global-typography-230b648-font-size );}.elementor-27 .elementor-element.elementor-element-d84c9e6 .elementor-heading-title{font-size:var( --e-global-typography-f646010-font-size );}.elementor-27 .elementor-element.elementor-element-0b4fd27 .elementor-heading-title{font-size:var( --e-global-typography-f646010-font-size );}.elementor-27 .elementor-element.elementor-element-f605cd1 .elementor-heading-title{font-size:var( --e-global-typography-a27bd5a-font-size );}.elementor-27 .elementor-element.elementor-element-4692d58 .elementor-heading-title{font-size:var( --e-global-typography-70a66c5-font-size );line-height:var( --e-global-typography-70a66c5-line-height );}.elementor-27 .elementor-element.elementor-element-4469e7a .elementor-heading-title{font-size:var( --e-global-typography-14fc942-font-size );line-height:var( --e-global-typography-14fc942-line-height );}.elementor-27 .elementor-element.elementor-element-0baf66c .elementor-heading-title{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-eebcb71 .elementor-heading-title{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-fd631a6 .elementor-heading-title{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-b1270d7 .elementor-heading-title{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-e595e71 .elementor-heading-title{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-3331662 .elementor-heading-title{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-5db07a1 .elementor-heading-title{font-size:var( --e-global-typography-2b6851b-font-size );}.elementor-27 .elementor-element.elementor-element-571600f{--grid-columns:1;}.elementor-27 .elementor-element.elementor-element-571600f .elementor-pagination{font-size:var( --e-global-typography-734c172-font-size );}.elementor-27 .elementor-element.elementor-element-571600f .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-05bb018-font-size );line-height:var( --e-global-typography-05bb018-line-height );}.elementor-27 .elementor-element.elementor-element-a4adbc5 .elementor-button{font-size:var( --e-global-typography-f99ce58-font-size );border-radius:30px 30px 30px 30px;}.elementor-27 .elementor-element.elementor-element-5c70c01{--e-off-canvas-align-items:flex-end;--e-off-canvas-width:100%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;}.elementor-27 .elementor-element.elementor-element-5c70c01 .e-off-canvas__content{border-radius:010px 010px 0px 0px;}.elementor-27 .elementor-element.elementor-element-37141ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6fc3841{--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;}.elementor-27 .elementor-element.elementor-element-a99d5ef .elementor-heading-title{font-size:var( --e-global-typography-05bb018-font-size );line-height:var( --e-global-typography-05bb018-line-height );}.elementor-27 .elementor-element.elementor-element-2008dfc .elementor-icon{font-size:22px;}.elementor-27 .elementor-element.elementor-element-2008dfc .elementor-icon svg{height:22px;}.elementor-27 .elementor-element.elementor-element-c849aa5 .elementor-button{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-c4a7faa .elementor-button{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-a9db7b9 .elementor-button{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-cddb994 .elementor-button{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-a500744 .elementor-button{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-6d2928a .elementor-button{font-size:var( --e-global-typography-05bb018-font-size );line-height:var( --e-global-typography-05bb018-line-height );}body.elementor-page-27{padding:0px 15px 0px 15px;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-3bba17c .elementor-heading-title{font-size:var( --e-global-typography-230b648-font-size );}.elementor-27 .elementor-element.elementor-element-d84c9e6 .elementor-heading-title{font-size:var( --e-global-typography-f646010-font-size );}.elementor-27 .elementor-element.elementor-element-0b4fd27 .elementor-heading-title{font-size:var( --e-global-typography-f646010-font-size );}.elementor-27 .elementor-element.elementor-element-f605cd1 .elementor-heading-title{font-size:var( --e-global-typography-a27bd5a-font-size );}.elementor-27 .elementor-element.elementor-element-4692d58 .elementor-heading-title{font-size:var( --e-global-typography-70a66c5-font-size );line-height:var( --e-global-typography-70a66c5-line-height );}.elementor-27 .elementor-element.elementor-element-4469e7a .elementor-heading-title{font-size:var( --e-global-typography-14fc942-font-size );line-height:var( --e-global-typography-14fc942-line-height );}.elementor-27 .elementor-element.elementor-element-0baf66c .elementor-heading-title{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-eebcb71 .elementor-heading-title{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-fd631a6 .elementor-heading-title{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-b1270d7 .elementor-heading-title{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-e595e71 .elementor-heading-title{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-3331662 .elementor-heading-title{font-size:var( --e-global-typography-f99ce58-font-size );}.elementor-27 .elementor-element.elementor-element-5db07a1 .elementor-heading-title{font-size:var( --e-global-typography-2b6851b-font-size );}.elementor-27 .elementor-element.elementor-element-571600f{--grid-columns:1;}.elementor-27 .elementor-element.elementor-element-571600f .elementor-pagination{font-size:var( --e-global-typography-734c172-font-size );}.elementor-27 .elementor-element.elementor-element-571600f .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-05bb018-font-size );line-height:var( --e-global-typography-05bb018-line-height );}.elementor-27 .elementor-element.elementor-element-a4adbc5{width:var( --container-widget-width, 156px );max-width:156px;--container-widget-width:156px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-a4adbc5.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-a4adbc5 .elementor-button{font-size:var( --e-global-typography-f99ce58-font-size );border-radius:60px 60px 60px 60px;padding:12px 20px 13px 20px;}.elementor-27 .elementor-element.elementor-element-5c70c01{--e-off-canvas-align-items:flex-end;--e-off-canvas-width:100%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;}.elementor-27 .elementor-element.elementor-element-5c70c01 .e-off-canvas__content{border-radius:10px 10px 0px 0px;}.elementor-27 .elementor-element.elementor-element-37141ef{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-46f296b{--border-radius:10px 10px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-6fc3841{--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;}.elementor-27 .elementor-element.elementor-element-a99d5ef .elementor-heading-title{font-size:var( --e-global-typography-05bb018-font-size );line-height:var( --e-global-typography-05bb018-line-height );}.elementor-27 .elementor-element.elementor-element-2008dfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-2008dfc.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-2008dfc .elementor-icon{font-size:22px;}.elementor-27 .elementor-element.elementor-element-2008dfc .elementor-icon svg{height:22px;}.elementor-27 .elementor-element.elementor-element-c849aa5 .elementor-button{font-size:var( --e-global-typography-f99ce58-font-size );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-c4a7faa .elementor-button{font-size:var( --e-global-typography-f99ce58-font-size );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-a9db7b9 .elementor-button{font-size:var( --e-global-typography-f99ce58-font-size );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-cddb994 .elementor-button{font-size:var( --e-global-typography-f99ce58-font-size );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-a500744 .elementor-button{font-size:var( --e-global-typography-f99ce58-font-size );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-6d2928a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-27 .elementor-element.elementor-element-6d2928a .elementor-button{font-size:var( --e-global-typography-05bb018-font-size );line-height:var( --e-global-typography-05bb018-line-height );padding:28px 0px 28px 0px;}body.elementor-page-27{padding:0px 15px 0px 15px;}}/* Start custom CSS for loop-grid, class: .elementor-element-571600f *//* =========================
   お知らせ一覧（リスト＋ページネーション）完成版（Responsive）
   対象ウィジェット: .elementor-element-571600f
   ========================= */

/* --- リスト全体（複数カードのまとまり） --- */
.elementor-element-571600f .elementor-loop-container.elementor-grid[role="list"]{
  box-sizing: border-box;

  /* ✅ 固定幅をやめて「最大900px + 画面に合わせて縮む」へ */
  width: min(900px, 100%);
  max-width: 900px;
  height: auto;
  min-width: 0;

  background-color: rgb(255, 255, 255);
  color: rgb(51, 51, 51);

  border-radius: 24px;

  /* ✅ 余白もclampで段階的に縮む（PCは従来に近い） */
  padding: clamp(24px, 4vw, 60px) clamp(20px, 6vw, 80px);

  -webkit-font-smoothing: antialiased;
}

/* 見出しの余白 */
.elementor-element-571600f .elementor-heading-title{
  margin: 0;
}

/* -----------------------------------------
   ページネーション：中央寄せの土台（親）
   ----------------------------------------- */
.elementor-element-571600f .elementor-widget-container{
  text-align: center !important;
}

/* --- ページネーション（nav：全体の背景エリア） --- */
.elementor-element-571600f nav.elementor-pagination{
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;

  /* ✅ gapも画面幅で調整 */
  gap: clamp(6px, 1.5vw, 12px) !important;

  margin-top: 10px !important;

  width: auto !important;
  max-width: 100% !important;

  box-sizing: border-box !important;

  background: rgb(255, 255, 255) !important;
  border: 0 solid rgba(51,51,51,0.25) !important;

  border-radius: 9999px !important;

  /* ✅ paddingも画面幅で調整 */
  padding: clamp(8px, 1.8vw, 10px) clamp(12px, 3vw, 20px) !important;
}

/* --- 個別要素（Previous / 1 / 2 / Next） --- */
.elementor-element-571600f nav.elementor-pagination .page-numbers{
  border: 0 !important;
  background: transparent !important;

  /* ✅ タップしやすさは維持しつつ、詰まりすぎない程度に可変 */
  padding: clamp(6px, 1.5vw, 8px) clamp(8px, 2.2vw, 12px) !important;

  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  text-decoration: none !important;
}

/* current（現在ページ）だけ薄く強調 */
.elementor-element-571600f nav.elementor-pagination .page-numbers.current{
  background: #114451 !important;
  border-radius: 4px !important;
}

/* =========================
   追加のブレークポイント調整（任意だが実務で効く）
   ========================= */

/* タブレット以下：角丸と余白を少し詰める */
@media (max-width: 1024px){
  .elementor-element-571600f .elementor-loop-container.elementor-grid[role="list"]{
    border-radius: 20px;
  }
}

/* スマホ：カードを画面いっぱいに近づける（外側に少し余白） */
@media (max-width: 767px){
  .elementor-element-571600f .elementor-loop-container.elementor-grid[role="list"]{
    width: 100%;
    max-width: 100%;
    padding: 20px 16px;
    border-radius: 16px;
  }

  .elementor-element-571600f nav.elementor-pagination{
    /* ピルを維持しつつ詰める */
    margin-top: 12px !important;
    gap: 8px !important;
    padding: 8px 12px !important;
  }

  .elementor-element-571600f nav.elementor-pagination .page-numbers{
    padding: 8px 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d2928a */.elementor-27 .elementor-element.elementor-element-6d2928a .elementor-button-icon {
    font-size: 24px;
}
.elementor-button {
  line-height: 1.4;
}/* End custom CSS */