.elementor-4549 .elementor-element.elementor-element-a7640b4 {
  z-index: 1;
}

.elementor-4549 .elementor-element.elementor-element-883a555:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-4549 .elementor-element.elementor-element-883a555>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://www.btaskee.com/wp-content/uploads/2018/11/banner-ko-btaskee.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-4549 .elementor-element.elementor-element-883a555>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4549 .elementor-element.elementor-element-883a555>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4549 .elementor-element.elementor-element-883a555>.elementor-element-populated>.elementor-widget-wrap {
  padding: 12% 12% 12% 12%;
}

.elementor-4549 .elementor-element.elementor-element-bf3c4e5 {
  --icon-box-icon-margin: 15px;
}

.elementor-4549 .elementor-element.elementor-element-bf3c4e5 .elementor-icon-box-title,
.elementor-4549 .elementor-element.elementor-element-bf3c4e5 .elementor-icon-box-title a {
  font-size: 50px;
  font-weight: 700;
  line-height: 52px;
}

.elementor-4549 .elementor-element.elementor-element-bf3c4e5 .elementor-icon-box-description {
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

.elementor-4549 .elementor-element.elementor-element-a8fecf9>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}

.elementor-4549 .elementor-element.elementor-element-403251c {
  text-align: right;
}

.elementor-4549 .elementor-element.elementor-element-403251c>.elementor-widget-container {
  margin: -10px-10px 0px 0px;
}

.elementor-4549 .elementor-element.elementor-element-3ffeb41>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}

.elementor-4549 .elementor-element.elementor-element-a904a3c {
  text-align: left;
}

.elementor-4549 .elementor-element.elementor-element-a904a3c>.elementor-widget-container {
  margin: -10px 0px 0px-10px;
}

.elementor-4549 .elementor-element.elementor-element-7ac92b0:not(.elementor-motion-effects-element-type-background),
.elementor-4549 .elementor-element.elementor-element-7ac92b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #f7f7f7;
}

.elementor-4549 .elementor-element.elementor-element-7ac92b0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 50px 0px;
  z-index: 1;
}

.elementor-4549 .elementor-element.elementor-element-7ac92b0>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4549 .elementor-element.elementor-element-f6d3066 {
  text-align: center;
}

.elementor-4549 .elementor-element.elementor-element-f6d3066 .elementor-heading-title {
  color: #4a4a4a;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.elementor-4549 .elementor-element.elementor-element-38b5da3:not(.elementor-motion-effects-element-type-background),
.elementor-4549 .elementor-element.elementor-element-38b5da3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #f7f7f7;
}

.elementor-4549 .elementor-element.elementor-element-38b5da3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 50px 0px;
  z-index: 1;
}

.elementor-4549 .elementor-element.elementor-element-38b5da3>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4549 .elementor-element.elementor-element-3a5e605:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-4549 .elementor-element.elementor-element-3a5e605>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4549 .elementor-element.elementor-element-3a5e605>.elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #dddddd;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}

.elementor-4549 .elementor-element.elementor-element-3a5e605>.elementor-element-populated,
.elementor-4549 .elementor-element.elementor-element-3a5e605>.elementor-element-populated>.elementor-background-overlay,
.elementor-4549 .elementor-element.elementor-element-3a5e605>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-4549 .elementor-element.elementor-element-3a5e605>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4549 .elementor-element.elementor-element-da86e8e.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-4549 .elementor-element.elementor-element-da86e8e.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-4549 .elementor-element.elementor-element-da86e8e.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-4549 .elementor-element.elementor-element-da86e8e .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-4549 .elementor-element.elementor-element-da86e8e .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-4549 .elementor-element.elementor-element-da86e8e .elementor-image-box-title {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
}

.elementor-4549 .elementor-element.elementor-element-da86e8e .elementor-image-box-description {
  color: #4a4a4a;
  font-size: 14px;
  font-weight: 500;
  line-height: 25px;
}

.elementor-4549 .elementor-element.elementor-element-da86e8e>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
}

.elementor-4549 .elementor-element.elementor-element-e0a9062:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-4549 .elementor-element.elementor-element-e0a9062>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4549 .elementor-element.elementor-element-e0a9062>.elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #dddddd;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}

