:root{
  --white:hsla(0, 0.00%, 94.00%, 1.00);
  --black:hsla(0, 0.00%, 6.00%, 1.00);
  --grey:hsla(0, 0.00%, 84.67%, 1.00);
  --dark-grey:hsla(0, 0.00%, 16.00%, 1.00);
  --gold:#cfbd81;
}
/* ===== Base (equivalente al reset y clases w-* que Webflow añadía automáticamente) ===== */
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;min-height:100%}
[hidden]{display:none!important}
img{max-width:100%;vertical-align:middle;display:inline-block;border:0}
a{background-color:transparent;color:inherit}
strong,b{font-weight:bold}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:10px}
h1{font-size:38px;line-height:44px;margin-top:20px}
h2{font-size:32px;line-height:36px;margin-top:20px}
h3{font-size:24px;line-height:30px;margin-top:20px}
h4{font-size:18px;line-height:24px;margin-top:10px}
h5{font-size:14px;line-height:20px;margin-top:10px}
h6{font-size:12px;line-height:18px;margin-top:10px}
p{margin-top:0;margin-bottom:10px}
ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}
label{display:block;margin-bottom:5px;font-weight:bold}
.w-container{margin-left:auto;margin-right:auto;max-width:940px}
.w-container:before,.w-container:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}
.w-container:after{clear:both}
.w-inline-block{max-width:100%;display:inline-block}
.w-layout-grid{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px}
.w-button{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}
input.w-button{-webkit-appearance:button}
.w-form{margin:0 0 15px}
.w-form-label{display:inline-block;cursor:pointer;font-weight:normal;margin-bottom:0}
.w-form-done{display:none;padding:20px;text-align:center;background-color:#ddd}
.w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede}
.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}
.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}
textarea.w-input{height:auto}
.w-checkbox{display:block;margin-bottom:5px;padding-left:20px}
.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal;cursor:pointer}
.w-embed-youtubevideo{width:100%;position:relative;padding-bottom:0;padding-left:0;padding-right:0;background-size:cover;background-position:50% 50%}
.w-embed-youtubevideo iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0}
.w-embed:before,.w-embed:after{content:" ";display:table}
.w-embed:after{clear:both}
.cta {
  padding-top: 40px;
  padding-bottom: 40px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 16.00%, 1.00);
  background-image: linear-gradient(47deg, black, hsla(0, 0.00%, 6.67%, 1.00));
}

.videoclip_process_grid_h4 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
}

.videoclip_hero_div {
  display: flex;
  height: auto;
  margin-top: 0px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.home_hero_form.form_vertical_combo {
  flex-direction: column;
  flex-wrap: nowrap;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
}

.videos_section_grid2 {
  margin-top: 40px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
}


.videoclip_offer_grid_list {
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.webdoffer_standard_text_payment {
  margin-top: 20px;
}

.container {
  display: block;
  max-width: none;
  margin-right: 60px;
  margin-left: 60px;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.videoclip_panorama {
  position: relative;
  padding-top: 0px;
  padding-bottom: 75px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  background-image: var(--black);
}

.videoclip_contact_div {
  display: flex;
  margin-top: 40px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.about_section_h1_span {
  border-bottom-style: none;
  border-bottom-width: 2px;
  border-bottom-color: #d54648;
  letter-spacing: 0px;
}

.cta_div {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.about_section_intro_para_wrap.about_section_first_para {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: hsla(0, 0.00%, 7.33%, 1.00);
  box-shadow: 0 2px 5px 1px hsla(0, 0.00%, 0.00%, 0.40);
}


.home_hero_field_form.second_form_combo {
  width: auto;
  margin-bottom: 0px;
  text-align: center;
}

.setting_button.button_deny {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 16.08%, 1.00);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 16.08%, 1.00);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 16.08%, 1.00);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 16.08%, 1.00);
  background-color: hsla(208.00000000000003, 0.00%, 4.67%, 1.00);
  color: hsla(0, 0.00%, 89.33%, 1.00);
}
.setting_button.button_deny:hover {
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.50),rgba(0,0,0,0.50));
  color: hsla(0, 0.11%, 44.62%, 1.00);
}

.webd_button-5 {
  padding-top: 10px;
  padding-right: 25px;
  padding-bottom: 10px;
  padding-left: 25px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: #d54648;
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: #d54648;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #d54648;
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: #d54648;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: #d54648;
  font-weight: 700;
  text-align: center;
}
.webd_button-5:hover {
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.50),rgba(0,0,0,0.50));
  color: hsla(0, 0.11%, 44.62%, 1.00);
}

.grid1_home.grid1_home_imagecombo {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  justify-content: center;
  align-items: center;
  box-shadow: none;
}

.bold-text-21 {
  font-weight: 600;
  text-transform: capitalize;
}

.videoclip_contact_form_success_message {
  letter-spacing: 0.5px;
}

.about_section_htht {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 20px;
  line-height: 20px;
}

.cta_div1 {
  display: flex;
  width: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.home_about {
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 16.00%, 1.00);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 16.00%, 1.00);
  background-color: #111;
  background-image: none;
}

.thebigwhy {
  padding-top: 60px;
  padding-bottom: 60px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 12.67%, 1.00);
  background-color: var(--black);
}

.videoclip_problem_h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 35px;
  line-height: 35px;
  font-weight: 800;
  text-align: center;
  text-transform: uppercase;
}

.videoclip_problem_h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
}

.home_about_grid_div {
  display: flex;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: flex-start;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: var(--dark-grey);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: var(--dark-grey);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: var(--dark-grey);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: var(--dark-grey);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-image: linear-gradient(180deg, hsla(0, 0.00%, 0.00%, 1.00), hsla(0, 0.00%, 0.00%, 1.00));
  box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.4);
}

.button_gold.button_servicios_combo.coming_soon_button_combo {
  border-top-style: none;
  border-top-color: var(--gold);
  border-right-style: none;
  border-right-color: var(--gold);
  border-bottom-style: none;
  border-bottom-color: var(--gold);
  border-left-style: none;
  border-left-color: var(--gold);
  background-color: hsla(46.15384615384616, 0.00%, 7.33%, 1.00);
  color: var(--white);
}

.webd_contact_form_selectfield-2 {
  width: 400px;
  height: 50px;
  margin-bottom: 40px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: hsla(0, 0.00%, 95.29%, 0.00);
  color: hsla(0, 0.00%, 89.33%, 1.00);
  font-size: 17px;
  line-height: 17px;
  letter-spacing: 0px;
}
.webd_contact_form_selectfield-2:hover {
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.50),rgba(0,0,0,0.50));
  color: hsla(0, 0.00%, 84.00%, 1.00);
}

.dropdown_link_block.droplink-desk-3 {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.logo_social.twitter_logo {
  width: 20px;
}

.webdoffer_standard_text {
  width: auto;
  margin-bottom: 20px;
  text-align: center;
}

.text-span-4 {
  font-family: Poppins;
}

.home_hero_h1 {
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 40px;
  line-height: 45px;
  font-weight: 800;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.videoclip_problem {
  padding-top: 0px;
  padding-bottom: 75px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--dark-grey);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--dark-grey);
  background-image: var(--black);
}

.videoclip_about_image {
  width: 300px;
  border-top-style: none;
  border-top-width: 3px;
  border-top-color: #d54648;
  border-right-style: none;
  border-right-width: 3px;
  border-right-color: #d54648;
  border-bottom-style: none;
  border-bottom-width: 3px;
  border-bottom-color: #d54648;
  border-left-style: none;
  border-left-width: 3px;
  border-left-color: #d54648;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  box-shadow: 0 2px 5px 3px hsla(0, 0.00%, 0.00%, 0.31);
}

.cta_h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
}

.thebigwhy_grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}

.home_about_grid_text_bold {
  display: flex;
  font-size: 20px;
  line-height: 25px;
}

.videoclip_solution_text_bold {
  font-weight: 400;
  letter-spacing: 5px;
}

.videoclip_problem_text4 {
  font-family: Poppins;
  font-size: 30px;
  line-height: 30px;
  text-align: center;
}


.videoclip_contact_form_div {
  display: flex;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-image: linear-gradient(0deg, black, hsla(0, 0.00%, 5.57%, 1.00));
  box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.4);
  font-family: Roboto;
}

.bold-text-17 {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--gold);
}

.dropdown_link_block.droplink-desk-2 {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.logo_social.instagram_logo {
  width: 20px;
}

.setting_button.button_deny {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 12.67%, 1.00);
  background-color: hsla(208.00000000000003, 0.00%, 4.67%, 1.00);
  color: hsla(0, 0.00%, 89.33%, 1.00);
}
.setting_button.button_deny:hover {
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.50),rgba(0,0,0,0.50));
  color: hsla(0, 0.11%, 44.62%, 1.00);
}

.webd_offer_include_wrap {
  display: flex;
  width: auto;
  height: auto;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  flex-direction: column;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 16.00%, 1.00);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 16.00%, 1.00);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 16.00%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 16.00%, 1.00);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5);
}

.home_hero_text {
  width: auto;
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0px;
}

.videos_section_div {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.videoclip_about_div {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}


.cta_text {
  width: 55%;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto;
  font-size: 20px;
  line-height: 25px;
  font-weight: 500;
}


.videoclip_problem_div3 {
  display: flex;
  margin-bottom: 80px;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.videoclip_solution_h2_bold {
  font-weight: 800;
}

.home_about_grid_h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #d54648;
  font-size: 25px;
  line-height: 25px;
  font-weight: 800;
  text-align: center;
}

.nav_desktop_button {
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 10px;
  padding-right: 25px;
  padding-bottom: 10px;
  padding-left: 25px;
  border-top-style: none;
  border-top-width: 2px;
  border-top-color: var(--gold);
  border-right-style: none;
  border-right-width: 2px;
  border-right-color: var(--gold);
  border-bottom-style: none;
  border-bottom-width: 2px;
  border-bottom-color: var(--gold);
  border-left-style: none;
  border-left-width: 2px;
  border-left-color: var(--gold);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: var(--gold);
  font-family: Poppins;
  color: var(--black);
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
}
.nav_desktop_button:hover {
  background-color: var(--grey);
  color: var(--black);
}

.videoclip_contact_form_div4 {
  width: 840px;
}

.fs-cc-banner_component {
  position: fixed;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  width: 550px;
  margin-right: 40px;
  margin-bottom: 40px;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: flex-start;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: #0c0c0c;
  background-image: linear-gradient(324deg, black, hsla(0, 0.00%, 8.00%, 1.00));
}

.setting_button.button_deny.preferences_button {
  padding-left: 25px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  background-color: hsla(208.00000000000003, 0.00%, 4.67%, 0.00);
  text-decoration: underline;
}

.fs-cc-banner_button.submit-button {
  min-width: auto;
  margin-left: 0px;
  padding-top: 9px;
  padding-right: 30px;
  padding-bottom: 9px;
  padding-left: 30px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: #d54648;
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: #d54648;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #d54648;
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: #d54648;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: var(--gold);
  font-family: Roboto;
  color: hsla(0, 0.00%, 1.33%, 1.00);
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
}
.fs-cc-banner_button.submit-button:hover {
  background-color: hsla(0, 0.00%, 92.67%, 0.02);
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.50),rgba(0,0,0,0.50)), linear-gradient(304deg, hsla(0, 0.00%, 100.00%, 1.00), #a3a3a3);
  color: hsla(0, 0.00%, 3.33%, 1.00);
}

