.elementor-1523 .elementor-element.elementor-element-ade1112{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1523 .elementor-element.elementor-element-831da96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1523 .elementor-element.elementor-element-831da96.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1523 .elementor-element.elementor-element-3caba6e{width:100%;max-width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1523 .elementor-element.elementor-element-0e666ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1523 .elementor-element.elementor-element-ea9a687 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1523 .elementor-element.elementor-element-ea9a687{font-family:"Open Sans", Sans-serif;font-weight:300;line-height:1.6px;}.elementor-1523 .elementor-element.elementor-element-3c82c9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1523 .elementor-element.elementor-element-3d52b7f .elementor-repeater-item-13f491f .swiper-slide-bg{background-image:url(https://www.bellawonderdigitech.com/wp-content/uploads/2025/05/desola-lanre-ologun-kwzWjTnDPLk-unsplash.jpg);background-size:contain;}.elementor-1523 .elementor-element.elementor-element-3d52b7f .elementor-repeater-item-d480b0d .swiper-slide-bg{background-image:url(https://www.bellawonderdigitech.com/wp-content/uploads/2024/04/07.png);background-size:contain;}.elementor-1523 .elementor-element.elementor-element-3d52b7f .elementor-repeater-item-bc9772f .swiper-slide-bg{background-image:url(https://www.bellawonderdigitech.com/wp-content/uploads/2024/11/seo013.png);background-size:contain;}.elementor-1523 .elementor-element.elementor-element-3d52b7f .elementor-repeater-item-d176383 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.bellawonderdigitech.com/wp-content/uploads/2025/05/nananan.png);background-size:contain;}.elementor-1523 .elementor-element.elementor-element-3d52b7f .elementor-repeater-item-b793cde .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.bellawonderdigitech.com/wp-content/uploads/2025/05/nanana.png);background-size:contain;}.elementor-1523 .elementor-element.elementor-element-3d52b7f .elementor-repeater-item-0557ad3 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.bellawonderdigitech.com/wp-content/uploads/2025/05/nananana.png);background-size:contain;}.elementor-1523 .elementor-element.elementor-element-3d52b7f .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-1523 .elementor-element.elementor-element-3d52b7f .swiper-slide-contents{max-width:66%;}.elementor-1523 .elementor-element.elementor-element-3d52b7f .swiper-slide-inner{text-align:center;}.elementor-1523 .elementor-element.elementor-element-f0ec7ab > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1523 .elementor-element.elementor-element-f0ec7ab:not(.elementor-motion-effects-element-type-background), .elementor-1523 .elementor-element.elementor-element-f0ec7ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF4EBEB;}.elementor-1523 .elementor-element.elementor-element-f0ec7ab, .elementor-1523 .elementor-element.elementor-element-f0ec7ab > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1523 .elementor-element.elementor-element-f0ec7ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1523 .elementor-element.elementor-element-f0ec7ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-global .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1523 .elementor-element.elementor-global-1765 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;color:#FCAC34;}.elementor-1523 .elementor-element.elementor-element-79f8c0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-1523 .elementor-element.elementor-element-79f8c0b:not(.elementor-motion-effects-element-type-background), .elementor-1523 .elementor-element.elementor-element-79f8c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bellawonderdigitech.com/wp-content/uploads/2025/04/chooseus-bg.png");background-position:center center;}.elementor-1523 .elementor-element.elementor-element-79f8c0b::before, .elementor-1523 .elementor-element.elementor-element-79f8c0b > .elementor-background-video-container::before, .elementor-1523 .elementor-element.elementor-element-79f8c0b > .e-con-inner > .elementor-background-video-container::before, .elementor-1523 .elementor-element.elementor-element-79f8c0b > .elementor-background-slideshow::before, .elementor-1523 .elementor-element.elementor-element-79f8c0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1523 .elementor-element.elementor-element-79f8c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-1523 .elementor-element.elementor-element-425b4f0{--display:flex;}.elementor-1523 .elementor-element.elementor-element-425b4f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1523 .elementor-element.elementor-element-9ce1af2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1523 .elementor-element.elementor-element-f779f90 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1523 .elementor-element.elementor-element-e272f86{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1523 .elementor-element.elementor-element-e272f86.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1523 .elementor-element.elementor-element-4ab5f7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1523 .elementor-element.elementor-element-d810db8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1523 .elementor-element.elementor-element-51dc2bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;color:#FCAC34;}.elementor-1523 .elementor-element.elementor-element-84cd676{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1523 .elementor-element.elementor-element-30f3f76{--display:flex;}.elementor-1523 .elementor-element.elementor-element-0b1e81b{--display:flex;}.elementor-1523 .elementor-element.elementor-element-4de0d62 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;color:#FCAC34;}.elementor-1523 .elementor-element.elementor-element-4487413{--display:flex;}.elementor-1523 .elementor-element.elementor-element-42d10ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;color:#FCAC34;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_calendar_inner .fcal_date_wrapper .calendar .day .is-today,
                    .elementor-1523 .elementor-element.elementor-element-5780049 .fcal_slot_picker .fcal_spot_lists .fcal_spot.fcal_spot_selected .fcal_spot_name{color:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_calendar_inner .fcal_date_wrapper .calendar .day .is-today:before{background:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm{background:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .calendar_nav .fcal_nav_active svg{color:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_timezone_select .svelte-select.focused{border-color:#D13A08 !important;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_timezone_select .svelte-select .svelte-select-list .item.active{border-color:#D13A08 !important;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_slot_picker .fcal_spot_lists .fcal_spot.fcal_spot_selected{border-color:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_slot_picker .fcal_spot_lists .fcal_spot:hover{border-color:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_timezone_select .svelte-select .svelte-select-list .item.hover{background:#D13A08 !important;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_slot_picker .fcal_spot_lists .fcal_spot:before{background:#D13A08 !important;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content input:focus{border-color:#D13A08 !important;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content select:focus{border-color:#D13A08 !important;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content textarea:focus{border-color:#D13A08 !important;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item button{border-color:#D13A08;background:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 span.fcal_host_badge{color:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 span.fcal_host_badge:before{background:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_normal_booking_footer a{color:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_timezone_select .svelte-select.list-open:before{border-bottom-color:#D13A08;border-left-color:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_loading_dates_inner .wrapper .cube{background-color:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_calendar_inner .fcal_icon_item .fcal_multi_duration .fcal_duration.is_selected{background-color:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled:hover span{background-color:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group .fcal_radio_icon::before,
                    .elementor-1523 .elementor-element.elementor-element-5780049 .fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_date_event_details_header .fcal_back button.fcal_svg:hover{background:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_no_availability button{background-color:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_slot button svg path{stroke:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_slot_wrapper .fcal_back .fcal_back_btn:hover,
                    .elementor-1523 .elementor-element.elementor-element-5780049 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group input:checked ~ .fcal_radio_icon,
                    .elementor-1523 .elementor-element.elementor-element-5780049 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox input:checked ~ .checkbox_mark,
                    .elementor-1523 .elementor-element.elementor-element-5780049 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox input:focus ~ .checkbox_mark{border-color:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox input:checked ~ .checkbox_mark{background:#D13A08;}.elementor-1523 .elementor-element.elementor-element-5780049 .fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled span{border-radius:4px 4px 4px 4px !important;}.elementor-1523 .elementor-element.elementor-element-e7001b4{--display:flex;}.elementor-1523 .elementor-element.elementor-element-628159c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;color:#FCAC34;}@media(max-width:1024px){.elementor-1523 .elementor-element.elementor-element-e2141bb.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-1523 .elementor-element.elementor-element-831da96{--width:90vw;}.elementor-1523 .elementor-element.elementor-element-ea9a687 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1523 .elementor-element.elementor-element-3d52b7f .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-1523 .elementor-element.elementor-element-f0ec7ab{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1523 .elementor-element.elementor-element-e2141bb.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-1523 .elementor-element.elementor-element-831da96{--width:69.498%;}.elementor-1523 .elementor-element.elementor-element-3c82c9a{--width:50%;}.elementor-1523 .elementor-element.elementor-element-425b4f0{--width:36.681%;}.elementor-1523 .elementor-element.elementor-element-e272f86{--width:64.956%;}.elementor-1523 .elementor-element.elementor-element-d810db8{--width:33.3333%;}.elementor-1523 .elementor-element.elementor-element-84cd676{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1523 .elementor-element.elementor-element-333a555{width:100%;}}/* Start custom CSS for html, class: .elementor-element-0cf11f0 */.hero-buttons {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
  margin-top: 20px;
}

.hero-download {
  margin-top: 15px;
}

.btn {
  padding: 12px 20px;
  border-radius: 8px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s ease;
  white-space: nowrap;
  font-size: 16px;
  line-height: 1.4;
}

.btn-primary {
  background-color: #fcac34;
  color: #fff;
}

.btn-primary:hover {
  background-color: #blue;
}

.btn-outline {
  border: 2px solid #f9c600;
  color: #f9c600;
}

.btn-outline:hover {
  background-color: #f9c600;
  color: #000;
}

.btn-secondary {
  border: 2px solid #fff;
  color: #fff;

}

.btn-secondary:hover {
  background-color: #fff;
  color: #000;
}

/* Mobile adjustments */
@media (max-width: 768px) {
  .hero-content {
    padding-left: 10px;
  }

  .btn {
    font-size: 14px;
  }

  .single-line-text {
    font-size: 13px;
  }

  .hero-buttons {
    flex-direction: row;
  }

  .btn-secondary {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ade1112 */.elementor-1523 .elementor-element.elementor-element-ade1112 .elementor-element {
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-1523 .elementor-element.elementor-element-ade1112 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1765 */.elementor-1523 .elementor-element.elementor-global-1765 {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f0ec7ab */.elementor-1523 .elementor-element.elementor-element-f0ec7ab .elementor-widget-wrap > .elementor-element {
    margin-bottom: 1px; /* Adjust the value as needed to reduce space */
}

.elementor-1523 .elementor-element.elementor-element-f0ec7ab .elementor-column {
    margin-bottom: 1px; /* Adjust the value as needed to reduce space */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de0dd50 */.fas.fa-check {
  color: #fcac34;
  background-color: rgba(252, 172, 52, 0.2);
  border-radius: 50%;
  padding: 8px;
  font-size: 16px;
  display: inline-block; /* ensures visibility */
  min-width: 30px;        /* avoid collapsing on mobile */
  text-align: center;
  line-height: 1;         /* for vertical centering */
}

/* Make all text a bit bolder and more readable */
h3, h4, p {
  font-weight: 600; /* slightly bold */
 /* slightly larger text for readability */
 

/* Optional: spacing and layout tweaks for better look */
.why-title-cont {
  margin-bottom: 1rem;
}

@media (max-width: 576px) {
  .fas.fa-check {
    font-size: 14px;
    padding: 6px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-85ef5b5 */.cta-box {
        padding: 20px;
        text-align: center;
        border: 2px solid #f4a731;
        border-radius: 10px;
        margin-top: 20px;
    }

    .cta-heading {
        font-size: 1.4rem;
        font-weight: bold;
        color: f4a731;
        margin-bottom: 8px;
    }

    .cta-subheading {
        font-size: 1rem;
        margin-bottom: 12px;
    }

    .cta-button {
        display: inline-block;
        padding: 10px 20px;
        background-color: #f4a731;
        color: #fff;
        font-size: 1rem;
        font-weight: bold;
        text-decoration: none;
        border-radius: 5px;
        transition: background 0.3s ease-in-out;
    }

    .cta-button:hover {
        background-color: #d98c26;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51dc2bb */.elementor-1523 .elementor-element.elementor-element-51dc2bb {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for ht-testimonial-slider, class: .elementor-element-eed588a */<style>
.youtube-lazy {
  position: relative;
  width: 100%;
  max-width: 100%;
  aspect-ratio: 16 / 9; /* Keeps video responsive */
  background-color: #000;
  background-size: cover;
  background-position: center;
  cursor: pointer;
  border-radius: 8px;
  overflow: hidden;
}

/* Play Button Centered */
.youtube-lazy .play-button {
  width: 68px;
  height: 48px;
  background: url('https://i.imgur.com/TxzC70f.png') no-repeat;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
</style>/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4de0d62 */.elementor-1523 .elementor-element.elementor-element-4de0d62 {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4820321 */.single-line-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
  background: #fcac34;
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  margin-bottom: 15px;
  border-radius: 15px 0px;
  color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42d10ed */.elementor-1523 .elementor-element.elementor-element-42d10ed {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f9eb05 */.single-line-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
  background: #fcac34;
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  margin-bottom: 15px;
  border-radius: 15px 0px;
  color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-628159c */.elementor-1523 .elementor-element.elementor-element-628159c {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */