.elementor-40 .elementor-element.elementor-element-59a63ecc{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--overlay-mix-blend-mode:multiply;}.elementor-40 .elementor-element.elementor-element-59a63ecc:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-59a63ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daohe.academy/wp-content/uploads/2023/10/E-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-73fd7046{text-align:center;}.elementor-40 .elementor-element.elementor-element-73fd7046 img{width:320px;}.elementor-40 .elementor-element.elementor-element-7f75007d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-40 .elementor-element.elementor-element-c0fe787{text-align:center;}.elementor-40 .elementor-element.elementor-element-c0fe787 .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:21px;font-weight:500;line-height:24px;color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-1d22171d{--spacer-size:1px;}.elementor-40 .elementor-element.elementor-element-37ffbc7{--display:flex;}.elementor-40 .elementor-element.elementor-global-2055 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-global-615{--spacer-size:250px;}.elementor-40 .elementor-element.elementor-element-57c3d50e{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-40 .elementor-element.elementor-element-17852985{--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;--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1bbd99be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-1bbd99be{z-index:2;text-align:start;}.elementor-40 .elementor-element.elementor-element-1bbd99be .elementor-heading-title{font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:30px;font-weight:500;line-height:48px;letter-spacing:0.5px;color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-1726e23{z-index:-1;text-align:start;}.elementor-40 .elementor-element.elementor-element-1726e23 img{width:800px;}.elementor-40 .elementor-element.elementor-global-606{z-index:-1;text-align:start;}.elementor-40 .elementor-element.elementor-global-606 img{width:1000px;}.elementor-40 .elementor-element.elementor-element-2a4873b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:-100px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-40 .elementor-element.elementor-element-2a4873b5:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-2a4873b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-40 .elementor-element.elementor-element-398ac131 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-398ac131{z-index:2;text-align:start;}.elementor-40 .elementor-element.elementor-element-398ac131 .elementor-heading-title{font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:30px;font-weight:600;line-height:48px;letter-spacing:0.5px;color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-63b60879 .elementor-heading-title{font-family:var( --e-global-typography-54e4aed-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-54e4aed-font-size );font-weight:var( --e-global-typography-54e4aed-font-weight );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-6419fc59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-6419fc59{text-align:start;font-family:var( --e-global-typography-7e949f4-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-7e949f4-font-size );font-weight:var( --e-global-typography-7e949f4-font-weight );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-5e9f0611{--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;--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-40 .elementor-element.elementor-element-4db21bae img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-04ff579{--display:flex;}.elementor-40 .elementor-element.elementor-global-1211{--spacer-size:100px;}.elementor-40 .elementor-element.elementor-element-6b1dc50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-40 .elementor-element.elementor-element-3aaf5c23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 24px 12px 24px;border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-3aaf5c23{text-align:center;}.elementor-40 .elementor-element.elementor-element-3aaf5c23 .elementor-heading-title{font-family:var( --e-global-typography-54e4aed-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-54e4aed-font-size );font-weight:var( --e-global-typography-54e4aed-font-weight );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-2b00c2ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-2b00c2ca{text-align:justify;font-family:var( --e-global-typography-7e949f4-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-7e949f4-font-size );font-weight:var( --e-global-typography-7e949f4-font-weight );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-4f938969{--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:flex-start;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:200px;--padding-right:200px;}.elementor-40 .elementor-element.elementor-element-4f938969.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-87b4b65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-87b4b65:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-87b4b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daohe.academy/wp-content/uploads/2023/10/E-03_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-87b4b65::before, .elementor-40 .elementor-element.elementor-element-87b4b65 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-87b4b65 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-87b4b65 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-87b4b65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-87b4b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 75%, #000000 100%);}.elementor-40 .elementor-element.elementor-element-1f81034 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-1f81034{z-index:1;text-align:start;}.elementor-40 .elementor-element.elementor-element-1f81034 .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:84px;font-weight:500;line-height:56px;color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-ff7fe51{text-align:start;}.elementor-40 .elementor-element.elementor-element-ff7fe51 .elementor-heading-title{font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:21px;font-weight:600;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-ad1452e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-ad1452e:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-ad1452e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daohe.academy/wp-content/uploads/2023/10/E-03_2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-ad1452e::before, .elementor-40 .elementor-element.elementor-element-ad1452e > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-ad1452e > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-ad1452e > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-ad1452e > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-ad1452e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 75%, #000000 100%);}.elementor-40 .elementor-element.elementor-element-579d9bf > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-579d9bf{z-index:1;text-align:start;}.elementor-40 .elementor-element.elementor-element-579d9bf .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:84px;font-weight:500;line-height:56px;color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-86eed0f{text-align:start;}.elementor-40 .elementor-element.elementor-element-86eed0f .elementor-heading-title{font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:21px;font-weight:600;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-558270a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-558270a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-558270a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daohe.academy/wp-content/uploads/2023/10/E-03_3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-558270a::before, .elementor-40 .elementor-element.elementor-element-558270a > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-558270a > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-558270a > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-558270a > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-558270a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 50%, #000000 100%);}.elementor-40 .elementor-element.elementor-element-f4627e0 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-f4627e0{z-index:1;text-align:start;}.elementor-40 .elementor-element.elementor-element-f4627e0 .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:84px;font-weight:500;line-height:56px;color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-f8d84ab{text-align:start;}.elementor-40 .elementor-element.elementor-element-f8d84ab .elementor-heading-title{font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:21px;font-weight:600;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-6b69f9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-6b69f9e:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6b69f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daohe.academy/wp-content/uploads/2023/10/E-03_4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-6b69f9e::before, .elementor-40 .elementor-element.elementor-element-6b69f9e > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-6b69f9e > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-6b69f9e > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-6b69f9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-6b69f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 75%, #000000 100%);}.elementor-40 .elementor-element.elementor-element-531366a > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-531366a{z-index:1;text-align:start;}.elementor-40 .elementor-element.elementor-element-531366a .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:84px;font-weight:500;line-height:56px;color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-d83bb3c{text-align:start;}.elementor-40 .elementor-element.elementor-element-d83bb3c .elementor-heading-title{font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:21px;font-weight:600;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-4fc9e9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-4fc9e9d:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-4fc9e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daohe.academy/wp-content/uploads/2023/10/E-03_5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-4fc9e9d::before, .elementor-40 .elementor-element.elementor-element-4fc9e9d > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-4fc9e9d > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-4fc9e9d > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-4fc9e9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-4fc9e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 75%, #000000 100%);}.elementor-40 .elementor-element.elementor-element-3f83647 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-3f83647{z-index:1;text-align:start;}.elementor-40 .elementor-element.elementor-element-3f83647 .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:84px;font-weight:500;line-height:56px;color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-b6f9ef8{text-align:start;}.elementor-40 .elementor-element.elementor-element-b6f9ef8 .elementor-heading-title{font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:21px;font-weight:600;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-9bbe24f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-9bbe24f:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-9bbe24f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daohe.academy/wp-content/uploads/2023/10/E-03_6.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-9bbe24f::before, .elementor-40 .elementor-element.elementor-element-9bbe24f > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-9bbe24f > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-9bbe24f > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-9bbe24f > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-9bbe24f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 75%, #000000 100%);}.elementor-40 .elementor-element.elementor-element-afa43f0 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-afa43f0{z-index:1;text-align:start;}.elementor-40 .elementor-element.elementor-element-afa43f0 .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:84px;font-weight:500;line-height:56px;color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-456b9ae{text-align:start;}.elementor-40 .elementor-element.elementor-element-456b9ae .elementor-heading-title{font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:21px;font-weight:600;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-84fb001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-84fb001:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-84fb001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daohe.academy/wp-content/uploads/2023/10/E-03_7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-84fb001::before, .elementor-40 .elementor-element.elementor-element-84fb001 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-84fb001 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-84fb001 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-84fb001 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-84fb001 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 75%, #000000 100%);}.elementor-40 .elementor-element.elementor-element-b773c25 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-b773c25{z-index:1;text-align:start;}.elementor-40 .elementor-element.elementor-element-b773c25 .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:84px;font-weight:500;line-height:56px;color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-4f0596f{text-align:start;}.elementor-40 .elementor-element.elementor-element-4f0596f .elementor-heading-title{font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:21px;font-weight:600;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-0083e10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-40 .elementor-element.elementor-element-1c1ee17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 24px 12px 24px;border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-1c1ee17{text-align:center;}.elementor-40 .elementor-element.elementor-element-1c1ee17 .elementor-heading-title{font-family:var( --e-global-typography-54e4aed-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-54e4aed-font-size );font-weight:var( --e-global-typography-54e4aed-font-weight );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-18676ee1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 56px;--row-gap:0px;--column-gap:56px;--grid-auto-flow:row;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-40 .elementor-element.elementor-element-10e7936d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-40 .elementor-element.elementor-element-10e7936d:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-10e7936d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-970ab5e );}.elementor-40 .elementor-element.elementor-element-22bb3e33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--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-40 .elementor-element.elementor-element-14371a55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-14371a55{text-align:start;}.elementor-40 .elementor-element.elementor-element-14371a55 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-1cfb8d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-1cfb8d1:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1cfb8d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-398bbb07{text-align:start;}.elementor-40 .elementor-element.elementor-element-398bbb07 .elementor-heading-title{font-family:var( --e-global-typography-7a6f7ba-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-7a6f7ba-font-size );font-weight:var( --e-global-typography-7a6f7ba-font-weight );line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-5445d9ea{text-align:start;font-family:var( --e-global-typography-7e949f4-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-7e949f4-font-size );font-weight:var( --e-global-typography-7e949f4-font-weight );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-f31fb13{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-40 .elementor-element.elementor-element-f31fb13:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-f31fb13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-970ab5e );}.elementor-40 .elementor-element.elementor-element-9bb9f0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--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-40 .elementor-element.elementor-element-e9ead30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-e9ead30{text-align:start;}.elementor-40 .elementor-element.elementor-element-e9ead30 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-eaccb33{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-eaccb33:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-eaccb33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-0dcc9e1{text-align:start;}.elementor-40 .elementor-element.elementor-element-0dcc9e1 .elementor-heading-title{font-family:var( --e-global-typography-7a6f7ba-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-7a6f7ba-font-size );font-weight:var( --e-global-typography-7a6f7ba-font-weight );line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-8f2b30d{text-align:start;font-family:var( --e-global-typography-7e949f4-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-7e949f4-font-size );font-weight:var( --e-global-typography-7e949f4-font-weight );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-5a76d37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-40 .elementor-element.elementor-element-5a76d37:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5a76d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-970ab5e );}.elementor-40 .elementor-element.elementor-element-e4b32c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--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-40 .elementor-element.elementor-element-2f45412 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-2f45412{text-align:start;}.elementor-40 .elementor-element.elementor-element-2f45412 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-88a4828{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-88a4828:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-88a4828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-f4dd76a{text-align:start;}.elementor-40 .elementor-element.elementor-element-f4dd76a .elementor-heading-title{font-family:var( --e-global-typography-7a6f7ba-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-7a6f7ba-font-size );font-weight:var( --e-global-typography-7a6f7ba-font-weight );line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-7c11400{text-align:start;font-family:var( --e-global-typography-7e949f4-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-7e949f4-font-size );font-weight:var( --e-global-typography-7e949f4-font-weight );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-efe6a8c{--display:flex;}.elementor-40 .elementor-element.elementor-element-7cd5292{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.3;--overlay-mix-blend-mode:multiply;--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-40 .elementor-element.elementor-element-7cd5292:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7cd5292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daohe.academy/wp-content/uploads/2023/10/E-07.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-7cd5292::before, .elementor-40 .elementor-element.elementor-element-7cd5292 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-7cd5292 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-7cd5292 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-7cd5292 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-7cd5292 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-7cd5292.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-74fbe1d{text-align:center;}.elementor-40 .elementor-element.elementor-element-74fbe1d .elementor-heading-title{font-family:var( --e-global-typography-54e4aed-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-54e4aed-font-size );font-weight:var( --e-global-typography-54e4aed-font-weight );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-a651154{text-align:center;}.elementor-40 .elementor-element.elementor-element-a651154 .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:28px;font-weight:500;line-height:33px;color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-4d8fdea{--display:flex;}.elementor-40 .elementor-element.elementor-element-52a1da0e{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:200px;--padding-right:200px;}.elementor-40 .elementor-element.elementor-element-afcaaaa{z-index:-1;text-align:start;}.elementor-40 .elementor-element.elementor-element-afcaaaa img{width:1000px;}.elementor-40 .elementor-element.elementor-element-a8fc922.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-a8fc922{text-align:start;}.elementor-40 .elementor-element.elementor-element-a8fc922 .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:30px;font-weight:500;line-height:36px;color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-456a434{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-20%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-40 .elementor-element.elementor-element-456a434:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-456a434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-83f2f7a{text-align:start;}.elementor-40 .elementor-element.elementor-element-83f2f7a .elementor-heading-title{font-family:var( --e-global-typography-6e9c42e-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-6e9c42e-font-size );font-weight:var( --e-global-typography-6e9c42e-font-weight );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-822ce1f{text-align:start;font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:17px;font-weight:500;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-1d1ed4b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-260cd53 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-3d04a9c{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:200px;--padding-right:200px;}.elementor-40 .elementor-element.elementor-element-e0bebbd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-30b4c1c img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-93ba784{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:-20%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-40 .elementor-element.elementor-element-93ba784:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-93ba784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-3e82f24{text-align:start;}.elementor-40 .elementor-element.elementor-element-3e82f24 .elementor-heading-title{font-family:var( --e-global-typography-6e9c42e-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-6e9c42e-font-size );font-weight:var( --e-global-typography-6e9c42e-font-weight );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-36e12b3{text-align:start;font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:17px;font-weight:500;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-89dc63c.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-89dc63c{text-align:start;}.elementor-40 .elementor-element.elementor-element-89dc63c .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:30px;font-weight:500;line-height:36px;color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-f5b3507{z-index:-1;text-align:start;}.elementor-40 .elementor-element.elementor-element-f5b3507 img{width:800px;}.elementor-40 .elementor-element.elementor-element-780a162{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:200px;--padding-right:200px;}.elementor-40 .elementor-element.elementor-element-e88aa49{z-index:-1;text-align:start;}.elementor-40 .elementor-element.elementor-element-e88aa49 img{width:1000px;}.elementor-40 .elementor-element.elementor-element-312f790.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-312f790{text-align:start;}.elementor-40 .elementor-element.elementor-element-312f790 .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:30px;font-weight:500;line-height:36px;color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-4ffc960{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-20%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-40 .elementor-element.elementor-element-4ffc960:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-4ffc960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-c410257{text-align:start;}.elementor-40 .elementor-element.elementor-element-c410257 .elementor-heading-title{font-family:var( --e-global-typography-6e9c42e-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-6e9c42e-font-size );font-weight:var( --e-global-typography-6e9c42e-font-weight );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-3029757{text-align:start;font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:17px;font-weight:500;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-987476d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-638def9 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-f61f5a3{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:200px;--padding-right:200px;}.elementor-40 .elementor-element.elementor-element-1d1471f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-48782b4 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-7cc0045{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:-20%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-40 .elementor-element.elementor-element-7cc0045:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7cc0045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-af85613{text-align:start;}.elementor-40 .elementor-element.elementor-element-af85613 .elementor-heading-title{font-family:var( --e-global-typography-6e9c42e-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-6e9c42e-font-size );font-weight:var( --e-global-typography-6e9c42e-font-weight );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-29457bf{text-align:start;font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:17px;font-weight:500;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-512fffa.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-512fffa{text-align:start;}.elementor-40 .elementor-element.elementor-element-512fffa .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:30px;font-weight:500;line-height:36px;color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-6931c82{z-index:-1;text-align:start;}.elementor-40 .elementor-element.elementor-element-6931c82 img{width:800px;}.elementor-40 .elementor-element.elementor-element-fd74a36{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:200px;--padding-right:200px;}.elementor-40 .elementor-element.elementor-element-8956d75{z-index:-1;text-align:start;}.elementor-40 .elementor-element.elementor-element-8956d75 img{width:1000px;}.elementor-40 .elementor-element.elementor-element-bff3d39.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-bff3d39{text-align:start;}.elementor-40 .elementor-element.elementor-element-bff3d39 .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:30px;font-weight:500;line-height:36px;color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-b819751{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-20%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-40 .elementor-element.elementor-element-b819751:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b819751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-50eba8a{text-align:start;}.elementor-40 .elementor-element.elementor-element-50eba8a .elementor-heading-title{font-family:var( --e-global-typography-6e9c42e-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-6e9c42e-font-size );font-weight:var( --e-global-typography-6e9c42e-font-weight );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-e72e4c1{text-align:start;font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:17px;font-weight:500;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-8987047{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-740d443 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-df79a2c{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:200px;--padding-right:200px;}.elementor-40 .elementor-element.elementor-element-9f76128{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-137958a img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-267d555{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:-20%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-40 .elementor-element.elementor-element-267d555:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-267d555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-343cb20{text-align:start;}.elementor-40 .elementor-element.elementor-element-343cb20 .elementor-heading-title{font-family:var( --e-global-typography-6e9c42e-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-6e9c42e-font-size );font-weight:var( --e-global-typography-6e9c42e-font-weight );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-2293b1e{text-align:start;}.elementor-40 .elementor-element.elementor-element-2293b1e .elementor-heading-title{font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:17px;font-weight:500;letter-spacing:0.5px;color:#7A859C;}.elementor-40 .elementor-element.elementor-element-66775ae{text-align:start;font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:17px;font-weight:500;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-2fa84ef.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-2fa84ef{text-align:start;}.elementor-40 .elementor-element.elementor-element-2fa84ef .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:30px;font-weight:500;line-height:36px;color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-f9dfff6{z-index:-1;text-align:start;}.elementor-40 .elementor-element.elementor-element-f9dfff6 img{width:800px;}.elementor-40 .elementor-element.elementor-element-6fe90f8{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:200px;--padding-right:200px;}.elementor-40 .elementor-element.elementor-element-eb160bc{z-index:-1;text-align:start;}.elementor-40 .elementor-element.elementor-element-eb160bc img{width:1000px;}.elementor-40 .elementor-element.elementor-element-c600608.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-c600608{text-align:start;}.elementor-40 .elementor-element.elementor-element-c600608 .elementor-heading-title{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:30px;font-weight:500;line-height:36px;color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-9067a77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-20%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-40 .elementor-element.elementor-element-9067a77:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-9067a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c375e );}.elementor-40 .elementor-element.elementor-element-4f895e3{text-align:start;}.elementor-40 .elementor-element.elementor-element-4f895e3 .elementor-heading-title{font-family:var( --e-global-typography-6e9c42e-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-6e9c42e-font-size );font-weight:var( --e-global-typography-6e9c42e-font-weight );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-e087848{text-align:start;}.elementor-40 .elementor-element.elementor-element-e087848 .elementor-heading-title{font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:17px;font-weight:500;letter-spacing:0.5px;color:#7A859C;}.elementor-40 .elementor-element.elementor-element-f4d3fe5{text-align:start;font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:17px;font-weight:500;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-091ca56{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-912474d img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-9e9056f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-40 .elementor-element.elementor-element-b63bd40{--display:flex;}.elementor-40 .elementor-element.elementor-element-793a01c{text-align:justify;font-family:var( --e-global-typography-7e949f4-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-7e949f4-font-size );font-weight:var( --e-global-typography-7e949f4-font-weight );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-65ed655{--display:flex;}.elementor-40 .elementor-element.elementor-element-185a860{text-align:justify;font-family:var( --e-global-typography-7e949f4-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-7e949f4-font-size );font-weight:var( --e-global-typography-7e949f4-font-weight );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-0abad6e{--display:flex;}.elementor-40 .elementor-element.elementor-element-c36801a{text-align:justify;font-family:var( --e-global-typography-7e949f4-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-7e949f4-font-size );font-weight:var( --e-global-typography-7e949f4-font-weight );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-245305d{--display:flex;}.elementor-40 .elementor-element.elementor-element-e7c4c20{text-align:justify;font-family:var( --e-global-typography-7e949f4-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-7e949f4-font-size );font-weight:var( --e-global-typography-7e949f4-font-weight );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-3d47f7f{--display:flex;}.elementor-40 .elementor-element.elementor-element-b45b6ed{text-align:justify;font-family:var( --e-global-typography-7e949f4-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-7e949f4-font-size );font-weight:var( --e-global-typography-7e949f4-font-weight );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-2a49b7f{--n-accordion-title-font-size:var( --e-global-typography-7a6f7ba-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-6542803 );--n-accordion-title-hover-color:var( --e-global-color-6542803 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-2a49b7f > .elementor-widget-container{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-2a49b7f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-2a49b7f {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-40 .elementor-element.elementor-element-2a49b7f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-7a6f7ba-font-family ), Noto Serif JP, Noto Serif SC;font-weight:var( --e-global-typography-7a6f7ba-font-weight );line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );}:where( .elementor-40 .elementor-element.elementor-element-2a49b7f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-d5bd914 );--padding-top:20px;--padding-right:120px;--padding-bottom:20px;--padding-left:20px;}.elementor-40 .elementor-element.elementor-element-1361680{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta .elementor-cta__bg, .elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-40 .elementor-element.elementor-element-3b34e4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__content{text-align:end;padding:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__title{font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:30px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__button{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:21px;border-width:1px;border-radius:0px;padding:16px 24px 16px 24px;}.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__button:hover{color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0201013D;}.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta .elementor-cta__bg, .elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-40 .elementor-element.elementor-element-8c3a69e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__content{text-align:end;padding:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__title{font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:30px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__button{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:21px;border-width:1px;border-radius:0px;padding:16px 24px 16px 24px;}.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__button:hover{color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0201013D;}.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta .elementor-cta__bg, .elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-40 .elementor-element.elementor-element-07d3362 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__content{text-align:end;padding:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__title{font-family:"Noto Serif TC", Noto Serif JP, Noto Serif SC;font-size:30px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__button{font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:21px;border-width:1px;border-radius:0px;padding:16px 24px 16px 24px;}.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__button:hover{color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0201013D;}.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-5f33c2be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:200px;--padding-right:200px;}.elementor-40 .elementor-element.elementor-element-2b9932c9 .elementor-heading-title{font-family:var( --e-global-typography-ee25878-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-ee25878-font-size );font-weight:var( --e-global-typography-ee25878-font-weight );line-height:var( --e-global-typography-ee25878-line-height );word-spacing:var( --e-global-typography-ee25878-word-spacing );color:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-4d54f38 .elementor-heading-title{font-family:var( --e-global-typography-54e4aed-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-54e4aed-font-size );font-weight:var( --e-global-typography-54e4aed-font-weight );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-161d3f72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-161d3f72{text-align:justify;font-family:var( --e-global-typography-7e949f4-font-family ), Noto Serif JP, Noto Serif SC;font-size:var( --e-global-typography-7e949f4-font-size );font-weight:var( --e-global-typography-7e949f4-font-weight );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );color:var( --e-global-color-69e33f7 );}.elementor-40 .elementor-element.elementor-element-9fe2f99 .elementor-button{background-color:#FFFFFF00;font-family:"Optima", Noto Serif JP, Noto Serif SC;font-size:20px;font-weight:500;line-height:28px;fill:var( --e-global-color-6542803 );color:var( --e-global-color-6542803 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6542803 );border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-40 .elementor-element.elementor-element-9fe2f99 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-9fe2f99 .elementor-button:focus{color:var( --e-global-color-d5bd914 );border-color:var( --e-global-color-6542803 );}.elementor-40 .elementor-element.elementor-element-9fe2f99 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-9fe2f99 .elementor-button:focus svg{fill:var( --e-global-color-d5bd914 );}.elementor-40 .elementor-element.elementor-element-5ab2cf5b > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-40 .elementor-element.elementor-element-5ab2cf5b{z-index:-1;text-align:start;}.elementor-40 .elementor-element.elementor-element-5ab2cf5b img{width:800px;}.elementor-40 .elementor-element.elementor-element-5ee54ef8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:200px;--padding-right:200px;}.elementor-40 .elementor-element.elementor-element-4fb4c758{--grid-columns:3;}.elementor-40 .elementor-element.elementor-element-4fb4c758 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-40 .elementor-element.elementor-element-4fb4c758 .e-loop-item > .elementor-section, .elementor-40 .elementor-element.elementor-element-4fb4c758 .e-loop-item > .elementor-section > .elementor-container, .elementor-40 .elementor-element.elementor-element-4fb4c758 .e-loop-item > .e-con, .elementor-40 .elementor-element.elementor-element-4fb4c758 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1440px){.elementor-40 .elementor-element.elementor-element-73fd7046 img{width:300px;}.elementor-40 .elementor-element.elementor-global-615{--spacer-size:150px;}.elementor-40 .elementor-element.elementor-element-57c3d50e{--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-17852985{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:-6%;}.elementor-40 .elementor-element.elementor-element-1bbd99be .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-40 .elementor-element.elementor-element-1726e23 img{width:750px;}.elementor-40 .elementor-element.elementor-element-2a4873b5{--margin-top:40%;--margin-bottom:0%;--margin-left:0%;--margin-right:-40%;}.elementor-40 .elementor-element.elementor-element-398ac131 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-40 .elementor-element.elementor-element-63b60879 .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-6419fc59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-6419fc59{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5e9f0611{--margin-top:0%;--margin-bottom:0%;--margin-left:-10%;--margin-right:0%;}.elementor-40 .elementor-element.elementor-element-6b1dc50{--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-40 .elementor-element.elementor-element-3aaf5c23 .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-2b00c2ca{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4f938969{--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-40 .elementor-element.elementor-element-1f81034 .elementor-heading-title{font-size:72px;}.elementor-40 .elementor-element.elementor-element-ff7fe51 .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-579d9bf .elementor-heading-title{font-size:72px;}.elementor-40 .elementor-element.elementor-element-86eed0f .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-f4627e0 .elementor-heading-title{font-size:72px;}.elementor-40 .elementor-element.elementor-element-f8d84ab .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-531366a .elementor-heading-title{font-size:72px;}.elementor-40 .elementor-element.elementor-element-d83bb3c .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-3f83647 .elementor-heading-title{font-size:72px;}.elementor-40 .elementor-element.elementor-element-b6f9ef8 .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-afa43f0 .elementor-heading-title{font-size:72px;}.elementor-40 .elementor-element.elementor-element-456b9ae .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-b773c25 .elementor-heading-title{font-size:72px;}.elementor-40 .elementor-element.elementor-element-4f0596f .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-0083e10{--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-40 .elementor-element.elementor-element-1c1ee17 .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-18676ee1{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-40 .elementor-element.elementor-element-398bbb07 .elementor-heading-title{font-size:var( --e-global-typography-7a6f7ba-font-size );line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5445d9ea{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0dcc9e1 .elementor-heading-title{font-size:var( --e-global-typography-7a6f7ba-font-size );line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );}.elementor-40 .elementor-element.elementor-element-8f2b30d{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f4dd76a .elementor-heading-title{font-size:var( --e-global-typography-7a6f7ba-font-size );line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7c11400{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7cd5292{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-74fbe1d .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-a651154 .elementor-heading-title{font-size:26px;}.elementor-40 .elementor-element.elementor-element-52a1da0e{--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-40 .elementor-element.elementor-element-a8fc922 .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-456a434{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-83f2f7a .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-822ce1f{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-3d04a9c{--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-40 .elementor-element.elementor-element-93ba784{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-3e82f24 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-36e12b3{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-89dc63c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-40 .elementor-element.elementor-element-89dc63c .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-f5b3507 img{width:750px;}.elementor-40 .elementor-element.elementor-element-780a162{--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-40 .elementor-element.elementor-element-312f790 .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-4ffc960{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-c410257 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-3029757{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-f61f5a3{--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-40 .elementor-element.elementor-element-7cc0045{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-af85613 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-29457bf{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-512fffa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-40 .elementor-element.elementor-element-512fffa .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-6931c82 img{width:750px;}.elementor-40 .elementor-element.elementor-element-fd74a36{--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-40 .elementor-element.elementor-element-bff3d39 .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-b819751{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-50eba8a .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-e72e4c1{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-df79a2c{--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-40 .elementor-element.elementor-element-267d555{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-343cb20 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-66775ae{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-2fa84ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-40 .elementor-element.elementor-element-2fa84ef .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-f9dfff6 img{width:750px;}.elementor-40 .elementor-element.elementor-element-6fe90f8{--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-40 .elementor-element.elementor-element-c600608 .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-9067a77{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-4f895e3 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-f4d3fe5{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-9e9056f{--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-40 .elementor-element.elementor-element-793a01c{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-185a860{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c36801a{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e7c4c20{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b45b6ed{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-2a49b7f{--n-accordion-title-font-size:var( --e-global-typography-7a6f7ba-font-size );}:where( .elementor-40 .elementor-element.elementor-element-2a49b7f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );}.elementor-40 .elementor-element.elementor-element-1361680{--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__title{font-size:28px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__title{font-size:28px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__title{font-size:28px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-5f33c2be{--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-40 .elementor-element.elementor-element-2b9932c9 .elementor-heading-title{font-size:var( --e-global-typography-ee25878-font-size );line-height:var( --e-global-typography-ee25878-line-height );word-spacing:var( --e-global-typography-ee25878-word-spacing );}.elementor-40 .elementor-element.elementor-element-4d54f38 .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-161d3f72{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5ab2cf5b img{width:750px;}.elementor-40 .elementor-element.elementor-element-5ee54ef8{--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}}@media(max-width:1200px){.elementor-40 .elementor-element.elementor-element-73fd7046 img{width:280px;}.elementor-40 .elementor-element.elementor-element-57c3d50e{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-17852985{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:-5%;}.elementor-40 .elementor-element.elementor-element-1bbd99be .elementor-heading-title{font-size:21px;}.elementor-40 .elementor-element.elementor-element-1726e23 img{width:600px;}.elementor-40 .elementor-element.elementor-global-606 img{width:800px;}.elementor-40 .elementor-element.elementor-element-2a4873b5{--margin-top:40%;--margin-bottom:0%;--margin-left:0%;--margin-right:-50%;}.elementor-40 .elementor-element.elementor-element-398ac131 .elementor-heading-title{font-size:21px;}.elementor-40 .elementor-element.elementor-element-6b1dc50{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-4f938969{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-87b4b65{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-40 .elementor-element.elementor-element-1f81034 .elementor-heading-title{font-size:64px;}.elementor-40 .elementor-element.elementor-element-ff7fe51 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-ad1452e{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-40 .elementor-element.elementor-element-579d9bf .elementor-heading-title{font-size:64px;}.elementor-40 .elementor-element.elementor-element-86eed0f .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-558270a{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-40 .elementor-element.elementor-element-f4627e0 .elementor-heading-title{font-size:64px;}.elementor-40 .elementor-element.elementor-element-f8d84ab .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-6b69f9e{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-40 .elementor-element.elementor-element-531366a .elementor-heading-title{font-size:64px;}.elementor-40 .elementor-element.elementor-element-d83bb3c .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-4fc9e9d{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-40 .elementor-element.elementor-element-3f83647 .elementor-heading-title{font-size:64px;}.elementor-40 .elementor-element.elementor-element-b6f9ef8 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-9bbe24f{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-40 .elementor-element.elementor-element-afa43f0 .elementor-heading-title{font-size:64px;}.elementor-40 .elementor-element.elementor-element-456b9ae .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-84fb001{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-40 .elementor-element.elementor-element-b773c25 .elementor-heading-title{font-size:64px;}.elementor-40 .elementor-element.elementor-element-4f0596f .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-0083e10{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-18676ee1{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-7cd5292{--min-height:400px;}.elementor-40 .elementor-element.elementor-element-a651154 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-52a1da0e{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-afcaaaa img{width:800px;}.elementor-40 .elementor-element.elementor-element-a8fc922 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-456a434{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-30%;}.elementor-40 .elementor-element.elementor-element-822ce1f{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-3d04a9c{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-93ba784{--margin-top:0%;--margin-bottom:0%;--margin-left:-30%;--margin-right:0%;}.elementor-40 .elementor-element.elementor-element-36e12b3{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-89dc63c > .elementor-widget-container{margin:0px -10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-89dc63c{z-index:3;}.elementor-40 .elementor-element.elementor-element-f5b3507 img{width:600px;}.elementor-40 .elementor-element.elementor-element-780a162{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-e88aa49 img{width:800px;}.elementor-40 .elementor-element.elementor-element-312f790 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-4ffc960{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-30%;}.elementor-40 .elementor-element.elementor-element-3029757{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-f61f5a3{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-7cc0045{--margin-top:0%;--margin-bottom:0%;--margin-left:-30%;--margin-right:0%;}.elementor-40 .elementor-element.elementor-element-29457bf{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-512fffa > .elementor-widget-container{margin:0px -10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-512fffa{z-index:3;}.elementor-40 .elementor-element.elementor-element-6931c82 img{width:600px;}.elementor-40 .elementor-element.elementor-element-fd74a36{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-8956d75 img{width:800px;}.elementor-40 .elementor-element.elementor-element-bff3d39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-b819751{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-30%;}.elementor-40 .elementor-element.elementor-element-e72e4c1{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-df79a2c{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-267d555{--margin-top:0%;--margin-bottom:0%;--margin-left:-30%;--margin-right:0%;}.elementor-40 .elementor-element.elementor-element-2293b1e .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-66775ae{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-2fa84ef > .elementor-widget-container{margin:0px -10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-2fa84ef{z-index:3;}.elementor-40 .elementor-element.elementor-element-f9dfff6 img{width:600px;}.elementor-40 .elementor-element.elementor-element-6fe90f8{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-eb160bc img{width:800px;}.elementor-40 .elementor-element.elementor-element-c600608 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-9067a77{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-30%;}.elementor-40 .elementor-element.elementor-element-e087848 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-f4d3fe5{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-9e9056f{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-1361680{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__content{padding:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__title{font-size:24px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__button{padding:12px 20px 12px 20px;}.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__content{padding:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__title{font-size:24px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__button{padding:12px 20px 12px 20px;}.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__content{padding:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__title{font-size:24px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__button{padding:12px 20px 12px 20px;}.elementor-40 .elementor-element.elementor-element-5f33c2be{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-9fe2f99 .elementor-button{font-size:18px;padding:8px 20px 8px 20px;}.elementor-40 .elementor-element.elementor-element-5ab2cf5b img{width:600px;}.elementor-40 .elementor-element.elementor-element-5ee54ef8{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-73fd7046 img{width:260px;}.elementor-40 .elementor-element.elementor-global-615{--spacer-size:120px;}.elementor-40 .elementor-element.elementor-element-57c3d50e{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-17852985{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--margin-top:0%;--margin-bottom:0%;--margin-left:-10%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-1726e23 img{width:500px;}.elementor-40 .elementor-element.elementor-global-606 img{width:600px;}.elementor-40 .elementor-element.elementor-element-2a4873b5{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-2a4873b5.e-con{--order:99999 /* order end hack */;}.elementor-40 .elementor-element.elementor-element-63b60879 .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-6419fc59{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5e9f0611{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-40 .elementor-element.elementor-element-6b1dc50{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-3aaf5c23 .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-2b00c2ca{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4f938969{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-1f81034 .elementor-heading-title{font-size:64px;}.elementor-40 .elementor-element.elementor-element-ff7fe51 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-579d9bf .elementor-heading-title{font-size:64px;}.elementor-40 .elementor-element.elementor-element-86eed0f .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-f4627e0 .elementor-heading-title{font-size:64px;}.elementor-40 .elementor-element.elementor-element-f8d84ab .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-531366a .elementor-heading-title{font-size:64px;}.elementor-40 .elementor-element.elementor-element-d83bb3c .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-3f83647 .elementor-heading-title{font-size:64px;}.elementor-40 .elementor-element.elementor-element-b6f9ef8 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-afa43f0 .elementor-heading-title{font-size:64px;}.elementor-40 .elementor-element.elementor-element-456b9ae .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-b773c25 .elementor-heading-title{font-size:64px;}.elementor-40 .elementor-element.elementor-element-4f0596f .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-0083e10{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-1c1ee17 .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-18676ee1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-398bbb07 .elementor-heading-title{font-size:var( --e-global-typography-7a6f7ba-font-size );line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5445d9ea{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0dcc9e1 .elementor-heading-title{font-size:var( --e-global-typography-7a6f7ba-font-size );line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );}.elementor-40 .elementor-element.elementor-element-8f2b30d{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f4dd76a .elementor-heading-title{font-size:var( --e-global-typography-7a6f7ba-font-size );line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7c11400{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-74fbe1d .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-52a1da0e{--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:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-afcaaaa img{width:600px;}.elementor-40 .elementor-element.elementor-element-a8fc922 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-456a434{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-40 .elementor-element.elementor-element-456a434.e-con{--order:99999 /* order end hack */;}.elementor-40 .elementor-element.elementor-element-83f2f7a .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-3d04a9c{--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:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-93ba784{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-40 .elementor-element.elementor-element-93ba784.e-con{--order:99999 /* order end hack */;}.elementor-40 .elementor-element.elementor-element-3e82f24 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-89dc63c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-89dc63c.elementor-element{--order:-99999 /* order start hack */;}.elementor-40 .elementor-element.elementor-element-f5b3507 img{width:500px;}.elementor-40 .elementor-element.elementor-element-780a162{--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:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-e88aa49 img{width:600px;}.elementor-40 .elementor-element.elementor-element-312f790 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-4ffc960{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-40 .elementor-element.elementor-element-4ffc960.e-con{--order:99999 /* order end hack */;}.elementor-40 .elementor-element.elementor-element-c410257 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-f61f5a3{--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:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-7cc0045{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-40 .elementor-element.elementor-element-7cc0045.e-con{--order:99999 /* order end hack */;}.elementor-40 .elementor-element.elementor-element-af85613 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-512fffa > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-512fffa.elementor-element{--order:-99999 /* order start hack */;}.elementor-40 .elementor-element.elementor-element-6931c82 img{width:500px;}.elementor-40 .elementor-element.elementor-element-fd74a36{--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:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-8956d75 img{width:600px;}.elementor-40 .elementor-element.elementor-element-bff3d39 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-b819751{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-40 .elementor-element.elementor-element-b819751.e-con{--order:99999 /* order end hack */;}.elementor-40 .elementor-element.elementor-element-50eba8a .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-df79a2c{--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:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-267d555{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-40 .elementor-element.elementor-element-267d555.e-con{--order:99999 /* order end hack */;}.elementor-40 .elementor-element.elementor-element-343cb20 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-2fa84ef > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-2fa84ef.elementor-element{--order:-99999 /* order start hack */;}.elementor-40 .elementor-element.elementor-element-f9dfff6 img{width:500px;}.elementor-40 .elementor-element.elementor-element-6fe90f8{--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:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-eb160bc img{width:600px;}.elementor-40 .elementor-element.elementor-element-c600608 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-9067a77{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-40 .elementor-element.elementor-element-9067a77.e-con{--order:99999 /* order end hack */;}.elementor-40 .elementor-element.elementor-element-4f895e3 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-9e9056f{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-793a01c{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-185a860{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c36801a{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e7c4c20{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b45b6ed{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-2a49b7f{--n-accordion-title-font-size:var( --e-global-typography-7a6f7ba-font-size );}:where( .elementor-40 .elementor-element.elementor-element-2a49b7f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );}:where( .elementor-40 .elementor-element.elementor-element-2a49b7f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-40 .elementor-element.elementor-element-1361680{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__content{padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__button{font-size:18px;}.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__content{padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__button{font-size:18px;}.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__content{padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__button{font-size:18px;}.elementor-40 .elementor-element.elementor-element-5f33c2be{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-2b9932c9 .elementor-heading-title{font-size:var( --e-global-typography-ee25878-font-size );line-height:var( --e-global-typography-ee25878-line-height );word-spacing:var( --e-global-typography-ee25878-word-spacing );}.elementor-40 .elementor-element.elementor-element-4d54f38 .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-161d3f72{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5ab2cf5b img{width:500px;}.elementor-40 .elementor-element.elementor-element-5ee54ef8{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-4fb4c758{--grid-columns:2;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-73fd7046 img{width:180px;}.elementor-40 .elementor-element.elementor-global-615{--spacer-size:100px;}.elementor-40 .elementor-element.elementor-element-57c3d50e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-1bbd99be .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-2a4873b5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-398ac131 .elementor-heading-title{line-height:28px;}.elementor-40 .elementor-element.elementor-element-63b60879 .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-6419fc59{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-global-1211{--spacer-size:50px;}.elementor-40 .elementor-element.elementor-element-6b1dc50{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-3aaf5c23 .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-2b00c2ca{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4f938969{--content-width:400px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-1f81034 .elementor-heading-title{font-size:72px;}.elementor-40 .elementor-element.elementor-element-ff7fe51 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-579d9bf .elementor-heading-title{font-size:72px;}.elementor-40 .elementor-element.elementor-element-86eed0f .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-f4627e0 .elementor-heading-title{font-size:72px;}.elementor-40 .elementor-element.elementor-element-f8d84ab .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-531366a .elementor-heading-title{font-size:72px;}.elementor-40 .elementor-element.elementor-element-d83bb3c .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-3f83647 .elementor-heading-title{font-size:72px;}.elementor-40 .elementor-element.elementor-element-b6f9ef8 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-afa43f0 .elementor-heading-title{font-size:72px;}.elementor-40 .elementor-element.elementor-element-456b9ae .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-b773c25 .elementor-heading-title{font-size:72px;}.elementor-40 .elementor-element.elementor-element-4f0596f .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-0083e10{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-1c1ee17 .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-18676ee1{--content-width:400px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:56px 0px;--row-gap:56px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-398bbb07 .elementor-heading-title{font-size:var( --e-global-typography-7a6f7ba-font-size );line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5445d9ea{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0dcc9e1 .elementor-heading-title{font-size:var( --e-global-typography-7a6f7ba-font-size );line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );}.elementor-40 .elementor-element.elementor-element-8f2b30d{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f4dd76a .elementor-heading-title{font-size:var( --e-global-typography-7a6f7ba-font-size );line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7c11400{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7cd5292{--min-height:360px;}.elementor-40 .elementor-element.elementor-element-74fbe1d .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-a651154 .elementor-heading-title{font-size:18px;line-height:21px;}.elementor-40 .elementor-element.elementor-element-52a1da0e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-a8fc922 .elementor-heading-title{font-size:21px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-456a434{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-83f2f7a .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-822ce1f{font-size:14px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-3d04a9c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-93ba784{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-3e82f24 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-36e12b3{font-size:14px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-89dc63c .elementor-heading-title{font-size:21px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-780a162{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-312f790 .elementor-heading-title{font-size:21px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-4ffc960{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-c410257 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-3029757{font-size:14px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-f61f5a3{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-7cc0045{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-af85613 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-29457bf{font-size:14px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-512fffa .elementor-heading-title{font-size:21px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-fd74a36{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-bff3d39 .elementor-heading-title{font-size:21px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-b819751{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-50eba8a .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-e72e4c1{font-size:14px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-df79a2c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-267d555{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-343cb20 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-2293b1e .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-66775ae{font-size:14px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-2fa84ef .elementor-heading-title{font-size:21px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-6fe90f8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-c600608 .elementor-heading-title{font-size:21px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-9067a77{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-4f895e3 .elementor-heading-title{font-size:var( --e-global-typography-6e9c42e-font-size );line-height:var( --e-global-typography-6e9c42e-line-height );letter-spacing:var( --e-global-typography-6e9c42e-letter-spacing );word-spacing:var( --e-global-typography-6e9c42e-word-spacing );}.elementor-40 .elementor-element.elementor-element-e087848 .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-f4d3fe5{font-size:14px;line-height:24px;}.elementor-40 .elementor-element.elementor-element-9e9056f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-793a01c{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-185a860{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c36801a{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-e7c4c20{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b45b6ed{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-2a49b7f {--n-accordion-padding:12px 12px 12px 12px;}.elementor-40 .elementor-element.elementor-element-2a49b7f{--n-accordion-title-font-size:var( --e-global-typography-7a6f7ba-font-size );}:where( .elementor-40 .elementor-element.elementor-element-2a49b7f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-7a6f7ba-line-height );letter-spacing:var( --e-global-typography-7a6f7ba-letter-spacing );}:where( .elementor-40 .elementor-element.elementor-element-2a49b7f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:12px;--padding-right:12px;--padding-bottom:12px;--padding-left:12px;}.elementor-40 .elementor-element.elementor-element-1361680{--content-width:400px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__title{font-size:21px;line-height:21px;}.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__title{font-size:21px;line-height:21px;}.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__title{font-size:21px;line-height:21px;}.elementor-40 .elementor-element.elementor-element-5f33c2be{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-2b9932c9 .elementor-heading-title{font-size:var( --e-global-typography-ee25878-font-size );line-height:var( --e-global-typography-ee25878-line-height );word-spacing:var( --e-global-typography-ee25878-word-spacing );}.elementor-40 .elementor-element.elementor-element-4d54f38 .elementor-heading-title{font-size:var( --e-global-typography-54e4aed-font-size );line-height:var( --e-global-typography-54e4aed-line-height );letter-spacing:var( --e-global-typography-54e4aed-letter-spacing );word-spacing:var( --e-global-typography-54e4aed-word-spacing );}.elementor-40 .elementor-element.elementor-element-161d3f72{font-size:var( --e-global-typography-7e949f4-font-size );line-height:var( --e-global-typography-7e949f4-line-height );letter-spacing:var( --e-global-typography-7e949f4-letter-spacing );}.elementor-40 .elementor-element.elementor-element-9fe2f99 .elementor-button{font-size:17px;}.elementor-40 .elementor-element.elementor-element-5ee54ef8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-4fb4c758{--grid-columns:1;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-7f75007d{--width:200px;}.elementor-40 .elementor-element.elementor-element-57c3d50e{--content-width:1640px;}.elementor-40 .elementor-element.elementor-element-17852985{--width:10%;}.elementor-40 .elementor-element.elementor-element-2a4873b5{--width:800px;}.elementor-40 .elementor-element.elementor-element-5e9f0611{--width:60%;}.elementor-40 .elementor-element.elementor-element-6b1dc50{--content-width:1200px;}.elementor-40 .elementor-element.elementor-element-4f938969{--content-width:1640px;}.elementor-40 .elementor-element.elementor-element-87b4b65{--width:20%;}.elementor-40 .elementor-element.elementor-element-ad1452e{--width:20%;}.elementor-40 .elementor-element.elementor-element-558270a{--width:20%;}.elementor-40 .elementor-element.elementor-element-6b69f9e{--width:20%;}.elementor-40 .elementor-element.elementor-element-4fc9e9d{--width:20%;}.elementor-40 .elementor-element.elementor-element-9bbe24f{--width:20%;}.elementor-40 .elementor-element.elementor-element-84fb001{--width:20%;}.elementor-40 .elementor-element.elementor-element-0083e10{--content-width:1200px;}.elementor-40 .elementor-element.elementor-element-18676ee1{--content-width:1640px;}.elementor-40 .elementor-element.elementor-element-456a434{--width:600px;}.elementor-40 .elementor-element.elementor-element-1d1ed4b{--width:80%;}.elementor-40 .elementor-element.elementor-element-e0bebbd{--width:80%;}.elementor-40 .elementor-element.elementor-element-93ba784{--width:600px;}.elementor-40 .elementor-element.elementor-element-4ffc960{--width:600px;}.elementor-40 .elementor-element.elementor-element-987476d{--width:80%;}.elementor-40 .elementor-element.elementor-element-1d1471f{--width:80%;}.elementor-40 .elementor-element.elementor-element-7cc0045{--width:600px;}.elementor-40 .elementor-element.elementor-element-b819751{--width:600px;}.elementor-40 .elementor-element.elementor-element-8987047{--width:80%;}.elementor-40 .elementor-element.elementor-element-9f76128{--width:80%;}.elementor-40 .elementor-element.elementor-element-267d555{--width:600px;}.elementor-40 .elementor-element.elementor-element-9067a77{--width:600px;}.elementor-40 .elementor-element.elementor-element-091ca56{--width:80%;}.elementor-40 .elementor-element.elementor-element-9e9056f{--content-width:1200px;}.elementor-40 .elementor-element.elementor-element-1361680{--content-width:1200px;}}@media(max-width:1440px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-5e9f0611{--width:90%;}.elementor-40 .elementor-element.elementor-element-87b4b65{--width:23%;}.elementor-40 .elementor-element.elementor-element-ad1452e{--width:23%;}.elementor-40 .elementor-element.elementor-element-558270a{--width:23%;}.elementor-40 .elementor-element.elementor-element-6b69f9e{--width:23%;}.elementor-40 .elementor-element.elementor-element-4fc9e9d{--width:23%;}.elementor-40 .elementor-element.elementor-element-9bbe24f{--width:23%;}.elementor-40 .elementor-element.elementor-element-84fb001{--width:23%;}.elementor-40 .elementor-element.elementor-element-456a434{--width:500px;}.elementor-40 .elementor-element.elementor-element-1d1ed4b{--width:90%;}.elementor-40 .elementor-element.elementor-element-e0bebbd{--width:90%;}.elementor-40 .elementor-element.elementor-element-93ba784{--width:500px;}.elementor-40 .elementor-element.elementor-element-4ffc960{--width:500px;}.elementor-40 .elementor-element.elementor-element-987476d{--width:90%;}.elementor-40 .elementor-element.elementor-element-1d1471f{--width:90%;}.elementor-40 .elementor-element.elementor-element-7cc0045{--width:500px;}.elementor-40 .elementor-element.elementor-element-b819751{--width:500px;}.elementor-40 .elementor-element.elementor-element-8987047{--width:90%;}.elementor-40 .elementor-element.elementor-element-9f76128{--width:90%;}.elementor-40 .elementor-element.elementor-element-267d555{--width:500px;}.elementor-40 .elementor-element.elementor-element-9067a77{--width:500px;}.elementor-40 .elementor-element.elementor-element-091ca56{--width:90%;}}@media(max-width:1200px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-5e9f0611{--width:100%;}.elementor-40 .elementor-element.elementor-element-1d1ed4b{--width:100%;}.elementor-40 .elementor-element.elementor-element-e0bebbd{--width:100%;}.elementor-40 .elementor-element.elementor-element-987476d{--width:100%;}.elementor-40 .elementor-element.elementor-element-1d1471f{--width:100%;}.elementor-40 .elementor-element.elementor-element-8987047{--width:100%;}.elementor-40 .elementor-element.elementor-element-9f76128{--width:100%;}.elementor-40 .elementor-element.elementor-element-091ca56{--width:100%;}.elementor-40 .elementor-element.elementor-element-9e9056f{--content-width:1000px;}.elementor-40 .elementor-element.elementor-element-1361680{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-57c3d50e{--content-width:700px;}.elementor-40 .elementor-element.elementor-element-2a4873b5{--width:100%;}.elementor-40 .elementor-element.elementor-element-87b4b65{--width:40%;}.elementor-40 .elementor-element.elementor-element-ad1452e{--width:40%;}.elementor-40 .elementor-element.elementor-element-558270a{--width:40%;}.elementor-40 .elementor-element.elementor-element-6b69f9e{--width:40%;}.elementor-40 .elementor-element.elementor-element-4fc9e9d{--width:40%;}.elementor-40 .elementor-element.elementor-element-9bbe24f{--width:40%;}.elementor-40 .elementor-element.elementor-element-84fb001{--width:40%;}.elementor-40 .elementor-element.elementor-element-18676ee1{--content-width:700px;}.elementor-40 .elementor-element.elementor-element-456a434{--width:100%;}.elementor-40 .elementor-element.elementor-element-93ba784{--width:100%;}.elementor-40 .elementor-element.elementor-element-4ffc960{--width:100%;}.elementor-40 .elementor-element.elementor-element-7cc0045{--width:100%;}.elementor-40 .elementor-element.elementor-element-b819751{--width:100%;}.elementor-40 .elementor-element.elementor-element-267d555{--width:100%;}.elementor-40 .elementor-element.elementor-element-9067a77{--width:100%;}.elementor-40 .elementor-element.elementor-element-9e9056f{--content-width:700px;}.elementor-40 .elementor-element.elementor-element-1361680{--content-width:700px;}}/* Start custom CSS for image, class: .elementor-element-73fd7046 */.elementor-40 .elementor-element.elementor-element-73fd7046 {
   filter: drop-shadow(2px 2px 5px #00000050);
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-1d22171d */.vl {
  border-right: 1px solid #FFFEFD;
  content: "";
  height: 100px;
  right: 50%;
  top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f75007d */.elementor-40 .elementor-element.elementor-element-7f75007d {
    position: absolute;
    bottom: 0%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bbd99be */.elementor-40 .elementor-element.elementor-element-1bbd99be {
    writing-mode: vertical-rl;
}
.p1 .p2 {
    display: flex;
    align-items: center;
}
.p2 {
    padding-top: 56px;
}
.p2::after{
    display: inline-block;
    content:"";
    margin-top: 12px;
    width: 1px;
    height: 200px;
    background-color: #414C60;
}
@media only screen and (max-width: 1440px){
.p2::after {
    height: 120px;
}
}
@media only screen and (max-width: 767px){
.elementor-40 .elementor-element.elementor-element-1bbd99be {
    writing-mode: horizontal-tb;}
.p2::after{
    margin-bottom: 5px;
    margin-left: 12px;
    width: 100px;
    height: 1px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1726e23 */.elementor-40 .elementor-element.elementor-element-1726e23 {
    position: absolute;
    right: -10%;
}
@media only screen and (max-width: 1440px){
.elementor-40 .elementor-element.elementor-element-1726e23 {
    right: -30%;
}
}
@media only screen and (max-width: 568px){
.elementor-40 .elementor-element.elementor-element-1726e23 {
    display: none;
    right: -10%;
}
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-606 */.elementor-40 .elementor-element.elementor-global-606 {
    position: absolute;
    left: -10%;
}
@media only screen and (max-width: 1440px){
.elementor-40 .elementor-element.elementor-global-606 {
    left: -30%;
}
}
@media only screen and (max-width: 568px){
.elementor-40 .elementor-element.elementor-global-606 {
    left: 0%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4873b5 */@media only screen and (min-width: 767px){
.elementor-40 .elementor-element.elementor-element-2a4873b5 {
    aspect-ratio: 6/4;
}
}
@media only screen and (max-width: 1024px){
.elementor-40 .elementor-element.elementor-element-2a4873b5 {
    margin: 0px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b00c2ca */.elementor-40 .elementor-element.elementor-element-2b00c2ca {
    width: 60%;
}
@media only screen and (max-width: 1200px){
.elementor-40 .elementor-element.elementor-element-2b00c2ca {
    width: 70%;
}
}
@media only screen and (max-width: 767px){
.elementor-40 .elementor-element.elementor-element-2b00c2ca {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87b4b65 */.elementor-40 .elementor-element.elementor-element-87b4b65 {
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad1452e */.elementor-40 .elementor-element.elementor-element-ad1452e {
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-558270a */.elementor-40 .elementor-element.elementor-element-558270a {
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b69f9e */.elementor-40 .elementor-element.elementor-element-6b69f9e {
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fc9e9d */.elementor-40 .elementor-element.elementor-element-4fc9e9d {
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bbe24f */.elementor-40 .elementor-element.elementor-element-9bbe24f {
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84fb001 */.elementor-40 .elementor-element.elementor-element-84fb001 {
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f938969 */.elementor-40 .elementor-element.elementor-element-4f938969 .e-con-inner{
    gap: 56px 56px;
}
@media only screen and (max-width: 1440px){
.elementor-40 .elementor-element.elementor-element-4f938969 .e-con-inner{
    gap: 56px 24px;
}
}
@media only screen and (max-width: 1200px){
.elementor-40 .elementor-element.elementor-element-4f938969 .e-con-inner{
    gap: 56px 16px;
}
}
@media only screen and (max-width: 767px){
.elementor-40 .elementor-element.elementor-element-4f938969 .e-con-inner{
    gap: 72px 24px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afcaaaa */.elementor-40 .elementor-element.elementor-element-afcaaaa {
    position: absolute;
    left: -10%;
}
@media only screen and (max-width: 1440px){
.elementor-40 .elementor-element.elementor-element-afcaaaa {
    left: -30%;
}
}
@media only screen and (max-width: 568px){
.elementor-40 .elementor-element.elementor-element-afcaaaa {
    left: 0%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8fc922 */@media only screen and (min-width: 1025px){
.elementor-40 .elementor-element.elementor-element-a8fc922 {
    writing-mode: vertical-rl;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-260cd53 */.elementor-40 .elementor-element.elementor-element-260cd53 .elementor-widget-container img{
    aspect-ratio: 2/1;
}
@media only screen and (max-width: 1024px){
    .elementor-40 .elementor-element.elementor-element-260cd53 .elementor-widget-container img{
    aspect-ratio: 6/4;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30b4c1c */.elementor-40 .elementor-element.elementor-element-30b4c1c .elementor-widget-container img{
    aspect-ratio: 2/1;
}
@media only screen and (max-width: 1024px){
    .elementor-40 .elementor-element.elementor-element-30b4c1c .elementor-widget-container img{
    aspect-ratio: 6/4;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89dc63c */@media only screen and (min-width: 1025px){
.elementor-40 .elementor-element.elementor-element-89dc63c {
    writing-mode: vertical-rl;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5b3507 */.elementor-40 .elementor-element.elementor-element-f5b3507 {
    position: absolute;
    right: -10%;
}
@media only screen and (max-width: 1440px){
.elementor-40 .elementor-element.elementor-element-f5b3507 {
    right: -30%;
}
}
@media only screen and (max-width: 568px){
.elementor-40 .elementor-element.elementor-element-f5b3507 {
    display: none;
    right: -10%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e88aa49 */.elementor-40 .elementor-element.elementor-element-e88aa49 {
    position: absolute;
    left: -10%;
}
@media only screen and (max-width: 1440px){
.elementor-40 .elementor-element.elementor-element-e88aa49 {
    left: -30%;
}
}
@media only screen and (max-width: 568px){
.elementor-40 .elementor-element.elementor-element-e88aa49 {
    left: 0%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-312f790 */@media only screen and (min-width: 1025px){
.elementor-40 .elementor-element.elementor-element-312f790 {
    writing-mode: vertical-rl;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-638def9 */.elementor-40 .elementor-element.elementor-element-638def9 .elementor-widget-container img{
    aspect-ratio: 2/1;
}
@media only screen and (max-width: 1024px){
    .elementor-40 .elementor-element.elementor-element-638def9 .elementor-widget-container img{
    aspect-ratio: 6/4;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48782b4 */.elementor-40 .elementor-element.elementor-element-48782b4 .elementor-widget-container img{
    aspect-ratio: 2/1;
}
@media only screen and (max-width: 1024px){
    .elementor-40 .elementor-element.elementor-element-48782b4 .elementor-widget-container img{
    aspect-ratio: 6/4;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-512fffa */@media only screen and (min-width: 1025px){
.elementor-40 .elementor-element.elementor-element-512fffa {
    writing-mode: vertical-rl;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6931c82 */.elementor-40 .elementor-element.elementor-element-6931c82 {
    position: absolute;
    right: -10%;
}
@media only screen and (max-width: 1440px){
.elementor-40 .elementor-element.elementor-element-6931c82 {
    right: -30%;
}
}
@media only screen and (max-width: 568px){
.elementor-40 .elementor-element.elementor-element-6931c82 {
    display: none;
    right: -10%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8956d75 */.elementor-40 .elementor-element.elementor-element-8956d75 {
    position: absolute;
    left: -10%;
}
@media only screen and (max-width: 1440px){
.elementor-40 .elementor-element.elementor-element-8956d75 {
    left: -30%;
}
}
@media only screen and (max-width: 568px){
.elementor-40 .elementor-element.elementor-element-8956d75 {
    left: 0%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bff3d39 */@media only screen and (min-width: 1025px){
.elementor-40 .elementor-element.elementor-element-bff3d39 {
    writing-mode: vertical-rl;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-740d443 */.elementor-40 .elementor-element.elementor-element-740d443 .elementor-widget-container img{
    aspect-ratio: 2/1;
}
@media only screen and (max-width: 1024px){
    .elementor-40 .elementor-element.elementor-element-740d443 .elementor-widget-container img{
    aspect-ratio: 6/4;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-137958a */.elementor-40 .elementor-element.elementor-element-137958a .elementor-widget-container img{
    aspect-ratio: 2/1;
}
@media only screen and (max-width: 1024px){
    .elementor-40 .elementor-element.elementor-element-137958a .elementor-widget-container img{
    aspect-ratio: 6/4;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fa84ef */@media only screen and (min-width: 1025px){
.elementor-40 .elementor-element.elementor-element-2fa84ef {
    writing-mode: vertical-rl;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9dfff6 */.elementor-40 .elementor-element.elementor-element-f9dfff6 {
    position: absolute;
    right: -10%;
}
@media only screen and (max-width: 1440px){
.elementor-40 .elementor-element.elementor-element-f9dfff6 {
    right: -30%;
}
}
@media only screen and (max-width: 568px){
.elementor-40 .elementor-element.elementor-element-f9dfff6 {
    display: none;
    right: -10%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb160bc */.elementor-40 .elementor-element.elementor-element-eb160bc {
    position: absolute;
    left: -10%;
}
@media only screen and (max-width: 1440px){
.elementor-40 .elementor-element.elementor-element-eb160bc {
    left: -30%;
}
}
@media only screen and (max-width: 568px){
.elementor-40 .elementor-element.elementor-element-eb160bc {
    left: 0%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c600608 */@media only screen and (min-width: 1025px){
.elementor-40 .elementor-element.elementor-element-c600608 {
    writing-mode: vertical-rl;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-912474d */.elementor-40 .elementor-element.elementor-element-912474d .elementor-widget-container img{
    aspect-ratio: 2/1;
}
@media only screen and (max-width: 1024px){
    .elementor-40 .elementor-element.elementor-element-912474d .elementor-widget-container img{
    aspect-ratio: 6/4;
}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2a49b7f */.elementor-40 .elementor-element.elementor-element-2a49b7f span{
    font-family: 'Optima';
    font-weight: 500;
    font-size: 24px;
    margin-right: 36px;
}
@media only screen and (max-width: 767px){
.elementor-40 .elementor-element.elementor-element-2a49b7f span{
    font-size: 21px;
    margin-right: 4px;
}
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-3b34e4e */.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta .elementor-cta__content{
    aspect-ratio: 4/3;
}
.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__title {
    text-align: left;
    writing-mode: vertical-lr;
}
.d-cta-en {
    font-family: 'Optima';
    font-size: 18px;
}
.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__button-wrapper {
    position: absolute;
    bottom: 40px;
    right: 40px;
    
}
.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__button{
    position: relative;
}

.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__button:after{
    z-index: -1;
    position: absolute;
  content: "";
  top: 0;
	bottom: 0;
	left: 0; 
  height: 100%;
	width: 0%;
  background: #FFFEFD;
  transition: all .35s;
}
.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__button:hover:after{
  width: 100%;
}
@media only screen and (max-width: 1200px){
.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__button-wrapper {
    bottom: 30px;
    right: 30px;
}
.d-cta-en {
    font-family: 'Optima';
    font-size: 16px;
}
}
@media only screen and (max-width: 1024px){
.elementor-40 .elementor-element.elementor-element-3b34e4e .elementor-cta__button-wrapper {
    bottom: 20px;
    right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-8c3a69e */.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta .elementor-cta__content{
    aspect-ratio: 4/3;
}
.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__title {
    text-align: left;
    writing-mode: vertical-lr;
}
.d-cta-en {
    font-family: 'Optima';
    font-size: 18px;
}
.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__button-wrapper {
    position: absolute;
    bottom: 40px;
    right: 40px;
    
}
.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__button{
    position: relative;
}

.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__button:after{
    z-index: -1;
    position: absolute;
  content: "";
  top: 0;
	bottom: 0;
	left: 0; 
  height: 100%;
	width: 0%;
  background: #FFFEFD;
  transition: all .35s;
}
.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__button:hover:after{
  width: 100%;
}
@media only screen and (max-width: 1200px){
.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__button-wrapper {
    bottom: 30px;
    right: 30px;
}
.d-cta-en {
    font-family: 'Optima';
    font-size: 16px;
}
}
@media only screen and (max-width: 1024px){
.elementor-40 .elementor-element.elementor-element-8c3a69e .elementor-cta__button-wrapper {
    bottom: 20px;
    right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-07d3362 */.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta .elementor-cta__content{
    aspect-ratio: 4/3;
}
.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__title {
    text-align: left;
    writing-mode: vertical-lr;
}
.d-cta-en {
    font-family: 'Optima';
    font-size: 18px;
}
.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__button-wrapper {
    position: absolute;
    bottom: 40px;
    right: 40px;
    
}
.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__button{
    position: relative;
}

.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__button:after{
    z-index: -1;
    position: absolute;
  content: "";
  top: 0;
	bottom: 0;
	left: 0; 
  height: 100%;
	width: 0%;
  background: #FFFEFD;
  transition: all .35s;
}
.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__button:hover:after{
  width: 100%;
}
@media only screen and (max-width: 1200px){
.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__button-wrapper {
    bottom: 30px;
    right: 30px;
}
.d-cta-en {
    font-family: 'Optima';
    font-size: 16px;
}
}
@media only screen and (max-width: 1024px){
.elementor-40 .elementor-element.elementor-element-07d3362 .elementor-cta__button-wrapper {
    bottom: 20px;
    right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-161d3f72 */.text-area_1 {
    width: 600px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9fe2f99 */.elementor-40 .elementor-element.elementor-element-9fe2f99 a span{
    position: relative;
    z-index: 2;
}

.elementor-40 .elementor-element.elementor-element-9fe2f99 a:after{
  position: absolute;
  content: "";
  top: 0;
	bottom: 0;
	left: 0; 
  height: 100%;
	width: 0%;
  background: #414C60;
  transition: all .35s;
}
.elementor-40 .elementor-element.elementor-element-9fe2f99 a:hover:after{
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ab2cf5b */.elementor-40 .elementor-element.elementor-element-5ab2cf5b {
    position: absolute;
    right: -10%;
}
@media only screen and (max-width: 1440px){
.elementor-40 .elementor-element.elementor-element-5ab2cf5b {
    right: -30%;
}
}
@media only screen and (max-width: 568px){
.elementor-40 .elementor-element.elementor-element-5ab2cf5b {
    display: none;
    right: -10%;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Optima';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://daohe.academy/wp-content/uploads/2023/08/OPTIMA.woff') format('woff');
}
@font-face {
	font-family: 'Optima';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://daohe.academy/wp-content/uploads/2023/08/Optima-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */