.elementor-83218 .elementor-element.elementor-element-701993a7{--display:flex;--min-height:0px;--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B8B8B8;--border-color:#B8B8B8;--border-radius:0px 0px 0px 0px;--padding-top:-9px;--padding-bottom:-40px;--padding-left:0px;--padding-right:0px;}.elementor-83218 .elementor-element.elementor-element-56861fee{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:0px;}.elementor-83218 .elementor-element.elementor-element-56861fee:not(.elementor-motion-effects-element-type-background), .elementor-83218 .elementor-element.elementor-element-56861fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83218 .elementor-element.elementor-element-56861fee::before, .elementor-83218 .elementor-element.elementor-element-56861fee > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-56861fee > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-56861fee > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-56861fee > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-56861fee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-7270ca3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83218 .elementor-element.elementor-element-7270ca3.elementor-element{--align-self:flex-start;}.elementor-83218 .elementor-element.elementor-element-7270ca3{text-align:start;}.elementor-83218 .elementor-element.elementor-element-7270ca3 .elementor-heading-title{font-size:14px;font-weight:400;}.elementor-83218 .elementor-element.elementor-element-51742d51{--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;--overlay-opacity:0.5;}.elementor-83218 .elementor-element.elementor-element-51742d51:not(.elementor-motion-effects-element-type-background), .elementor-83218 .elementor-element.elementor-element-51742d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83218 .elementor-element.elementor-element-51742d51::before, .elementor-83218 .elementor-element.elementor-element-51742d51 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-51742d51 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-51742d51 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-51742d51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-51742d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-a8b29ad{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-a8b29ad.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-a8b29ad .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-a8b29ad.elementor-view-stacked .elementor-icon{background-color:#909090;}.elementor-83218 .elementor-element.elementor-element-a8b29ad.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-a8b29ad.elementor-view-default .elementor-icon{color:#909090;border-color:#909090;}.elementor-83218 .elementor-element.elementor-element-a8b29ad.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-a8b29ad.elementor-view-default .elementor-icon svg{fill:#909090;}.elementor-83218 .elementor-element.elementor-element-a8b29ad .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-a8b29ad .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-22ff3f72{--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;--overlay-opacity:0.5;}.elementor-83218 .elementor-element.elementor-element-22ff3f72::before, .elementor-83218 .elementor-element.elementor-element-22ff3f72 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-22ff3f72 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-22ff3f72 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-22ff3f72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-22ff3f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-83053eb{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-83053eb.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-83053eb .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-83053eb.elementor-view-stacked .elementor-icon{background-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-83053eb.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-83053eb.elementor-view-default .elementor-icon{color:#FCD42E;border-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-83053eb.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-83053eb.elementor-view-default .elementor-icon svg{fill:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-83053eb .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-83053eb .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-55928073{--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;--overlay-opacity:0.5;}.elementor-83218 .elementor-element.elementor-element-55928073::before, .elementor-83218 .elementor-element.elementor-element-55928073 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-55928073 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-55928073 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-55928073 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-55928073 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-6ec83df9{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-6ec83df9.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-6ec83df9 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-6ec83df9.elementor-view-stacked .elementor-icon{background-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-6ec83df9.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-6ec83df9.elementor-view-default .elementor-icon{color:#FCD42E;border-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-6ec83df9.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-6ec83df9.elementor-view-default .elementor-icon svg{fill:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-6ec83df9 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-6ec83df9 .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-5e032e59{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-83218 .elementor-element.elementor-element-5e032e59::before, .elementor-83218 .elementor-element.elementor-element-5e032e59 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-5e032e59 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-5e032e59 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-5e032e59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-5e032e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-417c87be.elementor-element{--align-self:flex-start;}.elementor-83218 .elementor-element.elementor-element-417c87be{text-align:start;}.elementor-83218 .elementor-element.elementor-element-417c87be .elementor-heading-title{font-size:14px;font-weight:400;}.elementor-83218 .elementor-element.elementor-element-75121380{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-75121380::before, .elementor-83218 .elementor-element.elementor-element-75121380 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-75121380 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-75121380 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-75121380 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-75121380 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-0cecfd0{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-0cecfd0.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-0cecfd0 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-0cecfd0.elementor-view-stacked .elementor-icon{background-color:#909090;}.elementor-83218 .elementor-element.elementor-element-0cecfd0.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-0cecfd0.elementor-view-default .elementor-icon{color:#909090;border-color:#909090;}.elementor-83218 .elementor-element.elementor-element-0cecfd0.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-0cecfd0.elementor-view-default .elementor-icon svg{fill:#909090;}.elementor-83218 .elementor-element.elementor-element-0cecfd0 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-0cecfd0 .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-41036f89{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-41036f89::before, .elementor-83218 .elementor-element.elementor-element-41036f89 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-41036f89 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-41036f89 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-41036f89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-41036f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-47b5204c{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-47b5204c.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-47b5204c .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-47b5204c.elementor-view-stacked .elementor-icon{background-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-47b5204c.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-47b5204c.elementor-view-default .elementor-icon{color:#FCD42E;border-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-47b5204c.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-47b5204c.elementor-view-default .elementor-icon svg{fill:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-47b5204c .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-47b5204c .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-dbf70c2{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-dbf70c2::before, .elementor-83218 .elementor-element.elementor-element-dbf70c2 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-dbf70c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-dbf70c2 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-dbf70c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-dbf70c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-db79920{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-db79920.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-db79920 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-db79920.elementor-view-stacked .elementor-icon{background-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-db79920.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-db79920.elementor-view-default .elementor-icon{color:#FCD42E;border-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-db79920.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-db79920.elementor-view-default .elementor-icon svg{fill:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-db79920 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-db79920 .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-fedf25a{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-83218 .elementor-element.elementor-element-fedf25a::before, .elementor-83218 .elementor-element.elementor-element-fedf25a > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-fedf25a > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-fedf25a > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-fedf25a > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-fedf25a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-578669cc.elementor-element{--align-self:flex-start;}.elementor-83218 .elementor-element.elementor-element-578669cc{text-align:center;}.elementor-83218 .elementor-element.elementor-element-578669cc .elementor-heading-title{font-size:14px;font-weight:400;}.elementor-83218 .elementor-element.elementor-element-61c75d51{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-61c75d51::before, .elementor-83218 .elementor-element.elementor-element-61c75d51 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-61c75d51 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-61c75d51 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-61c75d51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-61c75d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-23387ee{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-23387ee.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-23387ee .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-23387ee.elementor-view-stacked .elementor-icon{background-color:#909090;}.elementor-83218 .elementor-element.elementor-element-23387ee.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-23387ee.elementor-view-default .elementor-icon{color:#909090;border-color:#909090;}.elementor-83218 .elementor-element.elementor-element-23387ee.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-23387ee.elementor-view-default .elementor-icon svg{fill:#909090;}.elementor-83218 .elementor-element.elementor-element-23387ee .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-23387ee .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-675797e0{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-675797e0::before, .elementor-83218 .elementor-element.elementor-element-675797e0 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-675797e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-675797e0 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-675797e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-675797e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-adb5b66{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-adb5b66.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-adb5b66 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-adb5b66.elementor-view-stacked .elementor-icon{background-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-adb5b66.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-adb5b66.elementor-view-default .elementor-icon{color:#FCD42E;border-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-adb5b66.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-adb5b66.elementor-view-default .elementor-icon svg{fill:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-adb5b66 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-adb5b66 .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-97b1f95{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-97b1f95::before, .elementor-83218 .elementor-element.elementor-element-97b1f95 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-97b1f95 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-97b1f95 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-97b1f95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-97b1f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-4ef2e0f6{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-4ef2e0f6.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-4ef2e0f6 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-4ef2e0f6.elementor-view-stacked .elementor-icon{background-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-4ef2e0f6.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-4ef2e0f6.elementor-view-default .elementor-icon{color:#FCD42E;border-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-4ef2e0f6.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-4ef2e0f6.elementor-view-default .elementor-icon svg{fill:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-4ef2e0f6 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-4ef2e0f6 .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-1af6f4bb{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-83218 .elementor-element.elementor-element-1af6f4bb::before, .elementor-83218 .elementor-element.elementor-element-1af6f4bb > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-1af6f4bb > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-1af6f4bb > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-1af6f4bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-1af6f4bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-3ff2971a.elementor-element{--align-self:flex-start;}.elementor-83218 .elementor-element.elementor-element-3ff2971a{text-align:start;}.elementor-83218 .elementor-element.elementor-element-3ff2971a .elementor-heading-title{font-size:14px;font-weight:400;}.elementor-83218 .elementor-element.elementor-element-20a16bc{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-20a16bc::before, .elementor-83218 .elementor-element.elementor-element-20a16bc > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-20a16bc > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-20a16bc > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-20a16bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-20a16bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-48f50f2{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-48f50f2.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-48f50f2 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-48f50f2.elementor-view-stacked .elementor-icon{background-color:#909090;}.elementor-83218 .elementor-element.elementor-element-48f50f2.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-48f50f2.elementor-view-default .elementor-icon{color:#909090;border-color:#909090;}.elementor-83218 .elementor-element.elementor-element-48f50f2.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-48f50f2.elementor-view-default .elementor-icon svg{fill:#909090;}.elementor-83218 .elementor-element.elementor-element-48f50f2 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-48f50f2 .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-123202b9{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-123202b9::before, .elementor-83218 .elementor-element.elementor-element-123202b9 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-123202b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-123202b9 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-123202b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-123202b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-a0f889b{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-a0f889b.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-a0f889b .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-a0f889b.elementor-view-stacked .elementor-icon{background-color:#909090;}.elementor-83218 .elementor-element.elementor-element-a0f889b.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-a0f889b.elementor-view-default .elementor-icon{color:#909090;border-color:#909090;}.elementor-83218 .elementor-element.elementor-element-a0f889b.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-a0f889b.elementor-view-default .elementor-icon svg{fill:#909090;}.elementor-83218 .elementor-element.elementor-element-a0f889b .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-a0f889b .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-702d7f13{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-702d7f13::before, .elementor-83218 .elementor-element.elementor-element-702d7f13 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-702d7f13 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-702d7f13 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-702d7f13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-702d7f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-4fc6736c{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-4fc6736c.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-4fc6736c .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-4fc6736c.elementor-view-stacked .elementor-icon{background-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-4fc6736c.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-4fc6736c.elementor-view-default .elementor-icon{color:#FCD42E;border-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-4fc6736c.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-4fc6736c.elementor-view-default .elementor-icon svg{fill:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-4fc6736c .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-4fc6736c .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-357eda27{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-83218 .elementor-element.elementor-element-357eda27::before, .elementor-83218 .elementor-element.elementor-element-357eda27 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-357eda27 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-357eda27 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-357eda27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-357eda27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-3f483e23.elementor-element{--align-self:flex-start;}.elementor-83218 .elementor-element.elementor-element-3f483e23{text-align:start;}.elementor-83218 .elementor-element.elementor-element-3f483e23 .elementor-heading-title{font-size:14px;font-weight:400;}.elementor-83218 .elementor-element.elementor-element-242f2f5b{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-242f2f5b::before, .elementor-83218 .elementor-element.elementor-element-242f2f5b > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-242f2f5b > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-242f2f5b > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-242f2f5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-242f2f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-65108fc{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-65108fc.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-65108fc .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-65108fc.elementor-view-stacked .elementor-icon{background-color:#909090;}.elementor-83218 .elementor-element.elementor-element-65108fc.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-65108fc.elementor-view-default .elementor-icon{color:#909090;border-color:#909090;}.elementor-83218 .elementor-element.elementor-element-65108fc.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-65108fc.elementor-view-default .elementor-icon svg{fill:#909090;}.elementor-83218 .elementor-element.elementor-element-65108fc .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-65108fc .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-723621bc{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-723621bc::before, .elementor-83218 .elementor-element.elementor-element-723621bc > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-723621bc > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-723621bc > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-723621bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-723621bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-8adbebe{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-8adbebe.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-8adbebe .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-8adbebe.elementor-view-stacked .elementor-icon{background-color:#909090;}.elementor-83218 .elementor-element.elementor-element-8adbebe.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-8adbebe.elementor-view-default .elementor-icon{color:#909090;border-color:#909090;}.elementor-83218 .elementor-element.elementor-element-8adbebe.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-8adbebe.elementor-view-default .elementor-icon svg{fill:#909090;}.elementor-83218 .elementor-element.elementor-element-8adbebe .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-8adbebe .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-370a235e{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-370a235e::before, .elementor-83218 .elementor-element.elementor-element-370a235e > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-370a235e > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-370a235e > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-370a235e > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-370a235e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-5744e0b3{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-5744e0b3.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-5744e0b3 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-5744e0b3.elementor-view-stacked .elementor-icon{background-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-5744e0b3.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-5744e0b3.elementor-view-default .elementor-icon{color:#FCD42E;border-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-5744e0b3.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-5744e0b3.elementor-view-default .elementor-icon svg{fill:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-5744e0b3 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-5744e0b3 .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-1f384b2{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-83218 .elementor-element.elementor-element-1f384b2::before, .elementor-83218 .elementor-element.elementor-element-1f384b2 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-1f384b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-1f384b2 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-1f384b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-1f384b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-1f0bb28.elementor-element{--align-self:flex-start;}.elementor-83218 .elementor-element.elementor-element-1f0bb28{text-align:start;}.elementor-83218 .elementor-element.elementor-element-1f0bb28 .elementor-heading-title{font-size:14px;font-weight:400;}.elementor-83218 .elementor-element.elementor-element-69fd7c7d{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-69fd7c7d::before, .elementor-83218 .elementor-element.elementor-element-69fd7c7d > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-69fd7c7d > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-69fd7c7d > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-69fd7c7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-69fd7c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-6fa3122{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-6fa3122.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-6fa3122 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-6fa3122.elementor-view-stacked .elementor-icon{background-color:#909090;}.elementor-83218 .elementor-element.elementor-element-6fa3122.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-6fa3122.elementor-view-default .elementor-icon{color:#909090;border-color:#909090;}.elementor-83218 .elementor-element.elementor-element-6fa3122.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-6fa3122.elementor-view-default .elementor-icon svg{fill:#909090;}.elementor-83218 .elementor-element.elementor-element-6fa3122 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-6fa3122 .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-70921127{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-70921127::before, .elementor-83218 .elementor-element.elementor-element-70921127 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-70921127 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-70921127 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-70921127 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-70921127 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-89283b5{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-89283b5.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-89283b5 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-89283b5.elementor-view-stacked .elementor-icon{background-color:#909090;}.elementor-83218 .elementor-element.elementor-element-89283b5.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-89283b5.elementor-view-default .elementor-icon{color:#909090;border-color:#909090;}.elementor-83218 .elementor-element.elementor-element-89283b5.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-89283b5.elementor-view-default .elementor-icon svg{fill:#909090;}.elementor-83218 .elementor-element.elementor-element-89283b5 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-89283b5 .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-502d8152{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-502d8152::before, .elementor-83218 .elementor-element.elementor-element-502d8152 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-502d8152 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-502d8152 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-502d8152 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-502d8152 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-666ea245{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-666ea245.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-666ea245 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-666ea245.elementor-view-stacked .elementor-icon{background-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-666ea245.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-666ea245.elementor-view-default .elementor-icon{color:#FCD42E;border-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-666ea245.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-666ea245.elementor-view-default .elementor-icon svg{fill:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-666ea245 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-666ea245 .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-625f7c74{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-83218 .elementor-element.elementor-element-625f7c74::before, .elementor-83218 .elementor-element.elementor-element-625f7c74 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-625f7c74 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-625f7c74 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-625f7c74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-625f7c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-27bca79{width:100%;max-width:100%;text-align:start;}.elementor-83218 .elementor-element.elementor-element-27bca79.elementor-element{--align-self:flex-start;}.elementor-83218 .elementor-element.elementor-element-27bca79 .elementor-heading-title{font-size:14px;font-weight:400;}.elementor-83218 .elementor-element.elementor-element-fde462c{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-fde462c::before, .elementor-83218 .elementor-element.elementor-element-fde462c > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-fde462c > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-fde462c > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-fde462c > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-fde462c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-deef0dc{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-deef0dc.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-deef0dc .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-deef0dc.elementor-view-stacked .elementor-icon{background-color:#909090;}.elementor-83218 .elementor-element.elementor-element-deef0dc.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-deef0dc.elementor-view-default .elementor-icon{color:#909090;border-color:#909090;}.elementor-83218 .elementor-element.elementor-element-deef0dc.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-deef0dc.elementor-view-default .elementor-icon svg{fill:#909090;}.elementor-83218 .elementor-element.elementor-element-deef0dc .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-deef0dc .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-3559cf75{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-3559cf75::before, .elementor-83218 .elementor-element.elementor-element-3559cf75 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-3559cf75 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-3559cf75 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-3559cf75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-3559cf75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-38eb6a8{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-38eb6a8.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-38eb6a8 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-38eb6a8.elementor-view-stacked .elementor-icon{background-color:#909090;}.elementor-83218 .elementor-element.elementor-element-38eb6a8.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-38eb6a8.elementor-view-default .elementor-icon{color:#909090;border-color:#909090;}.elementor-83218 .elementor-element.elementor-element-38eb6a8.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-38eb6a8.elementor-view-default .elementor-icon svg{fill:#909090;}.elementor-83218 .elementor-element.elementor-element-38eb6a8 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-38eb6a8 .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-5c63ae2f{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-5c63ae2f::before, .elementor-83218 .elementor-element.elementor-element-5c63ae2f > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-5c63ae2f > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-5c63ae2f > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-5c63ae2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-5c63ae2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-6be65a38{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-6be65a38.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-6be65a38 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-6be65a38.elementor-view-stacked .elementor-icon{background-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-6be65a38.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-6be65a38.elementor-view-default .elementor-icon{color:#FCD42E;border-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-6be65a38.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-6be65a38.elementor-view-default .elementor-icon svg{fill:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-6be65a38 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-6be65a38 .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-7d1d0f5f{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-83218 .elementor-element.elementor-element-7d1d0f5f::before, .elementor-83218 .elementor-element.elementor-element-7d1d0f5f > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-7d1d0f5f > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-7d1d0f5f > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-7d1d0f5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-7d1d0f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-586d87e5.elementor-element{--align-self:flex-start;}.elementor-83218 .elementor-element.elementor-element-586d87e5{text-align:start;}.elementor-83218 .elementor-element.elementor-element-586d87e5 .elementor-heading-title{font-size:14px;font-weight:400;}.elementor-83218 .elementor-element.elementor-element-72b06dbc{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-72b06dbc::before, .elementor-83218 .elementor-element.elementor-element-72b06dbc > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-72b06dbc > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-72b06dbc > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-72b06dbc > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-72b06dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-35d2985{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-35d2985.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-35d2985 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-35d2985.elementor-view-stacked .elementor-icon{background-color:#909090;}.elementor-83218 .elementor-element.elementor-element-35d2985.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-35d2985.elementor-view-default .elementor-icon{color:#909090;border-color:#909090;}.elementor-83218 .elementor-element.elementor-element-35d2985.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-35d2985.elementor-view-default .elementor-icon svg{fill:#909090;}.elementor-83218 .elementor-element.elementor-element-35d2985 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-35d2985 .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-4a79df94{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-4a79df94::before, .elementor-83218 .elementor-element.elementor-element-4a79df94 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-4a79df94 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-4a79df94 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-4a79df94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-4a79df94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-a7a2e96{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-a7a2e96.elementor-element{--align-self:center;}.elementor-83218 .elementor-element.elementor-element-a7a2e96 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-a7a2e96.elementor-view-stacked .elementor-icon{background-color:#909090;}.elementor-83218 .elementor-element.elementor-element-a7a2e96.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-a7a2e96.elementor-view-default .elementor-icon{color:#909090;border-color:#909090;}.elementor-83218 .elementor-element.elementor-element-a7a2e96.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-a7a2e96.elementor-view-default .elementor-icon svg{fill:#909090;}.elementor-83218 .elementor-element.elementor-element-a7a2e96 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-a7a2e96 .elementor-icon svg{height:20px;}.elementor-83218 .elementor-element.elementor-element-3ef2e947{--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:0.5;}.elementor-83218 .elementor-element.elementor-element-3ef2e947::before, .elementor-83218 .elementor-element.elementor-element-3ef2e947 > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-3ef2e947 > .e-con-inner > .elementor-background-video-container::before, .elementor-83218 .elementor-element.elementor-element-3ef2e947 > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-3ef2e947 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83218 .elementor-element.elementor-element-3ef2e947 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-83218 .elementor-element.elementor-element-a009fc2{width:100%;max-width:100%;}.elementor-83218 .elementor-element.elementor-element-a009fc2 .elementor-icon-wrapper{text-align:center;}.elementor-83218 .elementor-element.elementor-element-a009fc2.elementor-view-stacked .elementor-icon{background-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-a009fc2.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-a009fc2.elementor-view-default .elementor-icon{color:#FCD42E;border-color:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-a009fc2.elementor-view-framed .elementor-icon, .elementor-83218 .elementor-element.elementor-element-a009fc2.elementor-view-default .elementor-icon svg{fill:#FCD42E;}.elementor-83218 .elementor-element.elementor-element-a009fc2 .elementor-icon{font-size:20px;}.elementor-83218 .elementor-element.elementor-element-a009fc2 .elementor-icon svg{height:20px;}@media(min-width:768px){.elementor-83218 .elementor-element.elementor-element-701993a7{--content-width:1372px;}.elementor-83218 .elementor-element.elementor-element-56861fee{--width:25%;}.elementor-83218 .elementor-element.elementor-element-51742d51{--width:25%;}.elementor-83218 .elementor-element.elementor-element-22ff3f72{--width:25%;}.elementor-83218 .elementor-element.elementor-element-55928073{--width:25%;}.elementor-83218 .elementor-element.elementor-element-5e032e59{--width:25%;}.elementor-83218 .elementor-element.elementor-element-75121380{--width:25%;}.elementor-83218 .elementor-element.elementor-element-41036f89{--width:25%;}.elementor-83218 .elementor-element.elementor-element-dbf70c2{--width:25%;}.elementor-83218 .elementor-element.elementor-element-fedf25a{--width:25%;}.elementor-83218 .elementor-element.elementor-element-61c75d51{--width:25%;}.elementor-83218 .elementor-element.elementor-element-675797e0{--width:25%;}.elementor-83218 .elementor-element.elementor-element-97b1f95{--width:25%;}.elementor-83218 .elementor-element.elementor-element-1af6f4bb{--width:25%;}.elementor-83218 .elementor-element.elementor-element-20a16bc{--width:25%;}.elementor-83218 .elementor-element.elementor-element-123202b9{--width:25%;}.elementor-83218 .elementor-element.elementor-element-702d7f13{--width:25%;}.elementor-83218 .elementor-element.elementor-element-357eda27{--width:25%;}.elementor-83218 .elementor-element.elementor-element-242f2f5b{--width:25%;}.elementor-83218 .elementor-element.elementor-element-723621bc{--width:25%;}.elementor-83218 .elementor-element.elementor-element-370a235e{--width:25%;}.elementor-83218 .elementor-element.elementor-element-1f384b2{--width:25%;}.elementor-83218 .elementor-element.elementor-element-69fd7c7d{--width:25%;}.elementor-83218 .elementor-element.elementor-element-70921127{--width:25%;}.elementor-83218 .elementor-element.elementor-element-502d8152{--width:25%;}.elementor-83218 .elementor-element.elementor-element-625f7c74{--width:25%;}.elementor-83218 .elementor-element.elementor-element-fde462c{--width:25%;}.elementor-83218 .elementor-element.elementor-element-3559cf75{--width:25%;}.elementor-83218 .elementor-element.elementor-element-5c63ae2f{--width:25%;}.elementor-83218 .elementor-element.elementor-element-7d1d0f5f{--width:25%;}.elementor-83218 .elementor-element.elementor-element-72b06dbc{--width:25%;}.elementor-83218 .elementor-element.elementor-element-4a79df94{--width:25%;}.elementor-83218 .elementor-element.elementor-element-3ef2e947{--width:25%;}}/* Start custom CSS *//* CSS cho desktop */
@media (min-width: 1024px) { 

.div_step_number_top {
    margin-top: 36px;
}

.elementor-icon-box-wrapper.elementor-icon-box-wrapper-tdau {
    display: flex;
    align-items: flex-start !important;
    height: 47px;
}


.div_khach_hang {
    width: 100%;
    background: #FBF7EF;
    margin-bottom: 50px;
}

/* div khách hàng */
.div_khach_hang_child {
    width: 1250px;
    gap: 70px;
}

/* div left*/
.khachhang_left {
    align-self: center;
}

.khachhang_left .div_heading .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: -0.05px;
    text-transform: uppercase;
    margin-bottom: 12px;
}

.khachhang_left .div_heading_h1 .elementor-heading-title{
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 81px;
    letter-spacing: -0.15px;
}

.khachhang_left .div_ul_li {
    gap: 35px;
    margin-bottom: 35px;
}

.khachhang_left .div_ul_li ul li {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px;
    letter-spacing: -0.04px;
}

.khachhang_left .btn_click_popup a.elementor-button.elementor-size-sm {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    background: #2E56FC;
    color: #FAFAFA;
    border-radius: 48px;
    transition: background .6s ease;
    margin-bottom: 35px;
}

.khachhang_left .btn_click_popup a.elementor-button.elementor-size-sm:hover {
    background: #1C3497;
    transition: background .6s ease;
}



/*div right*/
.khachhang_right {
    width: 60%;
}

.img_remove_bg {
    mix-blend-mode: multiply;
}


/*DIV NUMBER COUTER*/

.div_couter_child {
    padding: 75px 0 100px 0;
    display: flex !important;
    flex-direction: row !important;
    width: 1250px;
    background-image: url('https://fastdo.vn/wp-content/uploads/2024/08/bg-counter-scaled.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin: 0 auto;
    border-radius: 12px;
}

.div_couter_child span.elementor-counter-number, .div_couter_child span.elementor-counter-number-suffix {
    color: #FCD42E;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.16px;
    line-height: 86px;
    text-align: center;
}

.div_couter_child .elementor-counter-title {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.05px;
    line-height: 27px;
    text-align: center;
}

.div_story {
    width: 1250px;
    padding: 50px 0;
    margin: 0 auto;
    text-align: center;
}

.div_story .title_h2 .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.12px;
    line-height: 64px;
    margin-bottom: 24px;
}

.white_space {
    white-space: nowrap;
}

.div_story .title_text .elementor-heading-title {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.05px;
    line-height: 27px;
    margin-bottom: 34px;
}

/*button*/
.div_story a.elementor-button.elementor-size-sm {
    border-radius: 48px;
    background: #2E56FC;
    color: #FAFAFA;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    transition: background .6s ease;
    /*margin-bottom: 50px;*/
}

.div_story a.elementor-button.elementor-size-sm svg {
    display: flex;
}

.div_story a.elementor-button.elementor-size-sm:hover {
    background: #1C3497;
    transition: background .6s ease;
}

.container_box_client {
    margin-top: 50px;
    text-align: left;
}

/*Box client*/
.three_box_client .box_client{
    border-radius: 13px;
    background: #FFF;
    box-shadow: 0px 0px 22.222px 0px rgba(0, 0, 0, 0.10);
}

.three_box_client img {
    border-radius: 13px 13px 0 0;
}

.three_box_client .div_box_text {
    padding: 11px 11px 27px 11px;
}
.three_box_client .div_heading_h3 .elementor-heading-title {
    color: #000;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: -0.056px;
    /*margin-bottom: 35px;*/
}

.three_box_client .div_heading_linhvu .elementor-heading-title {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: -0.05px;
    margin-bottom: 20px;
}

.three_box_client .btn_linhvuc {
    margin: 0 auto;
}

 .btn_linhvuc a.elementor-button.elementor-size-sm {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    background: #2E56FC;
    color: #FAFAFA;
    border-radius: 48px;
    transition: background .6s ease;
    
}

.three_box_client .btn_linhvuc a.elementor-button.elementor-size-sm:hover {
    background: #1C3497;
    transition: background .6s ease;
}

.three_box_client .btn_linhvuc span.elementor-button-content-wrapper svg {
    display: flex;
}

.color_span {
    color: #FBCC08;
    font-family: "Josefin Sans", Sans-Serif !important;
}

.div_color .elementor-heading-title {
    color: #0B0A0A;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: -0.05px;
    margin-top: 16px;
    margin-bottom: 23px;
}

.div_route {
    width: 1250px;
    padding: 50px 0;
    margin: 0 auto;
    text-align: center;
}

.div_route .title_h2 .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans";
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.12px;
    line-height: 64px;
    margin-bottom: 24px;
}

.div_route .title_text .elementor-heading-title {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.05px;
    line-height: 27px;
    margin-bottom: 36px;
}

/*button*/
.div_route a.elementor-button.elementor-size-sm, .box_price_default a.elementor-button.elementor-size-sm{
    border-radius: 48px;
    background: #2E56FC;
    color: #FAFAFA;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    transition: background .6s ease;
    /*margin-bottom: 50px;*/
}

.div_route a.elementor-button.elementor-size-sm svg,.box_price_default a.elementor-button.elementor-size-sm a.elementor-button.elementor-size-sm svg{
    display: flex;
}

.div_route a.elementor-button.elementor-size-sm:hover, .box_price_default a.elementor-button.elementor-size-sm:hover{
    background: #1C3497;
    transition: background .6s ease;
}

/*div step number*/
.div_step_number {
    display: flex;
    align-items: stretch;
}

.box_step_number {
    text-align: left;
    padding: 0 24px;
    height: 100%;
    flex: 1;
    box-sizing: border-box;
    align-content: space-between; 
}

.box_step_number .text_number .elementor-heading-title{
    color: #FBCC08;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 86px;
    letter-spacing: -0.16px;
}

.box_step_number .heading_number .elementor-heading-title {
    color: #0B0A0A;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.04px;
    line-height: 28px;
}

.box_step_number .desk_number .elementor-heading-title {
    margin-top: 12px;
    color: #0B0A0A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.04px;
}

.border_color {
    height: 100%;
    border-right: 1px solid #FBCC08;
    border-left: 1px solid #FBCC08;
}

.div_step_number_bt {
    margin-top: 36px;
}

.div_tab {
    width: 1250px;
    padding: 43px 0;
    margin: 0 auto;
    text-align: center;
}

.div_tab .title_h2 .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.12px;
    line-height: 64px;
    margin-bottom: 60px;
}

.container_tab_price {
    margin-bottom: 50px;
}

.container_tab_price .box_price_default{
    text-align: left;
    background: #FFF;
    
}

.div_information {
    border: 1px solid #D5DDFE;
}

.div_information_border-left {
        border-radius: 12px 0 0 12px;
}

.div_information_border-right {
    border-radius:0 12px 12px 0;
}

.box_price_default .price_title .elementor-icon-box-title{
    color: #0B0A0A;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
  
    letter-spacing: -0.05px;
}

.box_price_default .price_title .elementor-icon-box-description {
    color: #0B0A0A;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;

    letter-spacing: -0.025px;
}

.box_price_default .elementor-icon-box-wrapper.elementor-icon-box-wrapper-tdau svg {
    top: 5px;
} 

.div_price {
    color: #0B0A0A;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -0.112px;
}

.note_price {
    display: flex;
    color: #72767C;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -0.03px;
    margin-bottom: 18px !important;
}

.div_list_price .elementor-heading-title{
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 19px;
    letter-spacing: -0.035px;
    margin-bottom: 14px;
}

.list_price_icon {
    margin-bottom: 18px !important;
}

.list_price_icon li {
    color: #000;
    text-overflow: ellipsis;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -0.03px;
}

.box_price_default  .div_information {
    padding: 24px 10px;
}

.div_price_bg {
    padding: 5px;
    border: 1px solid #FCD42E;
    border-radius: 12px 12px 0 0;
    
}

.div_price_bg  .bg_price {
    padding: 5px 0;
    background: #FCD42E;
    border-radius: 7px 7px 0 0;
    height: 28px;
}

.div_price_bg .elementor-icon-box-title {
    color: #0B0A0A;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
}

.div_price_bg  span.elementor-icon.elementor-animation- svg{
    top: -3px;
}

.div_price_yellow{
    color: #FCD42E;
}

.box_price_default a.elementor-button.elementor-size-sm {
    width: 100%;
    padding: 7px !important;
}

.box_price_default svg {
    display: flex;
}

/*text note price*/
.icon_check_notes {
    color: #D62537;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
}

.checlist_note_price .elementor-icon-list-text {
    margin-bottom: 5px;
    color: #0B0A0A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.04px;
}


/*Slider feedbacks text*/
.div_slider_feedback {
    margin-bottom: 40px !important;
}

/*Slider images*/
.div_slider_images_home {
    padding: 30px 60px 30px 60px;
    border-radius: 12px;
    background: #FFF;
    box-shadow: -2px 2px 25px 2px rgba(134, 134, 134, 0.15);
}


/*div feedbacks*/
.div_div_feebacks {
    width: 100%;
    background: #FFF;
    text-align: center;
    padding: 71px;

}  

.div_div_feebacks .div_div_feedbacks_child {
    width: 1250px;
    margin: 0 auto;
}

/*Khách hàng Feedbacks*/
.div_feebacks_text_kh {
    padding: 18px 14px 18px 30px;
    border-radius: 12px;
    border: 1px solid #7B7B7B;
}

.div_feebacks_margin {
    margin-bottom: 25px
}

.div_feebacks_margin_2 {
    margin-bottom: 50px;
}

.div_feebacks_text_kh .name_kh .elementor-heading-title {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: -0.04px;
    margin-bottom: 19px;
}

.div_feebacks_text_kh .phan_hoi_kh  .elementor-heading-title{
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.5px;
}


/*Logo khách hàng*/
/*.div_logo_kh {*/
    
/*}*/

/*Div quy trình*/
.div_quy_trinh {
    background-color: #FAFAFA;
    padding: 50px 0 80px 0;
}

.heading_quy_trinh .elementor-heading-title {
    display: block;
    text-align: center;
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    letter-spacing: -0.12px;
}

/*Feedbacks text*/
.list_review_care {
    margin-bottom: 50px !important;
}


.heading_title_feedbacks .elementor-heading-title{
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.12px;
    line-height: 64px;
    margin-bottom: 40px;
}

.logo_client_home_2 .content-image {
    box-shadow: -2px 2px 25px 2px rgba(134, 134, 134, 0.15);
    margin-bottom: 20px;
    border-radius: 12px;
   
}

.logo_client_home_2 .content-image {
    width: 75%;
}


/*FAQ*/
.div_faq {
    padding: 50px 0;
   
}

.div_faq .heading_faq .elementor-heading-title{
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    letter-spacing: -0.12px;
     text-align: center;
     margin-bottom: 36px;
}

.div_faq a.ekit-accordion--toggler.elementskit-btn-link {
    padding: 0 !important;
}

.div_faq a.ekit-accordion--toggler.elementskit-btn-link.collapsed, span.ekit-accordion-title{
    padding: 0 !important;
    color: #0B0A0A;
    font-size: 14px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 19px;
    letter-spacing: -0.035px;
    margin-bottom: 5px;
    background: transparent !important;
}

.div_faq a.ekit-accordion--toggler.elementskit-btn-link {
    background: transparent !important;
}

.div_faq .elementskit-card-body.ekit-accordion--content{
    padding: 0 !important;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400 !important; 
    line-height: 19px;
    letter-spacing: -0.035px;
}

.div_faq .elementskit-card.active {
    border-radius: 12px !important;
    background: #FFF;
    box-shadow: -2px 2px 25px 2px rgba(134, 134, 134, 0.15);
    padding: 13px 15px;
}


.elementskit-card {
    border-radius: 12px !important;
    background: #FFF;
    box-shadow: -2px 2px 25px 2px rgba(134, 134, 134, 0.15);
    padding: 13px 15px;
}

/*Form*/
/*Form*/
.div_left_form  {
    text-align: center;
    background: #FFF;
    padding: 50px 45px;
    background: #FFF;
    border-radius: 12px 0 0 12px;
}

.div_left_form  .div_heading_form .elementor-heading-title {
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 43px;
    letter-spacing: -0.08px;
    white-space: pre-wrap;
    margin-bottom: 35px;
}

.color_heading {
    font-family: "Josefin Sans", Sans-Serif !important;
    color: #FCD42E;
}

/*height input form*/

input#form-field-client_name, input#form-field-name_email, input#form-field-client_phone, select#form-field-location_job, input#form-field-company_name, select#form-field-company_scale, input#form-field-proble, select#form-field-solution_product, input#form-field-problem {
    height: 48px;
    border: 0.5px solid #ccc;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    transition: all .3s ease;
}

/*Ẩn label*/
label.elementor-field-label {
    display: none;
}


/*Succes form*/
.form_input_popup .elementor-message.elementor-message-success {
    border-color: #5cb85c !important;
    background: #dff0d8;
    padding: 10px;
    font-size: 10px;
    color: #1f2124;
    border-inline-start: 4px solid #69727d;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-self: center;
    position: relative;
    top: 15px;
}    

#jet-popup-75944 .jet-popup__container {
    width: 40%;
    height: 600px !important;
}
    
#jet-popup-75944 .jet-popup__overlay {
    background-color: #70707087;
}
    
.heading_div_popup .elementor-heading-title {
    text-align: center;
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 43px;
    letter-spacing: -0.08px;
    margin-bottom: 35px;
}

label[for="form-field-location_job_popup"], label[for="form-field-company_scale_popup"] {
    display: none;
}

#jet-popup-75944 .jet-popup__container {
    background: #FFF;
    padding: 0 38px 0 38px;
    border-radius: 12px;
}

/*icon close popup*/
.jet-popup__close-button {
    background: transparent !important;
}

.jet-popup__close-button svg path {
    fill: #333 !important;
}


/*Form*/
.div_heading_contact {
    background-image: url('https://fastdo.vn/wp-content/uploads/2024/08/bg-page-contact-scaled.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


.form_input_contact .elementor-message.elementor-message-success {
    border-color: #5cb85c !important;
    background: #dff0d8;
    padding: 10px;
    font-size: 12px;
    color: #1f2124;
    border-inline-start: 4px solid #69727d;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-self: center;
    text-align: left;
    line-height: inherit;
}   
   
   
img.attachment-full.size-full.wp-image-77100 {
    mix-blend-mode: multiply;
}
    
    

/* Định dạng cho option đặc biệt (cha) */
.parent-option {
    font-weight: bold;
    color: #2c3e50;
    background-color: #ecf0f1;
    font-family: "Josefin Sans", Sans-Serif !important;
}

span.white_space {
    font-family: "Josefin Sans", Sans-Serif !important;
}

/* Định dạng cho optgroup giả */
.optgroup-child {
    font-weight: bold;
    color: #2980b9;
    font-family: "Josefin Sans", Sans-Serif !important;
    border-top: 1px solid #ccc;
}

/* Định dạng cho các option bên trong optgroup */
.group-option {
    font-weight: normal;
    color: #34495e;
    font-family: "Josefin Sans", Sans-Serif !important;
    border-bottom: 1px solid #ccc;
}

.group-option:first-child {
    border-top: 1px solid #ccc;
}


/*Div Page Contact*/
.contact_page_contact  .div_heading_contact {
    background-color: #FFFFFF;
    text-align: center;
    padding: 57px 155px;
}

.div_heading_contact .gach_ngang {
    display: none;
}

.heading_contact .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    letter-spacing: -0.12px;
    white-space: pre-line;
    margin-bottom: 12px;
}

.p_contact .elementor-heading-title {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21.6px;
    letter-spacing: -0.04px;
}

/*div 2*/

.div_heading_contact_2 {
    padding: 50px 0 70px 0;
    position: relative;
    background-color: #FAFAFA;
}

.div_heading_contact_2:before {
    background-image: url('https://fastdo.vn/wp-content/uploads/2024/08/background-page-contact-2.png');
            content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url(https://fastdo.vn/wp-content/uploads/2024/08/bg-contact-about-scaled-1.webp);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        opacity: 0.1;
}    

/*Form*/
.div_left_form  {
    text-align: center;
    background: #FFF;
    padding: 50px 45px;
    background: #FFF;
    border-radius: 12px 0 0 12px;
}

.div_left_form  .div_heading_form .elementor-heading-title {
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 43px;
    letter-spacing: -0.08px;
    white-space: pre-wrap;
    margin-bottom: 35px;
}

.color_heading {
    font-family: "Josefin Sans", Sans-Serif !important;
    color: #FCD42E;
}

/*height input form*/

input#form-field-client_name, input#form-field-name_email, input#form-field-client_phone, select#form-field-location_job, input#form-field-company_name, select#form-field-company_scale, input#form-field-proble, select#form-field-solution_product, input#form-field-problem {
    height: 48px;
    border: 0.5px solid #ccc;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    transition: all .3s ease;
}

/*Ẩn label*/
label.elementor-field-label {
    display: none;
}


/*Succes form*/
.form_input_popup .elementor-message.elementor-message-success {
    border-color: #5cb85c !important;
    background: #dff0d8;
    padding: 10px;
    font-size: 10px;
    color: #1f2124;
    border-inline-start: 4px solid #69727d;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-self: center;
    position: relative;
    top: 15px;
}    

#jet-popup-75944 .jet-popup__container {
    width: 40%;
    height: 600px !important;
}
    
#jet-popup-75944 .jet-popup__overlay {
    background-color: #70707087;
}
    
.heading_div_popup .elementor-heading-title {
    text-align: center;
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 43px;
    letter-spacing: -0.08px;
    margin-bottom: 35px;
}

label[for="form-field-location_job_popup"], label[for="form-field-company_scale_popup"] {
    display: none;
}

#jet-popup-75944 .jet-popup__container {
    background: #FFF;
    padding: 0 38px 0 38px;
    border-radius: 12px;
}

/*icon close popup*/
.jet-popup__close-button {
    background: transparent !important;
}

.jet-popup__close-button svg path {
    fill: #333 !important;
}


/*float form*/
.form_contact_about label.elementor-field-label {
    color: #999DA2;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18.9px;
    letter-spacing: -0.035px;
}

/* Initial label positioning */
label:not(.elementor-field-type-checkbox label):not(.elementor-field-type-acceptance label):not(.elementor-field-type-radio label):not(.elementor-field-type-select label)  {
    position: absolute;
    left: 28px;
    top: 14.5px;
    display: flex;
    align-self: center;
    color: #1d1d1d !important;
}

/* Floating Positioning */
label.focused:not(.elementor-field-type-checkbox label):not(.elementor-field-type-acceptance label):not(.elementor-field-type-radio label):not(.elementor-field-type-select label) {
    top: -10px;
    font-size: 10px;
    color: #333333;
    background: #FAFAFA;
    /*padding: 3px;*/
}

/* Select default state */
.elementor-field-type-select label {
    position: absolute;
    left: 110px;
    top: -10px;
    font-size: 85%;
    color: #F3633A !important;
    /*background: #fff;*/
    padding: 3px;
    z-index: 1;
    
}

/* Input border color on focus */
input:focus, textarea:focus {
    border-color: #fcd42e !important;
}

input#form-field-client_name:focus, input#form-field-name_email:focus, input#form-field-client_phone:focus, select#form-field-location_job:focus, input#form-field-company_name:focus, select#form-field-company_scale:focus, input#form-field-proble:focus, select#form-field-solution_product:focus, input#form-field-problem:focus {
    border: 2px solid #fcd42e !important;
    transition: all .3s ease;
}



/* Label color when the field is completed */
.normalizecolor {
    color: #949494 !important;
}

