.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-d672e98:#151515;--e-global-color-5d17a62:#5723F5;--e-global-color-53d833b:#9933FC;--e-global-color-a4f72b5:#DC32FC;--e-global-typography-primary-font-family:"Nothead";--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-family:"Nothead";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Nothead";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nothead";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:7em;--container-default-padding-right:0em;--container-default-padding-bottom:7em;--container-default-padding-left:0em;}.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-5 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:7em;--container-default-padding-right:0em;--container-default-padding-bottom:7em;--container-default-padding-left:0em;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:5em;--container-default-padding-right:0em;--container-default-padding-bottom:5em;--container-default-padding-left:0em;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:4em;--container-default-padding-right:1.25em;--container-default-padding-bottom:4em;--container-default-padding-left:1.25em;}}/* Start custom CSS */html, body{
    overflow-x: hidden !important;
    width: 100% !important;
}


.elementor-kit-5 .elementor-widget-container p:last-child {
margin-bottom:0px;
}

.boxing {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  z-index: 0;
  backdrop-filter: blur(0);
  -webkit-backdrop-filter: blur(0);
  transition: backdrop-filter 0.3s ease-in-out, -webkit-backdrop-filter 0.3s ease-in-out;
}

.boxing::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2px; /* Espessura da borda */
  border-radius: inherit; /* Herda o border-radius do .boxing */
  z-index: -1;
  background: linear-gradient(180deg, #878787, transparent); /* Cores da borda */
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0; /* Inicialmente torna a borda invisível */
  transition: opacity 0.3s ease-in-out; /* Transição suave para a borda */
}

.boxing:hover {
  backdrop-filter: blur(3px);
  -webkit-backdrop-filter: blur(3px);
  background-color: #32323260;
}

.boxing:hover::before {
  opacity: 1; /* Torna a borda visível ao passar o mouse */
}




.coluna p{
   opacity: 0;
    filter: blur(10px);
    transform: translatey(80px);
}

.coluna:hover p{
    opacity: 1;
    filter: blur(0px);
    transform: translatey(0px);
    transition: 0.5s ease 0.3s;
}

.coluna{
    overflow: hidden;
    height: 550px;
    transition: 0.5s ease;
    width: 50%;
}

.coluna:hover{
    width: 100%;
    padding: 40px;
    transition: 0.5s ease;
}

.coluna::before{
    content:"";
    background: #9933FC80;
    opacity: 0;
    transition: 0.5s;
}

.coluna:hover::before{
    opacity: 1;
}

@media(max-width: 767px){
    .coluna{
        width: 100%;
        transition: all 0.5s ease;
        max-height: 300px;
    }
    
    .coluna:hover{
        max-height: 580px;
        padding: 20px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nothead';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://victorbrand.com.br/wp-content/uploads/2024/07/nethead-webfont.woff2') format('woff2'),
		url('https://victorbrand.com.br/wp-content/uploads/2024/07/nethead-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Nothead';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://victorbrand.com.br/wp-content/uploads/2024/07/nethead-bold-webfont-1.woff2') format('woff2'),
		url('https://victorbrand.com.br/wp-content/uploads/2024/07/nethead-bold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */