.form-demo-010 .container{display:grid;grid-template-areas:"heading" "form" "media" "testimonial"}@media (min-width: 768px){.form-demo-010 .container{grid-template-columns:2fr 2fr;grid-template-areas:"heading form" "media form" "testimonial form";grid-column-gap:var(--gap-8)}}.form-demo-010 .heading-container{grid-area:heading}.form-demo-010 .form-container{grid-area:form}.form-demo-010 .media-container{grid-area:media}.form-demo-010 .testimonials-container{grid-area:testimonial}.form-demo-010 .testimonials-container .swiper{width:100%;max-width:608px;padding-bottom:var(--p-8);margin-left:0!important;margin-right:0!important}@media (max-width: 767px){.form-demo-010 .testimonials-container .swiper{max-width:100%;width:100%!important;margin:0 auto!important;padding:0 0 48px!important;overflow:hidden!important}}@media (max-width: 767px){.form-demo-010 .testimonials-container .swiper .swiper-wrapper{display:flex;align-items:center}}.form-demo-010 .testimonials-container .swiper .swiper-slide{flex-shrink:0}@media (max-width: 767px){.form-demo-010 .testimonials-container .swiper .swiper-slide{width:90%!important;max-width:90%!important;box-sizing:border-box}}.form-demo-010 .swiper-button-prev,.form-demo-010 .swiper-button-next{color:var(--color-text-primary);top:unset;bottom:0%;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border-primary);z-index:20}.form-demo-010 .swiper-button-prev:after,.form-demo-010 .swiper-button-next:after{font-size:15px}@media (max-width: 767px){.form-demo-010 .swiper-button-prev,.form-demo-010 .swiper-button-next{display:none!important}}.form-demo-010 .swiper-button-prev{left:85%;right:unset}.form-demo-010 .swiper-button-next{left:unset}.form-demo-010.bf-campaign-mode,.form-demo-010.bg-highlight-inverted-gradient.bf-campaign-mode{background-color:var(--color-background-dark-mode);background:var(--color-background-dark-mode);color:var(--color-text-inverted)}.form-demo-010.bf-campaign-mode .h2,.form-demo-010.bg-highlight-inverted-gradient.bf-campaign-mode .h2{color:var(--color-text-inverted)}.form-demo-010.bf-campaign-mode .dark-mode-countdown-code,.form-demo-010.bg-highlight-inverted-gradient.bf-campaign-mode .dark-mode-countdown-code{max-width:334px}.form-demo-010.bf-campaign-mode input,.form-demo-010.bf-campaign-mode button,.form-demo-010.bf-campaign-mode textarea,.form-demo-010.bf-campaign-mode select,.form-demo-010.bg-highlight-inverted-gradient.bf-campaign-mode input,.form-demo-010.bg-highlight-inverted-gradient.bf-campaign-mode button,.form-demo-010.bg-highlight-inverted-gradient.bf-campaign-mode textarea,.form-demo-010.bg-highlight-inverted-gradient.bf-campaign-mode select{color:var(--color-text-primary)}.form-demo-010.bf-campaign-mode input[type=submit],.form-demo-010.bg-highlight-inverted-gradient.bf-campaign-mode input[type=submit]{color:var(--color-text-inverted)}.form-demo-010.bf-campaign-mode:before,.form-demo-010.bg-highlight-inverted-gradient.bf-campaign-mode:before{content:"";position:absolute;top:0;right:35%;width:550.291px;height:350.291px;flex-shrink:0;border-radius:350.291px;opacity:.7;background:#15a5ff;filter:blur(120px)}.form-demo-010.bf-campaign-mode:after,.form-demo-010.bg-highlight-inverted-gradient.bf-campaign-mode:after{content:"";position:absolute;top:0;left:60%;width:550.291px;height:350.291px;flex-shrink:0;border-radius:350.291px;opacity:.7;background:#00ddb3;filter:blur(120px)}@media (width < 767px){.form-demo-010.bf-campaign-mode,.form-demo-010.bg-highlight-inverted-gradient.bf-campaign-mode{position:relative;overflow:hidden}.form-demo-010.bf-campaign-mode:before,.form-demo-010.bf-campaign-mode:after,.form-demo-010.bg-highlight-inverted-gradient.bf-campaign-mode:before,.form-demo-010.bg-highlight-inverted-gradient.bf-campaign-mode:after{top:-130px}}.swiper-pagination.swiper-pagination-horizontal{text-align:left}@media (max-width: 767px){.swiper-pagination.swiper-pagination-horizontal{text-align:center}}.swiper-pagination-bullet{width:8px;height:8px;background-color:var(--color-border-hover, #e0e0e0);border-radius:50%;position:relative;margin:0 var(--space-2, 4px);overflow:hidden;opacity:1;transition:width .3s,height .3s,border-radius .3s}.swiper-pagination-bullet .progress{position:absolute;height:100%;background-color:var(--color-text-primary, #000);border-radius:999px;width:0;left:0;top:0;transition:width .25s linear;z-index:1}.swiper-pagination-bullet.active{width:48px;height:8px;border-radius:999px;background:var(--color-border-hover, #e0e0e0)}.swiper-pagination-bullet.active .progress{width:100%}
