.elementor-2314 .elementor-element.elementor-element-5259f97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.6;--padding-top:200px;--padding-bottom:100px;--padding-left:64px;--padding-right:64px;}.elementor-2314 .elementor-element.elementor-element-5259f97:not(.elementor-motion-effects-element-type-background), .elementor-2314 .elementor-element.elementor-element-5259f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pat-sanada.com/wp-content/uploads/木漏れ日.jpg");background-position:bottom center;background-size:cover;}.elementor-2314 .elementor-element.elementor-element-5259f97::before, .elementor-2314 .elementor-element.elementor-element-5259f97 > .elementor-background-video-container::before, .elementor-2314 .elementor-element.elementor-element-5259f97 > .e-con-inner > .elementor-background-video-container::before, .elementor-2314 .elementor-element.elementor-element-5259f97 > .elementor-background-slideshow::before, .elementor-2314 .elementor-element.elementor-element-5259f97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2314 .elementor-element.elementor-element-5259f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor6 ) 0%, var( --e-global-color-astglobalcolor0 ) 100%);}.elementor-2314 .elementor-element.elementor-element-f79e1c8{text-align:center;}.elementor-2314 .elementor-element.elementor-element-f79e1c8 .elementor-heading-title{font-family:var( --e-global-typography-3edb5c1-font-family ), Sans-serif;font-size:var( --e-global-typography-3edb5c1-font-size );text-transform:var( --e-global-typography-3edb5c1-text-transform );letter-spacing:var( --e-global-typography-3edb5c1-letter-spacing );color:#FFFFFF;}.elementor-2314 .elementor-element.elementor-element-036e470{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:128px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-2314 .elementor-element.elementor-element-036e470:not(.elementor-motion-effects-element-type-background), .elementor-2314 .elementor-element.elementor-element-036e470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2314 .elementor-element.elementor-element-2dc2e7d{text-align:left;}.elementor-2314 .elementor-element.elementor-element-2dc2e7d .elementor-heading-title{font-family:var( --e-global-typography-5370391-font-family ), Sans-serif;font-size:var( --e-global-typography-5370391-font-size );text-transform:var( --e-global-typography-5370391-text-transform );letter-spacing:var( --e-global-typography-5370391-letter-spacing );color:var( --e-global-color-primary );}.elementor-2314 .elementor-element.elementor-element-7330313{font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-86debfb{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-af07d0b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-f29ad3b{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-f29ad3b .elementor-heading-title{font-family:var( --e-global-typography-b65b9e7-font-family ), Sans-serif;font-size:var( --e-global-typography-b65b9e7-font-size );font-weight:var( --e-global-typography-b65b9e7-font-weight );text-transform:var( --e-global-typography-b65b9e7-text-transform );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );color:var( --e-global-color-primary );}.elementor-2314 .elementor-element.elementor-element-fdc0074{font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-2f02884{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-fe1e5c5{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-fe1e5c5 .elementor-heading-title{font-family:var( --e-global-typography-b65b9e7-font-family ), Sans-serif;font-size:var( --e-global-typography-b65b9e7-font-size );font-weight:var( --e-global-typography-b65b9e7-font-weight );text-transform:var( --e-global-typography-b65b9e7-text-transform );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );color:var( --e-global-color-primary );}.elementor-2314 .elementor-element.elementor-element-d1253c0{font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-5de9d6e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:16px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-e93b12c{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-e93b12c .elementor-heading-title{font-family:var( --e-global-typography-b65b9e7-font-family ), Sans-serif;font-size:var( --e-global-typography-b65b9e7-font-size );font-weight:var( --e-global-typography-b65b9e7-font-weight );text-transform:var( --e-global-typography-b65b9e7-text-transform );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );color:var( --e-global-color-primary );}.elementor-2314 .elementor-element.elementor-element-aaf57c3{font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-b674b88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:24px 0px 0px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-ab486e0{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-12741e1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-6d0099a{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-6d0099a .elementor-heading-title{font-family:var( --e-global-typography-b65b9e7-font-family ), Sans-serif;font-size:var( --e-global-typography-b65b9e7-font-size );font-weight:var( --e-global-typography-b65b9e7-font-weight );text-transform:var( --e-global-typography-b65b9e7-text-transform );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );color:var( --e-global-color-primary );}.elementor-2314 .elementor-element.elementor-element-901f9dd{font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-98b36ec{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-0263321{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-0263321 .elementor-heading-title{font-family:var( --e-global-typography-b65b9e7-font-family ), Sans-serif;font-size:var( --e-global-typography-b65b9e7-font-size );font-weight:var( --e-global-typography-b65b9e7-font-weight );text-transform:var( --e-global-typography-b65b9e7-text-transform );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );color:var( --e-global-color-primary );}.elementor-2314 .elementor-element.elementor-element-19510b0{font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-b755295{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:16px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-35c2cb3{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-35c2cb3 .elementor-heading-title{font-family:var( --e-global-typography-b65b9e7-font-family ), Sans-serif;font-size:var( --e-global-typography-b65b9e7-font-size );font-weight:var( --e-global-typography-b65b9e7-font-weight );text-transform:var( --e-global-typography-b65b9e7-text-transform );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );color:var( --e-global-color-primary );}.elementor-2314 .elementor-element.elementor-element-500bd3a{font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-2031d23{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-2314 .elementor-element.elementor-element-2031d23:not(.elementor-motion-effects-element-type-background), .elementor-2314 .elementor-element.elementor-element-2031d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2314 .elementor-element.elementor-element-4ffb4b3{text-align:left;}.elementor-2314 .elementor-element.elementor-element-4ffb4b3 .elementor-heading-title{font-family:var( --e-global-typography-5370391-font-family ), Sans-serif;font-size:var( --e-global-typography-5370391-font-size );text-transform:var( --e-global-typography-5370391-text-transform );letter-spacing:var( --e-global-typography-5370391-letter-spacing );color:var( --e-global-color-primary );}.elementor-2314 .elementor-element.elementor-element-4271d5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-85dafcd{--display:flex;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-2314 .elementor-element.elementor-element-cdf687d{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-cdf687d .elementor-heading-title{font-family:var( --e-global-typography-b65b9e7-font-family ), Sans-serif;font-size:var( --e-global-typography-b65b9e7-font-size );font-weight:var( --e-global-typography-b65b9e7-font-weight );text-transform:var( --e-global-typography-b65b9e7-text-transform );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );color:var( --e-global-color-primary );}.elementor-2314 .elementor-element.elementor-element-72b7ee7{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 6px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-72b7ee7 .elementor-heading-title{font-family:var( --e-global-typography-9deb013-font-family ), Sans-serif;font-size:var( --e-global-typography-9deb013-font-size );font-weight:var( --e-global-typography-9deb013-font-weight );text-transform:var( --e-global-typography-9deb013-text-transform );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-2afdcd2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 40%;font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-3e7f20c{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 6px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-3e7f20c .elementor-heading-title{font-family:var( --e-global-typography-9deb013-font-family ), Sans-serif;font-size:var( --e-global-typography-9deb013-font-size );font-weight:var( --e-global-typography-9deb013-font-weight );text-transform:var( --e-global-typography-9deb013-text-transform );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-b50e7d4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 40%;font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-ae3ca44{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 6px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-ae3ca44 .elementor-heading-title{font-family:var( --e-global-typography-9deb013-font-family ), Sans-serif;font-size:var( --e-global-typography-9deb013-font-size );font-weight:var( --e-global-typography-9deb013-font-weight );text-transform:var( --e-global-typography-9deb013-text-transform );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-33af485{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 40%;font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-f9af1cc{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 6px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-f9af1cc .elementor-heading-title{font-family:var( --e-global-typography-9deb013-font-family ), Sans-serif;font-size:var( --e-global-typography-9deb013-font-size );font-weight:var( --e-global-typography-9deb013-font-weight );text-transform:var( --e-global-typography-9deb013-text-transform );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-4d6ad90{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 40%;font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-470fbfe{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 6px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-470fbfe .elementor-heading-title{font-family:var( --e-global-typography-9deb013-font-family ), Sans-serif;font-size:var( --e-global-typography-9deb013-font-size );font-weight:var( --e-global-typography-9deb013-font-weight );text-transform:var( --e-global-typography-9deb013-text-transform );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-2bd22e4{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 6px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-2bd22e4 .elementor-heading-title{font-family:var( --e-global-typography-9deb013-font-family ), Sans-serif;font-size:var( --e-global-typography-9deb013-font-size );font-weight:var( --e-global-typography-9deb013-font-weight );text-transform:var( --e-global-typography-9deb013-text-transform );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-9fcbffe{--display:flex;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-9435824{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-9435824 .elementor-heading-title{font-family:var( --e-global-typography-b65b9e7-font-family ), Sans-serif;font-size:var( --e-global-typography-b65b9e7-font-size );font-weight:var( --e-global-typography-b65b9e7-font-weight );text-transform:var( --e-global-typography-b65b9e7-text-transform );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );color:var( --e-global-color-primary );}.elementor-2314 .elementor-element.elementor-element-6d0886c{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 6px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-6d0886c .elementor-heading-title{font-family:var( --e-global-typography-9deb013-font-family ), Sans-serif;font-size:var( --e-global-typography-9deb013-font-size );font-weight:var( --e-global-typography-9deb013-font-weight );text-transform:var( --e-global-typography-9deb013-text-transform );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-277d9db{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 40%;font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-7794067{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 6px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-7794067 .elementor-heading-title{font-family:var( --e-global-typography-9deb013-font-family ), Sans-serif;font-size:var( --e-global-typography-9deb013-font-size );font-weight:var( --e-global-typography-9deb013-font-weight );text-transform:var( --e-global-typography-9deb013-text-transform );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-e915857{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 40%;font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-d1eeee9{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 6px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-d1eeee9 .elementor-heading-title{font-family:var( --e-global-typography-9deb013-font-family ), Sans-serif;font-size:var( --e-global-typography-9deb013-font-size );font-weight:var( --e-global-typography-9deb013-font-weight );text-transform:var( --e-global-typography-9deb013-text-transform );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-874d977{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 40%;font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-4b62063{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 6px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-4b62063 .elementor-heading-title{font-family:var( --e-global-typography-9deb013-font-family ), Sans-serif;font-size:var( --e-global-typography-9deb013-font-size );font-weight:var( --e-global-typography-9deb013-font-weight );text-transform:var( --e-global-typography-9deb013-text-transform );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-0e18938{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 40%;font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-ec68d55{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 6px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-ec68d55 .elementor-heading-title{font-family:var( --e-global-typography-9deb013-font-family ), Sans-serif;font-size:var( --e-global-typography-9deb013-font-size );font-weight:var( --e-global-typography-9deb013-font-weight );text-transform:var( --e-global-typography-9deb013-text-transform );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-bfd61eb{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 6px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-bfd61eb .elementor-heading-title{font-family:var( --e-global-typography-9deb013-font-family ), Sans-serif;font-size:var( --e-global-typography-9deb013-font-size );font-weight:var( --e-global-typography-9deb013-font-weight );text-transform:var( --e-global-typography-9deb013-text-transform );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-1091f5e{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-2314 .elementor-element.elementor-element-1091f5e:not(.elementor-motion-effects-element-type-background), .elementor-2314 .elementor-element.elementor-element-1091f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2314 .elementor-element.elementor-element-dee1b6a{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-2314 .elementor-element.elementor-element-e00cb45{text-align:left;}.elementor-2314 .elementor-element.elementor-element-e00cb45 .elementor-heading-title{font-family:var( --e-global-typography-5370391-font-family ), Sans-serif;font-size:var( --e-global-typography-5370391-font-size );text-transform:var( --e-global-typography-5370391-text-transform );letter-spacing:var( --e-global-typography-5370391-letter-spacing );color:var( --e-global-color-primary );}.elementor-2314 .elementor-element.elementor-element-6259b2b{font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-3aa13b7{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-a88e7fe{--display:flex;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-2314 .elementor-element.elementor-element-501c8f8{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-501c8f8 .elementor-heading-title{font-family:var( --e-global-typography-b65b9e7-font-family ), Sans-serif;font-size:var( --e-global-typography-b65b9e7-font-size );font-weight:var( --e-global-typography-b65b9e7-font-weight );text-transform:var( --e-global-typography-b65b9e7-text-transform );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );color:var( --e-global-color-primary );}.elementor-2314 .elementor-element.elementor-element-1c680bc{margin:12px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 12px;font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-3fddbae{--display:flex;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-33dff62{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );text-align:left;}.elementor-2314 .elementor-element.elementor-element-33dff62 .elementor-heading-title{font-family:var( --e-global-typography-b65b9e7-font-family ), Sans-serif;font-size:var( --e-global-typography-b65b9e7-font-size );font-weight:var( --e-global-typography-b65b9e7-font-weight );text-transform:var( --e-global-typography-b65b9e7-text-transform );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );color:var( --e-global-color-primary );}.elementor-2314 .elementor-element.elementor-element-67ca48d{margin:12px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 12px;font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-4793f02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-2314 .elementor-element.elementor-element-4793f02:not(.elementor-motion-effects-element-type-background), .elementor-2314 .elementor-element.elementor-element-4793f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2314 .elementor-element.elementor-element-cecf402{text-align:left;}.elementor-2314 .elementor-element.elementor-element-cecf402 .elementor-heading-title{text-transform:none;}.elementor-2314 .elementor-element.elementor-element-f99ff35{font-family:var( --e-global-typography-9e68bec-font-family ), Sans-serif;font-size:var( --e-global-typography-9e68bec-font-size );font-weight:var( --e-global-typography-9e68bec-font-weight );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-d5d22bc{text-align:center;}.elementor-2314 .elementor-element.elementor-element-d5d22bc .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-d5d22bc .ha-cig-item img{width:60px;height:60px;}.elementor-2314 .elementor-element.elementor-element-d5d22bc .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-d5d22bc .ha-cig-item .fw-svg-wrap{width:60px;height:60px;}.elementor-2314 .elementor-element.elementor-element-d5d22bc .ha-cig-item i{font-size:25px;}.elementor-2314 .elementor-element.elementor-element-d5d22bc .ha-cig-item svg{width:25px;height:25px;}.elementor-2314 .elementor-element.elementor-element-d5d22bc .ha-cig-item:not(:last-child){margin-right:5px;}.elementor-2314 .elementor-element.elementor-element-d5d22bc .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-d5d22bc .ha-cig-item img,.elementor-2314 .elementor-element.elementor-element-d5d22bc .ha-cig-item .fw-svg-wrap{border-width:3px;}.elementor-2314 .elementor-element.elementor-element-e938718{text-align:center;}.elementor-2314 .elementor-element.elementor-element-e938718 .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-e938718 .ha-cig-item img{width:60px;height:60px;}.elementor-2314 .elementor-element.elementor-element-e938718 .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-e938718 .ha-cig-item .fw-svg-wrap{width:60px;height:60px;}.elementor-2314 .elementor-element.elementor-element-e938718 .ha-cig-item i{font-size:25px;}.elementor-2314 .elementor-element.elementor-element-e938718 .ha-cig-item svg{width:25px;height:25px;}.elementor-2314 .elementor-element.elementor-element-e938718 .ha-cig-item:not(:last-child){margin-right:5px;}.elementor-2314 .elementor-element.elementor-element-e938718 .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-e938718 .ha-cig-item img,.elementor-2314 .elementor-element.elementor-element-e938718 .ha-cig-item .fw-svg-wrap{border-width:3px;}.elementor-2314 .elementor-element.elementor-element-249ff63{text-align:center;}.elementor-2314 .elementor-element.elementor-element-249ff63 .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-249ff63 .ha-cig-item img{width:60px;height:60px;}.elementor-2314 .elementor-element.elementor-element-249ff63 .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-249ff63 .ha-cig-item .fw-svg-wrap{width:60px;height:60px;}.elementor-2314 .elementor-element.elementor-element-249ff63 .ha-cig-item i{font-size:25px;}.elementor-2314 .elementor-element.elementor-element-249ff63 .ha-cig-item svg{width:25px;height:25px;}.elementor-2314 .elementor-element.elementor-element-249ff63 .ha-cig-item:not(:last-child){margin-right:5px;}.elementor-2314 .elementor-element.elementor-element-249ff63 .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-249ff63 .ha-cig-item img,.elementor-2314 .elementor-element.elementor-element-249ff63 .ha-cig-item .fw-svg-wrap{border-width:3px;}.elementor-2314 .elementor-element.elementor-element-9b5d0aa{text-align:center;}.elementor-2314 .elementor-element.elementor-element-9b5d0aa .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-9b5d0aa .ha-cig-item img{width:60px;height:60px;}.elementor-2314 .elementor-element.elementor-element-9b5d0aa .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-9b5d0aa .ha-cig-item .fw-svg-wrap{width:60px;height:60px;}.elementor-2314 .elementor-element.elementor-element-9b5d0aa .ha-cig-item i{font-size:25px;}.elementor-2314 .elementor-element.elementor-element-9b5d0aa .ha-cig-item svg{width:25px;height:25px;}.elementor-2314 .elementor-element.elementor-element-9b5d0aa .ha-cig-item:not(:last-child){margin-right:5px;}.elementor-2314 .elementor-element.elementor-element-9b5d0aa .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-9b5d0aa .ha-cig-item img,.elementor-2314 .elementor-element.elementor-element-9b5d0aa .ha-cig-item .fw-svg-wrap{border-width:3px;}.elementor-2314 .elementor-element.elementor-element-15ff8d5{text-align:center;}.elementor-2314 .elementor-element.elementor-element-15ff8d5 .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-15ff8d5 .ha-cig-item img{width:60px;height:60px;}.elementor-2314 .elementor-element.elementor-element-15ff8d5 .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-15ff8d5 .ha-cig-item .fw-svg-wrap{width:60px;height:60px;}.elementor-2314 .elementor-element.elementor-element-15ff8d5 .ha-cig-item i{font-size:25px;}.elementor-2314 .elementor-element.elementor-element-15ff8d5 .ha-cig-item svg{width:25px;height:25px;}.elementor-2314 .elementor-element.elementor-element-15ff8d5 .ha-cig-item:not(:last-child){margin-right:5px;}.elementor-2314 .elementor-element.elementor-element-15ff8d5 .ha-cig-item i,.elementor-2314 .elementor-element.elementor-element-15ff8d5 .ha-cig-item img,.elementor-2314 .elementor-element.elementor-element-15ff8d5 .ha-cig-item .fw-svg-wrap{border-width:3px;}body.elementor-page-2314:not(.elementor-motion-effects-element-type-background), body.elementor-page-2314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:1024px){.elementor-2314 .elementor-element.elementor-element-5259f97{--padding-top:140px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-2314 .elementor-element.elementor-element-f79e1c8 .elementor-heading-title{font-size:var( --e-global-typography-3edb5c1-font-size );letter-spacing:var( --e-global-typography-3edb5c1-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-036e470{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2314 .elementor-element.elementor-element-2dc2e7d .elementor-heading-title{font-size:var( --e-global-typography-5370391-font-size );letter-spacing:var( --e-global-typography-5370391-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-7330313{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-f29ad3b .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-fdc0074{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-fe1e5c5 .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-d1253c0{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-e93b12c .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-aaf57c3{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-b674b88{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-6d0099a .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-901f9dd{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-0263321 .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-19510b0{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-35c2cb3 .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-500bd3a{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-2031d23{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2314 .elementor-element.elementor-element-4ffb4b3 .elementor-heading-title{font-size:var( --e-global-typography-5370391-font-size );letter-spacing:var( --e-global-typography-5370391-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-85dafcd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-2314 .elementor-element.elementor-element-cdf687d .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-72b7ee7 .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-2afdcd2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 16%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-3e7f20c .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-b50e7d4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 16%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-ae3ca44 .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-33af485{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 16%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-f9af1cc .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-4d6ad90{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 16%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-470fbfe .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-2bd22e4 .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-9fcbffe{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-9435824 .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-6d0886c .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-277d9db{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 16%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-7794067 .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-e915857{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 16%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-d1eeee9 .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-874d977{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 16%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-4b62063 .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-0e18938{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 16%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-ec68d55 .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-bfd61eb .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-1091f5e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2314 .elementor-element.elementor-element-dee1b6a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-e00cb45 .elementor-heading-title{font-size:var( --e-global-typography-5370391-font-size );letter-spacing:var( --e-global-typography-5370391-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-6259b2b{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-a88e7fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-2314 .elementor-element.elementor-element-501c8f8 .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-1c680bc{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-3fddbae{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-33dff62 .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-67ca48d{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-4793f02{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2314 .elementor-element.elementor-element-f99ff35{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}}@media(min-width:1025px){.elementor-2314 .elementor-element.elementor-element-5259f97:not(.elementor-motion-effects-element-type-background), .elementor-2314 .elementor-element.elementor-element-5259f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-2314 .elementor-element.elementor-element-5259f97{--margin-top:94px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:8px;--padding-right:8px;}.elementor-2314 .elementor-element.elementor-element-f79e1c8 .elementor-heading-title{font-size:var( --e-global-typography-3edb5c1-font-size );letter-spacing:var( --e-global-typography-3edb5c1-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-036e470{--padding-top:64px;--padding-bottom:64px;--padding-left:8px;--padding-right:8px;}.elementor-2314 .elementor-element.elementor-element-2dc2e7d .elementor-heading-title{font-size:var( --e-global-typography-5370391-font-size );letter-spacing:var( --e-global-typography-5370391-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-7330313{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-af07d0b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2314 .elementor-element.elementor-element-f29ad3b .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-fdc0074{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-2f02884{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2314 .elementor-element.elementor-element-fe1e5c5 .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-d1253c0{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-5de9d6e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2314 .elementor-element.elementor-element-e93b12c .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-aaf57c3{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-b674b88{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-12741e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2314 .elementor-element.elementor-element-6d0099a .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-901f9dd{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-98b36ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2314 .elementor-element.elementor-element-0263321 .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-19510b0{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-b755295{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2314 .elementor-element.elementor-element-35c2cb3 .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-500bd3a{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-2031d23{--padding-top:64px;--padding-bottom:64px;--padding-left:8px;--padding-right:8px;}.elementor-2314 .elementor-element.elementor-element-4ffb4b3 .elementor-heading-title{font-size:var( --e-global-typography-5370391-font-size );letter-spacing:var( --e-global-typography-5370391-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-85dafcd{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-cdf687d .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-72b7ee7 .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-2afdcd2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-3e7f20c .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-b50e7d4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-ae3ca44 .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-33af485{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-f9af1cc .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-4d6ad90{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-470fbfe .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-2bd22e4 .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-9fcbffe{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2314 .elementor-element.elementor-element-9435824 .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-6d0886c .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-277d9db{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-7794067 .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-e915857{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-d1eeee9 .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-874d977{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-4b62063 .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-0e18938{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-ec68d55 .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-bfd61eb .elementor-heading-title{font-size:var( --e-global-typography-9deb013-font-size );letter-spacing:var( --e-global-typography-9deb013-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-1091f5e{--padding-top:64px;--padding-bottom:64px;--padding-left:8px;--padding-right:8px;}.elementor-2314 .elementor-element.elementor-element-dee1b6a{--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-2314 .elementor-element.elementor-element-e00cb45 .elementor-heading-title{font-size:var( --e-global-typography-5370391-font-size );letter-spacing:var( --e-global-typography-5370391-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-6259b2b{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-a88e7fe{--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-2314 .elementor-element.elementor-element-501c8f8 .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-1c680bc{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-3fddbae{--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-2314 .elementor-element.elementor-element-33dff62 .elementor-heading-title{font-size:var( --e-global-typography-b65b9e7-font-size );letter-spacing:var( --e-global-typography-b65b9e7-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-67ca48d{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-4793f02{--padding-top:64px;--padding-bottom:128px;--padding-left:8px;--padding-right:8px;}.elementor-2314 .elementor-element.elementor-element-cecf402 .elementor-heading-title{font-size:18px;}.elementor-2314 .elementor-element.elementor-element-f99ff35{font-size:var( --e-global-typography-9e68bec-font-size );line-height:var( --e-global-typography-9e68bec-line-height );letter-spacing:var( --e-global-typography-9e68bec-letter-spacing );}.elementor-2314 .elementor-element.elementor-element-d5d22bc{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2314 .elementor-element.elementor-element-e938718{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2314 .elementor-element.elementor-element-249ff63{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2314 .elementor-element.elementor-element-9b5d0aa{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2314 .elementor-element.elementor-element-15ff8d5{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}