/* Floating transition */
.focused, label {
    transition: all 0.4s;
}

label[for="form-field-location_job"] {
    display: none
}

label[for="form-field-company_scale"] {
    display: none;
}


/*button form*/
.e-form__buttons {
    margin: 0 auto;
}

.form_input_contact button.elementor-button.elementor-size-sm {
    border-radius: 48px;
    background-color: #2E56FC;
    padding: 10px 47px !important;
    color: #FAFAFA !important;
    transition: all .6s ease;
}

.form_input_contact button.elementor-button.elementor-size-sm svg  {
    display: flex;
    align-self: center;
     transition: all .6s ease;
}


.form_input_contact button.elementor-button.elementor-size-sm svg path {
    stroke:  #FAFAFA;
    display: flex;
    align-self: center;
    transition: all .6s ease;
}

/*hover btn*/
.form_input_contact button.elementor-button.elementor-size-sm:hover {
    background-color: #1C3497;
    transition: all .6s ease;
}

/*Div right*/
.div_right_text {
    text-align: center;
    background: #FBF7EF;
    padding: 50px 45px;
    border-radius: 0px 12px 12px 0;
}

.div_heading_right .elementor-heading-title{
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 43px;
    letter-spacing: -0.08px;
    white-space: pre-line;
    margin-bottom: 35px;
}

.div_icon_text {
    margin-bottom: 28px;
}

.div_icon_text_3 {
    margin-bottom: 36px;
}

/*iCon box*/
.icon_box {
    width: fit-content !important;
    padding: 0 10px;
}

.icon_box .elementor-icon-box-title{
    color: #0B0A0A;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 19px;
    letter-spacing: -0.035px;
}

.icon_box .elementor-icon-box-description {
    color: #0B0A0A;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: -0.035px;
}

/*div border*/

.div_border {
    width: fit-content;
    height: 100%;
    padding-right: 15px;
}

span.boder_che {
    display: block;
    width: 0.5px;
    height: 62px;
    background-color: #0B0A0A;
}



.text_div_right p {
    position: relative;
}

.text_div_right p::before {
    content: "1.";
    position: absolute;
    left: 0;
    top: 0;
}

.text_div_right p, .text_div_right_2 p, .text_div_right_3 p{
    line-height: 21px;
    padding-left: 18px;
}

.text_div_right_2 p {
    position: relative;
}

.text_div_right_2 p::before {
    content: "2.";
    position: absolute;
    left: 0;
    top: 0;
}

.text_div_right_3 p::before {
    content: "3.";
    position: absolute;
    left: 0;
    top: 0;
}

.not_b {
    font-weight: 400;
}

/*Text bottom*/
.text_bottom {
    padding: 27px 16px;
    background: #FFF8DC;
    border-radius: 12px;
    margin-bottom: 40px;
}

.text_bottom p {
    text-align: left;
    color: #D9AF03;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: -0.043px;
}


}



/*Responsive Tablet*/
@media (min-width: 768px) and (max-width: 1023px) {
.elementor-mark-required .elementor-field-label:after {
    content: "*";
    color: #999DA2;
    padding-inline-start: .2em;
}    
    
.div_step_number_top {
    margin-top: 36px;
}

.elementor-icon-box-wrapper.elementor-icon-box-wrapper-tdau {
    display: flex;
    align-items: flex-start !important;
    height: 47px;
}


.div_khach_hang {
    width: 100%;
    background: #FBF7EF;
    margin-bottom: 50px;
    padding: 50px 10px;
}

/* div khách hàng */
.div_khach_hang_child {
    width: 100%;
    gap: 70px;
}

/* div left*/
.khachhang_left {
    align-self: center;
}

.khachhang_left .div_heading .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 19px;
    letter-spacing: -0.05px;
    text-transform: uppercase;
    margin-bottom: 12px;
    text-align: center;
}

.khachhang_left .div_heading_h1 .elementor-heading-title{
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    letter-spacing: -0.12px;
}



.khachhang_left .div_ul_li {
    gap: 15px;
    
}

.khachhang_left .div_ul_li ul li {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px;
    letter-spacing: -0.04px;
}

.khachhang_left .btn_click_popup a.elementor-button.elementor-size-sm {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    background: #2E56FC;
    color: #FAFAFA;
    border-radius: 48px;
    transition: background .6s ease;
    margin-top: 35px;
    margin-bottom: 35px;
   
}

.khachhang_left .btn_click_popup a.elementor-button.elementor-size-sm:hover {
    background: #1C3497;
    transition: background .6s ease;
}



/*div right*/
.khachhang_right {
    width: 60%;
    display: none;
}

.img_remove_bg {
    mix-blend-mode: multiply;
}


/*DIV NUMBER COUTER*/
.div_couter_child {
    padding: 60px 10px;
    display: flex !important;
    flex-direction: row !important;
    width: 100%;
    background-image: url('https://fastdo.vn/wp-content/uploads/2024/09/bg-price.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin: 0 auto;
    border-radius: 12px;
    
}

.div_couter_child span.elementor-counter-number, .div_couter_child span.elementor-counter-number-suffix {
    color: #FCD42E;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.16px;
    line-height: 86px;
    text-align: center;
}

.div_couter_child .elementor-counter-title {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.05px;
    line-height: 27px;
    text-align: center;
}

.div_story {
    width: 100%;
    padding: 50px 10px;
    margin: 0 auto;
    text-align: center;
}

.div_story .title_h2 .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.08px;
    line-height: 43px;
    margin-bottom: 24px;
}

.white_space_mb {
    white-space: nowrap;
   
}

.div_story .title_text .elementor-heading-title {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.04px;
    line-height: 21px;
    margin-bottom: 24px;
}

/*button*/
.div_story a.elementor-button.elementor-size-sm {
    border-radius: 48px;
    background: #2E56FC;
    color: #FAFAFA;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    transition: background .6s ease;
    /*margin-bottom: 50px;*/
}

.div_story a.elementor-button.elementor-size-sm svg {
    display: flex;
}

.div_story a.elementor-button.elementor-size-sm:hover {
    background: #1C3497;
    transition: background .6s ease;
}

.container_box_client {
    margin-top: 50px;
    text-align: left;
}

/*Box client*/

.three_box_client {
    row-gap: 30px;
}


.three_box_client .box_client{
    border-radius: 13px;
    background: #FFF;
    box-shadow: 0px 0px 22.222px 0px rgba(0, 0, 0, 0.10);
}

.three_box_client img {
    border-radius: 13px 13px 0 0;
}

.three_box_client .div_box_text {
    padding: 11px 11px 27px 11px;
}
.three_box_client .div_heading_h3 .elementor-heading-title {
    color: #000;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: -0.056px;
    /*margin-bottom: 35px;*/
}

.three_box_client .div_heading_linhvu .elementor-heading-title {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: -0.05px;
    margin-bottom: 20px;
}

.three_box_client .btn_linhvuc {
    margin: 0 auto;
}

 .btn_linhvuc a.elementor-button.elementor-size-sm {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    background: #2E56FC;
    color: #FAFAFA;
    border-radius: 48px;
    transition: background .6s ease;
    
}

.three_box_client .btn_linhvuc a.elementor-button.elementor-size-sm:hover {
    background: #1C3497;
    transition: background .6s ease;
}

.three_box_client .btn_linhvuc span.elementor-button-content-wrapper svg {
    display: flex;
}

.color_span {
    color: #FBCC08;
    font-family: "Josefin Sans", Sans-Serif !important;
}

.div_color .elementor-heading-title {
    color: #0B0A0A;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: -0.05px;
    margin-top: 16px;
    margin-bottom: 23px;
}

.div_route {
    width: 100%;
    padding: 30px 10px;
    margin: 0 auto;
    text-align: center;
}

.div_route .title_h2 .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans";
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.08px;
    line-height: 43px;
    margin-bottom: 12px;
}

.div_route .title_text .elementor-heading-title {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.05px;
    line-height: 21px;
    margin-bottom: 36px;
}

/*button*/
.div_route a.elementor-button.elementor-size-sm, .box_price_default a.elementor-button.elementor-size-sm{
    border-radius: 48px;
    background: #2E56FC;
    color: #FAFAFA;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    transition: background .6s ease;
    /*margin-bottom: 50px;*/
}

.div_route a.elementor-button.elementor-size-sm svg,.box_price_default a.elementor-button.elementor-size-sm a.elementor-button.elementor-size-sm svg{
    display: flex;
}

.div_route a.elementor-button.elementor-size-sm:hover, .box_price_default a.elementor-button.elementor-size-sm:hover{
    background: #1C3497;
    transition: background .6s ease;
}

/*div step number*/
.div_step_number {
    display: flex;
    align-items: stretch;
    gap: 12px;
}

.box_step_number {
    text-align: center;
    padding: 0 24px;
    height: 100%;
    flex: 1;
    box-sizing: border-box;
    align-content: space-between; 
}

.box_step_number .text_number .elementor-heading-title{
    color: #FBCC08;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 86px;
    letter-spacing: -0.16px;
}

.box_step_number .heading_number .elementor-heading-title {
    color: #0B0A0A;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.04px;
    line-height: 28px;
}

.box_step_number .desk_number .elementor-heading-title {
    margin-top: 12px;
    color: #0B0A0A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.04px;
}

.border_color {
    height: 100%;
    /*border-right: 1px solid #FBCC08;*/
    /*border-left: 1px solid #FBCC08;*/
}

.div_step_number_bt {
    margin-top: 12px;
}

.div_tab {
    width: 100%;
    padding: 30px 10px !important;
    margin: 0 auto;
    text-align: center;
}

.div_tab .title_h2 .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.08px;
    line-height: 43px;
    margin-bottom: 60px;
}

.container_tab_price {
    margin-bottom: 50px;
    display: flex;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: scroll;
 
}

.container_tab_price::-webkit-scrollbar {
        display: none !important;
    }

.container_tab_price .box_price_default{
    text-align: left;
    background: #FFF;
    min-width: 280px;
}

.div_information {
    border: 1px solid #D5DDFE;
}

.div_information_border-left {
        border-radius: 12px 0 0 12px;
}

.div_information_border-right {
    border-radius:0 12px 12px 0;
}

.box_price_default .price_title .elementor-icon-box-title{
    color: #0B0A0A;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
  
    letter-spacing: -0.05px;
}

.box_price_default .price_title .elementor-icon-box-description {
    color: #0B0A0A;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;

    letter-spacing: -0.025px;
}

.box_price_default .elementor-icon-box-wrapper.elementor-icon-box-wrapper-tdau svg {
    top: 5px;
} 

.div_price {
    color: #0B0A0A;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -0.112px;
}

.note_price {
    display: flex;
    color: #72767C;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -0.03px;
    margin-bottom: 18px !important;
}

.div_list_price .elementor-heading-title{
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 19px;
    letter-spacing: -0.035px;
    margin-bottom: 14px;
}

.list_price_icon {
    margin-bottom: 18px !important;
}

.list_price_icon li {
    color: #000;
    text-overflow: ellipsis;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -0.03px;
}

