.elementor-kit-49{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#404040;--e-global-color-accent:#000000;--e-global-color-60a304bf:#FFF;--e-global-color-9b73db9:#FFFFFF00;--e-global-color-4c81131:#FFF;--e-global-typography-primary-font-family:"McLaren";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-line-height:40px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"McLaren";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-line-height:48px;--e-global-typography-text-font-family:"McLaren";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"McLaren";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-letter-spacing:1.2px;--e-global-typography-eaee1fa-font-family:"McLaren";--e-global-typography-eaee1fa-font-size:176px;--e-global-typography-eaee1fa-font-weight:bold;--e-global-typography-eaee1fa-text-transform:uppercase;--e-global-typography-eaee1fa-font-style:normal;--e-global-typography-eaee1fa-line-height:148px;--e-global-typography-eaee1fa-letter-spacing:0.7px;--e-global-typography-3831432-font-family:"McLaren";--e-global-typography-3831432-font-size:18px;--e-global-typography-3831432-font-weight:normal;--e-global-typography-3831432-font-style:normal;--e-global-typography-ed2b76a-font-family:"McLaren";--e-global-typography-ed2b76a-font-size:15px;--e-global-typography-ed2b76a-font-weight:500;--e-global-typography-ed2b76a-font-style:normal;--e-global-typography-ed2b76a-line-height:24px;--e-global-typography-e14e7e8-font-family:"McLaren";--e-global-typography-e14e7e8-font-size:14px;--e-global-typography-e14e7e8-font-weight:normal;--e-global-typography-e14e7e8-text-transform:uppercase;--e-global-typography-e14e7e8-font-style:normal;--e-global-typography-e14e7e8-line-height:21px;--e-global-typography-b1d7f3b-font-family:"McLaren";--e-global-typography-b1d7f3b-font-size:14px;--e-global-typography-b1d7f3b-font-weight:normal;--e-global-typography-b1d7f3b-text-transform:uppercase;--e-global-typography-b1d7f3b-font-style:normal;--e-global-typography-b1d7f3b-line-height:1.8em;--e-global-typography-20b4326-font-family:"McLaren";--e-global-typography-20b4326-font-size:16px;--e-global-typography-20b4326-font-weight:400;--e-global-typography-20b4326-text-transform:uppercase;--e-global-typography-20b4326-font-style:normal;--e-global-typography-20b4326-letter-spacing:1.2px;--e-global-typography-175ae32-font-family:"McLaren";--e-global-typography-175ae32-font-size:20px;--e-global-typography-175ae32-font-weight:400;--e-global-typography-175ae32-text-transform:uppercase;--e-global-typography-175ae32-font-style:normal;--e-global-typography-175ae32-line-height:30px;--e-global-typography-3d97622-font-family:"McLaren";--e-global-typography-3d97622-font-size:14px;--e-global-typography-3d97622-font-style:normal;--e-global-typography-3d97622-line-height:20px;--e-global-typography-2b9424d-font-family:"McLaren";--e-global-typography-2b9424d-font-size:18px;--e-global-typography-2b9424d-text-transform:uppercase;--e-global-typography-2b9424d-text-decoration:underline;--e-global-typography-5a4ea84-font-family:"McLaren";--e-global-typography-5a4ea84-font-size:12px;--e-global-typography-5a4ea84-font-weight:normal;--e-global-typography-5a4ea84-text-transform:capitalize;--e-global-typography-5a4ea84-font-style:normal;--e-global-typography-5a4ea84-text-decoration:none;--e-global-typography-5a4ea84-line-height:17px;background-color:var( --e-global-color-4c81131 );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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-49 button,.elementor-kit-49 input[type="button"],.elementor-kit-49 input[type="submit"],.elementor-kit-49 .elementor-button{background-color:#D84D2B;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 60px 20px 60px;}.elementor-kit-49 button:hover,.elementor-kit-49 button:focus,.elementor-kit-49 input[type="button"]:hover,.elementor-kit-49 input[type="button"]:focus,.elementor-kit-49 input[type="submit"]:hover,.elementor-kit-49 input[type="submit"]:focus,.elementor-kit-49 .elementor-button:hover,.elementor-kit-49 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-kit-49 e-page-transition{background-color:#FFBC7D;}.elementor-kit-49 a:hover{color:#D84D2B;}.elementor-kit-49 h3{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-49 input:not([type="button"]):not([type="submit"]),.elementor-kit-49 textarea,.elementor-kit-49 .elementor-field-textual{font-family:"Poppins", Sans-serif;font-size:14px;text-transform:capitalize;color:#000000;background-color:rgba(255, 255, 255, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;transition:500ms;}.elementor-kit-49 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-49 textarea:focus,.elementor-kit-49 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D84D2B;border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1490px;}.e-con{--container-max-width:1490px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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-49{--e-global-typography-primary-font-size:46px;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:34px;--e-global-typography-secondary-line-height:38px;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:22px;--e-global-typography-accent-font-size:16px;--e-global-typography-eaee1fa-font-size:90px;--e-global-typography-eaee1fa-line-height:1em;--e-global-typography-eaee1fa-letter-spacing:1.1px;--e-global-typography-3831432-font-size:16px;--e-global-typography-ed2b76a-font-size:14px;--e-global-typography-ed2b76a-line-height:23px;--e-global-typography-b1d7f3b-font-size:14px;--e-global-typography-20b4326-font-size:16px;--e-global-typography-175ae32-font-size:14px;--e-global-typography-175ae32-line-height:22px;--e-global-typography-3d97622-font-size:13px;--e-global-typography-5a4ea84-font-size:13px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-49 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-49 input:not([type="button"]):not([type="submit"]),.elementor-kit-49 textarea,.elementor-kit-49 .elementor-field-textual{font-size:13px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-49{--e-global-typography-primary-font-size:38px;--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-line-height:36px;--e-global-typography-eaee1fa-font-size:65px;--e-global-typography-b1d7f3b-font-size:14px;--e-global-typography-3d97622-font-size:12px;--e-global-typography-5a4ea84-font-size:12px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-49 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-49 input:not([type="button"]):not([type="submit"]),.elementor-kit-49 textarea,.elementor-kit-49 .elementor-field-textual{font-size:12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body{
	font-family: "Poppins" !important;
}
.ui-widget {
  font-family: "McLaren",Arial,sans-serif !important;
  font-size: 1.1em;
}
.elementor-87 .elementor-element.elementor-element-2310dc5e .elementor-nav-menu--main .elementor-item {
  color: var( --e-global-color-secondary );
  fill: var( --e-global-color-secondary );
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0 8px;
}
@media (max-width: 767px) {
    .elementor-150 .elementor-element.elementor-element-210baa5a .elementor-heading-title {
        font-size: 20px !important;
        margin-top: 45px !important;
    }
}
@media (max-width: 767px) {
    .elementor-83 .elementor-element.elementor-element-1c52b0a7 {
        padding: 2% 6% 8% 6% !important;
    }
}
@media (max-width: 767px) {
    .elementor-150 .elementor-element.elementor-element-188eb17 {
        padding: 0% 4% 2% 4% !important;
    }
}
@media (max-width: 767px) {
    .elementor-150 .elementor-element.elementor-element-2db1f9b5 {
        padding: 2% 8% 2% 8% !important;
    }
}
@media (max-width: 1024px) {
    .elementor-150 .elementor-element.elementor-element-188eb17 {
        margin-top: 6%;
        margin-bottom: 0%;
        padding: 0% 4% 18% 4%;
    }
}
.elementor-150 .elementor-element.elementor-element-188eb17 {
    margin-top: 4%;
    margin-bottom: 0%;
    padding: 0% 4% 0% 4%;
}
.elementor-element {
    --widgets-spacing: 0px 0px;
    --widgets-spacing-row: 0px;
    --widgets-spacing-column: 0px;
}
.elementor-section {
    position: relative;
}
.elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    align-self: var(--align-self);
    flex-basis: var(--flex-basis);
    flex-grow: var(--flex-grow);
    flex-shrink: var(--flex-shrink);
    order: var(--order);
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
header, section, footer {
    position: relative;
}
*, :after, :before {
    box-sizing: border-box;
}
user agent stylesheet
section {
    display: block;
    unicode-bidi: isolate;
}
@media (max-width: 767px) {
    .elementor-kit-49 {
        --e-global-typography-primary-font-size: 38px;
        --e-global-typography-secondary-font-size: 32px;
        --e-global-typography-secondary-line-height: 36px;
        --e-global-typography-eaee1fa-font-size: 65px;
        --e-global-typography-b1d7f3b-font-size: 14px;
        --e-global-typography-3d97622-font-size: 12px;
        --e-global-typography-5a4ea84-font-size: 12px;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}
@media (max-width: 1024px) {
    .elementor-kit-49 {
        --e-global-typography-primary-font-size: 46px;
        --e-global-typography-primary-line-height: 1em;
        --e-global-typography-secondary-font-size: 34px;
        --e-global-typography-secondary-line-height: 38px;
        --e-global-typography-text-font-size: 14px;
        --e-global-typography-text-line-height: 22px;
        --e-global-typography-accent-font-size: 16px;
        --e-global-typography-eaee1fa-font-size: 90px;
        --e-global-typography-eaee1fa-line-height: 1em;
        --e-global-typography-eaee1fa-letter-spacing: 1.1px;
        --e-global-typography-3831432-font-size: 16px;
        --e-global-typography-ed2b76a-font-size: 14px;
        --e-global-typography-ed2b76a-line-height: 23px;
        --e-global-typography-b1d7f3b-font-size: 14px;
        --e-global-typography-20b4326-font-size: 16px;
        --e-global-typography-175ae32-font-size: 14px;
        --e-global-typography-175ae32-line-height: 22px;
        --e-global-typography-3d97622-font-size: 13px;
        --e-global-typography-5a4ea84-font-size: 13px;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}
.elementor-kit-49 {
    --e-global-color-primary: #000000;
    --e-global-color-secondary: #000000;
    --e-global-color-text: #404040;
    --e-global-color-accent: #000000;
    --e-global-color-60a304bf: #FFF;
    --e-global-color-9b73db9: #FFFFFF00;
    --e-global-color-4c81131: #FFF;
    --e-global-typography-primary-font-family: "McLaren";
    --e-global-typography-primary-font-size: 40px;
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-primary-text-transform: uppercase;
    --e-global-typography-primary-font-style: normal;
    --e-global-typography-primary-line-height: 40px;
    --e-global-typography-primary-letter-spacing: 0px;
    --e-global-typography-secondary-font-family: "McLaren";
    --e-global-typography-secondary-font-size: 36px;
    --e-global-typography-secondary-font-weight: 500;
    --e-global-typography-secondary-text-transform: uppercase;
    --e-global-typography-secondary-font-style: normal;
    --e-global-typography-secondary-line-height: 48px;
    --e-global-typography-text-font-family: "Poppins";
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-text-font-style: normal;
    --e-global-typography-text-line-height: 24px;
    --e-global-typography-accent-font-family: "Oswald";
    --e-global-typography-accent-font-size: 16px;
    --e-global-typography-accent-font-weight: 400;
    --e-global-typography-accent-text-transform: uppercase;
    --e-global-typography-accent-font-style: normal;
    --e-global-typography-accent-letter-spacing: 1.2px;
    --e-global-typography-eaee1fa-font-family: "McLaren";
    --e-global-typography-eaee1fa-font-size: 176px;
    --e-global-typography-eaee1fa-font-weight: bold;
    --e-global-typography-eaee1fa-text-transform: uppercase;
    --e-global-typography-eaee1fa-font-style: normal;
    --e-global-typography-eaee1fa-line-height: 148px;
    --e-global-typography-eaee1fa-letter-spacing: 0.7px;
    --e-global-typography-3831432-font-family: "Poppins";
    --e-global-typography-3831432-font-size: 18px;
    --e-global-typography-3831432-font-weight: normal;
    --e-global-typography-3831432-font-style: normal;
    --e-global-typography-ed2b76a-font-family: "Poppins";
    --e-global-typography-ed2b76a-font-size: 15px;
    --e-global-typography-ed2b76a-font-weight: 500;
    --e-global-typography-ed2b76a-font-style: normal;
    --e-global-typography-ed2b76a-line-height: 24px;
    --e-global-typography-e14e7e8-font-family: "Oswald";
    --e-global-typography-e14e7e8-font-size: 14px;
    --e-global-typography-e14e7e8-font-weight: normal;
Show all properties (43 more)
}
body {
    font-family: "Poppins" !important;
}
body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #333;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 500px) {
    :root {
        --fs: 12px;
        --fs_small: 10px;
        --font-size-label: 13px;
        --font-size-h6: 15px;
        --font-size-h5: 16px;
        --font-size-h4: 18px;
        --font-size-h3: 20px;
        --font-size-h2: 22px;
        --font-size-h1: 24px;
    }
}
@media only screen and (max-width: 1100px) {
    :root {
        --fs: 14px;
        --fs_small: 12px;
        --font-size-label: 15px;
        --font-size-h4: 20px;
        --font-size-h3: 22px;
        --font-size-h2: 25px;
        --font-size-h1: 30px;
        --default-mp: 16px;
        --default-mp_negetive: -16px;
        --default-mp-xs: 8px;
        --default-mp-xs_negative: -8px;
    }
}
:root {
    --click-slide-bg: #FFF;
}
:root {
    --warning_color: #E67C30;
    --info-bg: #F2F2F2;
    --success-color: #006607;
    --danger-color: #C00;
    --required-color: #C00;
    --light-color: #F2F2F2;
    --yellow-color: #FEBB02;
    --blue-color: #815DF2;
    --navy-blue-color: #007CBA;
    --color_1: #0C5460;
}
:root {
    --footer-bg: #FFF;
    --footer-padding: 0;
    --footer-fs: 16px;
    --footer-color: #FFF;
    --footer-top-bg: tranparent;
    --footer-top-color: #555;
    --footer-top-padding: 50px 0;
    --footer-bottom-bg: #2C3E50;
    --footer-bottom-color: #FFF;
    --footer-bottom-padding: 15px 0;
}
:root {
    --section-bg: #F2F2F2;
    --section-padding: 30px 0;
    --section-margin: 0;
    --left-sidebar-width: 280px;
    --main-content-width: calc(100% - 300px);
    --right-sidebar-width: 300px;
    --sidebar-bg: #FAFCFE;
}
:root {
    --fs: 14px;
    --fw: normal;
    --fs_small: 12px;
    --font-size-label: 14px;
    --font-size-h6: 18px;
    --font-size-h5: 20px;
    --font-size-h4: 24px;
    --font-size-h3: 28px;
    --font-size-h2: 30px;
    --font-size-h1: 35px;
    --fw-thin: 400;
    --fw-medium: 600;
    --fw-bold: bold;
}
:root {
    --button-bg: #ea8125;
    --button-color: #fff;
    --button-fs: 14px;
    --button-height: 40px;
    --button-height-xs: 30px;
    --button-width: 120px;
    --button-shadows: 0 8px 12px rgb(51 65 80 / 6%), 0 14px 44px rgb(51 65 80 / 11%);
}
:root {
    --nav-font-size: 18px;
    --nav-font-weight: 400;
    --nav-color: #FFF;
    --nav-padding: 0;
    --nav-margin: 0;
    --nav-border: 1px solid #DDD;
    --nav-active-color: #BCB;
    --nav-bg: #6148BA;
    --nav-content-shadow: none;
}
:root {
    --header-bg: #FFF;
    --header-color: #333;
    --header-padding: 20px 0;
    --header-fs: 16px;
    --header-shadows: none;
}
:root {
    /* --font-family: "Poppins", sans-serif; */
    --default-color: #000;
    --container-max-width: 1320px;
    --default-mp: 20px;
    --default-mp_negetive: -20px;
    --default-mp-xs: 10px;
    --default-mp-xs_negative: -10px;
    --default-border-radious: 5px;
    --medium-border-radious: 10px;
    --border_color: #DDD;
    --active_color: #0E6BB7;
    --default-bg: #FFF;
    --theme-color: #F12971;
    --theme-color_ee: #F12971ee;
    --theme-color_cc: #F12971cc;
    --theme-color_aa: #F12971aa;
    --theme-color_88: #F1297188;
    --theme-color_77: #F1297177;
    --theme-alternate-color: #fff;
    --default-content-shadow: 0 0 2px #665F5F7A;
    --content_bg: #FAFCFE;
}
:host, :root {
    --fa-font-solid: normal 900 1em / 1 "Font Awesome 6 Free";
}
:host, :root {
    --fa-font-regular: normal 400 1em / 1 "Font Awesome 6 Free";
}
:host, :root {
    --fa-font-brands: normal 400 1em / 1 "Font Awesome 6 Brands";
}
:root {
    --rbfw_rent_list_color1: #ff3726;
    --rbfw_single_page_base_color4: #000000;
    --rbfw_color_primary: #ff3726;
    --rbfw_single_page_secondary_color: #333;
    --rbfw_booking_form_bg_color: #ecf0f4;
    --rbfw_dt_color1: #ffcd00;
    --rbfw_muff_color2: #ffcd00;
    --rbfw_dt_color7: #074836;
    --rbfw_dt_color9: #6F1E51;
    --rbfw_muff_color7: #1ABC9C;
    --rbfw_primary_opacity: rgba(255, 55, 38, 0.2);
}
:root {
    --template-max-width: 1270px;
    --rbfw_dt_color1: #ffcd00;
    --rbfw_dt_color2: #fff;
    --rbfw_dt_color3: #f8f8f8;
    --rbfw_dt_color4: #666666;
    --rbfw_dt_color5: #d3d3d3;
    --rbfw_dt_color6: #dddddd;
    --rbfw_dt_color7: #074836;
    --rbfw_dt_color8: #000;
    --rbfw_dt_color9: #6f1e51;
    --rbfw_dt_paragraph_font_size: 14px;
}
:root {
    --rbfw_rent_list_color1: #06d286;
}
:root {
    --rbfw_single_page_base_color4: #0ec40e;
    --rbfw_color_primary: #ff3726;
    --rbfw_color_secondary: #005cb5;
    --rbfw_muff_color1: #fbfdff;
    --rbfw_muff_color2: #ffb800;
    --rbfw_muff_color4: #727272;
    --rbfw_muff_color5: #ffffff;
    --rbfw_muff_color6: #f5f6f8;
    --rbfw_muff_color7: #1abc9c;
    --rbfw_muff_paragraph_font_size: 16px;
}
:root {
    --page-title-display: block;
}
:root {
    --woocommerce: #720eec;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #720eec;
    --wc-primary-text: #fcfbfe;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #958e09;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --wc-form-border-color: rgba(32, 7, 7, 0.8);
    --wc-form-border-radius: 4px;
    --wc-form-border-width: 1px;
}
 media="only screen and (max-width: 768px)" {
    :root {
        --woocommerce: #720eec;
        --wc-green: #7ad03a;
        --wc-red: #a00;
        --wc-orange: #ffba00;
        --wc-blue: #2ea2cc;
        --wc-primary: #720eec;
        --wc-primary-text: #fcfbfe;
        --wc-secondary: #e9e6ed;
        --wc-secondary-text: #515151;
        --wc-highlight: #958e09;
        --wc-highligh-text: white;
        --wc-content-bg: #fff;
        --wc-subtext: #767676;
        --wc-form-border-color: rgba(32, 7, 7, 0.8);
        --wc-form-border-radius: 4px;
        --wc-form-border-width: 1px;
    }
}
:root {
    --woocommerce: #720eec;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #720eec;
    --wc-primary-text: #fcfbfe;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #958e09;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --wc-form-border-color: rgba(32, 7, 7, 0.8);
    --wc-form-border-radius: 4px;
    --wc-form-border-width: 1px;
}
:root {
    --tutor-color-primary: #3e64de;
    --tutor-color-primary-rgb: 62, 100, 222;
    --tutor-color-primary-hover: #395bca;
    --tutor-color-primary-hover-rgb: 57, 91, 202;
    --tutor-body-color: #212327;
    --tutor-body-color-rgb: 33, 35, 39;
    --tutor-border-color: #cdcfd5;
    --tutor-border-color-rgb: 205, 207, 213;
    --tutor-color-gray: #e3e5eb;
    --tutor-color-gray-rgb: 227, 229, 235;
}
:root {
    --tutor-text-size: 16px;
    --tutor-color-white: #ffffff;
    --tutor-color-success: #24A148;
    --tutor-color-success-rgb: 36, 161, 72;
    --tutor-color-warning: #ED9700;
    --tutor-color-warning-rgb: 237, 151, 0;
    --tutor-color-danger: #F44337;
    --tutor-color-danger-rgb: 244, 67, 55;
    --tutor-color-secondary: #41454F;
    --tutor-color-subdued: #5B616F;
    --tutor-color-hints: #767C8E;
    --tutor-color-muted: #757c8e;
    --tutor-color-gray: #e3e5eb;
    --tutor-color-gray-10: #eff1f6;
}
:root {
    --tutor-text-size: 16px;
    --tutor-color-white: #ffffff;
    --tutor-color-success: #24A148;
    --tutor-color-success-rgb: 36, 161, 72;
    --tutor-color-warning: #ED9700;
    --tutor-color-warning-rgb: 237, 151, 0;
    --tutor-color-danger: #F44337;
    --tutor-color-danger-rgb: 244, 67, 55;
    --tutor-color-secondary: #41454F;
    --tutor-color-subdued: #5B616F;
    --tutor-color-hints: #767C8E;
    --tutor-color-muted: #757c8e;
    --tutor-color-gray: #e3e5eb;
    --tutor-color-gray-10: #eff1f6;
}
:root {
    --wp--style--block-gap: 24px;
}
:root {
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
}
:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4 / 3;
    --wp--preset--aspect-ratio--3-4: 3 / 4;
    --wp--preset--aspect-ratio--3-2: 3 / 2;
    --wp--preset--aspect-ratio--2-3: 2 / 3;
    --wp--preset--aspect-ratio--16-9: 16 / 9;
    --wp--preset--aspect-ratio--9-16: 9 / 16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--font-family--inter: "Inter", sans-serif;
    --wp--preset--font-family--cardo: Cardo;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:root {
    --e-a-color-white: #fff;
    --e-a-color-black: #000;
    --e-a-color-logo: #fff;
    --e-a-color-primary: #f3bafd;
    --e-a-color-primary-bold: #d004d4;
    --e-a-color-secondary: #515962;
    --e-a-color-success: #0a875a;
    --e-a-color-danger: #dc2626;
    --e-a-color-info: #2563eb;
    --e-a-color-warning: #f59e0b;
    --e-a-color-accent: #93003f;
    --e-a-color-global: #1dddbf;
    --e-a-color-accent-promotion: #93003f;
    --e-a-bg-default: #fff;
    --e-a-bg-invert: #0c0d0e;
    --e-a-bg-hover: #f1f2f3;
    --e-a-bg-active: #e6e8ea;
    --e-a-bg-active-bold: #d5d8dc;
    --e-a-bg-loading: #f9fafa;
    --e-a-bg-logo: #000;
    --e-a-bg-primary: #fae8ff;
    --e-a-bg-secondary: #515962;
    --e-a-bg-success: #f2fdf5;
    --e-a-bg-info: #f0f7ff;
    --e-a-bg-danger: #fef1f4;
    --e-a-bg-warning: #fffbeb;
    --e-a-color-txt: #515962;
    --e-a-color-txt-muted: #818a96;
    --e-a-color-txt-disabled: #babfc5;
    --e-a-color-txt-invert: #fff;
    --e-a-color-txt-accent: #0c0d0e;
    --e-a-color-txt-hover: #3f444b;
    --e-a-color-txt-active: #0c0d0e;
    --e-a-border-color: #e6e8ea;
    --e-a-border-color-bold: #d5d8dc;
    --e-a-border-color-focus: #babfc5;
    --e-a-border-color-accent: #0c0d0e;
    --e-a-border: 1px solid var(--e-a-border-color);
    --e-a-border-bold: 1px solid var(--e-a-border-color-bold);
    --e-a-border-radius: 3px;
    --e-a-btn-color: #0c0d0e;
    --e-a-btn-color-invert: var(--e-a-color-txt-invert);
    --e-a-btn-color-disabled: var(--e-a-color-txt-disabled);
    --e-a-btn-bg: #515962;
    --e-a-btn-bg-hover: #3a4046;
    --e-a-btn-bg-active: #23262a;
    --e-a-btn-bg-disabled: #d5d8dc;
    --e-a-btn-bg-primary: #f3bafd;
    --e-a-btn-bg-primary-hover: #f5d0fe;
    --e-a-btn-bg-primary-active: #f0abfc;
Show all properties (22 more)
}
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}
@media screen and (max-width: 782px) {
    html {
        --wp-admin--admin-bar--height: 46px;
    }
}
html {
    --wp-admin--admin-bar--height: 32px;
    scroll-padding-top: var(--wp-admin--admin-bar--height);
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: border-box;
}
@media (max-width: 767px) {
    .elementor-150 .elementor-element .elementor-heading-title {
        font-size: 28px !important;
    }
}
@media (max-width: 767px) {
    .elementor-150 .elementor-element.elementor-element-5ecf5cd7 .elementor-testimonial__text {
        font-size: 14px !important;
        line-height: 18px;
    }
}
@media (max-width: 767px) {
    .elementor-150 .elementor-element.elementor-element-52c7421 .elementor-heading-title {
        font-size: 30px !important;
        margin-top: 50px !important;
    }
}
@media (max-width: 767px) {
    .elementor-150 .elementor-element.elementor-element-c61371f .elementor-heading-title {
        font-size: 25px !important;
    }
}
.elementor-83 .elementor-element.elementor-element-135ab7ed img {
  width: 190px;
  filter: none !important;
  transition-duration: 0.3s;
}
.elementor-150 .elementor-element.elementor-element-5ecf5cd7 .elementor-testimonial__text {
  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 );
  line-height: var( --e-global-typography-secondary-line-height );
  font-size: 22px !important;
  line-height: 30px;
}
#rbfw_faq_accordion .rbfw_faq_header.active {
    background: #ddd !important;
    color: #000 !important;
    border-radius: 5px 5px 0 0;
}
#rbfw_faq_accordion .rbfw_faq_content_wrapper.active {
    border: 1px solid #ddd !important;
    border-radius: 0 0 5px 5px;
}
#rbfw_faq_accordion .rbfw_faq_header i {
    color: #000 !important;
}/* End custom CSS */