.elementor-1466 .elementor-element.elementor-element-5e78dad{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1466 .elementor-element.elementor-element-b75085a{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1466 .elementor-element.elementor-element-08e1790{--grid-columns:1;--grid-row-gap:0px;}.elementor-1466 .elementor-element.elementor-element-08e1790 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1466 .elementor-element.elementor-element-dd29c6c .elementor-button:hover, .elementor-1466 .elementor-element.elementor-element-dd29c6c .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-dd29c6c.elementor-element{--align-self:flex-end;}.elementor-1466 .elementor-element.elementor-element-dd29c6c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1466 .elementor-element.elementor-element-dd29c6c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1466 .elementor-element.elementor-element-dd29c6c .elementor-button:hover svg, .elementor-1466 .elementor-element.elementor-element-dd29c6c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-dd29c6c .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:16px 20px 16px 16px;}.elementor-1466 .elementor-element.elementor-element-b9dcded{--display:flex;}.elementor-1466 .elementor-element.elementor-element-ae37cd9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-1f8c190 .elementor-button:hover, .elementor-1466 .elementor-element.elementor-element-1f8c190 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-1f8c190.elementor-element{--align-self:flex-end;}.elementor-1466 .elementor-element.elementor-element-1f8c190 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1466 .elementor-element.elementor-element-1f8c190 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1466 .elementor-element.elementor-element-1f8c190 .elementor-button:hover svg, .elementor-1466 .elementor-element.elementor-element-1f8c190 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-1f8c190 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:16px 20px 16px 16px;}.elementor-1466 .elementor-element.elementor-element-3d3c2bd{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:15px;--n-tabs-gap:0px;--n-tabs-title-border-radius:08px 08px 0px 0px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:017px;--n-tabs-title-padding-bottom:016px;--n-tabs-title-padding-left:017px;--n-tabs-title-font-size:15px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:#FFFFFF;--n-tabs-icon-gap:0px;}.elementor-1466 .elementor-element.elementor-element-3d3c2bd > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F0F0F0;}:where( .elementor-1466 .elementor-element.elementor-element-3d3c2bd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );--border-radius:0px 8px 8px 8px;}.elementor-1466 .elementor-element.elementor-element-3d3c2bd > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-1466 .elementor-element.elementor-element-3d3c2bd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.21);}.elementor-1466 .elementor-element.elementor-element-3d3c2bd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Klee One", Sans-serif;font-weight:600;line-height:1.5em;}.elementor-1466 .elementor-element.elementor-element-ee5b4e3{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1466 .elementor-element.elementor-element-f322bde > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-f322bde{z-index:5;}.elementor-1466 .elementor-element.elementor-element-f322bde .elementor-heading-title{color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-9a76ac7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-9a76ac7{z-index:5;}.elementor-1466 .elementor-element.elementor-element-9a76ac7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-2fc01c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1466 .elementor-element.elementor-element-934726d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1466 .elementor-element.elementor-element-934726d{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-ca285ce{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1466 .elementor-element.elementor-element-ca285ce{right:0px;}body.rtl .elementor-1466 .elementor-element.elementor-element-ca285ce{left:0px;}.elementor-1466 .elementor-element.elementor-element-015bb6d{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-867c810 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-867c810{z-index:5;}.elementor-1466 .elementor-element.elementor-element-867c810 .elementor-heading-title{color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-d75356a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-d75356a{z-index:5;}.elementor-1466 .elementor-element.elementor-element-d75356a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-01ad56a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-1466 .elementor-element.elementor-element-01ad56a{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-a8a991b{--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:45px 45px;--row-gap:45px;--column-gap:45px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-295fff9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.5;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-295fff9:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-295fff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gamp-nippon.com/wp-content/uploads/2025/11/29562682_m-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1466 .elementor-element.elementor-element-295fff9::before, .elementor-1466 .elementor-element.elementor-element-295fff9 > .elementor-background-video-container::before, .elementor-1466 .elementor-element.elementor-element-295fff9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1466 .elementor-element.elementor-element-295fff9 > .elementor-background-slideshow::before, .elementor-1466 .elementor-element.elementor-element-295fff9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1466 .elementor-element.elementor-element-295fff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-fdc7a34 ) 70%, #FFFFFF 100%);}.elementor-1466 .elementor-element.elementor-element-da7d30b{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1466 .elementor-element.elementor-element-71577f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 20px;border-style:solid;border-width:0px 0px 0px 0.8px;border-color:var( --e-global-color-text );}body:not(.rtl) .elementor-1466 .elementor-element.elementor-element-71577f0{left:0px;}body.rtl .elementor-1466 .elementor-element.elementor-element-71577f0{right:0px;}.elementor-1466 .elementor-element.elementor-element-71577f0{top:-210px;z-index:5;}.elementor-1466 .elementor-element.elementor-element-71577f0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1466 .elementor-element.elementor-element-e0db6c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1466 .elementor-element.elementor-element-e0db6c9 img{height:227px;object-fit:cover;object-position:center center;}.elementor-1466 .elementor-element.elementor-element-defa929{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-e79a07b .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1466 .elementor-element.elementor-element-a02ecf3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1466 .elementor-element.elementor-element-a02ecf3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-7a37ce7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.5;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-7a37ce7:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-7a37ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gamp-nippon.com/wp-content/uploads/2025/11/29562682_m-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1466 .elementor-element.elementor-element-7a37ce7::before, .elementor-1466 .elementor-element.elementor-element-7a37ce7 > .elementor-background-video-container::before, .elementor-1466 .elementor-element.elementor-element-7a37ce7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1466 .elementor-element.elementor-element-7a37ce7 > .elementor-background-slideshow::before, .elementor-1466 .elementor-element.elementor-element-7a37ce7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1466 .elementor-element.elementor-element-7a37ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-fdc7a34 ) 70%, #FFFFFF 100%);}.elementor-1466 .elementor-element.elementor-element-ab4160e{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1466 .elementor-element.elementor-element-033f81a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 20px;border-style:solid;border-width:0px 0px 0px 0.8px;border-color:var( --e-global-color-text );}body:not(.rtl) .elementor-1466 .elementor-element.elementor-element-033f81a{left:0px;}body.rtl .elementor-1466 .elementor-element.elementor-element-033f81a{right:0px;}.elementor-1466 .elementor-element.elementor-element-033f81a{top:-210px;z-index:5;}.elementor-1466 .elementor-element.elementor-element-033f81a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1466 .elementor-element.elementor-element-b2d6503{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1466 .elementor-element.elementor-element-b2d6503 img{height:227px;object-fit:cover;object-position:center center;}.elementor-1466 .elementor-element.elementor-element-5013f3c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-749ed32 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1466 .elementor-element.elementor-element-40e77ec > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1466 .elementor-element.elementor-element-40e77ec{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-c4cba7e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.5;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-c4cba7e:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-c4cba7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gamp-nippon.com/wp-content/uploads/2025/11/29562682_m-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1466 .elementor-element.elementor-element-c4cba7e::before, .elementor-1466 .elementor-element.elementor-element-c4cba7e > .elementor-background-video-container::before, .elementor-1466 .elementor-element.elementor-element-c4cba7e > .e-con-inner > .elementor-background-video-container::before, .elementor-1466 .elementor-element.elementor-element-c4cba7e > .elementor-background-slideshow::before, .elementor-1466 .elementor-element.elementor-element-c4cba7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1466 .elementor-element.elementor-element-c4cba7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-fdc7a34 ) 70%, #FFFFFF 100%);}.elementor-1466 .elementor-element.elementor-element-8e41f01{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1466 .elementor-element.elementor-element-f94c936 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 20px;border-style:solid;border-width:0px 0px 0px 0.8px;border-color:var( --e-global-color-text );}body:not(.rtl) .elementor-1466 .elementor-element.elementor-element-f94c936{left:0px;}body.rtl .elementor-1466 .elementor-element.elementor-element-f94c936{right:0px;}.elementor-1466 .elementor-element.elementor-element-f94c936{top:-210px;z-index:5;}.elementor-1466 .elementor-element.elementor-element-f94c936 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1466 .elementor-element.elementor-element-26ecb2a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1466 .elementor-element.elementor-element-26ecb2a img{height:227px;object-fit:cover;object-position:center center;}.elementor-1466 .elementor-element.elementor-element-8f4b14a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-b749dc3 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1466 .elementor-element.elementor-element-8c2db76 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1466 .elementor-element.elementor-element-8c2db76{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-2927593{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-26e3753 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-26e3753{z-index:5;}.elementor-1466 .elementor-element.elementor-element-26e3753 .elementor-heading-title{color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-bf10a16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-bf10a16{z-index:5;}.elementor-1466 .elementor-element.elementor-element-bf10a16 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-ae80566 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-1466 .elementor-element.elementor-element-ae80566{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-1e856b6{--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-1466 .elementor-element.elementor-element-1dd69f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-408bea8{--display:flex;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-c87e3ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-5178ba1 img{height:250px;}.elementor-1466 .elementor-element.elementor-element-fcaa6dd{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-11a89d7 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-26b8b59{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-f3bf844{--display:flex;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-1af7454{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-f08cbc3 img{height:250px;}.elementor-1466 .elementor-element.elementor-element-f7520c3{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-a8158d5 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-1e379a8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-4a9d4a6{--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-1466 .elementor-element.elementor-element-10bb261{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-a1fb85f{--display:flex;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-985fe25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-506eced img{height:250px;}.elementor-1466 .elementor-element.elementor-element-9ea09ea{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-aab788c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-eee745b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-3985b14{--display:flex;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-f677e37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-02bef99 img{height:250px;object-fit:cover;object-position:top center;}.elementor-1466 .elementor-element.elementor-element-7c8a8f1{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-54fed85 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-7c273ca{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-281a078{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 0px #2BEA6D;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1466 .elementor-element.elementor-element-281a078:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-281a078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FDF4;}.elementor-1466 .elementor-element.elementor-element-3470de9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-3470de9.elementor-element{--align-self:center;}.elementor-1466 .elementor-element.elementor-element-3470de9{z-index:5;text-align:center;}.elementor-1466 .elementor-element.elementor-element-3470de9 .elementor-heading-title{font-size:25px;font-weight:900;line-height:50px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-1d8b7a0 .elementor-button:hover, .elementor-1466 .elementor-element.elementor-element-1d8b7a0 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-1d8b7a0.elementor-element{--align-self:center;}.elementor-1466 .elementor-element.elementor-element-1d8b7a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1466 .elementor-element.elementor-element-1d8b7a0 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1466 .elementor-element.elementor-element-1d8b7a0 .elementor-button:hover svg, .elementor-1466 .elementor-element.elementor-element-1d8b7a0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-1d8b7a0 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:16px 20px 16px 16px;}.elementor-1466 .elementor-element.elementor-element-7e5d373{--display:flex;--min-height:50vh;--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-6f422d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-a1d8c96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-a1d8c96{z-index:5;}.elementor-1466 .elementor-element.elementor-element-a1d8c96 .elementor-heading-title{color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-25fab7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-25fab7d{z-index:5;}.elementor-1466 .elementor-element.elementor-element-25fab7d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-c15eae8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-1466 .elementor-element.elementor-element-c15eae8{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-1bff7f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1466 .elementor-element.elementor-element-89c74b2{--display:flex;}.elementor-1466 .elementor-element.elementor-element-42ac37d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-42ac37d.e-con{--align-self:flex-start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1466 .elementor-element.elementor-element-2e454b1{width:var( --container-widget-width, 13.952% );max-width:13.952%;--container-widget-width:13.952%;--container-widget-flex-grow:0;--e-icon-list-icon-size:13px;--icon-vertical-offset:2px;}.elementor-1466 .elementor-element.elementor-element-2e454b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-4a92b6a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:5px;--padding-bottom:5px;--padding-left:25px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-4a92b6a.e-con{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-ae0964b .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-430155b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-430155b{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-ae9c4a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-ae9c4a4.e-con{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-ff11a6d{width:var( --container-widget-width, 13.952% );max-width:13.952%;--container-widget-width:13.952%;--container-widget-flex-grow:0;--e-icon-list-icon-size:13px;--icon-vertical-offset:2px;}.elementor-1466 .elementor-element.elementor-element-ff11a6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-4ef07a8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:5px;--padding-bottom:5px;--padding-left:25px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-4ef07a8.e-con{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-578d437 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-e33981f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-e33981f{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-06b9cb0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-06b9cb0.e-con{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-aaad534{width:var( --container-widget-width, 13.952% );max-width:13.952%;--container-widget-width:13.952%;--container-widget-flex-grow:0;--e-icon-list-icon-size:13px;--icon-vertical-offset:2px;}.elementor-1466 .elementor-element.elementor-element-aaad534.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-7cbd475{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:5px;--padding-bottom:5px;--padding-left:25px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-7cbd475.e-con{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-0521355 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-6491323 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-6491323{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-446854b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-446854b.e-con{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-d9ea23f{width:var( --container-widget-width, 13.952% );max-width:13.952%;--container-widget-width:13.952%;--container-widget-flex-grow:0;--e-icon-list-icon-size:13px;--icon-vertical-offset:2px;}.elementor-1466 .elementor-element.elementor-element-d9ea23f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-343c39e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:5px;--padding-bottom:5px;--padding-left:25px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-343c39e.e-con{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-8f3d7ca .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-23cde33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-23cde33{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-e70da97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-e70da97.e-con{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-73275de{width:var( --container-widget-width, 13.952% );max-width:13.952%;--container-widget-width:13.952%;--container-widget-flex-grow:0;--e-icon-list-icon-size:13px;--icon-vertical-offset:2px;}.elementor-1466 .elementor-element.elementor-element-73275de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-35c3582{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:5px;--padding-bottom:5px;--padding-left:25px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-35c3582.e-con{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-0495176 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-ece5bfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-ece5bfb{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-0180d1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-1466 .elementor-element.elementor-element-0180d1f{z-index:5;font-family:"Klee One", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;}.elementor-1466 .elementor-element.elementor-element-262eb99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1466 .elementor-element.elementor-element-724ab93{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1466 .elementor-element.elementor-element-a51520d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 0px #2BEA6D;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-a51520d:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-a51520d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FEFA;}.elementor-1466 .elementor-element.elementor-element-9b0a223{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-206d90d .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-243de8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-243de8f{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-556ebae{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 0px #E8DC89;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-556ebae:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-556ebae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF6;}.elementor-1466 .elementor-element.elementor-element-f994771{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-db88233 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-1d9194f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-1d9194f{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-fcd13bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 10px;}.elementor-1466 .elementor-element.elementor-element-fcd13bb{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-52f537d{--display:flex;}.elementor-1466 .elementor-element.elementor-element-0e82a5c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 0px #2BEA6D;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-0e82a5c:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-0e82a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F5FEFA 0%, #FEFDF6 100%);}.elementor-1466 .elementor-element.elementor-element-8cf97da{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-567a97a .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-0f43cda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-0f43cda{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-936be4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1466 .elementor-element.elementor-element-bb7c040 .elementor-button:hover, .elementor-1466 .elementor-element.elementor-element-bb7c040 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-bb7c040.elementor-element{--align-self:center;}.elementor-1466 .elementor-element.elementor-element-bb7c040 .elementor-button:hover svg, .elementor-1466 .elementor-element.elementor-element-bb7c040 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-bb7c040 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:16px 20px 16px 16px;}.elementor-1466 .elementor-element.elementor-element-66c3fb8 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:16px 20px 16px 16px;}.elementor-1466 .elementor-element.elementor-element-66c3fb8 .elementor-button:hover, .elementor-1466 .elementor-element.elementor-element-66c3fb8 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-66c3fb8.elementor-element{--align-self:center;}.elementor-1466 .elementor-element.elementor-element-66c3fb8 .elementor-button:hover svg, .elementor-1466 .elementor-element.elementor-element-66c3fb8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-aac6a9f{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:25px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:60px;--n-tabs-title-padding-bottom:016px;--n-tabs-title-padding-left:60px;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-accent );--n-tabs-icon-gap:0px;}.elementor-1466 .elementor-element.elementor-element-aac6a9f > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F0FBF5;}.elementor-1466 .elementor-element.elementor-element-aac6a9f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F0FBF5;box-shadow:0px 0px 3px 0px #499649;}.elementor-1466 .elementor-element.elementor-element-aac6a9f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1466 .elementor-element.elementor-element-aac6a9f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;box-shadow:0px 0px 3px 0px #499649;}:where( .elementor-1466 .elementor-element.elementor-element-aac6a9f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;}.elementor-1466 .elementor-element.elementor-element-aac6a9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-aac6a9f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.21);}.elementor-1466 .elementor-element.elementor-element-aac6a9f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Klee One", Sans-serif;font-weight:600;line-height:1.5em;}.elementor-1466 .elementor-element.elementor-element-aac6a9f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-c4ef359{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-1e596a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-1e596a3{z-index:5;}.elementor-1466 .elementor-element.elementor-element-1e596a3 .elementor-heading-title{color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-d9f3073 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-d9f3073{z-index:5;}.elementor-1466 .elementor-element.elementor-element-d9f3073 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-6688512 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-6688512{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-6086cdb{--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;--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1466 .elementor-element.elementor-element-7c59998{--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;}.elementor-1466 .elementor-element.elementor-element-c15573b > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 50px 20px;border-style:solid;border-width:0px 0px 0px 0.8px;border-color:var( --e-global-color-text );}body:not(.rtl) .elementor-1466 .elementor-element.elementor-element-c15573b{left:0px;}body.rtl .elementor-1466 .elementor-element.elementor-element-c15573b{right:0px;}.elementor-1466 .elementor-element.elementor-element-c15573b{top:-105px;z-index:5;}.elementor-1466 .elementor-element.elementor-element-c15573b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1466 .elementor-element.elementor-element-c15573b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1466 .elementor-element.elementor-element-b16c80f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}body:not(.rtl) .elementor-1466 .elementor-element.elementor-element-b16c80f{left:85px;}body.rtl .elementor-1466 .elementor-element.elementor-element-b16c80f{right:85px;}.elementor-1466 .elementor-element.elementor-element-b16c80f{top:-80px;z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-ff5c048{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1466 .elementor-element.elementor-element-1793705{--display:flex;--min-height:70px;--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;border-style:solid;--border-style:solid;border-width:1.1px 1.1px 1.1px 1.1px;--border-top-width:1.1px;--border-right-width:1.1px;--border-bottom-width:1.1px;--border-left-width:1.1px;border-color:#D4B76F;--border-color:#D4B76F;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:40px;--padding-left:70px;--padding-right:25px;}.elementor-1466 .elementor-element.elementor-element-1793705:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-1793705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-a653c02 > .elementor-widget-container{background-color:#F5FEFA;margin:0px 0px 10px 0px;padding:4px 10px 4px 10px;border-radius:50px 50px 50px 50px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-1466 .elementor-element.elementor-element-a653c02.elementor-element{--align-self:flex-end;}.elementor-1466 .elementor-element.elementor-element-a653c02.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1466 .elementor-element.elementor-element-a653c02 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-e89399f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-e89399f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-394c137 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-36b5600 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-36b5600 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-89d7e47 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1466 .elementor-element.elementor-element-89d7e47{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-dc2d84e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-64d7e97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 10px 4px 10px;border-radius:50px 50px 50px 50px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-1466 .elementor-element.elementor-element-64d7e97.elementor-element{--align-self:flex-end;}.elementor-1466 .elementor-element.elementor-element-64d7e97 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1466 .elementor-element.elementor-element-bf3d4bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 10px 4px 10px;border-radius:50px 50px 50px 50px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-1466 .elementor-element.elementor-element-bf3d4bc.elementor-element{--align-self:flex-end;}.elementor-1466 .elementor-element.elementor-element-bf3d4bc .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1466 .elementor-element.elementor-element-a420238{--display:flex;--min-height:70px;--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;border-style:solid;--border-style:solid;border-width:1.1px 1.1px 1.1px 1.1px;--border-top-width:1.1px;--border-right-width:1.1px;--border-bottom-width:1.1px;--border-left-width:1.1px;border-color:#D4B76F;--border-color:#D4B76F;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:40px;--padding-left:70px;--padding-right:25px;}.elementor-1466 .elementor-element.elementor-element-a420238:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-a420238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-3e5d92c > .elementor-widget-container{background-color:#FFF1E4;margin:0px 0px 10px 0px;padding:4px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C67024;border-radius:50px 50px 50px 50px;}.elementor-1466 .elementor-element.elementor-element-3e5d92c.elementor-element{--align-self:flex-end;}.elementor-1466 .elementor-element.elementor-element-3e5d92c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1466 .elementor-element.elementor-element-3e5d92c .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#C67024;}.elementor-1466 .elementor-element.elementor-element-b6936e5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-b6936e5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#C67024;}.elementor-1466 .elementor-element.elementor-element-e926cac .elementor-heading-title{color:#C67024;}.elementor-1466 .elementor-element.elementor-element-066f2cb > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-066f2cb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#C67024;}.elementor-1466 .elementor-element.elementor-element-82b394d > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-icon i{color:#C67024;transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-icon svg{fill:#C67024;transition:fill 0.3s;}.elementor-1466 .elementor-element.elementor-element-82b394d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-6bc6a3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-cf75624 > .elementor-widget-container{background-color:#FFF1E4;margin:0px 0px 0px 0px;padding:4px 15px 4px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C67024;border-radius:50px 50px 50px 50px;}.elementor-1466 .elementor-element.elementor-element-cf75624.elementor-element{--align-self:flex-end;}.elementor-1466 .elementor-element.elementor-element-cf75624.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1466 .elementor-element.elementor-element-cf75624 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#C67024;}.elementor-1466 .elementor-element.elementor-element-9dd7925 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-9dd7925{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-ec2cfcb{--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;}.elementor-1466 .elementor-element.elementor-element-68d7c3c > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 50px 20px;border-style:solid;border-width:0px 0px 0px 0.8px;border-color:var( --e-global-color-text );}body:not(.rtl) .elementor-1466 .elementor-element.elementor-element-68d7c3c{left:0px;}body.rtl .elementor-1466 .elementor-element.elementor-element-68d7c3c{right:0px;}.elementor-1466 .elementor-element.elementor-element-68d7c3c{top:-105px;z-index:5;}.elementor-1466 .elementor-element.elementor-element-68d7c3c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1466 .elementor-element.elementor-element-68d7c3c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1466 .elementor-element.elementor-element-4b4e664{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1466 .elementor-element.elementor-element-75cfd42{--display:flex;--min-height:70px;--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;border-style:solid;--border-style:solid;border-width:1.1px 1.1px 1.1px 1.1px;--border-top-width:1.1px;--border-right-width:1.1px;--border-bottom-width:1.1px;--border-left-width:1.1px;border-color:#D4B76F;--border-color:#D4B76F;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:40px;--padding-left:70px;--padding-right:25px;}.elementor-1466 .elementor-element.elementor-element-75cfd42:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-75cfd42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-10a60d4 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 10px 0px;padding:4px 10px 4px 10px;border-radius:50px 50px 50px 50px;}.elementor-1466 .elementor-element.elementor-element-10a60d4.elementor-element{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-10a60d4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1466 .elementor-element.elementor-element-10a60d4 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-d964997 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-d964997 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-10cec29 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1466 .elementor-element.elementor-element-10cec29{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-60376a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-1466 .elementor-element.elementor-element-60376a6.elementor-element{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-60376a6 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1466 .elementor-element.elementor-element-6bb7217{--display:flex;--min-height:70px;--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;border-style:solid;--border-style:solid;border-width:1.1px 1.1px 1.1px 1.1px;--border-top-width:1.1px;--border-right-width:1.1px;--border-bottom-width:1.1px;--border-left-width:1.1px;border-color:#D4B76F;--border-color:#D4B76F;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:40px;--padding-left:70px;--padding-right:25px;}.elementor-1466 .elementor-element.elementor-element-6bb7217:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-6bb7217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-5be4ea6 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 10px 0px;padding:4px 10px 4px 10px;border-radius:50px 50px 50px 50px;}.elementor-1466 .elementor-element.elementor-element-5be4ea6.elementor-element{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-5be4ea6.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1466 .elementor-element.elementor-element-5be4ea6 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-b085cb0 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-b085cb0 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-20a524d > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1466 .elementor-element.elementor-element-20a524d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-7b65c0e .elementor-button:hover, .elementor-1466 .elementor-element.elementor-element-7b65c0e .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-7b65c0e.elementor-element{--align-self:stretch;}.elementor-1466 .elementor-element.elementor-element-7b65c0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1466 .elementor-element.elementor-element-7b65c0e .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1466 .elementor-element.elementor-element-7b65c0e .elementor-button:hover svg, .elementor-1466 .elementor-element.elementor-element-7b65c0e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-7b65c0e .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:16px 20px 16px 16px;}.elementor-1466 .elementor-element.elementor-element-18a635f{--display:flex;--min-height:70px;--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;border-style:solid;--border-style:solid;border-width:1.1px 1.1px 1.1px 1.1px;--border-top-width:1.1px;--border-right-width:1.1px;--border-bottom-width:1.1px;--border-left-width:1.1px;border-color:#D4B76F;--border-color:#D4B76F;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:40px;--padding-left:70px;--padding-right:25px;}.elementor-1466 .elementor-element.elementor-element-18a635f:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-18a635f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-4defcc9 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 10px 0px;padding:4px 10px 4px 10px;border-radius:50px 50px 50px 50px;}.elementor-1466 .elementor-element.elementor-element-4defcc9.elementor-element{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-4defcc9.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1466 .elementor-element.elementor-element-4defcc9 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-56633e0 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-56633e0 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-7019aff > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1466 .elementor-element.elementor-element-7019aff{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1466 .elementor-element.elementor-element-e5c85f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-1466 .elementor-element.elementor-element-e5c85f5.elementor-element{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-e5c85f5 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1466 .elementor-element.elementor-element-fde5acf{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-83ee223 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-136a1b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-136a1b6{z-index:5;}.elementor-1466 .elementor-element.elementor-element-136a1b6 .elementor-heading-title{font-family:"Yuji Syuku", Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-91af929 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-91af929{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-4f74b9a{--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-1466 .elementor-element.elementor-element-5ee8284{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-eb01d5f{--display:flex;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-eb01d5f:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-eb01d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fcc666 );}.elementor-1466 .elementor-element.elementor-element-21f1236{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-a22595f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-d46234a{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-dac1015 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-dac1015.elementor-element{--align-self:center;}.elementor-1466 .elementor-element.elementor-element-dac1015{font-family:"New Tegomin", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:#B58A36;}.elementor-1466 .elementor-element.elementor-element-0f576e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-0f576e0.elementor-element{--align-self:center;}.elementor-1466 .elementor-element.elementor-element-0f576e0{font-family:"Yuji Syuku", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;color:#B58A36;}.elementor-1466 .elementor-element.elementor-element-d826c35 .elementor-button:hover, .elementor-1466 .elementor-element.elementor-element-d826c35 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-d826c35.elementor-element{--align-self:stretch;}.elementor-1466 .elementor-element.elementor-element-d826c35 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1466 .elementor-element.elementor-element-d826c35 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1466 .elementor-element.elementor-element-d826c35 .elementor-button{font-family:"New Tegomin", Sans-serif;font-size:14px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:16px 20px 16px 16px;}.elementor-1466 .elementor-element.elementor-element-d826c35 .elementor-button:hover svg, .elementor-1466 .elementor-element.elementor-element-d826c35 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-c99b6ed{--display:flex;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-c99b6ed:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-c99b6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fcc666 );}.elementor-1466 .elementor-element.elementor-element-00397e0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-5c93d32 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-59a1fa0{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-0790f40 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-0790f40.elementor-element{--align-self:center;}.elementor-1466 .elementor-element.elementor-element-0790f40{font-family:"New Tegomin", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:#B58A36;}.elementor-1466 .elementor-element.elementor-element-97fc4dc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-97fc4dc.elementor-element{--align-self:center;}.elementor-1466 .elementor-element.elementor-element-97fc4dc{font-family:"Yuji Syuku", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;color:#B58A36;}.elementor-1466 .elementor-element.elementor-element-8be83b6 .elementor-button:hover, .elementor-1466 .elementor-element.elementor-element-8be83b6 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-8be83b6.elementor-element{--align-self:stretch;}.elementor-1466 .elementor-element.elementor-element-8be83b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1466 .elementor-element.elementor-element-8be83b6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1466 .elementor-element.elementor-element-8be83b6 .elementor-button{font-family:"New Tegomin", Sans-serif;font-size:14px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:16px 20px 16px 16px;}.elementor-1466 .elementor-element.elementor-element-8be83b6 .elementor-button:hover svg, .elementor-1466 .elementor-element.elementor-element-8be83b6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-8a34c0e{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-7fd18d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-7fd18d2{z-index:5;}.elementor-1466 .elementor-element.elementor-element-7fd18d2 .elementor-heading-title{color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-63899b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-63899b2{z-index:5;}.elementor-1466 .elementor-element.elementor-element-63899b2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-fcecd9c{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1466 .elementor-element.elementor-element-48ff63a{--display:flex;--min-height:60vh;--justify-content:flex-end;--overlay-opacity:0.76;--border-radius:25px 25px 25px 25px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-48ff63a:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-48ff63a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gamp-nippon.com/wp-content/uploads/2025/12/niwa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1466 .elementor-element.elementor-element-48ff63a::before, .elementor-1466 .elementor-element.elementor-element-48ff63a > .elementor-background-video-container::before, .elementor-1466 .elementor-element.elementor-element-48ff63a > .e-con-inner > .elementor-background-video-container::before, .elementor-1466 .elementor-element.elementor-element-48ff63a > .elementor-background-slideshow::before, .elementor-1466 .elementor-element.elementor-element-48ff63a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1466 .elementor-element.elementor-element-48ff63a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 70%, #000000 85%);}.elementor-1466 .elementor-element.elementor-element-f0d1068 .elementor-heading-title{color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-0157fe1{--display:flex;--justify-content:center;}.elementor-1466 .elementor-element.elementor-element-62cc2d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-62cc2d2{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-62b5a40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-62b5a40.elementor-element{--align-self:flex-end;}.elementor-1466 .elementor-element.elementor-element-62b5a40{z-index:5;text-align:center;}.elementor-1466 .elementor-element.elementor-element-62b5a40 .elementor-heading-title{font-size:25px;font-weight:900;line-height:50px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-72fd8b0{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-06492cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-06492cd{z-index:5;}.elementor-1466 .elementor-element.elementor-element-06492cd .elementor-heading-title{color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-9914c1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-9914c1d{z-index:5;}.elementor-1466 .elementor-element.elementor-element-9914c1d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-e8ba44e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-1466 .elementor-element.elementor-element-e8ba44e{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-fbde85b{--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-1466 .elementor-element.elementor-element-3d86fa3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-192027b{--display:flex;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-c473bee{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-0bd212c .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:23px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-00dcef9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-17b6abf{--display:flex;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-43c5ccf{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-b6df35b .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:23px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-2cde69b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-cae35c2{--display:flex;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-589dc76{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-bde8758 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:23px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-b4b9b0a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-b43337c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-3e4c840{--display:flex;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-48b7d78 img{height:280px;object-fit:cover;object-position:top center;}.elementor-1466 .elementor-element.elementor-element-f08b730{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-f372469 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:23px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-ed844fd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-7b3188c{--display:flex;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-bc35307{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-418a440 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:23px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-1c7903c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-c3a9873{--display:flex;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-10980d4{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-a6ef878 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:23px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-a47f7e2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-77a2169{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.18;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-77a2169:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-77a2169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-77a2169::before, .elementor-1466 .elementor-element.elementor-element-77a2169 > .elementor-background-video-container::before, .elementor-1466 .elementor-element.elementor-element-77a2169 > .e-con-inner > .elementor-background-video-container::before, .elementor-1466 .elementor-element.elementor-element-77a2169 > .elementor-background-slideshow::before, .elementor-1466 .elementor-element.elementor-element-77a2169 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1466 .elementor-element.elementor-element-77a2169 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gamp-nippon.com/wp-content/uploads/2025/11/single-bg06.png");--background-overlay:'';background-position:center center;background-size:100% auto;}.elementor-1466 .elementor-element.elementor-element-ca0496f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-ca0496f{z-index:5;}.elementor-1466 .elementor-element.elementor-element-ca0496f .elementor-heading-title{color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-9770965 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-9770965{z-index:5;}.elementor-1466 .elementor-element.elementor-element-9770965 .elementor-heading-title{font-family:"Yuji Syuku", Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-189b0e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-1466 .elementor-element.elementor-element-189b0e8{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-200d449{--display:flex;}.elementor-1466 .elementor-element.elementor-element-fe2ddde > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-1466 .elementor-element.elementor-element-fe2ddde{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-8dfc58f{--display:flex;}.elementor-1466 .elementor-element.elementor-element-c441276 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-1466 .elementor-element.elementor-element-0570c29{--display:flex;}.elementor-1466 .elementor-element.elementor-element-9055c4a > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-1466 .elementor-element.elementor-element-31bbcf4{--display:flex;}.elementor-1466 .elementor-element.elementor-element-cf61e4d > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-1466 .elementor-element.elementor-element-88d526e{--display:flex;}.elementor-1466 .elementor-element.elementor-element-10e27aa > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-1466 .elementor-element.elementor-element-73d99df{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-1466 .elementor-element.elementor-element-73d99df > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1466 .elementor-element.elementor-element-73d99df {--n-accordion-padding:20px 10px 20px 10px;}:where( .elementor-1466 .elementor-element.elementor-element-73d99df > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Klee One", Sans-serif;font-weight:600;line-height:1.5em;}:where( .elementor-1466 .elementor-element.elementor-element-73d99df > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011A;--padding-top:20px;--padding-right:10px;--padding-bottom:20px;--padding-left:10px;}.elementor-1466 .elementor-element.elementor-element-1f619f1{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 0px #2BEA6D;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1466 .elementor-element.elementor-element-1f619f1:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-1f619f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FDF4;}.elementor-1466 .elementor-element.elementor-element-a04baa7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-1466 .elementor-element.elementor-element-a04baa7{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-f6cbb49 .elementor-button:hover, .elementor-1466 .elementor-element.elementor-element-f6cbb49 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-f6cbb49.elementor-element{--align-self:flex-start;}.elementor-1466 .elementor-element.elementor-element-f6cbb49 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1466 .elementor-element.elementor-element-f6cbb49 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1466 .elementor-element.elementor-element-f6cbb49 .elementor-button:hover svg, .elementor-1466 .elementor-element.elementor-element-f6cbb49 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-f6cbb49 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:16px 20px 16px 16px;}.elementor-1466 .elementor-element.elementor-element-0ad5081{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-734a851 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-734a851{z-index:5;}.elementor-1466 .elementor-element.elementor-element-734a851 .elementor-heading-title{color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-3127689 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-3127689{z-index:5;}.elementor-1466 .elementor-element.elementor-element-3127689 .elementor-heading-title{font-family:"Yuji Syuku", Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-1e7818b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-1466 .elementor-element.elementor-element-1e7818b{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-e1a95d9{--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:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-f1ed821 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-1466 .elementor-element.elementor-element-f1ed821 iframe{height:365px;}.elementor-1466 .elementor-element.elementor-element-715f82c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#D4B76F;--border-color:#D4B76F;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1466 .elementor-element.elementor-element-715f82c:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-715f82c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-26aefc2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-26aefc2 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-53d5be4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-53d5be4{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-d99a321 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-d99a321 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-07b9980 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1466 .elementor-element.elementor-element-07b9980{z-index:5;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-43097b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-43097b1 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1466 .elementor-element.elementor-element-981cb64 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1466 .elementor-element.elementor-element-981cb64{z-index:5;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1466 .elementor-element.elementor-element-894effb{--divider-border-style:dashed;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-1466 .elementor-element.elementor-element-894effb .elementor-divider-separator{width:100%;}.elementor-1466 .elementor-element.elementor-element-894effb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1466 .elementor-element.elementor-element-52ced50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-52ced50{z-index:5;font-family:"Klee One", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;}.elementor-1466 .elementor-element.elementor-element-26677e1{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:groove;--border-style:groove;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-62d2d60 );--border-color:var( --e-global-color-62d2d60 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-26677e1:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-26677e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-1fe6332 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-7319a20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-7319a20{z-index:5;}.elementor-1466 .elementor-element.elementor-element-7319a20 .elementor-heading-title{color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-31feccc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1466 .elementor-element.elementor-element-31feccc{z-index:5;}.elementor-1466 .elementor-element.elementor-element-31feccc .elementor-heading-title{font-family:"Yuji Syuku", Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-1fa71ce );}.elementor-1466 .elementor-element.elementor-element-f8cd797 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 01px 0px;}.elementor-1466 .elementor-element.elementor-element-f8cd797{z-index:5;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-6581da2{--display:flex;}.elementor-1466 .elementor-element.elementor-element-0c39389 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1466 .elementor-element.elementor-element-da7d30b{--width:100%;}.elementor-1466 .elementor-element.elementor-element-defa929{--width:100%;}.elementor-1466 .elementor-element.elementor-element-ab4160e{--width:100%;}.elementor-1466 .elementor-element.elementor-element-5013f3c{--width:100%;}.elementor-1466 .elementor-element.elementor-element-8e41f01{--width:100%;}.elementor-1466 .elementor-element.elementor-element-8f4b14a{--width:100%;}.elementor-1466 .elementor-element.elementor-element-1e856b6{--width:100%;}.elementor-1466 .elementor-element.elementor-element-4a9d4a6{--width:100%;}.elementor-1466 .elementor-element.elementor-element-4a92b6a{--width:890px;}.elementor-1466 .elementor-element.elementor-element-4ef07a8{--width:890px;}.elementor-1466 .elementor-element.elementor-element-7cbd475{--width:890px;}.elementor-1466 .elementor-element.elementor-element-343c39e{--width:890px;}.elementor-1466 .elementor-element.elementor-element-35c3582{--width:890px;}.elementor-1466 .elementor-element.elementor-element-4f74b9a{--width:100%;}.elementor-1466 .elementor-element.elementor-element-fbde85b{--width:100%;}}@media(max-width:1024px){.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-1466 .elementor-element.elementor-element-b75085a{--z-index:0;}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-1466 .elementor-element.elementor-element-08e1790{--grid-columns:2;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1466 .elementor-element.elementor-element-ae37cd9{--grid-auto-flow:row;}.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-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-9a76ac7 .elementor-heading-title{line-height:var( --e-global-typography-primary-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-1466 .elementor-element.elementor-element-934726d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-d75356a .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-01ad56a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-a8a991b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1466 .elementor-element.elementor-element-a02ecf3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-40e77ec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-1466 .elementor-element.elementor-element-f94c936{left:1px;}body.rtl .elementor-1466 .elementor-element.elementor-element-f94c936{right:1px;}.elementor-1466 .elementor-element.elementor-element-f94c936{top:-210px;}.elementor-1466 .elementor-element.elementor-element-8c2db76{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-bf10a16 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-ae80566{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-26b8b59{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-1e379a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-eee745b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-7c273ca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-3470de9 .elementor-heading-title{font-size:20px;}.elementor-1466 .elementor-element.elementor-element-25fab7d .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-c15eae8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-430155b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-e33981f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-6491323{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-23cde33{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-ece5bfb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-724ab93{--grid-auto-flow:row;}.elementor-1466 .elementor-element.elementor-element-243de8f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-1d9194f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-fcd13bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-0f43cda{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-d9f3073 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-6688512{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-1466 .elementor-element.elementor-element-b16c80f{left:81px;}body.rtl .elementor-1466 .elementor-element.elementor-element-b16c80f{right:81px;}.elementor-1466 .elementor-element.elementor-element-b16c80f{top:-92px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-1793705{--padding-top:30px;--padding-bottom:40px;--padding-left:50px;--padding-right:25px;}.elementor-1466 .elementor-element.elementor-element-a653c02 > .elementor-widget-container{padding:4px 16px 4px 16px;}.elementor-1466 .elementor-element.elementor-element-e89399f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-36b5600 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-64d7e97 > .elementor-widget-container{padding:4px 16px 4px 16px;}.elementor-1466 .elementor-element.elementor-element-bf3d4bc > .elementor-widget-container{padding:4px 16px 4px 16px;}.elementor-1466 .elementor-element.elementor-element-a420238{--padding-top:30px;--padding-bottom:40px;--padding-left:50px;--padding-right:25px;}.elementor-1466 .elementor-element.elementor-element-3e5d92c > .elementor-widget-container{padding:4px 16px 4px 16px;}.elementor-1466 .elementor-element.elementor-element-b6936e5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-066f2cb .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-cf75624 > .elementor-widget-container{padding:4px 16px 4px 16px;}.elementor-1466 .elementor-element.elementor-element-9dd7925{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-75cfd42{--padding-top:30px;--padding-bottom:40px;--padding-left:50px;--padding-right:25px;}.elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-60376a6 > .elementor-widget-container{padding:4px 16px 4px 16px;}.elementor-1466 .elementor-element.elementor-element-6bb7217{--padding-top:30px;--padding-bottom:40px;--padding-left:50px;--padding-right:25px;}.elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-18a635f{--padding-top:30px;--padding-bottom:40px;--padding-left:50px;--padding-right:25px;}.elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-e5c85f5 > .elementor-widget-container{padding:4px 16px 4px 16px;}.elementor-1466 .elementor-element.elementor-element-136a1b6 .elementor-heading-title{font-size:28px;}.elementor-1466 .elementor-element.elementor-element-91af929{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-63899b2 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-62cc2d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-9914c1d .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-e8ba44e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-00dcef9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-2cde69b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-b4b9b0a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-ed844fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-1c7903c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-a47f7e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-9770965 .elementor-heading-title{font-size:28px;}.elementor-1466 .elementor-element.elementor-element-189b0e8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-fe2ddde{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-a04baa7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-3127689 .elementor-heading-title{font-size:28px;}.elementor-1466 .elementor-element.elementor-element-1e7818b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-53d5be4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-07b9980{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-981cb64{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-1466 .elementor-element.elementor-element-31feccc .elementor-heading-title{font-size:28px;}.elementor-1466 .elementor-element.elementor-element-f8cd797{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1466 .elementor-element.elementor-element-5e78dad{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-1466 .elementor-element.elementor-element-08e1790{--grid-columns:1;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1466 .elementor-element.elementor-element-ae37cd9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.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-1466 .elementor-element.elementor-element-3d3c2bd{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;z-index:0;--n-tabs-title-font-size:12px;}.elementor-1466 .elementor-element.elementor-element-3d3c2bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-ee5b4e3{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-f322bde > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-9a76ac7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-9a76ac7 .elementor-heading-title{line-height:var( --e-global-typography-primary-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-1466 .elementor-element.elementor-element-934726d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-ca285ce{bottom:-105px;}.elementor-1466 .elementor-element.elementor-element-867c810 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-d75356a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-d75356a .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-01ad56a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-01ad56a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-a8a991b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1466 .elementor-element.elementor-element-295fff9{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1466 .elementor-element.elementor-element-71577f0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-71577f0{top:-77px;}.elementor-1466 .elementor-element.elementor-element-e79a07b .elementor-heading-title{font-size:20px;}.elementor-1466 .elementor-element.elementor-element-a02ecf3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-7a37ce7{--margin-top:070px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1466 .elementor-element.elementor-element-033f81a > .elementor-widget-container{margin:20px 0px 0px 0px;}body:not(.rtl) .elementor-1466 .elementor-element.elementor-element-033f81a{left:2px;}body.rtl .elementor-1466 .elementor-element.elementor-element-033f81a{right:2px;}.elementor-1466 .elementor-element.elementor-element-033f81a{top:-77px;}.elementor-1466 .elementor-element.elementor-element-749ed32 .elementor-heading-title{font-size:20px;}.elementor-1466 .elementor-element.elementor-element-40e77ec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-c4cba7e{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1466 .elementor-element.elementor-element-f94c936 > .elementor-widget-container{margin:20px 0px 0px 0px;}body:not(.rtl) .elementor-1466 .elementor-element.elementor-element-f94c936{left:-6px;}body.rtl .elementor-1466 .elementor-element.elementor-element-f94c936{right:-6px;}.elementor-1466 .elementor-element.elementor-element-f94c936{top:-121px;}.elementor-1466 .elementor-element.elementor-element-b749dc3 .elementor-heading-title{font-size:20px;}.elementor-1466 .elementor-element.elementor-element-8c2db76{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-2927593{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-26e3753 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-bf10a16 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-bf10a16 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-ae80566{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-26b8b59{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-1e379a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-eee745b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-7c273ca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-3470de9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-3470de9 .elementor-heading-title{font-size:15px;line-height:2.2em;letter-spacing:4.1px;}.elementor-1466 .elementor-element.elementor-element-a1d8c96 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-25fab7d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-25fab7d .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-c15eae8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-1bff7f7{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-2e454b1{width:auto;max-width:auto;}.elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-2e454b1 .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-ae0964b .elementor-heading-title{font-size:18px;}.elementor-1466 .elementor-element.elementor-element-430155b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-ff11a6d{width:auto;max-width:auto;}.elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-ff11a6d .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-578d437 .elementor-heading-title{font-size:18px;}.elementor-1466 .elementor-element.elementor-element-e33981f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-aaad534{width:auto;max-width:auto;}.elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-aaad534 .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-0521355 .elementor-heading-title{font-size:18px;}.elementor-1466 .elementor-element.elementor-element-6491323{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-d9ea23f{width:auto;max-width:auto;}.elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-d9ea23f .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-8f3d7ca .elementor-heading-title{font-size:18px;}.elementor-1466 .elementor-element.elementor-element-23cde33{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-73275de{width:auto;max-width:auto;}.elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-73275de .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-0495176 .elementor-heading-title{font-size:18px;}.elementor-1466 .elementor-element.elementor-element-ece5bfb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-0180d1f{font-size:13px;}.elementor-1466 .elementor-element.elementor-element-262eb99{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-1466 .elementor-element.elementor-element-724ab93{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-243de8f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-1d9194f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-fcd13bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-52f537d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-0f43cda{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-aac6a9f{--n-tabs-title-gap:16px;--n-tabs-gap:21px;}.elementor-1466 .elementor-element.elementor-element-c4ef359{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-1e596a3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-d9f3073 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-d9f3073 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-6688512{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-6086cdb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-7c59998{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-c15573b > .elementor-widget-container{margin:20px 0px 0px 0px;}body:not(.rtl) .elementor-1466 .elementor-element.elementor-element-b16c80f{left:81px;}body.rtl .elementor-1466 .elementor-element.elementor-element-b16c80f{right:81px;}.elementor-1466 .elementor-element.elementor-element-b16c80f{top:-109px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-ff5c048{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-e89399f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-36b5600 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-89d7e47 .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-64d7e97{text-align:center;}.elementor-1466 .elementor-element.elementor-element-bf3d4bc{text-align:center;}.elementor-1466 .elementor-element.elementor-element-b6936e5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-066f2cb .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-82b394d .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-cf75624 > .elementor-widget-container{padding:015px 016px 015px 16px;}.elementor-1466 .elementor-element.elementor-element-9dd7925{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-ec2cfcb{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1466 .elementor-element.elementor-element-68d7c3c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-4b4e664{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-10cec29 .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-60376a6{text-align:center;}.elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-20a524d .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1466 .elementor-element.elementor-element-7019aff .elementor-icon-list-item > a{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-e5c85f5{text-align:center;}.elementor-1466 .elementor-element.elementor-element-fde5acf{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-136a1b6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-136a1b6 .elementor-heading-title{font-size:16px;line-height:2.2em;letter-spacing:4.1px;}.elementor-1466 .elementor-element.elementor-element-91af929{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-21f1236{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1466 .elementor-element.elementor-element-00397e0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1466 .elementor-element.elementor-element-8a34c0e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-7fd18d2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-63899b2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-63899b2 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-fcecd9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-0157fe1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-62cc2d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-62b5a40 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-62b5a40 .elementor-heading-title{font-size:16px;line-height:2.2em;letter-spacing:4.1px;}.elementor-1466 .elementor-element.elementor-element-06492cd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-9914c1d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-9914c1d .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-e8ba44e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-00dcef9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-2cde69b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-b4b9b0a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-ed844fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-1c7903c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-a47f7e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-ca0496f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-9770965 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-9770965 .elementor-heading-title{font-size:16px;line-height:2.2em;letter-spacing:4.1px;}.elementor-1466 .elementor-element.elementor-element-189b0e8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-fe2ddde{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-73d99df{--n-accordion-title-font-size:15px;}.elementor-1466 .elementor-element.elementor-element-a04baa7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-0ad5081{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1466 .elementor-element.elementor-element-734a851 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-3127689 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-3127689 .elementor-heading-title{font-size:16px;line-height:2.2em;letter-spacing:4.1px;}.elementor-1466 .elementor-element.elementor-element-1e7818b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-f1ed821 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-53d5be4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1466 .elementor-element.elementor-element-07b9980{line-height:var( --e-global-typography-primary-line-height );}.elementor-1466 .elementor-element.elementor-element-981cb64{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-1466 .elementor-element.elementor-element-52ced50{font-size:15px;}.elementor-1466 .elementor-element.elementor-element-26677e1{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1466 .elementor-element.elementor-element-7319a20 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-31feccc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-31feccc .elementor-heading-title{font-size:16px;line-height:2.2em;letter-spacing:4.1px;}.elementor-1466 .elementor-element.elementor-element-f8cd797{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:1025px){.elementor-1466 .elementor-element.elementor-element-295fff9:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-295fff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1466 .elementor-element.elementor-element-7a37ce7:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-7a37ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1466 .elementor-element.elementor-element-c4cba7e:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-c4cba7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-ca285ce */.elementor-1466 .elementor-element.elementor-element-ca285ce::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(90deg, #ffffff, transparent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71577f0 */.elementor-1466 .elementor-element.elementor-element-71577f0 {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  white-space: normal!important;         /* 自然に折り返し */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0db6c9 */.elementor-1466 .elementor-element.elementor-element-e0db6c9::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(90deg, #ffffff, transparent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-033f81a */.elementor-1466 .elementor-element.elementor-element-033f81a {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  white-space: normal!important;         /* 自然に折り返し */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2d6503 */.elementor-1466 .elementor-element.elementor-element-b2d6503::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(90deg, #ffffff, transparent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f94c936 */.elementor-1466 .elementor-element.elementor-element-f94c936 {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  white-space: normal!important;         /* 自然に折り返し */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26ecb2a */.elementor-1466 .elementor-element.elementor-element-26ecb2a::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(90deg, #ffffff, transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd69f7 *//************************************************
 * がんぷ村 サービス一覧（Elementorコンテナ版）
 * el-svc-list：カードをまとめるコンテナ
 * el-svc-card：各サービスカード
 ************************************************/

.el-svc-card{
  position:relative;
  flex:0 0 calc(50% - 12px); /* 2列配置用 */
  display:flex;
  flex-direction:column;
  overflow:hidden;
  border-radius:18px;
  background:#ffffff;
  box-shadow:0 6px 20px rgba(0,0,0,.08);
  transition:transform .28s ease, box-shadow .28s ease;
  isolation:isolate; /* ::after オーバーレイのブレンド用 */
}

/* スマホは1列表示に */
@media (max-width: 640px){
  .el-svc-card{
    flex:0 0 100%;
  }
}

/* カードホバー時の浮き上がり */
.el-svc-card:hover,
.el-svc-card:focus-within{
  transform:translateY(-2px);
  box-shadow:0 10px 28px rgba(0,0,0,.12);
}

/* 画像のスタイル（Elementor標準クラスを利用） */
.el-svc-card .elementor-widget-image{
  margin:0; /* 余白はカード側で調整したい場合 */
}
.el-svc-card img{
  width:100%;
  height:auto;
  display:block;
  object-fit:cover;
  transition:transform .6s ease;
}

/* ホバーで画像を少しズーム */
.el-svc-card:hover img{
  transform:scale(1.06);
}

/* 画像のラッパー：ここでトリミング（枠）を作る */
.el-svc-imgwrap{
  position:relative;
  overflow:hidden;
  border-radius:18px 18px 0 0; /* 上だけ丸く（任意） */
}

/* img 共通設定 */
.el-svc-imgwrap img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  transition:transform .6s ease;
}

/* ホバー時：枠内だけでズームされる */
.el-svc-card:hover .el-svc-imgwrap img{
  transform:scale(1.08); /* 1.06〜1.12 くらいがオススメ */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10bb261 *//************************************************
 * がんぷ村 サービス一覧（Elementorコンテナ版）
 * el-svc-list：カードをまとめるコンテナ
 * el-svc-card：各サービスカード
 ************************************************/

.el-svc-card{
  position:relative;
  flex:0 0 calc(50% - 12px); /* 2列配置用 */
  display:flex;
  flex-direction:column;
  overflow:hidden;
  border-radius:18px;
  background:#ffffff;
  box-shadow:0 6px 20px rgba(0,0,0,.08);
  transition:transform .28s ease, box-shadow .28s ease;
  isolation:isolate; /* ::after オーバーレイのブレンド用 */
}

/* スマホは1列表示に */
@media (max-width: 640px){
  .el-svc-card{
    flex:0 0 100%;
  }
}

/* カードホバー時の浮き上がり */
.el-svc-card:hover,
.el-svc-card:focus-within{
  transform:translateY(-2px);
  box-shadow:0 10px 28px rgba(0,0,0,.12);
}

/* 画像のスタイル（Elementor標準クラスを利用） */
.el-svc-card .elementor-widget-image{
  margin:0; /* 余白はカード側で調整したい場合 */
}
.el-svc-card img{
  width:100%;
  height:auto;
  display:block;
  object-fit:cover;
  transition:transform .6s ease;
}

/* ホバーで画像を少しズーム */
.el-svc-card:hover img{
  transform:scale(1.06);
}

/* 画像のラッパー：ここでトリミング（枠）を作る */
.el-svc-imgwrap{
  position:relative;
  overflow:hidden;
  border-radius:18px 18px 0 0; /* 上だけ丸く（任意） */
}

/* img 共通設定 */
.el-svc-imgwrap img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  transition:transform .6s ease;
}

