.elementor-31131 .elementor-element.elementor-element-7785c11{--display:flex;--overflow:hidden;--padding-top:79px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31131 .elementor-element.elementor-element-15cd4c4{--display:flex;}.elementor-31131 .elementor-element.elementor-element-6776200 img{opacity:1;}.elementor-31131 .elementor-element.elementor-element-e929bd4 img{opacity:1;}.elementor-31131 .elementor-element.elementor-element-e8d85fd{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:122px;--padding-left:32px;--padding-right:32px;}.elementor-31131 .elementor-element.elementor-element-e8d85fd:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-e8d85fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://tw-globetop.com/wp-content/uploads/2026/01/perfection-grid-bg.webp");background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-31131 .elementor-element.elementor-element-e8d85fd::before, .elementor-31131 .elementor-element.elementor-element-e8d85fd > .elementor-background-video-container::before, .elementor-31131 .elementor-element.elementor-element-e8d85fd > .e-con-inner > .elementor-background-video-container::before, .elementor-31131 .elementor-element.elementor-element-e8d85fd > .elementor-background-slideshow::before, .elementor-31131 .elementor-element.elementor-element-e8d85fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-31131 .elementor-element.elementor-element-e8d85fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tw-globetop.com/wp-content/uploads/2026/01/perfection-corner-deco.webp");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:100% auto;}.elementor-31131 .elementor-element.elementor-element-edd8dc7 > .elementor-widget-container{margin:120px 0px 80px 0px;}.elementor-31131 .elementor-element.elementor-element-edd8dc7{text-align:center;}.elementor-31131 .elementor-element.elementor-element-edd8dc7 .elementor-heading-title{font-size:54px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0.03em;color:#0E1613;}.elementor-31131 .elementor-element.elementor-element-3d88a7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31131 .elementor-element.elementor-element-2bdea80{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-31131 .elementor-element.elementor-element-2bdea80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31131 .elementor-element.elementor-element-232b0d3 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-232b0d3 .elementor-heading-title{font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.66em;letter-spacing:0.03em;color:#0E1613;}.elementor-31131 .elementor-element.elementor-element-349aae9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-31131 .elementor-element.elementor-element-349aae9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31131 .elementor-element.elementor-element-7fac5e2 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-7fac5e2 .elementor-heading-title{font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.66em;letter-spacing:0.03em;color:#0E1613;}.elementor-31131 .elementor-element.elementor-element-e232dc4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-31131 .elementor-element.elementor-element-e232dc4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31131 .elementor-element.elementor-element-90d4d10 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-90d4d10 .elementor-heading-title{font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.66em;letter-spacing:0.03em;color:#0E1613;}.elementor-31131 .elementor-element.elementor-element-c0ca63e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-31131 .elementor-element.elementor-element-c0ca63e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31131 .elementor-element.elementor-element-48586f7 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-48586f7 .elementor-heading-title{font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.66em;letter-spacing:0.03em;color:#0E1613;}.elementor-31131 .elementor-element.elementor-element-301de67{--display:flex;--padding-top:120px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-31131 .elementor-element.elementor-element-301de67:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-301de67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20202033;}.elementor-31131 .elementor-element.elementor-element-4333f6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-31131 .elementor-element.elementor-element-39dfa74{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:88px;--padding-right:0px;}.elementor-31131 .elementor-element.elementor-element-39dfa74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31131 .elementor-element.elementor-element-0b88d4d .elementor-heading-title{font-size:45px;font-weight:700;text-transform:uppercase;line-height:1.11em;letter-spacing:0.03em;}.elementor-31131 .elementor-element.elementor-element-4398b1e{--display:flex;}.elementor-31131 .elementor-element.elementor-element-a26147c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-a26147c .elementor-heading-title{font-size:65px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#296752;}.elementor-31131 .elementor-element.elementor-element-dd37c88 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-31131 .elementor-element.elementor-element-dd37c88 img{width:100%;}.elementor-31131 .elementor-element.elementor-element-db8de41 .elementor-heading-title{font-size:24px;font-weight:700;line-height:1.5em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-f7e3585{--display:flex;}.elementor-31131 .elementor-element.elementor-element-d7ebb49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-d7ebb49 .elementor-heading-title{font-size:65px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#296752;}.elementor-31131 .elementor-element.elementor-element-ae26fcc > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-31131 .elementor-element.elementor-element-ae26fcc img{width:100%;}.elementor-31131 .elementor-element.elementor-element-7a121b6 .elementor-heading-title{font-size:24px;font-weight:700;line-height:1.5em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-3760430{--display:flex;}.elementor-31131 .elementor-element.elementor-element-e4b205b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-e4b205b .elementor-heading-title{font-size:65px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#296752;}.elementor-31131 .elementor-element.elementor-element-a76d3a6 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-31131 .elementor-element.elementor-element-a76d3a6 img{width:100%;}.elementor-31131 .elementor-element.elementor-element-744760c .elementor-heading-title{font-size:24px;font-weight:700;line-height:1.5em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-7a74f2f{--display:flex;}.elementor-31131 .elementor-element.elementor-element-36871ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-36871ff .elementor-heading-title{font-size:65px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#296752;}.elementor-31131 .elementor-element.elementor-element-e0cf32b > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-31131 .elementor-element.elementor-element-e0cf32b img{width:100%;}.elementor-31131 .elementor-element.elementor-element-5fc95b5 .elementor-heading-title{font-size:24px;font-weight:700;line-height:1.5em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-9d2063f{--display:flex;}.elementor-31131 .elementor-element.elementor-element-8678afe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-8678afe .elementor-heading-title{font-size:65px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#296752;}.elementor-31131 .elementor-element.elementor-element-a6901a8 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-31131 .elementor-element.elementor-element-a6901a8 img{width:100%;}.elementor-31131 .elementor-element.elementor-element-7a3ebc6 .elementor-heading-title{font-size:24px;font-weight:700;line-height:1.5em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-9a41973{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-31131 .elementor-element.elementor-element-44cd0af{--display:flex;--padding-top:134px;--padding-bottom:134px;--padding-left:32px;--padding-right:32px;}.elementor-31131 .elementor-element.elementor-element-44cd0af:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-44cd0af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-a5d9467{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--z-index:2;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-af59dc0{left:92px;}body.rtl .elementor-31131 .elementor-element.elementor-element-af59dc0{right:92px;}.elementor-31131 .elementor-element.elementor-element-af59dc0{top:-35px;z-index:1;}.elementor-31131 .elementor-element.elementor-element-af59dc0 .elementor-heading-title{font-size:200px;font-weight:700;line-height:1em;letter-spacing:0.05em;color:#D8D8D833;}.elementor-31131 .elementor-element.elementor-element-4624cb3{--display:flex;--margin-top:99px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:88px;--padding-right:0px;}.elementor-31131 .elementor-element.elementor-element-4624cb3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31131 .elementor-element.elementor-element-25dca4f > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-31131 .elementor-element.elementor-element-25dca4f .elementor-heading-title{font-size:45px;font-weight:700;text-transform:uppercase;line-height:1.11em;letter-spacing:0.03em;}.elementor-31131 .elementor-element.elementor-element-b572465 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-31131 .elementor-element.elementor-element-b572465{text-align:start;}.elementor-31131 .elementor-element.elementor-element-b572465 img{width:100%;max-width:185px;}.elementor-31131 .elementor-element.elementor-element-3553b8a .elementor-heading-title{font-size:22px;font-weight:700;text-transform:capitalize;line-height:1.36em;letter-spacing:0.03em;color:#0E1613;}.elementor-31131 .elementor-element.elementor-element-0f29142{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:230px;--padding-right:89px;}.elementor-31131 .elementor-element.elementor-element-0f29142.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31131 .elementor-element.elementor-element-ac3d636 img{width:100%;}.elementor-31131 .elementor-element.elementor-element-ea4825f{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;bottom:34px;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-ea4825f{left:48px;}body.rtl .elementor-31131 .elementor-element.elementor-element-ea4825f{right:48px;}.elementor-31131 .elementor-element.elementor-element-ea4825f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31131 .elementor-element.elementor-element-a35a170{--display:flex;}.elementor-31131 .elementor-element.elementor-element-924724e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-31131 .elementor-element.elementor-element-644dc0a{--display:flex;}.elementor-31131 .elementor-element.elementor-element-541db54 img{width:100%;}.elementor-31131 .elementor-element.elementor-element-0020ae6{--display:flex;--position:absolute;top:106px;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-0020ae6{left:90px;}body.rtl .elementor-31131 .elementor-element.elementor-element-0020ae6{right:90px;}.elementor-31131 .elementor-element.elementor-element-b22c03c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-31131 .elementor-element.elementor-element-a912e43 > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-a912e43 img{width:24px;}.elementor-31131 .elementor-element.elementor-element-b908474 .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.36em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-39814a5 .elementor-heading-title{font-size:40px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-3c617f7{--display:flex;}.elementor-31131 .elementor-element.elementor-element-3713fe6 img{width:100%;}.elementor-31131 .elementor-element.elementor-element-65782ad{--display:flex;--position:absolute;top:126px;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-65782ad{left:90px;}body.rtl .elementor-31131 .elementor-element.elementor-element-65782ad{right:90px;}.elementor-31131 .elementor-element.elementor-element-7d11ba5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-31131 .elementor-element.elementor-element-1bcf680 > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-1bcf680 img{width:24px;}.elementor-31131 .elementor-element.elementor-element-cb33f35 .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.36em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-0be42fb .elementor-heading-title{font-size:40px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-86b1d68{--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;}.elementor-31131 .elementor-element.elementor-element-86b1d68:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-86b1d68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tw-globetop.com/wp-content/uploads/2026/01/bg-logo.webp");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-31131 .elementor-element.elementor-element-5b8f9fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-5b8f9fa{text-align:center;}.elementor-31131 .elementor-element.elementor-element-5b8f9fa .elementor-heading-title{font-size:35px;font-weight:700;text-transform:uppercase;line-height:1.14em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-51b0366{--display:flex;--overlay-opacity:1;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-31131 .elementor-element.elementor-element-51b0366:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-51b0366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;background-image:url("https://tw-globetop.com/wp-content/uploads/2026/01/wordwilde-grid-bg.webp");background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-31131 .elementor-element.elementor-element-51b0366::before, .elementor-31131 .elementor-element.elementor-element-51b0366 > .elementor-background-video-container::before, .elementor-31131 .elementor-element.elementor-element-51b0366 > .e-con-inner > .elementor-background-video-container::before, .elementor-31131 .elementor-element.elementor-element-51b0366 > .elementor-background-slideshow::before, .elementor-31131 .elementor-element.elementor-element-51b0366 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31131 .elementor-element.elementor-element-51b0366 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tw-globetop.com/wp-content/uploads/2026/01/wordwilde-corner-deco.webp");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:100% auto;}.elementor-31131 .elementor-element.elementor-element-97d47ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-31131 .elementor-element.elementor-element-55f3273{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:102px;--padding-right:0px;}.elementor-31131 .elementor-element.elementor-element-55f3273:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-55f3273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1613;}.elementor-31131 .elementor-element.elementor-element-55f3273.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31131 .elementor-element.elementor-element-64e8058 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-31131 .elementor-element.elementor-element-64e8058 .elementor-heading-title{font-size:45px;font-weight:700;line-height:1.11em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-1ae73c2 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-31131 .elementor-element.elementor-element-1ae73c2 img{width:100%;max-width:185px;}.elementor-31131 .elementor-element.elementor-element-ee59a9a .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.36em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-5f6c9c2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:46px;--padding-right:68px;}.elementor-31131 .elementor-element.elementor-element-5f6c9c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31131 .elementor-element.elementor-element-122178b{--display:flex;}.elementor-31131 .elementor-element.elementor-element-b9d131f{text-align:start;}.elementor-31131 .elementor-element.elementor-element-b9d131f img{width:100%;max-width:100%;}.elementor-31131 .elementor-element.elementor-element-42f2d27{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;bottom:140px;}.elementor-31131 .elementor-element.elementor-element-42f2d27.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-42f2d27{right:188px;}body.rtl .elementor-31131 .elementor-element.elementor-element-42f2d27{left:188px;}.elementor-31131 .elementor-element.elementor-element-b36a304{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;--z-index:2;}.elementor-31131 .elementor-element.elementor-element-b36a304:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-b36a304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE66;}.elementor-31131 .elementor-element.elementor-element-586ca93{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-586ca93:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-586ca93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB3;}.elementor-31131 .elementor-element.elementor-element-697a8b0{--display:flex;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-697a8b0:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-697a8b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#296752;}.elementor-31131 .elementor-element.elementor-element-75ff4cf > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-31131 .elementor-element.elementor-element-75ff4cf{z-index:1;}.elementor-31131 .elementor-element.elementor-element-84dbd90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;--z-index:3;}.elementor-31131 .elementor-element.elementor-element-ed843a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-ed843a5:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-ed843a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#296752;}.elementor-31131 .elementor-element.elementor-element-e79b4b1 .elementor-heading-title{font-size:26px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-587750d.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-587750d{right:-120px;}body.rtl .elementor-31131 .elementor-element.elementor-element-587750d{left:-120px;}.elementor-31131 .elementor-element.elementor-element-587750d{top:6px;z-index:2;}.elementor-31131 .elementor-element.elementor-element-587750d .elementor-heading-title{font-size:20px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#0E1613;}.elementor-31131 .elementor-element.elementor-element-59906ac{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;bottom:100px;}.elementor-31131 .elementor-element.elementor-element-59906ac.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-59906ac{right:20px;}body.rtl .elementor-31131 .elementor-element.elementor-element-59906ac{left:20px;}.elementor-31131 .elementor-element.elementor-element-c0c0e55{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;--z-index:3;}.elementor-31131 .elementor-element.elementor-element-6a1877e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-6a1877e:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-6a1877e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#296752;}.elementor-31131 .elementor-element.elementor-element-0f9a334 .elementor-heading-title{font-size:26px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-8cd2ebd > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-8cd2ebd{z-index:1;}.elementor-31131 .elementor-element.elementor-element-c530ea8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;--z-index:2;}.elementor-31131 .elementor-element.elementor-element-c530ea8:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-c530ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE66;}.elementor-31131 .elementor-element.elementor-element-f82db16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-f82db16:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-f82db16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB3;}.elementor-31131 .elementor-element.elementor-element-cb1803e{--display:flex;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-cb1803e:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-cb1803e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#296752;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-49deb0f{left:50%;}body.rtl .elementor-31131 .elementor-element.elementor-element-49deb0f{right:50%;}.elementor-31131 .elementor-element.elementor-element-49deb0f{bottom:-30px;}.elementor-31131 .elementor-element.elementor-element-49deb0f .elementor-heading-title{font-size:20px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#0E1613;}.elementor-31131 .elementor-element.elementor-element-cbd9b50{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;top:238px;}.elementor-31131 .elementor-element.elementor-element-cbd9b50.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-cbd9b50{left:156px;}body.rtl .elementor-31131 .elementor-element.elementor-element-cbd9b50{right:156px;}.elementor-31131 .elementor-element.elementor-element-aac72c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;--z-index:3;}.elementor-31131 .elementor-element.elementor-element-9a8f4b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-9a8f4b0:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-9a8f4b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#296752;}.elementor-31131 .elementor-element.elementor-element-5401377 .elementor-heading-title{font-size:26px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-50c5a26 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-50c5a26{z-index:1;}.elementor-31131 .elementor-element.elementor-element-943c060{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;--z-index:2;}.elementor-31131 .elementor-element.elementor-element-943c060:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-943c060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE66;}.elementor-31131 .elementor-element.elementor-element-abe59d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-abe59d2:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-abe59d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB3;}.elementor-31131 .elementor-element.elementor-element-eda10b7{--display:flex;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-eda10b7:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-eda10b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#296752;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-da28923{left:50%;}body.rtl .elementor-31131 .elementor-element.elementor-element-da28923{right:50%;}.elementor-31131 .elementor-element.elementor-element-da28923{bottom:-30px;}.elementor-31131 .elementor-element.elementor-element-da28923 .elementor-heading-title{font-size:20px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#0E1613;}.elementor-31131 .elementor-element.elementor-element-f922621{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;top:197px;}.elementor-31131 .elementor-element.elementor-element-f922621.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-f922621{left:514px;}body.rtl .elementor-31131 .elementor-element.elementor-element-f922621{right:514px;}.elementor-31131 .elementor-element.elementor-element-4d3a2b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;--z-index:3;}.elementor-31131 .elementor-element.elementor-element-b9d3801{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-b9d3801:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-b9d3801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#296752;}.elementor-31131 .elementor-element.elementor-element-ee17be3 .elementor-heading-title{font-size:26px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-862723a > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-862723a{z-index:1;}.elementor-31131 .elementor-element.elementor-element-af0a7f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;--z-index:2;}.elementor-31131 .elementor-element.elementor-element-af0a7f8:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-af0a7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE66;}.elementor-31131 .elementor-element.elementor-element-b9da032{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-b9da032:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-b9da032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB3;}.elementor-31131 .elementor-element.elementor-element-22b8906{--display:flex;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-22b8906:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-22b8906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#296752;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-e24e5cf{left:50%;}body.rtl .elementor-31131 .elementor-element.elementor-element-e24e5cf{right:50%;}.elementor-31131 .elementor-element.elementor-element-e24e5cf{bottom:-30px;}.elementor-31131 .elementor-element.elementor-element-e24e5cf .elementor-heading-title{font-size:20px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#0E1613;}.elementor-31131 .elementor-element.elementor-element-7af7324{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;top:248px;}.elementor-31131 .elementor-element.elementor-element-7af7324.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-7af7324{right:137px;}body.rtl .elementor-31131 .elementor-element.elementor-element-7af7324{left:137px;}.elementor-31131 .elementor-element.elementor-element-7706ec2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;--z-index:3;}.elementor-31131 .elementor-element.elementor-element-26ff625{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-26ff625:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-26ff625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#296752;}.elementor-31131 .elementor-element.elementor-element-4a76e03 .elementor-heading-title{font-size:26px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-a988198 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-a988198{z-index:1;}.elementor-31131 .elementor-element.elementor-element-cdd9ba5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;--z-index:2;}.elementor-31131 .elementor-element.elementor-element-cdd9ba5:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-cdd9ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE66;}.elementor-31131 .elementor-element.elementor-element-5d830a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-5d830a7:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-5d830a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB3;}.elementor-31131 .elementor-element.elementor-element-4679b5a{--display:flex;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-4679b5a:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-4679b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#296752;}.elementor-31131 .elementor-element.elementor-element-3fc45e4.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-3fc45e4{right:-118px;}body.rtl .elementor-31131 .elementor-element.elementor-element-3fc45e4{left:-118px;}.elementor-31131 .elementor-element.elementor-element-3fc45e4{bottom:6px;z-index:2;}.elementor-31131 .elementor-element.elementor-element-3fc45e4 .elementor-heading-title{font-size:20px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#0E1613;}.elementor-31131 .elementor-element.elementor-element-0726579{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;top:248px;}.elementor-31131 .elementor-element.elementor-element-0726579.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-0726579{right:280px;}body.rtl .elementor-31131 .elementor-element.elementor-element-0726579{left:280px;}.elementor-31131 .elementor-element.elementor-element-8c05e1b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;--z-index:3;}.elementor-31131 .elementor-element.elementor-element-f38d93d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-f38d93d:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-f38d93d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#296752;}.elementor-31131 .elementor-element.elementor-element-140c7ad .elementor-heading-title{font-size:26px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-31131 .elementor-element.elementor-element-85dae6c > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-85dae6c{z-index:1;}.elementor-31131 .elementor-element.elementor-element-00a1752{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;--z-index:2;}.elementor-31131 .elementor-element.elementor-element-00a1752:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-00a1752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE66;}.elementor-31131 .elementor-element.elementor-element-f3a1f4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-f3a1f4e:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-f3a1f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB3;}.elementor-31131 .elementor-element.elementor-element-db659e5{--display:flex;--border-radius:100px 100px 100px 100px;}.elementor-31131 .elementor-element.elementor-element-db659e5:not(.elementor-motion-effects-element-type-background), .elementor-31131 .elementor-element.elementor-element-db659e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#296752;}body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-408274d{left:50%;}body.rtl .elementor-31131 .elementor-element.elementor-element-408274d{right:50%;}.elementor-31131 .elementor-element.elementor-element-408274d{bottom:-30px;}.elementor-31131 .elementor-element.elementor-element-408274d .elementor-heading-title{font-size:20px;font-weight:700;line-height:1em;letter-spacing:0.03em;color:#0E1613;}@media(max-width:1366px){.elementor-31131 .elementor-element.elementor-element-924724e{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-31131 .elementor-element.elementor-element-924724e{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-31131 .elementor-element.elementor-element-9a41973{--e-n-carousel-swiper-slides-to-display:2;}.elementor-31131 .elementor-element.elementor-element-924724e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31131 .elementor-element.elementor-element-86b1d68{grid-column:span 2;}}@media(max-width:880px){.elementor-31131 .elementor-element.elementor-element-924724e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-31131 .elementor-element.elementor-element-e929bd4 img{width:100%;}.elementor-31131 .elementor-element.elementor-element-4333f6f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31131 .elementor-element.elementor-element-0b88d4d{text-align:center;}.elementor-31131 .elementor-element.elementor-element-dd37c88 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-31131 .elementor-element.elementor-element-ae26fcc > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-31131 .elementor-element.elementor-element-a76d3a6 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-31131 .elementor-element.elementor-element-e0cf32b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-31131 .elementor-element.elementor-element-a6901a8 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-31131 .elementor-element.elementor-element-9a41973{--e-n-carousel-swiper-slides-to-display:2;}.elementor-31131 .elementor-element.elementor-element-a5d9467{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31131 .elementor-element.elementor-element-0f29142{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-31131 .elementor-element.elementor-element-ac3d636 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31131 .elementor-element.elementor-element-924724e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-31131 .elementor-element.elementor-element-644dc0a{grid-column:span 2;}.elementor-31131 .elementor-element.elementor-element-644dc0a.e-con{--order:1;}.elementor-31131 .elementor-element.elementor-element-3c617f7{grid-column:span 2;}.elementor-31131 .elementor-element.elementor-element-3c617f7.e-con{--order:2;}.elementor-31131 .elementor-element.elementor-element-86b1d68{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-31131 .elementor-element.elementor-element-86b1d68.e-con{--order:0;}.elementor-31131 .elementor-element.elementor-element-51b0366{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-31131 .elementor-element.elementor-element-97d47ec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31131 .elementor-element.elementor-element-55f3273{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31131 .elementor-element.elementor-element-64e8058{text-align:center;}.elementor-31131 .elementor-element.elementor-element-ee59a9a{text-align:center;}.elementor-31131 .elementor-element.elementor-element-5f6c9c2{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-31131 .elementor-element.elementor-element-2bdea80{--width:100%;}.elementor-31131 .elementor-element.elementor-element-349aae9{--width:100%;}.elementor-31131 .elementor-element.elementor-element-e232dc4{--width:100%;}.elementor-31131 .elementor-element.elementor-element-c0ca63e{--width:100%;}.elementor-31131 .elementor-element.elementor-element-39dfa74{--width:630px;}.elementor-31131 .elementor-element.elementor-element-4624cb3{--width:100%;}.elementor-31131 .elementor-element.elementor-element-55f3273{--width:29.375%;}.elementor-31131 .elementor-element.elementor-element-5f6c9c2{--width:70.625%;}.elementor-31131 .elementor-element.elementor-element-42f2d27{--width:94px;}.elementor-31131 .elementor-element.elementor-element-b36a304{--width:30px;}.elementor-31131 .elementor-element.elementor-element-586ca93{--width:20px;}.elementor-31131 .elementor-element.elementor-element-697a8b0{--width:8px;}.elementor-31131 .elementor-element.elementor-element-84dbd90{--width:94px;}.elementor-31131 .elementor-element.elementor-element-ed843a5{--width:72px;}.elementor-31131 .elementor-element.elementor-element-59906ac{--width:94px;}.elementor-31131 .elementor-element.elementor-element-c0c0e55{--width:94px;}.elementor-31131 .elementor-element.elementor-element-6a1877e{--width:72px;}.elementor-31131 .elementor-element.elementor-element-c530ea8{--width:30px;}.elementor-31131 .elementor-element.elementor-element-f82db16{--width:20px;}.elementor-31131 .elementor-element.elementor-element-cb1803e{--width:8px;}.elementor-31131 .elementor-element.elementor-element-cbd9b50{--width:94px;}.elementor-31131 .elementor-element.elementor-element-aac72c2{--width:94px;}.elementor-31131 .elementor-element.elementor-element-9a8f4b0{--width:72px;}.elementor-31131 .elementor-element.elementor-element-943c060{--width:30px;}.elementor-31131 .elementor-element.elementor-element-abe59d2{--width:20px;}.elementor-31131 .elementor-element.elementor-element-eda10b7{--width:8px;}.elementor-31131 .elementor-element.elementor-element-f922621{--width:94px;}.elementor-31131 .elementor-element.elementor-element-4d3a2b8{--width:94px;}.elementor-31131 .elementor-element.elementor-element-b9d3801{--width:72px;}.elementor-31131 .elementor-element.elementor-element-af0a7f8{--width:30px;}.elementor-31131 .elementor-element.elementor-element-b9da032{--width:20px;}.elementor-31131 .elementor-element.elementor-element-22b8906{--width:8px;}.elementor-31131 .elementor-element.elementor-element-7af7324{--width:94px;}.elementor-31131 .elementor-element.elementor-element-7706ec2{--width:94px;}.elementor-31131 .elementor-element.elementor-element-26ff625{--width:72px;}.elementor-31131 .elementor-element.elementor-element-cdd9ba5{--width:30px;}.elementor-31131 .elementor-element.elementor-element-5d830a7{--width:20px;}.elementor-31131 .elementor-element.elementor-element-4679b5a{--width:8px;}.elementor-31131 .elementor-element.elementor-element-0726579{--width:94px;}.elementor-31131 .elementor-element.elementor-element-8c05e1b{--width:94px;}.elementor-31131 .elementor-element.elementor-element-f38d93d{--width:72px;}.elementor-31131 .elementor-element.elementor-element-00a1752{--width:30px;}.elementor-31131 .elementor-element.elementor-element-f3a1f4e{--width:20px;}.elementor-31131 .elementor-element.elementor-element-db659e5{--width:8px;}}@media(min-width:2400px){.elementor-31131 .elementor-element.elementor-element-2bdea80{--width:100%;}.elementor-31131 .elementor-element.elementor-element-349aae9{--width:100%;}.elementor-31131 .elementor-element.elementor-element-e232dc4{--width:100%;}.elementor-31131 .elementor-element.elementor-element-c0ca63e{--width:100%;}.elementor-31131 .elementor-element.elementor-element-924724e{--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-edd8dc7 */.perfection-title h2 {
    font-size: clamp(2rem, 0.425rem + 2.46vw, 3.375rem) !important;
}

.elementor-31131 .elementor-element.elementor-element-edd8dc7 > .elementor-widget-container {
    margin-top: clamp(3.25rem, -1.617rem + 7.6vw, 7.5rem);
    margin-bottom: clamp(2rem, -1.436rem + 5.36vw, 5rem);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-232b0d3 */.perfection-card-title p {
    font-size: clamp(1rem, 0.427rem + 0.89vw, 1.5rem) !important;
}
@media (max-width: 767px) {
    .perfection-card-title p {
        font-size: clamp(1rem, 0.732rem + 1.34vw, 1.375rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bdea80 */.perfection-card {
    width: calc(100% / 4 - 30px);
}
@media (max-width: 767px) {
    .perfection-card {
        width: calc(100% / 2 - 32px);
    }
    .imgs-wrap {
        gap: 32px!important;
    }
}
@media (max-width: 576px) {
    .perfection-card {
        width: calc(100% / 2 - 16px);
    }
    .imgs-wrap {
        gap: 16px!important;
    }
}

@media (max-width: 400px) {
    .perfection-card {
        width: calc(100% / 2 - 8px);
    }
    .imgs-wrap {
        gap: 8px !important;
    }
    .elementor-31131 .elementor-element.elementor-element-e8d85fd {
        padding-left: 16px;
        padding-right: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d88a7c */.imgs-wrap {
    max-width: 1640px;
    margin-left: auto;
    margin-right: auto;
    gap: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8d85fd */.elementor-31131 .elementor-element.elementor-element-e8d85fd {
    padding-bottom: clamp(3.75rem, -0.688rem + 6.93vw, 7.625rem);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b88d4d */.since-title {
    max-width: 407px !important;
}
.since-title h2 {
    font-size: clamp(2rem, 1.069rem + 1.45vw, 2.813rem) !important;
}
@media (max-width: 767px) {
    .since-title {
        max-width: 100% !important;
        width: 100%;
    }
    .since-title h2 {
        font-size: 28px !important;
    }
}
@media (max-width: 576px) {
    .since-title h2 {
        font-size: 24px !important;
    }
}
@media (max-width: 400px) {
    .since-title h2 {
        font-size: 22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42e2e6a */@media (max-width: 767px) {
    .since-wrap {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dfa74 */.elementor-31131 .elementor-element.elementor-element-39dfa74 {
    padding-left: clamp(2rem, -2.008rem + 6.26vw, 5.5rem);
}
.navigation {
    width: clamp(23rem, 4.247rem + 29.27vw, 39.375rem) !important;
}
@media (max-width: 767px) {
    .elementor-31131 .elementor-element.elementor-element-39dfa74 {
        padding-left: 0px;
    }
    .navigation {
        width: 100% !important;
        margin-bottom: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26147c */.year-title h3 {
    font-size: clamp(3rem, 1.783rem + 1.9vw, 4.063rem) !important;
    margin-bottom: 32px;
}
@media (max-width: 767px) {
    .year-title h3 {
        font-size: 36px !important;
    
        margin-bottom: clamp(1rem, 0.333rem + 1.39vw, 2rem);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8de41 */.content-text p {
    font-size: clamp(1.125rem, 0.696rem + 0.67vw, 1.5rem) !important;
}

@media (max-width: 767px) {
    .content-text p {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26147c */.year-title h3 {
    font-size: clamp(3rem, 1.783rem + 1.9vw, 4.063rem) !important;
    margin-bottom: 32px;
}
@media (max-width: 767px) {
    .year-title h3 {
        font-size: 36px !important;
    
        margin-bottom: clamp(1rem, 0.333rem + 1.39vw, 2rem);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8de41 */.content-text p {
    font-size: clamp(1.125rem, 0.696rem + 0.67vw, 1.5rem) !important;
}

@media (max-width: 767px) {
    .content-text p {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26147c */.year-title h3 {
    font-size: clamp(3rem, 1.783rem + 1.9vw, 4.063rem) !important;
    margin-bottom: 32px;
}
@media (max-width: 767px) {
    .year-title h3 {
        font-size: 36px !important;
    
        margin-bottom: clamp(1rem, 0.333rem + 1.39vw, 2rem);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8de41 */.content-text p {
    font-size: clamp(1.125rem, 0.696rem + 0.67vw, 1.5rem) !important;
}

@media (max-width: 767px) {
    .content-text p {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26147c */.year-title h3 {
    font-size: clamp(3rem, 1.783rem + 1.9vw, 4.063rem) !important;
    margin-bottom: 32px;
}
@media (max-width: 767px) {
    .year-title h3 {
        font-size: 36px !important;
    
        margin-bottom: clamp(1rem, 0.333rem + 1.39vw, 2rem);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8de41 */.content-text p {
    font-size: clamp(1.125rem, 0.696rem + 0.67vw, 1.5rem) !important;
}

@media (max-width: 767px) {
    .content-text p {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26147c */.year-title h3 {
    font-size: clamp(3rem, 1.783rem + 1.9vw, 4.063rem) !important;
    margin-bottom: 32px;
}
@media (max-width: 767px) {
    .year-title h3 {
        font-size: 36px !important;
    
        margin-bottom: clamp(1rem, 0.333rem + 1.39vw, 2rem);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8de41 */.content-text p {
    font-size: clamp(1.125rem, 0.696rem + 0.67vw, 1.5rem) !important;
}

@media (max-width: 767px) {
    .content-text p {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26147c */.year-title h3 {
    font-size: clamp(3rem, 1.783rem + 1.9vw, 4.063rem) !important;
    margin-bottom: 32px;
}
@media (max-width: 767px) {
    .year-title h3 {
        font-size: 36px !important;
    
        margin-bottom: clamp(1rem, 0.333rem + 1.39vw, 2rem);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8de41 */.content-text p {
    font-size: clamp(1.125rem, 0.696rem + 0.67vw, 1.5rem) !important;
}

@media (max-width: 767px) {
    .content-text p {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-301de67 */#sinceSection {
    padding-top: clamp(3.25rem, 0.417rem + 5.9vw, 7.5rem);
    padding-bottom: clamp(3.625rem, 0.625rem + 6.25vw, 8.125rem);
}

@media (max-width: 767px) {
    #sinceSection {
        padding: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af59dc0 */.jp-bg h2 {
    font-size: clamp(6.25rem, -0.908rem + 11.17vw, 12.5rem) !important;
}
.jp-bg {
    left: clamp(0rem, -6.585rem + 10.28vw, 5.75rem) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25dca4f */.japanese-title h3 {
    font-size: clamp(2rem, 1.069rem + 1.45vw, 2.813rem) !important;
}
.elementor-31131 .elementor-element.elementor-element-25dca4f > .elementor-widget-container {
    margin-bottom: clamp(1.375rem, 0.23rem + 1.79vw, 2.375rem);
}
@media (max-width: 767px) {
    .japanese-title h3 {
        font-size: 30px !important;
    }
    .elementor-31131 .elementor-element.elementor-element-25dca4f > .elementor-widget-container {
        margin-bottom: 16px;
    }
}
@media (max-width: 576px) {
    .japanese-title h3 {
        font-size: 26px !important;
    }
}
@media (max-width: 400px) {
    .japanese-title h3 {
        font-size: 22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b572465 */.japanese-line {
    max-width: clamp(7.75rem, 3.384rem + 6.82vw, 11.563rem) !important;
}
.elementor-31131 .elementor-element.elementor-element-b572465 > .elementor-widget-container {
    margin-bottom: clamp(1rem, -0.145rem + 1.79vw, 2rem);
}
@media (max-width: 767px) {
    .elementor-31131 .elementor-element.elementor-element-b572465 > .elementor-widget-container {
        margin-bottom: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3553b8a */.japanese-text-wrap {
    max-width: 637px !important;
}
.japanese-text-wrap p {
    font-size: clamp(1.125rem, 0.839rem + 0.45vw, 1.375rem) !important;
}

@media (max-width: 767px) {
    .japanese-text-wrap p {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4624cb3 */.left-side {
    width: 36.14%;
    padding-left: clamp(0rem, -6.299rem + 9.83vw, 5.5rem) !important;
    margin-top: clamp(2.5rem, -1.795rem + 6.7vw, 6.25rem);
}
@media (max-width: 1024px) {
    .left-side {
        width: 50%;
    }
}
@media (max-width: 767px) {
    .left-side {
        width: 100%;
        margin-bottom: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac3d636 */@media (max-width: 767px) {
    .jp-img img {
        aspect-ratio: 16 / 9;
        object-fit: cover;
    }
    .jp-img {
        width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ea4825f */.elementor-31131 .elementor-element.elementor-element-ea4825f {
    width: clamp(11.875rem, 2.14rem + 15.2vw, 20.375rem) !important;
}

@media (max-width: 1024px) {
    body:not(.rtl) .elementor-31131 .elementor-element.elementor-element-ea4825f {
        left: 16px !important;
    }
    .elementor-31131 .elementor-element.elementor-element-ea4825f {
        bottom: clamp(-6rem, -18rem + 25vw, -2rem) !important;
    }
}

@media (max-width: 767px) {
    .video-wrap {
        position: static !important;
    }
    .elementor-31131 .elementor-element.elementor-element-ea4825f {
        width: 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f29142 */.img-wrap {
    width: 63.86%;
    padding-left: clamp(4.5rem, -6.809rem + 17.65vw, 14.375rem) !important;
    padding-right: clamp(0rem, -6.37rem + 9.94vw, 5.563rem) !important;
}
@media (max-width: 1024px) {
    .img-wrap {
        width: 50%;
    }
}
@media (max-width: 767px) {
    .img-wrap {
        width: 100%;
        padding-left: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44cd0af */.elementor-31131 .elementor-element.elementor-element-44cd0af {
    padding-top: clamp(4.25rem, -0.474rem + 7.37vw, 8.375rem);
    padding-bottom: clamp(4.25rem, -0.474rem + 7.37vw, 8.375rem);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a912e43 */.hash-tag-icon img {
    width: clamp(1rem, 0.427rem + 0.89vw, 1.5rem) !important;
}
@media (max-width: 1024px) {
    .hash-tag-icon img {
        width: 22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b908474 */.hash-tag-title p {
    font-size: clamp(1rem, 0.571rem + 0.67vw, 1.375rem) !important;
}

@media (max-width: 1024px) {
    .hash-tag-title p {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39814a5 */.cutscene-title h3 {
    font-size: clamp(1.875rem, 1.159rem + 1.12vw, 2.5rem) !important;
}

@media (max-width: 1024px) {
    .cutscene-title h3 {
        font-size: 32px !important;
    }
}
@media (max-width: 767px) {
    .cutscene-title h3 {
        font-size: 26px !important;
    }
}
@media (max-width: 576px) {
    .cutscene-title h3 {
        font-size: 22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0020ae6 */.col-text-wrap {
    left: clamp(1.875rem, -2.42rem + 6.7vw, 5.625rem) !important;
    top: clamp(1.875rem, -2.133rem + 6.26vw, 5.375rem) !important;
}
@media (max-width: 1024px) {
    .col-text-wrap {
        top: clamp(1.875rem, -3.75rem + 11.72vw, 3.75rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b8f9fa */.esg-title h3 {
    font-size: clamp(1.875rem, 1.517rem + 0.56vw, 2.188rem) !important;
}
@media (max-width: 767px) {
    .esg-title h3 {
        font-size: 30px !important;
    }
}
@media (max-width: 576px) {
    .esg-title h3 {
        font-size: 26px !important;
    }
}
@media (max-width: 400px) {
    .esg-title h3 {
        font-size: 22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-924724e */@media (max-width: 767px) {
  .elementor-element-924724e {
    grid-template-columns: 1fr !important;
    grid-template-rows: auto auto auto !important;
  }
  
  /* 關鍵：讓圖片容器的高度由圖片內容決定 */
  .elementor-element-644dc0a,
  .elementor-element-3c617f7 {
    align-self: start !important;
    height: auto !important;
    min-height: 0 !important;
  }
  
  /* 確保圖片響應式且不被裁切 */
  .elementor-element-644dc0a img,
  .elementor-element-3c617f7 img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
  }
  
  /* 圖片 widget 容器 */
  .elementor-element-541db54,
  .elementor-element-3713fe6 {
    width: 100% !important;
    height: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e8058 */.wordwide-title h2 {
    font-size: clamp(2rem, 1.069rem + 1.45vw, 2.813rem) !important;
}
.elementor-31131 .elementor-element.elementor-element-64e8058 > .elementor-widget-container {
    margin-bottom: clamp(1rem, -0.718rem + 2.68vw, 2.5rem);
}
@media (max-width: 1024px) {
    .wordwide-title h2 {
        font-size: 30px !important;
    }
}
@media (max-width: 767px) {
    .wordwide-title h2 {
        font-size: 26px !important;
    }
}
@media (max-width: 576px) {
    .wordwide-title h2 {
        font-size: 22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ae73c2 */.elementor-31131 .elementor-element.elementor-element-1ae73c2 img {
    max-width: clamp(8.5rem, 4.993rem + 5.47vw, 11.563rem) !important;
}
.elementor-31131 .elementor-element.elementor-element-1ae73c2 > .elementor-widget-container {
    margin-bottom: clamp(1rem, -0.718rem + 2.68vw, 2.5rem);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee59a9a */.loaction-wrap {
    max-width: 390px !important;
}
.loaction-wrap p {
    font-size: clamp(1rem, 0.571rem + 0.67vw, 1.375rem) !important;
}
@media (max-width: 1024px) {
    .loaction-wrap {
        padding-right: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f3273 */#wordwide .text-wrap {
    padding-left: clamp(2rem, -3.01rem + 7.82vw, 6.375rem);
    padding-top: clamp(1.75rem, -1.399rem + 4.92vw, 4.5rem);
    padding-bottom: clamp(1.75rem, -1.399rem + 4.92vw, 4.5rem);
}
@media (max-width: 767px) {
    #wordwide .text-wrap {
        padding-left: 16px;
        padding-right: 16px;
        padding-bottom: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697a8b0 */.dot {
    width: clamp(0.25rem, -0.116rem + 0.57vw, 0.5rem) !important;
    height: clamp(0.25rem, -0.116rem + 0.57vw, 0.5rem);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586ca93 */.white-inner-circle {
    width: clamp(0.75rem, 0.018rem + 1.14vw, 1.25rem) !important;
    height: clamp(0.75rem, 0.018rem + 1.14vw, 1.25rem);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b36a304 */.white-circle {
    width: clamp(1rem, -0.281rem + 2vw, 1.875rem) !important;
    height: clamp(1rem, -0.281rem + 2vw, 1.875rem);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e79b4b1 */.number p {
    font-size: clamp(1rem, 0.085rem + 1.43vw, 1.625rem) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed843a5 */.inner-circle {
    width: clamp(2.5rem, -0.429rem + 4.57vw, 4.5rem) !important;
    height: clamp(2.5rem, -0.429rem + 4.57vw, 4.5rem);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84dbd90 */.green-circle {
    position: relative;
    width: clamp(3.25rem, -0.594rem + 6vw, 5.875rem) !important;
    height: clamp(3.25rem, -0.594rem + 6vw, 5.875rem);
}
.green-circle::after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 100px;
    position: absolute;
    background-color: #2967524D;
    animation: pulse-middle 2s ease-in-out infinite;
}

@keyframes pulse-middle {
    0%, 100% {
        transform: scale(1);
        opacity: 0.7;
    }
    50% {
        transform: scale(0.8);
        opacity: 0.5;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-587750d */#taipei-office {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f2d27 */#one {
    right: clamp(5.375rem, -3.96rem + 14.57vw, 11.75rem) !important;
    bottom: clamp(4.75rem, -1.107rem + 9.14vw, 8.75rem) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cd2ebd */@media (max-width: 1024px) {
    .elementor-31131 .elementor-element.elementor-element-8cd2ebd > .elementor-widget-container {
        margin-top: 0px !important;
        margin-bottom: -25px !important;
        
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49deb0f */.point-title {
    transform: translateX(-50%);
}

@media (max-width: 1024px) {
    #two .point-title {
        bottom: 0 !important;
        top: -26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59906ac */#two {
    right: clamp(-0.375rem, -2.754rem + 3.71vw, 1.25rem) !important;
    bottom: clamp(3.25rem, -1.143rem + 6.86vw, 6.25rem) !important;
}

@media (max-width: 1024px) {
    #two {
        flex-direction: column-reverse
        ;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da28923 */.point-title {
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbd9b50 */#three {
    left: clamp(4.5rem, -3.188rem + 12vw, 9.75rem) !important;
    top: clamp(8.25rem, -1.451rem + 15.14vw, 14.875rem) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24e5cf */.point-title {
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f922621 */#four {
    left: clamp(16.375rem, -6.688rem + 36vw, 32.125rem) !important;
    top: clamp(7rem, -0.779rem + 12.14vw, 12.313rem) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc45e4 */#japan-office {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af7324 */#five {
    right: clamp(3.375rem, -4.221rem + 11.86vw, 8.563rem) !important;
    top: clamp(8.375rem, -2.058rem + 16.29vw, 15.5rem) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-408274d */.point-title {
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0726579 */#six {
    right: clamp(8.25rem, -5.295rem + 21.14vw, 17.5rem);
    top: clamp(8.625rem, -1.442rem + 15.71vw, 15.5rem) !important;
}

@media (max-width: 1024px) {
    #one {
        right: clamp(3rem, -4.125rem + 14.84vw, 5.375rem) !important;
        bottom: clamp(2rem, -6.25rem + 17.19vw, 4.75rem) !important;
    }
    #two {
        right: clamp(-1.125rem, -4.5rem + 7.03vw, 0rem) !important;
    
        bottom: clamp(-1.25rem, -5rem + 7.81vw, 0rem) !important;
    }
    #three {
        left: clamp(2.5rem, -3.5rem + 12.5vw, 4.5rem) !important;
        top: clamp(4.5rem, -6.75rem + 23.44vw, 8.25rem) !important;
    }
    #four {
        left: clamp(11.25rem, -4.125rem + 32.03vw, 16.375rem) !important;
        top: clamp(7rem, 17.125rem + -21.09vw, 3.625rem) !important;
    }
    #five {
        right: clamp(1.625rem, -3.625rem + 10.94vw, 3.375rem) !important;
        top: clamp(4.875rem, -5.625rem + 21.88vw, 8.375rem) !important;
    }
    #six {
        right: clamp(5.5rem, -2.75rem + 17.19vw, 8.25rem) !important;
        top: clamp(5rem, -5.875rem + 22.66vw, 8.625rem) !important;
    }
}
@media (max-width: 767px) {
    .green-circle {
        width: clamp(2.938rem, 2.266rem + 3.36vw, 3.875rem) !important;
        height: clamp(2.938rem, 2.266rem + 3.36vw, 3.875rem);
    }
    .inner-circle {
        width: clamp(2.25rem, 1.713rem + 2.68vw, 3rem) !important;
        height: clamp(2.25rem, 1.713rem + 2.68vw, 3rem);
    }
    .white-circle {
        width: clamp(0.938rem, 0.714rem + 1.12vw, 1.25rem) !important;
        height: clamp(0.938rem, 0.714rem + 1.12vw, 1.25rem);
    }
    .whte-inner-circle {
        width: clamp(0.625rem, 0.491rem + 0.67vw, 0.813rem) !important;
        height: clamp(0.625rem, 0.491rem + 0.67vw, 0.813rem);
    }
    .dot {
        width: clamp(0.25rem, 0.205rem + 0.22vw, 0.313rem) !important;
        height: clamp(0.25rem, 0.205rem + 0.22vw, 0.313rem);
    }
    .number p {
        font-size: clamp(0.75rem, 0.571rem + 0.89vw, 1rem) !important;
    }
    #one, #two, #three, #four, #five, #six  {
        width: auto !important;
    }
    #one {
        right: clamp(2.125rem, -1.902rem + 20.13vw, 7.75rem) !important;
        bottom: clamp(0.125rem, -3.902rem + 20.13vw, 5.75rem) !important;
    }
    #two {
        right: clamp(0.125rem, -0.591rem + 3.58vw, 1.125rem) !important;
        bottom: clamp(-1.75rem, -3.003rem + 6.26vw, 0rem) !important;
    }
    #three {
        left: clamp(2rem, -1.49rem + 17.45vw, 6.875rem) !important;
        top: clamp(2rem, -3.638rem + 28.19vw, 9.875rem) !important;
    }
    #four {
        left: clamp(8rem, -1.843rem + 49.22vw, 21.75rem) !important;
        top: clamp(1.5rem, -3.243rem + 23.71vw, 8.125rem) !important;
    }
    #five {
        right: clamp(1.625rem, -1.328rem + 14.77vw, 5.75rem) !important;
        top: clamp(1.938rem, -4.282rem + 31.1vw, 10.625rem) !important;
    }
    #six {
        right: clamp(3.5rem, -1.959rem + 27.29vw, 11.125rem) !important;
        top: clamp(2.438rem, -3.334rem + 28.86vw, 10.5rem) !important;
    }
    .point-title p {
        font-size: clamp(1rem, 0.821rem + 0.89vw, 1.25rem) !important;
    }
    #japan-office {
        right: calc(-1 * clamp(0rem, -3.4rem + 17vw, 4.75rem)) !important;
        z-index: 3;
    }
    #taipei-office {
        right: calc(-1 * clamp(0rem, -3.4rem + 17vw, 4.75rem)) !important;
        top: clamp(-0.625rem, -1.341rem + 3.58vw, 0.375rem) !important;
        z-index: 3;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-122178b */.map-wrap {
    max-width: 1102px;
}/* End custom CSS */