@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(--dark);
border-color: var(--dark);
font-family: var(--font-1);
}
.masterprime .body-module-private-wealth .module-intro-section .intro-contact-cta .contact-button-cta:hover  {
color: var(--dark);
background: var(--white);
}
.masterprime .body-module-private-wealth .module-intro-section .intro-contact-cta:before {
background: var(--dark);
}
.masterprime .body-module-private-wealth .module-intro-section .intro-contact-cta .intro-cta-headline {
color: var(--dark);
font-size: 24px;
font-weight: 400;
font-family: var(--font-1);
}
.masterprime .body-module-private-wealth p {
line-height: 28px;
font-size: 16px;
}
.masterprime .body-module-private-wealth .module-case-section h3 {
font-family: var(--font-1);
text-transform: uppercase;
color: var(--dark);
font-weight: 400;
font-size: 23px;
}
.masterprime .body-module-private-wealth .module-designation-content h3 {
font-family: var(--font-1);
text-transform: uppercase;
color: var(--dark);
font-weight: 400;
font-size: 23px;
}
.masterprime .body-module-private-wealth .module-designation-content a {
color: var(--dark);
}

/*
==============================================
"EXPLORE SERVICES"
==============================================
*/

.masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .explore-strategies-text-block h2 {
color: var(--white);
}


.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: #D8EEF8;
border-color: var(--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 .module-explore-strategies-content .explore-strategies-text-block h2 {
color: var(--white);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section {
background: var(--dark);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section h3 {
font-family: var(--font-1);
text-transform: uppercase;
color: var(--white);
font-weight: 400;
font-size: 23px;
}
.masterprime .body-module-private-wealth .module-explore-strategies-section p {
color: var(--white);
}

/*
==============================================
"Case Study"
==============================================
*/



/*
==============================================
"Wealth Considerations"
==============================================
*/

.masterprime .body-module-private-wealth .module-section-header {
background: var(--dark);
}
.masterprime .body-module-private-wealth .module-multimedia-slider-section .content-slider-wrapper .content-slider-cta:before {
color: var(--dark);
}
.masterprime .body-module-private-wealth .module-multimedia-slider-section .content-slider-wrapper:hover .content-slider-cta:before {
color: var(--gray-medium);
}
.masterprime .body-module-private-wealth .content-slider-wrapper .content-slider-heading {
color: var(--dark);
font-family: var(--font-1);
text-transform: uppercase;
font-weight: 400;
font-size: 23px;
}
.masterprime .body-module-private-wealth .content-slider-wrapper .content-slider-cta {
color: var(--dark);
}
.masterprime .body-module-private-wealth .video-head {
font-family: var(--font-1);
color: var(--white);
}

/*
==============================================
CTA
==============================================
*/
.masterprime .body-module-private-wealth .module-contact-section {
background: var(--dark);
}
.masterprime .body-module-private-wealth .ftr-cta-wrapper .contact-button-cta {
color: #f3e6c2;
border-color: #f3e6c2;
}
.masterprime .body-module-private-wealth .module-contact-section .ftr-cta:hover > .contact-button-cta {
color: var(--dark);
background: var(--white);
border-color: var(--white);
}
.masterprime .body-module-private-wealth .ftr-cta-wrapper h3 {
font-family: var(--font-1) !important;
text-transform: uppercase;
max-width: 600px;
color: var(--white);
font-size: 28px;
line-height: 30px !important;
font-style: normal !important;
}

/*
==============================================
"Designation"
==============================================
*/
.masterprime .body-module-private-wealth .module-designation-section .content-slider-wrapper {
background: var(--white);
border-top-color: #f1f1f1;
border-bottom-color: #f1f1f1;
}
/*
==============================================
"Related Resources"
==============================================
*/
.masterprime .body-module-private-wealth .related-resources-content .mc-container a:hover .mc-cta {
background-color: transparent !important;
}




/* 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) {
.masterprime .body-module-private-wealth .ftr-cta-wrapper h3 {
padding: 0px 0px;
}
}

/* 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: inherit;
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);
}
}