.elementor-10 .elementor-element.elementor-element-2ed55859{--display:flex;--min-height:65vh;--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:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2ed55859.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-716ef79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:120px 120px;--row-gap:120px;--column-gap:120px;}.elementor-10 .elementor-element.elementor-element-aed66e4{width:var( --container-widget-width, 38% );max-width:38%;padding:0px 0px 0px 0px;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-aed66e4 img{width:100%;}.elementor-10 .elementor-element.elementor-element-a007f12{--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;--gap:36px 0px;--row-gap:36px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-10 .elementor-element.elementor-element-2f2a18f9{width:100%;max-width:100%;z-index:100;text-align:start;}.elementor-10 .elementor-element.elementor-element-2f2a18f9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2f2a18f9 .elementor-heading-title{font-size:36px;font-weight:500;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2b7de39e.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-2b7de39e{z-index:100;text-align:start;}.elementor-10 .elementor-element.elementor-element-2b7de39e .elementor-heading-title{font-family:"Shippori Mincho", Shippori Mincho, Serif;font-size:18px;font-weight:500;line-height:1.8em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-49cf532{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;--z-index:1;}.elementor-10 .elementor-element.elementor-element-74632c1{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c2f37fa .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-c2f37fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c2f37fa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c2f37fa.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c2f37fa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c2f37fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c2f37fa .elementor-icon{font-size:8px;}.elementor-10 .elementor-element.elementor-element-c2f37fa .elementor-icon svg{height:8px;}.elementor-10 .elementor-element.elementor-element-a845c03 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Shippori Mincho, 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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-763ed05 .elementor-heading-title{font-size:32px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-5907723 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Shippori Mincho, Serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-55f6ec3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6969381 );--border-color:var( --e-global-color-6969381 );--border-radius:4px 4px 4px 4px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-10 .elementor-element.elementor-element-55f6ec3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-55f6ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6969381 );}.elementor-10 .elementor-element.elementor-element-55f6ec3:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-55f6ec3:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-55f6ec3, .elementor-10 .elementor-element.elementor-element-55f6ec3::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-43755ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1bfbf57{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-10 .elementor-element.elementor-element-238145d .elementor-heading-title{font-size:28px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-238145d .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-238145d .elementor-heading-title a:focus{color:var( --e-global-color-6969381 );}.elementor-10 .elementor-element.elementor-element-9f82a9d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Shippori Mincho, 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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-f8730f4{--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-end;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4dcb423{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:none;--border-style:none;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-4dcb423.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3702429 .elementor-heading-title{font-family:"Times New Roman", Shippori Mincho, Serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-2e516f3 .elementor-heading-title{font-family:"Shippori Mincho", Shippori Mincho, Serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f408c1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:none;--border-style:none;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-f408c1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-feab0a6 .elementor-heading-title{font-family:"Times New Roman", Shippori Mincho, Serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8c8f870 .elementor-heading-title{font-family:"Shippori Mincho", Shippori Mincho, Serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-730a8db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:none;--border-style:none;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-730a8db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-607ecef .elementor-heading-title{font-family:"Times New Roman", Shippori Mincho, Serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-c4117ba .elementor-heading-title{font-family:"Shippori Mincho", Shippori Mincho, Serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6ddfce1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3a8e0fa{padding:0% 0% 0% 0%;text-align:start;font-size:16px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-3a8e0fa.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-3a8e0fa p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-873edb8.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-873edb8 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-873edb8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-873edb8.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-873edb8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-873edb8.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-873edb8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-873edb8 .elementor-icon{font-size:24px;}.elementor-10 .elementor-element.elementor-element-873edb8 .elementor-icon svg{height:24px;}.elementor-10 .elementor-element.elementor-element-fb01e19{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-10 .elementor-element.elementor-element-fb01e19:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fb01e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6969381 );}.elementor-10 .elementor-element.elementor-element-fb01e19:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-8ea1ece{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-df1eb75{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-10 .elementor-element.elementor-element-7a44cc5 .elementor-heading-title{font-size:28px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-7a44cc5 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-7a44cc5 .elementor-heading-title a:focus{color:var( --e-global-color-6969381 );}.elementor-10 .elementor-element.elementor-element-74e923a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Shippori Mincho, 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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0af7960{--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-end;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-da0a254{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-da0a254:hover{border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-da0a254, .elementor-10 .elementor-element.elementor-element-da0a254::before{--border-transition:2s;}.elementor-10 .elementor-element.elementor-element-da0a254.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a278096{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-b2a78cc .elementor-heading-title{font-family:"Times New Roman", Shippori Mincho, Serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-91e429f .elementor-heading-title{font-family:"Shippori Mincho", Shippori Mincho, Serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-afdf341.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-afdf341 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-afdf341.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-afdf341.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-afdf341.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-afdf341.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-afdf341.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-afdf341 .elementor-icon{font-size:16px;}.elementor-10 .elementor-element.elementor-element-afdf341 .elementor-icon svg{height:16px;}.elementor-10 .elementor-element.elementor-element-059cc2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-059cc2f:hover{border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-059cc2f, .elementor-10 .elementor-element.elementor-element-059cc2f::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-059cc2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a8d4ebd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-d0f7d4f .elementor-heading-title{font-family:"Times New Roman", Shippori Mincho, Serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-f7372d1 .elementor-heading-title{font-family:"Shippori Mincho", Shippori Mincho, Serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-508a44e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-508a44e .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-508a44e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-508a44e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-508a44e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-508a44e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-508a44e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-508a44e .elementor-icon{font-size:16px;}.elementor-10 .elementor-element.elementor-element-508a44e .elementor-icon svg{height:16px;}.elementor-10 .elementor-element.elementor-element-782b396{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;--z-index:1;}.elementor-10 .elementor-element.elementor-element-bc79146{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dcdb879 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-dcdb879.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-dcdb879.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-dcdb879.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-dcdb879.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-dcdb879.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-dcdb879 .elementor-icon{font-size:8px;}.elementor-10 .elementor-element.elementor-element-dcdb879 .elementor-icon svg{height:8px;}.elementor-10 .elementor-element.elementor-element-953e7de .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Shippori Mincho, 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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-02a6843 .elementor-heading-title{font-size:32px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a10504c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-a10504c.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-a10504c p{margin-block-end:2em;}.elementor-10 .elementor-element.elementor-element-bebd0f9 .elementor-button{background-color:#10C8E000;font-size:16px;font-weight:500;text-decoration:none;line-height:1.8em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:1% 1% 1% 1%;}.elementor-10 .elementor-element.elementor-element-bebd0f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-bebd0f9 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-10 .elementor-element.elementor-element-bebd0f9 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-bebd0f9 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-bebd0f9 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-bebd0f9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a52e5dc{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-1e3396a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-de6f899 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-de6f899.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-de6f899.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-de6f899.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-de6f899.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-de6f899.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-de6f899 .elementor-icon{font-size:8px;}.elementor-10 .elementor-element.elementor-element-de6f899 .elementor-icon svg{height:8px;}.elementor-10 .elementor-element.elementor-element-33d643e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Shippori Mincho, 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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-16ac564 .elementor-heading-title{font-size:32px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-32eee11 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Shippori Mincho, Serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-7cc0543{--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-10 .elementor-element.elementor-element-ce84587{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-852e32f{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-a0fd07d{--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-10 .elementor-element.elementor-element-a0fd07d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-440848a{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-17aeb40 .elementor-button{background-color:#10C8E000;font-size:16px;font-weight:500;text-decoration:none;line-height:1.8em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:1% 1% 1% 1%;}.elementor-10 .elementor-element.elementor-element-17aeb40 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-17aeb40 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-10 .elementor-element.elementor-element-17aeb40 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-17aeb40 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-17aeb40 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-17aeb40 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e64426b{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-4517f01{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a2ab37a .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-a2ab37a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a2ab37a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a2ab37a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a2ab37a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a2ab37a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a2ab37a .elementor-icon{font-size:8px;}.elementor-10 .elementor-element.elementor-element-a2ab37a .elementor-icon svg{height:8px;}.elementor-10 .elementor-element.elementor-element-7d8c433 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Shippori Mincho, 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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-70ddccf .elementor-heading-title{font-size:32px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-8788f23 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Shippori Mincho, Serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-98aa16d{--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-10 .elementor-element.elementor-element-8078072{--grid-columns:1;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-8078072 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c61d07f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-c61d07f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a4789ce{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a4789ce:hover{background-color:var( --e-global-color-6969381 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:4px 4px 4px 4px;--border-top-left-radius:4px;--border-top-right-radius:4px;--border-bottom-right-radius:4px;--border-bottom-left-radius:4px;}.elementor-10 .elementor-element.elementor-element-a4789ce, .elementor-10 .elementor-element.elementor-element-a4789ce::before{--border-transition:2.9s;}.elementor-10 .elementor-element.elementor-element-a4789ce.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c9816d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c9816d5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c9816d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://human-opt.com/wp-content/uploads/2026/01/tsa-00.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c9816d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-cffd606{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:2% 5% 2% 4%;}.elementor-10 .elementor-element.elementor-element-cffd606.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-10 .elementor-element.elementor-element-cffd606 .elementor-heading-title{font-family:"Shippori Mincho", Shippori Mincho, Serif;font-size:13px;font-weight:400;color:var( --e-global-color-6969381 );}.elementor-10 .elementor-element.elementor-element-375c90b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:4%;}.elementor-10 .elementor-element.elementor-element-375c90b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-10 .elementor-element.elementor-element-b7be389.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b7be389{text-align:start;}.elementor-10 .elementor-element.elementor-element-b7be389 .elementor-heading-title{font-family:"Shippori Mincho", Shippori Mincho, Serif;font-size:18px;font-weight:500;line-height:1.8em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-569a2a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-569a2a7.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e936892.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e936892{text-align:start;}.elementor-10 .elementor-element.elementor-element-e936892 .elementor-heading-title{font-family:"Shippori Mincho", Shippori Mincho, Serif;font-size:14px;font-weight:500;line-height:1.8em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-0b61e6a.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-0b61e6a{text-align:start;}.elementor-10 .elementor-element.elementor-element-0b61e6a .elementor-heading-title{font-family:"Shippori Mincho", Shippori Mincho, Serif;font-size:12px;font-weight:500;line-height:1.8em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-5c95394 .elementor-button{background-color:#10C8E000;font-size:16px;font-weight:500;text-decoration:none;line-height:1.8em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:1% 1% 1% 1%;}.elementor-10 .elementor-element.elementor-element-5c95394 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-5c95394 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-10 .elementor-element.elementor-element-5c95394 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-5c95394 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5c95394 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-5c95394 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6f1ce95{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-b89a4b5{--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;--justify-content:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c6981d1{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4a4eab9{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-96e2352 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-96e2352.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-96e2352.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-96e2352.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-96e2352.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-96e2352.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-96e2352 .elementor-icon{font-size:8px;}.elementor-10 .elementor-element.elementor-element-96e2352 .elementor-icon svg{height:8px;}.elementor-10 .elementor-element.elementor-element-67898b7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Shippori Mincho, 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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-c686cd0 .elementor-heading-title{font-size:32px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-427c816 .elementor-button{background-color:#10C8E000;font-size:16px;font-weight:500;text-decoration:none;line-height:1.8em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:1% 1% 1% 1%;}.elementor-10 .elementor-element.elementor-element-427c816 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-427c816 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-10 .elementor-element.elementor-element-427c816 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-427c816 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-427c816 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-427c816 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-321d954{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-67e2fa2{--grid-columns:1;width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-2ed55859{--min-height:30vh;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-716ef79{--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:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-10 .elementor-element.elementor-element-aed66e4{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-aed66e4 img{width:65%;}.elementor-10 .elementor-element.elementor-element-a007f12{--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:flex-start;--align-items:flex-end;--z-index:1;}.elementor-10 .elementor-element.elementor-element-2f2a18f9 .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-2b7de39e .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-49cf532{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-a845c03 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-763ed05 .elementor-heading-title{font-size:32px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-5907723 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-55f6ec3{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-10 .elementor-element.elementor-element-238145d .elementor-heading-title{font-size:28px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-9f82a9d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-f8730f4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-3702429.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-3702429 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0.1em;}.elementor-10 .elementor-element.elementor-element-2e516f3.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-2e516f3 .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-feab0a6.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-feab0a6 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0.1em;}.elementor-10 .elementor-element.elementor-element-8c8f870.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-8c8f870 .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-607ecef.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-607ecef .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0.1em;}.elementor-10 .elementor-element.elementor-element-c4117ba.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-c4117ba .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-3a8e0fa{font-size:16px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-fb01e19{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-10 .elementor-element.elementor-element-7a44cc5 .elementor-heading-title{font-size:28px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-74e923a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-0af7960{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-b2a78cc.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-b2a78cc .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0.1em;}.elementor-10 .elementor-element.elementor-element-91e429f.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-91e429f .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-d0f7d4f.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-d0f7d4f .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0.1em;}.elementor-10 .elementor-element.elementor-element-f7372d1.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-f7372d1 .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-782b396{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-953e7de .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-02a6843 .elementor-heading-title{font-size:32px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-a10504c{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:16px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-bebd0f9 .elementor-button{font-size:16px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-a52e5dc{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-33d643e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-16ac564 .elementor-heading-title{font-size:32px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-32eee11 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-7cc0543{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-852e32f{--grid-columns:1;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-852e32f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-440848a{--grid-columns:2;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-440848a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-17aeb40 .elementor-button{font-size:16px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-e64426b{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-7d8c433 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-70ddccf .elementor-heading-title{font-size:32px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-8788f23 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-98aa16d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8078072{--grid-columns:1;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-8078072 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c9816d5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c9816d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10 .elementor-element.elementor-element-cffd606 .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-b7be389 .elementor-heading-title{font-size:18px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-e936892 .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-0b61e6a .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-5c95394 .elementor-button{font-size:16px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-6f1ce95{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-67898b7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-c686cd0 .elementor-heading-title{font-size:32px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-427c816 .elementor-button{font-size:16px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-321d954{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-67e2fa2{--grid-columns:1;--grid-row-gap:16px;--grid-column-gap:16px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-716ef79{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-aed66e4 img{width:90%;}.elementor-10 .elementor-element.elementor-element-a007f12{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:020px 0px;--row-gap:020px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-10 .elementor-element.elementor-element-2f2a18f9 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-2b7de39e .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-49cf532{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-a845c03 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-763ed05 .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-10 .elementor-element.elementor-element-5907723 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-55f6ec3{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-43755ed{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1bfbf57{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-238145d .elementor-heading-title{font-size:20px;line-height:1.25em;}.elementor-10 .elementor-element.elementor-element-9f82a9d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-f8730f4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-10 .elementor-element.elementor-element-3702429.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-3702429{text-align:start;}.elementor-10 .elementor-element.elementor-element-3702429 .elementor-heading-title{font-size:14px;line-height:1.5em;letter-spacing:0.1px;}.elementor-10 .elementor-element.elementor-element-2e516f3.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-2e516f3{text-align:start;}.elementor-10 .elementor-element.elementor-element-2e516f3 .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-feab0a6.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-feab0a6{text-align:start;}.elementor-10 .elementor-element.elementor-element-feab0a6 .elementor-heading-title{font-size:14px;line-height:1.5em;letter-spacing:0.1px;}.elementor-10 .elementor-element.elementor-element-8c8f870.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-8c8f870{text-align:start;}.elementor-10 .elementor-element.elementor-element-8c8f870 .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-607ecef.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-607ecef{text-align:start;}.elementor-10 .elementor-element.elementor-element-607ecef .elementor-heading-title{font-size:14px;line-height:1.5em;letter-spacing:0.1px;}.elementor-10 .elementor-element.elementor-element-c4117ba.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-c4117ba{text-align:start;}.elementor-10 .elementor-element.elementor-element-c4117ba .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-3a8e0fa{font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-fb01e19{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-7a44cc5 .elementor-heading-title{font-size:20px;line-height:1.25em;}.elementor-10 .elementor-element.elementor-element-74e923a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-da0a254{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-a278096{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-10 .elementor-element.elementor-element-b2a78cc.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-b2a78cc{text-align:start;}.elementor-10 .elementor-element.elementor-element-b2a78cc .elementor-heading-title{font-size:14px;line-height:1.5em;letter-spacing:0.1px;}.elementor-10 .elementor-element.elementor-element-91e429f.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-91e429f{text-align:start;}.elementor-10 .elementor-element.elementor-element-91e429f .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-059cc2f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-a8d4ebd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-10 .elementor-element.elementor-element-d0f7d4f.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-d0f7d4f{text-align:start;}.elementor-10 .elementor-element.elementor-element-d0f7d4f .elementor-heading-title{font-size:14px;line-height:1.5em;letter-spacing:0.1px;}.elementor-10 .elementor-element.elementor-element-f7372d1.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-f7372d1{text-align:start;}.elementor-10 .elementor-element.elementor-element-f7372d1 .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-782b396{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-953e7de .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-02a6843 .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-10 .elementor-element.elementor-element-a10504c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-bebd0f9{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bebd0f9 .elementor-button{font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-a52e5dc{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-33d643e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-16ac564 .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-10 .elementor-element.elementor-element-32eee11 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-852e32f{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-440848a{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-17aeb40{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-17aeb40 .elementor-button{font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-e64426b{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-7d8c433 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-70ddccf .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-10 .elementor-element.elementor-element-8788f23 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-8078072{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-c9816d5{--min-height:16vh;}.elementor-10 .elementor-element.elementor-element-c9816d5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c9816d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10 .elementor-element.elementor-element-cffd606 .elementor-heading-title{font-size:12px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-375c90b{--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-10 .elementor-element.elementor-element-b7be389 .elementor-heading-title{font-size:15px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-e936892 .elementor-heading-title{font-size:12px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-0b61e6a .elementor-heading-title{font-size:12px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-5c95394{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5c95394 .elementor-button{font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-6f1ce95{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:16%;--padding-bottom:24%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-b89a4b5{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-10 .elementor-element.elementor-element-4a4eab9{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-10 .elementor-element.elementor-element-67898b7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-c686cd0 .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-10 .elementor-element.elementor-element-427c816{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-427c816 .elementor-button{font-size:14px;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-67e2fa2{--grid-columns:1;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-2ed55859{--width:100%;}.elementor-10 .elementor-element.elementor-element-a007f12{--width:100%;}.elementor-10 .elementor-element.elementor-element-4dcb423{--width:70%;}.elementor-10 .elementor-element.elementor-element-f408c1a{--width:70%;}.elementor-10 .elementor-element.elementor-element-730a8db{--width:70%;}.elementor-10 .elementor-element.elementor-element-da0a254{--width:80%;}.elementor-10 .elementor-element.elementor-element-059cc2f{--width:80%;}.elementor-10 .elementor-element.elementor-element-ce84587{--width:40%;}.elementor-10 .elementor-element.elementor-element-a0fd07d{--width:60%;}.elementor-10 .elementor-element.elementor-element-c61d07f{--width:100%;}.elementor-10 .elementor-element.elementor-element-a4789ce{--width:60%;}.elementor-10 .elementor-element.elementor-element-c9816d5{--width:35%;}.elementor-10 .elementor-element.elementor-element-b89a4b5{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-a007f12{--width:100%;}.elementor-10 .elementor-element.elementor-element-4dcb423{--width:100%;}.elementor-10 .elementor-element.elementor-element-f408c1a{--width:100%;}.elementor-10 .elementor-element.elementor-element-730a8db{--width:100%;}.elementor-10 .elementor-element.elementor-element-da0a254{--width:100%;}.elementor-10 .elementor-element.elementor-element-059cc2f{--width:100%;}.elementor-10 .elementor-element.elementor-element-ce84587{--width:100%;}.elementor-10 .elementor-element.elementor-element-a0fd07d{--width:100%;}.elementor-10 .elementor-element.elementor-element-a4789ce{--width:100%;}.elementor-10 .elementor-element.elementor-element-c9816d5{--width:35%;}.elementor-10 .elementor-element.elementor-element-b89a4b5{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a007f12 */.elementor-10 .elementor-element.elementor-element-a007f12 {
  width: fit-content;
  margin-left: auto; /* 右寄せ用 */
  margin-right: auto; /* 右側の余白調整（例） */
  align-self: center; /* 垂直中央寄せ */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc0543 */.loop-card img {
  width: 100%;
  height: auto;
  aspect-ratio: 3 / 2; 
  /* 好みで 16 / 9 や 4 / 3 など */
  object-fit: contain; 
  /* 縮小して全体を表示 */
  background-color: #f8f8f8; /* 空白時の背景（任意） */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98aa16d */.loop-card img {
  width: 100%;
  height: auto;
  aspect-ratio: 3 / 2; 
  /* 好みで 16 / 9 や 4 / 3 など */
  object-fit: contain; 
  /* 縮小して全体を表示 */
  background-color: #f8f8f8; /* 空白時の背景（任意） */
}/* End custom CSS */