.pstyle{
    font-family: 'Montserrat', sans-serif;
                            font-size: 20px;
                            font-weight: 300;
                            line-height: 1.7;
                            font-style: normal;
                            padding: 0;
                            word-wrap: break-word;
}
.pp-modal-wrap {
                position: fixed;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%;
                overflow-y: auto;
                z-index: -1;
                visibility: hidden;
                opacity: 0;
                transition: all 0.3s ease-in-out;
            }

            .pp-modal-wrap.pp-modal-active {
                z-index: 99999;
                visibility: visible;
                opacity: 1;
            }

            .pp-modal-overlay {
                position: absolute;
                height: 100%;
                width: 100%;
                top: 0;
                bottom: 0;
            }

            .pp-modal-button .sr-only {
                position: absolute !important;
                height: 1px !important;
                width: 1px !important;
                margin: 0 !important;
                clip: rect(1px 1px 1px 1px);
                clip: rect(1px,1px,1px,1px);
                clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
                -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
                overflow: hidden !important;
            }

            .pp-modal {
                display: block;
                position: relative;
                margin: auto auto;
                opacity: 1;
                outline: 0;
            }

            .pp-modal-container {
                height: 100%;
                width: 100%;
                position: fixed;
                overflow: auto;
                opacity: 0;
                z-index: 1;
            }

            .pp-modal.layout-fullscreen {
                max-width: 100%;
                height: auto;
                min-height: 100%;
                margin: 0;
            }

            .pp-modal .pp-modal-content {
                height: inherit;
                overflow-y: auto;
                position: relative;
                z-index: 1;
                -webkit-overflow-scrolling: touch;
            }

            .pp-modal .pp-modal-body {
                overflow: hidden;
                height: inherit;
            }

            .pp-modal .pp-modal-header {
                display: table;
                width: 100%;
            }

            .pp-modal .pp-modal-title {
                margin: 0;
                display: table-cell;
                vertical-align: middle;
            }

            .pp-modal .pp-modal-frame iframe {
                width: 100%;
            }

            .pp-modal .pp-modal-video-embed {
                position: relative;
                padding-top: 56.25%;
                height: inherit;
            }

            .pp-modal .pp-modal-video-embed iframe,.pp-modal .pp-modal-video-embed .wp-video,.pp-modal .pp-modal-video-embed > video {
                height: 100%;
                width: 100%;
                position: absolute;
                top: 0;
                left: 0;
            }

            .pp-modal .pp-modal-content.pp-modal-frame:before {
                background-position: 50%;
                content: "";
                display: block;
                width: 32px;
                height: 32px;
                border-radius: 100%;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate3D(-50%, -50%, 0);
            }

            .pp-modal .pp-modal-content-inner {
                position: relative;
                height: 100%;
            }

            .pp-modal-trigger {
                display: inline-block;
                text-decoration: none;
                text-shadow: none;
            }

            .pp-modal-trigger .pp-button-icon {
                height: auto;
                margin-right: 8px;
                vertical-align: middle;
                width: auto;
            }

            .pp-modal-trigger .pp-button-icon-after {
                margin-left: 8px;
                margin-right: 0;
            }

            .pp-modal-trigger .pp-modal-trigger-text {
                vertical-align: middle;
            }

            .pp-modal-close {
                position: relative;
                right: 10px;
                line-height: 0;
                cursor: pointer;
                display: table-cell;
                vertical-align: middle;
                top: 0;
                padding: 5px;
                -webkit-transition: background 0.2s ease-in-out;
                -moz-transition: background 0.2s ease-in-out;
                transition: background 0.2s ease-in-out;
            }

            .pp-modal-close.box-top-right-out {
                position: absolute;
                right: -40px;
            }

            .pp-modal .pp-modal-close.box-top-left-out {
                position: absolute;
                left: -40px;
                right: 0;
            }

            .pp-modal-close.win-top-right {
                position: fixed;
            }

            .pp-modal-close.win-top-left {
                position: fixed;
                right: 0;
            }

            .pp-modal-close .bar-wrap {
                display: inline-block;
                position: relative;
            }

            .pp-modal-close .bar-wrap span {
                position: absolute;
                border-radius: 0;
                width: 100%;
                top: 49.5%;
                left: 0px;
            }

            .pp-modal-close .bar-wrap .bar-1 {
                -webkit-transform: rotate(225deg);
                -moz-transform: rotate(225deg);
                transform: rotate(225deg);
            }

            .pp-modal-close .bar-wrap .bar-2 {
                -webkit-transform: rotate(-225deg);
                -moz-transform: rotate(-225deg);
                transform: rotate(-225deg);
            }

            .pp-modal-wrap .modal-visible {
                opacity: 1;
            }

            .pp-modal .pp-modal-content .fl-row-content-wrap,.pp-modal .pp-modal-content .fl-builder-module-template {
                padding: 0;
            }

            .fl-module-pp-modal-box {
                z-index: 2 !important;
            }

            .pp-modal-wrap .pp-flexbox {
                display: flex;
                flex-direction: row;
                align-items: center;
            }

            .pp-modal-wrap .pp-flexbox.layout-vertical {
                flex-direction: column;
            }

            .pp-modal-wrap .pp-flexbox .pp-flexbox-item {
                align-self: stretch;
            }

            .pp-modal-wrap .pp-flexbox .pp-flexbox-item.object-fit-cover img {
                height: 100%;
                object-fit: cover;
            }

            @media only screen and (max-width: 768px) {
                .pp-modal-wrap .pp-flexbox {
                    flex-direction: column;
                }

                .pp-modal-wrap .pp-flexbox .pp-flexbox-item {
                    width: 100%;
                }
            }

            @media (max-width: 768px) {
            }

            body:not(.fl-builder-edit) .fl-node-5ede6a9c611ab > .fl-module-content {
                margin: 0;
            }

            .fl-node-5ede6a9c611ab .pp-modal-button {
                text-align: left;
            }

            .fl-node-5ede6a9c611ab .pp-modal-trigger,.fl-node-5ede6a9c611ab .pp-modal-button .pp-modal-trigger,.fl-node-5ede6a9c611ab .pp-modal-button .pp-modal-trigger .pp-modal-trigger-icon {
                color: #ffffff;
                background-color: #428bca;
                text-align: center;
                text-decoration: none;
            }

            .fl-node-5ede6a9c611ab .pp-modal-trigger .pp-button-icon {
            }

            .fl-builder-content .fl-node-5ede6a9c611ab .pp-modal-trigger:hover,.fl-node-5ede6a9c611ab .pp-modal-trigger:hover {
                color: #f7f7f7;
                background-color: #444444;
                border-color: #222222;
            }

            .fl-node-5ede6a9c611ab .pp-modal-height-auto,#modal-5ede6a9c611ab.pp-modal-height-auto {
                display: block !important;
                position: absolute;
                top: -99999px;
                width: 700px;
                visibility: hidden;
            }

            .fl-node-5ede6a9c611ab .pp-modal-height-auto .pp-modal-overlay,#modal-5ede6a9c611ab.pp-modal-height-auto .pp-modal-overlay {
                display: none !important;
            }

            .fl-node-5ede6a9c611ab .pp-modal,#modal-5ede6a9c611ab .pp-modal {
                background-color: #ffffff;
            }

            .fl-node-5ede6a9c611ab .pp-modal.layout-standard,#modal-5ede6a9c611ab .pp-modal.layout-standard {
                width: 700px;
                height: auto;
                max-width: 90%;
            }

            .fl-node-5ede6a9c611ab .pp-modal .pp-modal-header,#modal-5ede6a9c611ab .pp-modal .pp-modal-header {
                background-color: #ffffff;
                border-bottom: 1px solid #eeeeee;
            }

            .fl-node-5ede6a9c611ab .pp-modal .pp-modal-header,#modal-5ede6a9c611ab .pp-modal .pp-modal-header {
                border-top-left-radius: 2px;
                border-top-right-radius: 2px;
            }

            .fl-node-5ede6a9c611ab .pp-modal .pp-modal-title,#modal-5ede6a9c611ab .pp-modal .pp-modal-title {
                padding: 10px 15px;
                color: #444444;
            }

            .fl-node-5ede6a9c611ab .pp-modal .pp-modal-content,#modal-5ede6a9c611ab .pp-modal .pp-modal-content {
                padding: 10px;
            }

            .fl-node-5ede6a9c611ab .pp-modal .pp-modal-content.pp-modal-frame:before,#modal-5ede6a9c611ab .pp-modal .pp-modal-content.pp-modal-frame:before {
                background: url(https://wealthcompass.com/wp-content/plugins/bbpowerpack/modules/pp-modal-box/loader.gif) no-repeat;
            }

            .fl-node-5ede6a9c611ab .pp-modal .pp-modal-content-inner,#modal-5ede6a9c611ab .pp-modal .pp-modal-content-inner {
                overflow: hidden;
                padding: 10px;
            }

            .fl-node-5ede6a9c611ab .pp-modal-close,#modal-5ede6a9c611ab .pp-modal-close {
                background-color: #3a3a3a;
                border: 1px solid #ffffff;
                border-radius: 100px;
                width: 25px;
                height: 25px;
                position: absolute;
                z-index: 5;
            }

            .fl-node-5ede6a9c611ab .pp-modal-close:hover,#modal-5ede6a9c611ab .pp-modal-close:hover {
                background-color: #b53030;
            }

            .fl-node-5ede6a9c611ab .pp-modal-close.box-top-right,#modal-5ede6a9c611ab .pp-modal-close.box-top-right {
                top: -10px;
                right: -10px;
            }

            .fl-node-5ede6a9c611ab .pp-modal-close.box-top-left,#modal-5ede6a9c611ab .pp-modal-close.box-top-left {
                top: -10px;
                left: -10px;
            }

            .fl-node-5ede6a9c611ab .pp-modal-close.win-top-right,#modal-5ede6a9c611ab .pp-modal-close.win-top-right {
                top: -10px;
                right: -10px;
            }

            .fl-node-5ede6a9c611ab .pp-modal-close.win-top-left,#modal-5ede6a9c611ab .pp-modal-close.win-top-left {
                top: -10px;
                left: -10px;
            }

            .fl-node-5ede6a9c611ab .pp-modal-close .bar-wrap,#modal-5ede6a9c611ab .pp-modal-close .bar-wrap {
                width: 100%;
                height: 100%;
                -webkit-transition: background 0.2s ease-in-out;
                -moz-transition: background 0.2s ease-in-out;
                transition: background 0.2s ease-in-out;
            }

            .fl-node-5ede6a9c611ab .pp-modal-close .bar-wrap span,#modal-5ede6a9c611ab .pp-modal-close .bar-wrap span {
                background: #ffffff;
                height: 2px;
                margin-top: -1px;
                -webkit-transition: background 0.2s ease-in-out;
                -moz-transition: background 0.2s ease-in-out;
                transition: background 0.2s ease-in-out;
            }

            .fl-node-5ede6a9c611ab .pp-modal-close:hover .bar-wrap span,#modal-5ede6a9c611ab .pp-modal-close:hover .bar-wrap span {
                background: #dddddd;
                -webkit-transition: background 0.2s ease-in-out;
                -moz-transition: background 0.2s ease-in-out;
                transition: background 0.2s ease-in-out;
            }

            .fl-node-5ede6a9c611ab .pp-modal-container.fadeIn.animated,#modal-5ede6a9c611ab .pp-modal-container.fadeIn.animated {
                -webkit-animation-duration: 0.5s;
                animation-duration: 0.5s;
            }

            .fl-node-5ede6a9c611ab .pp-modal-container.fadeOut.animated,#modal-5ede6a9c611ab .pp-modal-container.fadeOut.animated {
                -webkit-animation-duration: 0.5s;
                animation-duration: 0.5s;
            }

            .fl-node-5ede6a9c611ab .has-overlay-animation .pp-modal-container,#modal-5ede6a9c611ab.has-overlay-animation .pp-modal-container {
                background-color: #000000;
            }

            .fl-node-5ede6a9c611ab .pp-modal-wrap:not(.has-overlay-animation) .pp-modal-overlay,#modal-5ede6a9c611ab:not(.has-overlay-animation) .pp-modal-overlay {
                background-color: #000000;
            }

            @media only screen and (max-width: 0px) {
                .fl-node-5ede6a9c611ab .pp-modal.layout-fullscreen,#modal-5ede6a9c611ab .pp-modal.layout-fullscreen {
                    top: 0 !important;
                    margin: 10px !important;
                }

                .fl-node-5ede6a9c611ab .pp-modal.layout-standard,#modal-5ede6a9c611ab .pp-modal.layout-standard {
                    margin-top: 20px;
                    margin-bottom: 20px;
                }
            }

            @media only screen and (max-width: 767px) {
                .fl-node-5ede6a9c611ab .pp-modal.layout-standard,#modal-5ede6a9c611ab .pp-modal.layout-standard {
                    margin-top: 20px;
                    margin-bottom: 20px;
                }
            }

            .fl-node-5ede6a9c611ab .pp-modal-button {
                text-align: left;
            }

            .fl-node-5ede6a9c611ab .pp-modal-trigger, .fl-node-5ede6a9c611ab .pp-modal-button .pp-modal-trigger {
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
            }

            .fl-node-5ede6a9c611ab .pp-modal, #modal-5ede6a9c611ab .pp-modal {
                border-style: none;
                border-width: 0;
                background-clip: border-box;
                border-color: #ffffff;
                border-top-width: 1px;
                border-right-width: 1px;
                border-bottom-width: 1px;
                border-left-width: 1px;
                border-top-left-radius: 2px;
                border-top-right-radius: 2px;
                border-bottom-left-radius: 2px;
                border-bottom-right-radius: 2px;
            }

            .fl-node-5ede6a9c611ab .pp-modal.layout-fullscreen, #modal-5ede6a9c611ab .pp-modal.layout-fullscreen {
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
            }