.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-bac349c:#FFFFFF;--e-global-color-f355981:#15141A;--e-global-color-6aa5ee4:#383643;--e-global-color-2fa2bec:#64748B;--e-global-color-3b0989b:#F3F3F3;--e-global-color-9208387:#A233FF;--e-global-color-2219d4a:#AF5AF6;--e-global-color-fe032af:#D6A5FF;--e-global-color-ef16b85:#173EB8;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-3eb09d2-font-family:"Poppins";--e-global-typography-3eb09d2-font-size:2.5em;--e-global-typography-3eb09d2-font-weight:700;--e-global-typography-3eb09d2-line-height:50px;--e-global-typography-d6ef7ee-font-family:"Poppins";--e-global-typography-d6ef7ee-font-size:2.5em;--e-global-typography-d6ef7ee-font-weight:600;--e-global-typography-d6ef7ee-line-height:50px;--e-global-typography-aa1dd58-font-family:"Poppins";--e-global-typography-aa1dd58-font-size:1em;--e-global-typography-aa1dd58-font-weight:400;--e-global-typography-aa1dd58-line-height:24px;--e-global-typography-f7b9f04-font-family:"Poppins";--e-global-typography-f7b9f04-font-size:1.4em;--e-global-typography-f7b9f04-font-weight:600;--e-global-typography-f7b9f04-line-height:36px;--e-global-typography-c3822c5-font-family:"Poppins";--e-global-typography-c3822c5-font-size:1.1em;--e-global-typography-c3822c5-font-weight:500;--e-global-typography-c3822c5-text-transform:uppercase;--e-global-typography-c3822c5-line-height:24px;--e-global-typography-d517945-font-family:"Poppins";--e-global-typography-d517945-font-size:1.1em;--e-global-typography-d517945-font-weight:500;--e-global-typography-d517945-text-transform:uppercase;--e-global-typography-d517945-line-height:24px;--e-global-typography-7d17782-font-family:"Poppins";--e-global-typography-7d17782-font-size:1.1em;--e-global-typography-7d17782-font-weight:400;--e-global-typography-7d17782-line-height:29px;--e-global-typography-4b1f73c-font-family:"Poppins";--e-global-typography-4b1f73c-font-size:1.1em;--e-global-typography-4b1f73c-font-weight:600;--e-global-typography-4b1f73c-text-transform:uppercase;--e-global-typography-4b1f73c-line-height:36px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.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-kit-5{--e-global-typography-3eb09d2-font-size:2.5em;--e-global-typography-3eb09d2-line-height:50px;--e-global-typography-d6ef7ee-font-size:2.5em;--e-global-typography-d6ef7ee-line-height:50px;--e-global-typography-aa1dd58-font-size:1em;--e-global-typography-7d17782-font-size:1.1em;}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-3eb09d2-font-size:2.5em;--e-global-typography-3eb09d2-line-height:45px;--e-global-typography-d6ef7ee-font-size:2.5em;--e-global-typography-d6ef7ee-line-height:45px;--e-global-typography-aa1dd58-font-size:1em;--e-global-typography-aa1dd58-line-height:24px;--e-global-typography-f7b9f04-font-size:1.4em;--e-global-typography-f7b9f04-line-height:32px;--e-global-typography-c3822c5-font-size:1em;--e-global-typography-c3822c5-line-height:24px;--e-global-typography-d517945-font-size:1.1em;--e-global-typography-d517945-line-height:24px;--e-global-typography-7d17782-font-size:1.1em;--e-global-typography-7d17782-line-height:29px;--e-global-typography-4b1f73c-font-size:1.1em;--e-global-typography-4b1f73c-line-height:32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-3eb09d2-font-size:2.3em;--e-global-typography-3eb09d2-line-height:40px;--e-global-typography-d6ef7ee-font-size:2.3em;--e-global-typography-d6ef7ee-line-height:40px;--e-global-typography-aa1dd58-font-size:1em;--e-global-typography-aa1dd58-line-height:24px;--e-global-typography-f7b9f04-font-size:1.3em;--e-global-typography-f7b9f04-line-height:32px;--e-global-typography-c3822c5-font-size:0.9em;--e-global-typography-c3822c5-line-height:24px;--e-global-typography-d517945-font-size:1.1em;--e-global-typography-d517945-line-height:24px;--e-global-typography-7d17782-font-size:1.1em;--e-global-typography-7d17782-line-height:29px;--e-global-typography-4b1f73c-font-size:1.1em;--e-global-typography-4b1f73c-line-height:32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*  CUSTOM WEBSITE SIDE SCROLL BAR  */

::-webkit-scrollbar{
    width: 0.7vw;
    background: #15141a;
}

