.elementor-kit-6{--e-global-color-primary:#39B5A4;--e-global-color-secondary:#F82F7D;--e-global-color-text:#212121;--e-global-color-accent:#F8832F;--e-global-color-ece84d9:#000000;--e-global-color-443f7ed:#FFFFFF;--e-global-color-ec445f3:#292929;--e-global-color-9c9dfc8:#030106;--e-global-color-b63f30d:#535659;--e-global-color-99c1b35:#313136;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:68px;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-line-height:76px;--e-global-typography-primary-letter-spacing:-0.2px;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:68px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:76px;--e-global-typography-secondary-letter-spacing:-0.2px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:56px;--e-global-typography-text-font-weight:900;--e-global-typography-text-line-height:64px;--e-global-typography-text-letter-spacing:-0.2px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:56px;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-line-height:64px;--e-global-typography-2bf68d5-font-family:"Roboto";--e-global-typography-2bf68d5-font-size:50px;--e-global-typography-2bf68d5-font-weight:900;--e-global-typography-2bf68d5-line-height:60px;--e-global-typography-2bf68d5-letter-spacing:-0.2px;--e-global-typography-c89c37b-font-family:"Roboto";--e-global-typography-c89c37b-font-size:40px;--e-global-typography-c89c37b-font-weight:400;--e-global-typography-c89c37b-line-height:60px;--e-global-typography-c89c37b-letter-spacing:-0.2px;--e-global-typography-6da5a8e-font-family:"Roboto";--e-global-typography-6da5a8e-font-size:28px;--e-global-typography-6da5a8e-font-weight:900;--e-global-typography-6da5a8e-line-height:36px;--e-global-typography-6da5a8e-letter-spacing:-0.2px;--e-global-typography-27b15dd-font-family:"Roboto";--e-global-typography-27b15dd-font-size:28px;--e-global-typography-27b15dd-font-weight:400;--e-global-typography-27b15dd-line-height:36px;--e-global-typography-27b15dd-letter-spacing:-0.2px;--e-global-typography-376d4ac-font-family:"Roboto";--e-global-typography-376d4ac-font-size:26px;--e-global-typography-376d4ac-font-weight:900;--e-global-typography-376d4ac-line-height:34px;--e-global-typography-376d4ac-letter-spacing:-0.2px;--e-global-typography-33ce4be-font-family:"Roboto";--e-global-typography-33ce4be-font-size:26px;--e-global-typography-33ce4be-font-weight:400;--e-global-typography-33ce4be-line-height:34px;--e-global-typography-33ce4be-letter-spacing:-0.2px;--e-global-typography-7cb5b95-font-family:"Roboto";--e-global-typography-7cb5b95-font-size:20px;--e-global-typography-7cb5b95-font-weight:900;--e-global-typography-7cb5b95-line-height:32px;--e-global-typography-7cb5b95-letter-spacing:-0.2px;--e-global-typography-d6abbcd-font-family:"Roboto";--e-global-typography-d6abbcd-font-size:20px;--e-global-typography-d6abbcd-font-weight:400;--e-global-typography-d6abbcd-line-height:28px;--e-global-typography-d6abbcd-letter-spacing:-0.1px;--e-global-typography-4e648b8-font-family:"Roboto";--e-global-typography-4e648b8-font-size:18px;--e-global-typography-4e648b8-font-weight:900;--e-global-typography-4e648b8-line-height:26px;--e-global-typography-4e648b8-letter-spacing:-0.2px;--e-global-typography-01d0b2c-font-family:"Roboto";--e-global-typography-01d0b2c-font-size:18px;--e-global-typography-01d0b2c-font-weight:400;--e-global-typography-01d0b2c-line-height:24px;--e-global-typography-01d0b2c-letter-spacing:-0.2px;--e-global-typography-47e67cc-font-family:"Roboto";--e-global-typography-47e67cc-font-size:16px;--e-global-typography-47e67cc-font-weight:900;--e-global-typography-47e67cc-line-height:22px;--e-global-typography-47e67cc-letter-spacing:-0.2px;--e-global-typography-d579d15-font-family:"Roboto";--e-global-typography-d579d15-font-size:16px;--e-global-typography-d579d15-font-weight:400;--e-global-typography-d579d15-line-height:22px;--e-global-typography-d579d15-letter-spacing:-0.2px;--e-global-typography-48dc9da-font-family:"Roboto";--e-global-typography-48dc9da-font-size:12px;--e-global-typography-48dc9da-font-weight:900;--e-global-typography-48dc9da-line-height:18px;--e-global-typography-48dc9da-letter-spacing:-0.2px;--e-global-typography-ac30ac1-font-family:"Roboto";--e-global-typography-ac30ac1-font-size:12px;--e-global-typography-ac30ac1-font-weight:400;--e-global-typography-ac30ac1-line-height:18px;--e-global-typography-ac30ac1-letter-spacing:-0.2px;color:var( --e-global-color-443f7ed );font-family:var( --e-global-typography-d6abbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-d6abbcd-font-size );font-weight:var( --e-global-typography-d6abbcd-font-weight );line-height:var( --e-global-typography-d6abbcd-line-height );letter-spacing:var( --e-global-typography-d6abbcd-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-47e67cc-font-family ), Sans-serif;font-size:var( --e-global-typography-47e67cc-font-size );font-weight:var( --e-global-typography-47e67cc-font-weight );line-height:var( --e-global-typography-47e67cc-line-height );letter-spacing:var( --e-global-typography-47e67cc-letter-spacing );color:var( --e-global-color-443f7ed );border-style:none;border-radius:40px 40px 40px 40px;padding:18px 32px 18px 32px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-6 h1{color:var( --e-global-color-443f7ed );}.elementor-kit-6 h2{color:var( --e-global-color-443f7ed );}.elementor-kit-6 h6{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:-0.2px;}.elementor-kit-6 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-4e648b8-font-family ), Sans-serif;font-size:var( --e-global-typography-4e648b8-font-size );font-weight:var( --e-global-typography-4e648b8-font-weight );line-height:var( --e-global-typography-4e648b8-line-height );letter-spacing:var( --e-global-typography-4e648b8-letter-spacing );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:var( --e-global-typography-47e67cc-font-family ), Sans-serif;font-size:var( --e-global-typography-47e67cc-font-size );font-weight:var( --e-global-typography-47e67cc-font-weight );line-height:var( --e-global-typography-47e67cc-line-height );letter-spacing:var( --e-global-typography-47e67cc-letter-spacing );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b63f30d );border-radius:40px 40px 40px 40px;padding:16px 32px 16px 32px;}.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);}.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-6{--e-global-typography-primary-font-size:50px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-2bf68d5-font-size:40px;--e-global-typography-2bf68d5-line-height:1.3em;--e-global-typography-c89c37b-font-size:35px;--e-global-typography-7cb5b95-font-size:18px;--e-global-typography-d6abbcd-font-size:18px;font-size:var( --e-global-typography-d6abbcd-font-size );line-height:var( --e-global-typography-d6abbcd-line-height );letter-spacing:var( --e-global-typography-d6abbcd-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-47e67cc-font-size );line-height:var( --e-global-typography-47e67cc-line-height );letter-spacing:var( --e-global-typography-47e67cc-letter-spacing );}.elementor-kit-6 label{font-size:var( --e-global-typography-4e648b8-font-size );line-height:var( --e-global-typography-4e648b8-line-height );letter-spacing:var( --e-global-typography-4e648b8-letter-spacing );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:var( --e-global-typography-47e67cc-font-size );line-height:var( --e-global-typography-47e67cc-line-height );letter-spacing:var( --e-global-typography-47e67cc-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:30px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-2bf68d5-font-size:30px;--e-global-typography-c89c37b-font-size:30px;--e-global-typography-c89c37b-line-height:1.2em;--e-global-typography-27b15dd-font-size:17px;--e-global-typography-27b15dd-line-height:1.1em;--e-global-typography-7cb5b95-font-size:16px;--e-global-typography-d6abbcd-font-size:16px;--e-global-typography-d6abbcd-line-height:1.4em;font-size:var( --e-global-typography-d6abbcd-font-size );line-height:var( --e-global-typography-d6abbcd-line-height );letter-spacing:var( --e-global-typography-d6abbcd-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-47e67cc-font-size );line-height:var( --e-global-typography-47e67cc-line-height );letter-spacing:var( --e-global-typography-47e67cc-letter-spacing );}.elementor-kit-6 label{font-size:var( --e-global-typography-4e648b8-font-size );line-height:var( --e-global-typography-4e648b8-line-height );letter-spacing:var( --e-global-typography-4e648b8-letter-spacing );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:var( --e-global-typography-47e67cc-font-size );line-height:var( --e-global-typography-47e67cc-line-height );letter-spacing:var( --e-global-typography-47e67cc-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Buttons*/

.elementor-button {
    border-color: transparent;
    border-radius: 100px;
    font-family: 'Roboto';
    font-weight: 900;
}

.elementor-button:hover {
    font-weight: 700;
    transform: scale(1.1);
    transition: all 0.3s ease-in-out;
}

.trs_button_green .elementor-button {
    background-color: #39B5A4;
    color: #fff;
    padding: 15px 25px 15px 25px;
}

.trs_button_green:hover .elementor-button {
    background-color: #fff;
    color: #39B5A4;
    border-color: #39B5A4;
}

.trs_button_pink .elementor-button {
    background-color: #F82F7D;
    color: #fff;
    padding: 15px 25px 15px 25px;
}

.trs_button_pink:hover .elementor-button {
    background-color: #fff;
    color: #F82F7D;
    border-color: #F82F7D;
}

.trs_button_orange .elementor-button {
    background-color: #F8832F;
    color: #fff;
    padding: 15px 25px 15px 25px;
}

.trs_button_orange:hover .elementor-button {
    background-color: #fff;
    color: #F8832F;
    border-color: #F8832F;
}

.trs_button_white .elementor-button {
    background-color: #fff;
    color: #212121;
    padding: 15px 25px 15px 25px;
}

.trs_button_white:hover .elementor-button {
    background-color: #fff;
    color: #212121;
    border-color: #212121;
}

.trs_button_grey .elementor-button {
    background-color: #535659;
    color: #fff;
    padding: 15px 25px 15px 25px;
}

.trs_button_grey:hover .elementor-button {
    background-color: #fff;
    color: #F8832F;
    border-color: #fff;
}

.trs_button_white_outline .elementor-button {
    background: 0%;
    color: #fff;
    border-color: #fff;
    padding: 15px 25px 15px 25px;
}

.trs_button_white_outline:hover .elementor-button {
    background-color: #fff;
    color: #212121;
    border-color: #fff;
}

.trs_button_orange_outline .elementor-button {
    background: 0%;
    color: #F8832F;
    padding: 15px 25px 15px 25px;
}

.trs_button_orange_outline:hover .elementor-button {
    background-color: #fff;
    color: #F8832F;
    border-color: #fff;
}

.elementor-131 .elementor-element.elementor-element-f038588 .eael-filter-gallery-control ul li.control {
    text-transform: capitalize;
    padding: 18px 32px 18px 32px;
    font-family: 'Roboto';
    font-weight: 900;
    color: #fff;
    background-color: #535659;
    border-color: 2px solid #535659;
    border-radius: 100px;
}

.elementor-131 .elementor-element.elementor-element-f038588 .eael-filter-gallery-control ul li.control:hover {
    text-transform: capitalize;
    padding: 18px 32px 18px 32px;
    font-family: 'Roboto';
    font-weight: 900;
    color: #F8832F;
    background-color: #fff;
    border-color: 2px solid #fff;
    border-radius: 100px;
}

/*SIB Forms*/
.elementor-kit-6 input:not([type="button"]):not([type="submit"]), .elementor-kit-6 textarea, .elementor-kit-6 .elementor-field-textual {
    padding: 4px 16px 4px 16px;
    border-color: 1px solid #dddddd;
}

.sib-form .input:not(textarea), .sib-form .input__button {
    height: 2em;
}

.sib-form .entry__field {
    border: 0px !important;
    margin: 0px !important;
}

.form__label-row {
    border: 0px #ffffff;
    margin: 0px;
}

#MESSAGE {
  border: 1px solid #dddddd;
  min-height: 70px;
  margin-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
  color: #000000;
}

.input .input_display .input--multiselect .input--centerText {
    border: 1px solid #dddddd;
    border-radius: 40px;
    padding: 4px 16px 4px 16px;
    height: calc(2.5rem - 2px);
    box-sizing: content-box;
}

.entry__label {
    margin-bottom: 0px !important;
    margin-top: 10px !important;
}

.trs_sib_label {
    font-weight: 700 !important;
    font-size: 14px !important;
    text-align: left !important;
    font-family: "Helvetica", sans-serif !important;
    color: #3c4858 !important;
}

.trs_sib_form_row {
    padding: 0px 0 !important;   
}

[type=button], [type=reset], [type=submit], button {
    width: 100%;
    margin: 20px 0px 20px 0px;
}

.sib-sms-select__title{
    border: 0px !important;
}

.sib-sms-select__number-input {
    border: 0px !important;
}

#sib-container {
    padding: 50px 30px 50px 30px;
}

.sib-form-block__button .sib-form-block__button-with-loader {
    font-family: "Roboto", sans-serif !important;
}

.sib-form .entry__error {
    margin: 0px !important;
}

.sib-form-block p, .sib-form-block ol, .sib-form-block ul {
    padding: 0px 0px 20px 0px;
}

.sib-form__declaration p {
    font-size: 10px;
}