.elementor-4549 .elementor-element.elementor-element-e0a9062>.elementor-element-populated,
.elementor-4549 .elementor-element.elementor-element-e0a9062>.elementor-element-populated>.elementor-background-overlay,
.elementor-4549 .elementor-element.elementor-element-e0a9062>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-4549 .elementor-element.elementor-element-e0a9062>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4549 .elementor-element.elementor-element-9c38dc1.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-4549 .elementor-element.elementor-element-9c38dc1.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-4549 .elementor-element.elementor-element-9c38dc1.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-4549 .elementor-element.elementor-element-9c38dc1 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-4549 .elementor-element.elementor-element-9c38dc1 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-4549 .elementor-element.elementor-element-9c38dc1 .elementor-image-box-title {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
}

.elementor-4549 .elementor-element.elementor-element-9c38dc1 .elementor-image-box-description {
  color: #4a4a4a;
  font-size: 14px;
  font-weight: 500;
  line-height: 25px;
}

.elementor-4549 .elementor-element.elementor-element-9c38dc1>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
}

.elementor-4549 .elementor-element.elementor-element-540a192:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-4549 .elementor-element.elementor-element-540a192>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4549 .elementor-element.elementor-element-540a192>.elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #dddddd;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}

.elementor-4549 .elementor-element.elementor-element-540a192>.elementor-element-populated,
.elementor-4549 .elementor-element.elementor-element-540a192>.elementor-element-populated>.elementor-background-overlay,
.elementor-4549 .elementor-element.elementor-element-540a192>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-4549 .elementor-element.elementor-element-540a192>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4549 .elementor-element.elementor-element-d91d760.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-4549 .elementor-element.elementor-element-d91d760.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-4549 .elementor-element.elementor-element-d91d760.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-4549 .elementor-element.elementor-element-d91d760 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-4549 .elementor-element.elementor-element-d91d760 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-4549 .elementor-element.elementor-element-d91d760 .elementor-image-box-title {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
}

.elementor-4549 .elementor-element.elementor-element-d91d760 .elementor-image-box-description {
  color: #4a4a4a;
  font-size: 14px;
  font-weight: 500;
  line-height: 25px;
}

.elementor-4549 .elementor-element.elementor-element-d91d760>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
}

.elementor-4549 .elementor-element.elementor-element-69e6aa8 {
  padding: 0px 0px 50px 0px;
  z-index: 1;
}

.elementor-4549 .elementor-element.elementor-element-3623bf5 {
  text-align: center;
}

.elementor-4549 .elementor-element.elementor-element-3623bf5 .elementor-heading-title {
  color: #4a4a4a;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.elementor-4549 .elementor-element.elementor-element-3623bf5>.elementor-widget-container {
  margin: 50px 0px 50px 0px;
}

.elementor-4549 .elementor-element.elementor-element-6b3bb5e .elementor-repeater-item-0fcb7ca .swiper-slide-bg {
  background-color: #ffffff;
  background-image: url(https://www.btaskee.com/wp-content/uploads/2018/11/step-to-step-01-korean-btaskee-3.jpg);
  background-size: contain;
}

.elementor-4549 .elementor-element.elementor-element-6b3bb5e .elementor-repeater-item-6f9fd14 .swiper-slide-bg {
  background-color: #ffffff;
  background-image: url(https://www.btaskee.com/wp-content/uploads/2018/11/step-to-step-02-korean-btaskee-3.jpg);
  background-size: contain;
}

.elementor-4549 .elementor-element.elementor-element-6b3bb5e .elementor-repeater-item-a5bd836 .swiper-slide-bg {
  background-color: #ffffff;
  background-image: url(https://www.btaskee.com/wp-content/uploads/2018/11/step-to-step-03-korean-btaskee-3.jpg);
  background-size: contain;
}

.elementor-4549 .elementor-element.elementor-element-6b3bb5e .swiper-slide {
  height: 500px;
  transition-duration: calc(5000ms*1.2);
}

.elementor-4549 .elementor-element.elementor-element-6b3bb5e .swiper-slide-contents {
  max-width: 50%;
}

.elementor-4549 .elementor-element.elementor-element-6b3bb5e .swiper-slide-inner {
  text-align: left;
}

.elementor-4549 .elementor-element.elementor-element-6b3bb5e .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
  margin-bottom: 10px;
}

.elementor-4549 .elementor-element.elementor-element-6b3bb5e .elementor-slide-heading {
  color: #fb8533;
  font-size: 30px;
  font-weight: 700;
}

.elementor-4549 .elementor-element.elementor-element-6b3bb5e .elementor-slide-description {
  color: #4a4a4a;
  font-size: 18px;
  font-weight: 400;
}

.elementor-4549 .elementor-element.elementor-element-9a89443:not(.elementor-motion-effects-element-type-background),
.elementor-4549 .elementor-element.elementor-element-9a89443>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #ff8228;
  background-image: url("https://beta.btaskee.com/wp-content/uploads/2018/11/subcription-korean-btaskee.jpg");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-4549 .elementor-element.elementor-element-9a89443 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 9% 5% 9% 5%;
  z-index: 1;
}

.elementor-4549 .elementor-element.elementor-element-9a89443>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4549 .elementor-element.elementor-element-de0fa8c.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-4549 .elementor-element.elementor-element-de0fa8c.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4549 .elementor-element.elementor-element-5812b93 {
  --icon-box-icon-margin: 15px;
}

.elementor-4549 .elementor-element.elementor-element-5812b93 .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-4549 .elementor-element.elementor-element-5812b93 .elementor-icon-box-title {
  color: #ffffff;
}

.elementor-4549 .elementor-element.elementor-element-5812b93 .elementor-icon-box-title,
.elementor-4549 .elementor-element.elementor-element-5812b93 .elementor-icon-box-title a {
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.elementor-4549 .elementor-element.elementor-element-5812b93 .elementor-icon-box-description {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-bc-flex-widget .elementor-4549 .elementor-element.elementor-element-657cf60.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-4549 .elementor-element.elementor-element-657cf60.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4549 .elementor-element.elementor-element-ca0a1d8 .elementor-button {
  font-size: 18px;
  font-weight: 500;
  border-radius: 10px 10px 10px 10px;
}

.elementor-4549 .elementor-element.elementor-element-ca0a1d8 .elementor-button:hover,
.elementor-4549 .elementor-element.elementor-element-ca0a1d8 .elementor-button:focus {
  color: #fb8533;
  background-color: #ffffff;
}

.elementor-4549 .elementor-element.elementor-element-ca0a1d8 .elementor-button:hover svg,
.elementor-4549 .elementor-element.elementor-element-ca0a1d8 .elementor-button:focus svg {
  fill: #fb8533;
}

.elementor-4549 .elementor-element.elementor-element-de47973 {
  z-index: 1;
}

.elementor-4549 .elementor-element.elementor-element-5eef0d3 {
  text-align: center;
}

.elementor-4549 .elementor-element.elementor-element-5eef0d3 .elementor-heading-title {
  color: #4a4a4a;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.elementor-4549 .elementor-element.elementor-element-5eef0d3>.elementor-widget-container {
  margin: 50px 0px 50px 0px;
}

.elementor-4549 .elementor-element.elementor-element-f2a4a0c {
  margin-top: 0px;
  margin-bottom: 50px;
  z-index: 1;
}

.elementor-4549 .elementor-element.elementor-element-cf70cfc.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-4549 .elementor-element.elementor-element-cf70cfc.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-4549 .elementor-element.elementor-element-cf70cfc.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-4549 .elementor-element.elementor-element-cf70cfc .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-4549 .elementor-element.elementor-element-cf70cfc .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-4549 .elementor-element.elementor-element-cf70cfc .elementor-image-box-title {
  color: #4a4a4a;
  font-size: 24px;
  font-weight: 500;
}

.elementor-4549 .elementor-element.elementor-element-85fa466.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-4549 .elementor-element.elementor-element-85fa466.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-4549 .elementor-element.elementor-element-85fa466.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-4549 .elementor-element.elementor-element-85fa466 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-4549 .elementor-element.elementor-element-85fa466 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-4549 .elementor-element.elementor-element-85fa466 .elementor-image-box-title {
  color: #4a4a4a;
  font-size: 24px;
  font-weight: 500;
}

.elementor-4549 .elementor-element.elementor-element-4555ea4.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-4549 .elementor-element.elementor-element-4555ea4.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-4549 .elementor-element.elementor-element-4555ea4.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-4549 .elementor-element.elementor-element-4555ea4 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-4549 .elementor-element.elementor-element-4555ea4 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-4549 .elementor-element.elementor-element-4555ea4 .elementor-image-box-title {
  color: #4a4a4a;
  font-size: 24px;
  font-weight: 500;
}

.elementor-4549 .elementor-element.elementor-element-d5c22b5 {
  z-index: 1;
}

.elementor-4549 .elementor-element.elementor-element-aca439d {
  text-align: center;
}

.elementor-4549 .elementor-element.elementor-element-aca439d .elementor-heading-title {
  color: #4a4a4a;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.elementor-4549 .elementor-element.elementor-element-aca439d>.elementor-widget-container {
  margin: 50px 0px 50px 0px;
}

.elementor-4549 .elementor-element.elementor-element-9344aa1 {
  --e-image-carousel-slides-to-show: 3;
}

.elementor-4549 .elementor-element.elementor-element-9344aa1 .elementor-image-carousel-caption {
  text-align: center;
  color: #4a4a4a;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
}

.elementor-4549 .elementor-element.elementor-element-f54d22f:not(.elementor-motion-effects-element-type-background),
.elementor-4549 .elementor-element.elementor-element-f54d22f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ff8f4b 0%, #ff9f43 100%);
}

.elementor-4549 .elementor-element.elementor-element-f54d22f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 50px 0px;
  z-index: 1;
}

.elementor-4549 .elementor-element.elementor-element-f54d22f>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4549 .elementor-element.elementor-element-391fec3 {
  text-align: center;
}

.elementor-4549 .elementor-element.elementor-element-391fec3 .elementor-heading-title {
  color: #ffffff;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.elementor-4549 .elementor-element.elementor-element-391fec3>.elementor-widget-container {
  margin: 50px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-4549 .elementor-element.elementor-element-8c6ef5d.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-4549 .elementor-element.elementor-element-8c6ef5d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4549 .elementor-element.elementor-element-2a38603.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
  fill: #fb8533;
  color: #fb8533;
}

.elementor-4549 .elementor-element.elementor-element-2a38603.elementor-view-framed .elementor-icon,
.elementor-4549 .elementor-element.elementor-element-2a38603.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-4549 .elementor-element.elementor-element-2a38603.elementor-view-framed .elementor-icon {
  background-color: #fb8533;
}

.elementor-4549 .elementor-element.elementor-element-2a38603 {
  --icon-box-icon-margin: 15px;
}

.elementor-4549 .elementor-element.elementor-element-2a38603 .elementor-icon {
  font-size: 30px;
}

.elementor-4549 .elementor-element.elementor-element-2a38603 .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-4549 .elementor-element.elementor-element-2a38603 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-4549 .elementor-element.elementor-element-2a38603 .elementor-icon-box-title,
.elementor-4549 .elementor-element.elementor-element-2a38603 .elementor-icon-box-title a {
  font-size: 30px;
  font-weight: 500;
}

.elementor-4549 .elementor-element.elementor-element-2a38603 .elementor-icon-box-description {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-4549 .elementor-element.elementor-element-3cffcad.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-4549 .elementor-element.elementor-element-3cffcad.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4549 .elementor-element.elementor-element-68aaffa.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
  fill: #fb8533;
  color: #fb8533;
}

.elementor-4549 .elementor-element.elementor-element-68aaffa.elementor-view-framed .elementor-icon,
.elementor-4549 .elementor-element.elementor-element-68aaffa.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-4549 .elementor-element.elementor-element-68aaffa.elementor-view-framed .elementor-icon {
  background-color: #fb8533;
}

.elementor-4549 .elementor-element.elementor-element-68aaffa {
  --icon-box-icon-margin: 15px;
}

.elementor-4549 .elementor-element.elementor-element-68aaffa .elementor-icon {
  font-size: 30px;
}

.elementor-4549 .elementor-element.elementor-element-68aaffa .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-4549 .elementor-element.elementor-element-68aaffa .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-4549 .elementor-element.elementor-element-68aaffa .elementor-icon-box-title,
.elementor-4549 .elementor-element.elementor-element-68aaffa .elementor-icon-box-title a {
  font-size: 30px;
  font-weight: 500;
}

.elementor-4549 .elementor-element.elementor-element-68aaffa .elementor-icon-box-description {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-4549 .elementor-element.elementor-element-473f785.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-4549 .elementor-element.elementor-element-473f785.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4549 .elementor-element.elementor-element-dd90063.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
  fill: #fb8533;
  color: #fb8533;
}

.elementor-4549 .elementor-element.elementor-element-dd90063.elementor-view-framed .elementor-icon,
.elementor-4549 .elementor-element.elementor-element-dd90063.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-4549 .elementor-element.elementor-element-dd90063.elementor-view-framed .elementor-icon {
  background-color: #fb8533;
}

.elementor-4549 .elementor-element.elementor-element-dd90063 {
  --icon-box-icon-margin: 15px;
}

.elementor-4549 .elementor-element.elementor-element-dd90063 .elementor-icon {
  font-size: 30px;
}

.elementor-4549 .elementor-element.elementor-element-dd90063 .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-4549 .elementor-element.elementor-element-dd90063 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-4549 .elementor-element.elementor-element-dd90063 .elementor-icon-box-title,
.elementor-4549 .elementor-element.elementor-element-dd90063 .elementor-icon-box-title a {
  font-size: 30px;
  font-weight: 500;
}

.elementor-4549 .elementor-element.elementor-element-dd90063 .elementor-icon-box-description {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-4549 .elementor-element.elementor-element-2377dd0.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-4549 .elementor-element.elementor-element-2377dd0.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4549 .elementor-element.elementor-element-4685db1.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
  fill: #fb8533;
  color: #fb8533;
}

.elementor-4549 .elementor-element.elementor-element-4685db1.elementor-view-framed .elementor-icon,
.elementor-4549 .elementor-element.elementor-element-4685db1.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-4549 .elementor-element.elementor-element-4685db1.elementor-view-framed .elementor-icon {
  background-color: #fb8533;
}

.elementor-4549 .elementor-element.elementor-element-4685db1 {
  --icon-box-icon-margin: 15px;
}

.elementor-4549 .elementor-element.elementor-element-4685db1 .elementor-icon {
  font-size: 30px;
}

.elementor-4549 .elementor-element.elementor-element-4685db1 .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-4549 .elementor-element.elementor-element-4685db1 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-4549 .elementor-element.elementor-element-4685db1 .elementor-icon-box-title,
.elementor-4549 .elementor-element.elementor-element-4685db1 .elementor-icon-box-title a {
  font-size: 30px;
  font-weight: 500;
}

.elementor-4549 .elementor-element.elementor-element-4685db1 .elementor-icon-box-description {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
}

.elementor-4549 .elementor-element.elementor-element-e8f4837 {
  z-index: 1;
}

.elementor-4549 .elementor-element.elementor-element-12f25f6 {
  text-align: center;
}

.elementor-4549 .elementor-element.elementor-element-12f25f6 .elementor-heading-title {
  color: #4a4a4a;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.elementor-4549 .elementor-element.elementor-element-12f25f6>.elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-4549 .elementor-element.elementor-element-5cc3fa0 {
  z-index: 1;
}

.elementor-4549 .elementor-element.elementor-element-8f4c730 .elementor-main-swiper {
  height: 20vh;
}

.elementor-4549 .elementor-element.elementor-element-8f4c730 .elementor-main-swiper .elementor-carousel-image {
  background-size: auto;
}

.elementor-4549 .elementor-element.elementor-element-8f4c730 .elementor-swiper-button {
  font-size: 20px;
}

@media(min-width:768px) {
  .elementor-4549 .elementor-element.elementor-element-de0fa8c {
    width: 45%;
  }

  .elementor-4549 .elementor-element.elementor-element-657cf60 {
    width: 54.981%;
  }
}

@media(max-width:1024px) {
  .elementor-4549 .elementor-element.elementor-element-883a555>.elementor-element-populated>.elementor-widget-wrap {
    padding: 3% 10% 10% 10%;
  }

  .elementor-4549 .elementor-element.elementor-element-bf3c4e5 .elementor-icon-box-title,
  .elementor-4549 .elementor-element.elementor-element-bf3c4e5 .elementor-icon-box-title a {
    font-size: 36px;
  }

  .elementor-4549 .elementor-element.elementor-element-bf3c4e5 .elementor-icon-box-description {
    font-size: 24px;
  }

  .elementor-4549 .elementor-element.elementor-element-6b3bb5e .swiper-slide {
    height: 440px;
  }

  .elementor-4549 .elementor-element.elementor-element-6b3bb5e .swiper-slide-contents {
    max-width: 50%;
  }

  .elementor-4549 .elementor-element.elementor-element-9a89443 {
    padding: 10px 10px 10px 10px;
  }

  .elementor-4549 .elementor-element.elementor-element-8c6ef5d>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 10px 10px 0px;
  }

  .elementor-4549 .elementor-element.elementor-element-8f4c730 .elementor-main-swiper {
    height: 150px;
  }

  .elementor-4549 .elementor-element.elementor-element-8f4c730.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
  }
}

