.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2a1aeaf{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2a1aeaf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2a1aeaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dathongacademy.com/wp-content/uploads/2025/02/00_textured_bg.jpg");}.elementor-7 .elementor-element.elementor-element-6d0a259{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5a802ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-349bc94{--display:flex;--min-height:160px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-073ba6d .elementor-heading-title{font-family:var( --e-global-typography-4f730b1-font-family ), Sans-serif;font-size:var( --e-global-typography-4f730b1-font-size );font-weight:var( --e-global-typography-4f730b1-font-weight );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-8a5ed97{text-align:left;}.elementor-7 .elementor-element.elementor-element-8a5ed97 img{width:80%;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );line-height:var( --e-global-typography-text-line-height );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-7 .elementor-element.elementor-element-9746892{font-family:var( --e-global-typography-4f730b1-font-family ), Sans-serif;font-size:var( --e-global-typography-4f730b1-font-size );font-weight:var( --e-global-typography-4f730b1-font-weight );line-height:var( --e-global-typography-4f730b1-line-height );color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1284333 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-7986e7e-font-family ), Sans-serif;font-size:var( --e-global-typography-7986e7e-font-size );font-weight:var( --e-global-typography-7986e7e-font-weight );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );border-radius:20px 20px 20px 20px;padding:5px 20px 5px 20px;}.elementor-7 .elementor-element.elementor-element-1284333 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-1284333 .elementor-button:focus{background-color:#A78845;}.elementor-7 .elementor-element.elementor-element-1284333 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-980a8c0{--display:flex;--min-height:160px;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-93af5c3{font-family:var( --e-global-typography-4f730b1-font-family ), Sans-serif;font-size:var( --e-global-typography-4f730b1-font-size );font-weight:var( --e-global-typography-4f730b1-font-weight );line-height:var( --e-global-typography-4f730b1-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-56b0523{--display:flex;}.elementor-7 .elementor-element.elementor-element-0cf1d1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 20px 20px 05px;}.elementor-7 .elementor-element.elementor-element-0cf1d1a.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-0cf1d1a{columns:1;font-family:var( --e-global-typography-1d49d6c-font-family ), Sans-serif;font-size:var( --e-global-typography-1d49d6c-font-size );font-weight:var( --e-global-typography-1d49d6c-font-weight );line-height:var( --e-global-typography-1d49d6c-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0cf1d1a p{margin-bottom:-10px;}.elementor-7 .elementor-element.elementor-element-3e3eab7{--display:flex;--min-height:80vh;--justify-content:flex-start;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3e3eab7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3e3eab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dathongacademy.com/wp-content/uploads/2025/02/home_01_banner_bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-3e3eab7::before, .elementor-7 .elementor-element.elementor-element-3e3eab7 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3e3eab7 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3e3eab7 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3e3eab7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3e3eab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-cb5a612{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cb5a612.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ab37648{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-fc7c9b3{--display:flex;--min-height:160px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-16c817f .elementor-heading-title{font-family:var( --e-global-typography-4f730b1-font-family ), Sans-serif;font-size:var( --e-global-typography-4f730b1-font-size );font-weight:var( --e-global-typography-4f730b1-font-weight );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-1f8761e{text-align:left;}.elementor-7 .elementor-element.elementor-element-1f8761e img{width:80%;}.elementor-7 .elementor-element.elementor-element-892aa23 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-7986e7e-font-family ), Sans-serif;font-size:var( --e-global-typography-7986e7e-font-size );font-weight:var( --e-global-typography-7986e7e-font-weight );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );border-radius:20px 20px 20px 20px;padding:7px 20px 07px 20px;}.elementor-7 .elementor-element.elementor-element-892aa23 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-892aa23 .elementor-button:focus{background-color:#A78845;}.elementor-7 .elementor-element.elementor-element-892aa23 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f962cc2{--display:flex;--min-height:160px;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-1b3f02e{font-family:var( --e-global-typography-4f730b1-font-family ), Sans-serif;font-size:var( --e-global-typography-4f730b1-font-size );font-weight:var( --e-global-typography-4f730b1-font-weight );line-height:var( --e-global-typography-4f730b1-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f160520{--display:flex;}.elementor-7 .elementor-element.elementor-element-9381d60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 20px 20px 05px;}.elementor-7 .elementor-element.elementor-element-9381d60.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-9381d60{columns:1;font-family:var( --e-global-typography-1d49d6c-font-family ), Sans-serif;font-size:var( --e-global-typography-1d49d6c-font-size );font-weight:var( --e-global-typography-1d49d6c-font-weight );line-height:var( --e-global-typography-1d49d6c-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9381d60 p{margin-bottom:-10px;}.elementor-7 .elementor-element.elementor-element-160635b{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-1fb65f9{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-b1cb49c p{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-81054d5 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-7986e7e-font-family ), Sans-serif;font-size:var( --e-global-typography-7986e7e-font-size );font-weight:var( --e-global-typography-7986e7e-font-weight );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );border-radius:20px 20px 20px 20px;padding:7px 20px 7px 20px;}.elementor-7 .elementor-element.elementor-element-81054d5 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-81054d5 .elementor-button:focus{background-color:#A78845;}.elementor-7 .elementor-element.elementor-element-81054d5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4fdd008{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-17bf364{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-4f730b1-font-family ), Sans-serif;font-size:var( --e-global-typography-4f730b1-font-size );font-weight:var( --e-global-typography-4f730b1-font-weight );line-height:var( --e-global-typography-4f730b1-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-17bf364 p{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-41e0bf1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-4f730b1-font-family ), Sans-serif;font-size:var( --e-global-typography-4f730b1-font-size );font-weight:var( --e-global-typography-4f730b1-font-weight );line-height:var( --e-global-typography-4f730b1-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-41e0bf1 p{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-f4b681c{--display:flex;}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a083f7c{--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-7 .elementor-element.elementor-element-a083f7c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-508c3bc{--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-7 .elementor-element.elementor-element-3f8f302{--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-7 .elementor-element.elementor-element-d747d9a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d747d9a img{height:100%;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-6c92f9d{--display:flex;--justify-content:space-between;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-6c92f9d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6c92f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-45f1a03{--display:flex;--justify-content:space-between;}.elementor-7 .elementor-element.elementor-element-48f5979{font-family:var( --e-global-typography-4f730b1-font-family ), Sans-serif;font-size:var( --e-global-typography-4f730b1-font-size );font-weight:var( --e-global-typography-4f730b1-font-weight );line-height:var( --e-global-typography-4f730b1-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-274122f .elementor-button{background-color:var( --e-global-color-cdb84b2 );font-family:var( --e-global-typography-7986e7e-font-family ), Sans-serif;font-size:var( --e-global-typography-7986e7e-font-size );font-weight:var( --e-global-typography-7986e7e-font-weight );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-274122f.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-f82df31{--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-7 .elementor-element.elementor-element-9e52961{--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-7 .elementor-element.elementor-element-ec69b22{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-ec69b22.elementor-element{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-ec69b22 img{height:100%;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-de26b67{--display:flex;--justify-content:space-between;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-de26b67:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-de26b67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-6bd7f2b .elementor-heading-title{color:var( --e-global-color-cdb84b2 );}.elementor-7 .elementor-element.elementor-element-39035d1 .elementor-heading-title{color:var( --e-global-color-cdb84b2 );}.elementor-7 .elementor-element.elementor-element-7ea6079{--display:flex;--justify-content:space-between;}.elementor-7 .elementor-element.elementor-element-d37a298{font-family:var( --e-global-typography-4f730b1-font-family ), Sans-serif;font-size:var( --e-global-typography-4f730b1-font-size );font-weight:var( --e-global-typography-4f730b1-font-weight );line-height:var( --e-global-typography-4f730b1-line-height );color:var( --e-global-color-cdb84b2 );}.elementor-7 .elementor-element.elementor-element-85adc25 .elementor-button{background-color:var( --e-global-color-cdb84b2 );font-family:var( --e-global-typography-7986e7e-font-family ), Sans-serif;font-size:var( --e-global-typography-7986e7e-font-size );font-weight:var( --e-global-typography-7986e7e-font-weight );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-85adc25.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-cf26c40{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cf26c40:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cf26c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dathongacademy.com/wp-content/uploads/2025/02/00_textured_bg.jpg");}.elementor-7 .elementor-element.elementor-element-0d21373{--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-60f36fb img{width:100%;opacity:0.1;}.elementor-7 .elementor-element.elementor-element-64fe830{--display:flex;--overflow:hidden;}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-115fb4b .elementor-heading-title{font-family:var( --e-global-typography-4f730b1-font-family ), Sans-serif;font-size:var( --e-global-typography-4f730b1-font-size );font-weight:var( --e-global-typography-4f730b1-font-weight );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-8cd8bd9{--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-7 .elementor-element.elementor-element-4459b4a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-4459b4a .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-7f04c80{--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:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-7f04c80.e-con{--align-self:center;}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8523c8b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8523c8b > .elementor-widget-container{border-style:none;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-8523c8b .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-8523c8b.elementor-view-stacked .elementor-icon{background-color:#313131;}.elementor-7 .elementor-element.elementor-element-8523c8b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8523c8b.elementor-view-default .elementor-icon{color:#313131;border-color:#313131;}.elementor-7 .elementor-element.elementor-element-8523c8b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8523c8b.elementor-view-default .elementor-icon svg{fill:#313131;}.elementor-7 .elementor-element.elementor-element-8523c8b .elementor-icon{font-size:16px;}.elementor-7 .elementor-element.elementor-element-8523c8b .elementor-icon svg{height:16px;}.elementor-7 .elementor-element.elementor-element-8523c8b .elementor-icon i, .elementor-7 .elementor-element.elementor-element-8523c8b .elementor-icon svg{transform:rotate(180deg);}.elementor-7 .elementor-element.elementor-element-063e485.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-063e485 > .elementor-widget-container{border-style:none;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-063e485 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-063e485 .elementor-icon{font-size:16px;}.elementor-7 .elementor-element.elementor-element-063e485 .elementor-icon svg{height:16px;}.elementor-widget-loop-carousel .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-loop-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-loop-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-loop-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-loop-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-cb46d4c{--swiper-slides-to-display:3;--swiper-slides-gap:10px;width:100%;max-width:100%;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-80px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-60px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-60px;}.elementor-7 .elementor-element.elementor-element-cb46d4c.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-cb46d4c .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-e0d29ee{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-7 .elementor-element.elementor-element-077e3bd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-077e3bd .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-c48621c{--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:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-dd00ce6.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-dd00ce6 > .elementor-widget-container{border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-dd00ce6 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-dd00ce6 .elementor-icon{font-size:16px;}.elementor-7 .elementor-element.elementor-element-dd00ce6 .elementor-icon svg{height:16px;}.elementor-7 .elementor-element.elementor-element-dd00ce6 .elementor-icon i, .elementor-7 .elementor-element.elementor-element-dd00ce6 .elementor-icon svg{transform:rotate(180deg);}.elementor-7 .elementor-element.elementor-element-f59eac9.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f59eac9 > .elementor-widget-container{border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-f59eac9 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f59eac9.elementor-view-stacked .elementor-icon{background-color:#313131;}.elementor-7 .elementor-element.elementor-element-f59eac9.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f59eac9.elementor-view-default .elementor-icon{color:#313131;border-color:#313131;}.elementor-7 .elementor-element.elementor-element-f59eac9.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f59eac9.elementor-view-default .elementor-icon svg{fill:#313131;}.elementor-7 .elementor-element.elementor-element-f59eac9 .elementor-icon{font-size:16px;}.elementor-7 .elementor-element.elementor-element-f59eac9 .elementor-icon svg{height:16px;}.elementor-7 .elementor-element.elementor-element-bcb23a8{--swiper-slides-to-display:3;--swiper-slides-gap:10px;width:100%;max-width:100%;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-80px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-60px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-60px;}.elementor-7 .elementor-element.elementor-element-bcb23a8.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-bcb23a8 .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-da9992f{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-7 .elementor-element.elementor-element-da9992f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-da9992f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4015e2 );}.elementor-7 .elementor-element.elementor-element-08dea31{--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1382587{--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-7 .elementor-element.elementor-element-1b5edad{--display:flex;}.elementor-7 .elementor-element.elementor-element-a06519c .elementor-heading-title{font-family:var( --e-global-typography-4f730b1-font-family ), Sans-serif;font-size:var( --e-global-typography-4f730b1-font-size );font-weight:var( --e-global-typography-4f730b1-font-weight );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-6711f2e .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-a25416b{--display:flex;}.elementor-7 .elementor-element.elementor-element-a25416b.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-a466799 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-2c8c7a9 .elementor-button{background-color:#C34A51;font-size:14px;font-weight:900;line-height:20.12px;letter-spacing:3.5px;border-radius:20px 20px 20px 20px;padding:7px 20px 7px 20px;}.elementor-7 .elementor-element.elementor-element-2c8c7a9 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2c8c7a9 .elementor-button:focus{background-color:#9D242B;}.elementor-7 .elementor-element.elementor-element-2c8c7a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2c8c7a9.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-118276c{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-b63fb32{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-4fb7fbe{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-3cffa16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3cffa16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3cffa16 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-d4c2d75{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-ad8aaf6{font-family:var( --e-global-typography-4f730b1-font-family ), Sans-serif;font-size:var( --e-global-typography-4f730b1-font-size );font-weight:var( --e-global-typography-4f730b1-font-weight );line-height:var( --e-global-typography-4f730b1-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a8ce36f{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-8387a27{--display:flex;}.elementor-7 .elementor-element.elementor-element-965411a .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-0a6b65c{--display:flex;}.elementor-7 .elementor-element.elementor-element-4a9742e{font-family:var( --e-global-typography-4f730b1-font-family ), Sans-serif;font-size:var( --e-global-typography-4f730b1-font-size );font-weight:var( --e-global-typography-4f730b1-font-weight );line-height:var( --e-global-typography-4f730b1-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8c7a1b4{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-9d299c4{--display:flex;}.elementor-7 .elementor-element.elementor-element-ae2e1aa .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-a2597a8{--display:flex;}.elementor-7 .elementor-element.elementor-element-3e206c3{font-family:var( --e-global-typography-4f730b1-font-family ), Sans-serif;font-size:var( --e-global-typography-4f730b1-font-size );font-weight:var( --e-global-typography-4f730b1-font-weight );line-height:var( --e-global-typography-4f730b1-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6336911{--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-7 .elementor-element.elementor-element-38f4130 img{width:100%;height:80vh;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-ee76614{--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-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2a1aeaf{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6d0a259{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-6d0a259.e-con{--align-self:center;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-073ba6d .elementor-heading-title{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-8a5ed97 img{width:60%;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-9746892{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-9746892 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-1284333 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1284333 .elementor-button{font-size:var( --e-global-typography-7986e7e-font-size );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-93af5c3{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-0cf1d1a{font-size:var( --e-global-typography-1d49d6c-font-size );line-height:var( --e-global-typography-1d49d6c-line-height );}.elementor-7 .elementor-element.elementor-element-3e3eab7{--min-height:45vh;--overlay-opacity:0;}.elementor-7 .elementor-element.elementor-element-3e3eab7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3e3eab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7 .elementor-element.elementor-element-cb5a612{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-16c817f .elementor-heading-title{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-892aa23 .elementor-button{font-size:var( --e-global-typography-7986e7e-font-size );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1b3f02e{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-9381d60{font-size:var( --e-global-typography-1d49d6c-font-size );line-height:var( --e-global-typography-1d49d6c-line-height );}.elementor-7 .elementor-element.elementor-element-160635b{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-81054d5 .elementor-button{font-size:var( --e-global-typography-7986e7e-font-size );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-17bf364{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-41e0bf1{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6c92f9d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-ac6061b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-ac6061b{text-align:center;}.elementor-7 .elementor-element.elementor-element-45f1a03{--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-7 .elementor-element.elementor-element-48f5979{text-align:center;font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-274122f .elementor-button{font-size:var( --e-global-typography-7986e7e-font-size );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-9e52961{--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-7 .elementor-element.elementor-element-de26b67{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-39035d1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-39035d1{text-align:center;}.elementor-7 .elementor-element.elementor-element-7ea6079{--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-7 .elementor-element.elementor-element-d37a298{text-align:center;font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-85adc25 .elementor-button{font-size:var( --e-global-typography-7986e7e-font-size );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cf26c40{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-60f36fb img{width:100%;}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-115fb4b .elementor-heading-title{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-4459b4a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-loop-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cb46d4c{--swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-077e3bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-bcb23a8{--swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-da9992f{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-08dea31{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a06519c .elementor-heading-title{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-6711f2e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-a466799 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-2c8c7a9 .elementor-button{font-size:13px;}.elementor-7 .elementor-element.elementor-element-3cffa16 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-ad8aaf6{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-965411a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-4a9742e{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-ae2e1aa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-3e206c3{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-6336911{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-38f4130 img{height:100%;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2a1aeaf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2a1aeaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7 .elementor-element.elementor-element-2a1aeaf{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-349bc94{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-073ba6d .elementor-heading-title{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-8a5ed97{text-align:center;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-9746892{text-align:center;font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-1284333 .elementor-button{font-size:var( --e-global-typography-7986e7e-font-size );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-980a8c0{--min-height:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-93af5c3{text-align:center;font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-56b0523{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-56b0523.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0cf1d1a > .elementor-widget-container{padding:010px 15px 010px 25px;}.elementor-7 .elementor-element.elementor-element-0cf1d1a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0cf1d1a{font-size:var( --e-global-typography-1d49d6c-font-size );line-height:var( --e-global-typography-1d49d6c-line-height );}.elementor-7 .elementor-element.elementor-element-0cf1d1a p{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-3e3eab7{--min-height:31vh;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3e3eab7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3e3eab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7 .elementor-element.elementor-element-fc7c9b3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-16c817f .elementor-heading-title{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-1f8761e{text-align:center;}.elementor-7 .elementor-element.elementor-element-892aa23 .elementor-button{font-size:var( --e-global-typography-7986e7e-font-size );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f962cc2{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-1b3f02e{text-align:center;font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-f160520{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f160520.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9381d60 > .elementor-widget-container{padding:010px 010px 010px 010px;}.elementor-7 .elementor-element.elementor-element-9381d60.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9381d60{font-size:var( --e-global-typography-1d49d6c-font-size );line-height:var( --e-global-typography-1d49d6c-line-height );}.elementor-7 .elementor-element.elementor-element-9381d60 p{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-160635b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-1fb65f9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-81054d5 .elementor-button{font-size:var( --e-global-typography-7986e7e-font-size );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-17bf364{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-41e0bf1{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-508c3bc{--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-7 .elementor-element.elementor-element-3f8f302{--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-7 .elementor-element.elementor-element-d747d9a{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-d747d9a img{height:50vh;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-6c92f9d{--min-height:150px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-ac6061b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-45f1a03{--width:70%;--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-around;}.elementor-7 .elementor-element.elementor-element-48f5979.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-48f5979{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-48f5979 p{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-274122f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-274122f .elementor-button{font-size:var( --e-global-typography-7986e7e-font-size );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ec69b22{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-ec69b22.elementor-element{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-ec69b22 img{height:50vh;object-position:top center;}.elementor-7 .elementor-element.elementor-element-de26b67{--min-height:150px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-39035d1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7ea6079{--width:70%;--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-around;}.elementor-7 .elementor-element.elementor-element-d37a298.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d37a298{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-d37a298 p{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-85adc25.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-85adc25 .elementor-button{font-size:var( --e-global-typography-7986e7e-font-size );line-height:var( --e-global-typography-7986e7e-line-height );letter-spacing:var( --e-global-typography-7986e7e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cf26c40{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-60f36fb img{width:50%;}.elementor-7 .elementor-element.elementor-element-64fe830{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-115fb4b{text-align:center;}.elementor-7 .elementor-element.elementor-element-115fb4b .elementor-heading-title{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-4459b4a{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-4459b4a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4459b4a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-7f04c80{--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-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-loop-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cb46d4c{--swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-e0d29ee{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-077e3bd{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-077e3bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-bcb23a8{--swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-da9992f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-a06519c .elementor-heading-title{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-6711f2e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-a25416b{--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-between;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a466799 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-2c8c7a9.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2c8c7a9 .elementor-button{font-size:11px;}.elementor-7 .elementor-element.elementor-element-118276c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-b63fb32{--justify-content:space-between;}.elementor-7 .elementor-element.elementor-element-3cffa16 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-ad8aaf6{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-a8ce36f{--justify-content:space-between;}.elementor-7 .elementor-element.elementor-element-965411a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-4a9742e{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-7 .elementor-element.elementor-element-8c7a1b4{--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-between;}.elementor-7 .elementor-element.elementor-element-ae2e1aa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-3e206c3{font-size:var( --e-global-typography-4f730b1-font-size );line-height:var( --e-global-typography-4f730b1-line-height );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-ab37648{--width:70%;}.elementor-7 .elementor-element.elementor-element-fc7c9b3{--width:50%;}.elementor-7 .elementor-element.elementor-element-f962cc2{--width:50%;}.elementor-7 .elementor-element.elementor-element-f160520{--width:30%;}.elementor-7 .elementor-element.elementor-element-1fb65f9{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-4fdd008{--width:66.6666%;}.elementor-7 .elementor-element.elementor-element-6c92f9d{--width:40%;}.elementor-7 .elementor-element.elementor-element-de26b67{--width:40%;}.elementor-7 .elementor-element.elementor-element-0d21373{--width:20%;}.elementor-7 .elementor-element.elementor-element-64fe830{--width:80%;}.elementor-7 .elementor-element.elementor-element-7f04c80{--width:50%;}.elementor-7 .elementor-element.elementor-element-c48621c{--width:50%;}.elementor-7 .elementor-element.elementor-element-08dea31{--width:60%;}.elementor-7 .elementor-element.elementor-element-4fb7fbe{--width:50%;}.elementor-7 .elementor-element.elementor-element-8387a27{--width:50%;}.elementor-7 .elementor-element.elementor-element-9d299c4{--width:50%;}.elementor-7 .elementor-element.elementor-element-6336911{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-0d21373{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-0cf1d1a */.elementor-7 .elementor-element.elementor-element-0cf1d1a{
    writing-mode: vertical-rl;
  text-orientation: upright;
     background:#EBEAE6 !important;
     letter-spacing: 5px
}

.elementor-7 .elementor-element.elementor-element-0cf1d1a .hightlight{
        font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    letter-spacing: 10px !important
}


.elementor-7 .elementor-element.elementor-element-0cf1d1a::after {
content: ''; 
display: block; 
width: 100%; 
height: 2%; 
background-color: #897366;
background-repeat: no-repeat; 
background-size: cover; 
background-position: center; 
position: absolute; 
top: 0px;
right: 0px;
z-index: 1 ; 
}


@media(max-width:767px){
    .elementor-7 .elementor-element.elementor-element-0cf1d1a{
    writing-mode: horizontal-tb; text-orientation: none;
    letter-spacing: 3 !important;
}
.elementor-7 .elementor-element.elementor-element-0cf1d1a::after {
  content: ''; 
  display: block; 
  width: 2%; 
  height: 100%; 
  background-color: #897366;
  background-repeat: no-repeat; 
  background-size: cover; 
  background-position: center; 
  position: absolute; 
  top: 0px;
  left: 0px; /* Changed this from right: 0px to left: 0px */
  z-index: 1 ; 
}


}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9381d60 */.elementor-7 .elementor-element.elementor-element-9381d60{
    writing-mode: vertical-rl;
  text-orientation: upright;
     background:#EBEAE6 !important;
     letter-spacing: 5px
}

.elementor-7 .elementor-element.elementor-element-9381d60 .hightlight{
        font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    letter-spacing: 10px !important
}


.elementor-7 .elementor-element.elementor-element-9381d60::after {
content: ''; 
display: block; 
width: 100%; 
height: 2%; 
background-color: #897366;
background-repeat: no-repeat; 
background-size: cover; 
background-position: center; 
position: absolute; 
top: 0px;
right: 0px;
z-index: 1 ; 
}


@media(max-width:767px){
    .elementor-7 .elementor-element.elementor-element-9381d60{
    writing-mode: horizontal-tb; text-orientation: none;
    letter-spacing: 3 !important;
}
.elementor-7 .elementor-element.elementor-element-9381d60::after {
  content: ''; 
  display: block; 
  width: 2%; 
  height: 100%; 
  background-color: #897366;
  background-repeat: no-repeat; 
  background-size: cover; 
  background-position: center; 
  position: absolute; 
  top: 0px;
  left: 0px; /* Changed this from right: 0px to left: 0px */
  z-index: 1 ; 
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3eab7 */.elementor-7 .elementor-element.elementor-element-3e3eab7 {padding-left: calc((100vw - 1160px) / 2);
    padding-right: calc((100vw - 1160px) / 2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-274122f */.elementor-7 .elementor-element.elementor-element-274122f .elementor-button-content-wrapper {
  min-width: 50px;
  min-height: 50px;
  aspect-ratio: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: transform 0.3s ease-out;
}

@media(max-width:768px){
    .elementor-7 .elementor-element.elementor-element-274122f .elementor-button-content-wrapper {
  min-width: 35px;
  min-height:35px;
  aspect-ratio: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: transform 0.3s ease-out;
}

}
.elementor-7 .elementor-element.elementor-element-274122f {
  transition: transform 0.3s ease-out;
}

.elementor-7 .elementor-element.elementor-element-274122f:hover {
  transform: scale(1.1) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85adc25 */.elementor-7 .elementor-element.elementor-element-85adc25 .elementor-button-content-wrapper {
  min-width: 50px;
  min-height: 50px;
  aspect-ratio: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: transform 0.3s ease-out;
}

@media(max-width:768px){
    .elementor-7 .elementor-element.elementor-element-85adc25 .elementor-button-content-wrapper {
  min-width: 35px;
  min-height:35px;
  aspect-ratio: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: transform 0.3s ease-out;
}

}
.elementor-7 .elementor-element.elementor-element-85adc25 {
  transition: transform 0.3s ease-out;
}

.elementor-7 .elementor-element.elementor-element-85adc25:hover {
  transform: scale(1.1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60f36fb */.elementor-7 .elementor-element.elementor-element-60f36fb {
  -webkit-animation: rotate-vert-center 5s linear infinite;
  animation: rotate-vert-center 5s linear infinite;
}

@-webkit-keyframes rotate-vert-center {
  0% {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
  }
}

@keyframes rotate-vert-center {
  0% {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f04c80 */.elementor-7 .elementor-element.elementor-element-7f04c80 .elementor-icon-wrapper {
    display: inline-block;
    width: 40px; 
    height: 40px; 
    border-radius: 50%;
    background-color: #C1A360; 
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.elementor-7 .elementor-element.elementor-element-7f04c80 svg path{
    fill: #ffffff
}

@media(max-width:768px){
    .elementor-7 .elementor-element.elementor-element-7f04c80 .elementor-icon-wrapper {
    display: inline-block;
    width: 30px; 
    height: 30px; 
    border-radius: 50%;
    background-color: #C1A360; 
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.elementor-7 .elementor-element.elementor-element-7f04c80 svg path{
    fill: #ffffff
}



}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-cb46d4c */.elementor-7 .elementor-element.elementor-element-cb46d4c .swiper {
overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c48621c */.elementor-7 .elementor-element.elementor-element-c48621c .elementor-icon-wrapper {
    display: inline-block;
    width: 40px; 
    height: 40px; 
    border-radius: 50%;
    background-color: #C1A360; 
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.elementor-7 .elementor-element.elementor-element-c48621c svg path{
    fill: #ffffff
}

@media(max-width:768px){
    .elementor-7 .elementor-element.elementor-element-c48621c .elementor-icon-wrapper {
    display: inline-block;
    width: 30px; 
    height: 30px; 
    border-radius: 50%;
    background-color: #C1A360; 
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.elementor-7 .elementor-element.elementor-element-c48621c svg path{
    fill: #ffffff
}



}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-bcb23a8 */.elementor-7 .elementor-element.elementor-element-bcb23a8 .swiper {
overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64fe830 */.elementor-7 .elementor-element.elementor-element-64fe830 {padding-right: calc((100vw - 1160px) / 2);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08dea31 */.elementor-7 .elementor-element.elementor-element-08dea31 {padding-left: calc((100vw - 1160px) / 2);}/* End custom CSS */