.box_price_default  .div_information {
    padding: 24px 10px;
}

.div_price_bg {
    padding: 5px;
    border: 1px solid #FCD42E;
    border-radius: 12px 12px 0 0;
    
}

.div_price_bg  .bg_price {
    padding: 5px 0;
    background: #FCD42E;
    border-radius: 7px 7px 0 0;
    height: 28px;
}

.div_price_bg .elementor-icon-box-title {
    color: #0B0A0A;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
}

.div_price_bg  span.elementor-icon.elementor-animation- svg{
    top: -3px;
}

.div_price_yellow{
    color: #FCD42E;
}

.box_price_default a.elementor-button.elementor-size-sm {
    width: 100%;
    padding: 7px !important;
}

.box_price_default svg {
    display: flex;
}

/*text note price*/
.icon_check_notes {
    color: #D62537;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
}

.checlist_note_price .elementor-icon-list-text {
    margin-bottom: 5px;
    color: #0B0A0A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.04px;
}


/*Slider feedbacks text*/
.div_slider_feedback {
    margin-bottom: 40px !important;
}

/*Slider images*/
.div_slider_images_home {
    padding: 15px 20px;
    border-radius: 12px;
    background: #FFF;
    box-shadow: -2px 2px 25px 2px rgba(134, 134, 134, 0.15);
}


/*div feedbacks*/
.div_div_feebacks {
    width: 100%;
    background: #FFF;
    text-align: center;
    padding: 50px 10px 10px 10px;

}  

.div_div_feebacks .div_div_feedbacks_child {
    width: 100%;
    margin: 0 auto;
}

/*Khách hàng Feedbacks*/
.div_feebacks_text_kh {
    padding: 10px 8px;
    border-radius: 12px;
    border: 1px solid #7B7B7B;
}

.div_feebacks_margin {
    margin-bottom: 25px
}

.div_feebacks_margin_2 {
    margin-bottom: 30px;
}

.div_feebacks_text_kh .name_kh .elementor-heading-title {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    letter-spacing: -0.035px;
    margin-bottom: 10px;
}

.div_feebacks_text_kh .phan_hoi_kh  .elementor-heading-title{
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    color: #000;

/* Fastdo New/Desktop/Body/Body Text/Body 3 */
font-family: "Work Sans";
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 135%; /* 16.2px */
letter-spacing: -0.03px;
}


/*Logo khách hàng*/
/*.div_logo_kh {*/
    
/*}*/

/*Div quy trình*/
.div_quy_trinh {
    background-color: #FAFAFA;
    padding: 50px 0 80px 0;
}

.heading_quy_trinh .elementor-heading-title {
    display: block;
    text-align: center;
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    letter-spacing: -0.12px;
}

/*Feedbacks text*/
.list_review_care {
    margin-bottom: 50px !important;
}


.heading_title_feedbacks .elementor-heading-title{
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.06px;
    line-height: 32px;
    margin-bottom: 35px;
}

.logo_client_home_2 .content-image {
    box-shadow: -2px 2px 25px 2px rgba(134, 134, 134, 0.15);
    margin-bottom: 20px;
    border-radius: 12px;
   
}

.logo_client_home_2 .content-image {
    width: 75%;
}


/*FAQ*/
.div_faq {
    padding: 30px 10px;
   
}

/*icon*/


.div_faq .heading_faq .elementor-heading-title{
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 43px;
    letter-spacing: -0.08px;
    text-align: center;
    margin-bottom: 36px;
}

.div_faq a.ekit-accordion--toggler.elementskit-btn-link {
    padding: 0 !important;
}

.div_faq a.ekit-accordion--toggler.elementskit-btn-link.collapsed, span.ekit-accordion-title{
    padding: 0 !important;
    color: #0B0A0A;
    font-size: 14px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 19px;
    letter-spacing: -0.035px;
    margin-bottom: 5px;
    background: transparent !important;
}

.div_faq a.ekit-accordion--toggler.elementskit-btn-link {
    background: transparent !important;
}

.div_faq .elementskit-card-body.ekit-accordion--content{
    padding: 0 !important;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400 !important; 
    line-height: 19px;
    letter-spacing: -0.035px;
}

.div_faq .elementskit-card.active {
    border-radius: 12px !important;
    background: #FFF;
    box-shadow: -2px 2px 25px 2px rgba(134, 134, 134, 0.15);
    padding: 13px 15px;
}


.elementskit-card {
    border-radius: 12px !important;
    background: #FFF;
    box-shadow: -2px 2px 25px 2px rgba(134, 134, 134, 0.15);
    padding: 13px 15px;
}

/*Form*/
/*Div Page Contact*/
.contact_page_contact  .div_heading_contact {
    background-color: #FFFFFF;
    background-image: url(https://fastdo.vn/wp-content/uploads/2024/08/bg-page-contact-scaled.webp);
    background-repeat:no-repeat;
    background-size: cover;
    background-position: 50% 30%;
    text-align: center;
    padding: 30px 10px;
}



.heading_contact .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 37px;
    letter-spacing: -0.07px;
    margin-bottom: 12px;
}

.p_contact .elementor-heading-title {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.04px;
}



/*div 2*/

.div_heading_contact_2 {
    padding:30px 10px 80px 10px;
    position: relative;
    background-color: #FAFAFA;
}

.div_heading_contact_2:before {
    background-image: url('https://fastdo.vn/wp-content/uploads/2024/08/background-page-contact-2.png');
            content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url(https://fastdo.vn/wp-content/uploads/2024/08/bg-div-2-contact-scaled.webp);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        opacity: 0.1;
}    

/*Form*/
.div_left_form  {
    text-align: center;
    background: #FFF;
    padding: 50px 10px;
    background: #FFF;
    border-radius: 12px 12px 0 0;
    box-shadow: 0px 0px 25px 2px rgba(134, 134, 134, 0.15);
}

.div_left_form  .div_heading_form .elementor-heading-title {
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -0.06px;
    margin-bottom: 30px;
}

.color_heading {
    font-family: "Josefin Sans", Sans-Serif !important;
    color: #FCD42E;
}

/*height input form*/

input#form-field-client_name, input#form-field-name_email, input#form-field-client_phone, select#form-field-location_job, input#form-field-company_name, select#form-field-company_scale, input#form-field-proble, select#form-field-solution_product, input#form-field-problem {
    height: 48px;
    border: 0.5px solid #ccc;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    transition: all .3s ease;
}

/*Ẩn label*/
label.elementor-field-label {
    display: none;
}


/*Succes form*/
.form_input_popup .elementor-message.elementor-message-success {
    border-color: #5cb85c !important;
    background: #dff0d8;
    padding: 10px;
    font-size: 10px;
    color: #1f2124;
    border-inline-start: 4px solid #69727d;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-self: center;
    position: relative;
    top: 15px;
}    

#jet-popup-75944 .jet-popup__container {
    width: 40%;
    height: 600px !important;
}
    
#jet-popup-75944 .jet-popup__overlay {
    background-color: #70707087;
}
    
.heading_div_popup .elementor-heading-title {
    text-align: center;
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 43px;
    letter-spacing: -0.08px;
    margin-bottom: 35px;
}

label[for="form-field-location_job_popup"], label[for="form-field-company_scale_popup"] {
    display: none;
}

#jet-popup-75944 .jet-popup__container {
    background: #FFF;
    padding: 0 38px 0 38px;
    border-radius: 12px;
}


/*float form*/
.form_contact_about label.elementor-field-label {
    color: #999DA2;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18.9px;
    letter-spacing: -0.035px;
}

/* Initial label positioning */
label:not(.elementor-field-type-checkbox label):not(.elementor-field-type-acceptance label):not(.elementor-field-type-radio label):not(.elementor-field-type-select label)  {
    position: absolute;
    left: 28px;
    top: 14.5px;
    display: flex;
    align-self: center;
    color: #1d1d1d !important;
}

/* Floating Positioning */
label.focused:not(.elementor-field-type-checkbox label):not(.elementor-field-type-acceptance label):not(.elementor-field-type-radio label):not(.elementor-field-type-select label) {
    top: -10px;
    font-size: 10px;
    color: #333333;
    background: #FAFAFA;
    /*padding: 3px;*/
}

/* Select default state */
.elementor-field-type-select label {
    position: absolute;
    left: 110px;
    top: -10px;
    font-size: 85%;
    color: #F3633A !important;
    /*background: #fff;*/
    padding: 3px;
    z-index: 1;
    
}

/* Input border color on focus */
input:focus, textarea:focus {
    border-color: #fcd42e !important;
}

input#form-field-client_name:focus, input#form-field-name_email:focus, input#form-field-client_phone:focus, select#form-field-location_job:focus, input#form-field-company_name:focus, select#form-field-company_scale:focus, input#form-field-proble:focus, select#form-field-solution_product:focus, input#form-field-problem:focus {
    border: 2px solid #fcd42e !important;
    transition: all .3s ease;
}



/* Label color when the field is completed */
.normalizecolor {
    color: #949494 !important;
}

/* Floating transition */
.focused, label {
    transition: all 0.4s;
}

label[for="form-field-location_job"] {
    display: none
}

label[for="form-field-company_scale"] {
    display: none;
}


/*button form*/
.e-form__buttons {
    margin: 0 auto;
}

.form_input_contact button.elementor-button.elementor-size-sm {
    border-radius: 48px;
    background-color: #2E56FC;
    padding: 10px 47px !important;
    color: #FAFAFA !important;
    transition: all .6s ease;
}

.form_input_contact button.elementor-button.elementor-size-sm svg  {
    display: flex;
    align-self: center;
     transition: all .6s ease;
}


.form_input_contact button.elementor-button.elementor-size-sm svg path {
    stroke:  #FAFAFA;
    display: flex;
    align-self: center;
    transition: all .6s ease;
}

/*hover btn*/
.form_input_contact button.elementor-button.elementor-size-sm:hover {
    background-color: #1C3497;
    transition: all .6s ease;
}

/*Div right*/
.div_right_text {
    text-align: center;
    background: #FBF7EF;
    padding: 15px 10px;
    border-radius: 0px 12px 12px 0;
}

.div_heading_right .elementor-heading-title{
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -0.06px;
    margin-bottom: 24px;
}

.div_icon_text {
    margin-bottom: 20px;
}

.div_icon_text_3 {
    margin-bottom: 24px;
}

/*iCon box*/
.icon_box {
    width: fit-content !important;
    padding: 0 10px;
}

.icon_box .elementor-icon-box-title{
    color: #0B0A0A;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 19px;
    letter-spacing: -0.035px;
}

.icon_box .elementor-icon-box-description {
    color: #0B0A0A;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: -0.035px;
}

/*div border*/

.div_border {
    width: fit-content;
    display: flex;
    justify-content: center;
    height: 100%;
    padding-right:8px;
}

span.boder_che {
    display: block;
    width: 0.5px;
    height: 62px;
    background-color: #0B0A0A;
}


.text_div_right p, .text_div_right_2 p, .text_div_right_3 p{
    font-size: 12px;
    padding-left: 15px;
    line-height: 17px;
}

