.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-text:#292929;--e-global-color-secondary:#9530FF;--e-global-color-accent:#370A6B;--e-global-color-87f45a7:#FFFFFF;--e-global-color-29d64d6:#F7F7F7;--e-global-color-088488a:#737373;--e-global-color-f8dd042:#1A23EB;--e-global-color-a538fb0:#CEABFF;--e-global-color-0281687:#7A80FD;--e-global-color-e037700:#FFFFFF33;--e-global-color-396e361:#00000000;--e-global-typography-primary-font-family:"Mona Sans";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:63px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-family:"Mona Sans";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:47px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-family:"Mona Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:25px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-family:"Mona Sans";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:21px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-b7840cc-font-family:"Mona Sans";--e-global-typography-b7840cc-font-size:36px;--e-global-typography-b7840cc-font-weight:700;--e-global-typography-b7840cc-text-transform:none;--e-global-typography-b7840cc-font-style:normal;--e-global-typography-b7840cc-text-decoration:none;--e-global-typography-b7840cc-line-height:43px;--e-global-typography-b7840cc-letter-spacing:0px;--e-global-typography-b7840cc-word-spacing:0px;--e-global-typography-c2982b5-font-family:"Mona Sans";--e-global-typography-c2982b5-font-size:24px;--e-global-typography-c2982b5-font-weight:700;--e-global-typography-c2982b5-text-transform:none;--e-global-typography-c2982b5-font-style:normal;--e-global-typography-c2982b5-text-decoration:none;--e-global-typography-c2982b5-line-height:31px;--e-global-typography-c2982b5-letter-spacing:0px;--e-global-typography-c2982b5-word-spacing:0px;--e-global-typography-8603efe-font-family:"Mona Sans";--e-global-typography-8603efe-font-size:20px;--e-global-typography-8603efe-font-weight:400;--e-global-typography-8603efe-text-transform:none;--e-global-typography-8603efe-font-style:normal;--e-global-typography-8603efe-text-decoration:none;--e-global-typography-8603efe-line-height:27px;--e-global-typography-8603efe-letter-spacing:0px;--e-global-typography-8603efe-word-spacing:0px;--e-global-typography-64a6664-font-family:"Mona Sans";--e-global-typography-64a6664-font-size:18px;--e-global-typography-64a6664-font-weight:400;--e-global-typography-64a6664-text-transform:none;--e-global-typography-64a6664-font-style:normal;--e-global-typography-64a6664-text-decoration:none;--e-global-typography-64a6664-line-height:25px;--e-global-typography-64a6664-letter-spacing:0px;--e-global-typography-64a6664-word-spacing:0px;--e-global-typography-fee2818-font-family:"Mona Sans";--e-global-typography-fee2818-font-size:14px;--e-global-typography-fee2818-font-weight:400;--e-global-typography-fee2818-text-transform:none;--e-global-typography-fee2818-font-style:normal;--e-global-typography-fee2818-text-decoration:none;--e-global-typography-fee2818-line-height:21px;--e-global-typography-fee2818-letter-spacing:0px;--e-global-typography-fee2818-word-spacing:0px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-87f45a7 );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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-87f45a7 );border-radius:199px 199px 199px 199px;padding:8px 24px 8px 24px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-87f45a7 );background-image:linear-gradient(105deg, var( --e-global-color-secondary ) 0%, #6026AE 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-text );}.elementor-kit-7 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-7 h1{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-7 h2{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-kit-7 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-b7840cc-font-family ), Sans-serif;font-size:var( --e-global-typography-b7840cc-font-size );font-weight:var( --e-global-typography-b7840cc-font-weight );text-transform:var( --e-global-typography-b7840cc-text-transform );font-style:var( --e-global-typography-b7840cc-font-style );text-decoration:var( --e-global-typography-b7840cc-text-decoration );line-height:var( --e-global-typography-b7840cc-line-height );letter-spacing:var( --e-global-typography-b7840cc-letter-spacing );word-spacing:var( --e-global-typography-b7840cc-word-spacing );}.elementor-kit-7 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c2982b5-font-family ), Sans-serif;font-size:var( --e-global-typography-c2982b5-font-size );font-weight:var( --e-global-typography-c2982b5-font-weight );text-transform:var( --e-global-typography-c2982b5-text-transform );font-style:var( --e-global-typography-c2982b5-font-style );text-decoration:var( --e-global-typography-c2982b5-text-decoration );line-height:var( --e-global-typography-c2982b5-line-height );letter-spacing:var( --e-global-typography-c2982b5-letter-spacing );word-spacing:var( --e-global-typography-c2982b5-word-spacing );}.elementor-kit-7 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8603efe-font-family ), Sans-serif;font-size:var( --e-global-typography-8603efe-font-size );font-weight:var( --e-global-typography-8603efe-font-weight );text-transform:var( --e-global-typography-8603efe-text-transform );font-style:var( --e-global-typography-8603efe-font-style );text-decoration:var( --e-global-typography-8603efe-text-decoration );line-height:var( --e-global-typography-8603efe-line-height );letter-spacing:var( --e-global-typography-8603efe-letter-spacing );word-spacing:var( --e-global-typography-8603efe-word-spacing );}.elementor-kit-7 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-64a6664-font-family ), Sans-serif;font-size:var( --e-global-typography-64a6664-font-size );font-weight:var( --e-global-typography-64a6664-font-weight );text-transform:var( --e-global-typography-64a6664-text-transform );font-style:var( --e-global-typography-64a6664-font-style );text-decoration:var( --e-global-typography-64a6664-text-decoration );line-height:var( --e-global-typography-64a6664-line-height );letter-spacing:var( --e-global-typography-64a6664-letter-spacing );word-spacing:var( --e-global-typography-64a6664-word-spacing );}.elementor-kit-7 label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-fee2818-font-family ), Sans-serif;font-size:var( --e-global-typography-fee2818-font-size );font-weight:var( --e-global-typography-fee2818-font-weight );text-transform:var( --e-global-typography-fee2818-text-transform );font-style:var( --e-global-typography-fee2818-font-style );text-decoration:var( --e-global-typography-fee2818-text-decoration );line-height:var( --e-global-typography-fee2818-line-height );letter-spacing:var( --e-global-typography-fee2818-letter-spacing );word-spacing:var( --e-global-typography-fee2818-word-spacing );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:var( --e-global-typography-64a6664-font-family ), Sans-serif;font-size:var( --e-global-typography-64a6664-font-size );font-weight:var( --e-global-typography-64a6664-font-weight );text-transform:var( --e-global-typography-64a6664-text-transform );font-style:var( --e-global-typography-64a6664-font-style );text-decoration:var( --e-global-typography-64a6664-text-decoration );line-height:var( --e-global-typography-64a6664-line-height );letter-spacing:var( --e-global-typography-64a6664-letter-spacing );word-spacing:var( --e-global-typography-64a6664-word-spacing );color:var( --e-global-color-088488a );accent-color:var( --e-global-color-secondary );background-color:var( --e-global-color-87f45a7 );border-style:none;border-radius:15px 15px 15px 15px;padding:10px 15px 10px 15px;}.elementor-kit-7 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea:focus,.elementor-kit-7 .elementor-field-textual:focus{color:var( --e-global-color-primary );accent-color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 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:1024px){.elementor-kit-7{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:47px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0em;--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-line-height:43px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0em;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:25px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0em;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-line-height:21px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0em;--e-global-typography-b7840cc-font-size:24px;--e-global-typography-b7840cc-line-height:31px;--e-global-typography-b7840cc-letter-spacing:0px;--e-global-typography-b7840cc-word-spacing:0em;--e-global-typography-c2982b5-font-size:20px;--e-global-typography-c2982b5-line-height:27px;--e-global-typography-c2982b5-letter-spacing:0px;--e-global-typography-c2982b5-word-spacing:0em;--e-global-typography-8603efe-font-size:18px;--e-global-typography-8603efe-line-height:25px;--e-global-typography-8603efe-letter-spacing:0px;--e-global-typography-8603efe-word-spacing:0em;--e-global-typography-64a6664-font-size:16px;--e-global-typography-64a6664-line-height:23px;--e-global-typography-64a6664-letter-spacing:0px;--e-global-typography-64a6664-word-spacing:0em;--e-global-typography-fee2818-font-size:14px;--e-global-typography-fee2818-line-height:21px;--e-global-typography-fee2818-letter-spacing:0px;--e-global-typography-fee2818-word-spacing:0em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-7 h1{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-b7840cc-font-size );line-height:var( --e-global-typography-b7840cc-line-height );letter-spacing:var( --e-global-typography-b7840cc-letter-spacing );word-spacing:var( --e-global-typography-b7840cc-word-spacing );}.elementor-kit-7 h4{font-size:var( --e-global-typography-c2982b5-font-size );line-height:var( --e-global-typography-c2982b5-line-height );letter-spacing:var( --e-global-typography-c2982b5-letter-spacing );word-spacing:var( --e-global-typography-c2982b5-word-spacing );}.elementor-kit-7 h5{font-size:var( --e-global-typography-8603efe-font-size );line-height:var( --e-global-typography-8603efe-line-height );letter-spacing:var( --e-global-typography-8603efe-letter-spacing );word-spacing:var( --e-global-typography-8603efe-word-spacing );}.elementor-kit-7 h6{font-size:var( --e-global-typography-64a6664-font-size );line-height:var( --e-global-typography-64a6664-line-height );letter-spacing:var( --e-global-typography-64a6664-letter-spacing );word-spacing:var( --e-global-typography-64a6664-word-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-kit-7 label{font-size:var( --e-global-typography-fee2818-font-size );line-height:var( --e-global-typography-fee2818-line-height );letter-spacing:var( --e-global-typography-fee2818-letter-spacing );word-spacing:var( --e-global-typography-fee2818-word-spacing );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-64a6664-font-size );line-height:var( --e-global-typography-64a6664-line-height );letter-spacing:var( --e-global-typography-64a6664-letter-spacing );word-spacing:var( --e-global-typography-64a6664-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:36px;--e-global-typography-primary-line-height:43px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0em;--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-line-height:31px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0em;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:23px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0em;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-line-height:21px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0em;--e-global-typography-b7840cc-font-size:20px;--e-global-typography-b7840cc-line-height:27px;--e-global-typography-b7840cc-letter-spacing:0px;--e-global-typography-b7840cc-word-spacing:0px;--e-global-typography-c2982b5-font-size:18px;--e-global-typography-c2982b5-line-height:25px;--e-global-typography-c2982b5-letter-spacing:0px;--e-global-typography-c2982b5-word-spacing:0em;--e-global-typography-8603efe-font-size:16px;--e-global-typography-8603efe-line-height:23px;--e-global-typography-8603efe-letter-spacing:0px;--e-global-typography-8603efe-word-spacing:0em;--e-global-typography-64a6664-font-size:14px;--e-global-typography-64a6664-line-height:21px;--e-global-typography-64a6664-letter-spacing:0px;--e-global-typography-64a6664-word-spacing:0em;--e-global-typography-fee2818-font-size:12px;--e-global-typography-fee2818-line-height:19px;--e-global-typography-fee2818-letter-spacing:0px;--e-global-typography-fee2818-word-spacing:0em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-7 h1{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-b7840cc-font-size );line-height:var( --e-global-typography-b7840cc-line-height );letter-spacing:var( --e-global-typography-b7840cc-letter-spacing );word-spacing:var( --e-global-typography-b7840cc-word-spacing );}.elementor-kit-7 h4{font-size:var( --e-global-typography-c2982b5-font-size );line-height:var( --e-global-typography-c2982b5-line-height );letter-spacing:var( --e-global-typography-c2982b5-letter-spacing );word-spacing:var( --e-global-typography-c2982b5-word-spacing );}.elementor-kit-7 h5{font-size:var( --e-global-typography-8603efe-font-size );line-height:var( --e-global-typography-8603efe-line-height );letter-spacing:var( --e-global-typography-8603efe-letter-spacing );word-spacing:var( --e-global-typography-8603efe-word-spacing );}.elementor-kit-7 h6{font-size:var( --e-global-typography-64a6664-font-size );line-height:var( --e-global-typography-64a6664-line-height );letter-spacing:var( --e-global-typography-64a6664-letter-spacing );word-spacing:var( --e-global-typography-64a6664-word-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-kit-7 label{font-size:var( --e-global-typography-fee2818-font-size );line-height:var( --e-global-typography-fee2818-line-height );letter-spacing:var( --e-global-typography-fee2818-letter-spacing );word-spacing:var( --e-global-typography-fee2818-word-spacing );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-64a6664-font-size );line-height:var( --e-global-typography-64a6664-line-height );letter-spacing:var( --e-global-typography-64a6664-letter-spacing );word-spacing:var( --e-global-typography-64a6664-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*General*/
input {
    outline: none;
}

