.elementor-kit-7{--e-global-color-primary:#505775;--e-global-color-secondary:#505775;--e-global-color-text:#505775;--e-global-color-accent:#505775;--e-global-color-d40942c:#505775;--e-global-color-865d8c7:#969AAC;--e-global-color-96cc331:#969AAC1A;--e-global-color-390e50d:#22282B;--e-global-color-4fbab19:#D7DAEA;--e-global-color-75cad1f:#E6E9EA;--e-global-color-1fb1761:#F4F5F7;--e-global-color-f424d01:#FFFFFF;--e-global-color-1c50142:#37B3AB;--e-global-color-e83b1ff:#9747FF;--e-global-color-ca273c4:#50577580;--e-global-typography-primary-font-family:"expressway";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"expressway";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"expressway";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"expressway";--e-global-typography-accent-font-weight:500;--e-global-typography-b9efc8e-font-size:76px;--e-global-typography-b9efc8e-font-weight:300;--e-global-typography-b9efc8e-text-transform:capitalize;--e-global-typography-b9efc8e-line-height:80px;--e-global-typography-b9efc8e-letter-spacing:-1.52px;--e-global-typography-1a1655f-font-size:64px;--e-global-typography-1a1655f-font-weight:400;--e-global-typography-1a1655f-text-transform:uppercase;--e-global-typography-1a1655f-letter-spacing:-2px;--e-global-typography-23679a3-font-size:55px;--e-global-typography-23679a3-font-weight:400;--e-global-typography-23679a3-text-transform:capitalize;--e-global-typography-23679a3-line-height:55px;--e-global-typography-23679a3-letter-spacing:-1.1px;--e-global-typography-7589b49-font-size:44px;--e-global-typography-7589b49-font-weight:400;--e-global-typography-7589b49-text-transform:capitalize;--e-global-typography-7589b49-letter-spacing:-0.88px;--e-global-typography-a4e7ac2-font-size:44px;--e-global-typography-a4e7ac2-font-weight:300;--e-global-typography-a4e7ac2-letter-spacing:-0.88px;--e-global-typography-223a8d5-font-size:40px;--e-global-typography-223a8d5-font-weight:400;--e-global-typography-223a8d5-line-height:46px;--e-global-typography-223a8d5-letter-spacing:-0.8px;--e-global-typography-17b2665-font-size:32px;--e-global-typography-17b2665-font-weight:600;--e-global-typography-4b8bb9a-font-size:32px;--e-global-typography-4b8bb9a-font-weight:400;--e-global-typography-4b8bb9a-line-height:45px;--e-global-typography-4b8bb9a-letter-spacing:-0.64px;--e-global-typography-0088b79-font-size:30px;--e-global-typography-0088b79-font-weight:400;--e-global-typography-0088b79-line-height:39px;--e-global-typography-0088b79-letter-spacing:-0.9px;--e-global-typography-1523648-font-size:26px;--e-global-typography-1523648-font-weight:400;--e-global-typography-1523648-line-height:32px;--e-global-typography-1523648-letter-spacing:-0.52px;--e-global-typography-de33f9a-font-size:24px;--e-global-typography-de33f9a-font-weight:700;--e-global-typography-de33f9a-line-height:34px;--e-global-typography-de33f9a-letter-spacing:-0.48px;--e-global-typography-a6686c4-font-size:24px;--e-global-typography-a6686c4-font-weight:600;--e-global-typography-a6686c4-line-height:34px;--e-global-typography-a6686c4-letter-spacing:-0.48px;--e-global-typography-52fd3bf-font-size:24px;--e-global-typography-52fd3bf-font-weight:400;--e-global-typography-52fd3bf-letter-spacing:-0.48px;--e-global-typography-eb0a66e-font-size:20px;--e-global-typography-eb0a66e-font-weight:400;--e-global-typography-eb0a66e-line-height:28px;--e-global-typography-eb0a66e-letter-spacing:-0.4px;--e-global-typography-4ae36d6-font-size:18px;--e-global-typography-4ae36d6-font-weight:700;--e-global-typography-4ae36d6-line-height:25px;--e-global-typography-4ae36d6-letter-spacing:-0.36px;--e-global-typography-10bb8ae-font-size:18px;--e-global-typography-10bb8ae-font-weight:600;--e-global-typography-10bb8ae-line-height:24px;--e-global-typography-10bb8ae-letter-spacing:-0.36px;--e-global-typography-44b5715-font-size:18px;--e-global-typography-44b5715-font-weight:400;--e-global-typography-44b5715-letter-spacing:-0.36px;--e-global-typography-45800a4-font-size:17px;--e-global-typography-45800a4-font-weight:700;--e-global-typography-a398661-font-size:16px;--e-global-typography-a398661-font-weight:600;--e-global-typography-2c7a867-font-size:16px;--e-global-typography-2c7a867-font-weight:400;--e-global-typography-2c7a867-line-height:22.4px;--e-global-typography-2c7a867-letter-spacing:-0.32px;--e-global-typography-5818c17-font-size:14px;--e-global-typography-5818c17-font-weight:400;--e-global-typography-5818c17-line-height:18px;--e-global-typography-5818c17-letter-spacing:-0.28px;--e-global-typography-ac2c8f5-font-size:20px;--e-global-typography-ac2c8f5-font-weight:700;--e-global-typography-ac2c8f5-letter-spacing:-0.48px;font-family:"expressway", Sans-serif;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-d40942c );}.elementor-kit-7 a:hover{color:var( --e-global-color-e83b1ff );}.elementor-kit-7 label{font-size:var( --e-global-typography-2c7a867-font-size );font-weight:var( --e-global-typography-2c7a867-font-weight );line-height:var( --e-global-typography-2c7a867-line-height );letter-spacing:var( --e-global-typography-2c7a867-letter-spacing );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{border-radius:4px 4px 4px 4px;padding:16px 24px 16px 24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.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);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );--error-message-icon-color:#02010100;--error-message-normal-links-color:var( --e-global-color-e83b1ff );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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 label{font-size:var( --e-global-typography-2c7a867-font-size );line-height:var( --e-global-typography-2c7a867-line-height );letter-spacing:var( --e-global-typography-2c7a867-letter-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-b9efc8e-font-size:36px;--e-global-typography-b9efc8e-line-height:40px;--e-global-typography-1a1655f-font-size:35px;--e-global-typography-23679a3-font-size:34px;--e-global-typography-23679a3-line-height:38px;--e-global-typography-7589b49-font-size:32px;--e-global-typography-a4e7ac2-font-size:32px;--e-global-typography-223a8d5-font-size:32px;--e-global-typography-223a8d5-line-height:36px;--e-global-typography-223a8d5-letter-spacing:-0.8px;--e-global-typography-17b2665-font-size:30px;--e-global-typography-4b8bb9a-font-size:28px;--e-global-typography-4b8bb9a-line-height:36px;--e-global-typography-0088b79-font-size:28px;}.elementor-kit-7 label{font-size:var( --e-global-typography-2c7a867-font-size );line-height:var( --e-global-typography-2c7a867-line-height );letter-spacing:var( --e-global-typography-2c7a867-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:20px;--container-default-padding-right:20px;--container-default-padding-bottom:20px;--container-default-padding-left:20px;}}/* Start custom CSS */body{
    --virax-gradient:  linear-gradient(126deg, #68699E -25.15%, #36B3AB 89.82%);

}

body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
position: relative;
z-index: -1;
}
body:not(.elementor-editor-active) .elementor-widget-menu-anchor .elementor-menu-anchor:before {
content: "";
display: block;
height: 100px; 
margin: -100px 0 0; 
visibility: hidden;
pointer-events: none;
}