/* ホバー時：枠内だけでズームされる */
.el-svc-card:hover .el-svc-imgwrap img{
  transform:scale(1.08); /* 1.06〜1.12 くらいがオススメ */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c15573b */.elementor-1466 .elementor-element.elementor-element-c15573b {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  white-space: normal!important;         /* 自然に折り返し */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d7c3c */.elementor-1466 .elementor-element.elementor-element-68d7c3c {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  white-space: normal!important;         /* 自然に折り返し */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee8284 *//* カードのベース */
.el-svc-carousel .elementor-swiper .swiper-slide {
  height: auto; /* 高さ揃え */
}
/* カードのスタイル調整 */
.el-svc-card {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.06);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* カードをホバーした時の挙動調整 */
.el-svc-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 28px rgba(0,0,0,0.09);
}

/* 画像 */
.gm-cover{
    position:relative;
    aspect-ratio: 4/3;
    overflow:hidden;
  }

/* 画像をカード上部に置く前提（お好みで調整） */
.elementor-1466 .elementor-element.elementor-element-5ee8284 .el-svc-card img {
  width: 100%;
  height: auto;
  object-fit:cover;
    aspect-ratio: 4/3;
    overflow:hidden;
  display: block;
  transition:transform .6s ease;
}

/* カードをホバーした時の画像の挙動調整 */
.el-svc-card:hover .gm-cover img {
    transform:scale(1.06);
}

/* 麻柄オーバーレイ（擬似要素版） */
.el-svc-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0;
  transform: scale(1.03);
  transition: opacity 420ms ease, transform 600ms ease;
  background-image:
    radial-gradient(circle at 50% 50%, rgba(255,255,255,0.15), rgba(255,255,255,0) 60%),
    url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'>\
<defs>\
<pattern id='asanoha' x='0' y='0' width='40' height='40' patternUnits='userSpaceOnUse'>\
  <path d='M20 0 L30 20 L20 40 L10 20 Z M0 20 L20 30 L40 20 L20 10 Z' fill='none' stroke='rgba(0,0,0,0.10)' stroke-width='1'/>\
</pattern>\
</defs>\
<rect width='100%' height='100%' fill='url(%23asanoha)'/>\
</svg>");
  background-size: cover, 80px 80px;
  mix-blend-mode: multiply; /* 和紙っぽい重なり感 */
}

/* ホバー時に“ふんわり” */
.el-svc-card:hover::after {
  opacity: 1;
  transform: scale(1);
}

/* ほんのり浮遊アニメ（微細に揺らす・お好みで） */
@keyframes asanohaFloat {
  0% { transform: translate3d(0,0,0) scale(1); }
  50% { transform: translate3d(0,-1.5%,0) scale(1.01); }
  100% { transform: translate3d(0,0,0) scale(1); }
}
.el-svc-card:hover::after {
  animation: asanohaFloat 2.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d86fa3 *//* カードのベース */
.el-svc-carousel .elementor-swiper .swiper-slide {
  height: auto; /* 高さ揃え */
}
/* カードのスタイル調整 */
.el-svc-card {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.06);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* カードをホバーした時の挙動調整 */
.el-svc-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 28px rgba(0,0,0,0.09);
}

/* 画像 */
.gm-cover{
    position:relative;
    aspect-ratio: 4/3;
    overflow:hidden;
  }

/* 画像をカード上部に置く前提（お好みで調整） */
.el-svc-card img {
  width: 100%;
  height: auto;
  object-fit:cover;
    aspect-ratio: 4/3;
    overflow:hidden;
  display: block;
  transition:transform .6s ease;
}

/* カードをホバーした時の画像の挙動調整 */
.el-svc-card:hover .gm-cover img {
    transform:scale(1.06);
}

/* 麻柄オーバーレイ（擬似要素版） */
.el-svc-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0;
  transform: scale(1.03);
  transition: opacity 420ms ease, transform 600ms ease;
  background-image:
    radial-gradient(circle at 50% 50%, rgba(255,255,255,0.15), rgba(255,255,255,0) 60%),
    url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'>\
<defs>\
<pattern id='asanoha' x='0' y='0' width='40' height='40' patternUnits='userSpaceOnUse'>\
  <path d='M20 0 L30 20 L20 40 L10 20 Z M0 20 L20 30 L40 20 L20 10 Z' fill='none' stroke='rgba(0,0,0,0.10)' stroke-width='1'/>\
</pattern>\
</defs>\
<rect width='100%' height='100%' fill='url(%23asanoha)'/>\
</svg>");
  background-size: cover, 80px 80px;
  mix-blend-mode: multiply; /* 和紙っぽい重なり感 */
}

