.elementor-556 .elementor-element.elementor-element-78ecc2fc{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-556 .elementor-element.elementor-element-a5c1331 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-556 .elementor-element.elementor-element-a5c1331 .elementor-custom-embed-play i{color:#000000;font-size:80px;}.elementor-556 .elementor-element.elementor-element-a5c1331 .elementor-custom-embed-play svg{fill:#000000;width:80px;height:80px;}.elementor-556 .elementor-element.elementor-element-4e656719{--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:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-556 .elementor-element.elementor-element-79a70a40{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-556 .elementor-element.elementor-element-abd2376 .elementor-heading-title{font-family:var( --e-global-typography-3c54f35-font-family ), Sans-serif;font-size:var( --e-global-typography-3c54f35-font-size );font-weight:var( --e-global-typography-3c54f35-font-weight );line-height:var( --e-global-typography-3c54f35-line-height );color:var( --e-global-color-primary );}.elementor-556 .elementor-element.elementor-element-f7997fe{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-556 .elementor-element.elementor-element-f7997fe .elementor-divider-separator{width:120px;}.elementor-556 .elementor-element.elementor-element-f7997fe .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-556 .elementor-element.elementor-element-e6a8ee{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-556 .elementor-element.elementor-element-78912d87{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-556 .elementor-element.elementor-element-78912d87:not(.elementor-motion-effects-element-type-background), .elementor-556 .elementor-element.elementor-element-78912d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-556 .elementor-element.elementor-element-11a2c0b{text-align:center;}.elementor-556 .elementor-element.elementor-element-11a2c0b .elementor-heading-title{font-family:var( --e-global-typography-3c54f35-font-family ), Sans-serif;font-size:var( --e-global-typography-3c54f35-font-size );font-weight:var( --e-global-typography-3c54f35-font-weight );line-height:var( --e-global-typography-3c54f35-line-height );color:var( --e-global-color-primary );}.elementor-556 .elementor-element.elementor-element-3bd5e805{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-556 .elementor-element.elementor-element-3bd5e805 .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-556 .elementor-element.elementor-element-3bd5e805 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-556 .elementor-element.elementor-element-6cab037b{--grid-columns:2;}.elementor-556 .elementor-element.elementor-element-6cab037b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-556 .elementor-element.elementor-element-2cab0a13{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-556 .elementor-element.elementor-element-2cab0a13:not(.elementor-motion-effects-element-type-background), .elementor-556 .elementor-element.elementor-element-2cab0a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e331909 );}.elementor-556 .elementor-element.elementor-element-29638be{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-556 .elementor-element.elementor-element-4558db0 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-556 .elementor-element.elementor-element-354bb64f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-556 .elementor-element.elementor-element-7ca067bc .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-primary );}.elementor-556 .elementor-element.elementor-element-2f35d88c{font-family:var( --e-global-typography-b4f4346-font-family ), Sans-serif;font-size:var( --e-global-typography-b4f4346-font-size );font-weight:var( --e-global-typography-b4f4346-font-weight );line-height:var( --e-global-typography-b4f4346-line-height );color:#000000;}.elementor-556 .elementor-element.elementor-element-7c10c417{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-556 .elementor-element.elementor-element-7c10c417:not(.elementor-motion-effects-element-type-background), .elementor-556 .elementor-element.elementor-element-7c10c417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-556 .elementor-element.elementor-element-5f2ea8b8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-556 .elementor-element.elementor-element-e06b56f .elementor-heading-title{font-family:var( --e-global-typography-64abec9-font-family ), Sans-serif;font-size:var( --e-global-typography-64abec9-font-size );font-weight:var( --e-global-typography-64abec9-font-weight );line-height:var( --e-global-typography-64abec9-line-height );color:var( --e-global-color-primary );}.elementor-556 .elementor-element.elementor-element-4625c2ee{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-556 .elementor-element.elementor-element-4625c2ee .elementor-divider-separator{width:120px;}.elementor-556 .elementor-element.elementor-element-4625c2ee .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-556 .elementor-element.elementor-element-25096c7c{font-family:var( --e-global-typography-b4f4346-font-family ), Sans-serif;font-size:var( --e-global-typography-b4f4346-font-size );font-weight:var( --e-global-typography-b4f4346-font-weight );line-height:var( --e-global-typography-b4f4346-line-height );color:#000000;}.elementor-556 .elementor-element.elementor-element-588fd308{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-556 .elementor-element.elementor-element-6c39ed9d img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-556 .elementor-element.elementor-element-7052e897{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-556 .elementor-element.elementor-element-7052e897:not(.elementor-motion-effects-element-type-background), .elementor-556 .elementor-element.elementor-element-7052e897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-556 .elementor-element.elementor-element-420471bf{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-556 .elementor-element.elementor-element-2a2d288f img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-556 .elementor-element.elementor-element-7c73eb88{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-556 .elementor-element.elementor-element-2c33ca1d .elementor-heading-title{font-family:var( --e-global-typography-64abec9-font-family ), Sans-serif;font-size:var( --e-global-typography-64abec9-font-size );font-weight:var( --e-global-typography-64abec9-font-weight );line-height:var( --e-global-typography-64abec9-line-height );color:var( --e-global-color-primary );}.elementor-556 .elementor-element.elementor-element-1aca9fab{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-556 .elementor-element.elementor-element-1aca9fab .elementor-divider-separator{width:120px;}.elementor-556 .elementor-element.elementor-element-1aca9fab .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-556 .elementor-element.elementor-element-a1b20e9{font-family:var( --e-global-typography-b4f4346-font-family ), Sans-serif;font-size:var( --e-global-typography-b4f4346-font-size );font-weight:var( --e-global-typography-b4f4346-font-weight );line-height:var( --e-global-typography-b4f4346-line-height );color:#000000;}.elementor-556 .elementor-element.elementor-element-3889e299{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-556 .elementor-element.elementor-element-3889e299:not(.elementor-motion-effects-element-type-background), .elementor-556 .elementor-element.elementor-element-3889e299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-556 .elementor-element.elementor-element-e4fb5bd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-556 .elementor-element.elementor-element-6b38c897 .elementor-heading-title{font-family:var( --e-global-typography-64abec9-font-family ), Sans-serif;font-size:var( --e-global-typography-64abec9-font-size );font-weight:var( --e-global-typography-64abec9-font-weight );line-height:var( --e-global-typography-64abec9-line-height );color:var( --e-global-color-primary );}.elementor-556 .elementor-element.elementor-element-341cfca3{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-556 .elementor-element.elementor-element-341cfca3 .elementor-divider-separator{width:120px;}.elementor-556 .elementor-element.elementor-element-341cfca3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-556 .elementor-element.elementor-element-57917b62{font-family:var( --e-global-typography-b4f4346-font-family ), Sans-serif;font-size:var( --e-global-typography-b4f4346-font-size );font-weight:var( --e-global-typography-b4f4346-font-weight );line-height:var( --e-global-typography-b4f4346-line-height );color:#000000;}.elementor-556 .elementor-element.elementor-element-74caf5f2{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-556 .elementor-element.elementor-element-9e45d61 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-556 .elementor-element.elementor-element-4e58e0c3{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-556 .elementor-element.elementor-element-4e58e0c3:not(.elementor-motion-effects-element-type-background), .elementor-556 .elementor-element.elementor-element-4e58e0c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-556 .elementor-element.elementor-element-368a2a87{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-556 .elementor-element.elementor-element-19416710 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-556 .elementor-element.elementor-element-614acef9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-556 .elementor-element.elementor-element-1e175f1e .elementor-heading-title{font-family:var( --e-global-typography-64abec9-font-family ), Sans-serif;font-size:var( --e-global-typography-64abec9-font-size );font-weight:var( --e-global-typography-64abec9-font-weight );line-height:var( --e-global-typography-64abec9-line-height );color:var( --e-global-color-primary );}.elementor-556 .elementor-element.elementor-element-2395555e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-556 .elementor-element.elementor-element-2395555e .elementor-divider-separator{width:120px;}.elementor-556 .elementor-element.elementor-element-2395555e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-556 .elementor-element.elementor-element-1c63a511{font-family:var( --e-global-typography-b4f4346-font-family ), Sans-serif;font-size:var( --e-global-typography-b4f4346-font-size );font-weight:var( --e-global-typography-b4f4346-font-weight );line-height:var( --e-global-typography-b4f4346-line-height );color:#000000;}.elementor-556 .elementor-element.elementor-element-3d9f6642{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-556 .elementor-element.elementor-element-3d9f6642:not(.elementor-motion-effects-element-type-background), .elementor-556 .elementor-element.elementor-element-3d9f6642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-556 .elementor-element.elementor-element-7c6f815d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-556 .elementor-element.elementor-element-5ff43e4f .elementor-heading-title{font-family:var( --e-global-typography-64abec9-font-family ), Sans-serif;font-size:var( --e-global-typography-64abec9-font-size );font-weight:var( --e-global-typography-64abec9-font-weight );line-height:var( --e-global-typography-64abec9-line-height );color:var( --e-global-color-primary );}.elementor-556 .elementor-element.elementor-element-3c7179b5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-556 .elementor-element.elementor-element-3c7179b5 .elementor-divider-separator{width:120px;}.elementor-556 .elementor-element.elementor-element-3c7179b5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-556 .elementor-element.elementor-element-4a8c16be{font-family:var( --e-global-typography-b4f4346-font-family ), Sans-serif;font-size:var( --e-global-typography-b4f4346-font-size );font-weight:var( --e-global-typography-b4f4346-font-weight );line-height:var( --e-global-typography-b4f4346-line-height );color:#000000;}.elementor-556 .elementor-element.elementor-element-6834ce9c{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-556 .elementor-element.elementor-element-4dde9e02 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-556 .elementor-element.elementor-element-50a8ae31{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-556 .elementor-element.elementor-element-7d05774c{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-556 .elementor-element.elementor-element-7d05774c.elementor-element{--align-self:center;}.elementor-556 .elementor-element.elementor-element-7d05774c .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:2.5rem;font-weight:700;line-height:3rem;color:var( --e-global-color-primary );}.elementor-556 .elementor-element.elementor-element-34c21d86{width:100%;max-width:100%;padding:2% 2% 2% 2%;border-style:none;text-align:center;}.elementor-556 .elementor-element.elementor-element-34c21d86 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:24px;font-weight:800;letter-spacing:3.2px;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-556 .elementor-element.elementor-element-78ecc2fc{--min-height:0px;}.elementor-556 .elementor-element.elementor-element-abd2376 .elementor-heading-title{font-size:var( --e-global-typography-3c54f35-font-size );line-height:var( --e-global-typography-3c54f35-line-height );}.elementor-556 .elementor-element.elementor-element-11a2c0b .elementor-heading-title{font-size:var( --e-global-typography-3c54f35-font-size );line-height:var( --e-global-typography-3c54f35-line-height );}.elementor-556 .elementor-element.elementor-element-6cab037b{--grid-columns:2;}.elementor-556 .elementor-element.elementor-element-4558db0{text-align:left;}.elementor-556 .elementor-element.elementor-element-2f35d88c{font-size:var( --e-global-typography-b4f4346-font-size );line-height:var( --e-global-typography-b4f4346-line-height );}.elementor-556 .elementor-element.elementor-element-e06b56f .elementor-heading-title{font-size:var( --e-global-typography-64abec9-font-size );line-height:var( --e-global-typography-64abec9-line-height );}.elementor-556 .elementor-element.elementor-element-25096c7c{font-size:var( --e-global-typography-b4f4346-font-size );line-height:var( --e-global-typography-b4f4346-line-height );}.elementor-556 .elementor-element.elementor-element-6c39ed9d{text-align:left;}.elementor-556 .elementor-element.elementor-element-2a2d288f{text-align:left;}.elementor-556 .elementor-element.elementor-element-2c33ca1d .elementor-heading-title{font-size:var( --e-global-typography-64abec9-font-size );line-height:var( --e-global-typography-64abec9-line-height );}.elementor-556 .elementor-element.elementor-element-a1b20e9{font-size:var( --e-global-typography-b4f4346-font-size );line-height:var( --e-global-typography-b4f4346-line-height );}.elementor-556 .elementor-element.elementor-element-6b38c897 .elementor-heading-title{font-size:var( --e-global-typography-64abec9-font-size );line-height:var( --e-global-typography-64abec9-line-height );}.elementor-556 .elementor-element.elementor-element-57917b62{font-size:var( --e-global-typography-b4f4346-font-size );line-height:var( --e-global-typography-b4f4346-line-height );}.elementor-556 .elementor-element.elementor-element-9e45d61{text-align:left;}.elementor-556 .elementor-element.elementor-element-19416710{text-align:left;}.elementor-556 .elementor-element.elementor-element-1e175f1e .elementor-heading-title{font-size:var( --e-global-typography-64abec9-font-size );line-height:var( --e-global-typography-64abec9-line-height );}.elementor-556 .elementor-element.elementor-element-1c63a511{font-size:var( --e-global-typography-b4f4346-font-size );line-height:var( --e-global-typography-b4f4346-line-height );}.elementor-556 .elementor-element.elementor-element-5ff43e4f .elementor-heading-title{font-size:var( --e-global-typography-64abec9-font-size );line-height:var( --e-global-typography-64abec9-line-height );}.elementor-556 .elementor-element.elementor-element-4a8c16be{font-size:var( --e-global-typography-b4f4346-font-size );line-height:var( --e-global-typography-b4f4346-line-height );}.elementor-556 .elementor-element.elementor-element-4dde9e02{text-align:left;}.elementor-556 .elementor-element.elementor-element-7d05774c{width:100%;max-width:100%;}.elementor-556 .elementor-element.elementor-element-7d05774c .elementor-heading-title{font-size:2rem;line-height:2.5rem;}}@media(max-width:767px){.elementor-556 .elementor-element.elementor-element-4e656719{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-556 .elementor-element.elementor-element-abd2376 .elementor-heading-title{font-size:var( --e-global-typography-3c54f35-font-size );line-height:var( --e-global-typography-3c54f35-line-height );}.elementor-556 .elementor-element.elementor-element-11a2c0b .elementor-heading-title{font-size:var( --e-global-typography-3c54f35-font-size );line-height:var( --e-global-typography-3c54f35-line-height );}.elementor-556 .elementor-element.elementor-element-6cab037b{--grid-columns:1;}.elementor-556 .elementor-element.elementor-element-2cab0a13{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-556 .elementor-element.elementor-element-29638be{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-556 .elementor-element.elementor-element-29638be.e-con{--order:-99999 /* order start hack */;}.elementor-556 .elementor-element.elementor-element-2f35d88c{font-size:var( --e-global-typography-b4f4346-font-size );line-height:var( --e-global-typography-b4f4346-line-height );}.elementor-556 .elementor-element.elementor-element-7c10c417{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-556 .elementor-element.elementor-element-e06b56f .elementor-heading-title{font-size:var( --e-global-typography-64abec9-font-size );line-height:var( --e-global-typography-64abec9-line-height );}.elementor-556 .elementor-element.elementor-element-25096c7c{font-size:var( --e-global-typography-b4f4346-font-size );line-height:var( --e-global-typography-b4f4346-line-height );}.elementor-556 .elementor-element.elementor-element-588fd308{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-556 .elementor-element.elementor-element-588fd308.e-con{--order:-99999 /* order start hack */;}.elementor-556 .elementor-element.elementor-element-7052e897{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-556 .elementor-element.elementor-element-420471bf{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-556 .elementor-element.elementor-element-420471bf.e-con{--order:-99999 /* order start hack */;}.elementor-556 .elementor-element.elementor-element-2c33ca1d .elementor-heading-title{font-size:var( --e-global-typography-64abec9-font-size );line-height:var( --e-global-typography-64abec9-line-height );}.elementor-556 .elementor-element.elementor-element-a1b20e9{font-size:var( --e-global-typography-b4f4346-font-size );line-height:var( --e-global-typography-b4f4346-line-height );}.elementor-556 .elementor-element.elementor-element-3889e299{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-556 .elementor-element.elementor-element-6b38c897 .elementor-heading-title{font-size:var( --e-global-typography-64abec9-font-size );line-height:var( --e-global-typography-64abec9-line-height );}.elementor-556 .elementor-element.elementor-element-57917b62{font-size:var( --e-global-typography-b4f4346-font-size );line-height:var( --e-global-typography-b4f4346-line-height );}.elementor-556 .elementor-element.elementor-element-74caf5f2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-556 .elementor-element.elementor-element-74caf5f2.e-con{--order:-99999 /* order start hack */;}.elementor-556 .elementor-element.elementor-element-4e58e0c3{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-556 .elementor-element.elementor-element-368a2a87{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-556 .elementor-element.elementor-element-368a2a87.e-con{--order:-99999 /* order start hack */;}.elementor-556 .elementor-element.elementor-element-1e175f1e .elementor-heading-title{font-size:var( --e-global-typography-64abec9-font-size );line-height:var( --e-global-typography-64abec9-line-height );}.elementor-556 .elementor-element.elementor-element-1c63a511{font-size:var( --e-global-typography-b4f4346-font-size );line-height:var( --e-global-typography-b4f4346-line-height );}.elementor-556 .elementor-element.elementor-element-3d9f6642{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-556 .elementor-element.elementor-element-5ff43e4f .elementor-heading-title{font-size:var( --e-global-typography-64abec9-font-size );line-height:var( --e-global-typography-64abec9-line-height );}.elementor-556 .elementor-element.elementor-element-4a8c16be{font-size:var( --e-global-typography-b4f4346-font-size );line-height:var( --e-global-typography-b4f4346-line-height );}.elementor-556 .elementor-element.elementor-element-6834ce9c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-556 .elementor-element.elementor-element-6834ce9c.e-con{--order:-99999 /* order start hack */;}.elementor-556 .elementor-element.elementor-element-50a8ae31{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-556 .elementor-element.elementor-element-7d05774c .elementor-heading-title{font-size:1.1rem;line-height:1.5rem;}.elementor-556 .elementor-element.elementor-element-34c21d86{padding:2% 6% 2% 6%;}.elementor-556 .elementor-element.elementor-element-34c21d86 .elementor-heading-title{font-size:1rem;line-height:1.7rem;letter-spacing:2px;}}@media(min-width:768px){.elementor-556 .elementor-element.elementor-element-4e656719{--content-width:1200px;}.elementor-556 .elementor-element.elementor-element-2cab0a13{--content-width:1200px;}.elementor-556 .elementor-element.elementor-element-7c10c417{--content-width:1200px;}.elementor-556 .elementor-element.elementor-element-7052e897{--content-width:1200px;}.elementor-556 .elementor-element.elementor-element-3889e299{--content-width:1200px;}.elementor-556 .elementor-element.elementor-element-4e58e0c3{--content-width:1200px;}.elementor-556 .elementor-element.elementor-element-3d9f6642{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-556 .elementor-element.elementor-element-78ecc2fc{--content-width:0%;}}/* Start custom CSS for video, class: .elementor-element-a5c1331 */.gradient-border {
  border: 8px solid transparent;
  border-image-source: linear-gradient(45deg, #E0C852, #FDF3AC, #DBC06F, #F5EA9E);
  border-image-slice: 1;
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34c21d86 */.elementor-556 .elementor-element.elementor-element-34c21d86 {
  border: 4px solid;
  border-style: double!important;
  border-image: linear-gradient(20deg, #E0C852, #FDF3AC, #DBC06F, #F5EA9E) 1;
  display: inline-block!important;
}/* End custom CSS */