.sib-sms-select__calling-code {
    margin-right: 10px !important;
}
.svgIcon-sphere {
    width: 40px !important;
    height: 40px !important;
}

.sib-form .form__entry:not(:first-child) {
    margin-top: 0rem !important;
}

@media (max-width: 767px) {
    .elementor-6371 .elementor-element.elementor-element-4806539 {
        --padding-top: 0px !important;
    }
}

@media (max-width: 767px) {
    .elementor-1321 .elementor-element.elementor-element-3ed2fe5 {
        --padding-top: 0px !important;
    }
}

.elementor-element .elementor-widget-container {
    transition: background .0s, border .0s, border-radius .0s, box-shadow .0s, transform var(--e-transform-transition-duration, .0s);
}

.ai-wrap {
    padding: 0px;
    margin-bottom: 0px;
}

@media (max-width: 767px) {
    .elementor-1549 .elementor-element.elementor-element-6c0c2dd {
        --flex-direction: column !important;
    }
    
    .elementor-1549 .elementor-element.elementor-element-d3e668b {
    --gap: 0px 0px !important;
    }
}

@media (max-width: 767px) {
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile .e-n-menu-toggle {
        display: block;
    }
}

.yt-video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
}

@media (max-width: 767px) {
    .e-n-menu-title-text {
        padding: 12px;
    }
}

.elementor-1151 .elementor-element.elementor-element-dad92d2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    width: 100%;
    height: 100%;
}

.googledocs-table tr td {
    border: 0px none;
}

.googledocs-table tbody tr:nth-child(even) td,
.googledocs-table tbody .even td {
  background: transparent;
}

.googledocs-table tbody tr:nth-child(odd) td,
.googledocs-table tbody .odd td {
  background: transparent;
}

.sib-form .entry__choice:not(:first-child) {
    margin-top: 0px;
}

.elementor-kit-6 input:not([type="button"]):not([type="submit"]), .elementor-kit-6 textarea, .elementor-kit-6 .elementor-field-textual {
    background-color: #FFFFFF;
}

.entry__field{
    background-color: transparent !important;
}

.sib-form .entry__choice {
    padding-left: 0px;
}

.sib-form .entry__specification {
    visibility: hidden;
    height: 0px;
}

.sib-form-block__button-with-loader {
    margin: 0px 0px 20px 0px;
}

/**Cookies Popup**/
.elementor-kit-6 button, .elementor-kit-6 input[type="button"], .elementor-kit-6 input[type="submit"], .elementor-kit-6 .elementor-button {
    border-style: solid;
}

.cky-notice-btn-wrapper {
    gap: 0px;
    margin-top: 8px;
}

[type=button], [type=reset], [type=submit], button {
    width: 100%;
    margin: 5px 0px 5px 0px;
}

/**Slider**/
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    left: calc(var(--e-n-carousel-dots-horizontal-position) + var(--e-n-carousel-dots-horizontal-offset));
}

/*Google Review Trust Index*/

.ti-widget.ti-goog .ti-header {
    padding: 0px !important;
}

.ti-widget.ti-goog>.ti-widget-container>.ti-header, .ti-widget.ti-goog>.ti-widget-container>.ti-footer {
    background-color: rgba(255, 0, 0, .7) !important;
    scale: 80%
}


/*MEMBERSHIP*/
/*LOGIN PAGE*/
/*Content width*/
.elementor-14809 .elementor-element.elementor-element-9c6a011:not(.elementor-motion-effects-element-type-background), .elementor-14809 .elementor-element.elementor-element-9c6a011 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    width: 670px;
    align-self: center;
}
@media (max-width: 767px) {
.elementor-14809 .elementor-element.elementor-element-9c6a011:not(.elementor-motion-effects-element-type-background), .elementor-14809 .elementor-element.elementor-element-9c6a011 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 95% !important;
    }
}
/*Field border active*/
.pms-form-design-wrapper #pms-members-table .pms-members-table__search input:focus, .pms-form-design-wrapper .pms-group-dashboard form#pms-invite-members textarea:focus, .pms-form-design-wrapper .pms-field textarea:focus, .pms-form-design-wrapper#pms_login p.login-username input:focus, .pms-form-design-wrapper#pms_login p.login-password input:focus, .pms-form-design-wrapper .pms-subscription-plan-price input.pms_pwyw_pricing:focus, .pms-form-design-wrapper #pms-subscription-plans-discount input#pms_subscription_plans_discount_code:focus, .pms-form-design-wrapper #pms-stripe-credit-card-details:focus, .pms-form-design-wrapper .pms-field:not(.pms-field-subscriptions) input[type=text]:focus, .pms-form-design-wrapper .pms-field input[type=password]:focus {
    border: 1px solid #F82f7d !important;
}
/*checkbox hover*/
.pms-form-design-wrapper#pms_login p.login-remember input[type="checkbox"]:hover, .pms-form-design-wrapper .pms-gdpr-field input[type="checkbox"]:hover, .pms-form-design-wrapper .mc4wp-checkbox-paid-member-subscriptions input[type="checkbox"]:hover, .pms-form-design-wrapper .pms-subscription-plan-auto-renew input[type="checkbox"]:hover {
    border: 2px solid #F82f7d;
}
/*checkbox focus*/
.pms-form-design-wrapper#pms_login p.login-remember input[type="checkbox"]:focus, .pms-form-design-wrapper .pms-gdpr-field input[type="checkbox"]:focus, .pms-form-design-wrapper .mc4wp-checkbox-paid-member-subscriptions input[type="checkbox"]:focus, .pms-form-design-wrapper .pms-subscription-plan-auto-renew input[type="checkbox"]:focus {
    border: 2px solid #F82f7d;
}
/*checkbox focus selected*/
.pms-form-design-wrapper#pms_login p.login-remember input[type="checkbox"]:focus, .pms-form-design-wrapper .pms-gdpr-field input[type="checkbox"]:focus, .pms-form-design-wrapper .mc4wp-checkbox-paid-member-subscriptions input[type="checkbox"]:focus, .pms-form-design-wrapper .pms-subscription-plan-auto-renew input[type="checkbox"]:focus {
    border: 2px solid #F82f7d !important;
    box-shadow: inset 0 0 4px #F82f7d, 0 0 4px #F82f7d;
    background: #F82f7d;
}
/*checkbox selected*/
.pms-form-design-wrapper#pms_login p.login-remember input[type="checkbox"]:checked, .pms-form-design-wrapper .pms-gdpr-field input[type="checkbox"]:checked, .pms-form-design-wrapper .mc4wp-checkbox-paid-member-subscriptions input[type="checkbox"]:checked, .pms-form-design-wrapper .pms-subscription-plan-auto-renew input[type="checkbox"]:checked {
    border: 2px solid #F82f7d;
    background: #F82f7d;
}
/*Login Page Button*/
.pms-form-design-wrapper#pms_recover_password_form input[type="submit"], .pms-form-design-wrapper#pms_login input[type="submit"] {
    border: 2px solid #F82f7d;
    background-color: #F82f7d !important;
    color: #fff !important;
    padding: 0px !important;
}
/*Login Page Button Hover*/
.pms-form-design-wrapper#pms_recover_password_form input[type="submit"]:hover, .pms-form-design-wrapper#pms_login input[type="submit"]:hover {
    border: 2px solid #F82f7d;
    background-color: #fff !important;
    color: #F82f7d !important;
    padding: 0px !important;
    font-weight: 700 !important;
    transform: scale(1.1);
    transition: all 0.3s ease-in-out;
}
/*Hyperlinks*/
.pms-form-design-wrapper .pms-warning-message-wrapper a, .pms-form-design-wrapper .pms-gdpr-field label a, .pms-alert a, .pms-form-design-wrapper p a.pms-register-page-link, .pms-form-design-wrapper#pms_login p.login-extra a {
    color: #F82f7d;
}
/*Hyperlinks Hover*/
.pms-form-design-wrapper .pms-warning-message-wrapper a:hover, .pms-form-design-wrapper table#pms-payment-history tr td.pms-payment-invoice a:hover, .pms-form-design-wrapper table.pms-account-subscription-details-table tr td a.pms-account-subscription-action-link__update-payment-method:hover, .pms-form-design-wrapper .pms-gdpr-field label a:hover, .pms-alert a:hover, .pms-form-design-wrapper p a.pms-register-page-link:hover, .pms-form-design-wrapper#pms_login p.login-extra a:hover {
    color: #39B5A4;
}

/*FORGOT PASSWORD PAGE*/
/*Center text*/
.pms-form-design-wrapper p {
    text-align: center;
}
/*Field */
form.pms-form ul.pms-form-fields-wrapper {
    width: 100%;
    justify-self: center;
}
/*Center button*/
.pms-form-design-wrapper#pms_new_password_form, .pms-form-design-wrapper#pms_recover_password_form, .pms-form-design-wrapper#pms_login {
    justify-items: center;
}
/*Remove right margin after Button*/
.pms-form > input[type=submit] {
    margin-right: 0px;
}
/*Content width*/
.elementor-14811 .elementor-element.elementor-element-506566a:not(.elementor-motion-effects-element-type-background), .elementor-14811 .elementor-element.elementor-element-506566a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    width: 670px;
    align-self: center;
}
@media (max-width: 767px) {
.elementor-14811 .elementor-element.elementor-element-506566a:not(.elementor-motion-effects-element-type-background), .elementor-14811 .elementor-element.elementor-element-506566a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 95% !important;
    }
}

/*Register Page*/
/*Content width*/
.pms-form-design-wrapper .pms-account-section-wrapper, .pms-form-design-wrapper .pms-field-subscriptions, .pms-form-design-wrapper .pms-billing-details {
    width: 670px;
    justify-self: center;
}
@media (max-width: 767px) {
.pms-form-design-wrapper .pms-account-section-wrapper, .pms-form-design-wrapper .pms-field-subscriptions, .pms-form-design-wrapper .pms-billing-details {
        width: 95% !important;
    }
}
/*Payment width*/
.pms-form-design-wrapper:not(.wrapper-small) div#pms-paygates-wrapper, .pms-form-design-wrapper .pms-price-breakdown__holder, .pms-form-design-wrapper #pms-credit-card-information {
    width: 100% !important;
    text-align: -webkit-center;
}
@media (max-width: 767px) {
.pms-form-design-wrapper:not(.wrapper-small) div#pms-paygates-wrapper, .pms-form-design-wrapper .pms-price-breakdown__holder, .pms-form-design-wrapper #pms-credit-card-information {
        width: 95% !important;
        justify-self: center;
    }
}
/*Payment Method Center*/
.pms-form-design-wrapper div#pms-paygates-wrapper {
    justify-items: center;
}
@media (max-width: 767px) {
.pms-form-design-wrapper div#pms-paygates-wrapper {
    justify-items: center;
        width: 95% !important;
        justify-self: center;
    }
}
.pms-form-design-wrapper #pms-paygates-inner {
    justify-content: center;
}
/*Plan Outline Active*/
.pms-form-design-wrapper .pms-subscription-plan label.selected, .pms-form-design-wrapper .pms-subscription-plan label:hover {
    border-color: #F82f7d;
}
/*Plan Outline Hover*/
.pms-form-design-wrapper .pms-subscription-plan label.selected, .pms-form-design-wrapper .pms-subscription-plan label:hover {
    border-color: #F82f7d;
}
/*Radio Button*/
.pms-form-design-wrapper .pms-subscription-plan input[type="radio"]:checked {
    background: #F82f7d;
    border-color: #F82f7d;
}
/*Radio Button Hover*/
.pms-form-design-wrapper .pms-subscription-plan input[type="radio"]:hover {
    border-color: #F82f7d;
}
/*Plan Name*/
.pms-form-design-wrapper .pms-subscription-plan label.selected .pms-subscription-plan-name, .pms-form-design-wrapper .pms-subscription-plan label.selected .pms-subscription-plan-price {
    color: #F82f7d;
}
.pms-form-design-wrapper .pms-subscription-plan label .pms-subscription-plan-price {
    display: none;
}
/*Plan alignment*/
.pms-form-design-wrapper .pms-subscription-plan label .pms-subscription-plan-name, .pms-form-design-wrapper .pms-subscription-plan label .pms-subscription-plan-price, .pms-form-design-wrapper .pms-subscription-plan label input[type="radio"] {
    position: absolute;
    }
/*Hide reCAPTCHA*/
.pms-form-design-wrapper #pms-members-table .pms-members-table__search, .pms-form-design-wrapper .pms-group-dashboard form#pms-invite-members, .pms-form-design-wrapper#pms_login p.login-username, .pms-form-design-wrapper#pms_login p.login-password, .pms-form-design-wrapper .pms-field:not(.pms-field-subscriptions, .pms-field-type-heading, .pms-gdpr-field, .beehive, #pms-recaptcha-login-wrapper, #pms-recaptcha-recover_password-wrapper) {
    min-height: 0px;
}
/*Button*/
.pms-form-design-wrapper {
    justify-items: center;
    text-align: -webkit-center;
}
.pms-form-design-wrapper .pms-group-dashboard a.pms-group-dashboard-go-back, .pms-form-design-wrapper input[type="submit"], .pms-form-design-wrapper #pms-apply-discount {
    border: 2px solid #F82f7d;
    background-color: #F82f7d !important;
    color: #fff !important;
    padding: 0px !important;
    margin: 10px;
    width: 200px;
}
/*Button Hover*/
.pms-form-design-wrapper .pms-group-dashboard a.pms-group-dashboard-go-back:hover, .pms-form-design-wrapper input[type="submit"]:hover, .pms-form-design-wrapper #pms-apply-discount:hover {
    border: 2px solid #F82f7d;
    background-color: #fff !important;
    color: #F82f7d !important;
    padding: 0px !important;
    font-weight: 700 !important;
    transform: scale(1.1);
    transition: all 0.3s ease-in-out;
}
.pms-form:after .pms-form-design-wrapper:after .pms-form-style-3:after{
    content: "TESTING" !important;
    color: red !important;
    font-size: 20px;
}

