.elementor-kit-10{--e-global-color-primary:#333333;--e-global-color-secondary:#54595F;--e-global-color-text:#444444;--e-global-color-accent:#61CE70;--e-global-color-kadence1:#9933cc;--e-global-color-kadence2:#7a29a3;--e-global-color-kadence3:#1A202C;--e-global-color-kadence4:#2D3748;--e-global-color-kadence5:#4A5568;--e-global-color-kadence6:#718096;--e-global-color-kadence7:#EDF2F7;--e-global-color-kadence8:#F7FAFC;--e-global-color-kadence9:#ffffff;--e-global-color-d5c9e7a:#9933CC;--e-global-color-9e4f2f9:#7A29A3;--e-global-color-f9589b6:#2A1659;--e-global-color-a799a18:#E9D9FC;--e-global-color-a03b44d:#F5F5F5;--e-global-color-399b4b3:#F7F7F7;--e-global-color-7229701:#570861;}.elementor-kit-10.el-is-editing{--global-palette1:#9933cc;--global-palette2:#7a29a3;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:#9933CC;font-weight:600;line-height:1.3em;color:#FFFFFF;border-radius:500px 500px 500px 500px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-9e4f2f9 );color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-color:var( --e-global-color-9e4f2f9 );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.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;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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 */.dark .elementor-button {
    background-color: transparent !important;
    color:#333333 !important;
    border: 1px solid #9933CC;
    border-radius: 500px !important;
    transition-duration: 0.2s;
    box-shadow: 0px 5px 0px #9933CC !important;
   }
.dark .elementor-button:hover {
    box-shadow: 0px 2px 0px #9933CC !important;
    transform: translateY(2px) !important; 
}
.dark .elementor-button:active {
    box-shadow: 0 0px 0px #9933CC !important;
    transform: translateY(5px) !important;
}

p > a:hover:after { 
  transform: scaleX(1);
  transform-origin:50%;
}
p > a:hover:after { 
  transform: scaleX(1);
  transform-origin:50%;
}
p > a {
    font-weight: 600;
  position:relative;
  text-decoration:none;
  display:inline-block;
  color:#9933CC;
}
p > a:hover {
    color:#9933CC;
}
p > a:after {
  display:block;
  content: '';
  border-bottom: solid 2px #9933CC;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  transform-origin:50%;
}
p > a:hover:after { 
  transform: scaleX(1);
  transform-origin:50%;
}

/*.elementor-tab-title {
    border-radius: 0px 0px 0px 0px;
    border:2px solid #333333 !important;
    box-shadow: 3px 3px #333333;
}

.elementor-tab-title.elementor-active{
    background-color:#3182CE !important;
    border-radius: 0px 0px 0px 0px;
    border:2px solid #3182CE !important;
    box-shadow: -0px 0px #333333;
}
.elementor-tab-content {
    background: #f5f5f5 !important;
    margin-top:20px;
}
.elementor-tab-content.elementor-active {
    border-radius: 0px 0px 0px 0px;
    margin-top:20px;
    background: #f5f5f5 !important;
}*/

.plc {
    color:#7B2EEB;
}

.boxed {
    transition-duration: 0.3s;
}
.boxed:hover {
    transform: translate(6px,-6px);
}
.elementor-post__card {
    box-shadow:0px 0px 0px 1px #DDD !important;
    transition-duration: 0.3s;
    
}
.elementor-post__card:hover {
    transform: translate(6px,-6px);
    box-shadow: -10px 10px 0px #9933CC !important;
    border:1px solid #DDD !important;
}

/*.elementor-button {
    background: linear-gradient(to right, #4532A5 0%, #4532A5 50%, #7B2EEB 50%, #7B2EEB 100%);
    background-size: 200% 100%;
    background-position: 100% 0;
    transition: background-position 0.3s;
}
.elementor-button:hover {
    background-position:0 0;
} *//* End custom CSS */