/* ホバー時に“ふんわり” */
.el-svc-card:hover::after {
  opacity: 1;
  transform: scale(1);
}

/* ほんのり浮遊アニメ（微細に揺らす・お好みで） */
@keyframes asanohaFloat {
  0% { transform: translate3d(0,0,0) scale(1); }
  50% { transform: translate3d(0,-1.5%,0) scale(1.01); }
  100% { transform: translate3d(0,0,0) scale(1); }
}
.el-svc-card:hover::after {
  animation: asanohaFloat 2.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b43337c *//* カードのベース */
.el-svc-carousel .elementor-swiper .swiper-slide {
  height: auto; /* 高さ揃え */
}
/* カードのスタイル調整 */
.el-svc-card {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.06);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* カードをホバーした時の挙動調整 */
.el-svc-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 28px rgba(0,0,0,0.09);
}

/* 画像 */
.gm-cover{
    position:relative;
    aspect-ratio: 4/3;
    overflow:hidden;
  }

/* 画像をカード上部に置く前提（お好みで調整） */
.el-svc-card img {
  width: 100%;
  height: auto;
  object-fit:cover;
    aspect-ratio: 4/3;
    overflow:hidden;
  display: block;
  transition:transform .6s ease;
}

/* カードをホバーした時の画像の挙動調整 */
.el-svc-card:hover .gm-cover img {
    transform:scale(1.06);
}

