.elementor-5872 .elementor-element.elementor-element-e8af67a{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5872 .elementor-element.elementor-element-e8af67a::before, .elementor-5872 .elementor-element.elementor-element-e8af67a > .elementor-background-video-container::before, .elementor-5872 .elementor-element.elementor-element-e8af67a > .e-con-inner > .elementor-background-video-container::before, .elementor-5872 .elementor-element.elementor-element-e8af67a > .elementor-background-slideshow::before, .elementor-5872 .elementor-element.elementor-element-e8af67a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5872 .elementor-element.elementor-element-e8af67a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E6E6E600;--background-overlay:'';}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5872 .elementor-element.elementor-element-be44ea1 .elementor-repeater-item-0e5ff9d .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://octopool.vn/wp-content/uploads/2025/07/guarantee-you-will-be-swimming.webp);background-size:cover;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .elementor-repeater-item-2fb0f13 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://octopool.vn/wp-content/uploads/2025/07/swimming-program-octopool.webp);background-size:cover;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .elementor-repeater-item-cba239d .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://octopool.vn/wp-content/uploads/2025/07/salt-electronics-technology.webp);background-size:cover;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .elementor-repeater-item-de07d0e .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://octopool.vn/wp-content/uploads/2025/07/american-standard.webp);background-size:cover;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .swiper-slide{transition-duration:calc(3000ms*1.2);height:715px;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .elementor-slide-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:400;border-radius:26px;color:#FFFFFF;background-image:linear-gradient(180deg, #4F2EC9 0%, #4F2EC9 100%);border-color:#4F2EC9;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .swiper-slide-contents{max-width:70%;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .swiper-slide-inner{text-align:center;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .elementor-slide-heading{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:45px;font-weight:600;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#727272;opacity:1;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .swiper-pagination-bullet-active{background-color:#43C4FE;}.elementor-5872 .elementor-element.elementor-element-6e3d117{--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:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5872 .elementor-element.elementor-element-6e3d117:not(.elementor-motion-effects-element-type-background), .elementor-5872 .elementor-element.elementor-element-6e3d117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5872 .elementor-element.elementor-element-bb6d98b{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5872 .elementor-element.elementor-element-3502af3 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:600;color:#43C4FE;}.elementor-5872 .elementor-element.elementor-element-b5a91da > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-b5a91da .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:32px;font-weight:600;line-height:34px;color:#202124;}.elementor-5872 .elementor-element.elementor-element-54ebc10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5872 .elementor-element.elementor-element-1468fc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-1468fc5{text-align:justify;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5872 .elementor-element.elementor-element-3761374 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5872 .elementor-element.elementor-element-3761374{--icon-box-icon-margin:13px;}.elementor-5872 .elementor-element.elementor-element-3761374 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-5872 .elementor-element.elementor-element-3761374.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-5872 .elementor-element.elementor-element-3761374.elementor-view-framed .elementor-icon, .elementor-5872 .elementor-element.elementor-element-3761374.elementor-view-default .elementor-icon{fill:#6EC1E4;color:#6EC1E4;border-color:#6EC1E4;}.elementor-5872 .elementor-element.elementor-element-3761374 .elementor-icon{font-size:75px;}.elementor-5872 .elementor-element.elementor-element-3761374 .elementor-icon i{transform:rotate(0deg);}.elementor-5872 .elementor-element.elementor-element-3761374 .elementor-icon-box-title, .elementor-5872 .elementor-element.elementor-element-3761374 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;}.elementor-5872 .elementor-element.elementor-element-2096033 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5872 .elementor-element.elementor-element-2096033{--icon-box-icon-margin:13px;}.elementor-5872 .elementor-element.elementor-element-2096033 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-5872 .elementor-element.elementor-element-2096033.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-5872 .elementor-element.elementor-element-2096033.elementor-view-framed .elementor-icon, .elementor-5872 .elementor-element.elementor-element-2096033.elementor-view-default .elementor-icon{fill:#6EC1E4;color:#6EC1E4;border-color:#6EC1E4;}.elementor-5872 .elementor-element.elementor-element-2096033 .elementor-icon{font-size:75px;}.elementor-5872 .elementor-element.elementor-element-2096033 .elementor-icon i{transform:rotate(0deg);}.elementor-5872 .elementor-element.elementor-element-2096033 .elementor-icon-box-title, .elementor-5872 .elementor-element.elementor-element-2096033 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;}.elementor-5872 .elementor-element.elementor-element-58c78c5 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5872 .elementor-element.elementor-element-58c78c5{--icon-box-icon-margin:13px;}.elementor-5872 .elementor-element.elementor-element-58c78c5 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-5872 .elementor-element.elementor-element-58c78c5.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-5872 .elementor-element.elementor-element-58c78c5.elementor-view-framed .elementor-icon, .elementor-5872 .elementor-element.elementor-element-58c78c5.elementor-view-default .elementor-icon{fill:#6EC1E4;color:#6EC1E4;border-color:#6EC1E4;}.elementor-5872 .elementor-element.elementor-element-58c78c5 .elementor-icon{font-size:75px;}.elementor-5872 .elementor-element.elementor-element-58c78c5 .elementor-icon i{transform:rotate(0deg);}.elementor-5872 .elementor-element.elementor-element-58c78c5 .elementor-icon-box-title, .elementor-5872 .elementor-element.elementor-element-58c78c5 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;}.elementor-5872 .elementor-element.elementor-element-9c957bb{--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5872 .elementor-element.elementor-element-9c957bb:not(.elementor-motion-effects-element-type-background), .elementor-5872 .elementor-element.elementor-element-9c957bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://octopool.vn/wp-content/uploads/2025/06/octopool-background-01.png");background-position:top center;background-size:cover;}.elementor-5872 .elementor-element.elementor-element-9c957bb::before, .elementor-5872 .elementor-element.elementor-element-9c957bb > .elementor-background-video-container::before, .elementor-5872 .elementor-element.elementor-element-9c957bb > .e-con-inner > .elementor-background-video-container::before, .elementor-5872 .elementor-element.elementor-element-9c957bb > .elementor-background-slideshow::before, .elementor-5872 .elementor-element.elementor-element-9c957bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-5872 .elementor-element.elementor-element-9c957bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 46%, #FFFFFF 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5872 .elementor-element.elementor-element-bab63b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-5872 .elementor-element.elementor-element-e8c3761{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-5872 .elementor-element.elementor-element-e8c3761 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-e8c3761 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:32px;font-weight:800;line-height:34px;color:#039EEE;}.elementor-5872 .elementor-element.elementor-element-72ba41a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-5872 .elementor-element.elementor-element-72ba41a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:600;line-height:21px;color:#000000;}.elementor-5872 .elementor-element.elementor-element-f5f7d55{--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;--border-radius:45px 45px 45px 45px;box-shadow:0px 17px 22px 5px rgba(141.34923131191294, 202.80844528057813, 255, 0.56);}.elementor-5872 .elementor-element.elementor-element-82f8a24{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5872 .elementor-element.elementor-element-e329a12 img{width:25%;}.elementor-5872 .elementor-element.elementor-element-831610c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-831610c{text-align:center;}.elementor-5872 .elementor-element.elementor-element-831610c .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:800;line-height:34px;color:#43C4FE;}.elementor-5872 .elementor-element.elementor-element-0e2c49b{text-align:center;}.elementor-5872 .elementor-element.elementor-element-0e2c49b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;line-height:21px;color:#565656;}.elementor-5872 .elementor-element.elementor-element-1374113{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5872 .elementor-element.elementor-element-cb5dc1a img{width:25%;}.elementor-5872 .elementor-element.elementor-element-2c13f20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-2c13f20{text-align:center;}.elementor-5872 .elementor-element.elementor-element-2c13f20 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:800;line-height:34px;color:#43C4FE;}.elementor-5872 .elementor-element.elementor-element-e89f364{text-align:center;}.elementor-5872 .elementor-element.elementor-element-e89f364 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;line-height:21px;color:#565656;}.elementor-5872 .elementor-element.elementor-element-fe0a0a7{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5872 .elementor-element.elementor-element-09169a3 img{width:25%;}.elementor-5872 .elementor-element.elementor-element-a48cc08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-a48cc08{text-align:center;}.elementor-5872 .elementor-element.elementor-element-a48cc08 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:800;line-height:34px;color:#43C4FE;}.elementor-5872 .elementor-element.elementor-element-5b98f02{text-align:center;}.elementor-5872 .elementor-element.elementor-element-5b98f02 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;line-height:21px;color:#565656;}.elementor-5872 .elementor-element.elementor-element-d402b8a{--display:flex;--border-radius:80px 80px 80px 80px;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-5872 .elementor-element.elementor-element-d402b8a:not(.elementor-motion-effects-element-type-background), .elementor-5872 .elementor-element.elementor-element-d402b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C94E2;}.elementor-5872 .elementor-element.elementor-element-5ebca3a{text-align:center;}.elementor-5872 .elementor-element.elementor-element-5ebca3a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:600;color:#43C4FE;}.elementor-5872 .elementor-element.elementor-element-443a77a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-443a77a{text-align:center;}.elementor-5872 .elementor-element.elementor-element-443a77a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:32px;font-weight:800;line-height:34px;color:#FFFFFF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5872 .elementor-element.elementor-element-b7918ea{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5872 .elementor-element.elementor-element-8690afb{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-35px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-35px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-5872 .elementor-element.elementor-element-8690afb .swiper-slide > .elementor-element{height:100%;}.elementor-5872 .elementor-element.elementor-element-48ff9cf{--display:flex;}.elementor-5872 .elementor-element.elementor-element-2da551c{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-35px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-35px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-5872 .elementor-element.elementor-element-2da551c > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-2da551c .swiper-slide > .elementor-element{height:100%;}.elementor-5872 .elementor-element.elementor-element-e824049{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:0px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-color:#000000;}.elementor-5872 .elementor-element.elementor-element-e824049.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#43C4FE;}.elementor-5872 .elementor-element.elementor-element-e824049.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5872 .elementor-element.elementor-element-e824049.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#43C4FE;}.elementor-5872 .elementor-element.elementor-element-e824049 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-e824049.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Nunito", Sans-serif;font-weight:500;}:where( .elementor-5872 .elementor-element.elementor-element-e824049.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5872 .elementor-element.elementor-element-cf74991{--display:flex;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-5872 .elementor-element.elementor-element-9731018 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-9731018{text-align:center;}.elementor-5872 .elementor-element.elementor-element-9731018 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:32px;font-weight:800;line-height:34px;color:#202124;}.elementor-5872 .elementor-element.elementor-element-d3091bd{--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-5872 .elementor-element.elementor-element-22634ef{--swiper-slides-to-display:1;--swiper-slides-gap:10px;z-index:1;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-5px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:29px;--arrow-normal-color:#3C94E2;--arrow-hover-color:#AED9FF;}.elementor-5872 .elementor-element.elementor-element-22634ef .swiper-slide > .elementor-element{height:100%;}.elementor-5872 .elementor-element.elementor-element-e060c1b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;--z-index:6;}.elementor-5872 .elementor-element.elementor-element-47197a1{text-align:center;}.elementor-5872 .elementor-element.elementor-element-47197a1 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:600;color:#43C4FE;}.elementor-5872 .elementor-element.elementor-element-6fc585c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-6fc585c{text-align:center;}.elementor-5872 .elementor-element.elementor-element-6fc585c .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:32px;font-weight:800;line-height:34px;color:#202124;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-arrows-yes .elementor-main-swiper{width:calc( 95% - 40px );}.elementor-5872 .elementor-element.elementor-element-6ef8bb9 .elementor-main-swiper{width:95%;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9 .elementor-main-swiper .swiper-slide{background-color:#E2E2E200;border-width:2px 2px 2px 2px;border-radius:15px;border-color:#E5E5E5;padding:10px 10px 10px 10px;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9 .elementor-swiper-button{font-size:25px;color:#43C4FE;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9 .elementor-swiper-button svg{fill:#43C4FE;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9 .elementor-testimonial__content, .elementor-5872 .elementor-element.elementor-element-6ef8bb9 .elementor-testimonial__content:after{background-color:#FFFFFF;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9 .elementor-testimonial__text{color:#333333;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9 .elementor-testimonial__name{color:#333333;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9 .elementor-testimonial__title{color:#43C4FE;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:400;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9 .elementor-testimonial__image img{width:111px;height:111px;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (111px / 2) - 8px );}body:not(.rtl) .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (111px / 2) - 8px );right:auto;}body.rtl .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (111px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (111px / 2) - 8px );right:auto;}body.rtl .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (111px / 2) - 8px );left:auto;}body.rtl .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:10px;margin-right:0;}body:not(.rtl) .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:10px;margin-left:0;}.elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-5872 .elementor-element.elementor-element-6ef8bb9.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:10px;}.elementor-5872 .elementor-element.elementor-element-7313666{--display:flex;}.elementor-5872 .elementor-element.elementor-element-354b4ab > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-354b4ab{text-align:center;}.elementor-5872 .elementor-element.elementor-element-354b4ab .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:32px;font-weight:800;line-height:34px;color:#202124;}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text a{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text a{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}.elementor-5872 .elementor-element.elementor-element-5eda594 .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:#000000;}.elementor-5872 .elementor-element.elementor-element-5eda594 .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:#000000;}.elementor-5872 .elementor-element.elementor-element-5eda594 .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:#000000;}.elementor-5872 .elementor-element.elementor-element-5eda594 .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:#000000;}.elementor-5872 .elementor-element.elementor-element-5eda594 .e-tabs-items .e-tab-title .e-tab-title-text{color:#000000;}.elementor-5872 .elementor-element.elementor-element-5eda594 .e-tabs-items .e-tab-title .e-tab-title-text a{color:#000000;}.elementor-5872 .elementor-element.elementor-element-5eda594 .e-tabs-items .e-tab-title .e-tab-duration{color:#000000;}.elementor-5872 .elementor-element.elementor-element-5eda594 .e-tabs-items-wrapper .e-tab-title i{color:#FFFFFF;}.elementor-5872 .elementor-element.elementor-element-5eda594 .e-tabs-items-wrapper .e-tab-title svg{fill:#FFFFFF;}.elementor-5872 .elementor-element.elementor-element-5eda594 .e-tabs-items-wrapper .e-tab-title svg path{fill:#FFFFFF;}.elementor-5872 .elementor-element.elementor-element-5eda594{--playlist-item-icon-size:15px;}.elementor-5872 .elementor-element.elementor-element-5eda594 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-5872 .elementor-element.elementor-element-5eda594 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text a{color:#556068;}.elementor-5872 .elementor-element.elementor-element-5eda594 .e-tabs-items-wrapper .e-section-title{color:#7A7A7A;}.elementor-5872 .elementor-element.elementor-element-2bc315e{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5872 .elementor-element.elementor-element-2bc315e:not(.elementor-motion-effects-element-type-background), .elementor-5872 .elementor-element.elementor-element-2bc315e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3FD6FF00 0%, #3FD6FF 100%);}.elementor-5872 .elementor-element.elementor-element-6b543e1{text-align:center;}.elementor-5872 .elementor-element.elementor-element-6b543e1 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:600;color:#43C4FE;}.elementor-5872 .elementor-element.elementor-element-11bde4d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-11bde4d{text-align:center;}.elementor-5872 .elementor-element.elementor-element-11bde4d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:32px;font-weight:800;line-height:34px;color:#202124;}.elementor-5872 .elementor-element.elementor-element-18c8073{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5872 .elementor-element.elementor-element-54870c4{--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-5872 .elementor-element.elementor-element-ce619b8{--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-5872 .elementor-element.elementor-element-f8b1fad{text-align:center;}.elementor-5872 .elementor-element.elementor-element-f8b1fad .elementor-heading-title{font-family:"Nunito", Sans-serif;font-weight:800;color:#000000;}.elementor-5872 .elementor-element.elementor-element-2656105 > .elementor-widget-container{margin:0px 0px 0px -95px;padding:0px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-4bc46cf > .elementor-widget-container{margin:0px -170px 0px 0px;}body.elementor-page-5872:not(.elementor-motion-effects-element-type-background), body.elementor-page-5872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}@media(max-width:1024px){.elementor-5872 .elementor-element.elementor-element-be44ea1 .swiper-slide{height:245px;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .elementor-slide-heading{font-size:28px;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .elementor-slide-button{font-size:16px;}.elementor-5872 .elementor-element.elementor-element-8690afb{--swiper-slides-to-display:2;}.elementor-5872 .elementor-element.elementor-element-2da551c{--swiper-slides-to-display:2;}.elementor-5872 .elementor-element.elementor-element-22634ef{--swiper-slides-to-display:2;}.elementor-5872 .elementor-element.elementor-element-18c8073{--flex-wrap:wrap;}.elementor-5872 .elementor-element.elementor-element-54870c4{--flex-wrap:wrap;}.elementor-5872 .elementor-element.elementor-element-ce619b8{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-5872 .elementor-element.elementor-element-be44ea1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .swiper-slide{height:180px;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .elementor-slide-heading{font-size:13px;}.elementor-5872 .elementor-element.elementor-element-be44ea1 .elementor-slide-button{font-size:10px;}.elementor-5872 .elementor-element.elementor-element-bab63b0{--padding-top:20px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-5872 .elementor-element.elementor-element-d402b8a{--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:2px;--padding-right:2px;}.elementor-5872 .elementor-element.elementor-element-443a77a .elementor-heading-title{font-size:30px;}.elementor-5872 .elementor-element.elementor-element-8690afb{--swiper-slides-to-display:1;}.elementor-5872 .elementor-element.elementor-element-2da551c{--swiper-slides-to-display:1;}.elementor-5872 .elementor-element.elementor-element-e824049 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-e824049{--n-tabs-title-font-size:12px;}.elementor-5872 .elementor-element.elementor-element-cf74991{--padding-top:110px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-5872 .elementor-element.elementor-element-d3091bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5872 .elementor-element.elementor-element-22634ef{--swiper-slides-to-display:1;--swiper-slides-gap:14px;}.elementor-5872 .elementor-element.elementor-element-22634ef :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}.elementor-5872 .elementor-element.elementor-element-e060c1b{--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5872 .elementor-element.elementor-element-18c8073{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5872 .elementor-element.elementor-element-4bc46cf > .elementor-widget-container{margin:0px -40px 0px 0px;}}@media(min-width:768px){.elementor-5872 .elementor-element.elementor-element-bb6d98b{--width:50%;}.elementor-5872 .elementor-element.elementor-element-54ebc10{--width:50%;}.elementor-5872 .elementor-element.elementor-element-9c957bb{--content-width:1140px;}.elementor-5872 .elementor-element.elementor-element-82f8a24{--width:33%;}.elementor-5872 .elementor-element.elementor-element-1374113{--width:33%;}.elementor-5872 .elementor-element.elementor-element-fe0a0a7{--width:33%;}.elementor-5872 .elementor-element.elementor-element-48ff9cf{--width:100%;}.elementor-5872 .elementor-element.elementor-element-2bc315e{--content-width:1140px;}.elementor-5872 .elementor-element.elementor-element-54870c4{--width:50%;}.elementor-5872 .elementor-element.elementor-element-ce619b8{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5872 .elementor-element.elementor-element-54870c4{--width:100%;}.elementor-5872 .elementor-element.elementor-element-ce619b8{--width:100%;}}/* Start custom CSS for slides, class: .elementor-element-be44ea1 */@media (max-width: 768px) {
    .elementor-slide-heading {
       
        color: #ffffff !important; /* Thay đổi màu chữ */
        padding: 10px; /* Tạo khoảng cách giữa chữ và nền */
        text-align: center; /* Căn giữa văn bản */
        border-radius: 5px; /* Bo góc nếu cần */
        display: inline-block; /* Để nền chỉ bao quanh nội dung */
    }
    .elementor-slide-heading{
        margin-top:50px;
    }
    .elementor-button.elementor-slide-button.elementor-size-sm{
        margin-bottom:50px;
    }
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8af67a */.elementor-5872 .elementor-element.elementor-element-e8af67a .elementor-5872 .elementor-element.elementor-element-e8af67a .swiper-slide-inner {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;   
    height: 100vh; 
    background: #fff; 
    z-index: 1000;  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8c3761 */@media (min-width: 768px) {
.elementor-5872 .elementor-element.elementor-element-e8c3761 span {
        display: block; /* Thẻ span sẽ xuống dòng trên desktop */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72ba41a */@media (min-width: 768px) {
.elementor-5872 .elementor-element.elementor-element-72ba41a span {
        display: block; /* Thẻ span sẽ xuống dòng trên desktop */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2c49b */@media (min-width: 768px) {
.elementor-5872 .elementor-element.elementor-element-0e2c49b span {
        display: block; /* Thẻ span sẽ xuống dòng trên desktop */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e89f364 */@media (min-width: 768px) {
.elementor-5872 .elementor-element.elementor-element-e89f364 span {
        display: block; /* Thẻ span sẽ xuống dòng trên desktop */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a48cc08 */@media (min-width: 768px) {
.elementor-5872 .elementor-element.elementor-element-a48cc08 span {
        display: block; /* Thẻ span sẽ xuống dòng trên desktop */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b98f02 */@media (min-width: 768px) {
.elementor-5872 .elementor-element.elementor-element-5b98f02 span {
        display: block; /* Thẻ span sẽ xuống dòng trên desktop */
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8690afb */.show_popup_course {
    position: absolute !important;
    bottom: 20px;
    left: 50%;
    transform: translate(-50%, 0);
    width: calc(100% - 20px);
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7918ea */button.slick-prev.slick-arrow {
    font-size: 0 !important;
    z-index: 1;
}
button.slick-next.slick-arrow {
    font-size: 0 !important;
    z-index: 1;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .item{
    margin: 15px;
    background: #FFF;
    box-shadow: 2px 5px 15px rgba(0,0,0,0.1);
    border-radius: 12px;
    overflow: hidden;
    min-height: 465px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .slick-track{
    padding-bottom: 10px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-next.slick-arrow {
    font-size: 0;
    padding: 0;
    border: none !important;
    box-shadow: unset !important;
    background: none;
    opacity: 1 !important;
        text-shadow: unset;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .des{
    overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 3;
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-prev.slick-arrow {
    font-size: 0;
    padding: 0;
    border: none !important;
    box-shadow: unset !important;
    background: none;
    opacity: 1 !important;
    text-shadow: unset;
    transform: rotate(180deg);
}
.elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-next.slick-arrow:hover, .elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-prev.slick-arrow{
    box-shadow: unset !important;
    text-shadow: unset !important;
    opacity: 1 !important;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .slick-next:before, .elementor-5872 .elementor-element.elementor-element-b7918ea .slick-prev:before{
    opacity: 1 !important;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .img{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 0px;
    padding-bottom: 66%;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea h3 a{
    transition: 0.3s;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea h3:hover a{
    color: #43C4FE !important;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .img img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: 0.3s;
    object-fit: cover;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .item:hover img{
    transform: scale(1.1,1.1);
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .slick-next:before {
    content: '→';
    color: #43C4FE;
    font-size: 30px;
}

.elementor-5872 .elementor-element.elementor-element-b7918ea .slick-prev:before {
    content: '→';
    color: #43C4FE;
    font-size: 30px;
}

.elementor-5872 .elementor-element.elementor-element-b7918ea .content{
    padding: 15px;
}

.elementor-5872 .elementor-element.elementor-element-b7918ea .content .cate{
    font-size: 14px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .cate i{
    color: #43C4FE;
    font-size: 14px;
    margin-right: 5px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course{
    display: flex;
    flex-wrap: wrap;
}

.elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course .item{
    width: calc(33.33% - 30px);
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course h3{
    font-size: 24px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course h3 a{
    color: #333;
}

@media screen and (max-width: 1024px){
    .elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course{
        width: calc(100% + 10px);
        margin-left: -5px;
    }
    .elementor-5872 .elementor-element.elementor-element-b7918ea .item{
        width: calc(50% - 10px);
        margin: 5px;
    }
    .elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-prev.slick-arrow{
        display: none !important;
    }
    .elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-next.slick-arrow{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2da551c */.elementor-5872 .elementor-element.elementor-element-2da551c .show_popup_course{
    background: #FFF;
    padding: 10px 20px;
    border-radius: 25px;
    text-transform: uppercase;
    font-weight: 700;
    background: #fd7e14;
    color: #FFF;
    display: inline-block;
    margin-top: 20px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8690afb */.show_popup_course {
    position: absolute !important;
    bottom: 20px;
    left: 50%;
    transform: translate(-50%, 0);
    width: calc(100% - 20px);
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7918ea */button.slick-prev.slick-arrow {
    font-size: 0 !important;
    z-index: 1;
}
button.slick-next.slick-arrow {
    font-size: 0 !important;
    z-index: 1;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .item{
    margin: 15px;
    background: #FFF;
    box-shadow: 2px 5px 15px rgba(0,0,0,0.1);
    border-radius: 12px;
    overflow: hidden;
    min-height: 465px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .slick-track{
    padding-bottom: 10px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-next.slick-arrow {
    font-size: 0;
    padding: 0;
    border: none !important;
    box-shadow: unset !important;
    background: none;
    opacity: 1 !important;
        text-shadow: unset;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .des{
    overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 3;
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-prev.slick-arrow {
    font-size: 0;
    padding: 0;
    border: none !important;
    box-shadow: unset !important;
    background: none;
    opacity: 1 !important;
    text-shadow: unset;
    transform: rotate(180deg);
}
.elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-next.slick-arrow:hover, .elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-prev.slick-arrow{
    box-shadow: unset !important;
    text-shadow: unset !important;
    opacity: 1 !important;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .slick-next:before, .elementor-5872 .elementor-element.elementor-element-b7918ea .slick-prev:before{
    opacity: 1 !important;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .img{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 0px;
    padding-bottom: 66%;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea h3 a{
    transition: 0.3s;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea h3:hover a{
    color: #43C4FE !important;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .img img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: 0.3s;
    object-fit: cover;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .item:hover img{
    transform: scale(1.1,1.1);
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .slick-next:before {
    content: '→';
    color: #43C4FE;
    font-size: 30px;
}

.elementor-5872 .elementor-element.elementor-element-b7918ea .slick-prev:before {
    content: '→';
    color: #43C4FE;
    font-size: 30px;
}

.elementor-5872 .elementor-element.elementor-element-b7918ea .content{
    padding: 15px;
}

.elementor-5872 .elementor-element.elementor-element-b7918ea .content .cate{
    font-size: 14px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .cate i{
    color: #43C4FE;
    font-size: 14px;
    margin-right: 5px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course{
    display: flex;
    flex-wrap: wrap;
}

.elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course .item{
    width: calc(33.33% - 30px);
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course h3{
    font-size: 24px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course h3 a{
    color: #333;
}

@media screen and (max-width: 1024px){
    .elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course{
        width: calc(100% + 10px);
        margin-left: -5px;
    }
    .elementor-5872 .elementor-element.elementor-element-b7918ea .item{
        width: calc(50% - 10px);
        margin: 5px;
    }
    .elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-prev.slick-arrow{
        display: none !important;
    }
    .elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-next.slick-arrow{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2da551c */.elementor-5872 .elementor-element.elementor-element-2da551c .show_popup_course{
    background: #FFF;
    padding: 10px 20px;
    border-radius: 25px;
    text-transform: uppercase;
    font-weight: 700;
    background: #fd7e14;
    color: #FFF;
    display: inline-block;
    margin-top: 20px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8690afb */.show_popup_course {
    position: absolute !important;
    bottom: 20px;
    left: 50%;
    transform: translate(-50%, 0);
    width: calc(100% - 20px);
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7918ea */button.slick-prev.slick-arrow {
    font-size: 0 !important;
    z-index: 1;
}
button.slick-next.slick-arrow {
    font-size: 0 !important;
    z-index: 1;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .item{
    margin: 15px;
    background: #FFF;
    box-shadow: 2px 5px 15px rgba(0,0,0,0.1);
    border-radius: 12px;
    overflow: hidden;
    min-height: 465px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .slick-track{
    padding-bottom: 10px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-next.slick-arrow {
    font-size: 0;
    padding: 0;
    border: none !important;
    box-shadow: unset !important;
    background: none;
    opacity: 1 !important;
        text-shadow: unset;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .des{
    overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 3;
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-prev.slick-arrow {
    font-size: 0;
    padding: 0;
    border: none !important;
    box-shadow: unset !important;
    background: none;
    opacity: 1 !important;
    text-shadow: unset;
    transform: rotate(180deg);
}
.elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-next.slick-arrow:hover, .elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-prev.slick-arrow{
    box-shadow: unset !important;
    text-shadow: unset !important;
    opacity: 1 !important;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .slick-next:before, .elementor-5872 .elementor-element.elementor-element-b7918ea .slick-prev:before{
    opacity: 1 !important;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .img{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 0px;
    padding-bottom: 66%;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea h3 a{
    transition: 0.3s;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea h3:hover a{
    color: #43C4FE !important;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .img img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: 0.3s;
    object-fit: cover;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .item:hover img{
    transform: scale(1.1,1.1);
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .slick-next:before {
    content: '→';
    color: #43C4FE;
    font-size: 30px;
}

.elementor-5872 .elementor-element.elementor-element-b7918ea .slick-prev:before {
    content: '→';
    color: #43C4FE;
    font-size: 30px;
}

.elementor-5872 .elementor-element.elementor-element-b7918ea .content{
    padding: 15px;
}

.elementor-5872 .elementor-element.elementor-element-b7918ea .content .cate{
    font-size: 14px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .cate i{
    color: #43C4FE;
    font-size: 14px;
    margin-right: 5px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course{
    display: flex;
    flex-wrap: wrap;
}

.elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course .item{
    width: calc(33.33% - 30px);
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course h3{
    font-size: 24px;
}
.elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course h3 a{
    color: #333;
}

@media screen and (max-width: 1024px){
    .elementor-5872 .elementor-element.elementor-element-b7918ea .home_list_course{
        width: calc(100% + 10px);
        margin-left: -5px;
    }
    .elementor-5872 .elementor-element.elementor-element-b7918ea .item{
        width: calc(50% - 10px);
        margin: 5px;
    }
    .elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-prev.slick-arrow{
        display: none !important;
    }
    .elementor-5872 .elementor-element.elementor-element-b7918ea button.slick-next.slick-arrow{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2da551c */.elementor-5872 .elementor-element.elementor-element-2da551c .show_popup_course{
    background: #FFF;
    padding: 10px 20px;
    border-radius: 25px;
    text-transform: uppercase;
    font-weight: 700;
    background: #fd7e14;
    color: #FFF;
    display: inline-block;
    margin-top: 20px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e824049 */.elementor-5872 .elementor-element.elementor-element-e824049 .item{
    margin: 15px;
    background: #FFF;
    box-shadow: 2px 5px 15px rgba(0,0,0,0.1);
    border-radius: 12px;
    overflow: hidden;
    min-height: 590.8px;
}
.elementor-5872 .elementor-element.elementor-element-e824049 .slick-track{
    padding-bottom: 10px;
}
.elementor-5872 .elementor-element.elementor-element-e824049 button.slick-next.slick-arrow {
    font-size: 0;
    padding: 0;
    border: none !important;
    box-shadow: unset !important;
    background: none;
    opacity: 1 !important;
        text-shadow: unset;
}
.elementor-5872 .elementor-element.elementor-element-e824049 .img{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 0px;
    padding-bottom: 66%;
}
.elementor-5872 .elementor-element.elementor-element-e824049 .img img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: 0.3s;
    object-fit: cover;
}
.elementor-5872 .elementor-element.elementor-element-e824049 .item:hover img{
    transform: scale(1.1,1.1);
}
.elementor-5872 .elementor-element.elementor-element-e824049 button.slick-prev.slick-arrow {
    font-size: 0;
    padding: 0;
    border: none !important;
    box-shadow: unset !important;
    background: none;
    opacity: 1 !important;
    text-shadow: unset;
    transform: rotate(180deg);
}
.elementor-5872 .elementor-element.elementor-element-e824049 button.slick-next.slick-arrow:hover, .elementor-5872 .elementor-element.elementor-element-e824049 button.slick-prev.slick-arrow{
    box-shadow: unset !important;
    text-shadow: unset !important;
    opacity: 1 !important;
}
.elementor-5872 .elementor-element.elementor-element-e824049 .slick-next:before, .elementor-5872 .elementor-element.elementor-element-e824049 .slick-prev:before{
    opacity: 1 !important;
}

.elementor-5872 .elementor-element.elementor-element-e824049 .slick-next:before {
    content: '→';
    color: #43C4FE;
    font-size: 30px;
}
.elementor-5872 .elementor-element.elementor-element-e824049 .slick-prev:before {
    content: '→';
    color: #43C4FE;
    font-size: 30px;
}

.elementor-5872 .elementor-element.elementor-element-e824049 .content{
    padding: 15px;
}

.elementor-5872 .elementor-element.elementor-element-e824049 .content .cate{
    font-size: 14px;
}
.elementor-5872 .elementor-element.elementor-element-e824049 .cate i{
    color: #43C4FE;
    font-size: 14px;
    margin-right: 5px;
}
.elementor-5872 .elementor-element.elementor-element-e824049 .home_list_course{
    display: flex;
    flex-wrap: wrap;
}

.elementor-5872 .elementor-element.elementor-element-e824049 .home_list_course .item{
    width: calc(33.33% - 30px);
}
.elementor-5872 .elementor-element.elementor-element-e824049 .home_list_course h3{
    font-size: 24px;
}
.elementor-5872 .elementor-element.elementor-element-e824049 .item{
    position: relative;
}
.elementor-5872 .elementor-element.elementor-element-e824049 .show_popup_course{
    background: #FFF;
    padding: 10px 20px;
    border-radius: 25px;
    text-transform: uppercase;
    font-weight: 700;
    background: #fd7e14;
    color: #FFF;
    display: inline-block;
    margin-top: 20px;
    position: relative;
}
@media screen and (max-width: 1024px){
    .elementor-5872 .elementor-element.elementor-element-e824049 .home_list_course{
        width: calc(100% + 10px);
        margin-left: -5px;
    }
    .elementor-5872 .elementor-element.elementor-element-e824049 .item{
        width: calc(50% - 10px);
        margin: 5px;
    }
    .elementor-5872 .elementor-element.elementor-element-e824049 button.slick-prev.slick-arrow{
        display: none !important;
    }
    .elementor-5872 .elementor-element.elementor-element-e824049 button.slick-next.slick-arrow{
        display: none !important;
    }
}

.des {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5!important; 
    overflow: hidden;
    height: 165px;
    
}
.elementor-5872 .elementor-element.elementor-element-e824049 .btn {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: auto;
}
.elementor-5872 .elementor-element.elementor-element-e824049 .content{
    height: 420px;
}


@media screen and (max-width: 767px) {
    .elementor-5872 .elementor-element.elementor-element-e824049 .e-n-tabs-heading {
         display: flex;
        flex-wrap: wrap; 
        justify-content: center; 
        gap: 10px;
     
    }

    .elementor-5872 .elementor-element.elementor-element-e824049 .e-n-tab-title {
        flex: 0 1 calc(50% - 10px); 
        max-width: calc(50% - 10px);
        text-align: center; 
        padding: 10px !important;
        margin: 0px !important;
    }
}
.elementor-5872 .elementor-element.elementor-element-e824049 a.show_popup_course {
    position: absolute !important;
    bottom: 15px;
    left: 50%;
    transform: translate(-50%, 0);
    width: calc(100% - 30px);
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf74991 */.elementor-5872 .elementor-element.elementor-element-cf74991{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e060c1b */.elementor-5872 .elementor-element.elementor-element-e060c1b{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video-playlist, class: .elementor-element-5eda594 */.elementor-5872 .elementor-element.elementor-element-5eda594 .e-tabs-header {
    display: none;
}

.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content{
    border-radius: 15px; /* Bo góc với bán kính 10px */
    overflow: hidden; /* Đảm bảo nội dung bên trong cũng bị bo góc */
    transition: border-radius 0.3s; /* Hiệu ứng chuyển đổi mượt mà */
    margin-right: 10px;
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover {
    border-radius: 15px;
    margin-bottom: 5px;
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail img {
    border-radius: 5px;
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail {
        border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-70945b8 */.elementor-5872 .elementor-element.elementor-element-70945b8 .item{
    margin: 15px;
    background: #FFF;
    box-shadow: 2px 5px 15px rgba(0,0,0,0.1);
    border-radius: 12px;
    overflow: hidden;
    min-height: 465px;
}
.elementor-5872 .elementor-element.elementor-element-70945b8 .slick-track{
    padding-bottom: 10px;
}

.elementor-5872 .elementor-element.elementor-element-70945b8 button.slick-next.slick-arrow {
    font-size: 0;
    padding: 0;
    border: none !important;
    box-shadow: unset !important;
    background: none;
    opacity: 1 !important;
        text-shadow: unset;
}
.elementor-5872 .elementor-element.elementor-element-70945b8 .des{
    overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 3;
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}
.elementor-5872 .elementor-element.elementor-element-70945b8 button.slick-prev.slick-arrow {
    font-size: 0;
    padding: 0;
    border: none !important;
    box-shadow: unset !important;
    background: none;
    opacity: 1 !important;
    text-shadow: unset;
    transform: rotate(180deg);
}
.elementor-5872 .elementor-element.elementor-element-70945b8 button.slick-next.slick-arrow:hover, .elementor-5872 .elementor-element.elementor-element-70945b8 button.slick-prev.slick-arrow{
    box-shadow: unset !important;
    text-shadow: unset !important;
    opacity: 1 !important;
}
.elementor-5872 .elementor-element.elementor-element-70945b8 .slick-next:before, .elementor-5872 .elementor-element.elementor-element-70945b8 .slick-prev:before{
    opacity: 1 !important;
}
.elementor-5872 .elementor-element.elementor-element-70945b8 .img{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 0px;
    padding-bottom: 66%;
}
.elementor-5872 .elementor-element.elementor-element-70945b8 h3 a{
    transition: 0.3s;
}
.elementor-5872 .elementor-element.elementor-element-70945b8 h3:hover a{
    color: #43C4FE !important;
}
.elementor-5872 .elementor-element.elementor-element-70945b8 .img img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: 0.3s;
    object-fit: cover;
}
.elementor-5872 .elementor-element.elementor-element-70945b8 .item:hover img{
    transform: scale(1.1,1.1);
}
.elementor-5872 .elementor-element.elementor-element-70945b8 .slick-next:before {
    content: '→';
    color: #43C4FE;
    font-size: 30px;
}

.elementor-5872 .elementor-element.elementor-element-70945b8 .slick-prev:before {
    content: '→';
    color: #43C4FE;
    font-size: 30px;
}

.elementor-5872 .elementor-element.elementor-element-70945b8 .content{
    padding: 15px;
}

.elementor-5872 .elementor-element.elementor-element-70945b8 .content .cate{
    font-size: 14px;
}
.elementor-5872 .elementor-element.elementor-element-70945b8 .cate i{
    color: #43C4FE;
    font-size: 14px;
    margin-right: 5px;
}
.elementor-5872 .elementor-element.elementor-element-70945b8 .home_list_course{
    display: flex;
    flex-wrap: wrap;
}

.elementor-5872 .elementor-element.elementor-element-70945b8 .home_list_course .item{
    width: calc(33.33% - 30px);
}
.elementor-5872 .elementor-element.elementor-element-70945b8 .home_list_course h3{
    font-size: 24px;
}
.elementor-5872 .elementor-element.elementor-element-70945b8 .home_list_course h3 a{
    color: #333;
}
.elementor-5872 .elementor-element.elementor-element-70945b8 .item{
    font-family: nunito;
}
.elementor-5872 .elementor-element.elementor-element-70945b8 
element.style {
}
.elementor-12 .elementor-element.elementor-element-2365e25 .home_list_course h3 {
    font-size: 24px;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
 .elementor-5872 .elementor-element.elementor-element-70945b8 h3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media screen and (max-width: 1024px){
    .elementor-5872 .elementor-element.elementor-element-70945b8 .home_list_course{
        width: calc(100% + 10px);
        margin-left: -5px;
    }
    .elementor-5872 .elementor-element.elementor-element-70945b8 .item{
        width: calc(50% - 10px);
        margin: 5px;
    }
    .elementor-5872 .elementor-element.elementor-element-70945b8 button.slick-prev.slick-arrow{
        display: none !important;
    }
    .elementor-5872 .elementor-element.elementor-element-70945b8 button.slick-next.slick-arrow{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b4693d0 */.elementor-5872 .elementor-element.elementor-element-b4693d0 form{
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 20px);
    margin-left: -10px;
    padding: 5px;
}

.elementor-5872 .elementor-element.elementor-element-b4693d0 form p{
    width: calc(50% - 0px);
    padding: 5px ;
}
.elementor-5872 .elementor-element.elementor-element-b4693d0 form p:nth-child(6){
    width: 100%;
}
.elementor-5872 .elementor-element.elementor-element-b4693d0 form p:nth-child(7){
    width: 100%;
}
.elementor-5872 .elementor-element.elementor-element-b4693d0 form label{
    font-family: "Helvertica Now", Sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    display: block;
}

.elementor-5872 .elementor-element.elementor-element-b4693d0 form input, .elementor-5872 .elementor-element.elementor-element-b4693d0 form select{
    width: 100%;
    height: 42px;
    border-radius: 12px;
    border: 1px solid #DDD;
    margin-top: 10px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
}

.elementor-5872 .elementor-element.elementor-element-b4693d0 form textarea{
    width: 100% ;
    height: 116px;
    border-radius: 12px;
    border: 1px solid #DDD;
    margin-top: 10px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
}
.elementor-5872 .elementor-element.elementor-element-b4693d0 span.wpcf7-not-valid-tip{
    width: 100%;
    font-family: "Nunito", Sans-serif;
    font-size: 12px;
    margin-top: 5px;
}
.elementor-5872 .elementor-element.elementor-element-b4693d0 form button{
    border-radius: 33px;
   background: #fd7e14;
    box-shadow: 0px 0px 31px 0px rgba(125, 207, 255, 0.25);
    padding: 18px 36px;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    color: #FFF;
    border: none;
}

.elementor-5872 .elementor-element.elementor-element-b4693d0 form button svg{
    margin-left: 5px;
}
.elementor-5872 .elementor-element.elementor-element-b4693d0 span.required{
    color: #ed2e35;
}
.elementor-5872 .elementor-element.elementor-element-b4693d0 .wpcf7-response-output {
    width: calc(100% - 20px);
    margin: 0px !important;
    margin-left: 10px !important;
    margin-top: 10px !important;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
}

.elementor-5872 .elementor-element.elementor-element-b4693d0 span[data-name="text-type"]{
    display: none;
}
@media screen and (max-width: 1024px){
    .elementor-5872 .elementor-element.elementor-element-b4693d0 form p{
        width: 100%;
        padding: 0 10px ;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2656105 */.elementor-5872 .elementor-element.elementor-element-2656105 {
    position: absolute; /* Hình ảnh di chuyển bên trong section cha */
    left: 0; /* Sát bên trái của section */
    top: 50%; /* Đặt ở giữa section theo chiều dọc */
    transform: translateY(-50%); /* Căn giữa chính xác theo chiều dọc */
    width: 500px; /* Chiều rộng hình ảnh */
    height: auto; /* Giữ tỷ lệ */
    z-index: 1; /* Đảm bảo hiển thị trên các phần tử khác trong section */
    opacity: 0.9; /* Độ trong suốt */
    padding: 10px; /* Khoảng cách bên trong */

}

/* Đặt section cha có position: relative */
.elementor-container[data-id="6fc585c"] {
    position: relative; /* Tạo tham chiếu cho position: absolute của hình ảnh */
    min-height: 500px; /* Đảm bảo section có chiều cao đủ để hình ảnh hiển thị */
}

/* Responsive cho màn hình nhỏ */
@media screen and (max-width: 768px) {
.elementor-5872 .elementor-element.elementor-element-2656105{
        width: 120px; /* Giảm kích thước trên màn hình nhỏ */
        top: 20%; /* Điều chỉnh vị trí dọc */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4bc46cf */.elementor-5872 .elementor-element.elementor-element-4bc46cf {
    position: absolute; /* Hình ảnh di chuyển bên trong section cha */
    right: 0; /* Sát bên trái của section */
    top: 50%; /* Đặt ở giữa section theo chiều dọc */
    transform: translateY(-50%); /* Căn giữa chính xác theo chiều dọc */
    width: 400px; /* Chiều rộng hình ảnh */
    height: auto; /* Giữ tỷ lệ */
    z-index: 1; /* Đảm bảo hiển thị trên các phần tử khác trong section */
    opacity: 0.9; /* Độ trong suốt */
    padding: 10px; /* Khoảng cách bên trong */

}

/* Đặt section cha có position: relative */
.elementor-container[data-id="18c8073"] {
    position: relative; /* Tạo tham chiếu cho position: absolute của hình ảnh */
    min-height: 500px; /* Đảm bảo section có chiều cao đủ để hình ảnh hiển thị */
}

/* Responsive cho màn hình nhỏ */
@media screen and (max-width: 768px) {
.elementor-5872 .elementor-element.elementor-element-4bc46cf {
        width: 100px; /* Giảm kích thước trên màn hình nhỏ */
        top: 20%; /* Điều chỉnh vị trí dọc */
        right: 0; /* Sát bên trái của section */
    }
}/* End custom CSS */