.webd_offer_include_wrap_text {
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}

.logo_text {
  font-family: Poppins;
  color: var(--white);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
}


.videoclip_problem_h3_2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  color: var(--white);
  font-size: 35px;
  line-height: 35px;
  font-weight: 800;
  text-align: center;
  text-transform: uppercase;
}

.videoclip_problem_grid_image {
  width: 40px;
}

.paragraph {
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
}

.home_about_image-2 {
  width: 100%;
  border-top-left-radius: 6%;
  border-top-right-radius: 6%;
  border-bottom-left-radius: 6%;
  border-bottom-right-radius: 6%;
  box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.4);
}

.bold-text-9 {
  color: var(--gold);
  letter-spacing: 0px;
}

.footer_textlink_wrap {
  display: flex;
  margin-top: 40px;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.fs-cc-banner_trigger {
  display: none;
}

.setting_button.button_deny.preferences_button.preferences_footer {
  margin-right: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: hsla(0, 0.11%, 44.62%, 1.00);
  font-size: 15px;
  line-height: 15px;
  text-decoration: none;
}

.fs-cc-banner_button.fs-cc-button-alt {
  border-top-color: hsla(184.88372093023256, 76.79%, 21.96%, 1.00);
  border-right-color: hsla(184.88372093023256, 76.79%, 21.96%, 1.00);
  border-bottom-color: hsla(184.88372093023256, 76.79%, 21.96%, 1.00);
  border-left-color: hsla(184.88372093023256, 76.79%, 21.96%, 1.00);
  background-color: #0c0c0c;
  color: hsla(234.89361702127658, 0.00%, 100.00%, 1.00);
  font-size: 14px;
}

.webd_offer_include_grid {
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto auto;
  text-align: center;
}

.about_section_h3 {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 20px;
  line-height: 20px;
  text-align: left;
}

.home_services_grid_h4_bold {
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
}

.videoclip_about {
  padding-top: 75px;
  padding-bottom: 75px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  background-image: var(--black);
}

.videoclip_problem_div {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.home_services.combo {
  background-image: linear-gradient(62deg, hsla(0, 0.00%, 0.00%, 1.00), hsla(0, 0.00%, 1.33%, 1.00));
}

.videoclip_titles_div {
  display: flex;
  width: 100%;
  margin-bottom: 40px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.home_about_grid_div_image {
  display: flex;
  width: 100%;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-image: none;
  background-size: auto;
}

.nav_dropdown_text {
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 17px;
  font-weight: 700;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 2.5rem;
}



.fs-cc-banner_button {
  min-width: 8.75rem;
  margin-left: 1rem;
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  padding-bottom: 0.625rem;
  padding-left: 1.25rem;
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: #0d5c63;
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: #0d5c63;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #0d5c63;
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: #0d5c63;
  border-top-left-radius: 999rem;
  border-top-right-radius: 999rem;
  border-bottom-left-radius: 999rem;
  border-bottom-right-radius: 999rem;
  background-color: #0c0c0c;
  font-family: Montserrat;
  color: hsla(0, 0.00%, 100.00%, 1.00);
  font-size: 14px;
  text-align: center;
}

.setting_button.button-preferences {
  width: auto;
  margin-bottom: 20px;
  background-color: var(--gold);
  color: hsla(0, 0.00%, 1.33%, 1.00);
  font-weight: 500;
}
.setting_button.button-preferences:hover {
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.50),rgba(0,0,0,0.50));
  color: hsla(0, 0.00%, 1.33%, 1.00);
}

.div-block-135 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: flex-start;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.webdoffer_packs_wrap_second {
  display: flex;
  margin-top: 0px;
  margin-bottom: 40px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  flex-direction: row;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: hsla(0, 48.03%, 22.97%, 1.00);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: hsla(0, 48.03%, 22.97%, 1.00);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 48.03%, 22.97%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: hsla(0, 48.03%, 22.97%, 1.00);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: hsla(0, 0.00%, 2.00%, 0.00);
  background-image: none;
  box-shadow: none;
}


.videoclip_problem_grid2_div {
  display: flex;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-image: var(--black);
  box-shadow: 0 2px 5px 3px hsla(0, 0.00%, 0.00%, 0.38);
}

.videoclip_solution {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: linear-gradient(to bottom, hsla(0, 0.00%, 0.00%, 0.76),hsla(0, 0.00%, 0.00%, 0.76));
  background-position: 0px 0px;
  background-size: auto;
}

.home_services_h2_span {
  border-bottom-style: none;
  border-bottom-width: 2px;
  border-bottom-color: #d54648;
  font-size: 17px;
  line-height: 17px;
  font-weight: 700;
}


.videoclip_about_div2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.videoclip_problem_grid2_text2 {
  margin-bottom: 10px;
  color: var(--white);
  font-size: 25px;
  line-height: 25px;
  font-weight: 700;
}


.bold-text-12 {
  letter-spacing: normal;
}

.videoclip_titles_h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gold);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gold);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gold);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gold);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: hsla(0, 0.00%, 0.00%, 1.00);
  font-size: 17px;
  line-height: 17px;
  font-style: normal;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.accordion-content---brix {
  display: flex;
  overflow: hidden;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.confirm_subscription {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  background-color: hsla(0, 0.00%, 1.33%, 1.00);
  background-image: linear-gradient(0deg, black, hsla(0, 0.00%, 5.33%, 1.00));
}

.videos_section_text {
  width: 50%;
  margin-top: 0px;
  margin-bottom: 5px;
  font-family: Roboto;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
}

.home_hero_field_form {
  width: auto;
  height: 45px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.11%, 44.62%, 1.00);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.11%, 44.62%, 1.00);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.11%, 44.62%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.11%, 44.62%, 1.00);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: hsla(0, 0.00%, 100.00%, 0.00);
  color: hsla(0, 0.00%, 89.33%, 1.00);
  font-size: 17px;
  line-height: 17px;
  font-weight: 400;
  text-align: left;
}

.dropdown_arrow {
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
  color: hsla(0, 0.00%, 100.00%, 1.00);
}

.fs-cc-prefs_toggle-wrapper {
  display: flex;
  margin-bottom: 10px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.social_icon_wrap {
  display: flex;
  margin-top: 0px;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.fs-cc-prefs_space-small {
  margin-bottom: 0.75rem;
}

.setting_button.button_deny.button-prere {
  width: auto;
  margin-bottom: 20px;
  color: hsla(0, 0.00%, 89.33%, 1.00);
  font-weight: 500;
}
.setting_button.button_deny.button-prere:hover {
  color: hsla(0, 0.11%, 44.62%, 1.00);
}

.webd_offer_include_title {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
  text-transform: capitalize;
}

.videoclip_solution_div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.home_services_h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gold);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gold);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gold);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gold);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: hsla(0, 0.00%, 6.00%, 0.00);
  background-image: linear-gradient(0deg, black, hsla(0, 0.00%, 7.33%, 1.00));
  font-family: Poppins;
  color: var(--white);
  font-size: 17px;
  line-height: 17px;
  font-weight: 700;
  letter-spacing: 0px;
}

.webd_about_h4_para {
  width: 50%;
  margin-top: 0px;
  margin-bottom: 5px;
  font-weight: 400;
  text-align: center;
}

.videoclip_problem_text1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 25px;
  line-height: 25px;
  font-weight: 800;
  text-align: center;
  text-transform: capitalize;
}


.accordion-arrow-wrap---brix {
  display: flex;
  width: 50px;
  min-height: 50px;
  justify-content: center;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background-color: var(--black);
  box-shadow: 0 5px 16px 0 hsla(230.45454545454544, 73.33%, 11.76%, 0.06);
}

.videoclip_process_grid {
  display: grid;
  margin-top: 40px;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}

.bold-text-20 {
  font-weight: 800;
}

.about_section_h2 {
  margin-top: 10px;
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 25px;
  line-height: 25px;
  font-weight: 800;
  text-align: center;
}

.nav_lottie_wrap {
  display: none;
}

.videoclip_offer_grid_text1 {
  width: auto;
  text-align: left;
}

.dropdown_nav_text {
  color: hsla(0, 0.00%, 100.00%, 1.00);
}

.fs-cc-manager_component {
  position: fixed;
  left: 1.25rem;
  top: auto;
  right: auto;
  bottom: 1.25rem;
  z-index: 999;
  display: block;
}

.policies_wrap {
  display: flex;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.fs-cc-banner_text-link {
  width: 120px;
  margin-left: 20px;
  border-bottom-style: none;
  border-bottom-width: 2px;
  border-bottom-color: #0d5c63;
  color: #818181;
  font-size: 15px;
  line-height: 15px;
  font-weight: 400;
  letter-spacing: 0px;
  text-decoration: none;
}

.fs-cc-banner_button.fs-cc-button-alt.submit-button {
  border-top-style: none;
  border-top-color: hsla(184.88372093023256, 0.00%, 18.67%, 1.00);
  border-right-style: none;
  border-right-color: hsla(184.88372093023256, 0.00%, 18.67%, 1.00);
  border-bottom-style: none;
  border-bottom-color: hsla(184.88372093023256, 0.00%, 18.67%, 1.00);
  border-left-style: none;
  border-left-color: hsla(184.88372093023256, 0.00%, 18.67%, 1.00);
  background-color: hsla(0, 0.00%, 0.00%, 1.00);
  background-image: none;
  color: hsla(0, 0.00%, 84.00%, 1.00);
  font-size: 15px;
  letter-spacing: 0.5px;
}
.fs-cc-banner_button.fs-cc-button-alt.submit-button:hover {
  background-image: none;
  color: hsla(234.89361702127658, 0.00%, 43.33%, 1.00);
}

.webdoffer_standard_h4 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 30px;
}

.faq_lottie_animation_icon {
  width: 20px;
}

.home_services_grid_linkblock {
  width: 100.00007%;
}


.videoclip_contact_form_error_message {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #d54648;
  letter-spacing: 0.5px;
}

.videoclip_problem_grid_div {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: var(--dark-grey);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: var(--dark-grey);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: var(--dark-grey);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: var(--dark-grey);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-image: var(--black);
  box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.4);
}

.accordion-paragraph---brix {
  width: 100%;
  max-width: 90%;
  margin-top: 10px;
  margin-bottom: 0px;
  color: #000000;
}

.videoclip_process {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: var(--dark-grey);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  background-image: linear-gradient(0deg, black, hsla(0, 0.00%, 4.93%, 1.00));
}

.videoclip_poroblem_grid2_text {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 25px;
  line-height: 25px;
  font-weight: 700;
  text-align: center;
}

.nav_dropdown_wrap {
  display: flex;
  overflow: visible;
  width: auto;
  margin-bottom: 0px;
  justify-content: space-between;
  align-items: flex-start;
  order: 0;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.div-block-134 {
  display: flex;
  margin-top: 20px;
  flex-direction: column;
  flex-wrap: nowrap;
}

.footer {
  display: block;
  height: auto;
  margin-top: 0px;
  padding-top: 40px;
  padding-bottom: 40px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 16.00%, 1.00);
  background-color: hsla(0, 0.00%, 1.33%, 1.00);
  background-image: none;
}

.fs-cc-prefs_title {
  color: var(--gold);
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
}

.setting_button.button-preferences.button-save-and-close {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 12.67%, 1.00);
  background-color: hsla(0, 0.00%, 4.67%, 1.00);
  color: hsla(0, 0.00%, 89.33%, 1.00);
}
.setting_button.button-preferences.button-save-and-close:hover {
  color: hsla(0, 0.11%, 44.62%, 1.00);
}

.videoclip_offer {
  padding-top: 0px;
  padding-bottom: 75px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--dark-grey);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  background-image: linear-gradient(0deg, black, hsla(0, 0.00%, 6.87%, 1.00));
}

.cta_h2_bold {
  font-family: Poppins;
  font-weight: 800;
}

.home_about_h3_bold {
  font-weight: 800;
}

.home_about_h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 27px;
  line-height: 27px;
  font-weight: 800;
  text-align: center;
  text-shadow: 0 1px 5px hsla(0, 0.00%, 0.00%, 0.53);
}

.accordion_item_content {
  display: flex;
  overflow: visible;
  margin-bottom: 10px;
  justify-content: space-between;
  align-items: flex-start;
  order: 0;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.videoclip_solution_text {
  font-family: Poppins;
  font-size: 25px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
}

.home_services {
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--dark-grey);
  background-color: hsla(0, 0.00%, 0.00%, 1.00);
  background-image: none;
}

.videoclip_titles_h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 35px;
  line-height: 35px;
  font-weight: 800;
  text-align: center;
  text-transform: capitalize;
}

.accordion-arrow-wrapper---brix {
  position: relative;
  z-index: 200;
  display: flex;
  width: 18px;
  height: 18px;
  padding-bottom: 2px;
  justify-content: center;
  align-items: center;
  transform: rotate(90deg);
  color: var(--white);
}

.videoclip_process_div {
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-image: var(--black);
  box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.4);
}

.videoclip_hero_h1 {
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.fs-cc-components {
  background-color: hsla(0, 0.00%, 0.00%, 0.00);
}

.fs-cc-manager_trigger {
  display: block;
}

.grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: hsla(0, 0.00%, 0.00%, 1.00);
}

.home_about_image {
  width: 300px;
  margin-top: 0px;
  border-top-style: none;
  border-top-width: 3px;
  border-top-color: #d54648;
  border-right-style: none;
  border-right-width: 3px;
  border-right-color: #d54648;
  border-bottom-style: none;
  border-bottom-width: 3px;
  border-bottom-color: #d54648;
  border-left-style: none;
  border-left-width: 3px;
  border-left-color: #d54648;
  border-top-left-radius: 100%;
  border-top-right-radius: 100%;
  border-bottom-left-radius: 100%;
  border-bottom-right-radius: 100%;
  box-shadow: 0 2px 5px 3px hsla(0, 0.00%, 0.00%, 0.45);
}

.about_section_div1 {
  display: flex;
  width: 40%;
  margin-top: 40px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  flex-direction: column;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.videoclip_problem_text2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 35px;
  line-height: 35px;
  font-weight: 800;
  text-align: center;
  text-transform: uppercase;
}

.faq_answer_wrap {
  display: flex;
  margin-top: 0px;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  flex-direction: column;
  flex-wrap: nowrap;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  box-shadow: 0 2px 5px 1px hsla(0, 0.00%, 0.00%, 0.40);
}

.home_services_h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
  text-align: center;
  text-transform: uppercase;
}



.videoclip_titles_h2_span {
  border-bottom-style: none;
  border-bottom-width: 2px;
  border-bottom-color: #d54648;
  font-family: Poppins;
  letter-spacing: 0px;
}


.videoclip_faq_accordion_item_div {
  max-width: 886px;
  margin-right: auto;
  margin-left: auto;
}

.videoclip_process_grid_image {
  width: 45px;
}

.home_hero_div {
  display: flex;
  width: 25%;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: flex-start;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.videoclip_hero_h2_bold {
  font-weight: 800;
}

.videos_section_grid.combo {
  grid-template-rows: auto auto auto;
}

.fs-cc-banner_text {
  margin-right: 0px;
  margin-bottom: 20px;
  color: hsla(0, 0.00%, 80.00%, 1.00);
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0px;
}

.fs-cc-prefs_close-icon {
  width: 1rem;
  height: 1rem;
  color: hsla(228.1967213114754, 96.83%, 24.71%, 1.00);
}

.about_section_image {
  width: 300px;
  margin-bottom: 40px;
  border-top-style: solid;
  border-top-width: 3px;
  border-top-color: var(--gold);
  border-right-style: solid;
  border-right-width: 3px;
  border-right-color: var(--gold);
  border-bottom-style: solid;
  border-bottom-width: 3px;
  border-bottom-color: var(--gold);
  border-left-style: solid;
  border-left-width: 3px;
  border-left-color: var(--gold);
  border-top-left-radius: 100%;
  border-top-right-radius: 100%;
  border-bottom-left-radius: 100%;
  border-bottom-right-radius: 100%;
  box-shadow: 0 2px 5px 1px hsla(0, 0.00%, 0.00%, 0.40);
}


.videoclip_faq_div {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
}

.videoclip_faq_accordion_div {
  min-height: 624px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: hsla(240, 33.33%, 97.65%, 0.00);
  transform: translate(0px, 0px);
}

.videoclip_process_grid_text {
  width: auto;
  text-align: center;
}

.fs-cc-prefs_overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: hsla(234.89361702127658, 0.00%, 0.00%, 0.74);
}

.div-block-125 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
}

.home_about-_h4 {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 25px;
  font-weight: 400;
  text-align: left;
}

.about_section_div2 {
  display: flex;
  margin-top: 0px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: flex-start;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: hsla(0, 0.00%, 6.67%, 1.00);
  background-image: var(--black);
  box-shadow: 0 2px 5px 1px hsla(0, 0.00%, 0.00%, 0.40);
}

.videoclip_titles_h3_bold {
  font-weight: 800;
}

.home_nav_divider {
  height: 65px;
}

.videoclip_offer_grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.about_section_div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.videoclip_process_grid_div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
}

.videoclip_problem_text3 {
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 25px;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
}


.checkbox {
  width: 20px;
  height: 20px;
  margin-top: 0px;
  margin-right: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: hsla(143.90977443609023, 0.00%, 63.33%, 1.00);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: hsla(143.90977443609023, 0.00%, 63.33%, 1.00);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(143.90977443609023, 0.00%, 63.33%, 1.00);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: hsla(143.90977443609023, 0.00%, 63.33%, 1.00);
}

.fs-cc-manager_icon {
  width: 2rem;
  height: 2rem;
}

.home_about_para {
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 17px;
  line-height: 22px;
  font-weight: 500;
  text-align: left;
}

.about_section {
  padding-top: 120px;
  padding-bottom: 60px;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 16.00%, 1.00);
  background-image: var(--black);
}

.videoclip_offer_grid_div1 {
  display: flex;
  width: 50%;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: flex-start;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.faq_h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 17px;
  line-height: 17px;
  font-weight: 700;
}

.text-block-12 {
  width: 70%;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 25px;
  text-align: left;
}


.videoclip_problem_div4 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.videoclip_solution_para {
  width: 50%;
  margin-bottom: 5px;
  text-align: center;
}

body {
  background-color: var(--black);
  font-family: Poppins;
  color: var(--white);
  font-size: 15px;
  line-height: 20px;
}

.about_section_h1_bold {
  font-family: Poppins;
  font-size: 35px;
  line-height: 35px;
  font-weight: 800;
}

.about_section_h1 {
  font-size: 35px;
  line-height: 35px;
}

.fs-cc-prefs_content {
  overflow: scroll;
  height: 100%;
  padding-top: 2.5rem;
  padding-right: 2rem;
  padding-bottom: 2.5rem;
  padding-left: 2rem;
  background-color: hsla(0, 0.00%, 0.00%, 1.00);
  background-image: linear-gradient(325deg, black, hsla(0, 0.00%, 10.00%, 1.00));
}

.accordion_item_content-2 {
  display: flex;
  overflow: visible;
  width: 700px;
  margin-bottom: 20px;
  justify-content: space-between;
  align-items: flex-start;
  order: 0;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.heading-17 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.about_section_para {
  width: auto;
  margin-top: 0px;
  margin-bottom: 5px;
  color: hsla(0, 0.00%, 89.33%, 1.00);
  font-weight: 400;
  text-align: left;
}

.home_hero_succes_messagge {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: hsla(0, 0.00%, 1.33%, 1.00);
}

.faq_answer_wrap-2 {
  display: flex;
  margin-top: 0px;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.button_gold.button_servicios_combo {
  margin-left: 20px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  font-family: Poppins;
}

.container-2 {
  display: block;
  max-width: 1200px;
  margin-right: 50px;
  margin-left: 50px;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.home_hero_formblock {
  margin-bottom: 0px;
}

.link {
  color: hsla(0, 0.00%, 89.33%, 1.00);
}

.videoclip_problem_grid2 {
  width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
}

.videoclip_contact_form_div_error {
  margin-top: 0px;
  background-color: hsla(0, 100.00%, 93.53%, 0.00);
}

.videoclip_emotional {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.50),rgba(0,0,0,0.50));
  background-position: 0px 0px;
  background-size: auto;
}

.videoclip_offer_grid_div {
  display: flex;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: flex-start;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-image: linear-gradient(0deg, black, hsla(0, 0.00%, 6.73%, 1.00));
  box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.4);
}

.confirm_subscription_wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.button {
  padding-top: 10px;
  padding-right: 25px;
  padding-bottom: 10px;
  padding-left: 25px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: #d54648;
  color: hsla(0, 0.00%, 89.33%, 1.00);
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: normal;
  text-transform: none;
}
.button:hover {
  border-top-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-right-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-left-color: hsla(0, 0.00%, 12.67%, 1.00);
  background-color: hsla(0, 0.00%, 84.00%, 0.00);
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.50),rgba(0,0,0,0.50));
  color: hsla(0, 0.00%, 12.67%, 1.00);
}

