.elementor-148 .elementor-element.elementor-element-d663655{padding:0px 0px 0px 0px;z-index:1000;}.elementor-148 .elementor-element.elementor-element-9148285 .tp-el-section{padding:10px 0px 0px 0px !important;}.elementor-148 .elementor-element.elementor-element-9148285 .tp-el-logo img, .elementor-148 .elementor-element.elementor-element-9148285 .tp-el-logo svg{width:70px;}.elementor-148 .elementor-element.elementor-element-9148285 .tp-el-menu a{color:#000000;}.elementor-148 .elementor-element.elementor-element-9148285 .tp-el-menu a:hover{color:var( --e-global-color-secondary );}.elementor-148 .elementor-element.elementor-element-9148285 .tp-el-btn1{color:#FFFFFF;background-color:#5D63AD;border-width:0px 0px 0px 0px !important;padding:0px 0px 0px 0px;}.elementor-148 .elementor-element.elementor-element-9148285 .tp-el-btn1:hover{color:#5D63AD !important;background:#0A050500 !important;}.elementor-148 .elementor-element.elementor-element-9148285 .tp-el-off-btn{color:#5D63AD;border-color:var( --e-global-color-secondary );}.elementor-148 .elementor-element.elementor-element-9148285 .tp-el-off-btn:hover{background:#02010100 !important;}.elementor-148 .elementor-element.elementor-element-9148285 .tp-el-off-social{border-width:0px 0px 0px 0px !important;}.elementor-148 .elementor-element.elementor-element-9148285 .tp-el-off-social:hover{color:var( --e-global-color-primary );background:#02010100 !important;}.elementor-148 .elementor-element.elementor-element-9148285 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-148 .elementor-element.elementor-element-9148285{width:100%;max-width:100%;}/* Start custom CSS for tp-header-3, class: .elementor-element-9148285 */.elementor-148 .elementor-element.elementor-element-9148285 .col-xl-4.col-lg-6.col-sm-8.col-6 {
    width: 20%;
}

.elementor-148 .elementor-element.elementor-element-9148285 .col-xl-7.col-lg-5.d-none.d-xl-block {
    width: 71%;
}
.btn_tag{
    width: 230px
}


/*:root {*/
/*    --first-color: #ef32d9;*/
/*    --second-color: #89fffd;*/
/*    --size: 300px;*/
/*    --speed: 4s;*/
/*}*/

/*.elementor-148 .elementor-element.elementor-element-9148285 .col-xl-4.col-lg-6.col-sm-8.col-6 {*/
/*    width: 20%;*/
/*}*/

/*.elementor-148 .elementor-element.elementor-element-9148285 .col-xl-7.col-lg-5.d-none.d-xl-block {*/
/*    width: 71%;*/
/*}*/

/*.btn_tag {*/
/*    width: 185px;*/
/*    position:relative; */
/*    overflow: hidden; */
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/

/*.btn_tag:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    width: var(--size);*/
/*    height: 140%;*/
/*    background: linear-gradient(var(--first-color), var(--second-color));*/
/*    animation: animate var(--speed) linear infinite;*/
/*    top: -10%; */
/*    left: -20%; */
   
/*}*/

/*.btn_tag > * {*/
/*    position: absolute; */
    /*z-index: 2;*/
/*}*/

/*@keyframes animate {*/
/*    0% {*/
/*        transform: rotate(0deg);*/
/*    }*/
/*    100% {*/
/*        transform: rotate(360deg);*/
/*    }*/
/*}*/

.btn_tag  {
    background: transparent; /* Make button background transparent */
    border: 3px solid; /* Set the border width */
    border-image-source: linear-gradient(to right, #C455AB, #6053CB); /* Apply gradient */
    border-image-slice: 1; /* Ensure the gradient covers the entire border */
    padding: 16px 20px; /* Adjust padding for the button */
     /* Text color inside the button */
    border-radius: 5px; /* Optional: Add rounded corners */
     /* Optional: Style the text 
    font-weight: bold; /* Optional: Bold text */
    cursor: pointer; /* Pointer cursor on hover */
}

.btn_tag :hover {
    background: linear-gradient(to right, #C455AB, #6053CB); /* Gradient background on hover */
 /* Change text color on hover 
}/* End custom CSS */