/*Profile Page*/
/*Width*/
.elementor-14810 .elementor-element.elementor-element-ab8ccd5 {
    width: 670px !important;
}
@media (max-width: 767px) { 
    .elementor-14810 .elementor-element.elementor-element-ab8ccd5 {
        width: 95% !important;
    }
}
/*Nav*/
.pms-form-design-wrapper .pms-account-navigation, .pms-form-design-wrapper .pms-account-subscription-details-table {
    min-width: 0px;
    width: 100%;
    justify-items: center;
}
.pms-form-design-wrapper .pms-account-navigation ul {
    gap: 16px;
}
.pms-form-design-wrapper .pms-account-navigation ul li a {
    font-size: 16px;
}
.pms-account-navigation li.pms-account-navigation-link {
    margin-right: 0px;
}
.pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link:not(.pms-account-navigation-link--logout) a:hover, .pms-form-design-wrapper .pms-account-navigation ul li a.pms-account-navigation-link--active {
    color: #F82f7d;
    font-size: 16px;
}
.pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link--logout {
    margin-left: 10px;
}
/*Logout icon Button*/
.pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link--logout a:before {
    display: none;
}
/*Logout button*/
.pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link--logout a, .pms-form-design-wrapper table.pms-account-subscription-details-table tr.pms-account-subscription-details-table__actions td:last-of-type .pms-account-subscription-action-link {
    background-color: #F82f7d;
    color: #fff;
    border: 2px solid #F82f7d !important;
}
/*Logout Button Hover*/
.pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link--logout a:hover, .pms-form-design-wrapper table.pms-account-subscription-details-table tr.pms-account-subscription-details-table__actions td:last-of-type a.pms-account-subscription-action-link:hover {
    background-color: #fff !important;
    color: #F82f7d !important;
    border: 2px solid #F82f7d !important;
    font-weight: 700 !important;
    transform: scale(1.1);
    transition: all 0.3s ease-in-out;
}
/*Align Status*/
.pms-form-design-wrapper table.pms-account-subscription-details-table tr.pms-account-subscription-details-table__status td:last-of-type {
    margin: 10px !important;
}
/*Center buttons*/
.pms-form-design-wrapper table.pms-account-subscription-details-table tr.pms-account-subscription-details-table__actions td:last-of-type {
    width: 100% !important;
    justify-content: center !important;
}
/*Edit Profile Button*/
form.pms-form ul.pms-form-fields-wrapper li {
    justify-self: center;
}

/*Cancel icon button*/
.pms-form-design-wrapper table.pms-account-subscription-details-table tr.pms-account-subscription-details-table__actions td:last-of-type .pms-account-subscription-action-link__cancel:before {
    display: none;
}

/*Thank You Page*/
.elementor-14933 .elementor-element.elementor-element-1ca67d4 {
    width: 670px !important;
}
@media (max-width: 767px) { 
    .elementor-14933 .elementor-element.elementor-element-1ca67d4 {
        width: 95% !important;
    }
}
.elementor-14933 .elementor-element.elementor-element-73a33cf {
    align-items: center;
}/* End custom CSS */