.virax-gradient-text a:not(:hover)  .elementor-button-text,
span.virax-gradient,
.virax-gradient .elementor-heading-title,

.virax-gradient .woocommerce-Price-amount
{
  background: var(--virax-gradient);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline;
}

/********************
GRADIENT BUTTONS
*********************/
.elementor-widget-form .elementor-button,
.elementor-widget-button.virax-gradient .elementor-button,
.elementor-widget-button.virax-gradient .elementor-button-content-wrapper,
.elementor-widget-form .elementor-button-content-wrapper{
     position: relative;
     overflow: hidden;
}

/*.jet-listing-grid__slider-icon:before,*/
.elementor-widget-form .elementor-button:before,
.elementor-widget-button.virax-gradient .elementor-button:before
/*,*/
/*.elementor-swiper-button:before*/
{
    background: var(--virax-gradient);
    transition: all 0.3s 
ease !important;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    display: block;
    content: "";
    z-index: 0;
    left: 0;
    opacity: 1;
}


/*.jet-listing-grid__slider-icon:hover:before,*/
.elementor-widget-form .elementor-button:hover:before,
.elementor-widget-button.virax-gradient .elementor-button:hover:before
/*,*/
/*.elementor-swiper-button:hover:before*/
{
    opacity: 0;
}


/*.GRADIENT CAROUSEL BUTTONS*/


/*.jet-listing-grid__slider-icon,*/
/*.elementor-swiper-button{*/
/*    overflow: hidden;*/
/*}*/

/*.elementor-swiper-button svg{*/
/*    z-index: 1;*/
/*}*/



/*boxed-padding*/
.e-con,
.e-con-inner{
--content-width-full: min(100vw, var(--container-max-width, 1140px));
--boxed-padding:calc((100vw - var(--content-width-full) - 20px)/2);
}

p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */