.elementor-kit-10{--e-global-color-primary:#0040FF;--e-global-color-secondary:#00021A;--e-global-color-text:#55566A;--e-global-color-accent:#00BFF2;--e-global-color-3d78d19:#000000;--e-global-color-ca2c199:#FFFFFF;--e-global-color-73e9295:#00000000;--e-global-color-7c11da7:#CCD9FF;--e-global-color-4bec748:#2B60FF;--e-global-color-ce5bbe2:#0033CB;--e-global-color-1d0c826:#002BAA;--e-global-color-f94a3d8:#000D55;--e-global-color-750b3f8:#CCF2FC;--e-global-color-3753b3b:#AAEAFB;--e-global-color-90e57f9:#80DFF8;--e-global-color-e01c78b:#2BCAF4;--e-global-color-14955f1:#CCCEE6;--e-global-color-7672935:#2B3295;--e-global-color-c5cfc10:#000540;--e-global-color-177a211:#121742;--e-global-color-634d1f3:#0C0F2C;--e-global-color-4fccf4d:#07091A;--e-global-color-f6cb4ae:#1B1D36;--e-global-color-12a50b6:#00021F;--e-global-color-1d3475d:#EEF7FE;--e-global-color-5883fc9:#E3F1FE;--e-global-color-e6ed926:#D4EAFD;--e-global-color-f9c0127:#556B7E;--e-global-color-33863fc:#394754;--e-global-color-c566313:#222B32;--e-global-typography-primary-font-family:"Barlow";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Barlow";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Barlow";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-ff40557-font-family:"Barlow";--e-global-typography-ff40557-font-size:18px;--e-global-typography-ff40557-font-weight:600;--e-global-typography-ff40557-line-height:1.5em;--e-global-typography-2803fb3-font-family:"Barlow";--e-global-typography-2803fb3-font-size:16px;--e-global-typography-2803fb3-font-weight:700;--e-global-typography-2803fb3-line-height:1.5em;--e-global-typography-a011fb5-font-family:"Barlow";--e-global-typography-a011fb5-font-size:80px;--e-global-typography-a011fb5-font-weight:700;--e-global-typography-a011fb5-line-height:1em;--e-global-typography-591230b-font-family:"Barlow";--e-global-typography-591230b-font-size:56px;--e-global-typography-591230b-font-weight:700;--e-global-typography-591230b-line-height:1.15em;--e-global-typography-d50f5bc-font-family:"Barlow";--e-global-typography-d50f5bc-font-size:48px;--e-global-typography-d50f5bc-font-weight:700;--e-global-typography-d50f5bc-line-height:1.15em;--e-global-typography-11316a5-font-size:40px;--e-global-typography-11316a5-font-weight:700;--e-global-typography-11316a5-line-height:1.25em;--e-global-typography-e336fd8-font-family:"Barlow";--e-global-typography-e336fd8-font-size:32px;--e-global-typography-e336fd8-font-weight:700;--e-global-typography-e336fd8-line-height:1.25em;--e-global-typography-2741034-font-family:"Barlow";--e-global-typography-2741034-font-size:32px;--e-global-typography-2741034-font-weight:600;--e-global-typography-2741034-line-height:1.25em;--e-global-typography-d6df8ea-font-family:"Barlow";--e-global-typography-d6df8ea-font-size:24px;--e-global-typography-d6df8ea-font-weight:700;--e-global-typography-d6df8ea-line-height:1.25em;--e-global-typography-2a5d9b4-font-family:"Barlow";--e-global-typography-2a5d9b4-font-size:24px;--e-global-typography-2a5d9b4-font-weight:500;--e-global-typography-2a5d9b4-line-height:1.5em;--e-global-typography-6f343ef-font-family:"Barlow";--e-global-typography-6f343ef-font-size:22px;--e-global-typography-6f343ef-font-weight:500;--e-global-typography-6f343ef-line-height:1.25em;--e-global-typography-1eef670-font-family:"Barlow";--e-global-typography-1eef670-font-size:20px;--e-global-typography-1eef670-font-weight:500;--e-global-typography-1eef670-line-height:1.5em;--e-global-typography-e73ddbe-font-family:"Barlow";--e-global-typography-e73ddbe-font-size:14px;--e-global-typography-e73ddbe-font-weight:600;--e-global-typography-e73ddbe-line-height:1.5em;background-color:var( --e-global-color-secondary );font-family:"Barlow", Sans-serif;font-weight:500;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:600ms;}.elementor-kit-10 e-page-transition{background-color:var( --e-global-color-secondary );}.elementor-kit-10 p{margin-bottom:1em;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-kit-10 label{color:var( --e-global-color-634d1f3 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-177a211 );background-color:var( --e-global-color-ca2c199 );box-shadow:0px 2px 2px 0px rgba(4.999999999999996, 9.000000000000082, 62, 0.2);border-style:none;border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;}.elementor-kit-10 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea:focus,.elementor-kit-10 .elementor-field-textual:focus{box-shadow:0px 2px 3px 0px rgba(4.999999999999996, 9.000000000000082, 62, 0.25);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1216px;}.e-con{--container-max-width:1216px;--container-default-padding-top:0px;--container-default-padding-right:32px;--container-default-padding-bottom:0px;--container-default-padding-left:32px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-10 label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-font-size:17px;--e-global-typography-a011fb5-font-size:64px;--e-global-typography-591230b-font-size:44px;--e-global-typography-d50f5bc-font-size:42px;--e-global-typography-11316a5-font-size:32px;--e-global-typography-e336fd8-font-size:28px;--e-global-typography-2741034-font-size:28px;--e-global-typography-d6df8ea-font-size:22px;--e-global-typography-2a5d9b4-font-size:20px;--e-global-typography-6f343ef-font-size:19px;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-10 label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.e-con{--container-default-padding-top:0px;--container-default-padding-right:24px;--container-default-padding-bottom:0px;--container-default-padding-left:24px;}}@media(min-width:1800px){.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-10 label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}}/* Start custom CSS *//* GLOBAL */

body {
    overflow-x: hidden !important;
}
div p:last-child {
    margin-bottom: 0;
}

.fit {width:fit-content;}

.vh-full {
    transition: all .3s !important;
    height: 100vh;
    height: 100dvh;
}
.elementor-button-wrapper, .elementor-icon-wrapper, .elementor-button-icon {
    line-height: 0;
}

::-webkit-scrollbar {
    width: 8px;
    background: var(--e-global-color-secondary);
}
::-webkit-scrollbar-thumb {
    background: var(--e-global-color-f94a3d8);
    border-radius: 4px;
    border: solid 2px var(--e-global-color-secondary);
    transition: all .3s;
}
::-webkit-scrollbar-thumb:hover {
    background: var(--e-global-color-primary);
}
@media (max-width: 767px) {
    ::-webkit-scrollbar {
        display: none;
    }
}

/* DELAY SLIDER ITEMS */

.slider-hero .swiper-slide{transition: opacity .3s;}
.slider-hero .swiper-slide-next, .slider-hero .swiper-slide-prev {
    opacity: 0;
}
.slider-hero .swiper-slide-prev .start-slide {
    transform: translate3d(-80px,0,0);
    opacity: 0;
}
.slider-hero .swiper-slide-next .start-slide {
    transform: translate3d(80px,0,0);
    opacity: 0;
}
.slider-hero .swiper-slide-active .start-slide {
    transform: translate3d(0,0,0);
    opacity: 1;
}

.start-slide.d4 {transition: all .6s .4s;}
.start-slide.d5 {transition: all .6s .5s;}
.start-slide.d6 {transition: all .6s .6s;}
.start-slide.d7 {transition: all .6s .7s;}
.start-slide.d8 {transition: all .6s .8s;}
.start-slide.d9 {transition: all .6s .9s;}
.start-slide.d10 {transition: all .6s 1s;}


/* HIDE DEFAULT MOBILE TOUCH HOVER */
button,
textarea,
input,
select,
a,
div a,
.menu-button {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/*HEADER*/
.header.fix {
    position: relative;
}

.header.fix:before {
    content: '';
    position: absolute;
    background: #000D3380;
    border-radius: 16px;
    -webkit-backdrop-filter: blur(32px);
    backdrop-filter: blur(32px);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.header-fx-scroll .header.fix {
    transition: opacity .4s, transform .8s;
    transform: translateY(100%);
}
.header-fx-scroll:not(.elementor-sticky--active) .header.fix {
    transform: translateY(-100%);
    opacity: 0;
}

@media (max-width: 767px) {
    .header.fix {
        width: calc(100% - 16px);
    }
}

/*FOOTER*/
.col-footer .elementor-widget-text-editor ul li a {color: inherit !important;}
.col-footer .elementor-widget-text-editor ul {list-style: none; padding: 0;}
.col-footer .elementor-widget-text-editor :not(:last-child) {margin-bottom: .5rem;}
.col-footer a {transition: opacity .3s;}
.col-footer a:hover {opacity: .5;}

/*NAV-MENU*/
.nav-menu a.elementor-item,
.btn-top .elementor-button {
    position: relative;
}
.nav-menu a.elementor-item::before,
.btn-top .elementor-button::before {
    content: '';
    position: absolute;
    background: transparent;
    box-shadow:
        inset 0 0 #FFFFFF00,
        inset 0 0 #00000000,
        0 0 0 #05093e00;
    border-radius: 8px;
    top: 8px;
    right: -12px;
    left: -12px;
    bottom: 8px;
    transition: background .3s;
}
.nav-menu a.elementor-item:hover::before,
.btn-top .elementor-button:hover::before {
    background: #FFFFFF26;
    box-shadow:
        inset 0 1px 1px #FFFFFF40,
        inset 0 -1px 1px #00000026,
        0px 2px 2px #05093e33;
}
.nav-menu ul li:not(:first-child) a.elementor-item-active {
    color: var(--e-global-color-750b3f8) !important;
}

/*BUTTON*/
.btn .elementor-button-text,
.btn-top .elementor-button-text,
.btn-clean .elementor-button-text,
.e-loop__load-more .elementor-button-text {line-height: 1.125;}
.btn .elementor-button-icon,
.btn-top .elementor-button-icon,
.btn-clean .elementor-button-icon,
.e-loop__load-more .elementor-button-icon {font-size: 18px;}
.btn .elementor-button-text,
.e-loop__load-more .elementor-button-text {flex-grow: inherit;}
.btn .elementor-button,
.form button.elementor-button,
.plano-carousel .elementor-swiper-button,
.form .elementor-field-subgroup input[type="radio"]+label,
.form .elementor-field-subgroup input[type="checkbox"]+label,
.e-loop__load-more .elementor-button,
.filter-tabs button.e-filter-item {
    position: relative;
    box-shadow:
        inset 0 1px 0.5px #FFFFFF40,
        inset 0 -1px 0.5px #00000026,
        0px 2px 2px #05093e33,
        0 0 0 1px #556b7e26 !important;
}
.filter-tabs button.e-filter-item {
    transition: .3s;
}
.btn .elementor-button::before,
.form button.elementor-button::before,
.plano-carousel .elementor-swiper-button::before,
.e-loop__load-more .elementor-button::before,
.filter-tabs button.e-filter-item::before {
    content: '';
    position: absolute;
    border-radius: 16px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: transparent;
    transition: background .3s !important;
}
.btn:hover .elementor-button,
.form button.elementor-button:hover,
.plano-carousel .elementor-swiper-button:hover,
.form .elementor-field-subgroup input[type="radio"]:hover+label,
.form .elementor-field-subgroup input[type="checkbox"]:hover+label,
.e-loop__load-more:hover .elementor-button,
.filter-tabs button.e-filter-item:hover {
    box-shadow:
        inset 0 2px 0.5px #FFFFFF40,
        inset 0 -2px 0.5px #00000030,
        0 2px 3px #05093e33,
        0 0 0 5px #556b7e26 !important;
}

.btn:hover .elementor-button:before,
.form button.elementor-button:hover::before,
.plano-carousel .elementor-swiper-button:hover::before,
.e-loop__load-more:hover .elementor-button:before,
.filter-tabs button.e-filter-item:hover::before {
    background: #d4eafd26;
}
.btn:active .elementor-button,
.form button.elementor-button:active,
.plano-carousel .elementor-swiper-button:active,
.form .elementor-field-subgroup input[type="radio"]:active+label,
.form .elementor-field-subgroup input[type="checkbox"]:active+label,
.e-loop__load-more:active .elementor-button,
.filter-tabs button.e-filter-item:active {
    box-shadow:
        inset 0 2px 0.5px #00000030,
        inset 0 -1px 0.5px #FFFFFF40,
        0 2px 6px #05093e33,
        0 0 0 6px #556b7e26 !important;
}
.btn:active .elementor-button:before,
.form button.elementor-button:active::before,
.plano-carousel .elementor-swiper-button:active::before,
.e-loop__load-more:active .elementor-button:before,
.filter-tabs button.e-filter-item:active::before {
    background: #002C5550;
}


.btn.blue .elementor-button,
.form button.elementor-button,
.plano-carousel .elementor-swiper-button {
    color: var(--e-global-color-ca2c199);
    background-color: transparent;
    background-image: linear-gradient(var(--e-global-color-4bec748) 0%, var(--e-global-color-ce5bbe2) 100%);
}
    /*only radio/check btn form*/
.form .elementor-field-option input[type="radio"]+label,
.form .elementor-field-option input[type="checkbox"]+label {
    background: white;
}
.form .elementor-field-group:not(.elementor-field-type-radio) label {
    display: none;
}
.form .elementor-field-option input {
    position: absolute;
    opacity: 0;
}
.form .elementor-field-subgroup {
    display: flex;
    gap: 8px;
}
.form .elementor-field-option {
    flex-grow: 1;
    padding: 0 !important;
}
.form .elementor-field-option label {
    justify-content: center;
    padding: 16px 24px;
    border-radius: 16px;
    transition: all .3s;
}
.form .elementor-field-subgroup input[type="radio"]+label,
.form .elementor-field-subgroup input[type="checkbox"]+label,
.form .elementor-field-subgroup input[type="radio"]:checked+label,
.form .elementor-field-subgroup input[type="checkbox"]:checked+label{
    position: relative;
}

    /*btn swiper*/
.plano-carousel .elementor-swiper-button {
    border-radius: 16px;
    padding: 6px;
}
.plano-carousel .elementor-swiper-button i {
    line-height: 0;
}
.plano-carousel .swiper-button-disabled {opacity:0 !important;}


.btn.cian .elementor-button,
.form .elementor-field-subgroup input[type="radio"]:checked+label,
.form .elementor-field-subgroup input[type="checkbox"]:checked+label {
    color: var(--e-global-color-177a211);
    background-color: transparent;
    background-image: linear-gradient(var(--e-global-color-90e57f9) 0%, var(--e-global-color-e01c78b) 100%);
}
.btn.dark .elementor-button,
.filter-tabs button.e-filter-item[aria-pressed="true"] {
    color: var(--e-global-color-ca2c199);
    background-color: transparent;
    background-image: radial-gradient(at center bottom, var(--e-global-color-1d0c826), var(--e-global-color-c5cfc10) 75%);
}
.btn.light .elementor-button,
.e-loop__load-more .elementor-button,
.filter-tabs button.e-filter-item {
    color: var(--e-global-color-177a211);
    background-color: var(--e-global-color-ca2c199);
}

.bezel-shadow {
    box-shadow:
        inset 0 2px 0.5px #FFFFFF40,
        inset 0 -1px 0.5px #00000030,
        0 2px 6px #05093e50,
        0 0 0 6px #556b7e26 !important;
}
.bezel {
    box-shadow:
        inset 0 1px 0.5px #FFFFFF40,
        inset 0 -1px 0.5px #00000026 !important;
}
.shadow {
    box-shadow:
        0px 2px 2px #05093e33,
        0 0 0 1px #556b7e26 !important;
}

/* BANNER */
.banner-hero {
    position: relative;
    border-radius: 16px;
    box-shadow: 0 0 0 8px #00155580;
    z-index: 1;
}
.banner-hero::after {
    content:'' !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 180px;
    box-shadow: 0 0 80px 16px var(--e-global-color-e01c78b);
    z-index: -1;
}
@media (max-width: 767px) {
   .banner-hero::after {
        box-shadow: 0 0 40px 6px var(--e-global-color-e01c78b);
    } 
}

/*FORM*/
.form input, .form textarea {
    box-shadow: inset 0 1px 0.5px #FFFFFF40,
        inset 0 -1px 0.5px #00000026,
        0 2px 2px #05093e33,
        0 0 0 1px #556b7e26 !important;
}
.form input:focus, .form textarea:focus {
    box-shadow: inset 0 1px 0.5px #FFFFFF40,
        inset 0 -1px 0.5px #00000026,
        0 2px 3px #05093e33,
        0 0 0 6px #556b7e26 !important;
}
.form input::placeholder, textarea::placeholder {
    opacity: .3 !important;
}

/*PLAN CARD*/
.plano-carousel .swiper {
    overflow: visible;
}
.plano-item, .card-depoimento { /*+depoimento*/
    box-shadow: 0 0 0 0px #556b7e26,
    0 32px 40px rgba(0, 37, 132, 0.10);
}
.plano-item:hover, .card-depoimento:hover {
    box-shadow: 0 0 0 5px #556b7e26,
    0 32px 40px rgba(0, 37, 132, 0.10);
}
.plano-glow {
    mix-blend-mode: screen;
    transition: bottom .6s;
}
.plano-item:hover .plano-glow {
    bottom: -230px !important;
}
.plano-adicionais {
    min-height: 112px;
    max-height: 128px;
}
.galeria-adicionais {
    height: 48px;
    overflow: hidden;
}
@media (min-width: 1024px) and (max-width: 1200px) {
    .plano-title h2 {font-size: 3vw !important;}
}
@media (max-width: 767px) {.plano-glow {top: 56px !important;}}
.galeria-adicionais .e-gallery-container {
    display: flex !important;
    justify-content: center !important;
    gap: 8px !important;
}
.galeria-adicionais .e-gallery-item {
    position: relative !important;
    left: 0 !important;
}
/*.galeria-adicionais .e-gallery-container {*/
/*    display: flex !important;*/
/*    flex-direction: row !important;*/
/*    justify-content: center;*/
/*    gap: 8px !important;*/
/*}*/
/*.galeria-adicionais .e-gallery-image {*/
/*    --galeria-adicionais-size: 48px;*/
/*    width: var(--galeria-adicionais-size);*/
/*    height: var(--galeria-adicionais-size);*/
/*}*/

/*.jet-engine-gallery-grid__item img {*/
/*    height: var(--galeria-adicionais-size);*/
/*}*/
/*.plan-bar .jet-listing-dynamic-field,*/
/*.plan-bar .jet-listing-dynamic-field__inline-wrap {*/
/*    display: inline;*/
/*}*/
.plan-bar-in {
    background:var(--e-global-color-primary);
    height: 2px;
    border-radius: 1px;
}
.plan-bar .jet-listing-dynamic-field__content {
    background-color: #D9E3FF;
    border-radius: 1px;
}

/*CARD DEPOIMENTO*/
.card-depoimento {direction: ltr !important;}
.btn-depoimento {
    opacity: 0;
    transform: translateX(24px);
    transition: opacity .3s, transform .3s;
    
}
.card-depoimento:hover .btn-depoimento {
    opacity: 1;
    transform: translateX(0);
}
.qtd-depoimento {
    transition: opacity .3s;
}
.card-depoimento:hover .qtd-depoimento {
    opacity: 0;
}

/*VIDEOS*/
.img-thumb {
    position: relative;
    aspect-ratio: 16 / 9;
    overflow: hidden;
    border: solid 5px var(--e-global-color-7c11da7);
    border-radius: 16px;
    box-shadow: 0 0 0 0 #0040FF;
    transition: box-shadow .3s, border-color .3s;
}
@media (max-width: 1023px) {
    .title-video h2 {
        /*font-size: 3.8vw !important;*/
        font-size: max(28px, 3.8vw) !important;
    }
}
.destaque-video:hover .img-thumb.min {
    box-shadow: 0 0 0 2px #0040FF;
    border-radius: 16px;
    border-color: var(--e-global-color-ca2c199);
}
.img-thumb img {
    object-fit: cover !important;
}

.video-page .elementor-custom-embed-image-overlay::before,
.video-page .elementor-custom-embed-image-overlay::after {
    z-index: 1;
    pointer-events: none;
}
.img-thumb::before,
.video-page .elementor-custom-embed-image-overlay::before {
    content: '';
    position: absolute;
    background: #000D5580;
    opacity: 0;
    backdrop-filter: blur(0);
    -webkit-backdrop-filter: blur(0);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 11px;
    transition: all .6s;
}
.img-thumb::after,
.video-page .elementor-custom-embed-image-overlay::after {
    content: url("data:image/svg+xml,%3Csvg width='96' height='96' viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.9442 67.9755L42.9444 67.9753L66.9129 51.3817C66.913 51.3817 66.9131 51.3816 66.9131 51.3816C67.4701 50.9963 67.9254 50.4818 68.2399 49.882C68.5544 49.2821 68.7187 48.6148 68.7187 47.9375C68.7187 47.2602 68.5544 46.5929 68.2399 45.993C67.9254 45.3932 67.4701 44.8787 66.9131 44.4934C66.9131 44.4934 66.913 44.4933 66.9129 44.4933L42.9444 27.8997L42.9442 27.8995C42.3158 27.465 41.5805 27.2107 40.818 27.1641C40.0554 27.1175 39.2947 27.2804 38.618 27.6351C37.9414 27.9899 37.3748 28.523 36.9794 29.1767C36.584 29.8304 36.375 30.5798 36.375 31.3437V64.5312C36.375 65.2952 36.584 66.0446 36.9794 66.6983C37.3748 67.352 37.9414 67.8851 38.618 68.2399C39.2947 68.5946 40.0554 68.7575 40.818 68.7109C41.5805 68.6643 42.3158 68.41 42.9442 67.9755ZM21.5827 8.49466C29.3836 3.28221 38.5551 0.500055 47.9372 0.5C60.5144 0.513349 72.5726 5.51553 81.4661 14.4089C90.3595 23.3024 95.3617 35.3608 95.375 47.938C95.3749 57.3201 92.5928 66.4914 87.3803 74.2924C82.1679 82.0934 74.7591 88.1736 66.0911 91.764C57.423 95.3545 47.8849 96.2939 38.6829 94.4635C29.4809 92.6331 21.0284 88.1151 14.3941 81.4809C7.75989 74.8466 3.24191 66.3941 1.41152 57.1921C-0.418866 47.9901 0.520554 38.452 4.11099 29.784C7.70142 21.1159 13.7816 13.7072 21.5827 8.49466Z' fill='%23EEF7FE80' stroke='%23FFFFFF60'/%3E%3C/svg%3E%0A");
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(1.5) rotate(-45deg);
    transition: all .6s;
}
.min.img-thumb::after {
    content: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.9442 67.9755L42.9444 67.9753L66.9129 51.3817C66.913 51.3817 66.9131 51.3816 66.9131 51.3816C67.4701 50.9963 67.9254 50.4818 68.2399 49.882C68.5544 49.2821 68.7187 48.6148 68.7187 47.9375C68.7187 47.2602 68.5544 46.5929 68.2399 45.993C67.9254 45.3932 67.4701 44.8787 66.9131 44.4934C66.9131 44.4934 66.913 44.4933 66.9129 44.4933L42.9444 27.8997L42.9442 27.8995C42.3158 27.465 41.5805 27.2107 40.818 27.1641C40.0554 27.1175 39.2947 27.2804 38.618 27.6351C37.9414 27.9899 37.3748 28.523 36.9794 29.1767C36.584 29.8304 36.375 30.5798 36.375 31.3437V64.5312C36.375 65.2952 36.584 66.0446 36.9794 66.6983C37.3748 67.352 37.9414 67.8851 38.618 68.2399C39.2947 68.5946 40.0554 68.7575 40.818 68.7109C41.5805 68.6643 42.3158 68.41 42.9442 67.9755ZM21.5827 8.49466C29.3836 3.28221 38.5551 0.500055 47.9372 0.5C60.5144 0.513349 72.5726 5.51553 81.4661 14.4089C90.3595 23.3024 95.3617 35.3608 95.375 47.938C95.3749 57.3201 92.5928 66.4914 87.3803 74.2924C82.1679 82.0934 74.7591 88.1736 66.0911 91.764C57.423 95.3545 47.8849 96.2939 38.6829 94.4635C29.4809 92.6331 21.0284 88.1151 14.3941 81.4809C7.75989 74.8466 3.24191 66.3941 1.41152 57.1921C-0.418866 47.9901 0.520554 38.452 4.11099 29.784C7.70142 21.1159 13.7816 13.7072 21.5827 8.49466Z' fill='%23EEF7FE80' stroke='%23FFFFFF60'/%3E%3C/svg%3E%0A");
}
@media (max-width: 767px) {
    .img-thumb::after {
        content: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.9442 67.9755L42.9444 67.9753L66.9129 51.3817C66.913 51.3817 66.9131 51.3816 66.9131 51.3816C67.4701 50.9963 67.9254 50.4818 68.2399 49.882C68.5544 49.2821 68.7187 48.6148 68.7187 47.9375C68.7187 47.2602 68.5544 46.5929 68.2399 45.993C67.9254 45.3932 67.4701 44.8787 66.9131 44.4934C66.9131 44.4934 66.913 44.4933 66.9129 44.4933L42.9444 27.8997L42.9442 27.8995C42.3158 27.465 41.5805 27.2107 40.818 27.1641C40.0554 27.1175 39.2947 27.2804 38.618 27.6351C37.9414 27.9899 37.3748 28.523 36.9794 29.1767C36.584 29.8304 36.375 30.5798 36.375 31.3437V64.5312C36.375 65.2952 36.584 66.0446 36.9794 66.6983C37.3748 67.352 37.9414 67.8851 38.618 68.2399C39.2947 68.5946 40.0554 68.7575 40.818 68.7109C41.5805 68.6643 42.3158 68.41 42.9442 67.9755ZM21.5827 8.49466C29.3836 3.28221 38.5551 0.500055 47.9372 0.5C60.5144 0.513349 72.5726 5.51553 81.4661 14.4089C90.3595 23.3024 95.3617 35.3608 95.375 47.938C95.3749 57.3201 92.5928 66.4914 87.3803 74.2924C82.1679 82.0934 74.7591 88.1736 66.0911 91.764C57.423 95.3545 47.8849 96.2939 38.6829 94.4635C29.4809 92.6331 21.0284 88.1151 14.3941 81.4809C7.75989 74.8466 3.24191 66.3941 1.41152 57.1921C-0.418866 47.9901 0.520554 38.452 4.11099 29.784C7.70142 21.1159 13.7816 13.7072 21.5827 8.49466Z' fill='%23EEF7FE80' stroke='%23FFFFFF60'/%3E%3C/svg%3E%0A");
    }
}
.title-video h2,
.title-video span {transition: all .6s;}
.destaque-video:hover .img-thumb::before,
.video-page .elementor-custom-embed-image-overlay:hover::before {
    opacity: 1;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}
.destaque-video:hover .img-thumb::after,
.video-page .elementor-custom-embed-image-overlay:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0);
}
.destaque-video:hover .title-video h2 {
    color: var(--e-global-color-7672935) !important;
}
.destaque-video:hover .title-video span {
    color: var(--e-global-color-ce5bbe2) !important;
}

.destaque-video ::-webkit-scrollbar {
    height: 3px;
    background: transparent;
}
.destaque-video ::-webkit-scrollbar-thumb {
    background: var(--e-global-color-7c11da7);
    border-radius: 4px;
    border: none;
    transition: all .3s;
}
.destaque-video ::-webkit-scrollbar-thumb:hover {
    background: var(--e-global-color-4bec748);
}
.term-x * {
    word-break: keep-all !important;
}
.term-x .jet-listing-dynamic-terms {
    display: flex;
}
.categoria.term-x {
    flex-shrink: 0 !important;
}

/*MISC*/
.p-link a {
    color: var(--e-global-color-accent);
}
.up span {
    color: var(--e-global-color-ce5bbe2);
}
.g-accent {
    background: linear-gradient(-57deg, #80DFF8, #C4F0FC, #FFFFFF);
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}
@media (max-width: 480px) {
    .resize h1 {font-size: 14vw !important;}
    .resize h2 {font-size: 8vw !important;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('/wp-content/uploads/2024/04/Barlow-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('/wp-content/uploads/2024/04/Barlow-MediumItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('/wp-content/uploads/2024/04/Barlow-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('/wp-content/uploads/2024/04/Barlow-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */