/*
Theme Name: Nutricampo Agro
Theme URI: https://www.komunicamais.com.br/
Author: Komunica Mais
Author URI: https://www.komunicamais.com.br/
Description: Tema oficial do site Nutricampo Agro
Version: 2.0
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
License: Proprietary
Tags: komunica, k+, nutricampo
*/

/* =============================================================================
   VARIÁVEIS GLOBAIS — Nutricampo Agro
   ========================================================================== */
:root {
  /* Brand Colors — Paleta Oficial Nutricampo */
  --nc-blue:         #256BA2;   /* Azul principal — fundos, overlays */
  --nc-blue-dark:    #285780;   /* Azul escuro — rodapé, seções dark */
  --nc-blue-light:   #4089C0;   /* Azul claro — hover/acentos */
  --nc-green:        #7CCC6C;   /* Verde — botões, acentos */
  --nc-green-dark:   #2B7E3D;   /* Verde escuro — hover de botões */
  --nc-gold:         #F09601;   /* Gold — labels, CTAs dourados */
  --nc-gold-light:   #F5AE2A;   /* Gold claro — hover */
  --nc-dark:         #1A1A1A;
  --nc-text:         #333333;
  --nc-text-light:   #666666;
  --nc-bg:           #F6F6F6;   /* Off-white oficial */
  --nc-white:        #FFFFFF;
  --nc-border:       #E8E8E0;

  /* Overlays */
  --nc-overlay-dark:  rgba(26, 26, 26, 0.72);
  --nc-overlay-blue:  rgba(37, 107, 162, 0.82);
  --nc-overlay-blue-dark: rgba(40, 87, 128, 0.88);

  /* Typography */
  --font-heading: 'DM Sans', sans-serif;
  --font-body:    'Gantari', sans-serif;

  /* Spacing */
  --space-xs:  0.5rem;
  --space-sm:  1rem;
  --space-md:  2rem;
  --space-lg:  4rem;
  --space-xl:  6rem;
  --space-2xl: 9rem;

  /* Container */
  --container-max: 1240px;
  --container-pad: 1.5rem;

  /* Transitions */
  --ease-fast:    0.2s ease;
  --ease-base:    0.35s ease;
  --ease-premium: 0.35s cubic-bezier(0.4, 0, 0.2, 1);

  /* Shadows */
  --shadow-sm:  0 2px 8px rgba(0,0,0,0.07);
  --shadow-md:  0 4px 24px rgba(0,0,0,0.11);
  --shadow-lg:  0 10px 48px rgba(0,0,0,0.16);
  --shadow-card: 0 4px 20px rgba(45, 107, 45, 0.08);

  /* Border Radius */
  --radius-sm:   4px;
  --radius-md:   10px;
  --radius-lg:   20px;
  --radius-pill: 100px;
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
body, html {max-width:100%; overflow-x:hidden;}
html { scroll-behavior: smooth; }
.ekit-wid-con, .image-card-v2, .profile-image-card, .profile-image-card img {height:100% !important;}
.profile-image-card {padding:0 !important}
.profile-image-card img {object-fit: cover;}
.elementor-widget-text-editor p {margin-bottom:15px;}
.bdt-prime-slider-button-text {display:inline-block !important;}	
.bdt-prime-slider-button-text .bdt-slide-btn-icon {display: inline-block !important; vertical-align:middle !important;}
#header {left:0; position:absolute; top:0; width:100%; z-index: 10; transition: all ease-in-out 0.5s;}
#header .logo {display: none; transition: all ease-in-out 0.3s;}
#header.fixed-top {position: fixed; transition: all ease-in-out 0.5s;}
#header.fixed-top .logo-w {display: none; transition: all ease-in-out 0.3s;}
#header.fixed-top .logo {display: block; transition: all ease-in-out 0.3s;}
#header.fixed-top .ekit-menu-nav-link {color:#000000 !important; border-color:#000000 !important;}
.the_content ul, .the_content ol {padding-bottom: 8px;}
.the_content li {padding-bottom: 8px;}
.the_content ul li {list-style: inside disc;}
.the_content ol li {list-style: inside decimal;}
.the_content h5 {padding-bottom: 8px;}
.wp-image-1094 {object-position: calc(100% + 11px) bottom;}
.p-quem-somos strong, .p-quem-somos b {font-weight: 900; text-shadow: 0 0 0.3px;}
.categorias li {padding-bottom: 12px !important;}
.categorias li a {font-family: "Comfortaa", Sans-serif !important; font-size: 16px !important; text-transform: uppercase; transition: all ease-in-out 0.3s;}
.categorias li a.active, .categorias li a:hover {color:#FF9C00E3 !important; text-shadow: 0 0 0.3px #141414; transition: all ease-in-out 0.3s;}
.categorias li a svg {fill:#141414 !important;}
.tag-cats a {color:#949494 !important; display: inline !important;}
.tag-cats a:hover {color: #257BBE !important;}
@media (min-width: 768px) 
{
    .bdt-main-title, .bdt-sub-title {text-align:left;}
    .bdt-slide-featured {bottom:100px !important; left:13%; padding:0 !important;}
    .middle-gallery {height: 100% !important;}
    .middle-gallery img {height: calc(100% - 20px) !important; object-fit: cover;}
}

@media (max-width: 767px) 
{
    .bdt-main-title, .bdt-sub-title {text-align:center;}
    .bg-dark-blue-mobile {background-color: var(--e-global-color-8b0e318) !important;}
    #videobox.eael-sticky-video-player2.out {display: none !important;}
    #header.fixed-top .elementskit-menu-hamburger, #header.fixed-top .elementskit-menu-hamburger:hover, #header.fixed-top .elementskit-menu-hamburger:active {background-color: var(--e-global-color-primary) !important; border-color: var(--e-global-color-primary) !important;}
    #box .elementskit-infobox, #box .elementskit-infobox * {text-align: center !important;}
}

/* */
.bdt-prime-slider-skin-slide {
  position:relative
}
.bdt-prime-slider-skin-slide:after {
  content:'';
  position:absolute;
  width:80%;
  height:25px;
  background:#fff;
  right:0;
  bottom:0;
  z-index:1;
  display:none
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-wrapper {
  width:100%;
  max-width:fit-content;
  margin:0 clamp(30px, 5vw, 50px)
}
.bdt-prime-slider-skin-slide .bdt-slideshow-item .bdt-ps-slide-img {
  position:absolute;
  height:100%;
  width:100%;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-content {
  padding:0;
  position:relative;
  z-index:999
}
.bdt-prime-slider-skin-slide .bdt-main-title {
  display:inline-block
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-desc {
  position:relative;
  text-align:center
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-desc .bdt-title-tag a {
  color:#fff
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-desc .bdt-title-tag {
  font-size:clamp(42px, 10vw, 115px);
  font-weight:700;
  color:#fff;
  margin:0;
  padding-bottom:20px;
  display:inline;
  line-height:1.5
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-desc .bdt-ps-sub-title {
  font-size:clamp(20px, 2vw, 24px);
  color:#fff;
  margin:0;
  font-weight:700;
  display:inline-block
}
.bdt-prime-slider-skin-slide .bdt-slide-featured {
  display:none;
  position:absolute;
  right:0;
  bottom:25px;
  width:80%;
  padding:clamp(15px, 2vw, 30px);
  background:rgba(0,0,0,0.5)
}
.bdt-prime-slider-skin-slide .bdt-slide-featured .bdt-slider-excerpt {
  padding-right:20px;
  margin-right:20px;
  border-right:1px solid rgba(254,80,108,0.63);
  color:#e5e5e5;
  font-size:14px;
  list-style:28px
}
.bdt-prime-slider-skin-slide .bdt-slide-featured .bdt-slider-excerpt p {
  margin:0
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button {
  width:100%
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button .bdt-slide-btn {
  color:#fff;
  display:block;
  text-align:center
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button .bdt-slide-btn .bdt-slide-btn-icon {
  display:inline-table
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button .bdt-slide-btn .bdt-slide-btn-icon svg {
  width:30px;
  height:30px;
  margin-top:2px
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button .bdt-slide-btn .bdt-slide-btn-icon svg * {
  stroke:#fff
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button .bdt-slide-btn .bdt-prime-slider-button-text {
  display:inline-grid
}
.bdt-prime-slider-skin-slide .bdt-slide-shape {
  position:absolute;
  width:30%;
  height:70%;
  background:rgba(254,80,108,0.63);
  top:0;
  left:20%;
  display:none
}
.bdt-prime-slider-skin-slide .bdt-slide-text-mobile .bdt-slider-excerpt {
  color:#e5e5e5;
  font-size:13px;
  margin-top:15px
}
.bdt-prime-slider-skin-slide .bdt-slide-text-mobile .bdt-prime-slider-arrow-button {
  width:auto;
  display:inline-block
}
.bdt-prime-slider-skin-slide .bdt-slide-text-mobile .bdt-slide-btn {
  font-size:13px
}
.bdt-prime-slider-skin-slide .bdt-slide-text-mobile .bdt-slide-btn .bdt-prime-slider-button-text {
  display:flex
}
.bdt-prime-slider-skin-slide .bdt-slide-text-mobile .bdt-slide-btn .bdt-slide-btn-icon {
  display:flex
}
.bdt-prime-slider-skin-slide .bdt-slide-text-mobile .bdt-slide-btn .bdt-slide-btn-icon svg {
  width:20px;
  height:20px
}
.bdt-prime-slider-skin-slide .bdt-dotnav {
  display:none
}
.bdt-prime-slider-skin-slide .bdt-dotnav.bdt-margin-left-100 {
  margin-left:50px
}
.bdt-prime-slider-skin-slide .bdt-dotnav.bdt-margin-bottom-100 {
  margin-bottom:50px
}
.bdt-prime-slider-skin-slide .bdt-dotnav li {
  position:relative;
  padding-top:20px
}
.bdt-prime-slider-skin-slide .bdt-dotnav li:after {
  content:attr(data-label);
  font-size:18px;
  color:#fff;
  opacity:0;
  transition:all .3s ease;
  margin:0;
  transform:translateX(30px);
  position:absolute;
  top:19px
}
.bdt-prime-slider-skin-slide .bdt-dotnav li.bdt-active:after {
  opacity:1;
  transform:translateX(10px)
}
.bdt-prime-slider-skin-slide .bdt-dotnav li a {
  width:4px;
  height:4px;
  border-radius:20px;
  background:#fff;
  transition:all .3s ease
}
.bdt-prime-slider-skin-slide .bdt-dotnav li.bdt-active a {
  height:25px;
  background:#fff
}
.bdt-prime-slider-skin-slide .bdt-navigation-arrows {
  position:absolute;
  right:0;
  bottom:0;
  display:flex;
  flex-direction:row;
  gap:15px;
  margin-right:20px;
  margin-bottom:20px
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-next,
.bdt-prime-slider-skin-slide .bdt-prime-slider-previous {
  padding:0;
  height:clamp(40px, 5vw, 60px);
  width:clamp(40px, 5vw, 60px);
  display:flex;
  border:1px solid #fff;
  background:rgba(0,0,0,0.1);
  align-items:center;
  justify-content:center;
  transition:all .3s ease
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-next:hover,
.bdt-prime-slider-skin-slide .bdt-prime-slider-previous:hover {
  background:rgba(254,80,108,0.63);
  border-color:rgba(254,80,108,0.63)
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-next svg,
.bdt-prime-slider-skin-slide .bdt-prime-slider-previous svg {
  color:#fff;
  width:clamp(10px, 1vw, 14px)
}
@media (min-width:640px) {
  .bdt-prime-slider-skin-slide .bdt-slide-shape {
    display:inherit
  }
  .bdt-prime-slider-skin-slide .bdt-dotnav {
    display:inherit
  }
}
@media (min-width:768px) {
  .bdt-prime-slider-skin-slide:after,
  .bdt-prime-slider-skin-slide .bdt-slide-featured {
    display:inherit
  }
  .bdt-prime-slider-skin-slide .bdt-slide-text-mobile {
    display:none
  }
  .bdt-prime-slider-skin-slide .bdt-navigation-arrows {
    bottom:auto;
    right:0;
    top:50%;
    transform:translateY(-50%);
    flex-direction:column;
    margin-bottom:0;
    margin-right:30px
  }
}
@media (min-width:1024px) {
  .bdt-prime-slider-skin-slide:after {
    width:60%
  }
  .bdt-prime-slider-skin-slide .bdt-navigation-arrows {
    margin-right:100px
  }
  .bdt-prime-slider-skin-slide .bdt-slide-featured {
    width:60%
  }
  .bdt-prime-slider-skin-slide .bdt-dotnav.bdt-margin-left-100 {
    margin-left:100px
  }
  .bdt-prime-slider-skin-slide .bdt-dotnav.bdt-margin-bottom-100 {
    margin-bottom:100px
  }
}
@media (min-width:1440px) {
  .bdt-prime-slider-skin-slide:after {
    width:40%
  }
  .bdt-prime-slider-skin-slide .bdt-slide-featured {
    width:40%
  }
}
.bdt-prime-slider-skin-crelly {
  position:relative
}
.bdt-prime-slider-skin-crelly .bdt-slideshow-item .bdt-ps-slide-img {
  position:absolute;
  height:100%;
  width:100%;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover
}
.bdt-prime-slider-skin-crelly .bdt-overlay-default:before {
  content:'';
  position:absolute;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.5);
  top:0;
  left:0
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-wrapper {
  width:100%;
  max-width:fit-content;
  margin-left:55px;
  margin-right:20px;
  margin-top:clamp(20px, 5vw, 100px)
}
.bdt-prime-slider-skin-crelly .bdt-crelly-btn,
.bdt-prime-slider-skin-crelly .bdt-main-title {
  display:inline-block
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-desc {
  position:relative
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-desc .bdt-title-tag a {
  color:#fff
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-desc .bdt-title-tag {
  font-size:clamp(28px, 8vw, 100px);
  font-weight:700;
  color:#fff;
  margin:0;
  text-transform:uppercase;
  display:inline;
  line-height:1.5
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-desc .bdt-ps-sub-title {
  font-size:clamp(14px, 3vw, 32px);
  color:#fe506c;
  margin:0;
  font-weight:700;
  padding-bottom:10px;
  text-transform:uppercase;
  display:inline-block
}
.bdt-prime-slider-skin-crelly .bdt-slider-excerpt-content {
  margin-top:20px
}
.bdt-prime-slider-skin-crelly .bdt-slider-excerpt-content h3 {
  font-size:clamp(12px, 1.5vw, 18px);
  color:#fff;
  display:inline-block;
  text-transform:uppercase
}
.bdt-prime-slider-skin-crelly .bdt-slider-excerpt {
  position:relative;
  color:#e5e5e5;
  font-size:clamp(13px, 1vw, 14px);
  line-height:initial;
  margin-right:20px;
  margin-bottom:10px
}
.bdt-prime-slider-skin-crelly .bdt-slider-excerpt:before {
  content:'';
  position:absolute;
  height:3px;
  width:40px;
  background:#fe506c;
  top:-12px
}
.bdt-prime-slider-skin-crelly .bdt-slider-excerpt p {
  margin:0
}
.bdt-prime-slider-skin-crelly .bdt-slide-btn {
  font-size:clamp(12px, 1vw, 14px);
  color:#a2dce6;
  font-weight:700;
  position:relative;
  padding:6px 10px;
  transition:all .3s ease;
  transform:translateX(-10px);
  display:inline-block
}
.bdt-prime-slider-skin-crelly .bdt-slide-btn svg {
  width:1em
}
.bdt-prime-slider-skin-crelly .bdt-slide-btn svg * {
  stroke:#a2dce6
}
.bdt-prime-slider-skin-crelly .bdt-slide-btn:before {
  content:'';
  position:absolute;
  height:100%;
  width:100%;
  background:#fe506c;
  z-index:-1;
  left:0;
  top:0;
  transform:scale(.5);
  opacity:0;
  transition:all .3s ease
}
.bdt-prime-slider-skin-crelly .bdt-slide-btn:hover {
  color:#fff;
  transform:translateX(0)
}
.bdt-prime-slider-skin-crelly .bdt-slide-btn:hover svg * {
  stroke:#fff
}
.bdt-prime-slider-skin-crelly .bdt-slide-btn:hover:before {
  opacity:1;
  transform:scale(1)
}
.bdt-prime-slider-skin-crelly .bdt-prime-social-icon {
  z-index:1
}
.bdt-prime-slider-skin-crelly span.bdt-slide-btn-icon {
  display:flex;
  margin-left:5px
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-social-icon {
  right:30px
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-social-icon h3 {
  display:none;
  font-size:12px;
  text-transform:uppercase;
  color:#fff;
  padding-right:20px;
  margin:0
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-social-icon a {
  color:#fff;
  font-size:clamp(12px, 1vw, 16px);
  margin-left:8px;
  display:flex;
  padding:12px;
  border-radius:40px;
  background:rgba(255,255,255,0.1);
  transition:all .3s ease
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-social-icon a:hover {
  color:#fe506c;
  background:#fff
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-social-icon a:hover svg {
  fill:#fe506c
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-social-icon a i,
.bdt-prime-slider-skin-crelly .bdt-prime-slider-social-icon a svg {
  height:1em;
  width:1em
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-social-icon a svg {
  fill:#fff;
  transition:fill .3s ease
}
.bdt-prime-slider-skin-crelly .bdt-dotnav {
  margin-left:15px
}
.bdt-prime-slider-skin-crelly .bdt-dotnav li {
  position:relative
}
.bdt-prime-slider-skin-crelly .bdt-dotnav li a {
  position:relative;
  width:24px;
  height:24px;
  background:transparent;
  border:3px solid transparent;
  transition:all .3s ease
}
.bdt-prime-slider-skin-crelly .bdt-dotnav li a:before {
  content:'';
  position:absolute;
  height:4px;
  width:4px;
  background:#e5e5e5;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  border-radius:20px
}
.bdt-prime-slider-skin-crelly .bdt-dotnav li a:after {
  content:'';
  position:absolute;
  border:1px solid transparent;
  height:100%;
  width:100%;
  left:0;
  border-radius:40px;
  transform:scale(0);
  transition:all .3s ease-out
}
.bdt-prime-slider-skin-crelly .bdt-dotnav li.bdt-active a {
  background:transparent
}
.bdt-prime-slider-skin-crelly .bdt-dotnav li.bdt-active a:before {
  background:#fff
}
.bdt-prime-slider-skin-crelly .bdt-dotnav li.bdt-active a:after {
  border-color:#e5e5e5;
  transform:scale(1)
}
.bdt-prime-slider-skin-crelly .bdt-slidenav {
  position:relative
}
.bdt-prime-slider-skin-crelly .bdt-navigation-arrows {
  margin-left:25px;
  display:inline-flex
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-next,
.bdt-prime-slider-skin-crelly .bdt-prime-slider-previous {
  padding:0;
  height:32px;
  width:32px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-top:10px;
  margin-right:6px;
  background:rgba(0,0,0,0.3);
  transition:all .3s ease
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-next:hover,
.bdt-prime-slider-skin-crelly .bdt-prime-slider-previous:hover {
  background:#fff
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-next:hover svg,
.bdt-prime-slider-skin-crelly .bdt-prime-slider-previous:hover svg {
  color:#fe506c
}
.bdt-prime-slider-skin-crelly .bdt-prime-slider-next svg,
.bdt-prime-slider-skin-crelly .bdt-prime-slider-previous svg {
  color:#fafafa;
  width:6px
}
.bdt-prime-slider-skin-crelly .bdt-ps-counternav {
  bottom:140px;
  height:60px;
  width:60px;
  display:none;
  margin:0
}
.bdt-prime-slider-skin-crelly .bdt-ps-counternav:before {
  content:'';
  position:absolute;
  width:1px;
  height:75px;
  background:rgba(255,255,255,0.1);
  left:48%;
  top:-8px;
  transform:rotate(45deg)
}
.bdt-prime-slider-skin-crelly .bdt-ps-counternav li {
  position:absolute;
  transform:rotateX(-180deg);
  transition:all .3s ease;
  opacity:0;
  transform-style:preserve-3d
}
.bdt-prime-slider-skin-crelly .bdt-ps-counternav li a {
  font-size:20px;
  color:#fe506c;
  margin-left:0;
  font-weight:600;
  line-height:1
}
.bdt-prime-slider-skin-crelly .bdt-ps-counternav li.bdt-active {
  opacity:1;
  transform:none;
  transition-delay:.3s
}
.bdt-prime-slider-skin-crelly .bdt-ps-counternav span {
  color:rgba(255,255,255,0.1);
  font-size:20px;
  font-weight:600;
  position:absolute;
  right:0;
  bottom:0;
  line-height:1
}
@media (min-width:768px) {
  .bdt-prime-slider-skin-crelly .bdt-slider-excerpt-content .bdt-slider-excerpt {
    column-count:2;
    margin:15px 0;
    line-height:28px
  }
  .bdt-prime-slider-skin-crelly .bdt-prime-slider-wrapper {
    margin-left:110px
  }
  .bdt-prime-slider-skin-crelly .bdt-prime-slider-social-icon h3 {
    display:inherit
  }
  .bdt-prime-slider-skin-crelly .bdt-navigation-arrows {
    display:inherit;
    margin-left:30px
  }
  .bdt-prime-slider-skin-crelly .bdt-prime-slider-next,
  .bdt-prime-slider-skin-crelly .bdt-prime-slider-previous {
    height:48px;
    width:48px;
    margin-right:0
  }
  .bdt-prime-slider-skin-crelly .bdt-prime-slider-next svg,
  .bdt-prime-slider-skin-crelly .bdt-prime-slider-previous svg {
    width:8px
  }
  .bdt-prime-slider-skin-crelly .bdt-dotnav {
    margin-left:42px
  }
}
@media (min-width:1024px) {
  .bdt-prime-slider-skin-crelly .bdt-navigation-arrows {
    margin-left:100px
  }
  .bdt-prime-slider-skin-crelly .bdt-prime-slider-wrapper {
    margin-left:230px
  }
  .bdt-prime-slider-skin-crelly .bdt-dotnav {
    margin-left:120px
  }
  .bdt-prime-slider-skin-crelly .bdt-prime-slider-desc .bdt-main-title {
    margin-bottom:25px
  }
  .bdt-prime-slider-skin-crelly .bdt-prime-slider-next,
  .bdt-prime-slider-skin-crelly .bdt-prime-slider-previous {
    height:60px;
    width:60px
  }
  .bdt-prime-slider-skin-crelly .bdt-prime-slider-next svg,
  .bdt-prime-slider-skin-crelly .bdt-prime-slider-previous svg {
    width:10px
  }
  .bdt-prime-slider-skin-crelly .bdt-ps-counternav {
    display:inherit
  }
  .bdt-prime-slider-skin-crelly .bdt-prime-slider-social-icon {
    right:100px
  }
}
.bdt-prime-slider-skin-meteor {
  position:relative
}
.bdt-prime-slider-skin-meteor .bdt-slideshow-item .bdt-ps-slide-img {
  position:absolute;
  height:100%;
  width:100%;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-wrapper {
  width:100%;
  max-width:fit-content;
  margin:0 clamp(30px, 10vw, 200px)
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-wrapper .bdt-slider-excerpt {
  margin-bottom:25px
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-desc {
  position:relative;
  width:100%
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-desc .bdt-main-title {
  margin-bottom:clamp(20px, 4vw, 50px);
  display:inline-block
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-desc .bdt-title-tag a {
  color:#fff
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-desc .bdt-title-tag {
  font-size:clamp(40px, 10vw, 140px);
  font-weight:700;
  color:#fff;
  margin:0;
  text-transform:uppercase;
  display:inline
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-desc .bdt-ps-sub-title {
  font-size:clamp(18px, 2vw, 24px);
  color:#fff;
  margin:0;
  padding-bottom:15px;
  font-weight:700;
  text-transform:uppercase;
  display:inline-block
}
.bdt-prime-slider-skin-meteor .bdt-slider-excerpt {
  margin-right:clamp(20px, 3vw, 40px);
  color:#e5e5e5;
  font-size:clamp(13px, 1vw, 14px)
}
.bdt-prime-slider-skin-meteor .bdt-slider-excerpt p {
  margin:0
}
.bdt-prime-slider-skin-meteor .bdt-slide-btn {
  font-size:clamp(15px, 2vw, 16px);
  padding:8px 70px 8px 20px;
  position:relative;
  border-radius:80px;
  color:#fff;
  border:2px solid #fe506c;
  transition:all .3s ease;
  outline:none;
  display:inline-block
}
.bdt-prime-slider-skin-meteor .bdt-slide-btn:hover {
  background-color:#fe506c
}
.bdt-prime-slider-skin-meteor .bdt-slide-btn:hover .bdt-slide-btn-icon {
  background:#fff
}
.bdt-prime-slider-skin-meteor .bdt-slide-btn:hover .bdt-slide-btn-icon svg * {
  stroke:#fe506c
}
.bdt-prime-slider-skin-meteor .bdt-slide-btn .bdt-slide-btn-icon {
  background:#fe506c;
  border-radius:40px;
  right:0;
  position:absolute;
  height:38px;
  width:38px;
  line-height:38px;
  bottom:0;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:background .3s ease
}
.bdt-prime-slider-skin-meteor .bdt-slide-btn .bdt-slide-btn-icon svg * {
  stroke:#fff;
  transition:all .3s ease
}
.bdt-prime-slider-skin-meteor .bdt-prime-social-icon {
  z-index:1
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-social-icon {
  text-align:center
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-social-icon a {
  color:#fff;
  font-size:10px;
  margin:3px;
  padding:9px;
  border-radius:40px;
  display:flex;
  border:2px solid #fff;
  transition:all .3s ease
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-social-icon a:hover {
  color:#8EB477;
  background:#fff
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-social-icon a:hover svg {
  fill:#8EB477
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-social-icon a i,
.bdt-prime-slider-skin-meteor .bdt-prime-slider-social-icon a svg {
  height:1em;
  width:1em
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-social-icon a svg {
  fill:#fff;
  transition:fill .3s ease
}
.bdt-prime-slider-skin-meteor .bdt-scroll-down {
  z-index:1
}
.bdt-prime-slider-skin-meteor .bdt-scroll-down .bdt-scroll-icon {
  position:relative
}
.bdt-prime-slider-skin-meteor .bdt-scroll-down .bdt-scroll-icon svg {
  transition:all .4s ease-out;
  width:3em
}
.bdt-prime-slider-skin-meteor .bdt-scroll-down:hover .bdt-scroll-icon svg {
  transform:translateY(30px)
}
.bdt-prime-slider-skin-meteor .bdt-scroll-down .bdt-scroll-down-text {
  display:none
}
.bdt-prime-slider-skin-meteor .bdt-scroll-down-wrapper {
  margin-left:16px
}
.bdt-prime-slider-skin-meteor .bdt-scroll-down-wrapper button {
  background:transparent;
  padding:0;
  border:0;
  outline:none;
  cursor:pointer
}
.bdt-prime-slider-skin-meteor .bdt-scroll-down-wrapper button svg * {
  fill:#fff
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-footer-content {
  display:none;
  width:100%
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-footer-content .bdt-social-background {
  position:relative;
  background:#1F3E2D
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-footer-content .bdt-social-bg-color {
  background:#8EB477
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-footer-content .bdt-ps-meta li {
  position:absolute;
  top:50%;
  left:20px;
  transition:opacity 400ms ease-out;
  transform:translateY(-50%)
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-footer-content .bdt-ps-meta li:not(.bdt-active) {
  opacity:0;
  display:none
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-footer-content .bdt-slide-thumbnav-img {
  position:relative;
  overflow:hidden
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-footer-content .bdt-slide-thumbnav-img li {
  transition:opacity 400ms ease-out
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-footer-content .bdt-slide-thumbnav-img li img {
  height:100%;
  width:100%;
  object-fit:cover
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-footer-content .bdt-slide-thumbnav-img li:not(.bdt-active) {
  opacity:0
}
.bdt-prime-slider-skin-meteor .bdt-dotnav {
  margin-right:clamp(20px, 4vw, 70px)
}
.bdt-prime-slider-skin-meteor .bdt-dotnav li {
  position:relative
}
.bdt-prime-slider-skin-meteor .bdt-dotnav li a {
  position:relative;
  width:clamp(24px, 2vw, 30px);
  height:clamp(24px, 2vw, 30px);
  background:transparent;
  border:2px solid transparent;
  transform:scale(.8);
  transition:all .3s ease
}
.bdt-prime-slider-skin-meteor .bdt-dotnav li a:before {
  content:'';
  position:absolute;
  height:clamp(6px, 1vw, 8px);
  width:clamp(6px, 1vw, 8px);
  background:rgba(255,255,255,0.8);
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  border-radius:20px
}
.bdt-prime-slider-skin-meteor .bdt-dotnav li.bdt-active a {
  background:transparent;
  border-color:#fff;
  transform:scale(1)
}
.bdt-prime-slider-skin-meteor .bdt-dotnav li.bdt-active a:before {
  background:#fff
}
@media (min-width:768px) {
  .bdt-prime-slider-skin-meteor .bdt-prime-slider-wrapper .bdt-slider-excerpt {
    display:none
  }
  .bdt-prime-slider-skin-meteor .bdt-slide-btn {
    padding:12px 75px 12px 30px
  }
  .bdt-prime-slider-skin-meteor .bdt-slide-btn .bdt-slide-btn-icon {
    height:48px;
    width:48px;
    line-height:48px
  }
  .bdt-prime-slider-skin-meteor .bdt-prime-slider-footer-content {
    display:flex
  }
  .bdt-prime-slider-skin-meteor .bdt-height-small {
    height:clamp(120px, 12vw, 150px)
  }
}
@media (min-width:1024px) {
  .bdt-prime-slider-skin-meteor .bdt-prime-slider-social-icon a {
    display:inline-flex;
    margin:0;
    font-size:14px;
    padding:10px
  }
  .bdt-prime-slider-skin-meteor .bdt-scroll-down-wrapper {
    margin-left:88px
  }
  .bdt-prime-slider-skin-meteor .bdt-prime-slider-footer-content .bdt-ps-meta li {
    left:40px
  }
}
.bdt-prime-slider-skin-general {
  position:relative;
  overflow:hidden
}
.bdt-prime-slider-skin-general .bdt-prime-slider-wrapper {
  width:100%;
  max-width:fit-content;
  margin:0 clamp(30px, 5vw, 50px)
}
.bdt-prime-slider-skin-general .bdt-prime-slider-content {
  position:relative
}
.bdt-prime-slider-skin-general .bdt-slideshow-item .bdt-ps-slide-img {
  position:absolute;
  height:100%;
  width:100%;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover
}
.bdt-prime-slider-skin-general .bdt-prime-slider-desc .bdt-main-title {
  display:inline-block;
  margin-bottom:20px
}
.bdt-prime-slider-skin-general .bdt-prime-slider-desc .bdt-main-title>div {
  display:inline-block
}
.bdt-prime-slider-skin-general .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag a {
  color:#fff
}
.bdt-prime-slider-skin-general .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
  font-size:clamp(30px, 10vw, 110px);
  font-weight:700;
  color:#fff;
  line-height:1.3;
  margin:0;
  display:inline-block
}
.bdt-prime-slider-skin-general .bdt-prime-slider-desc .bdt-sub-title .bdt-ps-sub-title {
  color:rgba(255,255,255,0.6);
  font-size:16px;
  font-weight:400;
  margin:0 0 5px;
  display:inline-block
}
.bdt-prime-slider-skin-general .bdt-prime-slider-desc .bdt-slider-excerpt {
  margin:0 0 clamp(20px, 4vw, 40px)
}
.bdt-prime-slider-skin-general .bdt-slider-excerpt {
  margin:clamp(20px, 7vw, 80px) 20px 20px 0;
  color:#ddd;
  font-size:clamp(14px, 1vw, 16px);
  line-height:20px;
  max-width:clamp(510px, 65vw, 550px)
}
.bdt-prime-slider-skin-general .bdt-btn-wrapper {
  display:inline-flex
}
.bdt-prime-slider-skin-general .bdt-slide-btn {
  display:inline-block;
  font-size:clamp(14px, 1vw, 16px);
  padding:8px 55px 8px 20px;
  position:relative;
  border-radius:80px;
  color:#fff;
  border:2px solid #fe506c;
  transition:all .3s ease;
  outline:none
}
.bdt-prime-slider-skin-general .bdt-slide-btn:hover {
  background-color:#fe506c
}
.bdt-prime-slider-skin-general .bdt-slide-btn:hover .bdt-slide-btn-icon {
  background:#fff
}
.bdt-prime-slider-skin-general .bdt-slide-btn:hover .bdt-slide-btn-icon svg * {
  stroke:#fe506c
}
.bdt-prime-slider-skin-general .bdt-slide-btn .bdt-slide-btn-icon {
  background:#fe506c;
  border-radius:40px;
  right:1px;
  position:absolute;
  height:31px;
  width:31px;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:background .3s ease
}
.bdt-prime-slider-skin-general .bdt-slide-btn .bdt-slide-btn-icon svg * {
  stroke:#fff;
  transition:stroke .3s ease
}
.bdt-prime-slider-skin-general .bdt-prime-slider-social-icon {
  visibility:hidden;
  position:absolute;
  top:50%;
  left:100px;
  z-index:1;
  transform:translateY(-50%)
}
.bdt-prime-slider-skin-general .bdt-prime-slider-social-icon a {
  display:flex;
  font-size:clamp(14px, 1vw, 16px);
  margin:15px 0
}
.bdt-prime-slider-skin-general .bdt-prime-slider-social-icon i,
.bdt-prime-slider-skin-general .bdt-prime-slider-social-icon svg {
  width:1em;
  height:1em;
  color:#fff
}
.bdt-prime-slider-skin-general .bdt-prime-slider-social-icon svg {
  fill:#fff
}
.bdt-prime-slider-skin-general .bdt-scroll-down {
  position:absolute;
  right:18px;
  z-index:1;
  top:50%;
  transform:translateY(-50%)
}
.bdt-prime-slider-skin-general .bdt-scroll-down span {
  color:#fff;
  font-size:clamp(8px, 1vw, 10px)
}
.bdt-prime-slider-skin-general .bdt-scroll-down .bdt-scroll-icon {
  position:relative
}
.bdt-prime-slider-skin-general .bdt-scroll-down .bdt-scroll-icon svg {
  transition:all .4s ease-out;
  margin-bottom:20px;
  width:35px
}
.bdt-prime-slider-skin-general .bdt-scroll-down .bdt-scroll-icon svg * {
  fill:#fff
}
.bdt-prime-slider-skin-general .bdt-scroll-down:hover .bdt-scroll-icon svg {
  transform:translateY(90px)
}
.bdt-prime-slider-skin-general .bdt-scroll-down .bdt-scroll-down-text {
  transform:rotate(90deg);
  display:block
}
.bdt-prime-slider-skin-general .bdt-scroll-down-wrapper button {
  background:transparent;
  padding:0;
  border:0;
  outline:none;
  cursor:pointer
}
.bdt-prime-slider-skin-general ul.bdt-slideshow-items {
  margin:0
}
.bdt-prime-slider-skin-general .bdt-slideshow-nav {
  left:42px
}
.bdt-prime-slider-skin-general .bdt-slideshow-nav li {
  position:relative;
  align-items:center;
  display:flex;
  margin-right:16px;
  text-align:center;
  padding:0
}
.bdt-prime-slider-skin-general .bdt-slideshow-nav li a {
  position:relative;
  width:18px;
  height:18px;
  border-color:#4cb5ff;
  transition:all .3s ease
}
.bdt-prime-slider-skin-general .bdt-slideshow-nav li a:hover {
  background:transparent;
  border-color:#4cb5ff
}
.bdt-prime-slider-skin-general .bdt-slideshow-nav li a:before {
  box-sizing:border-box;
  content:"";
  border:2px solid #FFF;
  border-radius:100%;
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  transition:all .3s ease;
  box-shadow:.1em .1em .2em rgba(0,0,0,0.5),inset .1em .1em .2em rgba(0,0,0,0.5)
}
.bdt-prime-slider-skin-general .bdt-slideshow-nav li.bdt-active a {
  background:transparent
}
.bdt-prime-slider-skin-general .bdt-slideshow-nav li.bdt-active a:hover {
  background:transparent;
  border-color:transparent
}
.bdt-prime-slider-skin-general .bdt-slideshow-nav li.bdt-active a:before {
  background-color:transparent;
  border-width:5px;
  width:18px;
  height:18px
}
.bdt-prime-slider-skin-general .bdt-prime-slider-next,
.bdt-prime-slider-skin-general .bdt-prime-slider-previous {
  margin-bottom:30px;
  border-radius:60px;
  height:36px;
  width:36px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border:1px solid #fff;
  transition:all .3s ease
}
.bdt-prime-slider-skin-general .bdt-prime-slider-next svg,
.bdt-prime-slider-skin-general .bdt-prime-slider-previous svg {
  color:#fff;
  width:8px;
  transition:all .4s ease-out
}
.bdt-prime-slider-skin-general .bdt-prime-slider-next:before,
.bdt-prime-slider-skin-general .bdt-prime-slider-previous:before {
  content:'';
  position:absolute;
  width:0px;
  height:1px;
  background:#fff;
  top:50%;
  transform:translateY(-50%);
  transition:all .4s ease
}
.bdt-prime-slider-skin-general .bdt-prime-slider-next:hover,
.bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover {
  background:#fe506c;
  border-color:#fe506c;
  width:60px
}
.bdt-prime-slider-skin-general .bdt-prime-slider-previous {
  right:80px
}
.bdt-prime-slider-skin-general .bdt-prime-slider-previous:before {
  right:0
}
.bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover {
  border-radius:60px 20px 20px 60px
}
.bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover svg {
  transform:translateX(-9px)
}
.bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover:before {
  width:30px;
  right:10px
}
.bdt-prime-slider-skin-general .bdt-prime-slider-next {
  right:34px
}
.bdt-prime-slider-skin-general .bdt-prime-slider-next:before {
  left:0
}
.bdt-prime-slider-skin-general .bdt-prime-slider-next:hover {
  transform:translateX(24px);
  border-radius:20px 60px 60px 20px
}
.bdt-prime-slider-skin-general .bdt-prime-slider-next:hover svg {
  transform:translateX(9px)
}
.bdt-prime-slider-skin-general .bdt-prime-slider-next:hover:before {
  width:30px;
  left:10px
}
@media (min-width:768px) {
  .bdt-prime-slider-skin-general .bdt-prime-slider-social-icon {
    left:30px;
    visibility:visible
  }
  .bdt-prime-slider-skin-general .bdt-slide-btn {
    padding:12px 75px 12px 30px
  }
  .bdt-prime-slider-skin-general .bdt-slide-btn .bdt-slide-btn-icon {
    height:37px;
    width:37px;
    right:4px
  }
  .bdt-prime-slider-skin-general .bdt-slideshow-nav li a {
    width:22px;
    height:22px
  }
  .bdt-prime-slider-skin-general .bdt-slideshow-nav li.bdt-active a:before {
    border-width:6px;
    width:22px;
    height:22px
  }
  .bdt-prime-slider-skin-general .bdt-prime-slider-next,
  .bdt-prime-slider-skin-general .bdt-prime-slider-previous {
    height:48px;
    width:48px
  }
  .bdt-prime-slider-skin-general .bdt-prime-slider-next svg,
  .bdt-prime-slider-skin-general .bdt-prime-slider-previous svg {
    width:9px
  }
  .bdt-prime-slider-skin-general .bdt-prime-slider-previous {
    right:100px
  }
  .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover {
    width:75px
  }
  .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover:before {
    width:40px;
    right:12px
  }
  .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover svg {
    transform:translateX(-13px)
  }
  .bdt-prime-slider-skin-general .bdt-prime-slider-next {
    right:40px
  }
  .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover {
    width:75px;
    transform:translateX(30px)
  }
  .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover:before {
    width:40px;
    left:12px
  }
  .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover svg {
    transform:translateX(13px)
  }
}
@media (min-width:1024px) {
  .bdt-prime-slider-skin-general .bdt-scroll-down {
    right:75px
  }
  .bdt-prime-slider-skin-general .bdt-scroll-down .bdt-scroll-icon svg {
    margin-bottom:30px;
    width:48px
  }
  .bdt-prime-slider-skin-general .bdt-scroll-down:hover .bdt-scroll-icon svg {
    transform:translateY(125px)
  }
  .bdt-prime-slider-skin-general .bdt-prime-slider-desc {
    margin-top:40px
  }
  .bdt-prime-slider-skin-general .bdt-prime-slider-social-icon {
    left:100px
  }
  .bdt-prime-slider-skin-general .bdt-dotnav {
    left:113px
  }
  .bdt-prime-slider-skin-general .bdt-prime-slider-previous {
    right:160px;
    margin-bottom:60px
  }
  .bdt-prime-slider-skin-general .bdt-prime-slider-next {
    right:100px;
    margin-bottom:60px
  }
}
.bdt-prime-slider-skin-crelly .bdt-slider-excerpt:before {
  display:none
}
.bdt-show-otherview-yes.elementor-widget-prime-slider-general .bdt-prime-slider-skin-crelly .bdt-slider-excerpt:before {
  display:block
}

/* PRIME SLIDER */
.bdt-slideshow .bdt-slideshow-items {
  min-height:100vh !important;
}
.bdt-slideshow .bdt-overlay-default {
  background-color:#151B54D0;
}
.bdt-prime-slider-skin-slide .bdt-slide-shape {
  background:#0089CB;
}
.bdt-prime-slider-skin-slide:after {
  background:#0089CB;
}
.bdt-prime-slider .bdt-prime-slider-wrapper {
  margin:0% 14% 0% 14%;
}
.bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title {
  width:100%;
  margin-bottom:25px;
}
.bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
  font-family:"Poppins", Sans-serif;
  font-size:65px;
  font-weight:700;
  line-height:70px;
  letter-spacing:1px;
}
.bdt-prime-slider .bdt-prime-slider-desc .bdt-ps-sub-title {
  font-family:"Comfortaa", Sans-serif;
  font-size:32px;
  line-height:42px;
  letter-spacing:0px;
}
.bdt-prime-slider .bdt-slider-excerpt {
  border-style:none;
}
.bdt-prime-slider-skin-meteor .bdt-prime-slider-footer-content .bdt-social-background,
.bdt-prime-slider-skin-slide .bdt-slide-featured {
  background-color:#1054A000;
}
.bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button {
  align-items:center;
}
.bdt-prime-slider .bdt-slide-btn {
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#FFFFFFC4;
  border-radius:38px 38px 38px 38px;
  padding:15px 35px 15px 35px;
  margin:0px 0px 0px 10px;
  font-family:"Comfortaa", Sans-serif;
  font-size:22px;
}
.bdt-prime-slider .bdt-slide-btn svg * {
  stroke:#FFCE44 !important;
}
.bdt-prime-slider .bdt-slide-btn .bdt-slide-btn-icon {
  border-style:none;
}
.bdt-prime-slider .bdt-slide-btn:hover {
  background-color:#0089CB;
}
.bdt-prime-slider .bdt-prime-slider-previous:hover svg,
.bdt-prime-slider .bdt-prime-slider-next:hover svg {
  color:var( --e-global-color-e4a7dab );
}
.bdt-prime-slider .bdt-prime-slider-next:before,
.bdt-prime-slider .bdt-prime-slider-previous:before {
  background:var( --e-global-color-e4a7dab );
}
.bdt-prime-slider .bdt-prime-slider-next:hover,
.bdt-prime-slider .bdt-prime-slider-previous:hover {
  background-color:#FFCE44;
}
@media(max-width:1024px) {
  .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
    font-size:42px;
    line-height:48px;
  }
  .bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button {
    align-items:center;
  }
  .bdt-prime-slider .bdt-slide-btn {
    margin:0px 0px -40px 10px;
  }
}
@media(max-width:767px) {
  .bdt-prime-slider .bdt-prime-slider-wrapper {
    max-width:100%;
    margin:0px 5px 0px 5px;
  }
  .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
    font-size:27px;
    line-height:34px;
  }
  .bdt-prime-slider .bdt-prime-slider-desc .bdt-ps-sub-title {
    font-size:20px;
    line-height:26px;
  }
  .bdt-prime-slider .bdt-slide-btn {
    padding:12px 15px 10px 15px;
    margin:50px 0px 0px 0px;
    font-size:17px;
  }
}