.text_div_right p {
    position: relative;
}

.text_div_right p::before {
    content: "1.";
    position: absolute;
    left: 0;
    top: 0;
}

.text_div_right_3 p {
    position: relative;
}

.text_div_right_2 p::before {
    content: "2.";
    position: absolute;
    left: 0;
    top: 0;
}

.text_div_right_3 p::before {
    content: "3.";
    position: absolute;
    left: 0;
    top: 0;
}

.not_b {
    font-weight: 400;
}

/*Text bottom*/
.text_bottom {
    padding: 10px 11px;
    background: #FFF8DC;
    border-radius: 12px;
    margin-bottom: 24px;
}

.text_bottom p {
    text-align: left;
    color: #D9AF03;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: -0.035px;
}

/*remove background KOI THE*/
img.attachment-full.size-full.wp-image-77100 {
    mix-blend-mode: multiply;
}

.box_icon__page  {
   width: 104px;
}

/*Succes Form contact*/
.form_input_contact .elementor-message.elementor-message-success {
    position: relative;
    top: 30px;
    border-color: #5cb85c !important;
    background: #dff0d8;
    padding: 10px;
    font-size: 12px;
    color: #1f2124;
    border-inline-start: 4px solid #69727d;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-self: center;
    text-align: left;
    line-height: inherit;
}

.form_input_contact .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-40.e-form__buttons {
    position: relative;
    top: -5px;
}



}

/* CSS cho mobile */
@media (max-width: 767px) {
.elementor-mark-required .elementor-field-label:after {
    content: "*";
    color: #999DA2;
    padding-inline-start: .2em;
}    
    
.div_step_number_top {
    margin-top: 36px;
}

.elementor-icon-box-wrapper.elementor-icon-box-wrapper-tdau {
    display: flex;
    align-items: flex-start !important;
    height: 47px;
}


.div_khach_hang {
    width: 100%;
    background: #FBF7EF;
    margin-bottom: 50px;
    padding: 50px 10px;
}

/* div khách hàng */
.div_khach_hang_child {
    width: 100%;
    gap: 70px;
}

/* div left*/
.khachhang_left {
    align-self: center;
}

.khachhang_left .div_heading .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 19px;
    letter-spacing: -0.05px;
    text-transform: uppercase;
    margin-bottom: 12px;
    text-align: center;
}

.khachhang_left .div_heading_h1 .elementor-heading-title{
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    letter-spacing: -0.12px;
}



.khachhang_left .div_ul_li {
    gap: 15px;
    
}

.khachhang_left .div_ul_li ul li {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px;
    letter-spacing: -0.04px;
}

.khachhang_left .btn_click_popup a.elementor-button.elementor-size-sm {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    background: #2E56FC;
    color: #FAFAFA;
    border-radius: 48px;
    transition: background .6s ease;
    margin-top: 35px;
    margin-bottom: 35px;
   
}

.khachhang_left .btn_click_popup a.elementor-button.elementor-size-sm:hover {
    background: #1C3497;
    transition: background .6s ease;
}



/*div right*/
.khachhang_right {
    width: 60%;
    display: none;
}

.img_remove_bg {
    mix-blend-mode: multiply;
}


/*DIV NUMBER COUTER*/
.div_couter_child {
    padding: 60px 10px;
    display: flex !important;
    flex-direction: row !important;
    width: 100%;
    background-image: url('https://fastdo.vn/wp-content/uploads/2024/09/bg-price.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin: 0 auto;
    border-radius: 12px;
    
}

.div_couter_child span.elementor-counter-number, .div_couter_child span.elementor-counter-number-suffix {
    color: #FCD42E;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.16px;
    line-height: 86px;
    text-align: center;
}

.div_couter_child .elementor-counter-title {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.05px;
    line-height: 27px;
    text-align: center;
}

.div_story {
    width: 100%;
    padding: 50px 10px;
    margin: 0 auto;
    text-align: center;
}

.div_story .title_h2 .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.08px;
    line-height: 43px;
    margin-bottom: 24px;
}

.white_space_mb {
    white-space: nowrap;
   
}

.div_story .title_text .elementor-heading-title {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.04px;
    line-height: 21px;
    margin-bottom: 24px;
}

/*button*/
.div_story a.elementor-button.elementor-size-sm {
    border-radius: 48px;
    background: #2E56FC;
    color: #FAFAFA;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    transition: background .6s ease;
    /*margin-bottom: 50px;*/
}

.div_story a.elementor-button.elementor-size-sm svg {
    display: flex;
}

.div_story a.elementor-button.elementor-size-sm:hover {
    background: #1C3497;
    transition: background .6s ease;
}

.container_box_client {
    margin-top: 50px;
    text-align: left;
}

/*Box client*/

.three_box_client {
    row-gap: 30px;
}


.three_box_client .box_client{
    border-radius: 13px;
    background: #FFF;
    box-shadow: 0px 0px 22.222px 0px rgba(0, 0, 0, 0.10);
}

.three_box_client img {
    border-radius: 13px 13px 0 0;
}

.three_box_client .div_box_text {
    padding: 11px 11px 27px 11px;
}
.three_box_client .div_heading_h3 .elementor-heading-title {
    color: #000;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: -0.056px;
    /*margin-bottom: 35px;*/
}

.three_box_client .div_heading_linhvu .elementor-heading-title {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: -0.05px;
    margin-bottom: 20px;
}

.three_box_client .btn_linhvuc {
    margin: 0 auto;
}

 .btn_linhvuc a.elementor-button.elementor-size-sm {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    background: #2E56FC;
    color: #FAFAFA;
    border-radius: 48px;
    transition: background .6s ease;
    
}

.three_box_client .btn_linhvuc a.elementor-button.elementor-size-sm:hover {
    background: #1C3497;
    transition: background .6s ease;
}

.three_box_client .btn_linhvuc span.elementor-button-content-wrapper svg {
    display: flex;
}

.color_span {
    color: #FBCC08;
    font-family: "Josefin Sans", Sans-Serif !important;
}

.div_color .elementor-heading-title {
    color: #0B0A0A;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: -0.05px;
    margin-top: 16px;
    margin-bottom: 23px;
}

.div_route {
    width: 100%;
    padding: 30px 10px;
    margin: 0 auto;
    text-align: center;
}

.div_route .title_h2 .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.08px;
    line-height: 43px;
    margin-bottom: 12px;
}

.div_route .title_text .elementor-heading-title {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.05px;
    line-height: 21px;
    margin-bottom: 36px;
}

/*button*/
.div_route a.elementor-button.elementor-size-sm, .box_price_default a.elementor-button.elementor-size-sm{
    border-radius: 48px;
    background: #2E56FC;
    color: #FAFAFA;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    transition: background .6s ease;
    /*margin-bottom: 50px;*/
}

.div_route a.elementor-button.elementor-size-sm svg,.box_price_default a.elementor-button.elementor-size-sm a.elementor-button.elementor-size-sm svg{
    display: flex;
}

.div_route a.elementor-button.elementor-size-sm:hover, .box_price_default a.elementor-button.elementor-size-sm:hover{
    background: #1C3497;
    transition: background .6s ease;
}

/*div step number*/
.div_step_number {
    display: flex;
    align-items: stretch;
    gap: 12px;
}

.box_step_number {
    text-align: center;
    padding: 0 24px;
    height: 100%;
    flex: 1;
    box-sizing: border-box;
    align-content: space-between; 
}

.box_step_number .text_number .elementor-heading-title{
    color: #FBCC08;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 86px;
    letter-spacing: -0.16px;
}

.box_step_number .heading_number .elementor-heading-title {
    color: #0B0A0A;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.04px;
    line-height: 28px;
}

.box_step_number .desk_number .elementor-heading-title {
    margin-top: 12px;
    color: #0B0A0A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.04px;
}

.border_color {
    height: 100%;
    /*border-right: 1px solid #FBCC08;*/
    /*border-left: 1px solid #FBCC08;*/
}

.div_step_number_bt {
    margin-top: 12px;
}

.div_tab {
    width: 100%;
    padding: 30px 10px !important;
    margin: 0 auto;
    text-align: center;
}

.div_tab .title_h2 .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.08px;
    line-height: 43px;
    margin-bottom: 60px;
}

.container_tab_price {
    margin-bottom: 50px;
    display: flex;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: scroll;
 
}

.container_tab_price::-webkit-scrollbar {
        display: none !important;
    }

.container_tab_price .box_price_default{
    text-align: left;
    background: #FFF;
    min-width: 280px;
}

.div_information {
    border: 1px solid #D5DDFE;
}

.div_information_border-left {
        border-radius: 12px 0 0 12px;
}

.div_information_border-right {
    border-radius:0 12px 12px 0;
}

.box_price_default .price_title .elementor-icon-box-title{
    color: #0B0A0A;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
  
    letter-spacing: -0.05px;
}

.box_price_default .price_title .elementor-icon-box-description {
    color: #0B0A0A;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;

    letter-spacing: -0.025px;
}

.box_price_default .elementor-icon-box-wrapper.elementor-icon-box-wrapper-tdau svg {
    top: 5px;
} 

.div_price {
    color: #0B0A0A;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -0.112px;
}

.note_price {
    display: flex;
    color: #72767C;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -0.03px;
    margin-bottom: 18px !important;
}

.div_list_price .elementor-heading-title{
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 19px;
    letter-spacing: -0.035px;
    margin-bottom: 14px;
}

.list_price_icon {
    margin-bottom: 18px !important;
}

.list_price_icon li {
    color: #000;
    text-overflow: ellipsis;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -0.03px;
}

.box_price_default  .div_information {
    padding: 24px 10px;
}

.div_price_bg {
    padding: 5px;
    border: 1px solid #FCD42E;
    border-radius: 12px 12px 0 0;
    
}

.div_price_bg  .bg_price {
    padding: 5px 0;
    background: #FCD42E;
    border-radius: 7px 7px 0 0;
    height: 28px;
}

.div_price_bg .elementor-icon-box-title {
    color: #0B0A0A;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
}

.div_price_bg  span.elementor-icon.elementor-animation- svg{
    top: -3px;
}

.div_price_yellow{
    color: #FCD42E;
}

.box_price_default a.elementor-button.elementor-size-sm {
    width: 100%;
    padding: 7px !important;
}

.box_price_default svg {
    display: flex;
}

/*text note price*/
.icon_check_notes {
    color: #D62537;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
}

.checlist_note_price .elementor-icon-list-text {
    margin-bottom: 5px;
    color: #0B0A0A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.04px;
}


/*Slider feedbacks text*/
.div_slider_feedback {
    margin-bottom: 40px !important;
}

/*Slider images*/
.div_slider_images_home {
    padding: 15px 20px;
    border-radius: 12px;
    background: #FFF;
    box-shadow: -2px 2px 25px 2px rgba(134, 134, 134, 0.15);
}


/*div feedbacks*/
.div_div_feebacks {
    width: 100%;
    background: #FFF;
    text-align: center;
    padding: 50px 10px 10px 10px;

}  

.div_div_feebacks .div_div_feedbacks_child {
    width: 100%;
    margin: 0 auto;
}

/*Khách hàng Feedbacks*/
.div_feebacks_text_kh {
    padding: 10px 8px;
    border-radius: 12px;
    border: 1px solid #7B7B7B;
}

.div_feebacks_margin {
    margin-bottom: 25px
}

.div_feebacks_margin_2 {
    margin-bottom: 30px;
}

.div_feebacks_text_kh .name_kh .elementor-heading-title {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    letter-spacing: -0.035px;
    margin-bottom: 10px;
}

.div_feebacks_text_kh .phan_hoi_kh  .elementor-heading-title{
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    color: #000;

/* Fastdo New/Desktop/Body/Body Text/Body 3 */
font-family: "Work Sans";
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 135%; /* 16.2px */
letter-spacing: -0.03px;
}


/*Logo khách hàng*/
/*.div_logo_kh {*/
    
/*}*/

/*Div quy trình*/
.div_quy_trinh {
    background-color: #FAFAFA;
    padding: 50px 0 80px 0;
}

.heading_quy_trinh .elementor-heading-title {
    display: block;
    text-align: center;
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    letter-spacing: -0.12px;
}

/*Feedbacks text*/
.list_review_care {
    margin-bottom: 50px !important;
}


.heading_title_feedbacks .elementor-heading-title{
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.06px;
    line-height: 32px;
    margin-bottom: 35px;
}

.logo_client_home_2 .content-image {
    box-shadow: -2px 2px 25px 2px rgba(134, 134, 134, 0.15);
    margin-bottom: 20px;
    border-radius: 12px;
   
}

.logo_client_home_2 .content-image {
    width: 75%;
}


/*FAQ*/
.div_faq {
    padding: 30px 10px;
   
}

/*icon*/


.div_faq .heading_faq .elementor-heading-title{
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 43px;
    letter-spacing: -0.08px;
    text-align: center;
    margin-bottom: 36px;
}

.div_faq a.ekit-accordion--toggler.elementskit-btn-link {
    padding: 0 !important;
}

.div_faq a.ekit-accordion--toggler.elementskit-btn-link.collapsed, span.ekit-accordion-title{
    padding: 0 !important;
    color: #0B0A0A;
    font-size: 14px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 19px;
    letter-spacing: -0.035px;
    margin-bottom: 5px;
    background: transparent !important;
}

.div_faq a.ekit-accordion--toggler.elementskit-btn-link {
    background: transparent !important;
}

.div_faq .elementskit-card-body.ekit-accordion--content{
    padding: 0 !important;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400 !important; 
    line-height: 19px;
    letter-spacing: -0.035px;
}

.div_faq .elementskit-card.active {
    border-radius: 12px !important;
    background: #FFF;
    box-shadow: -2px 2px 25px 2px rgba(134, 134, 134, 0.15);
    padding: 13px 15px;
}


.elementskit-card {
    border-radius: 12px !important;
    background: #FFF;
    box-shadow: -2px 2px 25px 2px rgba(134, 134, 134, 0.15);
    padding: 13px 15px;
}

/*Form*/
/*Div Page Contact*/
.contact_page_contact  .div_heading_contact {
    background-color: #FFFFFF;
    background-image: url(https://fastdo.vn/wp-content/uploads/2024/08/bg-page-contact-scaled.webp);
    background-repeat:no-repeat;
    background-size: cover;
    background-position: 50% 30%;
    text-align: center;
    padding: 30px 10px;
}



.heading_contact .elementor-heading-title {
    color: #000;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 37px;
    letter-spacing: -0.07px;
    margin-bottom: 12px;
}

.p_contact .elementor-heading-title {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.04px;
}



/*div 2*/

.div_heading_contact_2 {
    padding:30px 10px 80px 10px;
    position: relative;
    background-color: #FAFAFA;
}

.div_heading_contact_2:before {
    background-image: url('https://fastdo.vn/wp-content/uploads/2024/08/background-page-contact-2.png');
            content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url(https://fastdo.vn/wp-content/uploads/2024/08/bg-div-2-contact-scaled.webp);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        opacity: 0.1;
}    

/*Form*/
.div_left_form  {
    text-align: center;
    background: #FFF;
    padding: 50px 10px;
    background: #FFF;
    border-radius: 12px 12px 0 0;
    box-shadow: 0px 0px 25px 2px rgba(134, 134, 134, 0.15);
}

.div_left_form  .div_heading_form .elementor-heading-title {
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -0.06px;
    margin-bottom: 30px;
}

.color_heading {
    font-family: "Josefin Sans", Sans-Serif !important;
    color: #FCD42E;
}

/*height input form*/

input#form-field-client_name, input#form-field-name_email, input#form-field-client_phone, select#form-field-location_job, input#form-field-company_name, select#form-field-company_scale, input#form-field-proble, select#form-field-solution_product, input#form-field-problem {
    height: 48px;
    border: 0.5px solid #ccc;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    transition: all .3s ease;
}

/*Ẩn label*/
label.elementor-field-label {
    display: none;
}


/*Succes form*/
.form_input_popup .elementor-message.elementor-message-success {
    border-color: #5cb85c !important;
    background: #dff0d8;
    padding: 10px;
    font-size: 10px;
    color: #1f2124;
    border-inline-start: 4px solid #69727d;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-self: center;
    position: relative;
    top: 15px;
}    

#jet-popup-75944 .jet-popup__container {
    width: 40%;
    height: 600px !important;
}
    
#jet-popup-75944 .jet-popup__overlay {
    background-color: #70707087;
}
    
.heading_div_popup .elementor-heading-title {
    text-align: center;
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 43px;
    letter-spacing: -0.08px;
    margin-bottom: 35px;
}

label[for="form-field-location_job_popup"], label[for="form-field-company_scale_popup"] {
    display: none;
}

#jet-popup-75944 .jet-popup__container {
    background: #FFF;
    padding: 0 38px 0 38px;
    border-radius: 12px;
}


/*float form*/
.form_contact_about label.elementor-field-label {
    color: #999DA2;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18.9px;
    letter-spacing: -0.035px;
}

/* Initial label positioning */
label:not(.elementor-field-type-checkbox label):not(.elementor-field-type-acceptance label):not(.elementor-field-type-radio label):not(.elementor-field-type-select label)  {
    position: absolute;
    left: 28px;
    top: 14.5px;
    display: flex;
    align-self: center;
    color: #1d1d1d !important;
}

/* Floating Positioning */
label.focused:not(.elementor-field-type-checkbox label):not(.elementor-field-type-acceptance label):not(.elementor-field-type-radio label):not(.elementor-field-type-select label) {
    top: -10px;
    font-size: 10px;
    color: #333333;
    background: #FAFAFA;
    /*padding: 3px;*/
}

/* Select default state */
.elementor-field-type-select label {
    position: absolute;
    left: 110px;
    top: -10px;
    font-size: 85%;
    color: #F3633A !important;
    /*background: #fff;*/
    padding: 3px;
    z-index: 1;
    
}

/* Input border color on focus */
input:focus, textarea:focus {
    border-color: #fcd42e !important;
}

input#form-field-client_name:focus, input#form-field-name_email:focus, input#form-field-client_phone:focus, select#form-field-location_job:focus, input#form-field-company_name:focus, select#form-field-company_scale:focus, input#form-field-proble:focus, select#form-field-solution_product:focus, input#form-field-problem:focus {
    border: 2px solid #fcd42e !important;
    transition: all .3s ease;
}



/* Label color when the field is completed */
.normalizecolor {
    color: #949494 !important;
}

/* Floating transition */
.focused, label {
    transition: all 0.4s;
}

label[for="form-field-location_job"] {
    display: none
}

label[for="form-field-company_scale"] {
    display: none;
}


/*button form*/
.e-form__buttons {
    margin: 0 auto;
}

.form_input_contact button.elementor-button.elementor-size-sm {
    border-radius: 48px;
    background-color: #2E56FC;
    padding: 10px 47px !important;
    color: #FAFAFA !important;
    transition: all .6s ease;
}

.form_input_contact button.elementor-button.elementor-size-sm svg  {
    display: flex;
    align-self: center;
     transition: all .6s ease;
}


.form_input_contact button.elementor-button.elementor-size-sm svg path {
    stroke:  #FAFAFA;
    display: flex;
    align-self: center;
    transition: all .6s ease;
}

/*hover btn*/
.form_input_contact button.elementor-button.elementor-size-sm:hover {
    background-color: #1C3497;
    transition: all .6s ease;
}

/*Div right*/
.div_right_text {
    text-align: center;
    background: #FBF7EF;
    padding: 15px 10px;
    border-radius: 0px 12px 12px 0;
}

.div_heading_right .elementor-heading-title{
    color: #0B0A0A;
    font-family: "Josefin Sans", Sans-Serif !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -0.06px;
    margin-bottom: 24px;
}

.div_icon_text {
    margin-bottom: 20px;
}

.div_icon_text_3 {
    margin-bottom: 24px;
}

/*iCon box*/
.icon_box {
    width: fit-content !important;
    padding: 0 10px;
}

.icon_box .elementor-icon-box-title{
    color: #0B0A0A;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 19px;
    letter-spacing: -0.035px;
}

.icon_box .elementor-icon-box-description {
    color: #0B0A0A;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: -0.035px;
}

/*div border*/

.div_border {
    width: fit-content;
    display: flex;
    justify-content: center;
    height: 100%;
    padding-right:8px;
}

span.boder_che {
    display: block;
    width: 0.5px;
    height: 62px;
    background-color: #0B0A0A;
}


.text_div_right p, .text_div_right_2 p, .text_div_right_3 p{
    font-size: 12px;
    padding-left: 15px;
    line-height: 17px;
}

.text_div_right p {
    position: relative;
}

.text_div_right p::before {
    content: "1.";
    position: absolute;
    left: 0;
    top: 0;
}

.text_div_right_3 p {
    position: relative;
}

.text_div_right_2 p::before {
    content: "2.";
    position: absolute;
    left: 0;
    top: 0;
}

.text_div_right_3 p::before {
    content: "3.";
    position: absolute;
    left: 0;
    top: 0;
}

.not_b {
    font-weight: 400;
}

/*Text bottom*/
.text_bottom {
    padding: 10px 11px;
    background: #FFF8DC;
    border-radius: 12px;
    margin-bottom: 24px;
}

.text_bottom p {
    text-align: left;
    color: #D9AF03;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: -0.035px;
}

/*remove background KOI THE*/
img.attachment-full.size-full.wp-image-77100 {
    mix-blend-mode: multiply;
}

.box_icon__page  {
   width: 104px;
}

/*Succes Form contact*/
.form_input_contact .elementor-message.elementor-message-success {
    position: relative;
    top: 30px;
    border-color: #5cb85c !important;
    background: #dff0d8;
    padding: 10px;
    font-size: 12px;
    color: #1f2124;
    border-inline-start: 4px solid #69727d;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-self: center;
    text-align: left;
    line-height: inherit;
}

.form_input_contact .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-40.e-form__buttons {
    position: relative;
    top: -5px;
}



}/* End custom CSS */