@import url('../../modules-structure/private-wealth/structure.css');

/*
==============================================
"Exceptional wealth deserves exceptional service"
==============================================
*/
.masterprime .body-module-private-wealth .module-intro-section .intro-contact-cta .contact-button-cta {
color: var(--white);
background: var(--medium);
border: 2px solid var(--medium);
border-radius: 25px;
}
.masterprime .body-module-private-wealth .module-intro-section .intro-contact-cta .contact-button-cta:hover {
color: var(--medium);
background: var(--white);
border: 2px solid var(--medium);
}
.masterprime .body-module-private-wealth .module-intro-section .intro-contact-cta:before {
background: var(--medium);
}
.masterprime .body-module-private-wealth .module-intro-section .intro-contact-cta .intro-cta-headline {
color: var(--gray-dark);
font-size: 24px;
}
.masterprime .body-module-private-wealth .module-case-content p {
line-height: 28px;
font-size: 16px;
color: var(--gray-dark);
}

/*
==============================================
"EXPLORE SERVICES"
==============================================
*/

.masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .explore-strategies-text-block h2 {
color: var(--white);
font-family: var(--font-1);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .mc-container .slick-next:before, .masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .mc-container .slick-prev:before, .masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .mc-container .slick-next:before, .masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .mc-container .slick-prev:before {
color: var(--white);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .mc-copy {
color: var(--white);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section a {
color: var(--gray-light);
border-color: var(--gray-dark);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section a:hover {
border-color: var(--white);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section {
background: var(--gray-dark);
}
.masterprime .body-module-private-wealth .copy-content h3 {
color: var(--white);
font-family: var(--font-1);
font-weight: 600;
line-height: normal;
}
.masterprime .body-module-private-wealth .module-explore-strategies-section h3 {
color: var(--white);
line-height: normal;
}
.masterprime .body-module-private-wealth .module-explore-strategies-section p {
color: var(--white);
line-height: normal;
}


/*
==============================================
"Case Study"
==============================================
*/
.masterprime .body-module-private-wealth .module-case-section h3 {
color: var(--gray-dark);
font-family: var(--font-1);
text-transform: uppercase;
line-height: 28px;
font-weight: 600;
}


/*
==============================================
"Wealth Considerations"
==============================================
*/

.masterprime .body-module-private-wealth .module-section-header {
background: var(--gray-dark);
}
.masterprime .body-module-private-wealth .module-multimedia-slider-section .content-slider-wrapper .content-slider-cta:before {
color: var(--medium);
}
.masterprime .body-module-private-wealth .module-multimedia-slider-section .content-slider-wrapper:hover .content-slider-cta:before {
color: var(--gray-dark);
}
.masterprime .body-module-private-wealth .content-slider-wrapper .content-slider-heading {
color: var(--gray-dark);
font-family: var(--font-1);
text-transform: uppercase;
line-height: 28px;
font-weight: 600;
}
.masterprime .body-module-private-wealth .content-slider-wrapper .content-slider-cta {
color: var(--medium);
}
.masterprime .body-module-private-wealth .content-slider-wrapper:hover .content-slider-cta {
color: var(--gray-dark);
}
.masterprime .body-module-private-wealth .video-head {
font-family: var(--font-1);
font-size: 18px;
line-height: 38px;
font-weight: 400;
color: var(--white);
text-transform: uppercase;
}

/*
==============================================
CTA
==============================================
*/
.masterprime .body-module-private-wealth .module-contact-section .contact-cta {
font-family: var(--font-1);
color: var(--medium) !important;
}
.masterprime .body-module-private-wealth .module-contact-section .ftr-cta:hover > .contact-cta {
color: var(--gray-dark) !important;
}
.masterprime .body-module-private-wealth .module-contact-section {
background: var(--gray-light);
}
.masterprime .body-module-private-wealth .ftr-cta-wrapper .contact-button-cta {
color: var(--medium);
border-color: var(--medium);
font-family: var(--font-2);
}
.masterprime .body-module-private-wealth .module-contact-section .ftr-cta:hover > .contact-button-cta {
background: var(--gray-light);
}
.masterprime .body-module-private-wealth .module-contact-section .ftr-cta:hover > .contact-button-cta {
color: var(--white);
background: var(--medium);
border-color: var(--medium);
font-family: var(--font-2);
}
.masterprime .body-module-private-wealth .ftr-cta-wrapper h3 {
font-family: var(--font-1);
text-transform: uppercase;
color: var(--gray-dark);
font-size: 30px;
font-weight: 300;
}
.masterprime .body-module-private-wealth .module-contact-section .ftr-cta .contact-button-cta {
border-radius: 25px;
border: 2px solid;
}
.masterprime .body-module-private-wealth .module-contact-section .ftr-cta:hover .contact-button-cta {
letter-spacing: 1px;
}

/*
==============================================
"Designation"
==============================================
*/
.masterprime .body-module-private-wealth .module-designation-section .content-slider-wrapper {
background: var(--white);
border-top-color: var(--gray-light);
border-bottom-color: var(--gray-light);
}




/* Large devices (tablet landscape, 1024px and less) tablet-l */
@media only screen and (max-width: 1024px) {
.masterprime .body-module-private-wealth .module-explore-strategies-section .callouts-container:before {
background: var(--gray-light);
}

.masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .callouts-container .callout-item .callout-image-wrapper, .masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .callouts-mobile-slider .callout-item .callout-image-wrapper {
border-color: var(--gray-light);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section .callouts-container .callout-item .callout-heading-wrapper .callout-heading, .masterprime .body-module-private-wealth .module-explore-strategies-section .callouts-mobile-slider .callout-item .callout-heading-wrapper .callout-heading {
color: var(--white);
}

}
/* Medium devices (tablet portrait, 768px and less) tablet-p */
@media only screen and (max-width: 768px) {

}

/* Extra small devices (most portrait phones, 480px and less) mobile-p */
@media only screen and (max-width: 480px) {

}

/* Extra small landscape devices (most landscape phones, >=480px and <= 767 and landscape) mobile-l */
@media only screen and (min-width: 480px) and (max-width: 767px) and (orientation: landscape) {

}

/*
==============================================
Related Resources
==============================================
*/

.masterprime .body-module-private-wealth .related-resources-content .related-head {
font-family: inherit;
color: var(--gray-dark);
border-bottom: 2px solid var(--gray-light);
}
.masterprime .body-module-private-wealth .related-resources-content h4:before {
background: var(--gray-light);
}
.masterprime .body-module-private-wealth .related-resources-content h4:after {
background: var(--gray-light);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-heading {
font-family: inherit;
color: var(--black);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-copy {
font-family: inherit; 
color: var(--gray-dark);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-cta {
font-family: var(--font-2);
color: var(--medium);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-container a:hover .mc-cta {
color: var(--black);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-container .slick-slide a:hover {
box-shadow: inset 0px 20px 50px 0px rgba(0,0,0,0.1), inset 10px 20px 50px -20px rgba(0,0,0,0.1);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-category {
font-family: var(--font-1);
color:var(--gray-medium);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-category-wrapper {
color: var(--gray-light);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-container .slick-next:before, .masterprime .body-module-private-wealth .related-resources-content .mc-container .slick-prev:before {
color: var(--gray-dark);
}


/*
==============================================
Responsive Meia Queries NEW
==============================================
*/

/* Large devices (tablet landscape, 1024px and less) tablet-l */
@media only screen and (max-width: 1024px) {
.masterprime .slick-dots li button:before {
color: var(--gray-dark);
opacity: 1;
}    
.masterprime .slick-dots li.slick-active button:before {
color: var(--medium);
}
.masterprime .body-module-private-wealth .head-1 {
font-size: 32px;
}
}

