.elementor-23 .elementor-element.elementor-element-34c7dd9{--display:flex;--position:fixed;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:100;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-34c7dd9{left:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-34c7dd9{right:0px;}.elementor-23 .elementor-element.elementor-element-fe4c3aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:400px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fe4c3aa:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fe4c3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yokotesokuryo.co.jp/wp-content/uploads/2025/12/TOP.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-fe4c3aa.e-con{--flex-grow:1;--flex-shrink:0;}.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-23 .elementor-element.elementor-element-a22322b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-a22322b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-a22322b img{width:100%;max-width:100%;height:64px;}.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-23 .elementor-element.elementor-element-373d16f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:35px;font-weight:700;line-height:60px;letter-spacing:1.1px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-373d16f.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-c63d3aa{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0px;}.elementor-23 .elementor-element.elementor-element-c63d3aa.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-c63d3aa{left:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-c63d3aa{right:0px;}.elementor-23 .elementor-element.elementor-element-6d10d59.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-6d10d59{left:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-6d10d59{right:0px;}.elementor-23 .elementor-element.elementor-element-6d10d59{top:562px;text-align:center;}.elementor-23 .elementor-element.elementor-element-49137dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-268091d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-268091d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-268091d .elementor-heading-title{font-family:var( --e-global-typography-ce4d25e-font-family ), Sans-serif;font-size:var( --e-global-typography-ce4d25e-font-size );font-weight:var( --e-global-typography-ce4d25e-font-weight );line-height:var( --e-global-typography-ce4d25e-line-height );letter-spacing:var( --e-global-typography-ce4d25e-letter-spacing );}.elementor-23 .elementor-element.elementor-element-bbe420c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-bbe420c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-bbe420c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.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 );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-43edcba{--grid-columns:1;--grid-column-gap:0px;}.elementor-23 .elementor-element.elementor-element-43edcba > .elementor-widget-container{margin:0px 0px 0px 0px;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 );}.elementor-23 .elementor-element.elementor-element-7c906fc .elementor-button{background-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:16px 40px 16px 40px;}.elementor-23 .elementor-element.elementor-element-7c906fc{margin:016px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-df2afb5{--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:100px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-df2afb5.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-d071359{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-cc1071d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-cc1071d img{width:100%;height:80px;}.elementor-23 .elementor-element.elementor-element-3e0dc56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;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-23 .elementor-element.elementor-element-0022728{--display:flex;}.elementor-23 .elementor-element.elementor-element-eed969f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-a2a38b1{--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-23 .elementor-element.elementor-element-a2a38b1 > .elementor-shape-bottom .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-a2a38b1 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F2F4F7;}.elementor-23 .elementor-element.elementor-element-a2a38b1 > .elementor-shape-bottom svg, .elementor-23 .elementor-element.elementor-element-a2a38b1 > .e-con-inner > .elementor-shape-bottom svg{width:calc(110% + 1.3px);height:100px;}.elementor-23 .elementor-element.elementor-element-bf4aaf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-bf4aaf7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-bf4aaf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2F4F7 0%, #D3D7DE 100%);}.elementor-23 .elementor-element.elementor-element-bf4aaf7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-b44970c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-b44970c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-b44970c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:70px;font-weight:700;line-height:60px;letter-spacing:1.1px;}.elementor-23 .elementor-element.elementor-element-c477802{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-c477802.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-c477802 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-10582a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-10582a6 p{margin-block-end:8px;}.elementor-23 .elementor-element.elementor-element-5a92ec6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:048px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-23 .elementor-element.elementor-element-7156958{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 35px 5px rgba(15.999999999999996, 62.999999999999936, 111, 0.32941176470588235);--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-7156958:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7156958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-424db7d{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-424db7d img{width:100px;max-width:120px;height:100%;}.elementor-23 .elementor-element.elementor-element-df331c6{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-df331c6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-b358c3a{width:var( --container-widget-width, 99.645% );max-width:99.645%;--container-widget-width:99.645%;--container-widget-flex-grow:0;text-align:left;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-23 .elementor-element.elementor-element-b358c3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-90b3fa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 35px 5px rgba(15.999999999999996, 62.999999999999936, 111, 0.32941176470588235);--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-90b3fa8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-90b3fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-7689de9{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-7689de9 img{width:100px;max-width:120px;height:100%;}.elementor-23 .elementor-element.elementor-element-db0e147{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-db0e147 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-8348a85{text-align:left;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-23 .elementor-element.elementor-element-92928e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 35px 5px rgba(15.999999999999996, 62.999999999999936, 111, 0.32941176470588235);--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-92928e8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-92928e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-dda9605{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-dda9605 img{width:100px;max-width:120px;height:100%;}.elementor-23 .elementor-element.elementor-element-6ca38c4{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-6ca38c4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-1d8de75{text-align:left;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-23 .elementor-element.elementor-element-008d63c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:98;}.elementor-23 .elementor-element.elementor-element-d58b18c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 35px 5px rgba(15.999999999999996, 62.999999999999936, 111, 0.32941176470588235);--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-d58b18c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d58b18c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-e218786{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-e218786 img{width:100px;max-width:120px;height:100%;}.elementor-23 .elementor-element.elementor-element-20103a2{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-20103a2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-35be5fe{text-align:left;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-23 .elementor-element.elementor-element-c824dfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 35px 5px rgba(15.999999999999996, 62.999999999999936, 111, 0.32941176470588235);--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c824dfb:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c824dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-33e1039{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-33e1039 img{width:100px;max-width:120px;height:100%;}.elementor-23 .elementor-element.elementor-element-d4c7be5{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-d4c7be5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-f42c022{text-align:left;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-23 .elementor-element.elementor-element-a63cfd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:54px;z-index:1;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-a63cfd8{right:2px;}body.rtl .elementor-23 .elementor-element.elementor-element-a63cfd8{left:2px;}.elementor-23 .elementor-element.elementor-element-fa80706{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fa80706:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fa80706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #103F6F 0%, #082038 100%);}.elementor-23 .elementor-element.elementor-element-fa80706.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-a3e1c6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;z-index:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-a3e1c6e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-a3e1c6e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:70px;font-weight:700;line-height:60px;letter-spacing:1.1px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-06b8165{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;z-index:1;text-align:center;}.elementor-23 .elementor-element.elementor-element-06b8165.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-06b8165 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-e26d607{--display:flex;--min-height:400px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-39bcc4e{--display:flex;--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:90px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-23 .elementor-element.elementor-element-39bcc4e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-39bcc4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-23 .elementor-element.elementor-element-f311425{--display:grid;--position:absolute;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;top:50%;--z-index:100;}.elementor-23 .elementor-element.elementor-element-f311425.e-con{--e-con-transform-translateY:-50%;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-f311425{left:-90px;}body.rtl .elementor-23 .elementor-element.elementor-element-f311425{right:-90px;}.elementor-23 .elementor-element.elementor-element-59952d2{--e-image-carousel-slides-to-show:1;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-59952d2.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-f283d2b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-23 .elementor-element.elementor-element-f283d2b.e-con{--order:99999 /* order end hack */;}.elementor-23 .elementor-element.elementor-element-97f47e7{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-33faf8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-23 .elementor-element.elementor-element-33faf8a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:0px;color:#1571DA;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-23 .elementor-element.elementor-element-f95a4eb{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-f95a4eb .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-f95a4eb .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-e3d6f85{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2e37306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2e37306 .elementor-heading-title{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 );color:var( --e-global-color-243e6a9 );}.elementor-23 .elementor-element.elementor-element-d956d82{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;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-23 .elementor-element.elementor-element-d956d82.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-d956d82 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-cd1ac47{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-cd1ac47 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-cd1ac47 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-c03d7da{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b9faf36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-b9faf36 .elementor-heading-title{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 );color:var( --e-global-color-243e6a9 );}.elementor-23 .elementor-element.elementor-element-2df9c8a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;}.elementor-23 .elementor-element.elementor-element-2df9c8a p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-c2650ca{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-c2650ca .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-c2650ca .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-77d9ab3{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8609fa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-8609fa6 .elementor-heading-title{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 );color:var( --e-global-color-243e6a9 );}.elementor-23 .elementor-element.elementor-element-af636eb{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;}.elementor-23 .elementor-element.elementor-element-af636eb p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-7fa3fca{--display:flex;--position:absolute;--min-height:400px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-23 .elementor-element.elementor-element-7fa3fca:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7fa3fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b3267e );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-7fa3fca{right:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-7fa3fca{left:0px;}.elementor-23 .elementor-element.elementor-element-b1abbbc{--display:flex;--min-height:400px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-478836b{--display:flex;--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:-90px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-478836b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-478836b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F7;}.elementor-23 .elementor-element.elementor-element-c88d707{--display:grid;--position:absolute;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;top:50%;--z-index:1;}.elementor-23 .elementor-element.elementor-element-c88d707.e-con{--e-con-transform-translateY:-50%;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-c88d707{left:90px;}body.rtl .elementor-23 .elementor-element.elementor-element-c88d707{right:90px;}.elementor-23 .elementor-element.elementor-element-6a88e82{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-6a88e82.e-con{--order:-99999 /* order start hack */;}.elementor-23 .elementor-element.elementor-element-3428dd4{--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:flex-end;--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-23 .elementor-element.elementor-element-fb8b0e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-23 .elementor-element.elementor-element-fb8b0e1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:30px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-c7278c5{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-c7278c5 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-c7278c5 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-94d379a{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-03e8bca{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-03e8bca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-243e6a9 );}.elementor-23 .elementor-element.elementor-element-7a2f91d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;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-23 .elementor-element.elementor-element-7a2f91d p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-a32cfdb{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-a32cfdb .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-a32cfdb .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-09a01da{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-663b939{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-663b939 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-243e6a9 );}.elementor-23 .elementor-element.elementor-element-f8630b2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-f8630b2 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-b3d61e7{--e-image-carousel-slides-to-show:1;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-b3d61e7.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-ed3e5eb{--display:flex;--position:absolute;--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-23 .elementor-element.elementor-element-ed3e5eb:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ed3e5eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F7;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-ed3e5eb{left:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-ed3e5eb{right:0px;}.elementor-23 .elementor-element.elementor-element-ae3c471{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ae3c471:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ae3c471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-23 .elementor-element.elementor-element-4d353d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-4d353d5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-4d353d5 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:70px;font-weight:700;line-height:60px;letter-spacing:1.1px;}.elementor-23 .elementor-element.elementor-element-6bb38d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-6bb38d2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-6bb38d2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-f758b62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;text-align:center;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-23 .elementor-element.elementor-element-f758b62 p{margin-block-end:8px;}.elementor-23 .elementor-element.elementor-element-e11f567{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-1aed7e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 35px 5px rgba(15.999999999999996, 62.999999999999936, 111, 0.32941176470588235);--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-1aed7e3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1aed7e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-be44068{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-be44068 img{width:100px;max-width:120px;height:100%;}.elementor-23 .elementor-element.elementor-element-a9a9141{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-a9a9141 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-b353054{text-align:left;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-23 .elementor-element.elementor-element-779a5ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 35px 5px rgba(15.999999999999996, 62.999999999999936, 111, 0.32941176470588235);--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-779a5ed:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-779a5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-ea95965{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-ea95965 img{width:100px;max-width:120px;height:100%;}.elementor-23 .elementor-element.elementor-element-31b3575{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-31b3575 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-d68c5e1{text-align:left;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-23 .elementor-element.elementor-element-853368c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 35px 5px rgba(15.999999999999996, 62.999999999999936, 111, 0.32941176470588235);--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-853368c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-853368c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-282a5af{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-282a5af img{width:100px;max-width:120px;height:100%;}.elementor-23 .elementor-element.elementor-element-14a5957{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-14a5957 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-528726d{text-align:left;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-23 .elementor-element.elementor-element-d21f13f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-a584d1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 35px 5px rgba(15.999999999999996, 62.999999999999936, 111, 0.32941176470588235);--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-a584d1d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a584d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-7f390e1{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-7f390e1 img{width:100px;max-width:120px;height:100%;}.elementor-23 .elementor-element.elementor-element-4439493{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-4439493 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-6db110a{text-align:left;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-23 .elementor-element.elementor-element-b1f2cd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 35px 5px rgba(15.999999999999996, 62.999999999999936, 111, 0.32941176470588235);--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-b1f2cd3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b1f2cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-f6e4c45{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-f6e4c45 img{width:100px;max-width:120px;height:100%;}.elementor-23 .elementor-element.elementor-element-d46bb12{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-d46bb12 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-0b80be5{text-align:left;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-23 .elementor-element.elementor-element-defa560{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 35px 5px rgba(15.999999999999996, 62.999999999999936, 111, 0.32941176470588235);--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-defa560:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-defa560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-e937927{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-e937927 img{width:100px;max-width:120px;height:100%;}.elementor-23 .elementor-element.elementor-element-11e1624{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-11e1624 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-2a45dba{text-align:left;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-23 .elementor-element.elementor-element-f20f165{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f20f165:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f20f165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-23 .elementor-element.elementor-element-ed8561c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 35px 5px rgba(15.999999999999996, 62.999999999999936, 111, 0.32941176470588235);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-23 .elementor-element.elementor-element-ed8561c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ed8561c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-80f927f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f44a34d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 024px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-f44a34d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-f44a34d .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:70px;font-weight:700;line-height:60px;letter-spacing:1.1px;}.elementor-23 .elementor-element.elementor-element-35959af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-35959af.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-35959af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-a77b443{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-e9fd323{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-aaf19e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-c6f5910{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-c6f5910 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0px;color:#103F6F;}.elementor-23 .elementor-element.elementor-element-b8a6a9a{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;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-23 .elementor-element.elementor-element-b8a6a9a p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-95e137d{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-95e137d .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-95e137d .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-7c0170a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-6484331 .elementor-heading-title{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 );color:var( --e-global-color-243e6a9 );}.elementor-23 .elementor-element.elementor-element-cdbd89a{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;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-23 .elementor-element.elementor-element-cdbd89a p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-bcf75e2{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-bcf75e2 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-bcf75e2 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-5c70b05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-e256ee0 .elementor-heading-title{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 );color:var( --e-global-color-243e6a9 );}.elementor-23 .elementor-element.elementor-element-d4936ed{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;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-23 .elementor-element.elementor-element-d4936ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-d4936ed p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-3cff881{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-3cff881 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-3cff881 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-012d61d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-1327f05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-1327f05 .elementor-heading-title{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 );color:var( --e-global-color-243e6a9 );}.elementor-23 .elementor-element.elementor-element-a14b316{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;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-23 .elementor-element.elementor-element-a14b316 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-556e19c{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-556e19c .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-556e19c .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-8b553f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8300bf0{--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-b6c3f3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-b6c3f3c .elementor-heading-title{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 );color:var( --e-global-color-243e6a9 );}.elementor-23 .elementor-element.elementor-element-486f02f{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;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-23 .elementor-element.elementor-element-486f02f p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-e433bf5{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-e433bf5 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-e433bf5 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-0d90882{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-16c9ac8 .elementor-heading-title{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 );color:var( --e-global-color-243e6a9 );}.elementor-23 .elementor-element.elementor-element-69a418e{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;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-23 .elementor-element.elementor-element-69a418e p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-66d1e8b{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-66d1e8b .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-66d1e8b .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-83d0961{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-ad79ff9 .elementor-heading-title{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 );color:var( --e-global-color-243e6a9 );}.elementor-23 .elementor-element.elementor-element-9db57b6{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;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-23 .elementor-element.elementor-element-9db57b6 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-5d87768{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-5d87768 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-5d87768 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-1bbd216{--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-0485845 .elementor-heading-title{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 );color:var( --e-global-color-243e6a9 );}.elementor-23 .elementor-element.elementor-element-a3691ac{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;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-23 .elementor-element.elementor-element-a3691ac p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-bfc77ed{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-bfc77ed .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-bfc77ed .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-07f6567{--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-f525b18 .elementor-heading-title{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 );color:var( --e-global-color-243e6a9 );}.elementor-23 .elementor-element.elementor-element-5f20cd5{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;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-23 .elementor-element.elementor-element-5f20cd5 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-81ae7ce{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-81ae7ce .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-81ae7ce .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-0fba698{--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-e10103f .elementor-heading-title{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 );color:var( --e-global-color-243e6a9 );}.elementor-23 .elementor-element.elementor-element-53c5cef{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;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-23 .elementor-element.elementor-element-53c5cef p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-cbc8b09{--divider-border-style:solid;--divider-color:var( --e-global-color-d50528f );--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-cbc8b09 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-cbc8b09 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-23 .elementor-element.elementor-element-a41567c{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a41567c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-f0904a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 024px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-f0904a8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-f0904a8 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:70px;font-weight:700;line-height:60px;letter-spacing:1.1px;}.elementor-23 .elementor-element.elementor-element-2214307{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-2214307.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-2214307 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-ad1f4ba{--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8d2a570{width:var( --container-widget-width, 13.577% );max-width:13.577%;margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:13.577%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-8d2a570.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-8d2a570 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-970eb96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7eda1ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;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-23 .elementor-element.elementor-element-8c28808{--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f6c0d38{width:var( --container-widget-width, 13.577% );max-width:13.577%;margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:13.577%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-f6c0d38.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-f6c0d38 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-8b10dde{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-954c89d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;}.elementor-23 .elementor-element.elementor-element-8ea8ec4{--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e1d7577{width:var( --container-widget-width, 13.577% );max-width:13.577%;margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:13.577%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-e1d7577.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-e1d7577 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-b89fb9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-17304e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;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-23 .elementor-element.elementor-element-2903e38{--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4346d92{width:var( --container-widget-width, 13.577% );max-width:13.577%;margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:13.577%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-4346d92.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-4346d92 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2e787a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b1c20eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;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-23 .elementor-element.elementor-element-c128611{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c128611.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-9bd4a2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-9bd4a2a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-9bd4a2a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:70px;font-weight:700;line-height:60px;letter-spacing:1.1px;}.elementor-23 .elementor-element.elementor-element-7f386b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-7f386b5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-7f386b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-4cde092{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-9a66e6b iframe{height:280px;}.elementor-23 .elementor-element.elementor-element-6009e31{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-ae729a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:080px;--padding-left:48px;--padding-right:48px;--z-index:200;}.elementor-23 .elementor-element.elementor-element-ae729a9:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ae729a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFDE;}.elementor-23 .elementor-element.elementor-element-1f243b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-1f243b6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-1f243b6 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:80px;font-weight:700;line-height:60px;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-79be65f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-79be65f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-79be65f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-48a4d5b{--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-48a4d5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-e384861{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;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-23 .elementor-element.elementor-element-e384861 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-8b397f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;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-23 .elementor-element.elementor-element-8b397f9 p{margin-block-end:0px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-20c292e{left:-1px;}body.rtl .elementor-23 .elementor-element.elementor-element-20c292e{right:-1px;}.elementor-23 .elementor-element.elementor-element-20c292e{top:452px;}.elementor-23 .elementor-element.elementor-element-2dab8a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-23 .elementor-element.elementor-element-2dab8a7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2dab8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-23 .elementor-element.elementor-element-fdbfc2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-23 .elementor-element.elementor-element-fdbfc2e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fdbfc2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yokotesokuryo.co.jp/wp-content/uploads/2026/01/recrtit_top.webp");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-fdbfc2e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-711b56d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f58d69b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-f58d69b::before, .elementor-23 .elementor-element.elementor-element-f58d69b > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-f58d69b > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-f58d69b > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-f58d69b > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-f58d69b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #7FCDE7 0%, #0B71D7 100%);}.elementor-23 .elementor-element.elementor-element-8cf8665{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-23 .elementor-element.elementor-element-8cf8665.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-8cf8665 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:54px;font-weight:700;line-height:60px;letter-spacing:1.1px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-684eadd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:left;}.elementor-23 .elementor-element.elementor-element-684eadd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-684eadd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-5e762d3{text-align:left;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-5e762d3 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-b972904{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b972904:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b972904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2F4F7 0%, #D3D7DE 100%);}.elementor-23 .elementor-element.elementor-element-abab5dc{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 35px 5px rgba(15.999999999999996, 62.999999999999936, 111, 0.32941176470588235);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-23 .elementor-element.elementor-element-abab5dc:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-abab5dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-abab5dc.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-69bcba5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-69bcba5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-69bcba5 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:70px;font-weight:700;line-height:60px;letter-spacing:1.1px;}.elementor-23 .elementor-element.elementor-element-17e9df0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-17e9df0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-17e9df0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-509daf6{text-align:center;}.elementor-23 .elementor-element.elementor-element-509daf6 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-39215d3{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-41bb8b1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-a983fbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 024px) 0px;padding:0px 0px 0px 0px;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-23 .elementor-element.elementor-element-a983fbb p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-f34d9e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ff0da85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-ff0da85:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ff0da85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E3054;}.elementor-23 .elementor-element.elementor-element-fbf9dd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-cb607a6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-9f3a7f4.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-9f3a7f4{text-align:left;}.elementor-23 .elementor-element.elementor-element-9f3a7f4 img{width:62%;}.elementor-23 .elementor-element.elementor-element-a277d28{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a277d28.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-a277d28 p{margin-block-end:0px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-aa953a9{--display:flex;}.elementor-23 .elementor-element.elementor-element-0304cfb{--display:flex;}.elementor-23 .elementor-element.elementor-element-9a14106{--display:flex;}.elementor-23 .elementor-element.elementor-element-1526cd1{--display:flex;}.elementor-23 .elementor-element.elementor-element-b5c1147{--display:flex;}.elementor-23 .elementor-element.elementor-element-6362378{--display:flex;}.elementor-23 .elementor-element.elementor-element-9055908{--display:flex;}.elementor-23 .elementor-element.elementor-element-eba4ab9{--display:flex;}.elementor-23 .elementor-element.elementor-element-70adeb1{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:var( --e-global-typography-f2fa7c6-font-size );--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-23 .elementor-element.elementor-element-70adeb1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-70adeb1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-23 .elementor-element.elementor-element-70adeb1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-23 .elementor-element.elementor-element-70adeb1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-f2fa7c6-font-family ), Sans-serif;font-weight:var( --e-global-typography-f2fa7c6-font-weight );letter-spacing:var( --e-global-typography-f2fa7c6-letter-spacing );}.elementor-23 .elementor-element.elementor-element-70adeb1 {--n-menu-title-color-hover:#FFFFFF85;}.elementor-23 .elementor-element.elementor-element-6fe130f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-6fe130f .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-6fe130f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-8f821e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;color:#FFFFFF;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-34c7dd9{--content-width:100vw;}.elementor-23 .elementor-element.elementor-element-0022728{--width:100%;}.elementor-23 .elementor-element.elementor-element-7156958{--width:350px;}.elementor-23 .elementor-element.elementor-element-90b3fa8{--width:350px;}.elementor-23 .elementor-element.elementor-element-92928e8{--width:350px;}.elementor-23 .elementor-element.elementor-element-d58b18c{--width:350px;}.elementor-23 .elementor-element.elementor-element-c824dfb{--width:350px;}.elementor-23 .elementor-element.elementor-element-39bcc4e{--width:100%;}.elementor-23 .elementor-element.elementor-element-7fa3fca{--width:50%;}.elementor-23 .elementor-element.elementor-element-478836b{--width:100%;}.elementor-23 .elementor-element.elementor-element-ed3e5eb{--width:50%;}.elementor-23 .elementor-element.elementor-element-1aed7e3{--width:350px;}.elementor-23 .elementor-element.elementor-element-779a5ed{--width:350px;}.elementor-23 .elementor-element.elementor-element-853368c{--width:350px;}.elementor-23 .elementor-element.elementor-element-a584d1d{--width:350px;}.elementor-23 .elementor-element.elementor-element-b1f2cd3{--width:350px;}.elementor-23 .elementor-element.elementor-element-defa560{--width:350px;}.elementor-23 .elementor-element.elementor-element-f20f165{--content-width:1440px;}.elementor-23 .elementor-element.elementor-element-ed8561c{--width:80%;}.elementor-23 .elementor-element.elementor-element-a77b443{--width:100%;}.elementor-23 .elementor-element.elementor-element-a41567c{--width:72.315%;}.elementor-23 .elementor-element.elementor-element-ae729a9{--width:640px;}.elementor-23 .elementor-element.elementor-element-48a4d5b{--width:45%;}.elementor-23 .elementor-element.elementor-element-2dab8a7{--content-width:856px;}.elementor-23 .elementor-element.elementor-element-fdbfc2e{--content-width:857px;}.elementor-23 .elementor-element.elementor-element-711b56d{--width:50%;}.elementor-23 .elementor-element.elementor-element-f58d69b{--width:50%;}.elementor-23 .elementor-element.elementor-element-abab5dc{--width:800px;}}@media(max-width:1400px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-df2afb5{--content-width:505px;}.elementor-23 .elementor-element.elementor-element-e3d6f85{--width:100%;}.elementor-23 .elementor-element.elementor-element-a41567c{--width:100%;}.elementor-23 .elementor-element.elementor-element-970eb96{--width:80%;}.elementor-23 .elementor-element.elementor-element-8b10dde{--width:80%;}.elementor-23 .elementor-element.elementor-element-b89fb9a{--width:80%;}.elementor-23 .elementor-element.elementor-element-2e787a8{--width:80%;}.elementor-23 .elementor-element.elementor-element-48a4d5b{--width:247.797px;}.elementor-23 .elementor-element.elementor-element-f58d69b{--width:50%;}}@media(max-width:1400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-268091d .elementor-heading-title{font-size:var( --e-global-typography-ce4d25e-font-size );line-height:var( --e-global-typography-ce4d25e-line-height );letter-spacing:var( --e-global-typography-ce4d25e-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-43edcba{--grid-columns:1;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-df2afb5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-3e0dc56{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-df331c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-b358c3a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-db0e147 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-8348a85{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-6ca38c4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-1d8de75{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-20103a2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-35be5fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-d4c7be5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-f42c022{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-a63cfd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-a63cfd8{right:50px;}body.rtl .elementor-23 .elementor-element.elementor-element-a63cfd8{left:50px;}.elementor-23 .elementor-element.elementor-element-a63cfd8 img{width:1%;}.elementor-23 .elementor-element.elementor-element-fa80706{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e26d607{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-39bcc4e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:0;}.elementor-23 .elementor-element.elementor-element-f311425{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-23 .elementor-element.elementor-element-f283d2b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-97f47e7{--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-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-e3d6f85{--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;--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-23 .elementor-element.elementor-element-2e37306 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-d956d82{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c03d7da{--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;--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-23 .elementor-element.elementor-element-b9faf36 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-2df9c8a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-77d9ab3{--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;--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-23 .elementor-element.elementor-element-8609fa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-8609fa6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-af636eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-c88d707{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--align-items:center;--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-23 .elementor-element.elementor-element-6a88e82{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3428dd4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fb8b0e1 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-94d379a{--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:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-03e8bca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-7a2f91d{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-7a2f91d p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-09a01da{--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;--margin-top:-10px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f8630b2{padding:-10px 0px -5px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-f758b62{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-a9a9141 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-b353054{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-31b3575 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-d68c5e1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-14a5957 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-528726d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-4439493 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-6db110a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-d46bb12 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-0b80be5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-11e1624 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-2a45dba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-ed8561c{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-23 .elementor-element.elementor-element-a77b443{--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-23 .elementor-element.elementor-element-aaf19e6{--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-23 .elementor-element.elementor-element-b8a6a9a{width:auto;max-width:auto;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-7c0170a{--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-23 .elementor-element.elementor-element-6484331 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-cdbd89a{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-5c70b05{--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-23 .elementor-element.elementor-element-e256ee0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-d4936ed{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-012d61d{--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-23 .elementor-element.elementor-element-1327f05 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-a14b316{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-8300bf0{--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;}.elementor-23 .elementor-element.elementor-element-b6c3f3c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-486f02f{width:auto;max-width:auto;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-0d90882{--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-23 .elementor-element.elementor-element-16c9ac8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-69a418e{width:auto;max-width:auto;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-83d0961{--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-23 .elementor-element.elementor-element-ad79ff9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-9db57b6{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-1bbd216{--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;--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-23 .elementor-element.elementor-element-0485845 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-a3691ac{width:auto;max-width:auto;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-07f6567{--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;--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-23 .elementor-element.elementor-element-f525b18 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-5f20cd5{width:auto;max-width:auto;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-0fba698{--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;--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-23 .elementor-element.elementor-element-e10103f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-53c5cef{width:auto;max-width:auto;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-8d2a570 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-7eda1ec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-f6c0d38 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-e1d7577 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-17304e9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-4346d92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-b1c20eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-e384861{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-8b397f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-fdbfc2e{--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-23 .elementor-element.elementor-element-fdbfc2e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fdbfc2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;}.elementor-23 .elementor-element.elementor-element-f58d69b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-8cf8665 .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-684eadd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 0px;}.elementor-23 .elementor-element.elementor-element-41bb8b1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-a983fbb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-70adeb1{--n-menu-title-font-size:var( --e-global-typography-f2fa7c6-font-size );}.elementor-23 .elementor-element.elementor-element-70adeb1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-23 .elementor-element.elementor-element-70adeb1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-23 .elementor-element.elementor-element-70adeb1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{letter-spacing:var( --e-global-typography-f2fa7c6-letter-spacing );}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-34c7dd9{--z-index:300;}.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-23 .elementor-element.elementor-element-a22322b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-a22322b img{max-width:89%;height:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-373d16f{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-23 .elementor-element.elementor-element-373d16f p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-6d10d59{top:476px;}.elementor-23 .elementor-element.elementor-element-49137dc{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-268091d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-268091d .elementor-heading-title{font-size:var( --e-global-typography-ce4d25e-font-size );line-height:var( --e-global-typography-ce4d25e-line-height );letter-spacing:var( --e-global-typography-ce4d25e-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-43edcba{--grid-columns:1;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-df2afb5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-d071359{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-cc1071d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-23 .elementor-element.elementor-element-3e0dc56{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-0022728{--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-23 .elementor-element.elementor-element-eed969f img{width:80%;}.elementor-23 .elementor-element.elementor-element-a2a38b1{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-bf4aaf7{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b44970c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-b44970c .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-c477802{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-10582a6{padding:0px 20px 0px 20px;text-align:left;}.elementor-23 .elementor-element.elementor-element-5a92ec6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-23 .elementor-element.elementor-element-df331c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-b358c3a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-db0e147 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-8348a85{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-6ca38c4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-1d8de75{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-008d63c{--z-index:98;}.elementor-23 .elementor-element.elementor-element-20103a2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-35be5fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-d4c7be5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-f42c022{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-a63cfd8{right:193px;}body.rtl .elementor-23 .elementor-element.elementor-element-a63cfd8{left:193px;}.elementor-23 .elementor-element.elementor-element-a63cfd8{bottom:13px;z-index:0;}.elementor-23 .elementor-element.elementor-element-fa80706{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-a3e1c6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-23 .elementor-element.elementor-element-a3e1c6e .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-06b8165{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e26d607{--min-height:700px;}.elementor-23 .elementor-element.elementor-element-39bcc4e{--min-height:700px;--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:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--z-index:0;}.elementor-23 .elementor-element.elementor-element-f311425{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--z-index:0;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-f311425{left:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-f311425{right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-2e37306 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-d956d82{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-b9faf36 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-8609fa6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-7fa3fca{--z-index:0;}.elementor-23 .elementor-element.elementor-element-b1abbbc{--min-height:700px;--margin-top:0;--margin-bottom:100;--margin-left:0;--margin-right:0;}.elementor-23 .elementor-element.elementor-element-478836b{--min-height:700px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-23 .elementor-element.elementor-element-c88d707{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-c88d707{left:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-c88d707{right:0px;}.elementor-23 .elementor-element.elementor-element-6a88e82.e-con{--order:99;}.elementor-23 .elementor-element.elementor-element-7a2f91d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-ae3c471{--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4d353d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-4d353d5 .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-6bb38d2{margin:0px 9px calc(var(--kit-widget-spacing, 0px) + 24px) 11px;}.elementor-23 .elementor-element.elementor-element-f758b62{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;padding:0px 20px 0px 20px;text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-e11f567{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-a9a9141 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-b353054{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-31b3575 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-d68c5e1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-14a5957 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-528726d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-d21f13f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-4439493 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-6db110a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-d46bb12 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-0b80be5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-11e1624 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-2a45dba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-f20f165{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ed8561c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-f44a34d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-f44a34d .elementor-heading-title{font-size:50px;letter-spacing:1.1px;}.elementor-23 .elementor-element.elementor-element-35959af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-23 .elementor-element.elementor-element-a77b443{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-e9fd323{--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-23 .elementor-element.elementor-element-aaf19e6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b8a6a9a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-7c0170a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6484331 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-cdbd89a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-5c70b05{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e256ee0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-d4936ed{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-012d61d{--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-23 .elementor-element.elementor-element-1327f05 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-a14b316{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-8b553f0{--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-23 .elementor-element.elementor-element-8300bf0{--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;--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-23 .elementor-element.elementor-element-b6c3f3c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-486f02f{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-0d90882{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-16c9ac8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-69a418e{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-83d0961{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ad79ff9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-9db57b6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-1bbd216{--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;--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-23 .elementor-element.elementor-element-0485845 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-a3691ac{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-07f6567{--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;--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-23 .elementor-element.elementor-element-f525b18 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-5f20cd5{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-0fba698{--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;--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-23 .elementor-element.elementor-element-e10103f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-53c5cef{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-a41567c{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-f0904a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-f0904a8 .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-2214307{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-8d2a570 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-7eda1ec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-f6c0d38 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-e1d7577 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-17304e9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-4346d92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-b1c20eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c128611{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-9bd4a2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-9bd4a2a .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-7f386b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-23 .elementor-element.elementor-element-ae729a9{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-1f243b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-1f243b6 .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-79be65f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-23 .elementor-element.elementor-element-e384861{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-8b397f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-20c292e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:615px;}.elementor-23 .elementor-element.elementor-element-2dab8a7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-fdbfc2e{--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-23 .elementor-element.elementor-element-fdbfc2e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fdbfc2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-23 .elementor-element.elementor-element-711b56d{--width:0px;--min-height:0px;}.elementor-23 .elementor-element.elementor-element-f58d69b.e-con{--order:-99999 /* order start hack */;}.elementor-23 .elementor-element.elementor-element-8cf8665 .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-b972904{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-abab5dc{--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-69bcba5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-69bcba5 .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-17e9df0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-23 .elementor-element.elementor-element-509daf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-23 .elementor-element.elementor-element-39215d3{--margin-top:10px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-41bb8b1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-a983fbb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-fbf9dd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-cb607a6{--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-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-70adeb1{--n-menu-title-font-size:var( --e-global-typography-f2fa7c6-font-size );}.elementor-23 .elementor-element.elementor-element-70adeb1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-23 .elementor-element.elementor-element-70adeb1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-23 .elementor-element.elementor-element-70adeb1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{letter-spacing:var( --e-global-typography-f2fa7c6-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-6d10d59 */.elementor-23 .elementor-element.elementor-element-6d10d59 {
    /* --- 位置と幅の強力な設定 --- */
    width: 100vw !important;            /* 画面幅の100%（隙間なし） */
    left: 50% !important;               /* 中央配置の基準 */
    transform: translateX(-50%) !important; /* ど真ん中に補正 */
    max-width: none !important;         /* 幅の制限を解除 */
    
    /* --- 重なり順などの設定 --- */
    z-index: 99 !important;             /* 最前面に表示 */
    pointer-events: none;               /* クリックの邪魔をしない */
}

/* 画像本体への命令 */
.elementor-23 .elementor-element.elementor-element-6d10d59 img {
    width: 100% !important;             /* 親の幅（100vw）いっぱいに広げる */
    height: auto !important;            /* 幅に合わせて高さも自然に伸ばす */
    object-fit: fill !important;        /* 隙間なく埋める */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c63d3aa */.elementor-23 .elementor-element.elementor-element-c63d3aa {
    width: 100vw !important; /* 画面の横幅いっぱい */
    left: 50% !important;    /* 一旦中央に置く */
    transform: translateX(-50%) !important; /* 真ん中基準で補正 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a63cfd8 */.elementor-23 .elementor-element.elementor-element-a63cfd8 {
    /* --- 位置と幅の強力な設定 --- */
    width: 100vw !important;            /* 画面幅の100%（隙間なし） */
    left: 50% !important;               /* 中央配置の基準 */
    transform: translateX(-50%) !important; /* ど真ん中に補正 */
    max-width: none !important;         /* 幅の制限を解除 */
    
    /* --- 重なり順などの設定 --- */
    z-index: 99 !important;             /* 最前面に表示 */
    pointer-events: none;               /* クリックの邪魔をしない */
}

/* 画像本体への命令（ここが重要） */
.elementor-23 .elementor-element.elementor-element-a63cfd8 img {
    width: 100% !important;             /* 親の幅（100vw）いっぱいに広げる */
    height: auto !important;            /* 幅に合わせて高さも自然に伸ばす */
    object-fit: fill !important;        /* 隙間なく埋める */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20c292e */.elementor-23 .elementor-element.elementor-element-20c292e {
    /* --- 位置と幅の強力な設定 --- */
    width: 100vw !important;            /* 画面幅の100%（隙間なし） */
    left: 50% !important;               /* 中央配置の基準 */
    transform: translateX(-50%) !important; /* ど真ん中に補正 */
    max-width: none !important;         /* 幅の制限を解除 */
    
    /* --- 重なり順などの設定 --- */
    z-index: 99 !important;             /* 最前面に表示 */
    pointer-events: none;               /* クリックの邪魔をしない */
}

/* 画像本体への命令（ここが重要） */
.elementor-23 .elementor-element.elementor-element-20c292e img {
    width: 100% !important;             /* 親の幅（100vw）いっぱいに広げる */
    height: auto !important;            /* 幅に合わせて高さも自然に伸ばす */
    object-fit: fill !important;        /* 隙間なく埋める */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-febcacc *//* 1. 必須バッジ（青）のデザイン */
.elementor-23 .elementor-element.elementor-element-febcacc .req {
    background-color: #51C3E5; /* 鮮やかな青 */
    color: #fff;
    font-size: 11px;
    padding: 3px 8px;
    margin-left: 8px;
    border-radius: 3px;
    vertical-align: middle;
    font-weight: normal;
}

/* 2. 任意バッジ（グレー）のデザイン */
.elementor-23 .elementor-element.elementor-element-febcacc .opt {
    background-color: #AAAAAA; /* グレー */
    color: #fff;
    font-size: 11px;
    padding: 3px 8px;
    margin-left: 8px;
    border-radius: 3px;
    vertical-align: middle;
    font-weight: normal;
}

.elementor-23 .elementor-element.elementor-element-febcacc .wpcf7-form label {
    width: 100%;
    margin-bottom: 24px;
}

.elementor-23 .elementor-element.elementor-element-febcacc .wpcf7-form label input {
    margin-top: 6px;
}

.elementor-23 .elementor-element.elementor-element-febcacc .wpcf7-form label textarea {
    margin-top: 6px;
}

/* 2. ラジオボタンとチェックボックスを強制的に縦並びにする */
.elementor-23 .elementor-element.elementor-element-febcacc span .your-type {
    display: flex !important;
    flex-direction: column !important;
}

.elementor-23 .elementor-element.elementor-element-febcacc span .your-type span {
    margin: 0;
    margin-bottom: 10px !important;
    width: 100%;
}

/* 3. プライバシーポリシーのテキスト*/
.elementor-23 .elementor-element.elementor-element-febcacc .privacy p {
    font-size: 12px;
    text-align: center;
}

/* 4. プライバシーポリシーの箱（スクロールバー付き） */
.elementor-23 .elementor-element.elementor-element-febcacc .privacy-scroll-box {
    height: 150px;           /* 箱の高さ */
    overflow-y: scroll;      /* 縦にスクロールさせる */
    border: 1px solid #ddd;  /* 薄い枠線 */
    padding: 15px;           /* 内側の余白 */
    font-size: 12px;         /* 文字サイズ */
    background-color: #fff;  /* 背景色 */
    margin-bottom: 20px;     /* 下のボタンとの隙間 */
    color: #333;}
    
.elementor-23 .elementor-element.elementor-element-febcacc .privacy-scroll-box p {
    text-align: left;
}

/* 5. 送信ボタンのデザイン */
.elementor-23 .elementor-element.elementor-element-febcacc .wpcf7-submit {
    background-color: #1571DA !important; /* 青色背景 */
    color: #fff !important;               /* 文字色白 */
    font-size: 16px !important;           /* 文字大きく */
    font-weight: bold;
    width: 100%;                          /* 幅いっぱい */
    max-width: 400px;                     /* 最大幅制限 */
    margin: 30px auto 0;                  /* 上の余白と中央寄せ */
    display: block;
    padding: 15px !important;             /* ボタンの厚み */
    border-radius: 4px;
}
/* ボタンにマウスを乗せた時 */
.elementor-23 .elementor-element.elementor-element-febcacc .wpcf7-submit:hover {
    background-color: #2670B7 !important; /* 少し濃い青 */
     color: #ffffff88 !important;               /* 文字色白 */
    font-size: 16px !important;        
}
/* 6. バリデーション */
.elementor-23 .elementor-element.elementor-element-febcacc span .wpcf7-not-valid-tip {
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-70adeb1 *//* フッター内のアクティブなメニューの色を通常時と同じにする */
footer .current-menu-item a {
    color: inherit !important; /* 親要素の色を継承 */
    background: none !important; /* 背景色も消す場合 */
}/* End custom CSS */