input[type="range"] {
    padding-right: 0 !important;
}

.wpcf7-response-output {
    border: none !important;
    padding: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.floating-whatsapp a {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, .2);
}

.logo-white img {
    filter: brightness(1%) invert(1);
}

.purple-text span {
    background: linear-gradient(180deg, #CEABFF -24.63%, #7A80FD 194.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.bold-big-text span {
    font-weight: 700;
}

.grey-text h1,
.grey-text h2 {
    background: linear-gradient(97deg, #FFF -6.86%, rgba(255, 255, 255, 0.66) 15.58%, rgba(255, 255, 255, 0.90) 40.63%, #FFF 66.02%, rgba(255, 255, 255, 0.77) 87.17%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-button,
.elementor-button:hover {
    background-clip: padding-box;
    transition: 0.5s;
}

.btn-arrow span {
    margin-top: 2px;
}

.btn-arrow svg {
    fill: #370A6B;
    font-size: 12px;
    margin-top: 5px;
}

.btn-arrow a:hover svg {
    fill: #ffffff;
}

.grey-btn-arrow svg {
    fill: #ffffff;
}

.grey-btn-arrow a {
    border: 1px solid #525252 !important
}

.grey-btn-arrow a:hover {
    background-image: none !important;
    background-color: #424242 !important;
    border: 1px solid #737373 !important;
}

.custom-slider .swiper {
    overflow: visible !important;
    clip-path: inset(-100vw -100vw -100vw 0);
}

.custom-slider-both .swiper {
    overflow: visible !important;
}


/*Header*/
header .nav-menu ul li a:hover {
    border-bottom: 1px solid #ffffff;
    border-image: linear-gradient(to left, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 1) 100%) 1;
    border-image-slice: 1;
}

header .nav-menu ul.sub-menu a {
    border: none !important;
}

header .nav-menu ul.sub-menu {
	background: #fafafa;
}

header .header-sec.active-sticky {
    background-color: #ffffff !important;
    background-image: none !important;
}

.custom-blank header .header-sec {
	background-image: none !important;
}

header .header-sec.active-sticky .nav-menu ul li a:hover,
.custom-blank header .nav-menu ul li a:hover {
	border-bottom: 1px solid #000000;
    border-image: linear-gradient(to left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 1) 100%) 1;
}

header .header-sec.active-sticky .header-row {
    padding: 0 10px;
}

header .header-sec.active-sticky .logo-white img,
.custom-blank header .logo-white img {
    filter: unset;
}

header .header-sec.active-sticky .nav-menu a,
.custom-blank header .nav-menu a {
    color: #292929 !important;
}

.custom-blank header .header-sec .nav-menu a,
.custom-blank header .header-sec .nav-burger svg,
header .header-sec.active-sticky .nav-menu a,
header .header-sec.active-sticky .nav-burger svg {
    fill: #292929 !important;
}

header .header-sec.active-sticky .nav-menu a:hover {
    color: #270a6b !important;
}

.custom-blank header .header-sec .btn-arrow a,
header .header-sec.active-sticky .btn-arrow a {
    border-color: rgba(0, 0, 0, 0.1) !important;
}


/*Footer*/
footer h2 span {
    font-weight: 700;
}

.footer-list-menu span.elementor-icon-list-text {
    padding: 0 !important;
}

.footer-list-menu>div>ul>li,
.footer-list-menu>div>ul>li a {
    flex-direction: row-reverse;
    gap: 6px;
}

.footer-tel h4 span {
    font-weight: 700;
}

.footer-copyright a {
    color: #ffffff;
}

.footer-copyright a:hover {
    color: #ffffff;
    text-decoration: underline;
}


/*Homepage*/
.sec-banner-wrapper {
    filter: drop-shadow(0px 31px 54.8px rgba(53, 21, 87, 0.41));
}

.curve-row {
    clip-path: ellipse(100% 55% at 48% 44%);
}

.sec-infos .infos-row>div {
    overflow: visible !important;
}

.gradient-bg-img {
    position: relative;
}

.gradient-bg-img:before {
    content: '';
    display: block;
    background: url(/wp-content/uploads/2024/11/bg-flare.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: -195px;
    right: -280px;
    width: 1500px;
    height: 700px;
    z-index: -1;
}

.sec-calculator h2 {
    background: linear-gradient(180deg, #FFF 11.3%, rgba(255, 255, 255, 0.50) 96.09%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.sec-calculator .calculator-box {
    backdrop-filter: blur(10px);
}

.sec-calculator .loan-calculator {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 30px;
}

.sec-calculator .loan-calculator label {
    color: #ffffff;
    margin-bottom: 13px;
}

.sec-calculator .loan-calculator .form-group {
    flex: 1 1 calc(50% - 15px);
}

.sec-calculator .loan-calculator .form-group.form-group-full {
    flex: 1 1 calc(100%);
}

.sec-calculator .loan-calculator .form-group:last-child {
    display: flex;
    flex-direction: column;
}

.sec-calculator .loan-calculator .form-group:last-child {
    display: flex;
    flex-direction: column;
}

.sec-calculator .loan-calculator .form-group:last-child label {
    margin-bottom: 0;
}

.sec-calculator .loan-calculator #term-period {
    margin-bottom: 3px;
}

.sec-calculator .loan-calculator small {
    margin-top: 10px;
    display: block;
}

.sec-calculator .loan-calculator small,
.sec-calculator .loan-calculator .output {
    color: #ffffff;
}

.sec-services .e-loop-item.service {
    background: linear-gradient(white, white) padding-box,
        linear-gradient(to bottom, #FCFCFC, #D6D6D6) border-box;
    border-radius: 12px;
    border: 2px solid transparent;
}

.service-col {
    background: radial-gradient(86.72% 86.72% at 3.38% 97.38%,
        rgba(122, 128, 253, 0.20) 0%, rgba(122, 128, 253, 0.00) 100%),
        radial-gradient(85.17% 85.17% at 80.5% 96.63%,
        rgba(206, 171, 255, 0.20) 0%, rgba(206, 171, 255, 0.00) 100%), #F4F8FF;
    box-sizing: border-box;
}

.service-col .icon-square {
    mix-blend-mode: overlay;
}

.post-items {
    border-left: 1px solid #ffffff;
    padding: 30px;
    border-image: linear-gradient(to bottom,
        rgba(217, 217, 217, 0) 0%,
        rgba(217, 217, 217, 1) 20%,
        rgba(217, 217, 217, 1) 80%,
        rgba(217, 217, 217, 0) 100%) 1;
    border-image-slice: 1;
}

.post-slider .e-loop-item:last-child .post-items {
    border-right: 1px solid #ffffff;
}


/*About Us*/
.sec-intro .img-graident-bottom {
    background: linear-gradient(180deg, rgba(136, 40, 243, 0.00) 0%,
        rgba(87, 6, 180, 0.70) 66.06%, #3D0182 100%);
}

.dots-bg-img {
    position: relative;
}

.dots-bg-img:before {
    content: '';
    display: block;
    background: url(/wp-content/uploads/2024/12/background-dots.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    bottom: -80px;
    right: 150px;
    width: 800px;
    height: 500px;
    z-index: -1;
}


/*Contact*/
.sec-form .icon-list span.elementor-icon-list-icon {
    background-color: rgba(193, 151, 243, 0.5);
    padding: 10px;
    border-radius: 10px;
    margin-right: 10px;
}

.sec-form .icon-list span.elementor-icon-list-icon svg {
    margin-right: 0;
}

.sec-form .form-wrapper>p {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}

.sec-form .form-wrapper label {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.sec-form .form-wrapper label:first-child,
.sec-form .form-wrapper label:nth-child(2) {
    width: calc(50% - 10px);
}

.sec-form .btn-wrapper>p {
    display: flex;
    align-items: center;
}

.sec-form .btn-wrapper button {
    display: flex;
    align-items: center;
    gap: 10px;
    background-color: var(--e-global-color-text);
    fill: var(--e-global-color-87f45a7);
    color: #d6d6d6;
    border: 1px solid #525252 !important;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
}

.sec-form .btn-wrapper button img {
    filter: invert(1);
    width: 13px;
    opacity: 0.7;
}

.sec-form .btn-wrapper button:hover,
.sec-form .btn-wrapper button:focus {
    fill: var(--e-global-color-87f45a7);
    color: var(--e-global-color-87f45a7);
    background-image: none !important;
    background-color: #424242 !important;
    border: 1px solid #737373 !important;
}

.sec-cta:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background-image: url('/wp-content/uploads/2024/12/img-cta-layer.png');
    background-size: cover;
    background-repeat: no-repeat;
}


/*FAQ*/
.faq-sec .e-n-accordion-item-title-text {
	font-weight: 700 !important;
}


/*Responsive Start Here*/
@media only screen and (max-width: 1370px) {
    .sec-calculator .loan-calculator .form-group {
        flex: 1 1 calc(100%);
    }
}

@media only screen and (max-width: 1024px) {
    .curve-row {
        clip-path: ellipse(200% 55% at 48% 44%);
    }

    .gradient-bg-img:before {
        top: 0;
        right: -200px;
        width: 1000px;
        height: 300px;
    }

    .post-items {
        border-right: 1px solid #ffffff;
    }

    .sec-inner-banner .banner-float-img {
        position: relative;
    }
}

@media only screen and (max-width: 768px) {
	header .header-sec.active-sticky .header-row {
        padding: 10px;
    }
}

@media only screen and (max-width: 600px) {
    .sec-form .form-wrapper label:first-child,
    .sec-form .form-wrapper label:nth-child(2) {
        width: 100%;
    }

    .sec-cta:after {
        width: 100%;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://osksyariah.benova.com.my/wp-content/uploads/2024/11/Mona-Sans-Bold.woff2') format('woff2'),
		url('https://osksyariah.benova.com.my/wp-content/uploads/2024/11/Mona-Sans-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://osksyariah.benova.com.my/wp-content/uploads/2024/11/Mona-Sans-Medium.woff2') format('woff2'),
		url('https://osksyariah.benova.com.my/wp-content/uploads/2024/11/Mona-Sans-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://osksyariah.benova.com.my/wp-content/uploads/2024/11/Mona-Sans-Regular.woff2') format('woff2'),
		url('https://osksyariah.benova.com.my/wp-content/uploads/2024/11/Mona-Sans-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://osksyariah.benova.com.my/wp-content/uploads/2024/11/Mona-Sans-RegularItalic.woff2') format('woff2'),
		url('https://osksyariah.benova.com.my/wp-content/uploads/2024/11/Mona-Sans-RegularItalic.woff') format('woff');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://osksyariah.benova.com.my/wp-content/uploads/2024/11/Mona-Sans-SemiBold.woff2') format('woff2'),
		url('https://osksyariah.benova.com.my/wp-content/uploads/2024/11/Mona-Sans-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://osksyariah.benova.com.my/wp-content/uploads/2024/11/Mona-Sans-SemiBoldItalic.woff2') format('woff2'),
		url('https://osksyariah.benova.com.my/wp-content/uploads/2024/11/Mona-Sans-SemiBoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://osksyariah.benova.com.my/wp-content/uploads/2024/11/Mona-Sans-MediumItalic.woff2') format('woff2'),
		url('https://osksyariah.benova.com.my/wp-content/uploads/2024/11/Mona-Sans-MediumItalic.woff') format('woff');
}
/* End Custom Fonts CSS */