.elementor-115 .elementor-element.elementor-element-4fd1eed{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-4fd1eed:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-4fd1eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schoolofmediadesign.site/wp-content/uploads/2026/05/Thiet-ke-chua-co-ten-1.png");background-position:-13px 13px;background-size:cover;}.elementor-115 .elementor-element.elementor-element-a1e4992{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-a1e4992.e-con{--align-self:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-115 .elementor-element.elementor-element-a2ed42e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#79277D;}.elementor-115 .elementor-element.elementor-element-fadfe0e{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-fadfe0e.e-con{--align-self:flex-start;}.elementor-115 .elementor-element.elementor-element-76260ae{--spacer-size:96px;}.elementor-115 .elementor-element.elementor-element-a6cda18{--display:flex;}.elementor-115 .elementor-element.elementor-element-2f819fb{--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;}.elementor-115 .elementor-element.elementor-element-a641024{--display:flex;--min-height:200px;}.elementor-115 .elementor-element.elementor-element-a641024:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-a641024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schoolofmediadesign.site/wp-content/uploads/2026/05/Event-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-a641024.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-9388328{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-79b5881.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-79b5881{text-align:justify;font-family:var( --e-global-typography-f9f8e0c-font-family ), Sans-serif;font-size:var( --e-global-typography-f9f8e0c-font-size );font-weight:var( --e-global-typography-f9f8e0c-font-weight );}.elementor-115 .elementor-element.elementor-element-0863072{--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;}.elementor-115 .elementor-element.elementor-element-4ab0ab5{--display:flex;--min-height:200px;}.elementor-115 .elementor-element.elementor-element-4ab0ab5:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-4ab0ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schoolofmediadesign.site/wp-content/uploads/2026/05/Facebook-Image-35.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-4ab0ab5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-9d841b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-83e837b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-83e837b{text-align:justify;font-family:var( --e-global-typography-f9f8e0c-font-family ), Sans-serif;font-size:var( --e-global-typography-f9f8e0c-font-size );font-weight:var( --e-global-typography-f9f8e0c-font-weight );}.elementor-115 .elementor-element.elementor-element-6ad95f3{--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;}.elementor-115 .elementor-element.elementor-element-d85a050{--display:flex;--min-height:200px;}.elementor-115 .elementor-element.elementor-element-d85a050:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-d85a050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schoolofmediadesign.site/wp-content/uploads/2026/05/Facebook-Image-33.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-d85a050.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-a6f1aa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-7535ccc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-7535ccc{text-align:justify;font-family:var( --e-global-typography-f9f8e0c-font-family ), Sans-serif;font-size:var( --e-global-typography-f9f8e0c-font-size );font-weight:var( --e-global-typography-f9f8e0c-font-weight );}.elementor-115 .elementor-element.elementor-element-3b71bb8{--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;}.elementor-115 .elementor-element.elementor-element-8e84aea{--display:flex;--min-height:200px;}.elementor-115 .elementor-element.elementor-element-8e84aea:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-8e84aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schoolofmediadesign.site/wp-content/uploads/2026/05/a1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-8e84aea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-4739a7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-980a630{--display:flex;}.elementor-115 .elementor-element.elementor-element-5c35606{font-family:var( --e-global-typography-08689e6-font-family ), Sans-serif;font-size:var( --e-global-typography-08689e6-font-size );font-weight:var( --e-global-typography-08689e6-font-weight );}.elementor-115 .elementor-element.elementor-element-e19f5e3{--display:flex;}.elementor-115 .elementor-element.elementor-element-f0515da{font-family:var( --e-global-typography-08689e6-font-family ), Sans-serif;font-size:var( --e-global-typography-08689e6-font-size );font-weight:var( --e-global-typography-08689e6-font-weight );}.elementor-115 .elementor-element.elementor-element-65b35c4{--display:flex;}.elementor-115 .elementor-element.elementor-element-6cfd03a{font-family:var( --e-global-typography-08689e6-font-family ), Sans-serif;font-size:var( --e-global-typography-08689e6-font-size );font-weight:var( --e-global-typography-08689e6-font-weight );}.elementor-115 .elementor-element.elementor-element-b7adeb8{--display:flex;}.elementor-115 .elementor-element.elementor-element-7c33382{font-family:var( --e-global-typography-08689e6-font-family ), Sans-serif;font-size:var( --e-global-typography-08689e6-font-size );font-weight:var( --e-global-typography-08689e6-font-weight );}.elementor-115 .elementor-element.elementor-element-d72d3d0{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-115 .elementor-element.elementor-element-d72d3d0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-115 .elementor-element.elementor-element-63a2f95{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-115 .elementor-element.elementor-element-2e22e6c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-115 .elementor-element.elementor-element-9789689 img{width:100%;max-width:1400px;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-807bb2c{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-807bb2c{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-807bb2c{right:0px;}.elementor-115 .elementor-element.elementor-element-cf0b7a3{--display:flex;}.elementor-115 .elementor-element.elementor-element-ac601d3 img{width:100%;max-width:1400px;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-df88660{--display:flex;--position:absolute;--min-height:55vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-df88660{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-df88660{right:0px;}.elementor-115 .elementor-element.elementor-element-875bcd8{--display:flex;}.elementor-115 .elementor-element.elementor-element-6d2579d img{width:100%;max-width:1400px;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-b431ec6{--display:flex;--position:absolute;--min-height:55vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-b431ec6{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-b431ec6{right:0px;}.elementor-115 .elementor-element.elementor-element-88834c2{--display:flex;}.elementor-115 .elementor-element.elementor-element-b54b2f0 img{width:100%;max-width:1400px;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-8b56c0c{--display:flex;--position:absolute;--min-height:55vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-8b56c0c{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-8b56c0c{right:0px;}.elementor-115 .elementor-element.elementor-element-fbd4215{--display:flex;}.elementor-115 .elementor-element.elementor-element-d17151e img{width:100%;max-width:1400px;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-4ae6c70{--display:flex;--position:absolute;--min-height:55vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-4ae6c70{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-4ae6c70{right:0px;}.elementor-115 .elementor-element.elementor-element-7bee891{--display:flex;}.elementor-115 .elementor-element.elementor-element-53c1c01 img{width:100%;max-width:1400px;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-7b39d74{--display:flex;--position:absolute;--min-height:55vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-7b39d74{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-7b39d74{right:0px;}.elementor-115 .elementor-element.elementor-element-3398a5f{--display:flex;--position:absolute;--min-height:55vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-3398a5f{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-3398a5f{right:0px;}.elementor-115 .elementor-element.elementor-element-002b256{--display:flex;}.elementor-115 .elementor-element.elementor-element-ffcc147 img{width:100%;max-width:1400px;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-bb39268{--display:flex;--position:absolute;--min-height:55vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-bb39268{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-bb39268{right:0px;}.elementor-115 .elementor-element.elementor-element-2f77612{--display:flex;--position:absolute;--min-height:55vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-2f77612{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-2f77612{right:0px;}.elementor-115 .elementor-element.elementor-element-3e50524{--display:flex;--min-height:3px;}.elementor-115 .elementor-element.elementor-element-ec832f4 img{width:100%;max-width:1400px;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-9e787e6{--display:flex;--position:absolute;--min-height:55vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-9e787e6{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-9e787e6{right:0px;}.elementor-115 .elementor-element.elementor-element-a1c15dc{--display:flex;--position:absolute;--min-height:55vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-a1c15dc{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-a1c15dc{right:0px;}.elementor-115 .elementor-element.elementor-element-7448455{--display:flex;}.elementor-115 .elementor-element.elementor-element-2f4a739 img{width:100%;max-width:1400px;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-0c2db7a{--display:flex;--position:absolute;--min-height:55vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-0c2db7a{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-0c2db7a{right:0px;}.elementor-115 .elementor-element.elementor-element-9830123{--display:flex;--position:absolute;--min-height:350px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-9830123{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-9830123{right:0px;}.elementor-115 .elementor-element.elementor-element-78a6b3c{--display:flex;}.elementor-115 .elementor-element.elementor-element-fba7b84{--spacer-size:0px;}.elementor-115 .elementor-element.elementor-element-995e3a4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-115 .elementor-element.elementor-element-8a5a503{--display:flex;}.elementor-115 .elementor-element.elementor-element-3bf3d39 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-92c0654{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-92c0654{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-92c0654{right:0px;}.elementor-115 .elementor-element.elementor-element-4490c41{--display:flex;}.elementor-115 .elementor-element.elementor-element-4e05f79 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-f81071d{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-f81071d{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-f81071d{right:0px;}.elementor-115 .elementor-element.elementor-element-9f69fd0{--display:flex;}.elementor-115 .elementor-element.elementor-element-bacd129 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-bee679c{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-bee679c{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-bee679c{right:0px;}.elementor-115 .elementor-element.elementor-element-4f9a477{--display:flex;}.elementor-115 .elementor-element.elementor-element-2dc61ca img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-501efee{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-501efee{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-501efee{right:0px;}.elementor-115 .elementor-element.elementor-element-1385c3a{--display:flex;}.elementor-115 .elementor-element.elementor-element-2ac9c73 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-b9f6694{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-b9f6694{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-b9f6694{right:0px;}.elementor-115 .elementor-element.elementor-element-3ddc60e{--display:flex;}.elementor-115 .elementor-element.elementor-element-be1b323 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-2bf3b79{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-2bf3b79{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-2bf3b79{right:0px;}.elementor-115 .elementor-element.elementor-element-8a86d2a{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-8a86d2a{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-8a86d2a{right:0px;}.elementor-115 .elementor-element.elementor-element-801f569{--display:flex;}.elementor-115 .elementor-element.elementor-element-296db9d img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-ab439df{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-ab439df{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-ab439df{right:0px;}.elementor-115 .elementor-element.elementor-element-abcecc2{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-abcecc2{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-abcecc2{right:0px;}.elementor-115 .elementor-element.elementor-element-ccbf4f2{--display:flex;}.elementor-115 .elementor-element.elementor-element-d51ec3d img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-332b13a{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-332b13a{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-332b13a{right:0px;}.elementor-115 .elementor-element.elementor-element-9fac07b{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-9fac07b{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-9fac07b{right:0px;}.elementor-115 .elementor-element.elementor-element-614c84c{--display:flex;}.elementor-115 .elementor-element.elementor-element-5f4a1a4 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-55907e4{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-55907e4{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-55907e4{right:0px;}.elementor-115 .elementor-element.elementor-element-6373adf{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-6373adf{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-6373adf{right:0px;}.elementor-115 .elementor-element.elementor-element-9c70c57{--display:flex;}.elementor-115 .elementor-element.elementor-element-4da2222 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-224b4ee{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-224b4ee{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-224b4ee{right:0px;}.elementor-115 .elementor-element.elementor-element-f83a794{--display:flex;}.elementor-115 .elementor-element.elementor-element-ab7c8f3 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-48c2372{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-48c2372{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-48c2372{right:0px;}.elementor-115 .elementor-element.elementor-element-98ea8a1{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-98ea8a1{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-98ea8a1{right:0px;}.elementor-115 .elementor-element.elementor-element-7f450c3{--display:flex;}.elementor-115 .elementor-element.elementor-element-64c34c9 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-115 .elementor-element.elementor-element-2e4506f{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-2e4506f{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-2e4506f{right:0px;}.elementor-115 .elementor-element.elementor-element-600fb74{--display:flex;--position:absolute;--min-height:510px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-600fb74{left:0px;}body.rtl .elementor-115 .elementor-element.elementor-element-600fb74{right:0px;}.elementor-115 .elementor-element.elementor-element-9aec9b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-115 .elementor-element.elementor-element-b6b995c{--spacer-size:183px;}body.elementor-page-115:not(.elementor-motion-effects-element-type-background), body.elementor-page-115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schoolofmediadesign.site/wp-content/uploads/2026/05/BG-web-1-scaled.png");background-size:cover;}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-115 .elementor-element.elementor-element-a2ed42e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-115 .elementor-element.elementor-element-79b5881{width:var( --container-widget-width, 696.275px );max-width:696.275px;--container-widget-width:696.275px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-f9f8e0c-font-size );}.elementor-115 .elementor-element.elementor-element-83e837b{width:var( --container-widget-width, 696.275px );max-width:696.275px;--container-widget-width:696.275px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-f9f8e0c-font-size );}.elementor-115 .elementor-element.elementor-element-7535ccc{width:var( --container-widget-width, 696.275px );max-width:696.275px;--container-widget-width:696.275px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-f9f8e0c-font-size );}.elementor-115 .elementor-element.elementor-element-5c35606{font-size:var( --e-global-typography-08689e6-font-size );}.elementor-115 .elementor-element.elementor-element-f0515da{font-size:var( --e-global-typography-08689e6-font-size );}.elementor-115 .elementor-element.elementor-element-6cfd03a{font-size:var( --e-global-typography-08689e6-font-size );}.elementor-115 .elementor-element.elementor-element-7c33382{font-size:var( --e-global-typography-08689e6-font-size );}.elementor-115 .elementor-element.elementor-element-d72d3d0{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-115 .elementor-element.elementor-element-63a2f95{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-115 .elementor-element.elementor-element-9789689 img{width:100%;max-width:1200px;}.elementor-115 .elementor-element.elementor-element-ac601d3 img{width:100%;max-width:1200px;}.elementor-115 .elementor-element.elementor-element-6d2579d img{width:100%;max-width:1200px;}.elementor-115 .elementor-element.elementor-element-b54b2f0 img{width:100%;max-width:1200px;}.elementor-115 .elementor-element.elementor-element-d17151e img{width:100%;max-width:1200px;}.elementor-115 .elementor-element.elementor-element-53c1c01 img{width:100%;max-width:1200px;}.elementor-115 .elementor-element.elementor-element-ffcc147 img{width:100%;max-width:1200px;}.elementor-115 .elementor-element.elementor-element-ec832f4 img{width:100%;max-width:1200px;}.elementor-115 .elementor-element.elementor-element-2f4a739 img{width:100%;max-width:1200px;}.elementor-115 .elementor-element.elementor-element-995e3a4{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-115 .elementor-element.elementor-element-4fd1eed:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-4fd1eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-115 .elementor-element.elementor-element-a2ed42e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-115 .elementor-element.elementor-element-79b5881{font-size:var( --e-global-typography-f9f8e0c-font-size );}.elementor-115 .elementor-element.elementor-element-83e837b{font-size:var( --e-global-typography-f9f8e0c-font-size );}.elementor-115 .elementor-element.elementor-element-7535ccc{font-size:var( --e-global-typography-f9f8e0c-font-size );}.elementor-115 .elementor-element.elementor-element-5c35606{font-size:var( --e-global-typography-08689e6-font-size );}.elementor-115 .elementor-element.elementor-element-f0515da{font-size:var( --e-global-typography-08689e6-font-size );}.elementor-115 .elementor-element.elementor-element-6cfd03a{font-size:var( --e-global-typography-08689e6-font-size );}.elementor-115 .elementor-element.elementor-element-7c33382{font-size:var( --e-global-typography-08689e6-font-size );}.elementor-115 .elementor-element.elementor-element-d72d3d0{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-115 .elementor-element.elementor-element-63a2f95{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-115 .elementor-element.elementor-element-995e3a4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-115 .elementor-element.elementor-element-4fd1eed:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-4fd1eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-115 .elementor-element.elementor-element-a2ed42e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-115 .elementor-element.elementor-element-79b5881{font-size:var( --e-global-typography-f9f8e0c-font-size );}.elementor-115 .elementor-element.elementor-element-83e837b{font-size:var( --e-global-typography-f9f8e0c-font-size );}.elementor-115 .elementor-element.elementor-element-7535ccc{font-size:var( --e-global-typography-f9f8e0c-font-size );}.elementor-115 .elementor-element.elementor-element-5c35606{font-size:var( --e-global-typography-08689e6-font-size );}.elementor-115 .elementor-element.elementor-element-f0515da{font-size:var( --e-global-typography-08689e6-font-size );}.elementor-115 .elementor-element.elementor-element-6cfd03a{font-size:var( --e-global-typography-08689e6-font-size );}.elementor-115 .elementor-element.elementor-element-7c33382{font-size:var( --e-global-typography-08689e6-font-size );}.elementor-115 .elementor-element.elementor-element-d72d3d0{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-115 .elementor-element.elementor-element-63a2f95{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-115 .elementor-element.elementor-element-995e3a4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-115 .elementor-element.elementor-element-a1e4992{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-fadfe0e{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-a641024{--width:40%;}.elementor-115 .elementor-element.elementor-element-9388328{--width:60%;}.elementor-115 .elementor-element.elementor-element-4ab0ab5{--width:40%;}.elementor-115 .elementor-element.elementor-element-9d841b3{--width:60%;}.elementor-115 .elementor-element.elementor-element-d85a050{--width:40%;}.elementor-115 .elementor-element.elementor-element-a6f1aa7{--width:60%;}.elementor-115 .elementor-element.elementor-element-8e84aea{--width:40%;}.elementor-115 .elementor-element.elementor-element-4739a7e{--width:60%;}.elementor-115 .elementor-element.elementor-element-63a2f95{--content-width:100%;}.elementor-115 .elementor-element.elementor-element-2e22e6c{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-df88660{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-b431ec6{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-8b56c0c{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-4ae6c70{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-7b39d74{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-3398a5f{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-bb39268{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-2f77612{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-9e787e6{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-a1c15dc{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-0c2db7a{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-995e3a4{--content-width:100%;}.elementor-115 .elementor-element.elementor-element-8a5a503{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-4490c41{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-9f69fd0{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-4f9a477{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-1385c3a{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-3ddc60e{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-801f569{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-ccbf4f2{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-614c84c{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-9c70c57{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-f83a794{--content-width:1400px;}.elementor-115 .elementor-element.elementor-element-7f450c3{--content-width:1400px;}}@media(max-width:1366px) and (min-width:768px){.elementor-115 .elementor-element.elementor-element-4fd1eed{--content-width:100%;}.elementor-115 .elementor-element.elementor-element-a1e4992{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-fadfe0e{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-a641024{--width:192.4px;}.elementor-115 .elementor-element.elementor-element-4ab0ab5{--width:192.4px;}.elementor-115 .elementor-element.elementor-element-d85a050{--width:192.4px;}.elementor-115 .elementor-element.elementor-element-8e84aea{--width:192.4px;}.elementor-115 .elementor-element.elementor-element-63a2f95{--content-width:100%;}.elementor-115 .elementor-element.elementor-element-2e22e6c{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-cf0b7a3{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-875bcd8{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-88834c2{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-fbd4215{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-7bee891{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-002b256{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-3e50524{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-7448455{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-995e3a4{--content-width:100%;}.elementor-115 .elementor-element.elementor-element-8a5a503{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-4490c41{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-9f69fd0{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-4f9a477{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-1385c3a{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-3ddc60e{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-801f569{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-ccbf4f2{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-614c84c{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-9c70c57{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-f83a794{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-7f450c3{--content-width:1200px;}}/* Start custom CSS for container, class: .elementor-element-2f819fb */.elementor-115 .elementor-element.elementor-element-2f819fb {
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(20px) ;
    -webkit-backdrop-filter: blur(20px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0863072 */.elementor-115 .elementor-element.elementor-element-0863072 {
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(20px) ;
    -webkit-backdrop-filter: blur(20px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad95f3 */.elementor-115 .elementor-element.elementor-element-6ad95f3 {
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(20px) ;
    -webkit-backdrop-filter: blur(20px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b71bb8 */.elementor-115 .elementor-element.elementor-element-3b71bb8 {
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(20px) ;
    -webkit-backdrop-filter: blur(20px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-807bb2c */.elementor-115 .elementor-element.elementor-element-807bb2c{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-807bb2c:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df88660 */.elementor-115 .elementor-element.elementor-element-df88660{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-df88660:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b431ec6 */.elementor-115 .elementor-element.elementor-element-b431ec6{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-b431ec6:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b56c0c */.elementor-115 .elementor-element.elementor-element-8b56c0c{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-8b56c0c:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae6c70 */.elementor-115 .elementor-element.elementor-element-4ae6c70{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-4ae6c70:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b39d74 */.elementor-115 .elementor-element.elementor-element-7b39d74{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-7b39d74:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3398a5f */.elementor-115 .elementor-element.elementor-element-3398a5f{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-3398a5f:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb39268 */.elementor-115 .elementor-element.elementor-element-bb39268{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-bb39268:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f77612 */.elementor-115 .elementor-element.elementor-element-2f77612{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-2f77612:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e787e6 */.elementor-115 .elementor-element.elementor-element-9e787e6{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-9e787e6:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1c15dc */.elementor-115 .elementor-element.elementor-element-a1c15dc{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-a1c15dc:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2db7a */.elementor-115 .elementor-element.elementor-element-0c2db7a{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-0c2db7a:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9830123 */.elementor-115 .elementor-element.elementor-element-9830123{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-9830123:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92c0654 */.elementor-115 .elementor-element.elementor-element-92c0654{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-92c0654:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f81071d */.elementor-115 .elementor-element.elementor-element-f81071d{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-f81071d:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee679c */.elementor-115 .elementor-element.elementor-element-bee679c{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-bee679c:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-501efee */.elementor-115 .elementor-element.elementor-element-501efee{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-501efee:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9f6694 */.elementor-115 .elementor-element.elementor-element-b9f6694{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-b9f6694:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bf3b79 */.elementor-115 .elementor-element.elementor-element-2bf3b79{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-2bf3b79:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a86d2a */.elementor-115 .elementor-element.elementor-element-8a86d2a{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-8a86d2a:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab439df */.elementor-115 .elementor-element.elementor-element-ab439df{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-ab439df:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abcecc2 */.elementor-115 .elementor-element.elementor-element-abcecc2{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-abcecc2:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332b13a */.elementor-115 .elementor-element.elementor-element-332b13a{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-332b13a:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fac07b */.elementor-115 .elementor-element.elementor-element-9fac07b{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-9fac07b:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55907e4 */.elementor-115 .elementor-element.elementor-element-55907e4{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-55907e4:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6373adf */.elementor-115 .elementor-element.elementor-element-6373adf{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-6373adf:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-224b4ee */.elementor-115 .elementor-element.elementor-element-224b4ee{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-224b4ee:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c2372 */.elementor-115 .elementor-element.elementor-element-48c2372{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-48c2372:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98ea8a1 */.elementor-115 .elementor-element.elementor-element-98ea8a1{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-98ea8a1:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e4506f */.elementor-115 .elementor-element.elementor-element-2e4506f{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-2e4506f:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600fb74 */.elementor-115 .elementor-element.elementor-element-600fb74{
    opacity: 0;
    transition: all 0.4s ease;
}

/* SHOW GLASS ONLY ON HOVER */
.elementor-115 .elementor-element.elementor-element-600fb74:hover{
    opacity: 1;

    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(50px) saturate(180%);
    -webkit-backdrop-filter: blur(50px) saturate(180%);

    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.2);

    padding: 16px;
}/* End custom CSS */