::-webkit-scrollbar-thumb{
    background: -webkit-linear-gradient(transparent,#a132ff);
    background: linear-gradient(transparent,#af50ff);
    border-radius: 20px;
}


/* ---------------------------------------------------*/



/* CSS MORE COMMON SETTING */

.text-400 {
    font-weight: 400;
}

.text-600 {
    font-weight: 600!important;
}

.text-700 {
    font-weight: 700!important;
}

.text-violet-600  {
    color: #AF5AF6!important;
    font-weight: 600!important;
}

.text-700-black   {
    color:#15141A;
     font-weight: 700!important;
}

.text-700-violet {
    font-weight: 700;
    color:#AF5AF6;
}
.text-700-dark-violet {
    font-weight: 700;
    color:#A233FF;
}


.text-violet {
    color:#AF5AF6;
}
.text-dark-violet {
    color:#A233FF;
}
.background-gray {
    background-color: #F3F3F3;
    padding-right: 4px;
    padding-left: 4px;
}


/* ---------------------------------------------------*/

/* LINK LAYOUT */

.a-link {
    color:#AF5AF6!important;
    font-weight: 600;
}

a:has(.a-link) {
       color:#AF5AF6!important;
}

a:has(.a-link):hover {
       color:#AF5AF6!important;
         text-decoration: underline!important;
     text-decoration-thickness: 2px!important;
}

.a-link::after {
  content: "🔗";
  
}


/* ---------------------------------------------------*/



/*HOME - MAIN SECTION */

/* Image Transition Smooth */
.div-img-cont img {
    transition: 0.7s ease; 
    
}

/* Image Transition Smooth - Hover Setting on Main Container*/
.main-div:hover .div-img-cont img {
        transform: scale(1.1);
}
    
/* Text Underline White - Default Setting*/
.text-underline-white {
    text-decoration: underline;
    text-decoration-color: transparent; 
    text-decoration-thickness: 3px;
    transition: text-decoration-color 0.7s ease!important;
}

/* Text Underline White - Hover Setting on Main Container*/
.main-div:hover .text-underline-white {
      text-decoration-color: white;
}



/* ---------------------------------------------------*/


/* Image Transition Smooth - Hover Setting on Main Container*/
.main-div-2:hover .div-img-cont img {
        transform: scale(1.1);
}
    
/* Text Underline Black - Default Setting*/
.text-underline-black {
    text-decoration: underline;
    text-decoration-color: transparent; 
    text-decoration-thickness: 2px;
    transition: text-decoration-color 0.7s ease!important;
}

/* Text Underline Black - Hover Setting on Main Container*/
.main-div-2:hover .text-underline-black {
      text-decoration-color: #173EB8;
}

/* Text color turn Blue - Hover Setting on Main Container*/
.main-div-2:hover .text-underline-black a {
    color:#173EB8!important;
}


/* ---------------------------------------------------*/



/* FOOTER */

/* Make the Menu Text "Bold" on Hover */
.text-bold-hover a.elementor-item:hover {
    font-weight: 600!important;
}
/* Make the Transition Smooth when text become Bold */
.text-bold-hover a.elementor-item {
      transition: font-variation-settings 0.25s ease!important;
}


/* ---------------------------------------------------*/


/* BRANK PRO */
/* Move 5px the tippy icon on pricing section */
.div-list {
    padding-left: 5px;
}
/* Edit the tippy box that appear on hover */
.tippy-content {
    padding: 30px 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-style: italic;
    color: #ffffff; 
    font-size: 1em;
    text-align: center;
}

/* ---------------------------------------------------*/


/* HEADER */

.layout-menu {
    padding-right: 20px;
}
.btn-brank {
    background-color: #383643;
}
.div-header a.elementor-sub-item {
    padding-left: 30px !important;
    background-color: #F3F3F370;
    color:#383643!important;
}



.popup-div button.elementor-button.elementor-size-md {
    margin-top: 15px;
}

/* FONT SIZE SUB MENU */
/* Desktop - default */
.div-menu a.elementor-sub-item {
  font-size: 1.4em !important;
}

/* Tablet - fino a 1024px */
@media (max-width: 1024px) {
  .div-menu a.elementor-sub-item {
    font-size: 1.2em !important;
  }
}

/* Mobile - fino a 767px */
@media (max-width: 767px) {
  .div-menu a.elementor-sub-item {
    font-size: 1.1em !important;
  }
}

/* ---------------------------------------------------*/

/* ARTICLE LAYOUT */

.post-content h2 {
 font-family: "Poppins", Sans-serif;
    font-size: 1.4em;
    font-weight: 600;
    line-height: 36px;
    color: #15141A;
}

.post-content h3 {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1em;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 36px;
    color: #15141A;
}


.bg-article-violet {
    background-color: #EBD3FF;
    padding-right: 4px;
    padding-left: 4px; 
}/* End custom CSS */