@media(max-width:767px) {
  .elementor-4549 .elementor-element.elementor-element-883a555>.elementor-element-populated>.elementor-widget-wrap {
    padding: 3% 0% 20% 0%;
  }

  .elementor-4549 .elementor-element.elementor-element-bf3c4e5 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-4549 .elementor-element.elementor-element-bf3c4e5 .elementor-icon-box-title,
  .elementor-4549 .elementor-element.elementor-element-bf3c4e5 .elementor-icon-box-title a {
    font-size: 24px;
  }

  .elementor-4549 .elementor-element.elementor-element-bf3c4e5 .elementor-icon-box-description {
    font-size: 12px;
  }

  .elementor-4549 .elementor-element.elementor-element-a8fecf9 {
    width: 50%;
  }

  .elementor-4549 .elementor-element.elementor-element-3ffeb41 {
    width: 50%;
  }

  .elementor-4549 .elementor-element.elementor-element-da86e8e .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-4549 .elementor-element.elementor-element-9c38dc1 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-4549 .elementor-element.elementor-element-d91d760 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-4549 .elementor-element.elementor-element-6b3bb5e .swiper-slide-contents {
    max-width: 70%;
  }

  .elementor-4549 .elementor-element.elementor-element-6b3bb5e .swiper-slide-inner {
    padding: 0px 30px 0px 10px;
  }

  .elementor-4549 .elementor-element.elementor-element-6b3bb5e .elementor-slide-heading {
    font-size: 28px;
    line-height: 1.2em;
  }

  .elementor-4549 .elementor-element.elementor-element-6b3bb5e .elementor-slide-description {
    font-size: 16px;
  }

  .elementor-4549 .elementor-element.elementor-element-5812b93 .elementor-icon-box-wrapper {
    text-align: center;
  }

  .elementor-4549 .elementor-element.elementor-element-5812b93 .elementor-icon-box-title,
  .elementor-4549 .elementor-element.elementor-element-5812b93 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-4549 .elementor-element.elementor-element-5812b93 .elementor-icon-box-description {
    font-size: 14px;
  }

  .elementor-4549 .elementor-element.elementor-element-cf70cfc .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-4549 .elementor-element.elementor-element-85fa466 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-4549 .elementor-element.elementor-element-4555ea4 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-4549 .elementor-element.elementor-element-8c6ef5d {
    width: 50%;
  }

  .elementor-4549 .elementor-element.elementor-element-2a38603 .elementor-icon-box-wrapper {
    text-align: center;
  }

  .elementor-4549 .elementor-element.elementor-element-3cffcad {
    width: 50%;
  }

  .elementor-4549 .elementor-element.elementor-element-68aaffa .elementor-icon-box-wrapper {
    text-align: center;
  }

  .elementor-4549 .elementor-element.elementor-element-473f785 {
    width: 50%;
  }

  .elementor-4549 .elementor-element.elementor-element-dd90063 .elementor-icon-box-wrapper {
    text-align: center;
  }

  .elementor-4549 .elementor-element.elementor-element-2377dd0 {
    width: 50%;
  }

  .elementor-4549 .elementor-element.elementor-element-4685db1 .elementor-icon-box-wrapper {
    text-align: center;
  }

  .elementor-4549 .elementor-element.elementor-element-8f4c730.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
  }
}