/* 麻柄オーバーレイ（擬似要素版） */
.el-svc-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0;
  transform: scale(1.03);
  transition: opacity 420ms ease, transform 600ms ease;
  background-image:
    radial-gradient(circle at 50% 50%, rgba(255,255,255,0.15), rgba(255,255,255,0) 60%),
    url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'>\
<defs>\
<pattern id='asanoha' x='0' y='0' width='40' height='40' patternUnits='userSpaceOnUse'>\
  <path d='M20 0 L30 20 L20 40 L10 20 Z M0 20 L20 30 L40 20 L20 10 Z' fill='none' stroke='rgba(0,0,0,0.10)' stroke-width='1'/>\
</pattern>\
</defs>\
<rect width='100%' height='100%' fill='url(%23asanoha)'/>\
</svg>");
  background-size: cover, 80px 80px;
  mix-blend-mode: multiply; /* 和紙っぽい重なり感 */
}

/* ホバー時に“ふんわり” */
.el-svc-card:hover::after {
  opacity: 1;
  transform: scale(1);
}

/* ほんのり浮遊アニメ（微細に揺らす・お好みで） */
@keyframes asanohaFloat {
  0% { transform: translate3d(0,0,0) scale(1); }
  50% { transform: translate3d(0,-1.5%,0) scale(1.01); }
  100% { transform: translate3d(0,0,0) scale(1); }
}
.el-svc-card:hover::after {
  animation: asanohaFloat 2.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-f1ed821 */.elementor-1466 .elementor-element.elementor-element-f1ed821 iframe {
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS *//* 共通（PC・タブレット・スマホ） */
.my-slider .elementor-swiper-button-prev,
.my-slider .elementor-swiper-button-next {
  display: flex !important;
  align-items: center !important;     /* 縦方向の中央揃え */
  justify-content: center !important; /* 横方向の中央揃え */

  top: -8% !important;
  transform: translateY(-50%);
  width: 43px !important;
  height: 43px !important;
  z-index: 10;

  border: 2px solid #7BBD7A !important;
  border-radius: 50%;
  fill: #7BBD7A !important;
  opacity: 1 !important;
  box-sizing: border-box;
}

/* 左ボタン（位置は前の指定を踏襲） */
.my-slider .elementor-swiper-button-prev {
  left: 90% !important;
  right: 0 !important;
}

/* 右ボタン（位置は前の指定を踏襲） */
.my-slider .elementor-swiper-button-next {
  right: 10px !important;
  left: auto !important;
}

/* アイコン自体の中央揃え補正 */
.my-slider .elementor-swiper-button-prev::before,
.my-slider .elementor-swiper-button-next::before {
  font-size: 20px !important;
  line-height: 1 !important;
}

/* タブレット（768px〜1024pxまで） */
@media (min-width: 768px) and (max-width: 1024px) {
  .my-slider .elementor-swiper-button-next {
    right: 0% !important;
    left: auto !important;
  }
  .my-slider .elementor-swiper-button-prev {
    left: 87% !important;
    right: 0 !important;
  }
}

/* スマホ（〜767px） */
@media (max-width: 767px) {
  .my-slider .elementor-swiper-button-next {
    right: 2% !important;
    left: auto !important;
  }
  .my-slider .elementor-swiper-button-prev {
    left: 70% !important;
    right: 0 !important;
  }
  .my-slider .elementor-swiper-button-prev,
  .my-slider .elementor-swiper-button-next {
    top: -14% !important;
  }
	
	.dialog-close-button,.dialog-lightbox-close-button {
		border-radius:12px!important;
	}
}/* End custom CSS */