.elementor-kit-6{--e-global-color-primary:#E1A2C7;--e-global-color-secondary:#AA7C40;--e-global-color-text:#848484;--e-global-color-accent:#50AF5C;--e-global-color-099dbe4:#FFFFFF;--e-global-color-06cbd35:#000000;--e-global-color-5b7aa88:#FFFFFF;--e-global-color-bfddac1:#FFFFFF;--e-global-color-97c0151:#191919;--e-global-color-4475c58:#FFFFFF;--e-global-color-98b34c0:#FFFFFF;--e-global-color-d549938:#FFFFFFA1;--e-global-color-d6720a5:#000000;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Kianda";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"Kianda", Sans-serif;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.72);color:#083F0D;background-color:transparent;background-image:linear-gradient(180deg, #72CF7D 0%, #15561E 100%);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */header#site-header nav {
    align-items: flex-start!important;
}

header#site-header ul {
    padding-top: 20px!important;
}

header#site-header {
    padding-top: 5px;
    width: 100%;
    max-width: 100%;
    justify-content: center;
    position:absolute;
    z-index: 9;
}

.banner:before, .banner:after {
    content: '';
    width: 50%;
    height: 70%;
    background: url(https://dalamarta.criacaocomvalor.com.br/wp-content/uploads/2024/09/fundo-cao.png);
    position: absolute;
    top: 80px;
    z-index:0;
}

.banner:after {
    right: 30px;
    height: 70%!important;
    transform: scaleX(-1);
}

.banner:before {
    left: 30px;
}

@media only screen and (max-width:767px) {

header#site-header {
    align-items: flex-start;
    justify-content: space-around;
    padding-top: 20px;
}

.site-branding.hidden-md {
    margin-top: -14px;
}

.banner:after {
    left: inherit!important;
    right: 0;
}

.banner:before, .banner:after {
    width: 100%;
    left: 0;
    top: 0;
    background-size: 280%;
    background-repeat: no-repeat;
    top: 12px;
    opacity: 0.3;
    width: 50%;
}
}

button.cta-filhote, button.cta-plantel, .col-footer.col-footer-1 button {
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.72)!important;
    fill: #083F0D;

    background-color: transparent!important;
    background-image: linear-gradient(180deg, #72CF7D 0%, #15561E 100%)!important;
    border-style: solid!important;
    border-width: 0px 0px 5px 0px!important;
    border-color: #113A16!important;
    border-radius: 40px!important;
    padding: 3px 5px 3px!important;
    font-family: var(--e-global-typography-secondary-font-family)!important;
    font-weight: 400!important;
    letter-spacing: 0!important;
}

@-webkit-keyframes shine {
  0% {
    background-position: 110% 0%, 0 0;
  }
  100% {
    background-position: -10% 0%, 0 0;
  }
}
@keyframes shine {
  0% {
    background-position: 110% 0%, 0 0;
  }
  100% {
    background-position: -10% 0%, 0 0;
  }
}



[data-silver] {
  color: #858585;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text) {
  [data-silver] {
    color: transparent;
    background-image: linear-gradient(to right, transparent 0%, transparent 45%, white 50%, transparent 55%, transparent 100%), linear-gradient(270deg, #8c8c8c 1.3%, #999 15%, #868686 29.6%, #828282 29.6%, #7d7d7d 31.8%, #797979 31.8%, #6a6a6a 38.9%, #d3d3d3);
    background-position: 110% 0%, 0 0;
    background-size: 200% auto, auto;
    -webkit-background-clip: text;
    background-clip: text;
    animation: shine 2s ease-in-out 2 alternate-reverse 2s;
  }
}
[data-silver]:before {
  content: attr(data-silver);
  color: #fff;
  position: absolute;
  z-index: -1;
  top: -0.08vw;
  left: 0px;
  text-shadow: black 0px 0.08vw 12px;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text) {
  [data-silver]:after {
    content: attr(data-silver);
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to bottom, transparent 0%, transparent 48%, rgba(17, 17, 17, 0.5) 50%, transparent 75%);
    -webkit-background-clip: text;
    background-clip: text;
  }
}

.golden-btn a + .golden-btn a, button.cta-filhote { margin-top: 1em; }