.dropdown_block {
  margin-top: 5px;
}

.faq_specific_answer_wrap-2 {
  width: 700px;
  margin-top: 0px;
  padding-top: 10px;
  padding-right: 0px;
  padding-left: 0px;
}

.footer_wrapper {
  height: auto;
}



.webd_contact_form_errormessage_textspan {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d54648;
}


.videoclip_offer_grid_text2 {
  margin-top: 20px;
  margin-bottom: 0px;
  font-size: 20px;
  line-height: 17px;
  font-weight: 300;
}

.videoclip_hero_h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 40px;
  line-height: 40px;
  font-style: normal;
  font-weight: 800;
  text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  text-shadow: 0 1px 4px hsla(0, 0.00%, 0.00%, 0.27);
}

.confirm_subscription_title {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 40px;
  line-height: 40px;
  font-weight: 700;
}

.home_hero_error_message {
  margin-top: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: hsla(0, 0.00%, 1.33%, 1.00);
}

.dropdown_nav_wrap {
  padding-right: 20px;
  padding-left: 0px;
}


.videoclip_problem_text1_bold {
  color: var(--white);
  font-size: 25px;
  line-height: 25px;
  font-weight: 600;
}

.faq_para-2 {
  margin-bottom: 40px;
}

.policy_text_link {
  color: hsla(0, 0.11%, 44.62%, 1.00);
  font-size: 15px;
  line-height: 15px;
  letter-spacing: 0px;
  text-decoration: none;
}

.grid1_image {
  width: 400px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.videoclip_solution_h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 35px;
  line-height: 40px;
  font-weight: 800;
  text-align: center;
  text-transform: uppercase;
}

.webdoffer_standard_info {
  display: flex;
  width: auto;
  margin-top: 20px;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}


.videoclip_problem_text4_bold {
  font-weight: 400;
  text-transform: capitalize;
}

.videoclip_titles_text {
  width: 50%;
  margin-bottom: 0px;
  font-family: Roboto;
  text-align: center;
}

.heading-18 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 27px;
  line-height: 27px;
  font-weight: 800;
  text-align: center;
}

.webd_hero_text_bold {
  font-weight: 400;
  text-transform: uppercase;
}

.confirm_subscription_text {
  width: 60%;
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
}

.error_message_text {
  letter-spacing: 1px;
}

.nav_dropdown_link_content {
  overflow: hidden;
}

.nav_dropdown_text_menu {
  margin-bottom: 40px;
  letter-spacing: 0.5px;
}

.all_right_reserved_text {
  color: hsla(0, 0.11%, 44.62%, 1.00);
  font-size: 15px;
  line-height: 15px;
  letter-spacing: 0.5px;
}

.webdoffer_standard_h4_bold {
  font-weight: 700;
}

.videoclip_panorama_h4 {
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 20px;
}

.heading-11 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: var(--gold);
}


.videoclip_problem_grid_text {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 25px;
}

.videoclip_problem_text {
  font-size: 16px;
  line-height: 16px;
  text-align: center;
}

.button-2 {
  display: block;
  padding-top: 10px;
  padding-right: 25px;
  padding-bottom: 10px;
  padding-left: 25px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #d54648;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #d54648;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d54648;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #d54648;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: hsla(0, 0.00%, 4.67%, 1.00);
  color: hsla(0, 0.00%, 91.33%, 1.00);
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: normal;
  text-transform: none;
}
.button-2:hover {
  border-top-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-right-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-left-color: hsla(0, 0.00%, 12.67%, 1.00);
  background-color: hsla(0, 0.00%, 84.00%, 0.00);
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.50),rgba(0,0,0,0.50));
  color: hsla(0, 0.11%, 44.62%, 1.00);
}

.success_message_text {
  letter-spacing: 1px;
}

.nav_menubutton_linkblock {
  display: none;
}

.nav_trigger {
  display: block;
  padding-top: 0px;
  padding-bottom: 0px;
  justify-content: space-between;
  align-items: flex-start;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: black;
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: black;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 16.67%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: black;
  cursor: pointer;
}
.nav_trigger:hover {
  color: hsla(0, 0.00%, 100.00%, 1.00);
}

.videoclip_contact_form_textfield {
  width: 400px;
  height: 50px;
  margin-bottom: 40px;
  padding-top: 12px;
  padding-right: 20px;
  padding-bottom: 12px;
  padding-left: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: hsla(0, 0.00%, 6.67%, 0.00);
  box-shadow: none;
  color: hsla(0, 0.00%, 89.33%, 1.00);
  font-size: 17px;
  line-height: 17px;
  letter-spacing: 0px;
}
.videoclip_contact_form_textfield:hover {
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.50),rgba(0,0,0,0.50));
}

.videoclip_problem_grid {
  margin-bottom: 80px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto;
}

.footer_logos_wrap {
  display: flex;
  margin-bottom: 0px;
  justify-content: space-between;
  align-items: flex-start;
}

.webdoffer_packs_wrap {
  display: flex;
  margin-top: 0px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: stretch;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.webdoffer_packs_standard_wrap.standardsite {
  display: flex;
  width: 100%;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  flex-direction: column;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 15.33%, 1.00);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 15.33%, 1.00);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 15.33%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 15.33%, 1.00);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  box-shadow: 0 2px 5px 2px hsla(0, 0.00%, 0.00%, 0.38);
}

.videoclip_panorama_div {
  background-image: none;
}

.videoclip_offer_prediv {
  height: 75px;
}

.arrow-line---brix {
  position: absolute;
  width: 11px;
  min-height: 2px;
  border-top-left-radius: 500px;
  border-top-right-radius: 500px;
  border-bottom-left-radius: 500px;
  border-bottom-right-radius: 500px;
  background-color: #4a3aff;
}

.confirm_subscription_image {
  width: 350px;
  margin-top: 10px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.navlink_wrapper {
  display: block;
  width: auto;
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: hsla(0, 0.00%, 98.67%, 1.00);
  text-decoration: none;
}

.nav_menu {
  display: block;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.videoclip_contact {
  padding-top: 0px;
  padding-bottom: 75px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  background-image: var(--black);
}

.setting_button {
  margin-right: 20px;
  margin-bottom: 0px;
  padding-right: 25px;
  padding-left: 25px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: hsla(0, 0.00%, 100.00%, 1.00);
  color: hsla(0, 0.00%, 1.33%, 1.00);
  font-size: 15px;
  line-height: 20px;
}
.setting_button:hover {
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.50),rgba(0,0,0,0.50));
  color: hsla(0, 0.00%, 1.33%, 1.00);
}


.cookies_title_banner {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 17px;
  font-weight: 700;
}

.webdoffer_standard_wrap {
  display: flex;
  width: 270px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
}

.videos_section {
  padding-top: 120px;
  padding-bottom: 60px;
  background-image: var(--black);
}

h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 38px;
  line-height: 44px;
  font-weight: 700;
}

.videoclip_panorama_grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr;
}

.home_services_text {
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 15px;
  line-height: 15px;
  font-weight: 400;
  text-align: center;
}

.videoclip_clients {
  padding-top: 75px;
  padding-bottom: 75px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  background-image: var(--black);
}

.accordion-item-title---brix {
  color: #000000;
  font-size: 22px;
  line-height: 28px;
  font-weight: 500;
}

.videoclip_problem_text3_span {
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: black;
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: black;
  border-bottom-style: none;
  border-bottom-width: 2px;
  border-bottom-color: var(--gold);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: black;
}

.button_gold {
  padding-top: 10px;
  padding-right: 25px;
  padding-bottom: 10px;
  padding-left: 25px;
  border-top-style: none;
  border-top-width: 2px;
  border-top-color: var(--gold);
  border-right-style: none;
  border-right-width: 2px;
  border-right-color: var(--gold);
  border-bottom-style: none;
  border-bottom-width: 2px;
  border-bottom-color: var(--gold);
  border-left-style: none;
  border-left-width: 2px;
  border-left-color: var(--gold);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: var(--gold);
  font-family: Poppins;
  color: var(--black);
  font-weight: 700;
  letter-spacing: 0px;
}
.button_gold:hover {
  background-color: var(--grey);
  color: var(--black);
}

.nav {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1000;
  display: flex;
  height: 65px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 60px;
  padding-left: 60px;
  justify-content: space-between;
  align-items: center;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 13.33%, 1.00);
  background-color: var(--black);
}

.videoclip_contact_form_text {
  margin-bottom: 10px;
  font-weight: 400;
}

.checkbox-label {
  color: var(--gold);
  font-size: 15px;
  line-height: 15px;
  font-weight: 700;
}

.nav_logo_link_block-2 {
  text-decoration: none;
}

.fs-cc-manager_button {
  display: flex;
  padding-top: 0.625rem;
  padding-right: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.625rem;
  flex-direction: column;
  border-top-left-radius: 999rem;
  border-top-right-radius: 999rem;
  border-bottom-left-radius: 999rem;
  border-bottom-right-radius: 999rem;
  background-color: hsla(0, 0.00%, 100.00%, 1.00);
  transition-property: color;
  transition-duration: 200ms;
  transition-timing-function: ease;
  color: #333;
  cursor: pointer;
}
.fs-cc-manager_button:hover {
  color: hsla(234.89361702127658, 100.00%, 63.14%, 1.00);
}


.home_about_div1 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}


.about_section_intro_para_wrap.about_section_first_para {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: hsla(0, 46.34%, 35.08%, 1.00);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: hsla(0, 46.34%, 35.08%, 1.00);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 46.34%, 35.08%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: hsla(0, 46.34%, 35.08%, 1.00);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #111;
  box-shadow: 0 2px 5px 1px hsla(0, 0.00%, 0.00%, 0.40);
}


.videoclip_panorama_grid_div {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 9.33%, 1.00);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 9.33%, 1.00);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 9.33%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 9.33%, 1.00);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-image: linear-gradient(0deg, black, hsla(0, 0.00%, 10.11%, 1.00));
  box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.4);
}

.home_services_div {
  display: flex;
  height: auto;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: stretch;
}

.accordion-item---brix {
  display: flex;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  border-bottom-left-radius: 14px;
  border-bottom-right-radius: 14px;
  background-color: white;
  cursor: pointer;
}

.grid1_home {
  display: flex;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 0px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: flex-start;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: var(--dark-grey);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: var(--dark-grey);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: var(--dark-grey);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: var(--dark-grey);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: hsla(0, 0.00%, 0.00%, 1.00);
  box-shadow: none;
}

.videoclip_offer_grid_h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 25px;
  line-height: 25px;
}

.videoclip_poroblem_grid2_text1 {
  font-size: 20px;
  text-align: center;
}

