.elementor-1387 .elementor-element.elementor-element-4ce5f97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap: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-1387 .elementor-element.elementor-element-264089b{--display:flex;--overlay-opacity:0.5;--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-1387 .elementor-element.elementor-element-264089b:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-264089b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agaperg.com/wp-content/uploads/2025/09/Zhou-Ying-Medal-2.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1387 .elementor-element.elementor-element-264089b::before, .elementor-1387 .elementor-element.elementor-element-264089b > .elementor-background-video-container::before, .elementor-1387 .elementor-element.elementor-element-264089b > .e-con-inner > .elementor-background-video-container::before, .elementor-1387 .elementor-element.elementor-element-264089b > .elementor-background-slideshow::before, .elementor-1387 .elementor-element.elementor-element-264089b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1387 .elementor-element.elementor-element-264089b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1387 .elementor-element.elementor-element-d818c60{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1387 .elementor-element.elementor-element-d218565{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:0.5em;--padding-left:1.5em;--padding-right:0em;}.elementor-1387 .elementor-element.elementor-element-d218565:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-d218565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF91 0%, #FFFFFF47 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1387 .elementor-element.elementor-element-077f66d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-1387 .elementor-element.elementor-element-077f66d > .elementor-widget-container{margin:0rem 0rem -1.4rem 0rem;}.elementor-1387 .elementor-element.elementor-element-077f66d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;text-shadow:3px 2px 3px rgba(0,0,0,0.3);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1387 .elementor-element.elementor-element-ff6598f{text-align:start;font-family:"Lato", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-1387 .elementor-element.elementor-element-441ac34{--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-1387 .elementor-element.elementor-element-441ac34:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-441ac34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agaperg.com/wp-content/uploads/2025/06/zhou_yi_big_bg2.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-1387 .elementor-element.elementor-element-27ab138{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:14rem;--padding-left:4rem;--padding-right:4rem;}.elementor-1387 .elementor-element.elementor-element-27ab138:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-27ab138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A011D;}.elementor-1387 .elementor-element.elementor-element-d228c14{text-align:center;}.elementor-1387 .elementor-element.elementor-element-d228c14 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;}.elementor-1387 .elementor-element.elementor-element-73ff7fa{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-1387 .elementor-element.elementor-element-73ff7fa > .elementor-widget-container{margin:-0.8rem 0rem 0rem 0rem;}.elementor-1387 .elementor-element.elementor-element-73ff7fa .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;}.elementor-1387 .elementor-element.elementor-element-2831690 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0.5rem 0rem 0rem 0rem;}.elementor-1387 .elementor-element.elementor-element-2831690{text-align:start;font-family:"Lato", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-ef02c3a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:5.5%;--padding-left:0%;--padding-right:0%;}.elementor-1387 .elementor-element.elementor-element-ef02c3a:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-ef02c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E2EA;}.elementor-1387 .elementor-element.elementor-element-6f1ff8d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;}.elementor-1387 .elementor-element.elementor-element-10963d4{text-align:center;font-family:"Lato", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-1387 .elementor-element.elementor-element-54bb4fb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-1387 .elementor-element.elementor-element-54bb4fb > .elementor-widget-container{padding:5px 0px 25px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1387 .elementor-element.elementor-element-863f183{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1387 .elementor-element.elementor-element-863f183:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-863f183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #29002B 0%, #000000 100%);}.elementor-1387 .elementor-element.elementor-element-5ff7e3f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1387 .elementor-element.elementor-element-890822a{text-align:center;}.elementor-1387 .elementor-element.elementor-element-890822a .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;}.elementor-1387 .elementor-element.elementor-element-6d6fb97{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-e0a9478{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--flex-wrap: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-1387 .elementor-element.elementor-element-f5e4560{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1387 .elementor-element.elementor-element-4a50fca:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1387 .elementor-element.elementor-element-4a50fca.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://agaperg.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1387 .elementor-element.elementor-element-3d9742d > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-3d9742d{text-align:center;}.elementor-1387 .elementor-element.elementor-element-3d9742d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;}.elementor-1387 .elementor-element.elementor-element-9849753{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-f7550f5{width:100%;max-width:100%;}.elementor-1387 .elementor-element.elementor-element-cfc9bf4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1387 .elementor-element.elementor-element-190d782:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1387 .elementor-element.elementor-element-190d782.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://agaperg.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1387 .elementor-element.elementor-element-63102d6 > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-63102d6{text-align:center;}.elementor-1387 .elementor-element.elementor-element-63102d6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;}.elementor-1387 .elementor-element.elementor-element-d6ce555{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-b0b0ee0{width:100%;max-width:100%;}.elementor-1387 .elementor-element.elementor-element-638aa99{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1387 .elementor-element.elementor-element-afc46b8:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1387 .elementor-element.elementor-element-afc46b8.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://agaperg.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1387 .elementor-element.elementor-element-74f77d7 > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-74f77d7{text-align:center;}.elementor-1387 .elementor-element.elementor-element-74f77d7 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;}.elementor-1387 .elementor-element.elementor-element-c245da3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-5deff5d{width:100%;max-width:100%;}.elementor-1387 .elementor-element.elementor-element-0e517c2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1387 .elementor-element.elementor-element-469acaf:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1387 .elementor-element.elementor-element-469acaf.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://agaperg.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1387 .elementor-element.elementor-element-6d9d7e4 > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-6d9d7e4{text-align:center;}.elementor-1387 .elementor-element.elementor-element-6d9d7e4 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;}.elementor-1387 .elementor-element.elementor-element-caf13bc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-a68bc40{width:100%;max-width:100%;}.elementor-1387 .elementor-element.elementor-element-71f9d0c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1387 .elementor-element.elementor-element-2e4d8f4:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1387 .elementor-element.elementor-element-2e4d8f4.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://agaperg.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1387 .elementor-element.elementor-element-82bfdfb > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-82bfdfb{text-align:center;}.elementor-1387 .elementor-element.elementor-element-82bfdfb .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;}.elementor-1387 .elementor-element.elementor-element-91ebec7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-a19bd16{width:100%;max-width:100%;}.elementor-1387 .elementor-element.elementor-element-0637d47{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1387 .elementor-element.elementor-element-6db1c5b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1387 .elementor-element.elementor-element-6db1c5b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://agaperg.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1387 .elementor-element.elementor-element-82d5add > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-82d5add{text-align:center;}.elementor-1387 .elementor-element.elementor-element-82d5add .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;}.elementor-1387 .elementor-element.elementor-element-1a4a87e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-0fcdfb2{width:100%;max-width:100%;}.elementor-1387 .elementor-element.elementor-element-13c6644{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1387 .elementor-element.elementor-element-78cd884:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1387 .elementor-element.elementor-element-78cd884.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://agaperg.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1387 .elementor-element.elementor-element-4536945 > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-4536945{text-align:center;}.elementor-1387 .elementor-element.elementor-element-4536945 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;}.elementor-1387 .elementor-element.elementor-element-7d51228{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-8322df7{width:100%;max-width:100%;}.elementor-1387 .elementor-element.elementor-element-23530ac{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1387 .elementor-element.elementor-element-728c201:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1387 .elementor-element.elementor-element-728c201.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://agaperg.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1387 .elementor-element.elementor-element-b90edfd > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-b90edfd{text-align:center;}.elementor-1387 .elementor-element.elementor-element-b90edfd .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;}.elementor-1387 .elementor-element.elementor-element-a44150d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-4a9adca{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1387 .elementor-element.elementor-element-264089b{--width:50%;}.elementor-1387 .elementor-element.elementor-element-d818c60{--content-width:570px;}.elementor-1387 .elementor-element.elementor-element-d218565{--width:73%;}.elementor-1387 .elementor-element.elementor-element-441ac34{--width:50%;}.elementor-1387 .elementor-element.elementor-element-27ab138{--width:570px;}.elementor-1387 .elementor-element.elementor-element-f5e4560{--width:30%;}.elementor-1387 .elementor-element.elementor-element-cfc9bf4{--width:30%;}.elementor-1387 .elementor-element.elementor-element-638aa99{--width:30%;}.elementor-1387 .elementor-element.elementor-element-0e517c2{--width:30%;}.elementor-1387 .elementor-element.elementor-element-71f9d0c{--width:30%;}.elementor-1387 .elementor-element.elementor-element-0637d47{--width:30%;}.elementor-1387 .elementor-element.elementor-element-13c6644{--width:30%;}.elementor-1387 .elementor-element.elementor-element-23530ac{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1387 .elementor-element.elementor-element-264089b{--width:100%;}.elementor-1387 .elementor-element.elementor-element-d818c60{--content-width:100%;}.elementor-1387 .elementor-element.elementor-element-d218565{--width:100%;}.elementor-1387 .elementor-element.elementor-element-441ac34{--width:100%;}.elementor-1387 .elementor-element.elementor-element-27ab138{--width:100%;}}@media(max-width:1024px){.elementor-1387 .elementor-element.elementor-element-4ce5f97{--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-1387 .elementor-element.elementor-element-264089b{--min-height:450px;}.elementor-1387 .elementor-element.elementor-element-264089b:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-264089b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-1387 .elementor-element.elementor-element-d818c60{--padding-top:35%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1387 .elementor-element.elementor-element-077f66d > .elementor-widget-container{margin:0rem 0rem -1.3rem 0rem;}.elementor-1387 .elementor-element.elementor-element-27ab138{--padding-top:7%;--padding-bottom:7%;--padding-left:10%;--padding-right:10%;}.elementor-1387 .elementor-element.elementor-element-54bb4fb > .elementor-widget-container{padding:5px 0px 20px 0px;}.elementor-1387 .elementor-element.elementor-element-863f183{--padding-top:03.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1387 .elementor-element.elementor-element-e0a9478{--gap:2.5rem 0rem;--row-gap:2.5rem;--column-gap:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}}@media(max-width:767px){.elementor-1387 .elementor-element.elementor-element-264089b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1387 .elementor-element.elementor-element-264089b:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-264089b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-1387 .elementor-element.elementor-element-d818c60{--padding-top:80%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-1387 .elementor-element.elementor-element-d218565{--padding-top:1em;--padding-bottom:0.5em;--padding-left:1em;--padding-right:0em;}.elementor-1387 .elementor-element.elementor-element-077f66d > .elementor-widget-container{margin:0rem 0rem -1.1rem 0rem;}.elementor-1387 .elementor-element.elementor-element-27ab138{--padding-top:10%;--padding-bottom:8%;--padding-left:10%;--padding-right:10%;}.elementor-1387 .elementor-element.elementor-element-73ff7fa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1387 .elementor-element.elementor-element-ef02c3a{--padding-top:10%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1387 .elementor-element.elementor-element-54bb4fb > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-1387 .elementor-element.elementor-element-863f183{--padding-top:3rem;--padding-bottom:2.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1387 .elementor-element.elementor-element-5ff7e3f{--gap:13px 0px;--row-gap:13px;--column-gap:0px;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-1387 .elementor-element.elementor-element-6d6fb97{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1387 .elementor-element.elementor-element-e0a9478{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1387 .elementor-element.elementor-element-9849753{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1387 .elementor-element.elementor-element-d6ce555{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1387 .elementor-element.elementor-element-c245da3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1387 .elementor-element.elementor-element-caf13bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1387 .elementor-element.elementor-element-91ebec7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1387 .elementor-element.elementor-element-1a4a87e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1387 .elementor-element.elementor-element-7d51228{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1387 .elementor-element.elementor-element-a44150d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}}/* Start custom CSS for container, class: .elementor-element-863f183 *//* ========== accordion ========== */
.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion {
    list-style: none;
    padding: 0;
    margin-top: 1em;
    font-family: 'Lato', sans-serif;
    min-width: 100%!important;
}

.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion li a {
    font-size: 0.8em;
    padding: 0em 1.2em 0em 1.2em!important;
}

.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion span.title {
    color: #B78ABF;
}

.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion .inner {
    margin-top: -0.2em;
    padding: 0.3em 1.2em 1.3em 1.2em;
    overflow: hidden;
    display: none;
    color: #FFF;
    border-left: solid 1px #86598E;
    border-right: solid 1px #86598E;
    border-bottom: solid 1px #86598E;
    width: 100%;
    line-height: 0.9em;
}

.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion img {
    text-align: center;
    margin: auto auto;
    padding: 0 2.5rem 0 2.5rem;
}

.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion video {
    padding: 0 1.8rem 0 1.8rem;
}

.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion li {
    text-align: center;
}

.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion li a.toggle {
    width: 100%;
    display: block;
    color: #503353;
    padding: 0.2em;
    transition: background 0.3s ease;
    border: solid 1px #86598E;
    margin-top: 0em;
}

.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion li a.active {
    border-bottom: 0;
}

.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion li a.toggle:hover {
    
}

/* icon */
/******************************************************************
* FINAL MODERN CSS SOLUTION
*
* This version uses the :has() .elementor-1387 .elementor-element.elementor-element-863f183 to reliably find the active
* item, regardless of where the ".active" class is placed.
******************************************************************/

/* --- STEP 1: SETUP THE CONTAINERS --- */

/* This sets up the main item container */
.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion li {
  position: relative !important;
}

/* This sets up the clickable header area */
.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion li a {
  display: block !important;
  position: relative !important;
  padding-top: 15px !important;
  padding-bottom: 6px !important;
  text-align: center;
}


/* --- STEP 2: THE TOP ARROW (IN THE HEADER) --- */

/* This creates a triangle shape using CSS borders - 100% reliable */
.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion li a:before {
  content: ''; /* Content must be empty */
  width: 0; 
  height: 0;

  /* The magic: creates the triangle shape */
  border-left: 7px solid transparent;  /* Adjust size by changing 7px */
  border-right: 7px solid transparent; /* Adjust size by changing 7px */
  border-top: 9px solid #86598E;    /* This is the triangle's color and height */

  /* Positioning */
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 1;
}


/* --- STEP 3: THE BOTTOM ARROW (ON THE MAIN CONTAINER) --- */
/* This attaches the icon to the <li> but keeps it hidden initially */

.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion li:after {
  content: ''; /* Content must be empty */
  width: 0; 
  height: 0;

  /* This creates the UP arrow shape */
  border-left: 7px solid transparent;  /* Creates horizontal space */
  border-right: 7px solid transparent; /* Creates horizontal space */
  border-bottom: 9px solid #86598E; /* This makes the triangle point UP */

  /* Positioning (you can adjust this as needed) */
  position: absolute;
  top: 15px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  pointer-events: none;
}


/* --- STEP 4: SWAP ICONS USING :has() --- */
/* This is the final, correct logic. */

/* HIDE the top arrow if its parent <li> contains an active <a> */
.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion li:has(a.active) a:before {
  opacity: 0 !important;
}

/* SHOW the bottom arrow if the <li> contains an active <a> */
.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion li:has(a.active):after {
  opacity: 1 !important;
}


/* HIDE title when accordion is active */
.elementor-1387 .elementor-element.elementor-element-863f183 ul.accordion li:has(a.active) span.title {
    opacity: 0 !important;
}

/* or Tablets and PCs (screens 768px and wider) */
@media screen and (min-width: 768px) {

}

/* for larger desktops (e.g., 1024px and wider) */
@media screen and (min-width: 1024px) {
    
}/* End custom CSS */