.golden-btn a, button.cta-filhote, button.cta-plantel, .col-footer.col-footer-1 button {
  display: inline-block!important;
  outline: none!important;


  box-sizing: border-box!important;
  border: none!important;
  border-radius: .3em!important;

  line-height: 1.1em!important;
  text-transform: uppercase!important;
  padding: 15px 30px!important;
  box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(110,80,20,.4),
              inset 0 -2px 5px 1px rgba(139,66,8,1),
              inset 0 -1px 1px 3px rgba(250,227,133,1)!important;
  background-image: linear-gradient(160deg, #a54e07, #b47e11, #fef1a2, #bc881b, #a54e07)!important;
  border: 1px solid #a55d07!important;
  color: rgb(120,50,5)!important;
  text-shadow: 0 2px 2px rgba(250, 227, 133, 1)!important;
  cursor: pointer!important;
  transition: all .2s ease-in-out!important;
  background-size: 100% 100%!important;
  background-position:center!important;
}

button.cta-filhote, button.cta-plantel, .col-footer.col-footer-1 button {
    border-radius:6px!important;
    color:rgb(51 51 51)!important
}

.golden-btn a:focus,
.golden-btn a:hover, button.cta-filhote:focus, button.cta-filhote:hover, button.cta-plantel:focus, button.cta-plantel:hover, .col-footer.col-footer-1:focus button, .col-footer.col-footer-1:hover button {
  background-size: 150% 150%!important;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23),
                inset 0 -2px 5px 1px #b17d10,
                inset 0 -1px 1px 3px rgba(250,227,133,1)!important;
  border: 1px solid rgba(165,93,7,.6)!important;
  color: rgba(120,50,5,.8)!important;
}
.golden-btn a:active, button.cta-filhote, button.cta-plantel, .col-footer.col-footer-1 button {
  box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(110,80,20,.4),
              inset 0 -2px 5px 1px #b17d10,
                inset 0 -1px 1px 3px rgba(250,227,133,1)!important;
}

.golden-btn a {
 
      border-radius: 500px!important;
}

@media only screen and (max-width:767px) {
    .golden-btn a {
      font-size: 5vw!important;
}

}


.pulse a {

    -webkit-animation: pulse 1.5s infinite!important;
}


.pulse a:hover {
    -webkit-animation: none;
}

@-webkit-keyframes pulse {
    0% {
        -moz-transform: scale(0.95);
        -ms-transform: scale(0.95);
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
 box-shadow: 0 0 20px 0 rgba(0, 205, 82, 0)!important;
    }

    70% {
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
 box-shadow: 0 0 20px 10px rgba(0, 205, 82,0.5)!important;
    }

    100% {

         box-shadow: 0 0 20px 0 rgba(0, 205, 82,1)!important;
    }
}



h2.h-esp {
    /* text-align: center; */
    /* width: max-content; */
    margin: 0 auto;
    display: block;
    font-family: "Kianda", Sans-serif;
    font-size: 109px;
}

.slide-filhote button.cta-filhote, .slide-plantel button.cta-plantel {
    color: rgb(120,50,5)!important;
    border-radius: 500px!important;
}

@media only screen and (max-width:767px) {
.cta-pri a {
    font-size:9vw!important;
}
    
  h2.h-esp {
    /* text-align: center; */
    /* width: max-content; */
font-size:16vw!important;
    line-height:1.0;
    text-align:center;
}  
    
}

h2.h-esp {
    font-family: 'Kianda'!important;
}


.col-footer h3 {
    background: linear-gradient(to right, transparent 0%, transparent 45%, white 50%, transparent 55%, transparent 100%), linear-gradient(270deg, #8c8c8c 1.3%, #999 15%, #868686 29.6%, #828282 29.6%, #7d7d7d 31.8%, #797979 31.8%, #6a6a6a 38.9%, #d3d3d3);
    background-position: 110% 0%, 0 0;
    background-size: 200% auto, auto;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 30px;
}


h3.titulo-preview-filhote, h3.titulo-preview-plantel {
    background: linear-gradient(to right, transparent 0%, transparent 45%, white 50%, transparent 55%, transparent 100%), linear-gradient(270deg, #8c8c8c 1.3%, #999 15%, #868686 29.6%, #828282 29.6%, #7d7d7d 31.8%, #797979 31.8%, #6a6a6a 38.9%, #d3d3d3);
    background-position: 110% 0%, 0 0;
    background-size: 200% auto, auto;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.col-footer.col-footer-1 button {
    color: rgb(120,50,5)!important;
    border-radius: 500px!important;
        margin: 0 auto;
    display: block !important;
}

.col-footer.col-footer-1 button * {
    fill: rgb(120,50,5)!important;
}

span.elementor-button-icon.elementor-align-icon-left {
    top: 1px;
}

.fundadores:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: #FFF;
    left: 0;
    top: 0;
    filter: blur(261px);
    border-radius: 500px;
}

@media only screen and (max-width:767px) {
    .fundadores:before {
        filter: blur(20vw);
            background: #ffffff70;
    }
}

.countDown .container div.a div::after {
    color: #FFF;
}

.col-ctr-single-filhote button.cta-filhote {
    color: rgb(120, 50, 5) !important;
    border-radius: 500px !important;
    margin: 0 auto;
    display: block!important;
    left: 0;
    right: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kianda';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dalamarta.criacaocomvalor.com.br/wp-content/uploads/2024/09/kianda.eot');
	src: url('https://dalamarta.criacaocomvalor.com.br/wp-content/uploads/2024/09/kianda.eot?#iefix') format('embedded-opentype'),
		url('https://dalamarta.criacaocomvalor.com.br/wp-content/uploads/2024/09/kianda-1.woff2') format('woff2'),
		url('https://dalamarta.criacaocomvalor.com.br/wp-content/uploads/2024/09/kianda-2.woff') format('woff'),
		url('https://dalamarta.criacaocomvalor.com.br/wp-content/uploads/2024/09/kianda.ttf') format('truetype');
}
/* End Custom Fonts CSS */