.nav_menu_wrapper {
  display: flex;
  margin-top: 0px;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.dropdown_link_block.dropdown_link_block_third {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.videoclip_contact_div1 {
  width: auto;
  height: auto;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.fs-cc-prefs_text {
  color: hsla(226.01941747572815, 0.00%, 100.00%, 1.00);
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0px;
}

.videos_section_div2 {
  display: flex;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: flex-start;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-image: none;
  box-shadow: none;
  text-align: center;
}

.fs-cc-prefs_component {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 997;
  display: none;
  width: 100%;
  height: 100%;
  margin-bottom: 0px;
  padding-top: 2rem;
  padding-right: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.videoclip_offer_div {
  display: flex;
  width: auto;
  height: auto;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: stretch;
}

.videoclip_faq {
  padding-top: 75px;
  padding-bottom: 60px;
  background-image: linear-gradient(0deg, black, hsla(0, 0.00%, 7.55%, 1.00));
}

.videoclip_panorama_image {
  width: 30px;
}

.home_services_grid_para {
  margin-top: 0px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
}

.videoclip_clients_div {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
}


.webd_subtitle_text_italic {
  font-style: normal;
}

.videoclip_problema1 {
  padding-top: 60px;
  padding-bottom: 60px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--dark-grey);
  background-image: var(--black);
}

.lottie_hamburger {
  display: none;
}

.dropdown_link_block.dropdown_link_block_first {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: hsla(0, 0.00%, 4.71%, 1.00);
  background-image: none;
}

.videos_section_div1 {
  display: flex;
  margin-bottom: 0px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.videoclip_contact_form_textarea {
  margin-bottom: 40px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 100px;
  padding-left: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: hsla(0, 0.00%, 100.00%, 0.00);
  background-image: none;
  color: hsla(0, 0.00%, 89.33%, 1.00);
  font-size: 17px;
  line-height: 22px;
  letter-spacing: 0.5px;
}
.videoclip_contact_form_textarea:hover {
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.50),rgba(0,0,0,0.50));
}

.fs-cc-prefs_label {
  margin-top: 0px;
  margin-right: 2rem;
  margin-bottom: 0px;
  color: hsla(0, 70.60%, 63.72%, 1.00);
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.bold-text-8 {
  color: var(--gold);
  letter-spacing: 0px;
}

.home_about_div {
  display: flex;
  height: auto;
  margin-top: 0px;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.accordion_content {
  overflow: hidden;
}

.whaticando_button_wrap {
  display: flex;
  margin-top: 40px;
  justify-content: center;
  align-items: center;
}

.home_services_grid_image {
  width: 100%;
  margin-bottom: 20px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.videoclip_titles_text.webd_subtitle_text_combo_testimonials {
  width: 50%;
}

.accordion-item---brix.accordion-1---brix {
  margin-bottom: 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: transparent;
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: transparent;
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: transparent;
  background-image: var(--black);
  box-shadow: 0 2px 5px 1px hsla(0, 0.00%, 0.00%, 0.40);
  transition-property: border-color, box-shadow;
  transition-duration: 200ms, 200ms;
  transition-timing-function: ease, ease;
}
.accordion-item---brix.accordion-1---brix:hover {
  box-shadow: none;
}


.heading-7 {
  width: 60%;
  margin-top: 0px;
  margin-bottom: 25px;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
}

.videoclip_contact_prediv {
  height: 75px;
}

.videoclip_problem_div2 {
  display: flex;
  margin-bottom: 80px;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-image: var(--black);
  box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.4);
}

.dropdown_link_block {
  width: auto;
  margin-top: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 32.67%, 1.00);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 32.67%, 1.00);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 32.67%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 32.67%, 1.00);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #0c0c0c;
  background-image: none;
  color: hsla(0, 0.00%, 100.00%, 1.00);
  font-size: 15px;
  line-height: 15px;
}

.navlink_wrapper.is__wrapper_dropdown {
  display: none;
}

.heading-16 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.videoclip_contact_form_div1 {
  display: flex;
  justify-content: center;
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-prefs_close {
  position: absolute;
  left: auto;
  top: -0.75rem;
  right: -0.75rem;
  bottom: auto;
  z-index: 1;
  padding-top: 0.625rem;
  padding-right: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.625rem;
  border-top-left-radius: 100%;
  border-top-right-radius: 100%;
  border-bottom-left-radius: 100%;
  border-bottom-right-radius: 100%;
  background-color: hsla(234, 100.00%, 98.04%, 1.00);
  box-shadow: -1px 1px 12px 0 hsla(0, 0.00%, 20.00%, 0.10);
  color: hsla(0, 0.00%, 20.00%, 1.00);
  font-size: 1.25rem;
  text-decoration: none;
  cursor: pointer;
}

.heading-8 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 17px;
  line-height: 17px;
  text-transform: uppercase;
}

.faq_specific_answer_wrap {
  width: 700px;
  margin-top: 0px;
  padding-top: 10px;
  padding-right: 0px;
  padding-left: 0px;
}

.home_services_grid_div {
  display: flex;
  width: 100%;
  padding-bottom: 20px;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: flex-start;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 18.00%, 1.00);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 18.00%, 1.00);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 18.00%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 18.00%, 1.00);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: hsla(0, 0.00%, 0.00%, 1.00);
  box-shadow: 0 2px 10px 5px hsla(0, 0.00%, 0.00%, 0.39);
}

.kkkk {
  display: flex;
  width: auto;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
}

.arrow-line---brix._2---brix {
  right: 7px;
  background-color: var(--grey);
  transform: rotate(-45deg);
}

.videoclip_problem_h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  color: var(--white);
  font-size: 25px;
  line-height: 25px;
  font-weight: 600;
  text-align: center;
  text-transform: capitalize;
}

.videoclip_problem_prediv {
  height: 75px;
}

.section-4 {
  padding-top: 60px;
  padding-bottom: 60px;
}



.videoclip_problem_div5 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}


.videoclip_problem_text2_bold {
  font-weight: 800;
}

.bold-text-22 {
  font-weight: 800;
}

.fs-cc-prefs_form {
  position: relative;
  width: 100%;
  height: 100%;
  max-height: 70vh;
  max-width: 36rem;
  margin-bottom: 0px;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
  background-color: hsla(0, 0.00%, 100.00%, 1.00);
}

.fs-cc-prefs_option {
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 100.00%, 0.15);
}

.faq_para {
  margin-bottom: 20px;
}

.videoclip_contact_form_div_success {
  margin-top: 10px;
  background-color: hsla(0, 0.00%, 86.67%, 0.00);
}


.videoclip_panorama_prediv {
  height: 75px;
}

.arrow-line---brix._1---brix {
  left: 7px;
  background-color: var(--grey);
  transform: rotate(45deg);
}

.nav_logo_link_block {
  font-size: 20px;
  text-decoration: none;
}

.checkbox-field {
  display: flex;
  margin-bottom: 10px;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  font-size: 15px;
  line-height: 15px;
}

.fs-cc-banner_buttons-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: auto auto;
  grid-template-rows: auto;
}

.faq_itemtrigger_answer_wrap {
  display: block;
  padding-top: 0px;
  padding-bottom: 0px;
  justify-content: space-between;
  align-items: flex-start;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: black;
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: black;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 16.67%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: black;
  cursor: pointer;
}
.faq_itemtrigger_answer_wrap:hover {
  color: hsla(0, 0.00%, 84.00%, 1.00);
}


.home_services_div1 {
  display: flex;
  margin-bottom: 20px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.video_section_h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 40px;
  line-height: 40px;
  font-weight: 800;
  text-align: center;
  text-transform: uppercase;
}

.videoclip_hero_div1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.videoclip_problem_div1 {
  display: flex;
  margin-bottom: 40px;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.home_services_grid {
  display: grid;
  margin-top: 10px;
  justify-content: space-between;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto;
}

.videoclip_poroblem_grid2_text_span {
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: var(--gold);
}

.videoclip_hero_text {
  width: 50%;
  margin-top: 0px;
  margin-bottom: 5px;
  font-family: Roboto;
  font-size: 16px;
  line-height: 21px;
  text-align: center;
}

.home_about_grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto;
}

.videoclip_problema2 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.home_services_grid_h4 {
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 20px;
  font-family: Poppins;
  font-size: 20px;
  line-height: 20px;
  font-weight: 500;
  text-transform: capitalize;
}

.videoclip_solution_para_bold {
  font-weight: 400;
}

.videos_section_grid {
  margin-top: 40px;
  margin-bottom: 40px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto auto auto auto;
}

.howitworks_button_wrap {
  display: flex;
  margin-top: 60px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
}


.videoclip_hero_text_bold {
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
}

.home_about_grid_text {
  display: block;
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
}


.videos_section_text_bold {
  font-weight: 400;
}

.home_about_div3 {
  display: flex;
  width: 35%;
  flex-direction: column;
  flex-wrap: nowrap;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.videoclip_clients_grid {
  width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
}


.accordion-trigger---brix {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.about_section_intro_para_wrap {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: flex-start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.videos_section_h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins;
  font-size: 25px;
  line-height: 25px;
  text-transform: capitalize;
}

.videoclip_hero {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(359.16083916083915, 42.41%, 19.19%, 1.00);
  background-color: var(--black);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.4));
  background-position: 0px 0px;
  background-size: auto;
}

.home_hero_form {
  display: flex;
  margin-top: 0px;
  margin-right: 0px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.videos_section_h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto;
  font-size: 20px;
  line-height: 20px;
}

.logo_social {
  width: 25px;
}

.home_hero {
  height: auto;
  margin-top: 0px;
  padding-top: 180px;
  padding-bottom: 120px;
  background-image: url("../img/home-hero.jpg");
  background-position: 50% 50%;
  background-size: cover;
  color: hsla(0, 0.00%, 89.33%, 1.00);
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 2.5px;
}

.home_about_div2 {
  display: flex;
  width: 40%;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: hsla(0, 2.67%, 0.00%, 1.00);
  background-image: linear-gradient(334deg, black, hsla(0, 0.00%, 8.67%, 1.00));
  box-shadow: 0 2px 5px 3px hsla(0, 0.00%, 0.00%, 0.29);
}

.body {
  font-family: Roboto;
  font-size: 16px;
  line-height: 21px;
}

@media screen and (max-width: 991px) {
.videos_section_grid2 {
  grid-template-columns: 1fr;
  grid-template-rows: auto auto auto auto auto auto;
}
.container {
  max-width: none;
  margin-right: 40px;
  margin-left: 40px;
}
.home_hero_field_form.second_form_combo {
  width: 190px;
}
.home_about {
  height: auto;
}
.home_hero_h1 {
  font-size: 30px;
  line-height: 35px;
}
.videoclip_about_image {
  width: 250px;
}
.cta_h2 {
  font-size: 25px;
  line-height: 25px;
}
.thebigwhy_grid {
  grid-template-columns: 1fr;
  grid-template-rows: auto auto auto;
}
.nav_menubutton_wrap {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: flex;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
}
.webd_offer_include_wrap {
  width: auto;
  height: auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}
.home_hero_text {
  width: 80%;
  margin-bottom: 5px;
}
.videoclip_contact_form_div3 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
}
.cta_text {
  width: 70%;
}
.nav_desktop_button {
  position: static;
  left: 44%;
  top: 62%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  display: none;
  width: 125px;
  height: 40px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  justify-content: center;
  align-items: center;
  font-size: 17px;
}
.videoclip_contact_form_div4 {
  display: flex;
  width: 400px;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
}
.fs-cc-banner_component {
  width: 500px;
}
.home_about_image-2 {
  width: 300px;
}
.home_services_grid_h4_bold {
  font-size: 20px;
  line-height: 20px;
}
.nav_dropdown_text {
  font-size: 17px;
  line-height: 17px;
}
.div-block-135 {
  width: auto;
  justify-content: center;
  align-items: flex-start;
}
.webdoffer_packs_wrap_second {
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
}
.videoclip_solution {
  background-image: linear-gradient(to bottom, hsla(0, 0.00%, 0.00%, 0.76),hsla(0, 0.00%, 0.00%, 0.76));
  background-position: 0px 0px;
  background-size: auto;
}
.videoclip_hero_h1_bold {
  letter-spacing: 2px;
  text-transform: uppercase;
}
.confirm_subscription {
  padding-top: 0px;
  justify-content: center;
  align-items: center;
}
.videos_section_text {
  width: 80%;
  text-align: center;
}
.webd_offer_include_title {
  font-size: 25px;
}
.webd_about_h4_para {
  width: 70%;
  margin-top: 0px;
  margin-bottom: 5px;
  text-align: center;
}
.videoclip_process_grid {
  flex-direction: column;
  flex-wrap: nowrap;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.nav_lottie_wrap {
  position: relative;
  z-index: 1000;
  display: flex;
  width: 60px;
  height: 60px;
  margin-right: 0px;
  padding-right: 0px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
}
.fs-cc-banner_text-link {
  width: auto;
  color: #818181;
}
.accordion-paragraph---brix {
  max-width: 100%;
}
.nav_dropdown_wrap {
  width: 100%;
  margin-bottom: 20px;
  justify-content: space-between;
  align-items: flex-start;
  grid-column-gap: 41px;
  grid-row-gap: 41px;
}
.videoclip_offer {
  padding-top: 0px;
}
.home_about_h3 {
  font-size: 23px;
  line-height: 23px;
}
.accordion_item_content {
  width: 650px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
.home_services {
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}
.videoclip_titles_h3 {
  font-size: 30px;
  line-height: 30px;
}
.grid {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
}
.home_about_image {
  width: 250px;
}
.about_section_div1 {
  width: 70%;
}
.home_services_h3 {
  font-size: 25px;
  line-height: 25px;
}
.home_hero_div {
  width: 35%;
}
.fs-cc-banner_text {
  margin-right: 0rem;
}
.about_section_image {
  width: 250px;
}
.videoclip_offer_grid {
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
}
.videoclip_process_grid_div {
  justify-content: center;
  align-items: center;
}
.home_about_para {
  width: 80%;
  text-align: center;
}
.text-block-12 {
  width: auto;
  font-size: 18px;
  line-height: 23px;
  text-align: left;
}
.videoclip_solution_para {
  width: 80%;
}
.about_section_h1_bold {
  font-size: 30px;
  line-height: 30px;
}
.about_section_h1 {
  font-size: 30px;
  line-height: 30px;
}
.accordion_item_content-2 {
  width: 650px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
.container-2 {
  margin-right: 40px;
  margin-left: 40px;
}
.videoclip_problem_grid2 {
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
}
.videoclip_emotional {
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.50),rgba(0,0,0,0.50));
  background-position: 0px 0px;
  background-size: auto;
}
.button {
  display: inline-flex;
}
.faq_specific_answer_wrap-2 {
  width: 650px;
}
.videoclip_panorama_grid_text {
  text-align: left;
}
.videoclip_hero_h2 {
  width: 80%;
  font-size: 35px;
  line-height: 40px;
}
.confirm_subscription_title {
  font-size: 35px;
  line-height: 35px;
}
.nav_dropdown_arrow {
  width: 20px;
}
.videoclip_solution_h2 {
  width: 60%;
}
.heading-18 {
  font-size: 23px;
  line-height: 23px;
}
.confirm_subscription_text {
  width: 500px;
  text-align: center;
}
.nav_dropdown_link_content {
  overflow: hidden;
  width: 100%;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: black;
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: black;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(163, 90.27%, 28.73%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: black;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-image: none;
  color: hsla(0, 0.00%, 100.00%, 1.00);
  text-decoration: none;
}
.nav_dropdown_text_menu {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: hsla(163, 90.27%, 28.73%, 1.00);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(163, 90.27%, 28.73%, 1.00);
  font-size: 17px;
  line-height: 17px;
  font-weight: 400;
  letter-spacing: 0px;
}
.webdoffer_standard_h4_bold {
  font-size: 25px;
  line-height: 25px;
}
.nav_menubutton_linkblock {
  display: block;
  margin-top: 0px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  text-decoration: none;
}
.nav_trigger {
  display: flex;
  overflow: visible;
  flex-direction: column;
  flex-wrap: nowrap;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom-style: none;
}
.videoclip_problem_grid {
  grid-template-columns: 1fr;
  grid-template-rows: auto auto auto;
}
.webdoffer_packs_wrap {
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: stretch;
}
.webdoffer_packs_standard_wrap.standardsite {
  width: 100%;
  flex-direction: column;
  flex-wrap: nowrap;
}
.confirm_subscription_image {
  width: 320px;
}
.navlink_wrapper {
  display: block;
  width: auto;
  padding-top: 10px;
  color: hsla(0, 0.00%, 100.00%, 1.00);
  text-decoration: none;
}
.nav_menu {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: none;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: stretch;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: hsla(0, 0.00%, 0.00%, 1.00);
  background-image: linear-gradient(309deg, black, hsla(0, 0.00%, 6.67%, 1.00));
}
.videoclip_panorama_grid {
  grid-template-columns: 1fr 1fr;
}
.accordion-item-title---brix {
  max-width: 88%;
}
.button_gold {
  text-align: center;
}
.nav {
  z-index: 1;
  height: 65px;
  padding-right: 15px;
  padding-left: 40px;
}
.nav_logo_link_block-2 {
  position: relative;
  z-index: 9;
}
.text-span-2 {
  border-bottom-style: none;
  border-bottom-width: 2px;
  border-bottom-color: var(--gold);
  font-size: 15px;
  line-height: 15px;
}
.videoclip_panorama_grid_div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.home_services_div {
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}
.nav_menu_wrapper {
  display: flex;
  margin-top: 50px;
  margin-left: 0px;
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: stretch;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: hsla(0, 2.74%, 21.41%, 0.00);
}
.videos_section_div2 {
  justify-content: center;
  align-items: center;
}
.lottie_hamburger {
  position: relative;
  z-index: 0;
  display: block;
  width: 20px;
}
.home_about_div {
  flex-direction: column;
  flex-wrap: nowrap;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
.videoclip_titles_text.webd_subtitle_text_combo_testimonials {
  width: 60%;
}
.accordion-item---brix.accordion-1---brix {
  margin-bottom: 20px;
}
.heading-7 {
  width: 80%;
}
.navlink_wrapper.is__wrapper_dropdown {
  display: block;
}
.videoclip_contact_form_div1 {
  display: block;
  flex-direction: column;
  flex-wrap: nowrap;
}
.faq_specific_answer_wrap {
  width: 650px;
}
.home_services_grid_div {
  width: auto;
  justify-content: flex-start;
  align-items: flex-start;
}
.kkkk {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
}
.dropdown-nav-link {
  display: none;
}
.nav_menubutton_linkblock.is__menubutton_linkblock {
  width: 100%;
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 30px;
  padding-left: 40px;
}
.nav_logo_link_block {
  position: relative;
  z-index: 9;
}
.fs-cc-banner_buttons-wrapper {
  margin-top: 1rem;
}
.videoclip_contact_form_div2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
}
.video_section_h1 {
  font-size: 35px;
  line-height: 35px;
}
.home_services_grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
}
.home_about_grid {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.videos_section_grid {
  grid-template-columns: 1fr;
  grid-template-rows: auto auto auto auto auto auto auto auto;
}
.home_about_grid_text {
  width: 50%;
}
.logo_text.logotext_footercombo {
  position: relative;
  z-index: 0;
}
.home_about_div3 {
  width: 100%;
  justify-content: center;
  align-items: center;
}
.videoclip_clients_grid {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto auto;
}
.videos_section_h3 {
  text-align: center;
}
.videoclip_hero {
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.4));
  background-position: 0px 0px;
  background-size: auto;
}
.videos_section_h2 {
  text-align: center;
}
.home_hero {
  height: auto;
  margin-top: 0px;
  padding-top: 120px;
  padding-bottom: 60px;
  background-image: url("../img/home-hero-medium.jpg");
  background-position: 50% 0%;
  background-size: auto;
}
.home_about_div2 {
  width: 60%;
  justify-content: flex-start;
  align-items: center;
}
}

@media screen and (max-width: 767px) {
.videoclip_process_grid_h4 {
  font-size: 20px;
  line-height: 20px;
}
.webdoffer_standard_text_payment {
  font-size: 15px;
}
.container {
  margin-right: 20px;
  margin-left: 20px;
}
.cta_div {
  flex-direction: column;
  flex-wrap: nowrap;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}
.cta_div1 {
  justify-content: center;
  align-items: center;
}
.home_about {
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}
.videoclip_problem_h3 {
  font-size: 30px;
  line-height: 30px;
}
.videoclip_problem_h4 {
  font-size: 17px;
  line-height: 22px;
}
.home_about_grid_div {
  justify-content: center;
  align-items: center;
}
.webd_contact_form_selectfield-2 {
  width: 350px;
  font-size: 15px;
  line-height: 15px;
}
.home_hero_h1 {
  font-size: 30px;
  line-height: 35px;
}
.videoclip_about_image {
  width: 230px;
}
.cta_h2 {
  width: 100%;
  font-size: 25px;
  line-height: 25px;
  text-align: center;
}
.home_about_grid_text_bold {
  font-size: 20px;
  line-height: 25px;
}
.videoclip_contact_form_div {
  width: auto;
}
.webd_offer_include_wrap {
  width: auto;
}
.home_hero_text {
  width: auto;
  margin-bottom: 5px;
}
.cta_text {
  width: 90%;
  margin-bottom: 5px;
  text-align: center;
}
.videoclip_contact_form_div4 {
  width: 350px;
}
.fs-cc-banner_component {
  width: auto;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}
.videoclip_problem_h3_2 {
  font-size: 30px;
  line-height: 30px;
}
.home_about_image-2 {
  width: 100%;
}
.footer_textlink_wrap {
  flex-direction: column;
  flex-wrap: nowrap;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
.home_services_grid_h4_bold {
  line-height: 20px;
}
.nav_dropdown_text {
  width: auto;
  font-size: 15px;
  line-height: 15px;
}
.div-block-135 {
  width: 100.0001%;
  justify-content: center;
  align-items: stretch;
}
.videoclip_titles_h2 {
  font-size: 17px;
  line-height: 17px;
}
.confirm_subscription {
  padding-top: 200px;
  padding-bottom: 140px;
}
.videos_section_text {
  width: 100%;
}
.home_hero_field_form {
  width: auto;
  font-size: 15px;
  line-height: 15px;
}
.social_icon_wrap {
  margin-top: 10px;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}
.webd_about_h4_para {
  width: 80%;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
}
.videoclip_problem_text1 {
  font-size: 25px;
  line-height: 25px;
}
.accordion-arrow-wrap---brix {
  width: 40px;
  min-height: 40px;
}
.videoclip_process_grid {
  grid-template-columns: 1fr;
  grid-template-rows: auto auto auto auto;
}
.about_section_h2 {
  font-size: 25px;
  line-height: 25px;
}
.nav_lottie_wrap {
  margin-right: -20px;
}
.policies_wrap {
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
.webdoffer_standard_h4 {
  margin-bottom: 20px;
}
.accordion-paragraph---brix {
  max-width: 100%;
  font-size: 16px;
  line-height: 1.6;
}
.nav_dropdown_wrap {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}
.footer {
  height: auto;
}
.fs-cc-prefs_title {
  font-size: 1.25rem;
}
.videoclip_offer {
  padding-top: 0px;
}
.accordion_item_content {
  width: 420px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}
.home_services {
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}
.videoclip_titles_h3 {
  font-size: 25px;
  line-height: 25px;
}
.grid {
  grid-template-columns: 1fr;
}
.about_section_div1 {
  width: 90%;
  margin-top: 40px;
}
.videoclip_problem_text2 {
  font-size: 30px;
  line-height: 30px;
}
.home_services_h3 {
  font-size: 30px;
  line-height: 30px;
}
.videoclip_titles_h2_span {
  font-size: 17px;
  line-height: 17px;
}
.home_hero_div {
  width: 50%;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.about_section_image {
  width: 250px;
  margin-bottom: 40px;
}
.videoclip_faq_accordion_div {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.div-block-125 {
  flex-direction: column;
  flex-wrap: nowrap;
}
.home_about-_h4 {
  width: 70%;
  text-align: center;
}
.home_nav_divider {
  height: 60px;
}
.home_about_para {
  width: 90%;
}
.about_section {
  padding-top: 120px;
}
.faq_h4 {
  width: 400px;
}
.text-block-12 {
  text-align: center;
}
.accordion_item_content-2 {
  width: 420px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}
.about_section_para {
  width: auto;
}
.container-2 {
  margin-right: 20px;
  margin-left: 20px;
}
.faq_specific_answer_wrap-2 {
  width: 420px;
}
.text-block-11 {
  font-size: 15px;
}
.videoclip_hero_h2 {
  font-size: 30px;
  line-height: 35px;
}
.videoclip_solution_h2 {
  width: 80%;
}
.webdoffer_standard_info {
  margin-top: 40px;
  justify-content: flex-start;
  align-items: center;
  font-size: 17px;
}
.videoclip_titles_text {
  width: 80%;
}
.heading-18 {
  font-size: 25px;
  line-height: 30px;
}
.webd_hero_text_bold {
  font-size: 17px;
  line-height: 17px;
}
.confirm_subscription_text {
  width: 400px;
  font-size: 17px;
  line-height: 22px;
  text-align: center;
}
.nav_dropdown_text_menu {
  font-size: 15px;
  line-height: 15px;
}
.all_right_reserved_text {
  margin-top: 20px;
}
.videoclip_panorama_h4 {
  font-size: 20px;
  line-height: 20px;
}
.videoclip_contact_form_textfield {
  width: 350px;
  font-size: 15px;
  line-height: 15px;
}
.footer_logos_wrap {
  margin-bottom: 40px;
  flex-direction: column;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
.webdoffer_packs_standard_wrap.standardsite {
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
}
.confirm_subscription_image {
  width: 300px;
}
.navlink_wrapper {
  width: auto;
}
.nav_menu {
  padding-top: 0px;
  padding-left: 0px;
}
.setting_button {
  width: 320px;
  text-align: center;
}
.webdoffer_standard_wrap {
  justify-content: flex-start;
  align-items: center;
}
.videoclip_panorama_grid {
  grid-template-columns: 1fr;
  grid-template-rows: auto auto auto auto auto auto;
}
.accordion-item-title---brix {
  max-width: 80%;
  font-size: 18px;
}
.nav {
  z-index: 1000;
  height: 60px;
  padding-right: 20px;
  padding-left: 20px;
}
.home_services_div {
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  justify-content: center;
  align-items: center;
}
.grid1_home {
  padding-right: 0px;
  justify-content: center;
  align-items: center;
}
.nav_menu_wrapper {
  margin-top: 50px;
  margin-left: 0px;
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
  justify-content: flex-start;
  align-items: stretch;
}
.home_services_grid_para {
  line-height: 20px;
}
.videoclip_contact_form_textarea {
  font-size: 15px;
  line-height: 20px;
}
.videoclip_titles_text.webd_subtitle_text_combo_testimonials {
  width: 80%;
}
.accordion-item---brix.accordion-1---brix {
  margin-bottom: 16px;
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
}
.faq_specific_answer_wrap {
  width: 420px;
}
.home_services_grid_div {
  width: auto;
}
.kkkk {
  width: auto;
  justify-content: flex-start;
  align-items: center;
}
.nav_menubutton_linkblock.is__menubutton_linkblock {
  padding-right: 20px;
  padding-left: 20px;
}
.video_section_h1 {
  font-size: 30px;
  line-height: 30px;
}
.home_services_grid {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
}
.videoclip_hero_text {
  width: 70%;
}
.home_about_grid {
  grid-template-columns: 1fr;
}
.home_services_grid_h4 {
  line-height: 25px;
}
.home_about_grid_text {
  width: 70%;
}
.videoclip_clients_grid {
  grid-template-columns: 1fr;
  grid-template-rows: auto auto auto auto;
}
.videos_section_h3 {
  font-size: 20px;
  line-height: 20px;
}
.videoclip_hero {
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}
.videos_section_h2 {
  font-size: 17px;
  line-height: 17px;
}
.home_hero {
  height: auto;
  margin-top: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.4)), url("../img/home-hero-small.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, auto;
}
.home_about_div2 {
  width: 80%;
}
}

@media screen and (max-width: 479px) {
.videoclip_offer_grid_list {
  padding-left: 40px;
}
.container {
  margin-right: 20px;
  margin-left: 20px;
}
.about_section_intro_para_wrap.about_section_first_para {
  margin-top: 0px;
}
.home_hero_field_form.second_form_combo {
  width: 200px;
}
.about_section_htht {
  font-size: 17px;
  line-height: 17px;
}
.cta_div1 {
  justify-content: center;
  align-items: center;
}
.home_about {
  height: auto;
  padding-top: 40px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 12.00%, 1.00);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 15.33%, 1.00);
}
.videoclip_problem_h3 {
  width: 80%;
  line-height: 35px;
}
.videoclip_problem_h4 {
  width: 100%;
  line-height: 22px;
}
.home_about_grid_div {
  justify-content: center;
  align-items: flex-start;
}
.webd_contact_form_selectfield-2 {
  width: 100%;
}
.home_hero_h1 {
  width: 100%;
  padding-top: 0px;
  font-size: 35px;
  line-height: 40px;
}
.videoclip_about_image {
  width: 230px;
}
.cta_h2 {
  width: 90%;
  line-height: 30px;
}
.videoclip_problem_text4 {
  width: 90%;
  font-size: 25px;
}
.nav_menubutton_wrap {
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: stretch;
}
.videoclip_contact_form_div {
  width: auto;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.webd_offer_include_wrap {
  width: auto;
}
.home_hero_text {
  width: 70%;
  margin-bottom: 5px;
  line-height: 20px;
  text-align: center;
}
.cta_text {
  width: 90%;
}
.videoclip_contact_form_div4 {
  width: 100%;
}
.fs-cc-banner_component {
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}
.videoclip_problem_h3_2 {
  line-height: 35px;
}
.home_about_image-2 {
  width: 100%;
}
.footer_textlink_wrap {
  flex-direction: column;
  flex-wrap: nowrap;
  color: hsla(0, 0.11%, 44.62%, 1.00);
  font-size: 15px;
  line-height: 20px;
}
.about_section_h3 {
  font-size: 17px;
  line-height: 22px;
}
.home_services_grid_h4_bold {
  line-height: 20px;
}
.nav_dropdown_text {
  width: auto;
}
.fs-cc-banner_button {
  width: 100%;
  margin-bottom: 0.5rem;
  margin-left: 0rem;
}
.setting_button.button-preferences {
  width: 298px;
  margin-bottom: 10px;
}
.videoclip_solution {
  background-image: linear-gradient(to bottom, hsla(0, 0.00%, 0.00%, 0.76),hsla(0, 0.00%, 0.00%, 0.76));
  background-position: 0px 0px;
  background-size: auto;
}
.videoclip_titles_h2 {
  font-size: 17px;
  line-height: 27px;
  text-align: center;
}
.home_hero_field_form {
  width: 100%;
  height: 40px;
  text-align: center;
}
.social_icon_wrap {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}
.setting_button.button_deny.button-prere {
  width: 298px;
  margin-bottom: 10px;
}
.webd_about_h4_para {
  width: 90%;
}
.videoclip_problem_text1 {
  font-size: 20px;
  line-height: 20px;
}
.about_section_h2 {
  width: 90%;
  line-height: 30px;
}
.videoclip_offer_grid_text1 {
  text-align: center;
}
.policies_wrap {
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
}
.fs-cc-banner_text-link {
  margin-left: 0px;
}
.accordion-paragraph---brix {
  max-width: 100%;
}
.nav_dropdown_wrap {
  width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
.div-block-134 {
  margin-top: 20px;
}
.footer {
  padding-top: 40px;
}
.fs-cc-prefs_title {
  font-size: 17px;
}
.setting_button.button-preferences.button-save-and-close {
  margin-bottom: 0px;
}
.home_about_h3 {
  line-height: 28px;
}
.accordion_item_content {
  width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
.videoclip_solution_text {
  font-size: 20px;
  line-height: 25px;
}
.home_services {
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}
.videoclip_titles_h3 {
  font-size: 30px;
  line-height: 35px;
}
.videoclip_hero_h1 {
  width: 80%;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
}
.grid {
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
}
.about_section_div1 {
  width: 100%;
}
.videoclip_problem_text2 {
  font-size: 30px;
  line-height: 35px;
}
.faq_answer_wrap {
  width: 95%;
}
.home_services_h3 {
  font-size: 30px;
  line-height: 30px;
}
.videoclip_titles_h2_span {
  font-size: 17px;
  line-height: 17px;
}
.home_hero_div {
  width: 100%;
  height: 100%;
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  justify-content: center;
  align-items: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  text-align: center;
}
.about_section_image {
  width: 250px;
}
.videoclip_faq_accordion_div {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.div-block-125 {
  width: 298px;
}
.home_about-_h4 {
  width: 100%;
  text-align: left;
}
.videoclip_problem_text3 {
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 30px;
}
.home_about_para {
  width: 100%;
}
.about_section {
  padding-top: 120px;
}
.videoclip_offer_grid_div1 {
  width: 100%;
  justify-content: flex-start;
  align-items: center;
}
.faq_h4 {
  width: 100%;
  line-height: 22px;
}
.text-block-12 {
  width: 100%;
  font-size: 16px;
  line-height: 21px;
  text-align: center;
}
.fs-cc-prefs_content {
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
}
.accordion_item_content-2 {
  width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
.about_section_para {
  width: auto;
}
.faq_answer_wrap-2 {
  width: 95%;
}
.container-2 {
  margin-right: 20px;
  margin-left: 20px;
}
.videoclip_emotional {
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.50),rgba(0,0,0,0.50));
  background-position: 0px 0px;
  background-size: auto;
}
.videoclip_offer_grid_div {
  flex-direction: column;
  flex-wrap: nowrap;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}
.button {
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 12.67%, 1.00);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: hsla(0, 0.00%, 12.67%, 1.00);
  text-align: left;
}
.button:hover {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  color: hsla(0, 0.11%, 44.62%, 1.00);
}
.faq_specific_answer_wrap-2 {
  width: 100%;
}
.videoclip_offer_grid_text2 {
  margin-top: 20px;
}
.videoclip_hero_h2 {
  width: 100%;
  font-size: 35px;
  line-height: 40px;
  text-align: center;
}
.confirm_subscription_title {
  font-size: 30px;
  line-height: 30px;
}
.policy_text_link {
  font-size: 15px;
}
.videoclip_solution_h2 {
  width: 90%;
  font-size: 30px;
  line-height: 35px;
}
.webdoffer_standard_info {
  margin-top: 30px;
}
.videoclip_titles_text {
  width: 90%;
}
.heading-18 {
  font-size: 25px;
  line-height: 30px;
  text-align: center;
}
.webd_hero_text_bold {
  font-size: 17px;
  line-height: 22px;
  text-align: left;
}
.confirm_subscription_text {
  width: 70%;
}
.all_right_reserved_text {
  font-size: 15px;
}
.button-2 {
  text-align: left;
}
.button-2:hover {
  color: hsla(0, 0.11%, 44.62%, 1.00);
}
.nav_menubutton_linkblock {
  margin-top: 0px;
}
.videoclip_contact_form_textfield {
  width: 100%;
}
.footer_logos_wrap {
  display: flex;
  margin-bottom: 40px;
  flex-direction: column;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
}
.webdoffer_packs_standard_wrap.standardsite {
  width: 100%;
}
.confirm_subscription_image {
  width: 280px;
}
.navlink_wrapper {
  width: auto;
}
.nav_menu {
  padding-top: 0px;
  padding-left: 0px;
  justify-content: flex-start;
  align-items: stretch;
  background-color: hsla(0, 0.00%, 0.00%, 1.00);
}
.setting_button {
  width: 220px;
}
.accordion-item-title---brix {
  max-width: 70%;
  font-size: 20px;
}
.nav {
  z-index: 1000;
}
.checkbox-label {
  margin-bottom: 0px;
  font-size: 13px;
}
.about_section_intro_para_wrap.about_section_first_para {
  margin-top: 0px;
}
.home_services_div {
  height: auto;
  align-items: stretch;
}
.videoclip_poroblem_grid2_text1 {
  font-size: 16px;
}
.nav_menu_wrapper {
  margin-top: 50px;
  padding-top: 20px;
}
.videoclip_contact_div1 {
  width: 100%;
}
.fs-cc-prefs_text {
  font-size: 13px;
}
.fs-cc-prefs_component {
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
}
.home_services_grid_para {
  margin-bottom: 20px;
}
.videoclip_contact_form_textarea {
  width: 100%;
}
.videoclip_titles_text.webd_subtitle_text_combo_testimonials {
  width: 100%;
}
.heading-7 {
  width: 100%;
}
.videoclip_contact_form_div1 {
  width: 100%;
}
.faq_specific_answer_wrap {
  width: 100%;
}
.home_services_grid_div {
  width: auto;
  justify-content: center;
  align-items: flex-start;
}
.videoclip_problem_h2 {
  font-size: 20px;
  line-height: 20px;
}
.nav_menubutton_linkblock.is__menubutton_linkblock {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 25px;
  padding-left: 20px;
}
.checkbox-field {
  margin-bottom: 5px;
}
.fs-cc-banner_buttons-wrapper {
  width: 100%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
}
.home_services_div1 {
  justify-content: center;
  align-items: center;
}
.video_section_h1 {
  font-size: 35px;
  line-height: 40px;
}
.videoclip_hero_div1 {
  flex-direction: column;
  flex-wrap: nowrap;
}
.home_services_grid {
  flex-direction: column;
  flex-wrap: nowrap;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
}
.videoclip_hero_text {
  width: 70%;
}
.home_services_grid_h4 {
  line-height: 25px;
}
.videoclip_hero_text_bold {
  text-transform: none;
}
.home_about_grid_text {
  width: 90%;
}
.videos_section_h3 {
  font-size: 25px;
  line-height: 30px;
}
.videoclip_hero {
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.4));
  background-position: 0px 0px;
  background-size: auto;
}
.home_hero_form {
  flex-direction: column;
  flex-wrap: nowrap;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
.videos_section_h2 {
  width: 90%;
  line-height: 22px;
}
.home_hero {
  height: auto;
  margin-top: 0px;
  padding-top: 390px;
  padding-bottom: 115px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.4)), url("../img/home-hero-tiny.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, auto;
}
.home_about_div2 {
  width: 100%;
}
}

/* ===== Comportamientos que en Webflow eran interacciones (menú móvil, acordeón, cookies) ===== */
a:focus-visible,button:focus-visible,[role="button"]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.checkbox-field:focus-within .checkbox{outline:2px solid var(--gold);outline-offset:2px}
.checkbox.w--redirected-checked{background-color:var(--gold);border-color:var(--gold)}
.w-checkbox-input{margin:0 12px 0 0;float:none}
.w-checkbox{padding-left:0}

/* Botón de hamburguesa (sustituye a la animación Lottie) */
.hamburger{display:none;position:relative;width:26px;height:20px;padding:0;margin:0;border:0;background:transparent;cursor:pointer}
.hamburger span{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:var(--white);transition:transform .25s ease,opacity .2s ease,top .25s ease}
.hamburger span:nth-child(1){top:2px}
.hamburger span:nth-child(2){top:9px}
.hamburger span:nth-child(3){top:16px}
.hamburger.is-open span:nth-child(1){top:9px;transform:rotate(45deg)}
.hamburger.is-open span:nth-child(2){opacity:0}
.hamburger.is-open span:nth-child(3){top:9px;transform:rotate(-45deg)}
@media screen and (max-width: 991px){
  .hamburger{display:block}
  .nav_menu.is-open{display:flex}
  body.menu-open{overflow:hidden}
}

/* Acordeón de preguntas frecuentes */
.accordion-content---brix{height:0;transition:height .3s ease}
.arrow-line---brix{transition:transform .25s ease}
.accordion-item---brix.is-open .arrow-line---brix._1---brix{transform:rotate(-45deg)}
.accordion-item---brix.is-open .arrow-line---brix._2---brix{transform:rotate(45deg)}

/* Formulario: mensajes de éxito y error (se muestran con JS) */
.w-form-done.is-visible,.w-form-fail.is-visible{display:block}

/* Respeta la preferencia de movimiento reducido */
@media (prefers-reduced-motion: reduce){
  html{scroll-behavior:auto}
  .accordion-content---brix,.arrow-line---brix,.hamburger span{transition:none}
}

/* ===== Vídeos: fachada ligera de YouTube (se carga el reproductor al pulsar) ===== */
.yt-facade{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;border:0;background:#000;cursor:pointer;display:block;overflow:hidden}
.yt-facade img{width:100%;height:100%;object-fit:cover;opacity:.85;transition:opacity .2s}
.yt-facade:hover img,.yt-facade:focus-visible img{opacity:1}
.yt-play{position:absolute;left:50%;top:50%;width:68px;height:48px;margin:-24px 0 0 -34px;border-radius:14px;background:rgba(15,15,15,.85);border:2px solid var(--gold)}
.yt-play:after{content:"";position:absolute;left:50%;top:50%;margin:-10px 0 0 -6px;border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent var(--gold)}
.w-embed-youtubevideo noscript a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#111;color:var(--gold);padding:16px;text-align:center}
.video_caption{margin:10px 0 0;font-size:14px;line-height:20px;color:var(--grey)}

/* ===== SEO: enlaces a zonas, casilla de privacidad y páginas legales ===== */
.seo_links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}
.form_consent{display:flex;align-items:flex-start;gap:10px;margin:0 0 10px;font-size:13px;line-height:18px;font-weight:400;color:var(--grey)}
.form_consent input{width:auto;margin-top:2px;flex:0 0 auto}
.form_consent a,.form_consent_info a{color:var(--gold)}
.form_consent_info{margin:0 0 20px;font-size:12px;line-height:17px;color:var(--grey);max-width:560px}
.legal_page{padding:120px 0 60px}
.legal_page .legal_inner{max-width:860px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
.legal_page h1{font-size:34px;line-height:40px;margin-top:0}
.legal_page h2{font-size:20px;line-height:26px;color:var(--gold);margin-top:34px}
.legal_page p,.legal_page li{font-size:15px;line-height:1.7}
.legal_page a{color:var(--gold);text-decoration:underline}
.legal_updated{color:var(--grey);font-size:13px}
.legal_table_wrap{overflow-x:auto}
.legal_table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}
.legal_table th,.legal_table td{border:1px solid var(--dark-grey);padding:10px 12px;text-align:left;vertical-align:top}
.legal_table th{background:rgba(255,255,255,.06)}
