/*
   Theme Name: MDLaw
   Theme URI: http://emporiumdigital.com.au
   Description: WordPress Theme for  MDW layers
   Version: 1.0.0
   Author: Emporium Digital
   Author URI: http://emporiumdigital.com.au
   Tags: Blank, HTML5, CSS3,Sass
   License: MIT
   License URI: http://opensource.org/licenses/mit-license.php
*/
@keyframes pulse {
  0% {
    color: rgba(255, 255, 255, 0); }
  100% {
    color: white; } }

@font-face {
  font-family: 'GothamRounded-BookItalic';
  src: url("fonts/GothamRounded/BookItalic/GothamRounded-BookItalic.eot");
  src: local("Gotham Rounded Book Italic"), local("GothamRounded-BookItalic"), url("fonts/GothamRounded/BookItalic/GothamRounded-BookItalic.eot?#iefix") format("embedded-opentype"), url("fonts/GothamRounded/BookItalic/GothamRounded-BookItalic.woff2") format("woff2"), url("fonts/GothamRounded/BookItalic/GothamRounded-BookItalic.woff") format("woff"), url("fonts/GothamRounded/BookItalic/GothamRounded-BookItalic.ttf") format("truetype"), url("fonts/GothamRounded/BookItalic/GothamRounded-BookItalic.svg#GothamRounded-BookItalic") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GothamRounded-BoldItalic';
  src: url("fonts/GothamRounded/BoldItalic/GothamRounded-BoldItalic.eot");
  src: local("Gotham Rounded Bold Italic"), local("GothamRounded-BoldItalic"), url("fonts/GothamRounded/BoldItalic/GothamRounded-BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/GothamRounded/BoldItalic/GothamRounded-BoldItalic.woff2") format("woff2"), url("fonts/GothamRounded/BoldItalic/GothamRounded-BoldItalic.woff") format("woff"), url("fonts/GothamRounded/BoldItalic/GothamRounded-BoldItalic.ttf") format("truetype"), url("fonts/GothamRounded/BoldItalic/GothamRounded-BoldItalic.svg#GothamRounded-BoldItalic") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GothamRounded-Book';
  src: url("fonts/GothamRounded/Book/GothamRounded-Book.eot");
  src: local("Gotham Rounded Book"), local("GothamRounded-Book"), url("fonts/GothamRounded/Book/GothamRounded-Book.eot?#iefix") format("embedded-opentype"), url("fonts/GothamRounded/Book/GothamRounded-Book.woff2") format("woff2"), url("fonts/GothamRounded/Book/GothamRounded-Book.woff") format("woff"), url("fonts/GothamRounded/Book/GothamRounded-Book.ttf") format("truetype"), url("fonts/GothamRounded/Book/GothamRounded-Book.svg#GothamRounded-Book") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GothamRounded-LightItalic';
  src: url("fonts/GothamRounded/LightItalic/GothamRounded-LightItalic.eot");
  src: local("Gotham Rounded Light Italic"), local("GothamRounded-LightItalic"), url("fonts/GothamRounded/LightItalic/GothamRounded-LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/GothamRounded/LightItalic/GothamRounded-LightItalic.woff2") format("woff2"), url("fonts/GothamRounded/LightItalic/GothamRounded-LightItalic.woff") format("woff"), url("fonts/GothamRounded/LightItalic/GothamRounded-LightItalic.ttf") format("truetype"), url("fonts/GothamRounded/LightItalic/GothamRounded-LightItalic.svg#GothamRounded-LightItalic") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GothamRounded-Light';
  src: url("fonts/GothamRounded/Light/GothamRounded-Light.eot");
  src: local("Gotham Rounded Light"), local("GothamRounded-Light"), url("fonts/GothamRounded/Light/GothamRounded-Light.eot?#iefix") format("embedded-opentype"), url("fonts/GothamRounded/Light/GothamRounded-Light.woff2") format("woff2"), url("fonts/GothamRounded/Light/GothamRounded-Light.woff") format("woff"), url("fonts/GothamRounded/Light/GothamRounded-Light.ttf") format("truetype"), url("fonts/GothamRounded/Light/GothamRounded-Light.svg#GothamRounded-Light") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GothamRounded-Medium';
  src: url("fonts/GothamRounded/Medium/GothamRounded-Medium.eot");
  src: local("Gotham Rounded Medium"), local("GothamRounded-Medium"), url("fonts/GothamRounded/Medium/GothamRounded-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/GothamRounded/Medium/GothamRounded-Medium.woff2") format("woff2"), url("fonts/GothamRounded/Medium/GothamRounded-Medium.woff") format("woff"), url("fonts/GothamRounded/Medium/GothamRounded-Medium.ttf") format("truetype"), url("fonts/GothamRounded/Medium/GothamRounded-Medium.svg#GothamRounded-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GothamRounded-Bold';
  src: url("fonts/GothamRounded/Bold/GothamRounded-Bold.eot");
  src: local("Gotham Rounded Bold"), local("GothamRounded-Bold"), url("fonts/GothamRounded/Bold/GothamRounded-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/GothamRounded/Bold/GothamRounded-Bold.woff2") format("woff2"), url("fonts/GothamRounded/Bold/GothamRounded-Bold.woff") format("woff"), url("fonts/GothamRounded/Bold/GothamRounded-Bold.ttf") format("truetype"), url("fonts/GothamRounded/Bold/GothamRounded-Bold.svg#GothamRounded-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GothamRounded-MediumItalic';
  src: url("fonts/GothamRounded/MediumItalic/GothamRounded-MediumItalic.eot");
  src: local("Gotham Rounded Medium Italic"), local("GothamRounded-MediumItalic"), url("fonts/GothamRounded/MediumItalic/GothamRounded-MediumItalic.eot?#iefix") format("embedded-opentype"), url("fonts/GothamRounded/MediumItalic/GothamRounded-MediumItalic.woff2") format("woff2"), url("fonts/GothamRounded/MediumItalic/GothamRounded-MediumItalic.woff") format("woff"), url("fonts/GothamRounded/MediumItalic/GothamRounded-MediumItalic.ttf") format("truetype"), url("fonts/GothamRounded/MediumItalic/GothamRounded-MediumItalic.svg#GothamRounded-MediumItalic") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

html,
body {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline; }

.u-padding-top--large, .page__tab-row, .footer, .latest-articles-section__inner, .current-positions-section__inner, .home .expertise-section {
  padding-top: 10rem; }
@media only screen and (max-width: 56.25em) {
  .u-padding-top--large, .page__tab-row, .footer, .latest-articles-section__inner, .current-positions-section__inner, .home .expertise-section {
    padding-top: 8rem; } }
@media only screen and (max-width: 47.9375em) {
  .u-padding-top--large, .page__tab-row, .footer, .latest-articles-section__inner, .current-positions-section__inner, .home .expertise-section {
    padding-top: 7rem; } }
@media only screen and (max-width: 37.5em) {
  .u-padding-top--large, .page__tab-row, .footer, .latest-articles-section__inner, .current-positions-section__inner, .home .expertise-section {
    padding-top: 6rem; } }
@media only screen and (max-width: 23.375em) {
  .u-padding-top--large, .page__tab-row, .footer, .latest-articles-section__inner, .current-positions-section__inner, .home .expertise-section {
    padding-top: 5rem; } }

.u-padding-bottom--large, .latest-articles-section__inner, .current-positions-section__inner, .profile .lawyer-main-info {
  padding-bottom: 10rem; }
@media only screen and (max-width: 56.25em) {
  .u-padding-bottom--large, .latest-articles-section__inner, .current-positions-section__inner, .profile .lawyer-main-info {
    padding-bottom: 8rem; } }
@media only screen and (max-width: 47.9375em) {
  .u-padding-bottom--large, .latest-articles-section__inner, .current-positions-section__inner, .profile .lawyer-main-info {
    padding-bottom: 7rem; } }
@media only screen and (max-width: 37.5em) {
  .u-padding-bottom--large, .latest-articles-section__inner, .current-positions-section__inner, .profile .lawyer-main-info {
    padding-bottom: 6rem; } }
@media only screen and (max-width: 23.375em) {
  .u-padding-bottom--large, .latest-articles-section__inner, .current-positions-section__inner, .profile .lawyer-main-info {
    padding-bottom: 5rem; } }

.u-margin-bottom--large, .quad-columns-section, .five-columns-section, .page .banner-slider, .careers-opportunities-section, .about-team-section, .people .lawyers-section, .advisory-boards-and-panels-section, .about-the-firm-section, .news .latest-articles-section__widget, .tax-laws .faqs-block, .term-entertainment-law.tax-laws .services-block,
.term-entertainment-law.tax-laws .expertise-block,
.term-entertainment-law.tax-laws .tv-shows-section,
.term-entertainment-law.tax-laws .films-section,
.term-entertainment-law.tax-laws .faqs-block, .tax-laws.term-location-mornington .main-content-section,
.tax-laws.term-location-mornington .meet-the-team-section {
  margin-bottom: 10rem; }
@media only screen and (max-width: 56.25em) {
  .u-margin-bottom--large, .quad-columns-section, .five-columns-section, .page .banner-slider, .careers-opportunities-section, .about-team-section, .people .lawyers-section, .advisory-boards-and-panels-section, .about-the-firm-section, .news .latest-articles-section__widget, .tax-laws .faqs-block, .term-entertainment-law.tax-laws .services-block,
  .term-entertainment-law.tax-laws .expertise-block,
  .term-entertainment-law.tax-laws .tv-shows-section,
  .term-entertainment-law.tax-laws .films-section,
  .term-entertainment-law.tax-laws .faqs-block, .tax-laws.term-location-mornington .main-content-section,
  .tax-laws.term-location-mornington .meet-the-team-section {
    margin-bottom: 8rem; } }
@media only screen and (max-width: 47.9375em) {
  .u-margin-bottom--large, .quad-columns-section, .five-columns-section, .page .banner-slider, .careers-opportunities-section, .about-team-section, .people .lawyers-section, .advisory-boards-and-panels-section, .about-the-firm-section, .news .latest-articles-section__widget, .tax-laws .faqs-block, .term-entertainment-law.tax-laws .services-block,
  .term-entertainment-law.tax-laws .expertise-block,
  .term-entertainment-law.tax-laws .tv-shows-section,
  .term-entertainment-law.tax-laws .films-section,
  .term-entertainment-law.tax-laws .faqs-block, .tax-laws.term-location-mornington .main-content-section,
  .tax-laws.term-location-mornington .meet-the-team-section {
    margin-bottom: 7rem; } }
@media only screen and (max-width: 37.5em) {
  .u-margin-bottom--large, .quad-columns-section, .five-columns-section, .page .banner-slider, .careers-opportunities-section, .about-team-section, .people .lawyers-section, .advisory-boards-and-panels-section, .about-the-firm-section, .news .latest-articles-section__widget, .tax-laws .faqs-block, .term-entertainment-law.tax-laws .services-block,
  .term-entertainment-law.tax-laws .expertise-block,
  .term-entertainment-law.tax-laws .tv-shows-section,
  .term-entertainment-law.tax-laws .films-section,
  .term-entertainment-law.tax-laws .faqs-block, .tax-laws.term-location-mornington .main-content-section,
  .tax-laws.term-location-mornington .meet-the-team-section {
    margin-bottom: 6rem; } }
@media only screen and (max-width: 23.375em) {
  .u-margin-bottom--large, .quad-columns-section, .five-columns-section, .page .banner-slider, .careers-opportunities-section, .about-team-section, .people .lawyers-section, .advisory-boards-and-panels-section, .about-the-firm-section, .news .latest-articles-section__widget, .tax-laws .faqs-block, .term-entertainment-law.tax-laws .services-block,
  .term-entertainment-law.tax-laws .expertise-block,
  .term-entertainment-law.tax-laws .tv-shows-section,
  .term-entertainment-law.tax-laws .films-section,
  .term-entertainment-law.tax-laws .faqs-block, .tax-laws.term-location-mornington .main-content-section,
  .tax-laws.term-location-mornington .meet-the-team-section {
    margin-bottom: 5rem; } }

.u-padding-top--medium, .lawyer-more-info {
  padding-top: 8rem; }
@media only screen and (max-width: 75em) {
  .u-padding-top--medium, .lawyer-more-info {
    padding-top: 7rem; } }
@media only screen and (max-width: 56.25em) {
  .u-padding-top--medium, .lawyer-more-info {
    padding-top: 6rem; } }
@media only screen and (max-width: 47.9375em) {
  .u-padding-top--medium, .lawyer-more-info {
    padding-top: 5rem; } }
@media only screen and (max-width: 37.5em) {
  .u-padding-top--medium, .lawyer-more-info {
    padding-top: 4rem; } }

.u-padding-bottom--medium, .page__tab-row, .lawyer-more-info {
  padding-bottom: 8rem; }
@media only screen and (max-width: 75em) {
  .u-padding-bottom--medium, .page__tab-row, .lawyer-more-info {
    padding-bottom: 7rem; } }
@media only screen and (max-width: 56.25em) {
  .u-padding-bottom--medium, .page__tab-row, .lawyer-more-info {
    padding-bottom: 6rem; } }
@media only screen and (max-width: 47.9375em) {
  .u-padding-bottom--medium, .page__tab-row, .lawyer-more-info {
    padding-bottom: 5rem; } }
@media only screen and (max-width: 37.5em) {
  .u-padding-bottom--medium, .page__tab-row, .lawyer-more-info {
    padding-bottom: 4rem; } }

.u-margin-bottom--medium, .page__section-title-subtext, .quad-columns-section__title-subtext, .about-team-section__title-subtext,
.careers-opportunities-section__title-subtext, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext, .bg-with-gradient, .page__breadcrumb, .footer__main-content .footer__right-block-inner, .people .lawyers-section__inner, .about-the-firm-section .two-columns-section__img-wrapper, .contact-cards-section__title, .archive-btn, .article-main-content, .tax-laws .services-block,
.term-entertainment-law.tax-laws .expertise-block,
.term-entertainment-law.tax-laws .top-intro-text {
  margin-bottom: 8rem; }
@media only screen and (max-width: 75em) {
  .u-margin-bottom--medium, .page__section-title-subtext, .quad-columns-section__title-subtext, .about-team-section__title-subtext,
  .careers-opportunities-section__title-subtext, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext, .bg-with-gradient, .page__breadcrumb, .footer__main-content .footer__right-block-inner, .people .lawyers-section__inner, .about-the-firm-section .two-columns-section__img-wrapper, .contact-cards-section__title, .archive-btn, .article-main-content, .tax-laws .services-block,
  .term-entertainment-law.tax-laws .expertise-block,
  .term-entertainment-law.tax-laws .top-intro-text {
    margin-bottom: 7rem; } }
@media only screen and (max-width: 56.25em) {
  .u-margin-bottom--medium, .page__section-title-subtext, .quad-columns-section__title-subtext, .about-team-section__title-subtext,
  .careers-opportunities-section__title-subtext, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext, .bg-with-gradient, .page__breadcrumb, .footer__main-content .footer__right-block-inner, .people .lawyers-section__inner, .about-the-firm-section .two-columns-section__img-wrapper, .contact-cards-section__title, .archive-btn, .article-main-content, .tax-laws .services-block,
  .term-entertainment-law.tax-laws .expertise-block,
  .term-entertainment-law.tax-laws .top-intro-text {
    margin-bottom: 6rem; } }
@media only screen and (max-width: 47.9375em) {
  .u-margin-bottom--medium, .page__section-title-subtext, .quad-columns-section__title-subtext, .about-team-section__title-subtext,
  .careers-opportunities-section__title-subtext, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext, .bg-with-gradient, .page__breadcrumb, .footer__main-content .footer__right-block-inner, .people .lawyers-section__inner, .about-the-firm-section .two-columns-section__img-wrapper, .contact-cards-section__title, .archive-btn, .article-main-content, .tax-laws .services-block,
  .term-entertainment-law.tax-laws .expertise-block,
  .term-entertainment-law.tax-laws .top-intro-text {
    margin-bottom: 5rem; } }
@media only screen and (max-width: 37.5em) {
  .u-margin-bottom--medium, .page__section-title-subtext, .quad-columns-section__title-subtext, .about-team-section__title-subtext,
  .careers-opportunities-section__title-subtext, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext, .bg-with-gradient, .page__breadcrumb, .footer__main-content .footer__right-block-inner, .people .lawyers-section__inner, .about-the-firm-section .two-columns-section__img-wrapper, .contact-cards-section__title, .archive-btn, .article-main-content, .tax-laws .services-block,
  .term-entertainment-law.tax-laws .expertise-block,
  .term-entertainment-law.tax-laws .top-intro-text {
    margin-bottom: 4rem; } }

.u-margin-bottom--small, .footer__main-content .footer__right-block-info-text, .latest-articles-section .quad-columns-section__title, .careers-opportunities-section .careers-opportunities-section__title-subtext, .careers-opportunities-section__img-wrapper, .contact-cards-section, .article .page__breadcrumb, .single-post .page__breadcrumb, .tax-laws .quad-columns-section__title, .term-entertainment-law.tax-laws .entertainment-law-section .quad-columns-section__title, .term-entertainment-law.tax-laws .tv-shows-section .quad-columns-section__title-subtext,
.term-entertainment-law.tax-laws .films-section .quad-columns-section__title-subtext {
  margin-bottom: 6rem; }
@media only screen and (max-width: 75em) {
  .u-margin-bottom--small, .footer__main-content .footer__right-block-info-text, .latest-articles-section .quad-columns-section__title, .careers-opportunities-section .careers-opportunities-section__title-subtext, .careers-opportunities-section__img-wrapper, .contact-cards-section, .article .page__breadcrumb, .single-post .page__breadcrumb, .tax-laws .quad-columns-section__title, .term-entertainment-law.tax-laws .entertainment-law-section .quad-columns-section__title, .term-entertainment-law.tax-laws .tv-shows-section .quad-columns-section__title-subtext,
  .term-entertainment-law.tax-laws .films-section .quad-columns-section__title-subtext {
    margin-bottom: 5rem; } }
@media only screen and (max-width: 37.5em) {
  .u-margin-bottom--small, .footer__main-content .footer__right-block-info-text, .latest-articles-section .quad-columns-section__title, .careers-opportunities-section .careers-opportunities-section__title-subtext, .careers-opportunities-section__img-wrapper, .contact-cards-section, .article .page__breadcrumb, .single-post .page__breadcrumb, .tax-laws .quad-columns-section__title, .term-entertainment-law.tax-laws .entertainment-law-section .quad-columns-section__title, .term-entertainment-law.tax-laws .tv-shows-section .quad-columns-section__title-subtext,
  .term-entertainment-law.tax-laws .films-section .quad-columns-section__title-subtext {
    margin-bottom: 4rem; } }
@media only screen and (max-width: 23.375em) {
  .u-margin-bottom--small, .footer__main-content .footer__right-block-info-text, .latest-articles-section .quad-columns-section__title, .careers-opportunities-section .careers-opportunities-section__title-subtext, .careers-opportunities-section__img-wrapper, .contact-cards-section, .article .page__breadcrumb, .single-post .page__breadcrumb, .tax-laws .quad-columns-section__title, .term-entertainment-law.tax-laws .entertainment-law-section .quad-columns-section__title, .term-entertainment-law.tax-laws .tv-shows-section .quad-columns-section__title-subtext,
  .term-entertainment-law.tax-laws .films-section .quad-columns-section__title-subtext {
    margin-bottom: 3rem; } }

.u-padding-top--small, .breadcrumb-and-filter-wrapper {
  padding-top: 6rem; }
@media only screen and (max-width: 75em) {
  .u-padding-top--small, .breadcrumb-and-filter-wrapper {
    padding-top: 5rem; } }
@media only screen and (max-width: 37.5em) {
  .u-padding-top--small, .breadcrumb-and-filter-wrapper {
    padding-top: 4rem; } }
@media only screen and (max-width: 23.375em) {
  .u-padding-top--small, .breadcrumb-and-filter-wrapper {
    padding-top: 3rem; } }

.u-margin-bottom--xs, .current-positions-section .current-positions-section__title, .tax-laws .top-text-section {
  margin-bottom: 4rem; }
@media only screen and (max-width: 37.5em) {
  .u-margin-bottom--xs, .current-positions-section .current-positions-section__title, .tax-laws .top-text-section {
    margin-bottom: 3rem; } }

.u-margin-top--xs, .footer.footer-contact__form-field--btn {
  margin-top: 4rem; }
@media only screen and (max-width: 37.5em) {
  .u-margin-top--xs, .footer.footer-contact__form-field--btn {
    margin-top: 3rem; } }

.u-padding-top--xs, .page__breadcrumb-inner {
  padding-top: 4rem; }
@media only screen and (max-width: 37.5em) {
  .u-padding-top--xs, .page__breadcrumb-inner {
    padding-top: 3rem; } }

.u-p-lr-none, .tax-laws .page__tab-link {
  padding-right: 0;
  padding-left: 0; }

.u-margin-none, .entertainment-law-section .owl-carousel .owl-nav button {
  margin: 0; }

.u-padding-none {
  padding: 0; }

.u-mt-none, .entertainment-law-section .owl-carousel .owl-nav {
  margin-top: 0; }

.u-mb-none, .ul--style-unordered li:last-of-type, .dynamic-content--big-size ul li:last-of-type, .lawyer-more-info .two-columns-section__content ul li:last-of-type, .article-dynamic-content ul li:last-of-type, .term-entertainment-law.tax-laws .top-intro-text__inner ul li:last-of-type, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li:last-of-type, .dynamic-content--small-size ul li:last-of-type, .careers .two-columns-section__content ul li:last-of-type, .about .two-columns-section__content ul li:last-of-type, .tax-laws .main-content-section__text ul li:last-of-type, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li:last-of-type, .tax-laws.term-location-mornington #page__servicesSection ul li:last-of-type,
.ol--style-ordered li:last-of-type,
.dynamic-content--big-size ol li:last-of-type,
.lawyer-more-info .two-columns-section__content ol li:last-of-type,
.article-dynamic-content ol li:last-of-type,
.term-entertainment-law.tax-laws .top-intro-text__inner ol li:last-of-type,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ol li:last-of-type,
.dynamic-content--small-size ol li:last-of-type,
.careers .two-columns-section__content ol li:last-of-type,
.about .two-columns-section__content ol li:last-of-type,
.tax-laws .main-content-section__text ol li:last-of-type,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ol li:last-of-type,
.tax-laws.term-location-mornington #page__servicesSection ol li:last-of-type, .ul--style-unordered li ul, .dynamic-content--big-size ul li ul, .lawyer-more-info .two-columns-section__content ul li ul, .article-dynamic-content ul li ul, .term-entertainment-law.tax-laws .top-intro-text__inner ul li ul, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li ul, .dynamic-content--small-size ul li ul, .careers .two-columns-section__content ul li ul, .about .two-columns-section__content ul li ul, .tax-laws .main-content-section__text ul li ul, .term-entertainment-law.tax-laws .main-content-section__text ul li ul, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li ul, .tax-laws.term-location-mornington #page__servicesSection ul li ul,
.ul--style-unordered li ol,
.dynamic-content--big-size ul li ol,
.lawyer-more-info .two-columns-section__content ul li ol,
.article-dynamic-content ul li ol,
.term-entertainment-law.tax-laws .top-intro-text__inner ul li ol,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li ol,
.dynamic-content--small-size ul li ol,
.careers .two-columns-section__content ul li ol,
.about .two-columns-section__content ul li ol,
.tax-laws .main-content-section__text ul li ol,
.term-entertainment-law.tax-laws .main-content-section__text ul li ol,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li ol,
.tax-laws.term-location-mornington #page__servicesSection ul li ol,
.ol--style-ordered li ul,
.dynamic-content--big-size ol li ul,
.lawyer-more-info .two-columns-section__content ol li ul,
.article-dynamic-content ol li ul,
.term-entertainment-law.tax-laws .top-intro-text__inner ol li ul,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ol li ul,
.dynamic-content--small-size ol li ul,
.careers .two-columns-section__content ol li ul,
.about .two-columns-section__content ol li ul,
.tax-laws .main-content-section__text ol li ul,
.term-entertainment-law.tax-laws .main-content-section__text ol li ul,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ol li ul,
.tax-laws.term-location-mornington #page__servicesSection ol li ul,
.ol--style-ordered li ol,
.dynamic-content--big-size ol li ol,
.lawyer-more-info .two-columns-section__content ol li ol,
.article-dynamic-content ol li ol,
.term-entertainment-law.tax-laws .top-intro-text__inner ol li ol,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ol li ol,
.dynamic-content--small-size ol li ol,
.careers .two-columns-section__content ol li ol,
.about .two-columns-section__content ol li ol,
.tax-laws .main-content-section__text ol li ol,
.term-entertainment-law.tax-laws .main-content-section__text ol li ol,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ol li ol,
.tax-laws.term-location-mornington #page__servicesSection ol li ol, .ul--style-unordered li ul li:last-of-type, .dynamic-content--big-size ul li ul li:last-of-type, .lawyer-more-info .two-columns-section__content ul li ul li:last-of-type, .article-dynamic-content ul li ul li:last-of-type, .term-entertainment-law.tax-laws .top-intro-text__inner ul li ul li:last-of-type, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li ul li:last-of-type, .dynamic-content--small-size ul li ul li:last-of-type, .careers .two-columns-section__content ul li ul li:last-of-type, .about .two-columns-section__content ul li ul li:last-of-type, .tax-laws .main-content-section__text ul li ul li:last-of-type, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li ul li:last-of-type, .tax-laws.term-location-mornington #page__servicesSection ul li ul li:last-of-type,
.ul--style-unordered li ol li:last-of-type,
.dynamic-content--big-size ul li ol li:last-of-type,
.lawyer-more-info .two-columns-section__content ul li ol li:last-of-type,
.article-dynamic-content ul li ol li:last-of-type,
.term-entertainment-law.tax-laws .top-intro-text__inner ul li ol li:last-of-type,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li ol li:last-of-type,
.dynamic-content--small-size ul li ol li:last-of-type,
.careers .two-columns-section__content ul li ol li:last-of-type,
.about .two-columns-section__content ul li ol li:last-of-type,
.tax-laws .main-content-section__text ul li ol li:last-of-type,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li ol li:last-of-type,
.tax-laws.term-location-mornington #page__servicesSection ul li ol li:last-of-type,
.ol--style-ordered li ul li:last-of-type,
.dynamic-content--big-size ol li ul li:last-of-type,
.lawyer-more-info .two-columns-section__content ol li ul li:last-of-type,
.article-dynamic-content ol li ul li:last-of-type,
.term-entertainment-law.tax-laws .top-intro-text__inner ol li ul li:last-of-type,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ol li ul li:last-of-type,
.dynamic-content--small-size ol li ul li:last-of-type,
.careers .two-columns-section__content ol li ul li:last-of-type,
.about .two-columns-section__content ol li ul li:last-of-type,
.tax-laws .main-content-section__text ol li ul li:last-of-type,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ol li ul li:last-of-type,
.tax-laws.term-location-mornington #page__servicesSection ol li ul li:last-of-type,
.ol--style-ordered li ol li:last-of-type,
.dynamic-content--big-size ol li ol li:last-of-type,
.lawyer-more-info .two-columns-section__content ol li ol li:last-of-type,
.article-dynamic-content ol li ol li:last-of-type,
.term-entertainment-law.tax-laws .top-intro-text__inner ol li ol li:last-of-type,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ol li ol li:last-of-type,
.dynamic-content--small-size ol li ol li:last-of-type,
.careers .two-columns-section__content ol li ol li:last-of-type,
.about .two-columns-section__content ol li ol li:last-of-type,
.tax-laws .main-content-section__text ol li ol li:last-of-type,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ol li ol li:last-of-type,
.tax-laws.term-location-mornington #page__servicesSection ol li ol li:last-of-type, .news .page__breadcrumb,
.news .filter-row, .article .latest-articles-section, .single-post .latest-articles-section, .tax-laws #meetTheTeamSection .cards-default__item, .tax-laws .latest-articles-section, .term-entertainment-law.tax-laws .cards-default__item, .term-entertainment-law.tax-laws .latest-articles-section {
  margin-bottom: 0; }

.u-ta-center, .page__section-title, .quad-columns-section__title, .current-positions-section__title, .about-team-section__title,
.careers-opportunities-section__title, .advisory-boards-and-panels-section__title, .about-the-firm-section__title, .page__section-title-subtext, .quad-columns-section__title-subtext, .about-team-section__title-subtext,
.careers-opportunities-section__title-subtext, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext, .pagination-default .previous .pagination-default__link,
.pagination-default .next .pagination-default__link,
.pagination-default .active .pagination-default__link, .page__tab-link {
  text-align: center; }

.u-ta-left, .page .banner-slider .owl-dots, .banner__bottom-right-text-inner {
  text-align: left; }

.u-ta-right, .banner__bottom-right-text, .archive-btn, .article__share-buttons {
  text-align: right; }

.u-tt-uppercase, .page__primary-btn--dark, .load-more-btn, .quad-columns-section__widget-btn, .page__tab-link, .page .banner-slider__btn, .current-positions-section .apply-now-btn, .page__primary-light-btn--reverse-colors, .footer__form-field--btn button, .footer__form-field--btn input[type="submit"], .footer__contact-us-btn, .page__primary-btn--light, .filter-row .filter-label, .page__tab-row-title, .header__navbar-bottom-list-item a, .header__mobile-slide-menu-top-list .header__mobile-slide-menu-link, .banner__bottom-right-text-inner .film-name-eyebrow, .latest-articles-section .category-name, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li a {
  text-transform: uppercase; }

.u-fw-normal {
  font-weight: normal; }

.u-td-none, a {
  text-decoration: none; }

.u-d-ib, a, button,
input,
select, .bg-with-gradient__img img, .search-form .close-btn, .two-columns-section__img-wrapper img, .two-column-images-block__left-img img, .two-column-images-block__right-img img, .header .header__slide-menu-hamburger, .header .header__navbar-top-list-item.country-name a, .header .header__navbar-top-list-item.country-name a svg, .page__top-banner-title, .latest-articles-section .category-name {
  display: inline-block; }

.u-d-b, .page__wrapper, .bg-with-gradient__img, .cards-default__item-img-link, .pagination-default__link, .pagination-default .previous .pagination-default__link,
.pagination-default .next .pagination-default__link,
.pagination-default .active .pagination-default__link, .article .article-date, .single-post .article-date {
  display: block; }

.u-d-f, .page__tab-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.u-d-if, .banner__bottom-right-text-inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.u-p-static {
  position: static; }

.u-p-rel, body, button span, .link-underline--primary-dark, .header--dark.fixedHeader .header__navbar-bottom-list-item a, .careers .fixedHeader.header .header__navbar-bottom-list-item a, .about .fixedHeader.header .header__navbar-bottom-list-item a, .contact .fixedHeader.header .header__navbar-bottom-list-item a, .news .fixedHeader.header .header__navbar-bottom-list-item a, .article .fixedHeader.header .header__navbar-bottom-list-item a, .single-post .fixedHeader.header .header__navbar-bottom-list-item a, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a,
.link-underline--primary-light, .header--light.fixedHeader .header__navbar-bottom-list-item a, .fixedHeader.header--bg-dark .header__navbar-bottom-list-item a, .home .fixedHeader.header .header__navbar-bottom-list-item a, .people .fixedHeader.header .header__navbar-bottom-list-item a, .header--bg-dark .header__navbar-bottom-list-item a, .profile .header .header__navbar-bottom-list-item a, .people .cards-default__item-title-link, .card-top-right-triangle, .cards-default__item-inner, .footer.footer-contact__form-field--btn button, .latest-articles-section__widget-inner, .profile .lawyer-main-info__inner, .bg-with-gradient__img, .ul--style-unordered li, .dynamic-content--big-size ul li, .lawyer-more-info .two-columns-section__content ul li, .article-dynamic-content ul li, .term-entertainment-law.tax-laws .top-intro-text__inner ul li, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li, .dynamic-content--small-size ul li, .careers .two-columns-section__content ul li, .about .two-columns-section__content ul li, .tax-laws .main-content-section__text ul li, .term-entertainment-law.tax-laws .main-content-section__text ul li, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li, .tax-laws.term-location-mornington #page__servicesSection ul li, .filter-row .filter-item, .quad-columns-section__widgets-block, .quad-columns-section__widget, .five-columns-section__widgets-block, .five-columns-section__widget, .page__tab-row, .header .header__slide-menu-hamburger, .header .header__navbar-top-list-item.hamburger, .page .banner-slider, .page .banner-slider__item, .page__top-banner, .page__top-banner-title, .entertainment-law-section__widget-img-link, .home .expertise-section, .breadcrumb-and-filter-wrapper, .tax-laws .cards-default__item-inner, .term-entertainment-law.tax-laws .tv-shows-section__img-wrapper,
.term-entertainment-law.tax-laws .films-section__img-wrapper {
  position: relative; }

.u-p-abs, .bg-with-gradient__img::before, .bg-with-gradient__img::after, .page__primary-btn--dark:after, .load-more-btn:after, .quad-columns-section__widget-btn:after, .page__tab-link:after, .page .banner-slider__btn:after, .current-positions-section .apply-now-btn:after, .page__primary-btn--light:after, .header .header__slide-menu-hamburger-line, .page .banner-slider__content, .page .banner-slider .owl-dots, .banner__bottom-right-text, .page__top-banner-title::before, .entertainment-law-section .owl-carousel .owl-nav {
  position: absolute; }

.u-p-fix, .header.fixedHeader, .header__slide-menu {
  position: fixed; }

.u-ov-hid, body.body--no-scroll, .cards-default__item-img-link, .page .banner-slider__content, .page__top-banner-content-inner, .term-entertainment-law.tax-laws .tv-shows-section__img-wrapper,
.term-entertainment-law.tax-laws .films-section__img-wrapper {
  overflow: hidden; }

.u-ov-vis {
  overflow: visible; }

.u-vis-hid {
  visibility: hidden; }

.u-vis-vis {
  visibility: visible; }

.u-max-w-100, .cards-default__item-img, .header__logo-img, .profile .lawyer-main-info__img {
  max-width: 100%; }

.u-w-100, .page-content-full-width, .page-content-large, .filter-row__inner, .search-form__inner, .quad-columns-section__inner, .five-columns-section__inner, .page__breadcrumb-inner, .pagination-default__inner, .page__tab-row, .footer__main-content-inner, .footer__bottom-content-inner, .header__inner, .page .banner-slider__content-inner, .page .banner-slider .owl-dots, .banner__bottom-right-text-inner, .page__top-banner-title-wrapper, .people .lawyers-section__inner, .profile .lawyer-main-info__inner, .contact-cards-section, .breadcrumb-and-filter-wrapper, .archive-btn, .article__share-buttons, .article-main-content__inner, .tax-laws.term-location-mornington .meet-the-team-section__inner, .page-content-medium-1, .bg-with-gradient__img, .current-positions-section__inner, .about-team-section__title, .about-team-section__title-subtext, .advisory-boards-and-panels-section__title, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext, .tax-laws .top-text-section,
.tax-laws .main-content-section, .term-entertainment-law.tax-laws .faqs-block__inner, .term-entertainment-law.tax-laws .main-content-section,
.term-entertainment-law.tax-laws .top-intro-text, .tax-laws.term-location-mornington .main-content-section, .page-content-medium-2, .page-content-small-1, .footer-form-content, .footer__main-content .footer__right-block-inner, .footer__copyright-text, .dynamic-content--big-size .awards-list img, .lawyer-more-info .two-columns-section__content .awards-list img, .article-dynamic-content .awards-list img, .term-entertainment-law.tax-laws .top-intro-text__inner .awards-list img, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .awards-list img,
.dynamic-content--small-size .awards-list img,
.careers .two-columns-section__content .awards-list img,
.about .two-columns-section__content .awards-list img,
.tax-laws .main-content-section__text .awards-list img,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .awards-list img,
.tax-laws.term-location-mornington #page__servicesSection .awards-list img, .two-columns-section__header-inner, .two-columns-section__content-inner, .quad-columns-section__widget-title, .cards-default__item-title, .cards-default__item-title-link, .social-icons-list a svg, .footer__social-icons-list a svg, .header__mobile-slide-menu-bottom-list a svg, .footer__main-content .footer__right-block-info-text, .footer__form-content .wpcf7, .footer__form-field textarea, .footer.footer-contact__main-content .footer__left-block-info-text, .header, .header .header__slide-menu-hamburger-line, .header .header__slide-menu-hamburger-line:nth-child(2):after, .page .banner-slider__img, .page .banner-slider__content, .page .banner-slider__title, .banner__bottom-right-text, .page__top-banner-content, .page__top-banner-content-inner, .entertainment-law-section__widget-img-link, .entertainment-law-section .owl-carousel .owl-dots, .entertainment-law-section .owl-carousel .owl-nav,
.careers-opportunities-section__title-subtext, .profile .lawyer-main-info__content-wrapper, .profile .lawyer-name, .profile .lawyer-status, .profile .lawyer-history, .profile .lawyer-contacts, .card-hover-content > *, .article-dynamic-content {
  width: 100%; }

.u-w-auto, .dynamic-content--big-size .community-logos-list img, .lawyer-more-info .two-columns-section__content .community-logos-list img, .article-dynamic-content .community-logos-list img, .term-entertainment-law.tax-laws .top-intro-text__inner .community-logos-list img, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .community-logos-list img,
.dynamic-content--small-size .community-logos-list img,
.careers .two-columns-section__content .community-logos-list img,
.about .two-columns-section__content .community-logos-list img,
.tax-laws .main-content-section__text .community-logos-list img,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .community-logos-list img,
.tax-laws.term-location-mornington #page__servicesSection .community-logos-list img, .btn-with-icon--light-blue, .profile .lawyer-contacts .print-btn, .quad-columns-section__widgets-block, .five-columns-section__widgets-block, .cards-default__item-title-link, .banner__bottom-right-text-inner {
  width: auto; }

.u-h-auto, .dynamic-content--big-size .awards-list img, .lawyer-more-info .two-columns-section__content .awards-list img, .article-dynamic-content .awards-list img, .term-entertainment-law.tax-laws .top-intro-text__inner .awards-list img, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .awards-list img,
.dynamic-content--small-size .awards-list img,
.careers .two-columns-section__content .awards-list img,
.about .two-columns-section__content .awards-list img,
.tax-laws .main-content-section__text .awards-list img,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .awards-list img,
.tax-laws.term-location-mornington #page__servicesSection .awards-list img {
  height: auto; }

.u-h-100, .bg-with-gradient__img, .bg-with-gradient__img::before, .bg-with-gradient__img::after, .dynamic-content--big-size .community-logos-list img, .lawyer-more-info .two-columns-section__content .community-logos-list img, .article-dynamic-content .community-logos-list img, .term-entertainment-law.tax-laws .top-intro-text__inner .community-logos-list img, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .community-logos-list img,
.dynamic-content--small-size .community-logos-list img,
.careers .two-columns-section__content .community-logos-list img,
.about .two-columns-section__content .community-logos-list img,
.tax-laws .main-content-section__text .community-logos-list img,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .community-logos-list img,
.tax-laws.term-location-mornington #page__servicesSection .community-logos-list img, .page__primary-btn--dark:before, .load-more-btn:before, .quad-columns-section__widget-btn:before, .page__tab-link:before, .page .banner-slider__btn:before, .current-positions-section .apply-now-btn:before, .page__primary-btn--dark:after, .load-more-btn:after, .quad-columns-section__widget-btn:after, .page__tab-link:after, .page .banner-slider__btn:after, .current-positions-section .apply-now-btn:after, .page__primary-btn--light:before, .page__primary-btn--light:after, .search-form__inner, .quad-columns-section__widget-inner, .five-columns-section__widget-inner, .cards-default__item-inner, .cards-default__item-title-link, .social-icons-list a, .footer__social-icons-list a, .header__mobile-slide-menu-bottom-list a, .header__slide-menu-inner, .page .banner-slider__item, .page .banner-slider__inner, .page .banner-slider__img-wrapper, .page .banner-slider__img, .page .banner-slider .owl-stage-outer,
.page .banner-slider .owl-stage,
.page .banner-slider .owl-item, .contact-cards-section .cards-default__item-inner, .tax-laws .cards-default__item-inner, .tax-laws .cards-default__item-content-link, .tax-laws.term-location-mornington .lawyers-widget__inner, .tax-laws.term-location-mornington .lawyers-widget__photo {
  height: 100%; }

.u-wh-100, .bg-with-gradient__img img, .footer svg, .search-form .close-btn, .two-columns-section__img-wrapper img, .two-column-images-block__left-img img, .two-column-images-block__right-img img, .cards-default__item-img-link, .cards-default__item-img, .pagination-default .previous .pagination-default__link,
.pagination-default .next .pagination-default__link,
.pagination-default .active .pagination-default__link, .header .header__navbar-top-list-item.country-name a, .header .header__navbar-top-list-item.country-name a svg, .page__top-banner-img-wrapper, .page__top-banner-img, .page__top-banner-title::before, .latest-articles-section__widget-img, .entertainment-law-section__widget-img, .profile .lawyer-main-info__content-top-part, .profile .lawyer-contacts .linkedin svg, .card-hover-content, .article .share-buttons-list a, .single-post .share-buttons-list a, .tax-laws .cards-default__item-content, .term-entertainment-law.tax-laws .tv-shows-section__img,
.term-entertainment-law.tax-laws .films-section__img, .tax-laws.term-location-mornington .lawyers-widget__photo img {
  width: 100%;
  height: 100%; }

.u-m-bt-none, ul {
  margin-bottom: 0;
  margin-top: 0; }

.u-m-rl-none {
  margin-left: 0;
  margin-right: 0; }

.u-margin-none, .entertainment-law-section .owl-carousel .owl-nav button {
  margin: 0; }

.u-m-rl-auto, .page-content-large, .filter-row__inner, .search-form__inner, .quad-columns-section__inner, .five-columns-section__inner, .page__breadcrumb-inner, .pagination-default__inner, .page__tab-row, .footer__main-content-inner, .footer__bottom-content-inner, .header__inner, .page .banner-slider__content-inner, .page .banner-slider .owl-dots, .banner__bottom-right-text-inner, .page__top-banner-title-wrapper, .people .lawyers-section__inner, .profile .lawyer-main-info__inner, .contact-cards-section, .breadcrumb-and-filter-wrapper, .archive-btn, .article__share-buttons, .article-main-content__inner, .tax-laws.term-location-mornington .meet-the-team-section__inner, .page-content-medium-1, .bg-with-gradient__img, .current-positions-section__inner, .about-team-section__title, .about-team-section__title-subtext, .advisory-boards-and-panels-section__title, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext, .tax-laws .top-text-section,
.tax-laws .main-content-section, .term-entertainment-law.tax-laws .faqs-block__inner, .term-entertainment-law.tax-laws .main-content-section,
.term-entertainment-law.tax-laws .top-intro-text, .tax-laws.term-location-mornington .main-content-section, .page-content-medium-2, .page-content-small-1, .page__scroll-down-btn,
.careers-opportunities-section__title-subtext {
  margin-right: auto;
  margin-left: auto; }

.border-radius-100, .page__scroll-down-btn, .pagination-default .previous .pagination-default__link,
.pagination-default .next .pagination-default__link,
.pagination-default .active .pagination-default__link, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li::before {
  border-radius: 100%; }

.cursor-pointer, button:hover, .page__scroll-down-btn, .footer__back-to-top-btn:hover, .header .header__slide-menu-hamburger, .profile .lawyer-main-info__img:hover {
  cursor: pointer; }

.u-img-fit-cover, .bg-with-gradient__img img, .dynamic-content--big-size .community-logos-list li img, .lawyer-more-info .two-columns-section__content .community-logos-list li img, .article-dynamic-content .community-logos-list li img, .term-entertainment-law.tax-laws .top-intro-text__inner .community-logos-list li img, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .community-logos-list li img,
.dynamic-content--big-size .awards-list li img,
.lawyer-more-info .two-columns-section__content .awards-list li img,
.article-dynamic-content .awards-list li img,
.term-entertainment-law.tax-laws .top-intro-text__inner .awards-list li img,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text .awards-list li img,
.dynamic-content--small-size .community-logos-list li img,
.careers .two-columns-section__content .community-logos-list li img,
.about .two-columns-section__content .community-logos-list li img,
.tax-laws .main-content-section__text .community-logos-list li img,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .community-logos-list li img,
.tax-laws.term-location-mornington #page__servicesSection .community-logos-list li img,
.dynamic-content--small-size .awards-list li img,
.careers .two-columns-section__content .awards-list li img,
.about .two-columns-section__content .awards-list li img,
.tax-laws .main-content-section__text .awards-list li img,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .awards-list li img,
.tax-laws.term-location-mornington #page__servicesSection .awards-list li img, .footer svg, .two-columns-section__img-wrapper img, .two-column-images-block__left-img img, .two-column-images-block__right-img img, .cards-default__item-img, .header__logo-link, .page .banner-slider__img, .page__top-banner-img, .latest-articles-section__widget-img, .entertainment-law-section__widget-img, .profile .lawyer-main-info__img, .tax-laws.term-location-mornington .lawyers-widget__photo img {
  -o-object-fit: cover;
  object-fit: cover; }

.u-img-fit-contain, .term-entertainment-law.tax-laws .tv-shows-section__img,
.term-entertainment-law.tax-laws .films-section__img {
  -o-object-fit: contain;
  object-fit: contain; }

.u-flex-grow-1, .header__mobile-slide-menu-bottom-list, .latest-articles-section__widget-title, .tax-laws .cards-default .card-text {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.u-flex-shrink-0, .banner__bottom-right-text-inner .film-name::after, .tax-laws .cards-default .card-footer::before, .tax-laws .latest-articles-section .category-name::before, .term-entertainment-law.tax-laws .latest-articles-section .category-name::before, .term-entertainment-law.tax-laws .top-intro-text::before, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li::before {
  -ms-flex-negative: 0;
  flex-shrink: 0; }

.u-flex-dir-col, .cards-default__item-title-main, .page .banner-slider__content-inner, .banner__bottom-right-text-inner, .latest-articles-section__widget-inner, .profile .lawyer-main-info__content-wrapper, .card-hover-content, .tax-laws .cards-default__item-content-link {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.u-flex-dir-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }

.u-flex-wrap-wr, .dynamic-content--big-size .community-logos-list, .lawyer-more-info .two-columns-section__content .community-logos-list, .article-dynamic-content .community-logos-list, .term-entertainment-law.tax-laws .top-intro-text__inner .community-logos-list, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .community-logos-list,
.dynamic-content--big-size .awards-list,
.lawyer-more-info .two-columns-section__content .awards-list,
.article-dynamic-content .awards-list,
.term-entertainment-law.tax-laws .top-intro-text__inner .awards-list,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text .awards-list,
.dynamic-content--small-size .community-logos-list,
.careers .two-columns-section__content .community-logos-list,
.about .two-columns-section__content .community-logos-list,
.tax-laws .main-content-section__text .community-logos-list,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .community-logos-list,
.tax-laws.term-location-mornington #page__servicesSection .community-logos-list,
.dynamic-content--small-size .awards-list,
.careers .two-columns-section__content .awards-list,
.about .two-columns-section__content .awards-list,
.tax-laws .main-content-section__text .awards-list,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .awards-list,
.tax-laws.term-location-mornington #page__servicesSection .awards-list, .filter-row .filter-items-wrapper, .two-columns-section__inner, .quad-columns-section__widgets-block, .five-columns-section__widgets-block, .page__tab-list, .footer__widgets-block, .footer__form-content, .footer__form-content .wpcf7-form, .contact-cards-section .cards-default, .tax-laws .cards-default, .tax-laws .cards-default__item-content-link, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul, .tax-laws.term-location-mornington .lawyers {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.u-flex-block-1, .page__primary-btn--dark, .load-more-btn, .quad-columns-section__widget-btn, .page__tab-link, .page .banner-slider__btn, .current-positions-section .apply-now-btn, .page__primary-light-btn--reverse-colors, .footer__form-field--btn button, .footer__form-field--btn input[type="submit"], .footer__contact-us-btn, .page__scroll-down-btn, .article .share-buttons-list a, .single-post .share-buttons-list a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.u-flex-block-2, .page__section-title-subtext ul, .quad-columns-section__title-subtext ul, .about-team-section__title-subtext ul, .careers-opportunities-section__title-subtext ul, .advisory-boards-and-panels-section__title-subtext ul, .about-the-firm-section__title-subtext ul, .cards-default__item-img-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.u-flex-block-3, .footer__main-content-inner, .footer__bottom-content-inner, .footer__form-content, .footer__form-content .wpcf7-form, .profile .lawyer-main-info__content-wrapper, .profile .lawyer-history, .contact-cards-section .cards-default, .card-hover-content, .tax-laws .cards-default__item-content-link, .tax-laws.term-location-mornington .lawyers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.u-flex-block-4, .btn-with-icon--light-blue, .profile .lawyer-contacts .print-btn, .footer__bottom-content, .footer__bottom-content .footer__left-block, .header__inner, .header__mobile-slide-menu-top-list .header__mobile-slide-menu-item.has-submenu, .entertainment-law-section .owl-carousel .owl-nav, .people .cards-default__item-title, .breadcrumb-and-filter-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.u-flex-block-5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.u-flex-block-6, .footer__widget, .header__slide-menu-inner, .tax-laws.term-location-mornington .lawyers-widget__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.u-flex-block-7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.u-flex-block-8, .header__navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.u-flex-block-9, .search-form__inner, .header__navbar-top-list, .header__navbar-bottom-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.u-flex-block-10, .filter-row .filter-items-wrapper, .quad-columns-section__widgets-block, .five-columns-section__widgets-block, .cards-default__item-title-main, .page__tab-row-inner, .footer__nav, .page .banner-slider__content-inner, .latest-articles-section__widget-inner, .tax-laws .cards-default, .tax-laws .latest-articles-section .category-name, .term-entertainment-law.tax-laws .latest-articles-section .category-name,
.term-entertainment-law.tax-laws .top-intro-text, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.u-flex-block-11, .dynamic-content--big-size .community-logos-list, .lawyer-more-info .two-columns-section__content .community-logos-list, .article-dynamic-content .community-logos-list, .term-entertainment-law.tax-laws .top-intro-text__inner .community-logos-list, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .community-logos-list,
.dynamic-content--big-size .awards-list,
.lawyer-more-info .two-columns-section__content .awards-list,
.article-dynamic-content .awards-list,
.term-entertainment-law.tax-laws .top-intro-text__inner .awards-list,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text .awards-list,
.dynamic-content--small-size .community-logos-list,
.careers .two-columns-section__content .community-logos-list,
.about .two-columns-section__content .community-logos-list,
.tax-laws .main-content-section__text .community-logos-list,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .community-logos-list,
.tax-laws.term-location-mornington #page__servicesSection .community-logos-list,
.dynamic-content--small-size .awards-list,
.careers .two-columns-section__content .awards-list,
.about .two-columns-section__content .awards-list,
.tax-laws .main-content-section__text .awards-list,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .awards-list,
.tax-laws.term-location-mornington #page__servicesSection .awards-list, .dynamic-content--big-size .community-logos-list li, .lawyer-more-info .two-columns-section__content .community-logos-list li, .article-dynamic-content .community-logos-list li, .term-entertainment-law.tax-laws .top-intro-text__inner .community-logos-list li, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .community-logos-list li,
.dynamic-content--big-size .awards-list li,
.lawyer-more-info .two-columns-section__content .awards-list li,
.article-dynamic-content .awards-list li,
.term-entertainment-law.tax-laws .top-intro-text__inner .awards-list li,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text .awards-list li,
.dynamic-content--small-size .community-logos-list li,
.careers .two-columns-section__content .community-logos-list li,
.about .two-columns-section__content .community-logos-list li,
.tax-laws .main-content-section__text .community-logos-list li,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .community-logos-list li,
.tax-laws.term-location-mornington #page__servicesSection .community-logos-list li,
.dynamic-content--small-size .awards-list li,
.careers .two-columns-section__content .awards-list li,
.about .two-columns-section__content .awards-list li,
.tax-laws .main-content-section__text .awards-list li,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .awards-list li,
.tax-laws.term-location-mornington #page__servicesSection .awards-list li, .filter-row .filter-item, .pagination-default__list, .current-positions-section__table-data.position, .current-positions-section__table-data.location-and-btn, .profile .expertise-list__link, .profile .lawyer-contacts, .profile .lawyer-contacts__list, .article .share-buttons-list, .single-post .share-buttons-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.u-flex-block-12, .cards-default__item-title-link, .social-icons-list, .footer__social-icons-list, .header__mobile-slide-menu-bottom-list, .social-icons-list li, .footer__social-icons-list li, .header__mobile-slide-menu-bottom-list li, .social-icons-list a, .footer__social-icons-list a, .header__mobile-slide-menu-bottom-list a, .page__breadcrumb-list, .page__top-banner-content, .tax-laws .cards-default .card-footer, .tax-laws.term-location-mornington .lawyers-widget__bottom-links .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.u-flex-block-13, .page__primary-btn--light, .page__tab-row-title, .profile .lawyer-contacts__list-link, .card-hover-content__link > a, .article__share-buttons-inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.u-flex-block-14 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.u-flex-block-15, .two-column-images-block, .footer__widgets-block, .current-positions-section__table-row, .profile .lawyer-main-info__inner, .tax-laws.term-location-mornington .lawyers-widget__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.u-flex-block-16 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.u-flex-block-17, .profile .lawyer-main-info__content-top-part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.u-flex-block-18, .two-columns-section__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.u-flex-block-19 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.u-flex-block-20, .banner__bottom-right-text-inner .film-name {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.u-main-transition, a, button,
input,
select, .link-underline--primary-dark::after, .header--dark.fixedHeader .header__navbar-bottom-list-item a::after, .careers .fixedHeader.header .header__navbar-bottom-list-item a::after, .about .fixedHeader.header .header__navbar-bottom-list-item a::after, .contact .fixedHeader.header .header__navbar-bottom-list-item a::after, .news .fixedHeader.header .header__navbar-bottom-list-item a::after, .article .fixedHeader.header .header__navbar-bottom-list-item a::after, .single-post .fixedHeader.header .header__navbar-bottom-list-item a::after, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a::after,
.link-underline--primary-light::after, .header--light.fixedHeader .header__navbar-bottom-list-item a::after, .fixedHeader.header--bg-dark .header__navbar-bottom-list-item a::after, .home .fixedHeader.header .header__navbar-bottom-list-item a::after, .people .fixedHeader.header .header__navbar-bottom-list-item a::after, .header--bg-dark .header__navbar-bottom-list-item a::after, .profile .header .header__navbar-bottom-list-item a::after, .people .cards-default__item-title-link::after, .card-top-right-triangle, .cards-default__item-inner, .footer.footer-contact__form-field--btn button, .latest-articles-section__widget-inner, .profile .lawyer-main-info__inner, .page__primary-light-btn--reverse-colors, .footer__form-field--btn button, .footer__form-field--btn input[type="submit"], .footer__contact-us-btn, .header, .header.fixedHeader, .header .header__slide-menu-hamburger-line, .header .header__slide-menu-hamburger-line:nth-child(2):after, .body--no-scroll .header .header__logo-img .cls-1, .search-form--open .header, .latest-articles-section .category-name {
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); }

.u-main-transition--fast, .cards-default__item-title, .cards-default__item-title .envelope-icon, .owl-dots--light .owl-dot span, .page .banner-slider .owl-dots .owl-dot span, .entertainment-law-section .owl-carousel .owl-dots .owl-dot span,
.owl-dots--dark .owl-dot span,
.latest-articles-section .owl-dots .owl-dot span,
.tax-laws .entertainment-law-section .owl-dots .owl-dot span, .header__slide-menu, .profile .lawyer-main-info__img, .card-hover-content {
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.u-secondary-transition {
  -webkit-transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.u-secondary-transition--fast {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.u-tertiary-transition, .page__scroll-down-btn, .page__scroll-down-btn svg .cls-1, .social-icons-list a svg .cls-1, .footer__social-icons-list a svg .cls-1, .header__mobile-slide-menu-bottom-list a svg .cls-1 {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.u-transition-none, .header.fixedHeader .header__logo-link {
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }

.u-block-center-1, .entertainment-law-section__widget-img-link::after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.u-block-pos-1, .ul--style-unordered li::before, .dynamic-content--big-size ul li::before, .lawyer-more-info .two-columns-section__content ul li::before, .article-dynamic-content ul li::before, .term-entertainment-law.tax-laws .top-intro-text__inner ul li::before, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li::before, .dynamic-content--small-size ul li::before, .careers .two-columns-section__content ul li::before, .about .two-columns-section__content ul li::before, .tax-laws .main-content-section__text ul li::before, .term-entertainment-law.tax-laws .main-content-section__text ul li::before, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li::before, .tax-laws.term-location-mornington #page__servicesSection ul li::before, .page__primary-btn--dark:before, .load-more-btn:before, .quad-columns-section__widget-btn:before, .page__tab-link:before, .page .banner-slider__btn:before, .current-positions-section .apply-now-btn:before, .page__primary-btn--light:before, .header, .header .header__slide-menu-hamburger-line:nth-child(2):after, .card-hover-content, .tax-laws .cards-default__item-content, .term-entertainment-law.tax-laws .tv-shows-section__img,
.term-entertainment-law.tax-laws .films-section__img {
  position: absolute;
  top: 0;
  left: 0; }

.u-block-pos-2, .link-underline--primary-dark::after, .header--dark.fixedHeader .header__navbar-bottom-list-item a::after, .careers .fixedHeader.header .header__navbar-bottom-list-item a::after, .about .fixedHeader.header .header__navbar-bottom-list-item a::after, .contact .fixedHeader.header .header__navbar-bottom-list-item a::after, .news .fixedHeader.header .header__navbar-bottom-list-item a::after, .article .fixedHeader.header .header__navbar-bottom-list-item a::after, .single-post .fixedHeader.header .header__navbar-bottom-list-item a::after, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a::after,
.link-underline--primary-light::after, .header--light.fixedHeader .header__navbar-bottom-list-item a::after, .fixedHeader.header--bg-dark .header__navbar-bottom-list-item a::after, .home .fixedHeader.header .header__navbar-bottom-list-item a::after, .people .fixedHeader.header .header__navbar-bottom-list-item a::after, .header--bg-dark .header__navbar-bottom-list-item a::after, .profile .header .header__navbar-bottom-list-item a::after, .people .cards-default__item-title-link::after, .cards-default__item-title, .page__top-banner-content {
  position: absolute;
  bottom: 0;
  left: 0; }

.u-block-pos-3 {
  position: fixed;
  top: 0;
  left: 0; }

.u-block-pos-4, .card-top-right-triangle::after, .cards-default__item-inner::after, .footer.footer-contact__form-field--btn button::after, .latest-articles-section__widget-inner::after, .profile .lawyer-main-info__inner::after {
  position: absolute;
  top: 0;
  right: 0; }

.u-block-pos-5, .page__scroll-down-btn {
  position: absolute;
  left: 0;
  right: 0; }

.u-pseudo-el-1, .link-underline--primary-dark::after, .header--dark.fixedHeader .header__navbar-bottom-list-item a::after, .careers .fixedHeader.header .header__navbar-bottom-list-item a::after, .about .fixedHeader.header .header__navbar-bottom-list-item a::after, .contact .fixedHeader.header .header__navbar-bottom-list-item a::after, .news .fixedHeader.header .header__navbar-bottom-list-item a::after, .article .fixedHeader.header .header__navbar-bottom-list-item a::after, .single-post .fixedHeader.header .header__navbar-bottom-list-item a::after, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a::after,
.link-underline--primary-light::after, .header--light.fixedHeader .header__navbar-bottom-list-item a::after, .fixedHeader.header--bg-dark .header__navbar-bottom-list-item a::after, .home .fixedHeader.header .header__navbar-bottom-list-item a::after, .people .fixedHeader.header .header__navbar-bottom-list-item a::after, .header--bg-dark .header__navbar-bottom-list-item a::after, .profile .header .header__navbar-bottom-list-item a::after, .people .cards-default__item-title-link::after, .card-top-right-triangle::after, .cards-default__item-inner::after, .footer.footer-contact__form-field--btn button::after, .latest-articles-section__widget-inner::after, .profile .lawyer-main-info__inner::after, .bg-with-gradient__img::before, .bg-with-gradient__img::after, .header .header__slide-menu-hamburger-line:nth-child(2):after, .header__mobile-slide-menu-top-list .header__mobile-slide-menu-item.has-submenu::after, .banner__bottom-right-text-inner .film-name::after, .page__top-banner-title::before, .entertainment-law-section__widget-img-link::after, .tax-laws .cards-default .card-footer::before, .tax-laws .latest-articles-section .category-name::before, .term-entertainment-law.tax-laws .latest-articles-section .category-name::before, .term-entertainment-law.tax-laws .top-intro-text::before {
  content: "";
  display: inline-block; }

.u-pseudo-el-2, .page__primary-btn--dark:before, .load-more-btn:before, .quad-columns-section__widget-btn:before, .page__tab-link:before, .page .banner-slider__btn:before, .current-positions-section .apply-now-btn:before, .page__primary-btn--dark:after, .load-more-btn:after, .quad-columns-section__widget-btn:after, .page__tab-link:after, .page .banner-slider__btn:after, .current-positions-section .apply-now-btn:after, .page__primary-btn--light:before, .page__primary-btn--light:after {
  content: "";
  display: block; }

.u-pseudo-el-3 {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.u-content-hid, .card-hover-content {
  visibility: hidden;
  opacity: 0; }

.u-content-vis, .contact-cards-section .cards-default__item-inner:hover .card-hover-content, .touchevents .contact-cards-section .cards-default__item-inner .card-hover-content {
  visibility: visible;
  opacity: 1; }

.u-font-small-text-2-light-GR-Book, .page__primary-btn--dark, .load-more-btn, .quad-columns-section__widget-btn, .page__tab-link, .page .banner-slider__btn, .current-positions-section .apply-now-btn, .header--light .header__navbar-top-list-link, .header--bg-dark .header__navbar-top-list-link, .profile .header .header__navbar-top-list-link, .home .header .header__navbar-top-list-link, .people .header .header__navbar-top-list-link, .people .cards-default__item-title .lawyer-status {
  color: #fff;
  font-size: 1.5rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }
@media only screen and (max-width: 37.5em) {
  .u-font-small-text-2-light-GR-Book, .page__primary-btn--dark, .load-more-btn, .quad-columns-section__widget-btn, .page__tab-link, .page .banner-slider__btn, .current-positions-section .apply-now-btn, .header--light .header__navbar-top-list-link, .header--bg-dark .header__navbar-top-list-link, .profile .header .header__navbar-top-list-link, .home .header .header__navbar-top-list-link, .people .header .header__navbar-top-list-link, .people .cards-default__item-title .lawyer-status {
    font-size: 1.4rem; } }

.u-font-small-text-2-dark-GR-Book, .page__section-title-subtext, .quad-columns-section__title-subtext, .about-team-section__title-subtext,
.careers-opportunities-section__title-subtext, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext, .page__primary-light-btn--reverse-colors, .footer__form-field--btn button, .footer__form-field--btn input[type="submit"], .footer__contact-us-btn, .page__primary-btn--light, .header--dark .header__navbar-top-list-link, .careers .header .header__navbar-top-list-link, .about .header .header__navbar-top-list-link, .contact .header .header__navbar-top-list-link, .news .header .header__navbar-top-list-link, .article .header .header__navbar-top-list-link, .single-post .header .header__navbar-top-list-link, .tax-laws .header .header__navbar-top-list-link, .current-positions-section__table-header .current-positions-section__table-data {
  color: #132146;
  font-size: 1.5rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }
@media only screen and (max-width: 37.5em) {
  .u-font-small-text-2-dark-GR-Book, .page__section-title-subtext, .quad-columns-section__title-subtext, .about-team-section__title-subtext,
  .careers-opportunities-section__title-subtext, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext, .page__primary-light-btn--reverse-colors, .footer__form-field--btn button, .footer__form-field--btn input[type="submit"], .footer__contact-us-btn, .page__primary-btn--light, .header--dark .header__navbar-top-list-link, .careers .header .header__navbar-top-list-link, .about .header .header__navbar-top-list-link, .contact .header .header__navbar-top-list-link, .news .header .header__navbar-top-list-link, .article .header .header__navbar-top-list-link, .single-post .header .header__navbar-top-list-link, .tax-laws .header .header__navbar-top-list-link, .current-positions-section__table-header .current-positions-section__table-data {
    font-size: 1.4rem; } }

.u-font-small-text-3-dark-GR-Book, .dynamic-content--small-size *, .careers .two-columns-section__content *, .about .two-columns-section__content *, .tax-laws .main-content-section__text *, .term-entertainment-law.tax-laws .main-content-section__text *, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text *, .tax-laws.term-location-mornington #page__servicesSection *, .filter-row .filter-label, .page__tab-row-title, .header--dark .header__navbar-bottom-list-item a, .careers .header .header__navbar-bottom-list-item a, .about .header .header__navbar-bottom-list-item a, .contact .header .header__navbar-bottom-list-item a, .news .header .header__navbar-bottom-list-item a, .article .header .header__navbar-bottom-list-item a, .single-post .header .header__navbar-bottom-list-item a, .tax-laws .header .header__navbar-bottom-list-item a, .latest-articles-section__widget-title-link, .entertainment-law-section__film-director, .article .share-buttons-list-title, .single-post .share-buttons-list-title {
  color: #132146;
  font-size: 1.4rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }

.u-font-small-text-3-dark-GR-Medium, .pagination-default__link, .entertainment-law-section__widget-title-link {
  color: #132146;
  font-size: 1.4rem;
  font-family: 'GothamRounded-Medium'; }
@media only screen and (max-width: 37.5em) {
  .u-font-small-text-3-dark-GR-Medium, .pagination-default__link, .entertainment-law-section__widget-title-link {
    font-size: 1.25rem; } }

.u-font-small-text-3-light-GR-Book, .footer__main-content .footer__right-block-info-text, .footer__widget-address, .footer__widget-tel-number, .footer__copyright-text, .footer__nav-link, .header--light .header__navbar-bottom-list-item a, .header--bg-dark .header__navbar-bottom-list-item a, .profile .header .header__navbar-bottom-list-item a, .home .header .header__navbar-bottom-list-item a, .people .header .header__navbar-bottom-list-item a, .tax-laws .cards-default .card-text, .tax-laws .cards-default .card-footer {
  color: #fff;
  font-size: 1.4rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }
@media only screen and (max-width: 37.5em) {
  .u-font-small-text-3-light-GR-Book, .footer__main-content .footer__right-block-info-text, .footer__widget-address, .footer__widget-tel-number, .footer__copyright-text, .footer__nav-link, .header--light .header__navbar-bottom-list-item a, .header--bg-dark .header__navbar-bottom-list-item a, .profile .header .header__navbar-bottom-list-item a, .home .header .header__navbar-bottom-list-item a, .people .header .header__navbar-bottom-list-item a, .tax-laws .cards-default .card-text, .tax-laws .cards-default .card-footer {
    font-size: 1.25rem; } }

.u-font-small-text-4-light-GR-Book, .cards-default__item-title-link {
  color: #fff;
  font-size: 1.3rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }

.u-font-small-text-5-sec-dark-GR-Medium, .latest-articles-section .category-name {
  color: #000;
  font-size: 1.2rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.3; }
@media only screen and (max-width: 37.5em) {
  .u-font-small-text-5-sec-dark-GR-Medium, .latest-articles-section .category-name {
    font-size: 1.2rem; } }

.u-font-small-text-3-dark-GR-Medium, .pagination-default__link, .entertainment-law-section__widget-title-link {
  color: #132146;
  font-size: 1.4rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.3; }
@media only screen and (max-width: 37.5em) {
  .u-font-small-text-3-dark-GR-Medium, .pagination-default__link, .entertainment-law-section__widget-title-link {
    font-size: 1.25rem; } }

.u-font-small-text-1-light-GR-Book, .footer__form-field input, .footer__form-field textarea, .header--light .header__navbar-top-list-item.tel-number, .header--bg-dark .header__navbar-top-list-item.tel-number, .profile .header .header__navbar-top-list-item.tel-number, .home .header .header__navbar-top-list-item.tel-number, .people .header .header__navbar-top-list-item.tel-number, .tax-laws.term-location-mornington .lawyer-about-text {
  color: #fff;
  font-size: 1.6rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }
@media only screen and (max-width: 37.5em) {
  .u-font-small-text-1-light-GR-Book, .footer__form-field input, .footer__form-field textarea, .header--light .header__navbar-top-list-item.tel-number, .header--bg-dark .header__navbar-top-list-item.tel-number, .profile .header .header__navbar-top-list-item.tel-number, .home .header .header__navbar-top-list-item.tel-number, .people .header .header__navbar-top-list-item.tel-number, .tax-laws.term-location-mornington .lawyer-about-text {
    font-size: 1.5rem; } }

.u-font-small-text-1-light-GR-Medium, .banner__bottom-right-text-inner .film-name-eyebrow {
  color: #fff;
  font-size: 1.6rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.3; }
@media only screen and (max-width: 37.5em) {
  .u-font-small-text-1-light-GR-Medium, .banner__bottom-right-text-inner .film-name-eyebrow {
    font-size: 1.5rem; } }

.u-font-small-text-1-dark-GR-Book, .page__breadcrumb-arrow, .page__breadcrumb-link, .header--dark .header__navbar-top-list-item.tel-number, .careers .header .header__navbar-top-list-item.tel-number, .about .header .header__navbar-top-list-item.tel-number, .contact .header .header__navbar-top-list-item.tel-number, .news .header .header__navbar-top-list-item.tel-number, .article .header .header__navbar-top-list-item.tel-number, .single-post .header .header__navbar-top-list-item.tel-number, .tax-laws .header .header__navbar-top-list-item.tel-number, .profile .lawyer-history__left-title, .profile .lawyer-history__right p, .profile .expertise-list__link {
  color: #132146;
  font-size: 1.6rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }
@media only screen and (max-width: 37.5em) {
  .u-font-small-text-1-dark-GR-Book, .page__breadcrumb-arrow, .page__breadcrumb-link, .header--dark .header__navbar-top-list-item.tel-number, .careers .header .header__navbar-top-list-item.tel-number, .about .header .header__navbar-top-list-item.tel-number, .contact .header .header__navbar-top-list-item.tel-number, .news .header .header__navbar-top-list-item.tel-number, .article .header .header__navbar-top-list-item.tel-number, .single-post .header .header__navbar-top-list-item.tel-number, .tax-laws .header .header__navbar-top-list-item.tel-number, .profile .lawyer-history__left-title, .profile .lawyer-history__right p, .profile .expertise-list__link {
    font-size: 1.5rem; } }

.u-font-small-text-1-dark-GR-Medium, .page__breadcrumb-item.active {
  color: #132146;
  font-size: 1.6rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.3; }
@media only screen and (max-width: 37.5em) {
  .u-font-small-text-1-dark-GR-Medium, .page__breadcrumb-item.active {
    font-size: 1.5rem; } }

.u-font-medium-text-1-light-GR-Book, .page .banner-slider__title-subtext {
  color: #fff;
  font-size: 2rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }
@media only screen and (max-width: 56.25em) {
  .u-font-medium-text-1-light-GR-Book, .page .banner-slider__title-subtext {
    font-size: 1.9rem; } }
@media only screen and (max-width: 37.5em) {
  .u-font-medium-text-1-light-GR-Book, .page .banner-slider__title-subtext {
    font-size: 1.8rem; } }

.u-font-medium-text-1-blue-light-GR-Book, .tax-laws.term-location-mornington .lawyer-status {
  color: #6b9bb2;
  font-size: 2rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }
@media only screen and (max-width: 56.25em) {
  .u-font-medium-text-1-blue-light-GR-Book, .tax-laws.term-location-mornington .lawyer-status {
    font-size: 1.9rem; } }
@media only screen and (max-width: 37.5em) {
  .u-font-medium-text-1-blue-light-GR-Book, .tax-laws.term-location-mornington .lawyer-status {
    font-size: 1.8rem; } }

.u-font-small-text-1-blue-light-GR-Book, .tax-laws.term-location-mornington .lawyers-widget__bottom-links .list__link {
  color: #6b9bb2;
  font-size: 1.6rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }
@media only screen and (max-width: 56.25em) {
  .u-font-small-text-1-blue-light-GR-Book, .tax-laws.term-location-mornington .lawyers-widget__bottom-links .list__link {
    font-size: 1.9rem; } }
@media only screen and (max-width: 37.5em) {
  .u-font-small-text-1-blue-light-GR-Book, .tax-laws.term-location-mornington .lawyers-widget__bottom-links .list__link {
    font-size: 1.8rem; } }

.u-font-medium-text-3-light-GR-Book {
  color: #fff;
  font-size: 1.7rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.4; }
@media only screen and (max-width: 56.25em) {
  .u-font-medium-text-3-light-GR-Book {
    font-size: 1.9rem; } }
@media only screen and (max-width: 37.5em) {
  .u-font-medium-text-3-light-GR-Book {
    font-size: 1.8rem; } }

.u-font-medium-text-3-light-GR-Medium, .tax-laws .cards-default .card-title {
  color: #fff;
  font-size: 1.7rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.4; }
@media only screen and (max-width: 56.25em) {
  .u-font-medium-text-3-light-GR-Medium, .tax-laws .cards-default .card-title {
    font-size: 1.9rem; } }
@media only screen and (max-width: 37.5em) {
  .u-font-medium-text-3-light-GR-Medium, .tax-laws .cards-default .card-title {
    font-size: 1.8rem; } }

.u-font-medium-text-1-dark-GR-Book {
  color: #132146;
  font-size: 2rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.4; }
@media only screen and (max-width: 56.25em) {
  .u-font-medium-text-1-dark-GR-Book {
    font-size: 1.9rem; } }
@media only screen and (max-width: 37.5em) {
  .u-font-medium-text-1-dark-GR-Book {
    font-size: 1.8rem; } }

.u-font-medium-text-1-dark-GR-Medium, .filter-row .filter-select, .archive-btn a {
  color: #132146;
  font-size: 2rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.4; }
@media only screen and (max-width: 56.25em) {
  .u-font-medium-text-1-dark-GR-Medium, .filter-row .filter-select, .archive-btn a {
    font-size: 1.9rem; } }
@media only screen and (max-width: 37.5em) {
  .u-font-medium-text-1-dark-GR-Medium, .filter-row .filter-select, .archive-btn a {
    font-size: 1.8rem; } }

.u-font-medium-text-2-dark-GR-Book, .dynamic-content--big-size *, .lawyer-more-info .two-columns-section__content *, .article-dynamic-content *, .term-entertainment-law.tax-laws .top-intro-text__inner *, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text *, .page__accordion .accordion__header, .current-positions-section__table-data.position a, .current-positions-section__table-data.location-and-btn p {
  color: #132146;
  font-size: 1.8rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }

.u-font-medium-text-2-dark-GR-Medium, .tax-laws .top-text-section__text {
  color: #132146;
  font-size: 1.8rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.3; }

.u-font-medium-text-2-light-GR-Book, .article .article-date, .single-post .article-date {
  color: #fff;
  font-size: 1.8rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }

.u-font-medium-text-2-light-GR-Medium, .header__mobile-slide-menu-top-list .header__mobile-slide-menu-link {
  color: #fff;
  font-size: 1.8rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.3; }

.u-font-medium-text-2-light-GR-Light, .footer__main-content .footer__left-block-title-subtext,
.footer__main-content .footer__left-block-info-text {
  color: #fff;
  font-size: 1.8rem;
  font-family: 'GothamRounded-Light';
  line-height: 1.3; }

.u-font-medium-title-1-light-GR-Book {
  color: #fff;
  font-size: 3.5rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }
@media only screen and (max-width: 56.25em) {
  .u-font-medium-title-1-light-GR-Book {
    font-size: 3rem; } }
@media only screen and (max-width: 47.9375em) {
  .u-font-medium-title-1-light-GR-Book {
    font-size: 2.8rem;
    line-height: 1.2; } }
@media only screen and (max-width: 37.5em) {
  .u-font-medium-title-1-light-GR-Book {
    font-size: 2.6rem; } }
@media only screen and (max-width: 30em) {
  .u-font-medium-title-1-light-GR-Book {
    font-size: 2.4rem; } }
@media only screen and (max-width: 23.375em) {
  .u-font-medium-title-1-light-GR-Book {
    font-size: 2.2rem; } }

.u-font-medium-title-2-dark-GR-Bold {
  color: #132146;
  font-size: 3rem;
  font-family: 'GothamRounded-Bold';
  line-height: 1.2;
  /*@include respond(tab-port) {
        font-size: 2.8rem;
    }

    @include respond(phone) {
        font-size: 2.6rem;
        line-height: 1.2;
    }

    @include respond(phone-medium) {
        font-size: 2.4rem;
    }*/ }
@media only screen and (max-width: 23.375em) {
  .u-font-medium-title-2-dark-GR-Bold {
    font-size: 2.8rem; } }

.u-font-medium-title-2-dark-GR-Medium {
  color: #132146;
  font-size: 3rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.2; }
@media only screen and (max-width: 23.375em) {
  .u-font-medium-title-2-dark-GR-Medium {
    font-size: 2.8rem; } }

.u-font-medium-title-2-light-GR-Medium, .banner__bottom-right-text-inner .film-name {
  color: #fff;
  font-size: 3rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.2; }
@media only screen and (max-width: 23.375em) {
  .u-font-medium-title-2-light-GR-Medium, .banner__bottom-right-text-inner .film-name {
    font-size: 2.8rem; } }

.u-font-medium-title-2-dark-GR-Book {
  color: #132146;
  font-size: 3rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.2;
  /*@include respond(tab-port) {
        font-size: 2.8rem;
    }

    @include respond(phone) {
        font-size: 2.6rem;
        line-height: 1.2;
    }

    @include respond(phone-medium) {
        font-size: 2.4rem;
    }*/ }
@media only screen and (max-width: 23.375em) {
  .u-font-medium-title-2-dark-GR-Book {
    font-size: 2.8rem; } }

.u-font-medium-title-2-blue-light-GR-Book, .lawyer-more-info .two-columns-section__header {
  color: #6b9bb2;
  font-size: 3rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.2;
  /* @include respond(tab-port) {
        font-size: 2.8rem;
    }

    @include respond(phone) {
        font-size: 2.6rem;
        line-height: 1.2;
    }

    @include respond(phone-medium) {
        font-size: 2.4rem;
    }*/ }
@media only screen and (max-width: 23.375em) {
  .u-font-medium-title-2-blue-light-GR-Book, .lawyer-more-info .two-columns-section__header {
    font-size: 2.8rem; } }

.u-font-medium-title-3-dark-GR-Book, .dynamic-content--big-size .title--light-blue, .lawyer-more-info .two-columns-section__content .title--light-blue, .article-dynamic-content .title--light-blue, .term-entertainment-law.tax-laws .top-intro-text__inner .title--light-blue, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .title--light-blue, .two-columns-section__header, .entertainment-law-section__title {
  color: #132146;
  font-size: 2.8rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }
@media only screen and (max-width: 56.25em) {
  .u-font-medium-title-3-dark-GR-Book, .dynamic-content--big-size .title--light-blue, .lawyer-more-info .two-columns-section__content .title--light-blue, .article-dynamic-content .title--light-blue, .term-entertainment-law.tax-laws .top-intro-text__inner .title--light-blue, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .title--light-blue, .two-columns-section__header, .entertainment-law-section__title {
    font-size: 2.7rem; } }
@media only screen and (max-width: 37.5em) {
  .u-font-medium-title-3-dark-GR-Book, .dynamic-content--big-size .title--light-blue, .lawyer-more-info .two-columns-section__content .title--light-blue, .article-dynamic-content .title--light-blue, .term-entertainment-law.tax-laws .top-intro-text__inner .title--light-blue, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .title--light-blue, .two-columns-section__header, .entertainment-law-section__title {
    font-size: 2.6rem; } }
@media only screen and (max-width: 30em) {
  .u-font-medium-title-3-dark-GR-Book, .dynamic-content--big-size .title--light-blue, .lawyer-more-info .two-columns-section__content .title--light-blue, .article-dynamic-content .title--light-blue, .term-entertainment-law.tax-laws .top-intro-text__inner .title--light-blue, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .title--light-blue, .two-columns-section__header, .entertainment-law-section__title {
    font-size: 2.4rem; } }

.u-font-medium-title-3-dark-GR-Light {
  color: #132146;
  font-size: 2.8rem;
  font-family: 'GothamRounded-Light';
  line-height: 1.3; }
@media only screen and (max-width: 56.25em) {
  .u-font-medium-title-3-dark-GR-Light {
    font-size: 2.7rem; } }
@media only screen and (max-width: 37.5em) {
  .u-font-medium-title-3-dark-GR-Light {
    font-size: 2.6rem; } }
@media only screen and (max-width: 30em) {
  .u-font-medium-title-3-dark-GR-Light {
    font-size: 2.4rem; } }

.u-font-medium-title-5-light-GR-Book, .footer__main-content .footer__left-block-title, .card-hover-content {
  color: #fff;
  font-size: 2.5rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.2; }
@media only screen and (max-width: 56.25em) {
  .u-font-medium-title-5-light-GR-Book, .footer__main-content .footer__left-block-title, .card-hover-content {
    font-size: 2.3rem; } }
@media only screen and (max-width: 37.5em) {
  .u-font-medium-title-5-light-GR-Book, .footer__main-content .footer__left-block-title, .card-hover-content {
    font-size: 2.2rem; } }

.u-font-medium-title-4-blue-light-GR-Book, .profile .lawyer-status {
  color: #6b9bb2;
  font-size: 2.6rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.2; }
@media only screen and (max-width: 56.25em) {
  .u-font-medium-title-4-blue-light-GR-Book, .profile .lawyer-status {
    font-size: 2.5rem; } }
@media only screen and (max-width: 37.5em) {
  .u-font-medium-title-4-blue-light-GR-Book, .profile .lawyer-status {
    font-size: 2.4rem; } }

.u-font-medium-title-4-dark-GR-Book {
  color: #132146;
  font-size: 2.6rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.2; }
@media only screen and (max-width: 56.25em) {
  .u-font-medium-title-4-dark-GR-Book {
    font-size: 2.5rem; } }
@media only screen and (max-width: 37.5em) {
  .u-font-medium-title-4-dark-GR-Book {
    font-size: 2.4rem; } }

.u-font-small-text-1-blue-light-GR-Medium, .btn-with-icon--light-blue, .profile .lawyer-contacts .print-btn, .profile .lawyer-contacts__list-link, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li a {
  color: #6b9bb2;
  font-size: 1.6rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.2; }
@media only screen and (max-width: 37.5em) {
  .u-font-small-text-1-blue-light-GR-Medium, .btn-with-icon--light-blue, .profile .lawyer-contacts .print-btn, .profile .lawyer-contacts__list-link, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li a {
    font-size: 1.5rem; } }

.u-font-small-text-4-blue-light-GR-Medium {
  color: #6b9bb2;
  font-size: 1.3rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.2; }

.u-font-small-text-4-light-GR-Medium, .search-form .search-field {
  color: #fff;
  font-size: 1.3rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.2; }

.u-font-medium-title-6-light-GR-Medium, .tax-laws.term-location-mornington .lawyer-name {
  color: #fff;
  font-size: 2.2rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.2; }
@media only screen and (max-width: 56.25em) {
  .u-font-medium-title-6-light-GR-Medium, .tax-laws.term-location-mornington .lawyer-name {
    font-size: 2.1rem; } }
@media only screen and (max-width: 37.5em) {
  .u-font-medium-title-6-light-GR-Medium, .tax-laws.term-location-mornington .lawyer-name {
    font-size: 2rem; } }

.u-font-medium-title-6-dark-GR-Medium, .profile .lawyer-degree, .tax-laws.term-location-mornington .main-content-section .top-intro-section .main-content-section__text h4 {
  color: #132146;
  font-size: 2.2rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.2; }
@media only screen and (max-width: 56.25em) {
  .u-font-medium-title-6-dark-GR-Medium, .profile .lawyer-degree, .tax-laws.term-location-mornington .main-content-section .top-intro-section .main-content-section__text h4 {
    font-size: 2.1rem; } }
@media only screen and (max-width: 37.5em) {
  .u-font-medium-title-6-dark-GR-Medium, .profile .lawyer-degree, .tax-laws.term-location-mornington .main-content-section .top-intro-section .main-content-section__text h4 {
    font-size: 2rem; } }

html {
  font-size: 62.5%; }

body {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }
@media only screen and (max-width: 56.25em) {
  body.body--no-scroll .header__slide-menu {
    overflow: visible;
    position: fixed;
    width: 100%; } }

body * {
  box-sizing: inherit; }

a:focus, a:hover, a:active {
  text-decoration: none;
  outline: none;
  box-shadow: none; }

button,
input,
select {
  border: none;
  border-radius: 0;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  padding: 0; }
button:active, button:focus, button:hover, button:active,
input:active,
input:focus,
input:hover,
input:active,
select:active,
select:focus,
select:hover,
select:active {
  outline: none;
  box-shadow: none; }

ul {
  padding-left: 0; }
ul li {
  list-style-type: none; }

.page-content-full-width {
  padding-left: 7rem;
  padding-right: 7rem; }
@media only screen and (max-width: 75em) {
  .page-content-full-width {
    padding-left: 3rem;
    padding-right: 3rem; } }
@media only screen and (max-width: 30em) {
  .page-content-full-width {
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }
@media only screen and (max-width: 23.375em) {
  .page-content-full-width {
    padding-left: 1.8rem;
    padding-right: 1.8rem; } }

.page-content-large, .filter-row__inner, .search-form__inner, .quad-columns-section__inner, .five-columns-section__inner, .page__breadcrumb-inner, .pagination-default__inner, .page__tab-row, .footer__main-content-inner, .footer__bottom-content-inner, .header__inner, .page .banner-slider__content-inner, .page .banner-slider .owl-dots, .banner__bottom-right-text-inner, .page__top-banner-title-wrapper, .people .lawyers-section__inner, .profile .lawyer-main-info__inner, .contact-cards-section, .breadcrumb-and-filter-wrapper, .archive-btn, .article__share-buttons, .article-main-content__inner, .tax-laws.term-location-mornington .meet-the-team-section__inner {
  padding-left: 4rem;
  padding-right: 4rem;
  max-width: 138rem; }
@media only screen and (max-width: 75em) {
  .page-content-large, .filter-row__inner, .search-form__inner, .quad-columns-section__inner, .five-columns-section__inner, .page__breadcrumb-inner, .pagination-default__inner, .page__tab-row, .footer__main-content-inner, .footer__bottom-content-inner, .header__inner, .page .banner-slider__content-inner, .page .banner-slider .owl-dots, .banner__bottom-right-text-inner, .page__top-banner-title-wrapper, .people .lawyers-section__inner, .profile .lawyer-main-info__inner, .contact-cards-section, .breadcrumb-and-filter-wrapper, .archive-btn, .article__share-buttons, .article-main-content__inner, .tax-laws.term-location-mornington .meet-the-team-section__inner {
    padding-left: 3rem;
    padding-right: 3rem; } }
@media only screen and (max-width: 30em) {
  .page-content-large, .filter-row__inner, .search-form__inner, .quad-columns-section__inner, .five-columns-section__inner, .page__breadcrumb-inner, .pagination-default__inner, .page__tab-row, .footer__main-content-inner, .footer__bottom-content-inner, .header__inner, .page .banner-slider__content-inner, .page .banner-slider .owl-dots, .banner__bottom-right-text-inner, .page__top-banner-title-wrapper, .people .lawyers-section__inner, .profile .lawyer-main-info__inner, .contact-cards-section, .breadcrumb-and-filter-wrapper, .archive-btn, .article__share-buttons, .article-main-content__inner, .tax-laws.term-location-mornington .meet-the-team-section__inner {
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }
@media only screen and (max-width: 23.375em) {
  .page-content-large, .filter-row__inner, .search-form__inner, .quad-columns-section__inner, .five-columns-section__inner, .page__breadcrumb-inner, .pagination-default__inner, .page__tab-row, .footer__main-content-inner, .footer__bottom-content-inner, .header__inner, .page .banner-slider__content-inner, .page .banner-slider .owl-dots, .banner__bottom-right-text-inner, .page__top-banner-title-wrapper, .people .lawyers-section__inner, .profile .lawyer-main-info__inner, .contact-cards-section, .breadcrumb-and-filter-wrapper, .archive-btn, .article__share-buttons, .article-main-content__inner, .tax-laws.term-location-mornington .meet-the-team-section__inner {
    padding-left: 1.8rem;
    padding-right: 1.8rem; } }

.page-content-medium-1, .bg-with-gradient__img, .current-positions-section__inner, .about-team-section__title, .about-team-section__title-subtext, .advisory-boards-and-panels-section__title, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext, .tax-laws .top-text-section,
.tax-laws .main-content-section, .term-entertainment-law.tax-laws .faqs-block__inner, .term-entertainment-law.tax-laws .main-content-section,
.term-entertainment-law.tax-laws .top-intro-text, .tax-laws.term-location-mornington .main-content-section {
  padding-left: 4rem;
  padding-right: 4rem;
  max-width: 125rem; }
@media only screen and (max-width: 75em) {
  .page-content-medium-1, .bg-with-gradient__img, .current-positions-section__inner, .about-team-section__title, .about-team-section__title-subtext, .advisory-boards-and-panels-section__title, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext, .tax-laws .top-text-section,
  .tax-laws .main-content-section, .term-entertainment-law.tax-laws .faqs-block__inner, .term-entertainment-law.tax-laws .main-content-section,
  .term-entertainment-law.tax-laws .top-intro-text, .tax-laws.term-location-mornington .main-content-section {
    padding-left: 3rem;
    padding-right: 3rem; } }
@media only screen and (max-width: 30em) {
  .page-content-medium-1, .bg-with-gradient__img, .current-positions-section__inner, .about-team-section__title, .about-team-section__title-subtext, .advisory-boards-and-panels-section__title, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext, .tax-laws .top-text-section,
  .tax-laws .main-content-section, .term-entertainment-law.tax-laws .faqs-block__inner, .term-entertainment-law.tax-laws .main-content-section,
  .term-entertainment-law.tax-laws .top-intro-text, .tax-laws.term-location-mornington .main-content-section {
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }
@media only screen and (max-width: 23.375em) {
  .page-content-medium-1, .bg-with-gradient__img, .current-positions-section__inner, .about-team-section__title, .about-team-section__title-subtext, .advisory-boards-and-panels-section__title, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext, .tax-laws .top-text-section,
  .tax-laws .main-content-section, .term-entertainment-law.tax-laws .faqs-block__inner, .term-entertainment-law.tax-laws .main-content-section,
  .term-entertainment-law.tax-laws .top-intro-text, .tax-laws.term-location-mornington .main-content-section {
    padding-left: 1.8rem;
    padding-right: 1.8rem; } }

.page-content-medium-2 {
  padding-left: 4rem;
  padding-right: 4rem;
  max-width: 110rem; }
@media only screen and (max-width: 75em) {
  .page-content-medium-2 {
    padding-left: 3rem;
    padding-right: 3rem; } }
@media only screen and (max-width: 30em) {
  .page-content-medium-2 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }
@media only screen and (max-width: 23.375em) {
  .page-content-medium-2 {
    padding-left: 1.8rem;
    padding-right: 1.8rem; } }

.page-content-small-1 {
  padding-left: 4rem;
  padding-right: 4rem;
  max-width: 92rem; }
@media only screen and (max-width: 75em) {
  .page-content-small-1 {
    padding-left: 3rem;
    padding-right: 3rem; } }
@media only screen and (max-width: 30em) {
  .page-content-small-1 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }
@media only screen and (max-width: 23.375em) {
  .page-content-small-1 {
    padding-left: 1.8rem;
    padding-right: 1.8rem; } }

.page-main-padding-lr, .page__section-title, .quad-columns-section__title, .current-positions-section__title, .about-team-section__title,
.careers-opportunities-section__title, .advisory-boards-and-panels-section__title, .about-the-firm-section__title, .header__slide-menu-inner {
  padding-left: 4rem;
  padding-right: 4rem; }
@media only screen and (max-width: 75em) {
  .page-main-padding-lr, .page__section-title, .quad-columns-section__title, .current-positions-section__title, .about-team-section__title,
  .careers-opportunities-section__title, .advisory-boards-and-panels-section__title, .about-the-firm-section__title, .header__slide-menu-inner {
    padding-left: 3rem;
    padding-right: 3rem; } }
@media only screen and (max-width: 30em) {
  .page-main-padding-lr, .page__section-title, .quad-columns-section__title, .current-positions-section__title, .about-team-section__title,
  .careers-opportunities-section__title, .advisory-boards-and-panels-section__title, .about-the-firm-section__title, .header__slide-menu-inner {
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }
@media only screen and (max-width: 23.375em) {
  .page-main-padding-lr, .page__section-title, .quad-columns-section__title, .current-positions-section__title, .about-team-section__title,
  .careers-opportunities-section__title, .advisory-boards-and-panels-section__title, .about-the-firm-section__title, .header__slide-menu-inner {
    padding-left: 1.8rem;
    padding-right: 1.8rem; } }

.page-main-padding-left {
  padding-left: 4rem; }
@media only screen and (max-width: 75em) {
  .page-main-padding-left {
    padding-left: 3rem; } }
@media only screen and (max-width: 30em) {
  .page-main-padding-left {
    padding-left: 2.5rem; } }
@media only screen and (max-width: 23.375em) {
  .page-main-padding-left {
    padding-left: 1.8rem; } }

.footer-form-content, .footer__main-content .footer__right-block-inner, .footer__copyright-text {
  padding-left: 3rem;
  max-width: 55rem;
  margin-left: auto;
  margin-right: 0; }
@media only screen and (max-width: 93.75em) {
  .footer-form-content, .footer__main-content .footer__right-block-inner, .footer__copyright-text {
    max-width: 52rem; } }

.page {
  background-color: #e0dfde; }

.page__section-title, .quad-columns-section__title, .current-positions-section__title, .about-team-section__title,
.careers-opportunities-section__title, .advisory-boards-and-panels-section__title, .about-the-firm-section__title {
  /*.u-font-medium-title-3-dark-GR-Light, .u-tt-uppercase,*/
  margin-bottom: 2.5rem; }

.page__section-title-subtext p, .quad-columns-section__title-subtext p, .about-team-section__title-subtext p, .careers-opportunities-section__title-subtext p, .advisory-boards-and-panels-section__title-subtext p, .about-the-firm-section__title-subtext p {
  margin-bottom: 1rem; }
.page__section-title-subtext p a, .quad-columns-section__title-subtext p a, .about-team-section__title-subtext p a, .careers-opportunities-section__title-subtext p a, .advisory-boards-and-panels-section__title-subtext p a, .about-the-firm-section__title-subtext p a {
  color: #132146;
  -webkit-text-decoration: underline solid rgba(19, 33, 70, 0.9);
  text-decoration: underline solid rgba(19, 33, 70, 0.9); }
.page__section-title-subtext p a:hover, .quad-columns-section__title-subtext p a:hover, .about-team-section__title-subtext p a:hover, .careers-opportunities-section__title-subtext p a:hover, .advisory-boards-and-panels-section__title-subtext p a:hover, .about-the-firm-section__title-subtext p a:hover, .page__section-title-subtext p a:focus, .quad-columns-section__title-subtext p a:focus, .about-team-section__title-subtext p a:focus, .careers-opportunities-section__title-subtext p a:focus, .advisory-boards-and-panels-section__title-subtext p a:focus, .about-the-firm-section__title-subtext p a:focus, .page__section-title-subtext p a:active, .quad-columns-section__title-subtext p a:active, .about-team-section__title-subtext p a:active, .careers-opportunities-section__title-subtext p a:active, .advisory-boards-and-panels-section__title-subtext p a:active, .about-the-firm-section__title-subtext p a:active, .page__section-title-subtext p a:visited, .quad-columns-section__title-subtext p a:visited, .about-team-section__title-subtext p a:visited, .careers-opportunities-section__title-subtext p a:visited, .advisory-boards-and-panels-section__title-subtext p a:visited, .about-the-firm-section__title-subtext p a:visited {
  color: #132146;
  -webkit-text-decoration: underline solid rgba(19, 33, 70, 0.9);
  text-decoration: underline solid rgba(19, 33, 70, 0.9);
  outline: none; }

.page__section-title-subtext ul, .quad-columns-section__title-subtext ul, .about-team-section__title-subtext ul, .careers-opportunities-section__title-subtext ul, .advisory-boards-and-panels-section__title-subtext ul, .about-the-firm-section__title-subtext ul {
  margin-top: 3rem; }
@media only screen and (max-width: 47.9375em) {
  .page__section-title-subtext ul, .quad-columns-section__title-subtext ul, .about-team-section__title-subtext ul, .careers-opportunities-section__title-subtext ul, .advisory-boards-and-panels-section__title-subtext ul, .about-the-firm-section__title-subtext ul {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; } }
@media only screen and (max-width: 30em) {
  .page__section-title-subtext ul, .quad-columns-section__title-subtext ul, .about-team-section__title-subtext ul, .careers-opportunities-section__title-subtext ul, .advisory-boards-and-panels-section__title-subtext ul, .about-the-firm-section__title-subtext ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
.page__section-title-subtext ul li, .quad-columns-section__title-subtext ul li, .about-team-section__title-subtext ul li, .careers-opportunities-section__title-subtext ul li, .advisory-boards-and-panels-section__title-subtext ul li, .about-the-firm-section__title-subtext ul li {
  margin-right: 1.5rem; }
@media only screen and (max-width: 47.9375em) {
  .page__section-title-subtext ul li, .quad-columns-section__title-subtext ul li, .about-team-section__title-subtext ul li, .careers-opportunities-section__title-subtext ul li, .advisory-boards-and-panels-section__title-subtext ul li, .about-the-firm-section__title-subtext ul li {
    margin-right: 1.2rem; } }
@media only screen and (max-width: 30em) {
  .page__section-title-subtext ul li, .quad-columns-section__title-subtext ul li, .about-team-section__title-subtext ul li, .careers-opportunities-section__title-subtext ul li, .advisory-boards-and-panels-section__title-subtext ul li, .about-the-firm-section__title-subtext ul li {
    margin-bottom: 0.4rem; } }
@media only screen and (max-width: 30em) {
  .page__section-title-subtext ul li:nth-of-type(2), .quad-columns-section__title-subtext ul li:nth-of-type(2), .about-team-section__title-subtext ul li:nth-of-type(2), .careers-opportunities-section__title-subtext ul li:nth-of-type(2), .advisory-boards-and-panels-section__title-subtext ul li:nth-of-type(2), .about-the-firm-section__title-subtext ul li:nth-of-type(2) {
    margin-right: 30%; } }
@media only screen and (max-width: 30em) {
  .page__section-title-subtext ul li:nth-of-type(2)::after, .quad-columns-section__title-subtext ul li:nth-of-type(2)::after, .about-team-section__title-subtext ul li:nth-of-type(2)::after, .careers-opportunities-section__title-subtext ul li:nth-of-type(2)::after, .advisory-boards-and-panels-section__title-subtext ul li:nth-of-type(2)::after, .about-the-firm-section__title-subtext ul li:nth-of-type(2)::after {
    display: none; } }
.page__section-title-subtext ul li:last-of-type, .quad-columns-section__title-subtext ul li:last-of-type, .about-team-section__title-subtext ul li:last-of-type, .careers-opportunities-section__title-subtext ul li:last-of-type, .advisory-boards-and-panels-section__title-subtext ul li:last-of-type, .about-the-firm-section__title-subtext ul li:last-of-type {
  margin-right: 0; }
.page__section-title-subtext ul li:last-of-type::after, .quad-columns-section__title-subtext ul li:last-of-type::after, .about-team-section__title-subtext ul li:last-of-type::after, .careers-opportunities-section__title-subtext ul li:last-of-type::after, .advisory-boards-and-panels-section__title-subtext ul li:last-of-type::after, .about-the-firm-section__title-subtext ul li:last-of-type::after {
  display: none; }
.page__section-title-subtext ul li::after, .quad-columns-section__title-subtext ul li::after, .about-team-section__title-subtext ul li::after, .careers-opportunities-section__title-subtext ul li::after, .advisory-boards-and-panels-section__title-subtext ul li::after, .about-the-firm-section__title-subtext ul li::after {
  content: "\007C";
  display: inline-block;
  margin-left: 0.9rem; }
.page__section-title-subtext ul a, .quad-columns-section__title-subtext ul a, .about-team-section__title-subtext ul a, .careers-opportunities-section__title-subtext ul a, .advisory-boards-and-panels-section__title-subtext ul a, .about-the-firm-section__title-subtext ul a {
  color: #132146; }

.page__section-title-subtext--large, .quad-columns-section__title-subtext, .about-team-section__title-subtext,
.careers-opportunities-section__title-subtext, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext {
  padding-left: 10rem;
  padding-right: 10rem; }
@media only screen and (max-width: 75em) {
  .page__section-title-subtext--large, .quad-columns-section__title-subtext, .about-team-section__title-subtext,
  .careers-opportunities-section__title-subtext, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext {
    padding-left: 6rem;
    padding-right: 6rem; } }
@media only screen and (max-width: 56.25em) {
  .page__section-title-subtext--large, .quad-columns-section__title-subtext, .about-team-section__title-subtext,
  .careers-opportunities-section__title-subtext, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext {
    padding-left: 3rem;
    padding-right: 3rem; } }
@media only screen and (max-width: 30em) {
  .page__section-title-subtext--large, .quad-columns-section__title-subtext, .about-team-section__title-subtext,
  .careers-opportunities-section__title-subtext, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext {
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }
@media only screen and (max-width: 23.375em) {
  .page__section-title-subtext--large, .quad-columns-section__title-subtext, .about-team-section__title-subtext,
  .careers-opportunities-section__title-subtext, .advisory-boards-and-panels-section__title-subtext, .about-the-firm-section__title-subtext {
    padding-left: 1.8rem;
    padding-right: 1.8rem; } }

.page__section-title-subtext--medium {
  padding-left: 5.5rem;
  padding-right: 5.5rem; }
@media only screen and (max-width: 75em) {
  .page__section-title-subtext--medium {
    padding-left: 3.5rem;
    padding-right: 3.5rem; } }
@media only screen and (max-width: 30em) {
  .page__section-title-subtext--medium {
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }
@media only screen and (max-width: 23.375em) {
  .page__section-title-subtext--medium {
    padding-left: 1.8rem;
    padding-right: 1.8rem; } }

.link-underline--primary-dark::after, .header--dark.fixedHeader .header__navbar-bottom-list-item a::after, .careers .fixedHeader.header .header__navbar-bottom-list-item a::after, .about .fixedHeader.header .header__navbar-bottom-list-item a::after, .contact .fixedHeader.header .header__navbar-bottom-list-item a::after, .news .fixedHeader.header .header__navbar-bottom-list-item a::after, .article .fixedHeader.header .header__navbar-bottom-list-item a::after, .single-post .fixedHeader.header .header__navbar-bottom-list-item a::after, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a::after,
.link-underline--primary-light::after,
.header--light.fixedHeader .header__navbar-bottom-list-item a::after,
.fixedHeader.header--bg-dark .header__navbar-bottom-list-item a::after,
.home .fixedHeader.header .header__navbar-bottom-list-item a::after,
.people .fixedHeader.header .header__navbar-bottom-list-item a::after,
.header--bg-dark .header__navbar-bottom-list-item a::after,
.profile .header .header__navbar-bottom-list-item a::after,
.people .cards-default__item-title-link::after {
  width: 0;
  height: 1px; }

.link-underline--primary-dark:hover::after, .header--dark.fixedHeader .header__navbar-bottom-list-item a:hover::after, .careers .fixedHeader.header .header__navbar-bottom-list-item a:hover::after, .about .fixedHeader.header .header__navbar-bottom-list-item a:hover::after, .contact .fixedHeader.header .header__navbar-bottom-list-item a:hover::after, .news .fixedHeader.header .header__navbar-bottom-list-item a:hover::after, .article .fixedHeader.header .header__navbar-bottom-list-item a:hover::after, .single-post .fixedHeader.header .header__navbar-bottom-list-item a:hover::after, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a:hover::after, .link-underline--primary-dark:focus::after, .header--dark.fixedHeader .header__navbar-bottom-list-item a:focus::after, .careers .fixedHeader.header .header__navbar-bottom-list-item a:focus::after, .about .fixedHeader.header .header__navbar-bottom-list-item a:focus::after, .contact .fixedHeader.header .header__navbar-bottom-list-item a:focus::after, .news .fixedHeader.header .header__navbar-bottom-list-item a:focus::after, .article .fixedHeader.header .header__navbar-bottom-list-item a:focus::after, .single-post .fixedHeader.header .header__navbar-bottom-list-item a:focus::after, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a:focus::after, .link-underline--primary-dark:visited::after, .header--dark.fixedHeader .header__navbar-bottom-list-item a:visited::after, .careers .fixedHeader.header .header__navbar-bottom-list-item a:visited::after, .about .fixedHeader.header .header__navbar-bottom-list-item a:visited::after, .contact .fixedHeader.header .header__navbar-bottom-list-item a:visited::after, .news .fixedHeader.header .header__navbar-bottom-list-item a:visited::after, .article .fixedHeader.header .header__navbar-bottom-list-item a:visited::after, .single-post .fixedHeader.header .header__navbar-bottom-list-item a:visited::after, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a:visited::after, .link-underline--primary-dark:active::after, .header--dark.fixedHeader .header__navbar-bottom-list-item a:active::after, .careers .fixedHeader.header .header__navbar-bottom-list-item a:active::after, .about .fixedHeader.header .header__navbar-bottom-list-item a:active::after, .contact .fixedHeader.header .header__navbar-bottom-list-item a:active::after, .news .fixedHeader.header .header__navbar-bottom-list-item a:active::after, .article .fixedHeader.header .header__navbar-bottom-list-item a:active::after, .single-post .fixedHeader.header .header__navbar-bottom-list-item a:active::after, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a:active::after, .link-underline--primary-dark.active::after, .header--dark.fixedHeader .header__navbar-bottom-list-item a.active::after, .careers .fixedHeader.header .header__navbar-bottom-list-item a.active::after, .about .fixedHeader.header .header__navbar-bottom-list-item a.active::after, .contact .fixedHeader.header .header__navbar-bottom-list-item a.active::after, .news .fixedHeader.header .header__navbar-bottom-list-item a.active::after, .article .fixedHeader.header .header__navbar-bottom-list-item a.active::after, .single-post .fixedHeader.header .header__navbar-bottom-list-item a.active::after, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a.active::after,
.link-underline--primary-light:hover::after,
.header--light.fixedHeader .header__navbar-bottom-list-item a:hover::after,
.home .fixedHeader.header .header__navbar-bottom-list-item a:hover::after,
.people .fixedHeader.header .header__navbar-bottom-list-item a:hover::after,
.header--bg-dark .header__navbar-bottom-list-item a:hover::after,
.profile .header .header__navbar-bottom-list-item a:hover::after,
.people .cards-default__item-title-link:hover::after,
.link-underline--primary-light:focus::after,
.header--light.fixedHeader .header__navbar-bottom-list-item a:focus::after,
.home .fixedHeader.header .header__navbar-bottom-list-item a:focus::after,
.people .fixedHeader.header .header__navbar-bottom-list-item a:focus::after,
.header--bg-dark .header__navbar-bottom-list-item a:focus::after,
.profile .header .header__navbar-bottom-list-item a:focus::after,
.people .cards-default__item-title-link:focus::after,
.link-underline--primary-light:visited::after,
.header--light.fixedHeader .header__navbar-bottom-list-item a:visited::after,
.home .fixedHeader.header .header__navbar-bottom-list-item a:visited::after,
.people .fixedHeader.header .header__navbar-bottom-list-item a:visited::after,
.header--bg-dark .header__navbar-bottom-list-item a:visited::after,
.profile .header .header__navbar-bottom-list-item a:visited::after,
.people .cards-default__item-title-link:visited::after,
.link-underline--primary-light:active::after,
.header--light.fixedHeader .header__navbar-bottom-list-item a:active::after,
.home .fixedHeader.header .header__navbar-bottom-list-item a:active::after,
.people .fixedHeader.header .header__navbar-bottom-list-item a:active::after,
.header--bg-dark .header__navbar-bottom-list-item a:active::after,
.profile .header .header__navbar-bottom-list-item a:active::after,
.people .cards-default__item-title-link:active::after,
.link-underline--primary-light.active::after,
.header--light.fixedHeader .header__navbar-bottom-list-item a.active::after,
.home .fixedHeader.header .header__navbar-bottom-list-item a.active::after,
.people .fixedHeader.header .header__navbar-bottom-list-item a.active::after,
.header--bg-dark .header__navbar-bottom-list-item a.active::after,
.profile .header .header__navbar-bottom-list-item a.active::after,
.people .active.cards-default__item-title-link::after {
  width: 100%; }

.link-underline--primary-dark::after, .header--dark.fixedHeader .header__navbar-bottom-list-item a::after, .careers .fixedHeader.header .header__navbar-bottom-list-item a::after, .about .fixedHeader.header .header__navbar-bottom-list-item a::after, .contact .fixedHeader.header .header__navbar-bottom-list-item a::after, .news .fixedHeader.header .header__navbar-bottom-list-item a::after, .article .fixedHeader.header .header__navbar-bottom-list-item a::after, .single-post .fixedHeader.header .header__navbar-bottom-list-item a::after, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a::after {
  background-color: #132146; }


.link-underline--primary-light::after,
.header--light.fixedHeader .header__navbar-bottom-list-item a::after,
.fixedHeader.header--bg-dark .header__navbar-bottom-list-item a::after,
.home .fixedHeader.header .header__navbar-bottom-list-item a::after,
.people .fixedHeader.header .header__navbar-bottom-list-item a::after,
.header--bg-dark .header__navbar-bottom-list-item a::after,
.profile .header .header__navbar-bottom-list-item a::after,
.people .cards-default__item-title-link::after {
  background-color: #fff; }

.card-top-right-triangle::after, .cards-default__item-inner::after, .footer.footer-contact__form-field--btn button::after, .latest-articles-section__widget-inner::after, .profile .lawyer-main-info__inner::after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 50px 50px 0;
  border-color: transparent #e0dfde transparent transparent; }
@media only screen and (max-width: 37.5em) {
  .card-top-right-triangle::after, .cards-default__item-inner::after, .footer.footer-contact__form-field--btn button::after, .latest-articles-section__widget-inner::after, .profile .lawyer-main-info__inner::after {
    border-width: 0 35px 35px 0; } }
@media only screen and (max-width: 30em) {
  .card-top-right-triangle::after, .cards-default__item-inner::after, .footer.footer-contact__form-field--btn button::after, .latest-articles-section__widget-inner::after, .profile .lawyer-main-info__inner::after {
    border-width: 0 25px 25px 0; } }

.bg-with-gradient {
  height: 650px; }
@media only screen and (max-width: 93.75em) {
  .bg-with-gradient {
    height: 600px; } }
@media only screen and (max-width: 87.5em) {
  .bg-with-gradient {
    height: 550px; } }
@media only screen and (max-width: 75em) {
  .bg-with-gradient {
    height: 500px; } }
@media only screen and (max-width: 64em) {
  .bg-with-gradient {
    height: 460px; } }
@media only screen and (max-width: 56.25em) {
  .bg-with-gradient {
    height: 420px; } }
@media only screen and (max-width: 47.9375em) {
  .bg-with-gradient {
    height: 370px;
    background: transparent; } }
@media only screen and (max-width: 37.5em) {
  .bg-with-gradient {
    height: 330px; } }
@media only screen and (max-width: 30em) {
  .bg-with-gradient {
    height: 260px; } }
@media only screen and (max-width: 47.9375em) {
  .bg-with-gradient__img {
    padding-left: 0;
    padding-right: 0; } }
.bg-with-gradient__img::before, .bg-with-gradient__img::after {
  width: 18%;
  top: 0; }
.bg-with-gradient__img img {
  margin-top: 0 !important;
  top: 0 !important; }
@supports (object-position: top) or (-o-object-position: top) {
  .bg-with-gradient__img img {
    -o-object-position: top;
    object-position: top; } }

.bg-with-gradient--creamy {
  background-color: #d4d0c1; }
.bg-with-gradient--creamy .bg-with-gradient__img::before {
  left: 0;
  background: #d4d0c1;
  background: -moz-linear-gradient(left, #d4d0c1 0%, #d4d0c1 40%, rgba(212, 208, 193, 0) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #d4d0c1), #d4d0c1 100%, color-stop(100%, rgba(212, 208, 193, 0)));
  background: -webkit-linear-gradient(left, #d4d0c1 0%, #d4d0c1 40%, rgba(212, 208, 193, 0) 100%);
  background: -o-linear-gradient(left, #d4d0c1 0%, #d4d0c1 40%, rgba(212, 208, 193, 0) 100%);
  background: -ms-linear-gradient(left, #d4d0c1 0%, #d4d0c1 40%, rgba(212, 208, 193, 0) 100%);
  background: linear-gradient(to right, #d4d0c1 0%, #d4d0c1 40%, rgba(212, 208, 193, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d0c1', endColorstr='#d4d0c1', GradientType=1); }
@media only screen and (max-width: 47.9375em) {
  .bg-with-gradient--creamy .bg-with-gradient__img::before {
    background: none; } }
.bg-with-gradient--creamy .bg-with-gradient__img::after {
  right: 0;
  background: #d4d0c1;
  background: -moz-linear-gradient(left, rgba(212, 208, 193, 0) 0%, #d4d0c1 60%, #d4d0c1 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(212, 208, 193, 0)), color-stop(60%, #d4d0c1), color-stop(100%, #d4d0c1));
  background: -webkit-linear-gradient(left, rgba(212, 208, 193, 0) 0%, #d4d0c1 60%, #d4d0c1 100%);
  background: -o-linear-gradient(left, rgba(212, 208, 193, 0) 0%, #d4d0c1 60%, #d4d0c1 100%);
  background: -ms-linear-gradient(left, rgba(212, 208, 193, 0) 0%, #d4d0c1 60%, #d4d0c1 100%);
  background: linear-gradient(to right, rgba(212, 208, 193, 0) 0%, #d4d0c1 60%, #d4d0c1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d0c1', endColorstr='#d4d0c1', GradientType=1 ); }
@media only screen and (max-width: 47.9375em) {
  .bg-with-gradient--creamy .bg-with-gradient__img::after {
    background: none; } }

.bg-with-gradient--light-blue-1 {
  background-color: #b7c4d2; }
.bg-with-gradient--light-blue-1 .bg-with-gradient__img::before {
  left: 0;
  background: #b7c4d2;
  background: -moz-linear-gradient(left, #b7c4d2 0%, #b7c4d2 40%, rgba(183, 196, 210, 0) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #b7c4d2), #b7c4d2 100%, color-stop(100%, rgba(183, 196, 210, 0)));
  background: -webkit-linear-gradient(left, #b7c4d2 0%, #b7c4d2 40%, rgba(183, 196, 210, 0) 100%);
  background: -o-linear-gradient(left, #b7c4d2 0%, #b7c4d2 40%, rgba(183, 196, 210, 0) 100%);
  background: -ms-linear-gradient(left, #b7c4d2 0%, #b7c4d2 40%, rgba(183, 196, 210, 0) 100%);
  background: linear-gradient(to right, #b7c4d2 0%, #b7c4d2 40%, rgba(183, 196, 210, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7c4d2', endColorstr='#b7c4d2', GradientType=1); }
@media only screen and (max-width: 47.9375em) {
  .bg-with-gradient--light-blue-1 .bg-with-gradient__img::before {
    background: none; } }
.bg-with-gradient--light-blue-1 .bg-with-gradient__img::after {
  right: 0;
  background: #b7c4d2;
  background: -moz-linear-gradient(left, rgba(183, 196, 210, 0) 0%, #b7c4d2 60%, #b7c4d2 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(183, 196, 210, 0)), color-stop(60%, #b7c4d2), color-stop(100%, #b7c4d2));
  background: -webkit-linear-gradient(left, rgba(183, 196, 210, 0) 0%, #b7c4d2 60%, #b7c4d2 100%);
  background: -o-linear-gradient(left, rgba(183, 196, 210, 0) 0%, #b7c4d2 60%, #b7c4d2 100%);
  background: -ms-linear-gradient(left, rgba(183, 196, 210, 0) 0%, #b7c4d2 60%, #b7c4d2 100%);
  background: linear-gradient(to right, rgba(183, 196, 210, 0) 0%, #b7c4d2 60%, #b7c4d2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7c4d2', endColorstr='#b7c4d2', GradientType=1 ); }
@media only screen and (max-width: 47.9375em) {
  .bg-with-gradient--light-blue-1 .bg-with-gradient__img::after {
    background: none; } }

.bg-with-gradient--light-blue-2 {
  background-color: #d4dbdb; }
.bg-with-gradient--light-blue-2 .bg-with-gradient__img::before {
  left: 0;
  background: #d4dbdb;
  background: -moz-linear-gradient(left, #d4dbdb 0%, #d4dbdb 40%, rgba(212, 219, 219, 0) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #d4dbdb), #d4dbdb 100%, color-stop(100%, rgba(212, 219, 219, 0)));
  background: -webkit-linear-gradient(left, #d4dbdb 0%, #d4dbdb 40%, rgba(212, 219, 219, 0) 100%);
  background: -o-linear-gradient(left, #d4dbdb 0%, #d4dbdb 40%, rgba(212, 219, 219, 0) 100%);
  background: -ms-linear-gradient(left, #d4dbdb 0%, #d4dbdb 40%, rgba(212, 219, 219, 0) 100%);
  background: linear-gradient(to right, #d4dbdb 0%, #d4dbdb 40%, rgba(212, 219, 219, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4dbdb', endColorstr='#d4dbdb', GradientType=1); }
@media only screen and (max-width: 47.9375em) {
  .bg-with-gradient--light-blue-2 .bg-with-gradient__img::before {
    background: none; } }
.bg-with-gradient--light-blue-2 .bg-with-gradient__img::after {
  right: 0;
  background: #d4dbdb;
  background: -moz-linear-gradient(left, rgba(212, 219, 219, 0) 0%, #d4dbdb 60%, #d4dbdb 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(212, 219, 219, 0)), color-stop(60%, #d4dbdb), color-stop(100%, #d4dbdb));
  background: -webkit-linear-gradient(left, rgba(212, 219, 219, 0) 0%, #d4dbdb 60%, #d4dbdb 100%);
  background: -o-linear-gradient(left, rgba(212, 219, 219, 0) 0%, #d4dbdb 60%, #d4dbdb 100%);
  background: -ms-linear-gradient(left, rgba(212, 219, 219, 0) 0%, #d4dbdb 60%, #d4dbdb 100%);
  background: linear-gradient(to right, rgba(212, 219, 219, 0) 0%, #d4dbdb 60%, #d4dbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4dbdb', endColorstr='#d4dbdb', GradientType=1 ); }
@media only screen and (max-width: 47.9375em) {
  .bg-with-gradient--light-blue-2 .bg-with-gradient__img::after {
    background: none; } }

@keyframes pulse {
  0% {
    -webkit-transform: translate(0, -55%);
    transform: translate(0, -55%); }
  50% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
  100% {
    -webkit-transform: translate(0, -55%);
    transform: translate(0, -55%); } }

h1 {
  color: #fff;
  font-size: 3.5rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3; }
@media only screen and (max-width: 56.25em) {
  h1 {
    font-size: 3rem; } }
@media only screen and (max-width: 47.9375em) {
  h1 {
    font-size: 2.8rem;
    line-height: 1.2; } }
@media only screen and (max-width: 37.5em) {
  h1 {
    font-size: 2.6rem; } }
@media only screen and (max-width: 30em) {
  h1 {
    font-size: 2.4rem; } }
@media only screen and (max-width: 23.375em) {
  h1 {
    font-size: 2.2rem; } }

h2 {
  color: #132146;
  font-size: 3rem;
  font-family: 'GothamRounded-Medium';
  line-height: 1.3;
  margin-bottom: 2rem; }
@media only screen and (max-width: 23.375em) {
  h2 {
    font-size: 2.8rem; } }

h3,
.h3-heading,
.tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h1,
.tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h2,
.tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h3,
.tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h4,
.tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h5,
.tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h6 {
  color: #132146;
  font-size: 2.8rem;
  font-family: 'GothamRounded-Book';
  line-height: 1.3;
  margin-bottom: 2rem; }
@media only screen and (max-width: 56.25em) {
  h3,
  .h3-heading,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h1,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h2,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h3,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h4,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h5,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h6 {
    font-size: 2.7rem; } }
@media only screen and (max-width: 37.5em) {
  h3,
  .h3-heading,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h1,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h2,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h3,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h4,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h5,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h6 {
    font-size: 2.6rem; } }
@media only screen and (max-width: 30em) {
  h3,
  .h3-heading,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h1,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h2,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h3,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h4,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h5,
  .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h6 {
    font-size: 2.4rem; } }

/*
h3,
.h3-heading {
    @extend .u-tt-uppercase;
    color: $color-primary-dark;
    font-size: $medium-title-font-size-3;
    font-family: 'GothamRounded-Light';
    line-height: 1.3;
    margin-bottom: 2rem;

    @include respond(tab-port) {
        font-size: 2.7rem;
    }

    @include respond(phone) {
        font-size: 2.6rem;
    }

    @include respond(phone-medium) {
        font-size: 2.4rem;
    }
}*/
.ul--style-unordered, .dynamic-content--big-size ul, .lawyer-more-info .two-columns-section__content ul, .article-dynamic-content ul, .term-entertainment-law.tax-laws .top-intro-text__inner ul, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul,
.dynamic-content--small-size ul,
.careers .two-columns-section__content ul,
.about .two-columns-section__content ul,
.tax-laws .main-content-section__text ul,
.term-entertainment-law.tax-laws .main-content-section__text ul,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul,
.tax-laws.term-location-mornington #page__servicesSection ul,
.ol--style-ordered,
.dynamic-content--big-size ol,
.lawyer-more-info .two-columns-section__content ol,
.article-dynamic-content ol,
.term-entertainment-law.tax-laws .top-intro-text__inner ol,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ol,
.dynamic-content--small-size ol,
.careers .two-columns-section__content ol,
.about .two-columns-section__content ol,
.tax-laws .main-content-section__text ol,
.term-entertainment-law.tax-laws .main-content-section__text ol,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ol,
.tax-laws.term-location-mornington #page__servicesSection ol {
  margin-bottom: 2.5rem; }
.ul--style-unordered li, .dynamic-content--big-size ul li, .lawyer-more-info .two-columns-section__content ul li, .article-dynamic-content ul li, .term-entertainment-law.tax-laws .top-intro-text__inner ul li, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li, .dynamic-content--small-size ul li, .careers .two-columns-section__content ul li, .about .two-columns-section__content ul li, .tax-laws .main-content-section__text ul li, .term-entertainment-law.tax-laws .main-content-section__text ul li, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li, .tax-laws.term-location-mornington #page__servicesSection ul li,
.ol--style-ordered li,
.dynamic-content--big-size ol li,
.lawyer-more-info .two-columns-section__content ol li,
.article-dynamic-content ol li,
.term-entertainment-law.tax-laws .top-intro-text__inner ol li,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ol li,
.dynamic-content--small-size ol li,
.careers .two-columns-section__content ol li,
.about .two-columns-section__content ol li,
.tax-laws .main-content-section__text ol li,
.term-entertainment-law.tax-laws .main-content-section__text ol li,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ol li,
.tax-laws.term-location-mornington #page__servicesSection ol li {
  margin-bottom: 0.8rem;
  line-height: 1.3; }
.ul--style-unordered li ul, .dynamic-content--big-size ul li ul, .lawyer-more-info .two-columns-section__content ul li ul, .article-dynamic-content ul li ul, .term-entertainment-law.tax-laws .top-intro-text__inner ul li ul, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li ul, .dynamic-content--small-size ul li ul, .careers .two-columns-section__content ul li ul, .about .two-columns-section__content ul li ul, .tax-laws .main-content-section__text ul li ul, .term-entertainment-law.tax-laws .main-content-section__text ul li ul, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li ul, .tax-laws.term-location-mornington #page__servicesSection ul li ul,
.ul--style-unordered li ol,
.dynamic-content--big-size ul li ol,
.lawyer-more-info .two-columns-section__content ul li ol,
.article-dynamic-content ul li ol,
.term-entertainment-law.tax-laws .top-intro-text__inner ul li ol,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li ol,
.dynamic-content--small-size ul li ol,
.careers .two-columns-section__content ul li ol,
.about .two-columns-section__content ul li ol,
.tax-laws .main-content-section__text ul li ol,
.term-entertainment-law.tax-laws .main-content-section__text ul li ol,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li ol,
.tax-laws.term-location-mornington #page__servicesSection ul li ol,
.ol--style-ordered li ul,
.dynamic-content--big-size ol li ul,
.lawyer-more-info .two-columns-section__content ol li ul,
.article-dynamic-content ol li ul,
.term-entertainment-law.tax-laws .top-intro-text__inner ol li ul,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ol li ul,
.dynamic-content--small-size ol li ul,
.careers .two-columns-section__content ol li ul,
.about .two-columns-section__content ol li ul,
.tax-laws .main-content-section__text ol li ul,
.term-entertainment-law.tax-laws .main-content-section__text ol li ul,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ol li ul,
.tax-laws.term-location-mornington #page__servicesSection ol li ul,
.ol--style-ordered li ol,
.dynamic-content--big-size ol li ol,
.lawyer-more-info .two-columns-section__content ol li ol,
.article-dynamic-content ol li ol,
.term-entertainment-law.tax-laws .top-intro-text__inner ol li ol,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ol li ol,
.dynamic-content--small-size ol li ol,
.careers .two-columns-section__content ol li ol,
.about .two-columns-section__content ol li ol,
.tax-laws .main-content-section__text ol li ol,
.term-entertainment-law.tax-laws .main-content-section__text ol li ol,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ol li ol,
.tax-laws.term-location-mornington #page__servicesSection ol li ol {
  padding-left: 2rem; }
.ul--style-unordered li ul li, .dynamic-content--big-size ul li ul li, .lawyer-more-info .two-columns-section__content ul li ul li, .article-dynamic-content ul li ul li, .term-entertainment-law.tax-laws .top-intro-text__inner ul li ul li, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li ul li, .dynamic-content--small-size ul li ul li, .careers .two-columns-section__content ul li ul li, .about .two-columns-section__content ul li ul li, .tax-laws .main-content-section__text ul li ul li, .term-entertainment-law.tax-laws .main-content-section__text ul li ul li, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li ul li, .tax-laws.term-location-mornington #page__servicesSection ul li ul li,
.ul--style-unordered li ol li,
.dynamic-content--big-size ul li ol li,
.lawyer-more-info .two-columns-section__content ul li ol li,
.article-dynamic-content ul li ol li,
.term-entertainment-law.tax-laws .top-intro-text__inner ul li ol li,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li ol li,
.dynamic-content--small-size ul li ol li,
.careers .two-columns-section__content ul li ol li,
.about .two-columns-section__content ul li ol li,
.tax-laws .main-content-section__text ul li ol li,
.term-entertainment-law.tax-laws .main-content-section__text ul li ol li,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li ol li,
.tax-laws.term-location-mornington #page__servicesSection ul li ol li,
.ol--style-ordered li ul li,
.dynamic-content--big-size ol li ul li,
.lawyer-more-info .two-columns-section__content ol li ul li,
.article-dynamic-content ol li ul li,
.term-entertainment-law.tax-laws .top-intro-text__inner ol li ul li,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ol li ul li,
.dynamic-content--small-size ol li ul li,
.careers .two-columns-section__content ol li ul li,
.about .two-columns-section__content ol li ul li,
.tax-laws .main-content-section__text ol li ul li,
.term-entertainment-law.tax-laws .main-content-section__text ol li ul li,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ol li ul li,
.tax-laws.term-location-mornington #page__servicesSection ol li ul li,
.ol--style-ordered li ol li,
.dynamic-content--big-size ol li ol li,
.lawyer-more-info .two-columns-section__content ol li ol li,
.article-dynamic-content ol li ol li,
.term-entertainment-law.tax-laws .top-intro-text__inner ol li ol li,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ol li ol li,
.dynamic-content--small-size ol li ol li,
.careers .two-columns-section__content ol li ol li,
.about .two-columns-section__content ol li ol li,
.tax-laws .main-content-section__text ol li ol li,
.term-entertainment-law.tax-laws .main-content-section__text ol li ol li,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ol li ol li,
.tax-laws.term-location-mornington #page__servicesSection ol li ol li {
  list-style: circle outside none;
  display: list-item;
  margin-bottom: 0.4rem; }
.ul--style-unordered li ul li:first-of-type, .dynamic-content--big-size ul li ul li:first-of-type, .lawyer-more-info .two-columns-section__content ul li ul li:first-of-type, .article-dynamic-content ul li ul li:first-of-type, .term-entertainment-law.tax-laws .top-intro-text__inner ul li ul li:first-of-type, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li ul li:first-of-type, .dynamic-content--small-size ul li ul li:first-of-type, .careers .two-columns-section__content ul li ul li:first-of-type, .about .two-columns-section__content ul li ul li:first-of-type, .tax-laws .main-content-section__text ul li ul li:first-of-type, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li ul li:first-of-type, .tax-laws.term-location-mornington #page__servicesSection ul li ul li:first-of-type,
.ul--style-unordered li ol li:first-of-type,
.dynamic-content--big-size ul li ol li:first-of-type,
.lawyer-more-info .two-columns-section__content ul li ol li:first-of-type,
.article-dynamic-content ul li ol li:first-of-type,
.term-entertainment-law.tax-laws .top-intro-text__inner ul li ol li:first-of-type,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li ol li:first-of-type,
.dynamic-content--small-size ul li ol li:first-of-type,
.careers .two-columns-section__content ul li ol li:first-of-type,
.about .two-columns-section__content ul li ol li:first-of-type,
.tax-laws .main-content-section__text ul li ol li:first-of-type,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li ol li:first-of-type,
.tax-laws.term-location-mornington #page__servicesSection ul li ol li:first-of-type,
.ol--style-ordered li ul li:first-of-type,
.dynamic-content--big-size ol li ul li:first-of-type,
.lawyer-more-info .two-columns-section__content ol li ul li:first-of-type,
.article-dynamic-content ol li ul li:first-of-type,
.term-entertainment-law.tax-laws .top-intro-text__inner ol li ul li:first-of-type,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ol li ul li:first-of-type,
.dynamic-content--small-size ol li ul li:first-of-type,
.careers .two-columns-section__content ol li ul li:first-of-type,
.about .two-columns-section__content ol li ul li:first-of-type,
.tax-laws .main-content-section__text ol li ul li:first-of-type,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ol li ul li:first-of-type,
.tax-laws.term-location-mornington #page__servicesSection ol li ul li:first-of-type,
.ol--style-ordered li ol li:first-of-type,
.dynamic-content--big-size ol li ol li:first-of-type,
.lawyer-more-info .two-columns-section__content ol li ol li:first-of-type,
.article-dynamic-content ol li ol li:first-of-type,
.term-entertainment-law.tax-laws .top-intro-text__inner ol li ol li:first-of-type,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ol li ol li:first-of-type,
.dynamic-content--small-size ol li ol li:first-of-type,
.careers .two-columns-section__content ol li ol li:first-of-type,
.about .two-columns-section__content ol li ol li:first-of-type,
.tax-laws .main-content-section__text ol li ol li:first-of-type,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ol li ol li:first-of-type,
.tax-laws.term-location-mornington #page__servicesSection ol li ol li:first-of-type {
  margin-top: 0.4rem; }

.ul--style-unordered li, .dynamic-content--big-size ul li, .lawyer-more-info .two-columns-section__content ul li, .article-dynamic-content ul li, .term-entertainment-law.tax-laws .top-intro-text__inner ul li, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li, .dynamic-content--small-size ul li, .careers .two-columns-section__content ul li, .about .two-columns-section__content ul li, .tax-laws .main-content-section__text ul li, .term-entertainment-law.tax-laws .main-content-section__text ul li, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li, .tax-laws.term-location-mornington #page__servicesSection ul li {
  padding-left: 2rem; }
.ul--style-unordered li::before, .dynamic-content--big-size ul li::before, .lawyer-more-info .two-columns-section__content ul li::before, .article-dynamic-content ul li::before, .term-entertainment-law.tax-laws .top-intro-text__inner ul li::before, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li::before, .dynamic-content--small-size ul li::before, .careers .two-columns-section__content ul li::before, .about .two-columns-section__content ul li::before, .tax-laws .main-content-section__text ul li::before, .term-entertainment-law.tax-laws .main-content-section__text ul li::before, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li::before, .tax-laws.term-location-mornington #page__servicesSection ul li::before {
  content: "\2212";
  margin-right: 1rem; }
.ul--style-unordered li ul li, .dynamic-content--big-size ul li ul li, .lawyer-more-info .two-columns-section__content ul li ul li, .article-dynamic-content ul li ul li, .term-entertainment-law.tax-laws .top-intro-text__inner ul li ul li, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li ul li, .dynamic-content--small-size ul li ul li, .careers .two-columns-section__content ul li ul li, .about .two-columns-section__content ul li ul li, .tax-laws .main-content-section__text ul li ul li, .term-entertainment-law.tax-laws .main-content-section__text ul li ul li, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li ul li, .tax-laws.term-location-mornington #page__servicesSection ul li ul li {
  padding-left: 0; }
.ul--style-unordered li ul li::before, .dynamic-content--big-size ul li ul li::before, .lawyer-more-info .two-columns-section__content ul li ul li::before, .article-dynamic-content ul li ul li::before, .term-entertainment-law.tax-laws .top-intro-text__inner ul li ul li::before, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text ul li ul li::before, .dynamic-content--small-size ul li ul li::before, .careers .two-columns-section__content ul li ul li::before, .about .two-columns-section__content ul li ul li::before, .tax-laws .main-content-section__text ul li ul li::before, .term-entertainment-law.tax-laws .main-content-section__text ul li ul li::before, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li ul li::before, .tax-laws.term-location-mornington #page__servicesSection ul li ul li::before {
  display: none; }


.ol--style-ordered,
.dynamic-content--big-size ol,
.lawyer-more-info .two-columns-section__content ol,
.article-dynamic-content ol,
.term-entertainment-law.tax-laws .top-intro-text__inner ol,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text ol,
.dynamic-content--small-size ol,
.careers .two-columns-section__content ol,
.about .two-columns-section__content ol,
.tax-laws .main-content-section__text ol,
.term-entertainment-law.tax-laws .main-content-section__text ol,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ol,
.tax-laws.term-location-mornington #page__servicesSection ol {
  padding-left: 2.1rem; }

.dynamic-content--big-size *:first-child, .lawyer-more-info .two-columns-section__content *:first-child, .article-dynamic-content *:first-child, .term-entertainment-law.tax-laws .top-intro-text__inner *:first-child, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text *:first-child,
.dynamic-content--small-size *:first-child,
.careers .two-columns-section__content *:first-child,
.about .two-columns-section__content *:first-child,
.tax-laws .main-content-section__text *:first-child,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text *:first-child,
.tax-laws.term-location-mornington #page__servicesSection *:first-child {
  margin-top: 0; }

.dynamic-content--big-size p, .lawyer-more-info .two-columns-section__content p, .article-dynamic-content p, .term-entertainment-law.tax-laws .top-intro-text__inner p, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text p,
.dynamic-content--small-size p,
.careers .two-columns-section__content p,
.about .two-columns-section__content p,
.tax-laws .main-content-section__text p,
.term-entertainment-law.tax-laws .main-content-section__text p,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text p,
.tax-laws.term-location-mornington #page__servicesSection p {
  margin-bottom: 0.8rem; }

.dynamic-content--big-size h1, .lawyer-more-info .two-columns-section__content h1, .article-dynamic-content h1, .term-entertainment-law.tax-laws .top-intro-text__inner h1, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h1, .dynamic-content--big-size h2, .lawyer-more-info .two-columns-section__content h2, .article-dynamic-content h2, .term-entertainment-law.tax-laws .top-intro-text__inner h2, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h2, .dynamic-content--big-size h3, .lawyer-more-info .two-columns-section__content h3, .article-dynamic-content h3, .term-entertainment-law.tax-laws .top-intro-text__inner h3, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h3, .dynamic-content--big-size h4, .lawyer-more-info .two-columns-section__content h4, .article-dynamic-content h4, .term-entertainment-law.tax-laws .top-intro-text__inner h4, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h4, .dynamic-content--big-size h5, .lawyer-more-info .two-columns-section__content h5, .article-dynamic-content h5, .term-entertainment-law.tax-laws .top-intro-text__inner h5, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h5, .dynamic-content--big-size h6, .lawyer-more-info .two-columns-section__content h6, .article-dynamic-content h6, .term-entertainment-law.tax-laws .top-intro-text__inner h6, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h6,
.dynamic-content--small-size h1,
.careers .two-columns-section__content h1,
.about .two-columns-section__content h1,
.tax-laws .main-content-section__text h1,
.term-entertainment-law.tax-laws .main-content-section__text h1,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h1,
.tax-laws.term-location-mornington #page__servicesSection h1,
.dynamic-content--small-size h2,
.careers .two-columns-section__content h2,
.about .two-columns-section__content h2,
.tax-laws .main-content-section__text h2,
.term-entertainment-law.tax-laws .main-content-section__text h2,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h2,
.tax-laws.term-location-mornington #page__servicesSection h2,
.dynamic-content--small-size h3,
.careers .two-columns-section__content h3,
.about .two-columns-section__content h3,
.tax-laws .main-content-section__text h3,
.term-entertainment-law.tax-laws .main-content-section__text h3,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h3,
.tax-laws.term-location-mornington #page__servicesSection h3,
.dynamic-content--small-size h4,
.careers .two-columns-section__content h4,
.about .two-columns-section__content h4,
.tax-laws .main-content-section__text h4,
.term-entertainment-law.tax-laws .main-content-section__text h4,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h4,
.tax-laws.term-location-mornington #page__servicesSection h4,
.dynamic-content--small-size h5,
.careers .two-columns-section__content h5,
.about .two-columns-section__content h5,
.tax-laws .main-content-section__text h5,
.term-entertainment-law.tax-laws .main-content-section__text h5,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h5,
.tax-laws.term-location-mornington #page__servicesSection h5,
.dynamic-content--small-size h6,
.careers .two-columns-section__content h6,
.about .two-columns-section__content h6,
.tax-laws .main-content-section__text h6,
.term-entertainment-law.tax-laws .main-content-section__text h6,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h6,
.tax-laws.term-location-mornington #page__servicesSection h6 {
  margin-bottom: 1rem;
  line-height: 1.3; }

.dynamic-content--big-size a, .lawyer-more-info .two-columns-section__content a, .article-dynamic-content a, .term-entertainment-law.tax-laws .top-intro-text__inner a, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text a,
.dynamic-content--small-size a,
.careers .two-columns-section__content a,
.about .two-columns-section__content a,
.tax-laws .main-content-section__text a,
.term-entertainment-law.tax-laws .main-content-section__text a,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text a,
.tax-laws.term-location-mornington #page__servicesSection a {
  font-family: 'GothamRounded-Medium';
  color: #132146;
  -webkit-text-decoration: underline solid rgba(19, 33, 70, 0.9);
  text-decoration: underline solid rgba(19, 33, 70, 0.9); }
.dynamic-content--big-size a:hover, .lawyer-more-info .two-columns-section__content a:hover, .article-dynamic-content a:hover, .term-entertainment-law.tax-laws .top-intro-text__inner a:hover, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text a:hover, .dynamic-content--big-size a:focus, .lawyer-more-info .two-columns-section__content a:focus, .article-dynamic-content a:focus, .term-entertainment-law.tax-laws .top-intro-text__inner a:focus, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text a:focus, .dynamic-content--big-size a:active, .lawyer-more-info .two-columns-section__content a:active, .article-dynamic-content a:active, .term-entertainment-law.tax-laws .top-intro-text__inner a:active, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text a:active, .dynamic-content--big-size a:visited, .lawyer-more-info .two-columns-section__content a:visited, .article-dynamic-content a:visited, .term-entertainment-law.tax-laws .top-intro-text__inner a:visited, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text a:visited,
.dynamic-content--small-size a:hover,
.careers .two-columns-section__content a:hover,
.about .two-columns-section__content a:hover,
.tax-laws .main-content-section__text a:hover,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text a:hover,
.tax-laws.term-location-mornington #page__servicesSection a:hover,
.dynamic-content--small-size a:focus,
.careers .two-columns-section__content a:focus,
.about .two-columns-section__content a:focus,
.tax-laws .main-content-section__text a:focus,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text a:focus,
.tax-laws.term-location-mornington #page__servicesSection a:focus,
.dynamic-content--small-size a:active,
.careers .two-columns-section__content a:active,
.about .two-columns-section__content a:active,
.tax-laws .main-content-section__text a:active,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text a:active,
.tax-laws.term-location-mornington #page__servicesSection a:active,
.dynamic-content--small-size a:visited,
.careers .two-columns-section__content a:visited,
.about .two-columns-section__content a:visited,
.tax-laws .main-content-section__text a:visited,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text a:visited,
.tax-laws.term-location-mornington #page__servicesSection a:visited {
  color: #132146;
  -webkit-text-decoration: underline solid rgba(19, 33, 70, 0.9);
  text-decoration: underline solid rgba(19, 33, 70, 0.9);
  outline: none; }

.dynamic-content--big-size strong, .lawyer-more-info .two-columns-section__content strong, .article-dynamic-content strong, .term-entertainment-law.tax-laws .top-intro-text__inner strong, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text strong,
.dynamic-content--big-size b,
.lawyer-more-info .two-columns-section__content b,
.article-dynamic-content b,
.term-entertainment-law.tax-laws .top-intro-text__inner b,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text b,
.dynamic-content--small-size strong,
.careers .two-columns-section__content strong,
.about .two-columns-section__content strong,
.tax-laws .main-content-section__text strong,
.term-entertainment-law.tax-laws .main-content-section__text strong,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text strong,
.tax-laws.term-location-mornington #page__servicesSection strong,
.dynamic-content--small-size b,
.careers .two-columns-section__content b,
.about .two-columns-section__content b,
.tax-laws .main-content-section__text b,
.term-entertainment-law.tax-laws .main-content-section__text b,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text b,
.tax-laws.term-location-mornington #page__servicesSection b {
  font-family: 'GothamRounded-Bold'; }

.dynamic-content--big-size em, .lawyer-more-info .two-columns-section__content em, .article-dynamic-content em, .term-entertainment-law.tax-laws .top-intro-text__inner em, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text em,
.dynamic-content--big-size i,
.lawyer-more-info .two-columns-section__content i,
.article-dynamic-content i,
.term-entertainment-law.tax-laws .top-intro-text__inner i,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text i,
.dynamic-content--small-size em,
.careers .two-columns-section__content em,
.about .two-columns-section__content em,
.tax-laws .main-content-section__text em,
.term-entertainment-law.tax-laws .main-content-section__text em,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text em,
.tax-laws.term-location-mornington #page__servicesSection em,
.dynamic-content--small-size i,
.careers .two-columns-section__content i,
.about .two-columns-section__content i,
.tax-laws .main-content-section__text i,
.term-entertainment-law.tax-laws .main-content-section__text i,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text i,
.tax-laws.term-location-mornington #page__servicesSection i {
  font-family: 'GothamRounded-BookItalic'; }

.dynamic-content--big-size .community-logos-list li, .lawyer-more-info .two-columns-section__content .community-logos-list li, .article-dynamic-content .community-logos-list li, .term-entertainment-law.tax-laws .top-intro-text__inner .community-logos-list li, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .community-logos-list li,
.dynamic-content--big-size .awards-list li,
.lawyer-more-info .two-columns-section__content .awards-list li,
.article-dynamic-content .awards-list li,
.term-entertainment-law.tax-laws .top-intro-text__inner .awards-list li,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text .awards-list li,
.dynamic-content--small-size .community-logos-list li,
.careers .two-columns-section__content .community-logos-list li,
.about .two-columns-section__content .community-logos-list li,
.tax-laws .main-content-section__text .community-logos-list li,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .community-logos-list li,
.tax-laws.term-location-mornington #page__servicesSection .community-logos-list li,
.dynamic-content--small-size .awards-list li,
.careers .two-columns-section__content .awards-list li,
.about .two-columns-section__content .awards-list li,
.tax-laws .main-content-section__text .awards-list li,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .awards-list li,
.tax-laws.term-location-mornington #page__servicesSection .awards-list li {
  margin-right: 1.6rem;
  margin-bottom: 1.6rem; }
.dynamic-content--big-size .community-logos-list li::before, .lawyer-more-info .two-columns-section__content .community-logos-list li::before, .article-dynamic-content .community-logos-list li::before, .term-entertainment-law.tax-laws .top-intro-text__inner .community-logos-list li::before, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .community-logos-list li::before,
.dynamic-content--big-size .awards-list li::before,
.lawyer-more-info .two-columns-section__content .awards-list li::before,
.article-dynamic-content .awards-list li::before,
.term-entertainment-law.tax-laws .top-intro-text__inner .awards-list li::before,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text .awards-list li::before,
.dynamic-content--small-size .community-logos-list li::before,
.careers .two-columns-section__content .community-logos-list li::before,
.about .two-columns-section__content .community-logos-list li::before,
.tax-laws .main-content-section__text .community-logos-list li::before,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .community-logos-list li::before,
.tax-laws.term-location-mornington #page__servicesSection .community-logos-list li::before,
.dynamic-content--small-size .awards-list li::before,
.careers .two-columns-section__content .awards-list li::before,
.about .two-columns-section__content .awards-list li::before,
.tax-laws .main-content-section__text .awards-list li::before,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .awards-list li::before,
.tax-laws.term-location-mornington #page__servicesSection .awards-list li::before {
  display: none; }


.dynamic-content--big-size .awards-list li,
.lawyer-more-info .two-columns-section__content .awards-list li,
.article-dynamic-content .awards-list li,
.term-entertainment-law.tax-laws .top-intro-text__inner .awards-list li,
.tax-laws.term-location-mornington .top-intro-section .main-content-section__text .awards-list li,
.dynamic-content--small-size .awards-list li,
.careers .two-columns-section__content .awards-list li,
.about .two-columns-section__content .awards-list li,
.tax-laws .main-content-section__text .awards-list li,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .awards-list li,
.tax-laws.term-location-mornington #page__servicesSection .awards-list li {
  width: 8rem;
  padding-left: 0; }
.dynamic-content--big-size .awards-list li:last-of-type, .lawyer-more-info .two-columns-section__content .awards-list li:last-of-type, .article-dynamic-content .awards-list li:last-of-type, .term-entertainment-law.tax-laws .top-intro-text__inner .awards-list li:last-of-type, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .awards-list li:last-of-type,
.dynamic-content--small-size .awards-list li:last-of-type,
.careers .two-columns-section__content .awards-list li:last-of-type,
.about .two-columns-section__content .awards-list li:last-of-type,
.tax-laws .main-content-section__text .awards-list li:last-of-type,
.tax-laws.term-location-mornington #page__servicesSection .awards-list li:last-of-type {
  margin-bottom: 1.6rem; }

.dynamic-content--big-size .community-logos-list, .lawyer-more-info .two-columns-section__content .community-logos-list, .article-dynamic-content .community-logos-list, .term-entertainment-law.tax-laws .top-intro-text__inner .community-logos-list, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .community-logos-list,
.dynamic-content--small-size .community-logos-list,
.careers .two-columns-section__content .community-logos-list,
.about .two-columns-section__content .community-logos-list,
.tax-laws .main-content-section__text .community-logos-list,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .community-logos-list,
.tax-laws.term-location-mornington #page__servicesSection .community-logos-list {
  margin-bottom: 0;
  margin-top: 3rem; }
.dynamic-content--big-size .community-logos-list li, .lawyer-more-info .two-columns-section__content .community-logos-list li, .article-dynamic-content .community-logos-list li, .term-entertainment-law.tax-laws .top-intro-text__inner .community-logos-list li, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .community-logos-list li,
.dynamic-content--small-size .community-logos-list li,
.careers .two-columns-section__content .community-logos-list li,
.about .two-columns-section__content .community-logos-list li,
.tax-laws .main-content-section__text .community-logos-list li,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .community-logos-list li,
.tax-laws.term-location-mornington #page__servicesSection .community-logos-list li {
  padding-left: 0; }
.dynamic-content--big-size .community-logos-list a, .lawyer-more-info .two-columns-section__content .community-logos-list a, .article-dynamic-content .community-logos-list a, .term-entertainment-law.tax-laws .top-intro-text__inner .community-logos-list a, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .community-logos-list a,
.dynamic-content--small-size .community-logos-list a,
.careers .two-columns-section__content .community-logos-list a,
.about .two-columns-section__content .community-logos-list a,
.tax-laws .main-content-section__text .community-logos-list a,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text .community-logos-list a,
.tax-laws.term-location-mornington #page__servicesSection .community-logos-list a {
  height: 9rem; }


.dynamic-content--small-size h1,
.careers .two-columns-section__content h1,
.about .two-columns-section__content h1,
.tax-laws .main-content-section__text h1,
.term-entertainment-law.tax-laws .main-content-section__text h1,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h1,
.tax-laws.term-location-mornington #page__servicesSection h1,
.dynamic-content--small-size h2,
.careers .two-columns-section__content h2,
.about .two-columns-section__content h2,
.tax-laws .main-content-section__text h2,
.term-entertainment-law.tax-laws .main-content-section__text h2,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h2,
.tax-laws.term-location-mornington #page__servicesSection h2,
.dynamic-content--small-size h3,
.careers .two-columns-section__content h3,
.about .two-columns-section__content h3,
.tax-laws .main-content-section__text h3,
.term-entertainment-law.tax-laws .main-content-section__text h3,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h3,
.tax-laws.term-location-mornington #page__servicesSection h3,
.dynamic-content--small-size h4,
.careers .two-columns-section__content h4,
.about .two-columns-section__content h4,
.tax-laws .main-content-section__text h4,
.term-entertainment-law.tax-laws .main-content-section__text h4,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h4,
.tax-laws.term-location-mornington #page__servicesSection h4,
.dynamic-content--small-size h5,
.careers .two-columns-section__content h5,
.about .two-columns-section__content h5,
.tax-laws .main-content-section__text h5,
.term-entertainment-law.tax-laws .main-content-section__text h5,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h5,
.tax-laws.term-location-mornington #page__servicesSection h5,
.dynamic-content--small-size h6,
.careers .two-columns-section__content h6,
.about .two-columns-section__content h6,
.tax-laws .main-content-section__text h6,
.term-entertainment-law.tax-laws .main-content-section__text h6,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h6,
.tax-laws.term-location-mornington #page__servicesSection h6 {
  margin-top: 1.4rem;
  margin-bottom: 0.6rem; }


.dynamic-content--small-size h1,
.careers .two-columns-section__content h1,
.about .two-columns-section__content h1,
.tax-laws .main-content-section__text h1,
.term-entertainment-law.tax-laws .main-content-section__text h1,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h1,
.tax-laws.term-location-mornington #page__servicesSection h1 {
  font-size: 2.8rem; }
@media only screen and (max-width: 56.25em) {

  .dynamic-content--small-size h1,
  .careers .two-columns-section__content h1,
  .about .two-columns-section__content h1,
  .tax-laws .main-content-section__text h1,
  .term-entertainment-law.tax-laws .main-content-section__text h1,
  .term-entertainment-law.tax-laws .expertise-block .main-content-section__text h1,
  .tax-laws.term-location-mornington #page__servicesSection h1 {
    font-size: 2.6rem; } }
@media only screen and (max-width: 37.5em) {

  .dynamic-content--small-size h1,
  .careers .two-columns-section__content h1,
  .about .two-columns-section__content h1,
  .tax-laws .main-content-section__text h1,
  .term-entertainment-law.tax-laws .main-content-section__text h1,
  .term-entertainment-law.tax-laws .expertise-block .main-content-section__text h1,
  .tax-laws.term-location-mornington #page__servicesSection h1 {
    font-size: 2.4rem; } }


.dynamic-content--small-size h2,
.careers .two-columns-section__content h2,
.about .two-columns-section__content h2,
.tax-laws .main-content-section__text h2,
.term-entertainment-law.tax-laws .main-content-section__text h2,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h2,
.tax-laws.term-location-mornington #page__servicesSection h2 {
  font-size: 2.4rem; }
@media only screen and (max-width: 56.25em) {

  .dynamic-content--small-size h2,
  .careers .two-columns-section__content h2,
  .about .two-columns-section__content h2,
  .tax-laws .main-content-section__text h2,
  .term-entertainment-law.tax-laws .main-content-section__text h2,
  .term-entertainment-law.tax-laws .expertise-block .main-content-section__text h2,
  .tax-laws.term-location-mornington #page__servicesSection h2 {
    font-size: 2.2rem; } }
@media only screen and (max-width: 37.5em) {

  .dynamic-content--small-size h2,
  .careers .two-columns-section__content h2,
  .about .two-columns-section__content h2,
  .tax-laws .main-content-section__text h2,
  .term-entertainment-law.tax-laws .main-content-section__text h2,
  .term-entertainment-law.tax-laws .expertise-block .main-content-section__text h2,
  .tax-laws.term-location-mornington #page__servicesSection h2 {
    font-size: 2rem; } }


.dynamic-content--small-size h3,
.careers .two-columns-section__content h3,
.about .two-columns-section__content h3,
.tax-laws .main-content-section__text h3,
.term-entertainment-law.tax-laws .main-content-section__text h3,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h3,
.tax-laws.term-location-mornington #page__servicesSection h3 {
  font-size: 2rem; }
@media only screen and (max-width: 37.5em) {

  .dynamic-content--small-size h3,
  .careers .two-columns-section__content h3,
  .about .two-columns-section__content h3,
  .tax-laws .main-content-section__text h3,
  .term-entertainment-law.tax-laws .main-content-section__text h3,
  .term-entertainment-law.tax-laws .expertise-block .main-content-section__text h3,
  .tax-laws.term-location-mornington #page__servicesSection h3 {
    font-size: 1.8rem; } }


.dynamic-content--small-size h4,
.careers .two-columns-section__content h4,
.about .two-columns-section__content h4,
.tax-laws .main-content-section__text h4,
.term-entertainment-law.tax-laws .main-content-section__text h4,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h4,
.tax-laws.term-location-mornington #page__servicesSection h4 {
  font-size: 1.8rem; }
@media only screen and (max-width: 37.5em) {

  .dynamic-content--small-size h4,
  .careers .two-columns-section__content h4,
  .about .two-columns-section__content h4,
  .tax-laws .main-content-section__text h4,
  .term-entertainment-law.tax-laws .main-content-section__text h4,
  .term-entertainment-law.tax-laws .expertise-block .main-content-section__text h4,
  .tax-laws.term-location-mornington #page__servicesSection h4 {
    font-size: 1.7rem; } }


.dynamic-content--small-size h5,
.careers .two-columns-section__content h5,
.about .two-columns-section__content h5,
.tax-laws .main-content-section__text h5,
.term-entertainment-law.tax-laws .main-content-section__text h5,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h5,
.tax-laws.term-location-mornington #page__servicesSection h5 {
  font-size: 1.6rem; }
@media only screen and (max-width: 37.5em) {

  .dynamic-content--small-size h5,
  .careers .two-columns-section__content h5,
  .about .two-columns-section__content h5,
  .tax-laws .main-content-section__text h5,
  .term-entertainment-law.tax-laws .main-content-section__text h5,
  .term-entertainment-law.tax-laws .expertise-block .main-content-section__text h5,
  .tax-laws.term-location-mornington #page__servicesSection h5 {
    font-size: 1.5rem; } }


.dynamic-content--small-size h6,
.careers .two-columns-section__content h6,
.about .two-columns-section__content h6,
.tax-laws .main-content-section__text h6,
.term-entertainment-law.tax-laws .main-content-section__text h6,
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text h6,
.tax-laws.term-location-mornington #page__servicesSection h6 {
  font-size: 1.5rem; }
@media only screen and (max-width: 37.5em) {

  .dynamic-content--small-size h6,
  .careers .two-columns-section__content h6,
  .about .two-columns-section__content h6,
  .tax-laws .main-content-section__text h6,
  .term-entertainment-law.tax-laws .main-content-section__text h6,
  .term-entertainment-law.tax-laws .expertise-block .main-content-section__text h6,
  .tax-laws.term-location-mornington #page__servicesSection h6 {
    font-size: 1.4rem; } }

.dynamic-content--big-size *, .lawyer-more-info .two-columns-section__content *, .article-dynamic-content *, .term-entertainment-law.tax-laws .top-intro-text__inner *, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text * {
  line-height: 1.5; }

.dynamic-content--big-size h1, .lawyer-more-info .two-columns-section__content h1, .article-dynamic-content h1, .term-entertainment-law.tax-laws .top-intro-text__inner h1, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h1, .dynamic-content--big-size h2, .lawyer-more-info .two-columns-section__content h2, .article-dynamic-content h2, .term-entertainment-law.tax-laws .top-intro-text__inner h2, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h2, .dynamic-content--big-size h3, .lawyer-more-info .two-columns-section__content h3, .article-dynamic-content h3, .term-entertainment-law.tax-laws .top-intro-text__inner h3, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h3, .dynamic-content--big-size h4, .lawyer-more-info .two-columns-section__content h4, .article-dynamic-content h4, .term-entertainment-law.tax-laws .top-intro-text__inner h4, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h4, .dynamic-content--big-size h5, .lawyer-more-info .two-columns-section__content h5, .article-dynamic-content h5, .term-entertainment-law.tax-laws .top-intro-text__inner h5, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h5, .dynamic-content--big-size h6, .lawyer-more-info .two-columns-section__content h6, .article-dynamic-content h6, .term-entertainment-law.tax-laws .top-intro-text__inner h6, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h6 {
  margin-top: 2rem;
  margin-bottom: 0.8rem;
  line-height: 1.3; }
@media only screen and (max-width: 37.5em) {
  .dynamic-content--big-size h1, .lawyer-more-info .two-columns-section__content h1, .article-dynamic-content h1, .term-entertainment-law.tax-laws .top-intro-text__inner h1, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h1, .dynamic-content--big-size h2, .lawyer-more-info .two-columns-section__content h2, .article-dynamic-content h2, .term-entertainment-law.tax-laws .top-intro-text__inner h2, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h2, .dynamic-content--big-size h3, .lawyer-more-info .two-columns-section__content h3, .article-dynamic-content h3, .term-entertainment-law.tax-laws .top-intro-text__inner h3, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h3, .dynamic-content--big-size h4, .lawyer-more-info .two-columns-section__content h4, .article-dynamic-content h4, .term-entertainment-law.tax-laws .top-intro-text__inner h4, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h4, .dynamic-content--big-size h5, .lawyer-more-info .two-columns-section__content h5, .article-dynamic-content h5, .term-entertainment-law.tax-laws .top-intro-text__inner h5, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h5, .dynamic-content--big-size h6, .lawyer-more-info .two-columns-section__content h6, .article-dynamic-content h6, .term-entertainment-law.tax-laws .top-intro-text__inner h6, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h6 {
    font-size: 2rem; } }

.dynamic-content--big-size h1, .lawyer-more-info .two-columns-section__content h1, .article-dynamic-content h1, .term-entertainment-law.tax-laws .top-intro-text__inner h1, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h1 {
  font-size: 4rem; }
@media only screen and (max-width: 56.25em) {
  .dynamic-content--big-size h1, .lawyer-more-info .two-columns-section__content h1, .article-dynamic-content h1, .term-entertainment-law.tax-laws .top-intro-text__inner h1, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h1 {
    font-size: 3.6rem; } }
@media only screen and (max-width: 37.5em) {
  .dynamic-content--big-size h1, .lawyer-more-info .two-columns-section__content h1, .article-dynamic-content h1, .term-entertainment-law.tax-laws .top-intro-text__inner h1, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h1 {
    font-size: 3.2rem; } }

.dynamic-content--big-size h2, .lawyer-more-info .two-columns-section__content h2, .article-dynamic-content h2, .term-entertainment-law.tax-laws .top-intro-text__inner h2, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h2 {
  font-size: 3.5rem; }
@media only screen and (max-width: 56.25em) {
  .dynamic-content--big-size h2, .lawyer-more-info .two-columns-section__content h2, .article-dynamic-content h2, .term-entertainment-law.tax-laws .top-intro-text__inner h2, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h2 {
    font-size: 3.3rem; } }
@media only screen and (max-width: 37.5em) {
  .dynamic-content--big-size h2, .lawyer-more-info .two-columns-section__content h2, .article-dynamic-content h2, .term-entertainment-law.tax-laws .top-intro-text__inner h2, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h2 {
    font-size: 3.1rem; } }

.dynamic-content--big-size h3, .lawyer-more-info .two-columns-section__content h3, .article-dynamic-content h3, .term-entertainment-law.tax-laws .top-intro-text__inner h3, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h3 {
  font-size: 3rem; }
@media only screen and (max-width: 56.25em) {
  .dynamic-content--big-size h3, .lawyer-more-info .two-columns-section__content h3, .article-dynamic-content h3, .term-entertainment-law.tax-laws .top-intro-text__inner h3, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h3 {
    font-size: 2.8rem; } }
@media only screen and (max-width: 37.5em) {
  .dynamic-content--big-size h3, .lawyer-more-info .two-columns-section__content h3, .article-dynamic-content h3, .term-entertainment-law.tax-laws .top-intro-text__inner h3, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h3 {
    font-size: 2.6rem; } }

.dynamic-content--big-size h4, .lawyer-more-info .two-columns-section__content h4, .article-dynamic-content h4, .term-entertainment-law.tax-laws .top-intro-text__inner h4, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h4 {
  font-size: 2.4rem; }
@media only screen and (max-width: 56.25em) {
  .dynamic-content--big-size h4, .lawyer-more-info .two-columns-section__content h4, .article-dynamic-content h4, .term-entertainment-law.tax-laws .top-intro-text__inner h4, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h4 {
    font-size: 2.2rem; } }
@media only screen and (max-width: 37.5em) {
  .dynamic-content--big-size h4, .lawyer-more-info .two-columns-section__content h4, .article-dynamic-content h4, .term-entertainment-law.tax-laws .top-intro-text__inner h4, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h4 {
    font-size: 2rem; } }

.dynamic-content--big-size h5, .lawyer-more-info .two-columns-section__content h5, .article-dynamic-content h5, .term-entertainment-law.tax-laws .top-intro-text__inner h5, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h5 {
  font-size: 2rem; }
@media only screen and (max-width: 37.5em) {
  .dynamic-content--big-size h5, .lawyer-more-info .two-columns-section__content h5, .article-dynamic-content h5, .term-entertainment-law.tax-laws .top-intro-text__inner h5, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h5 {
    font-size: 1.8rem; } }

.dynamic-content--big-size h6, .lawyer-more-info .two-columns-section__content h6, .article-dynamic-content h6, .term-entertainment-law.tax-laws .top-intro-text__inner h6, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h6 {
  font-size: 1.8rem; }
@media only screen and (max-width: 37.5em) {
  .dynamic-content--big-size h6, .lawyer-more-info .two-columns-section__content h6, .article-dynamic-content h6, .term-entertainment-law.tax-laws .top-intro-text__inner h6, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text h6 {
    font-size: 1.6rem; } }

.dynamic-content--big-size .title--light-blue, .lawyer-more-info .two-columns-section__content .title--light-blue, .article-dynamic-content .title--light-blue, .term-entertainment-law.tax-laws .top-intro-text__inner .title--light-blue, .tax-laws.term-location-mornington .top-intro-section .main-content-section__text .title--light-blue {
  margin-bottom: 2.5rem;
  margin-top: 5rem; }

.page__primary-btn--dark, .load-more-btn, .quad-columns-section__widget-btn, .page__tab-link, .page .banner-slider__btn, .current-positions-section .apply-now-btn {
  height: 31px;
  border-radius: 4px;
  background-color: #132146;
  padding-left: 20px;
  padding-right: 20px;
  transition: 1s;
  overflow: hidden;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  flex-shrink: 0; }
.page__primary-btn--dark:before, .load-more-btn:before, .quad-columns-section__widget-btn:before, .page__tab-link:before, .page .banner-slider__btn:before, .current-positions-section .apply-now-btn:before {
  background-color: rgba(255, 255, 255, 0.5);
  width: 60px;
  opacity: .5;
  -webkit-filter: blur(30px);
  filter: blur(30px);
  -webkit-transform: translateX(-100px) skewX(-15deg);
  -ms-transform: translateX(-100px) skewX(-15deg);
  transform: translateX(-100px) skewX(-15deg); }
.page__primary-btn--dark:after, .load-more-btn:after, .quad-columns-section__widget-btn:after, .page__tab-link:after, .page .banner-slider__btn:after, .current-positions-section .apply-now-btn:after {
  background: rgba(255, 255, 255, 0.2);
  width: 30px;
  left: 30px;
  top: 0;
  opacity: 0;
  -webkit-filter: blur(5px);
  filter: blur(5px);
  -webkit-transform: translateX(-100px) skewX(-15deg);
  -ms-transform: translateX(-100px) skewX(-15deg);
  transform: translateX(-100px) skewX(-15deg); }
.page__primary-btn--dark:hover, .load-more-btn:hover, .quad-columns-section__widget-btn:hover, .page__tab-link:hover, .page .banner-slider__btn:hover, .current-positions-section .apply-now-btn:hover {
  background: #15254e; }
.page__primary-btn--dark:hover:before, .load-more-btn:hover:before, .quad-columns-section__widget-btn:hover:before, .page__tab-link:hover:before, .page .banner-slider__btn:hover:before, .current-positions-section .apply-now-btn:hover:before {
  -webkit-transform: translateX(300px) skewX(-15deg);
  -ms-transform: translateX(300px) skewX(-15deg);
  transform: translateX(300px) skewX(-15deg);
  opacity: 0.6;
  transition: 1.2s; }
.page__primary-btn--dark:hover:after, .load-more-btn:hover:after, .quad-columns-section__widget-btn:hover:after, .page__tab-link:hover:after, .page .banner-slider__btn:hover:after, .current-positions-section .apply-now-btn:hover:after {
  -webkit-transform: translateX(300px) skewX(-15deg);
  -ms-transform: translateX(300px) skewX(-15deg);
  transform: translateX(300px) skewX(-15deg);
  opacity: 1;
  transition: 1.2s; }

.page__primary-light-btn--reverse-colors, .footer__form-field--btn button, .footer__form-field--btn input[type="submit"], .footer__contact-us-btn {
  height: 31px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #fff;
  padding-left: 20px;
  padding-right: 20px; }
@media only screen and (max-width: 47.9375em) {
  .page__primary-light-btn--reverse-colors, .footer__form-field--btn button, .footer__form-field--btn input[type="submit"], .footer__contact-us-btn {
    height: 29px;
    padding-right: 15px;
    padding-left: 15px; } }
.page__primary-light-btn--reverse-colors:hover, .footer__form-field--btn button:hover, .footer__form-field--btn input:hover[type="submit"], .footer__contact-us-btn:hover {
  border-color: #fff;
  background-color: transparent;
  color: #fff; }

.page__primary-btn--light {
  height: 31px;
  border-radius: 4px;
  background-color: #fff;
  padding-left: 20px;
  padding-right: 20px;
  transition: 1.5s;
  overflow: hidden;
  position: relative; }
@media only screen and (max-width: 37.5em) {
  .page__primary-btn--light {
    height: 29px;
    border-radius: 3px; } }
.page__primary-btn--light:before {
  background-color: rgba(19, 33, 70, 0.6);
  width: 60px;
  opacity: .5;
  -webkit-filter: blur(30px);
  filter: blur(30px);
  -webkit-transform: translateX(-100px) skewX(-15deg);
  -ms-transform: translateX(-100px) skewX(-15deg);
  transform: translateX(-100px) skewX(-15deg); }
.page__primary-btn--light:after {
  background: rgba(19, 33, 70, 0.4);
  width: 30px;
  left: 30px;
  top: 0;
  opacity: 0;
  -webkit-filter: blur(5px);
  filter: blur(5px);
  -webkit-transform: translateX(-100px) skewX(-15deg);
  -ms-transform: translateX(-100px) skewX(-15deg);
  transform: translateX(-100px) skewX(-15deg); }
.page__primary-btn--light:hover {
  background: white; }
.page__primary-btn--light:hover:before {
  -webkit-transform: translateX(300px) skewX(-15deg);
  -ms-transform: translateX(300px) skewX(-15deg);
  transform: translateX(300px) skewX(-15deg);
  opacity: 0.6;
  transition: 1.2s; }
.page__primary-btn--light:hover:after {
  -webkit-transform: translateX(300px) skewX(-15deg);
  -ms-transform: translateX(300px) skewX(-15deg);
  transform: translateX(300px) skewX(-15deg);
  opacity: 1;
  transition: 1.2s; }

.page__scroll-down-btn {
  top: -2.5rem;
  width: 5rem;
  height: 5rem;
  border: 2px solid #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  z-index: 9;
  -webkit-animation: pulse 2s ease-in-out infinite;
  animation: pulse 2s ease-in-out infinite; }
.page__scroll-down-btn svg {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }
.page__scroll-down-btn:hover {
  border-color: #132146; }
.page__scroll-down-btn:hover .cls-1 {
  fill: #132146; }
@media only screen and (max-width: 75em) {
  .page__scroll-down-btn {
    top: -2.3rem;
    width: 4.6rem;
    height: 4.6rem; } }
@media only screen and (max-width: 47.9375em) {
  .page__scroll-down-btn {
    display: none; } }
.page__scroll-down-btn:focus {
  outline: 0; }
.page__scroll-down-btn svg {
  width: 56%;
  height: 56%; }

.footer__back-to-top-btn {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  display: none;
  width: 22px;
  height: 19px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 22px;
  flex: 0 0 22px; }
@media only screen and (max-width: 47.9375em) {
  .footer__back-to-top-btn {
    display: block; } }

.btn-with-icon--light-blue, .profile .lawyer-contacts .print-btn {
  border-radius: 30px;
  border: 1px solid rgba(107, 155, 178, 0.5);
  height: 38px;
  min-width: 100px;
  padding-left: 15px;
  padding-right: 15px; }
.btn-with-icon--light-blue::after, .profile .lawyer-contacts .print-btn::after {
  content: ""; }

.load-more-btn {
  margin: auto;
  display: block; }
@media only screen and (max-width: 47.9375em) {
  .load-more-btn {
    display: none; } }

.filter-row {
  margin-bottom: 4rem; }
@media only screen and (max-width: 56.25em) {
  .filter-row__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }
@media only screen and (max-width: 37.5em) {
  .filter-row__inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
@media only screen and (max-width: 56.25em) {
  .filter-row .filter-items-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }
.filter-row .filter-item {
  margin-right: 10rem; }
@media only screen and (max-width: 64em) {
  .filter-row .filter-item {
    margin-right: 6rem; } }
@media only screen and (max-width: 56.25em) {
  .filter-row .filter-item {
    margin-right: 0;
    margin-bottom: 1rem; } }
.filter-row .filter-item:last-of-type {
  margin-right: 0; }
.filter-row .filter-item::after {
  content: "";
  display: inline-block;
  right: 1.5rem;
  top: 50%;
  min-width: 9px;
  height: 11px;
  position: absolute;
  pointer-events: none;
  background: url("images/retina-icons/MDL_Website-DownArrow-dark.svg") center/100% no-repeat;
  -webkit-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
  margin-top: 2px; }
@media only screen and (max-width: 56.25em) {
  .filter-row .filter-item .filter-label {
    display: none; } }
.filter-row .filter-labels {
  display: none; }
@media only screen and (max-width: 56.25em) {
  .filter-row .filter-labels {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }
@media only screen and (max-width: 37.5em) {
  .filter-row .filter-labels {
    width: 100%; } }
.filter-row .filter-label {
  flex: 0 0 auto;
  height: 36px;
  display: flex;
  align-items: center; }
@media only screen and (max-width: 56.25em) {
  .filter-row .filter-label {
    height: 36px;
    margin-bottom: 1rem; } }
@media only screen and (max-width: 37.5em) {
  .filter-row .filter-label {
    height: 34px;
    margin-bottom: 0; } }
.filter-row .filter-select {
  padding-right: 4.5rem;
  margin-left: 2rem;
  min-width: 80px;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 36px;
  background-color: transparent;
  background-image: none;
  -ms-word-break: normal;
  word-break: normal; }
.filter-row .filter-select::-ms-expand {
  display: none; }
.filter-row .filter-select:hover {
  cursor: pointer; }
@media only screen and (max-width: 64em) {
  .filter-row .filter-select {
    margin-left: 1.5rem; } }
@media only screen and (max-width: 37.5em) {
  .filter-row .filter-select {
    margin-left: 0; } }
@media only screen and (max-width: 47.9375em) {
  .filter-row .filter-select {
    font-size: 1.8rem; } }
@media only screen and (max-width: 37.5em) {
  .filter-row .filter-select {
    height: auto;
    font-size: 1.7rem; } }
@media only screen and (max-width: 30em) {
  .filter-row .filter-select {
    font-size: 1.6rem; } }
@media only screen and (max-width: 23.375em) {
  .filter-row .filter-select {
    font-size: 1.5rem; } }
.filter-row .filter-select option {
  font-family: 'GothamRounded-Book'; }

.search-form {
  display: none;
  background-color: #6F7071;
  height: 48px;
  position: relative;
  z-index: 1029; }
@media only screen and (max-width: 56.25em) {
  .search-form {
    height: 48px; } }
.search-form input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #fff;
  font-size: 1.3rem;
  font-family: 'GothamRounded-Medium'; }
.search-form input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #fff;
  font-size: 1.3rem;
  font-family: 'GothamRounded-Medium'; }
.search-form input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #fff;
  font-size: 1.3rem;
  font-family: 'GothamRounded-Medium'; }
.search-form input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #fff;
  font-size: 1.3rem;
  font-family: 'GothamRounded-Medium'; }
.search-form input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #fff;
  font-size: 1.3rem;
  font-family: 'GothamRounded-Medium'; }
.search-form input::placeholder {
  /* Most modern browsers support this now. */
  color: #fff;
  font-size: 1.3rem;
  font-family: 'GothamRounded-Medium'; }
.search-form .search-field {
  margin-right: 1.6rem;
  width: 160px;
  padding-left: 1.2rem;
  line-height: 1.4; }
.search-form .search-field:focus {
  outline: none; }
.search-form .close-btn-wrapper {
  width: 14px;
  height: 14px; }
.search-form .close-btn {
  background: url("images/retina-icons/MDL_Website-Close-icon.svg") no-repeat; }

.two-columns-section__header {
  margin-bottom: 2.5rem; }

.two-columns-section__header.left .two-columns-section__header-inner,
.two-columns-section__header.left .two-columns-section__content-inner, .two-columns-section__content.left .two-columns-section__header-inner,
.two-columns-section__content.left .two-columns-section__content-inner {
  padding-right: 6vh; }
@media only screen and (max-width: 75em) {
  .two-columns-section__header.left .two-columns-section__header-inner,
  .two-columns-section__header.left .two-columns-section__content-inner, .two-columns-section__content.left .two-columns-section__header-inner,
  .two-columns-section__content.left .two-columns-section__content-inner {
    padding-right: 4vh; } }
@media only screen and (max-width: 56.25em) {
  .two-columns-section__header.left .two-columns-section__header-inner,
  .two-columns-section__header.left .two-columns-section__content-inner, .two-columns-section__content.left .two-columns-section__header-inner,
  .two-columns-section__content.left .two-columns-section__content-inner {
    padding-right: 3vh; } }
@media only screen and (max-width: 47.9375em) {
  .two-columns-section__header.left .two-columns-section__header-inner,
  .two-columns-section__header.left .two-columns-section__content-inner, .two-columns-section__content.left .two-columns-section__header-inner,
  .two-columns-section__content.left .two-columns-section__content-inner {
    padding-left: 3rem;
    padding-right: 3rem; } }
@media only screen and (max-width: 30em) {
  .two-columns-section__header.left .two-columns-section__header-inner,
  .two-columns-section__header.left .two-columns-section__content-inner, .two-columns-section__content.left .two-columns-section__header-inner,
  .two-columns-section__content.left .two-columns-section__content-inner {
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }
@media only screen and (max-width: 23.375em) {
  .two-columns-section__header.left .two-columns-section__header-inner,
  .two-columns-section__header.left .two-columns-section__content-inner, .two-columns-section__content.left .two-columns-section__header-inner,
  .two-columns-section__content.left .two-columns-section__content-inner {
    padding-left: 1.8rem;
    padding-right: 1.8rem; } }

.two-columns-section__header.right .two-columns-section__header-inner,
.two-columns-section__header.right .two-columns-section__content-inner, .two-columns-section__content.right .two-columns-section__header-inner,
.two-columns-section__content.right .two-columns-section__content-inner {
  padding-left: 6vh; }
@media only screen and (max-width: 75em) {
  .two-columns-section__header.right .two-columns-section__header-inner,
  .two-columns-section__header.right .two-columns-section__content-inner, .two-columns-section__content.right .two-columns-section__header-inner,
  .two-columns-section__content.right .two-columns-section__content-inner {
    padding-left: 4vh; } }
@media only screen and (max-width: 56.25em) {
  .two-columns-section__header.right .two-columns-section__header-inner,
  .two-columns-section__header.right .two-columns-section__content-inner, .two-columns-section__content.right .two-columns-section__header-inner,
  .two-columns-section__content.right .two-columns-section__content-inner {
    padding-left: 3vh; } }
@media only screen and (max-width: 47.9375em) {
  .two-columns-section__header.right .two-columns-section__header-inner,
  .two-columns-section__header.right .two-columns-section__content-inner, .two-columns-section__content.right .two-columns-section__header-inner,
  .two-columns-section__content.right .two-columns-section__content-inner {
    padding-left: 3rem;
    padding-right: 3rem; } }
@media only screen and (max-width: 30em) {
  .two-columns-section__header.right .two-columns-section__header-inner,
  .two-columns-section__header.right .two-columns-section__content-inner, .two-columns-section__content.right .two-columns-section__header-inner,
  .two-columns-section__content.right .two-columns-section__content-inner {
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }
@media only screen and (max-width: 23.375em) {
  .two-columns-section__header.right .two-columns-section__header-inner,
  .two-columns-section__header.right .two-columns-section__content-inner, .two-columns-section__content.right .two-columns-section__header-inner,
  .two-columns-section__content.right .two-columns-section__content-inner {
    padding-left: 1.8rem;
    padding-right: 1.8rem; } }

.two-columns-section__header, .two-columns-section__content {
  width: 50%; }
.two-columns-section__header.left, .two-columns-section__content.left {
  padding-left: 4rem; }
@media only screen and (max-width: 75em) {
  .two-columns-section__header.left, .two-columns-section__content.left {
    padding-left: 3rem; } }
@media only screen and (max-width: 47.9375em) {
  .two-columns-section__header.left, .two-columns-section__content.left {
    padding-left: 0; } }
.two-columns-section__header.right, .two-columns-section__content.right {
  padding-right: 4rem; }
@media only screen and (max-width: 75em) {
  .two-columns-section__header.right, .two-columns-section__content.right {
    padding-right: 3rem; } }
@media only screen and (max-width: 47.9375em) {
  .two-columns-section__header.right, .two-columns-section__content.right {
    padding-right: 0; } }
@media only screen and (max-width: 47.9375em) {
  .two-columns-section__header, .two-columns-section__content {
    width: 100%; } }

.two-columns-section__header-inner, .two-columns-section__content-inner {
  max-width: 58.5rem; }
@media only screen and (max-width: 47.9375em) {
  .two-columns-section__header-inner, .two-columns-section__content-inner {
    max-width: 100%; } }

@media only screen and (max-width: 47.9375em) {
  .two-columns-section .left {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; } }

.two-columns-section .left .two-columns-section__header-inner,
.two-columns-section .left .two-columns-section__content-inner {
  margin-left: auto;
  margin-right: 0; }
@media only screen and (max-width: 47.9375em) {
  .two-columns-section .left .two-columns-section__header-inner,
  .two-columns-section .left .two-columns-section__content-inner {
    margin-left: 0; } }

@media only screen and (max-width: 47.9375em) {
  .two-columns-section .left.two-columns-section__content {
    margin-bottom: 3rem; } }

@media only screen and (max-width: 47.9375em) {
  .two-columns-section .right {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; } }

.two-columns-section .right .two-columns-section__header-inner,
.two-columns-section .right .two-columns-section__content-inner {
  margin-left: 0;
  margin-right: auto; }
@media only screen and (max-width: 47.9375em) {
  .two-columns-section .right .two-columns-section__header-inner,
  .two-columns-section .right .two-columns-section__content-inner {
    margin-right: 0; } }

.two-columns-section__img-wrapper {
  width: 50%; }
@media only screen and (max-width: 47.9375em) {
  .two-columns-section__img-wrapper {
    width: 100%; } }

@media only screen and (max-width: 47.9375em) {
  .two-columns-section .two-columns-section__img-wrapper {
    margin-bottom: 4rem; } }

.quad-columns-section__widgets-block {
  margin-right: -15px;
  margin-left: -15px; }
@media only screen and (max-width: 37.5em) {
  .quad-columns-section__widgets-block {
    margin-right: -10px;
    margin-left: -10px; } }
@media only screen and (max-width: 30em) {
  .quad-columns-section__widgets-block {
    margin-right: -7px;
    margin-left: -7px; } }
@media only screen and (max-width: 23.375em) {
  .quad-columns-section__widgets-block {
    margin-right: 0;
    margin-left: 0; } }

.quad-columns-section__widget {
  width: 25%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }
@media only screen and (max-width: 64em) {
  .quad-columns-section__widget {
    width: 33.3333333%; } }
@media only screen and (max-width: 47.9375em) {
  .quad-columns-section__widget {
    width: 50%; } }
@media only screen and (max-width: 23.375em) {
  .quad-columns-section__widget {
    width: 100%; } }

.quad-columns-section__widget-inner {
  margin-right: 15px;
  margin-left: 15px; }
@media only screen and (max-width: 37.5em) {
  .quad-columns-section__widget-inner {
    margin-right: 10px;
    margin-left: 10px; } }
@media only screen and (max-width: 30em) {
  .quad-columns-section__widget-inner {
    margin-right: 7px;
    margin-left: 7px; } }
@media only screen and (max-width: 23.375em) {
  .quad-columns-section__widget-inner {
    margin-right: 0;
    margin-left: 0; } }

.five-columns-section__widgets-block {
  margin-right: -15px;
  margin-left: -15px; }
@media only screen and (max-width: 37.5em) {
  .five-columns-section__widgets-block {
    margin-right: -10px;
    margin-left: -10px; } }
@media only screen and (max-width: 30em) {
  .five-columns-section__widgets-block {
    margin-right: -7px;
    margin-left: -7px; } }
@media only screen and (max-width: 23.375em) {
  .five-columns-section__widgets-block {
    margin-right: 0;
    margin-left: 0; } }

.five-columns-section__widget {
  width: 20%; }
@media only screen and (max-width: 87.5em) {
  .five-columns-section__widget {
    width: 25%; } }
@media only screen and (max-width: 64em) {
  .five-columns-section__widget {
    width: 33.3333333%; } }
@media only screen and (max-width: 47.9375em) {
  .five-columns-section__widget {
    width: 50%; } }
@media only screen and (max-width: 23.375em) {
  .five-columns-section__widget {
    width: 100%; } }

.five-columns-section__widget-inner {
  margin-right: 15px;
  margin-left: 15px; }
@media only screen and (max-width: 37.5em) {
  .five-columns-section__widget-inner {
    margin-right: 10px;
    margin-left: 10px; } }
@media only screen and (max-width: 30em) {
  .five-columns-section__widget-inner {
    margin-right: 7px;
    margin-left: 7px; } }
@media only screen and (max-width: 23.375em) {
  .five-columns-section__widget-inner {
    margin-right: 0;
    margin-left: 0; } }

.two-column-images-block__left-img, .two-column-images-block__right-img {
  width: 50%; }

.cards-default__item {
  margin-bottom: 3rem;
  height: 26rem; }
@media only screen and (max-width: 37.5em) {
  .cards-default__item {
    height: 21rem; } }
@media only screen and (max-width: 30em) {
  .cards-default__item {
    height: 17rem; } }
@media only screen and (max-width: 23.375em) {
  .cards-default__item {
    height: 20rem; } }

.cards-default__item-inner:hover .cards-default__item-title {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#132146));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #132146 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #132146 100%);
  height: 100%; }

.cards-default__item-inner:hover .cards-default__item-title-link {
  font-size: 16px; }

.cards-default__item-title {
  height: 40px;
  background: none rgba(19, 33, 70, 0.9);
  padding-left: 12px;
  padding-right: 12px; }
.cards-default__item-title .envelope-icon {
  background: url(images/envelope-close.svg) center/100% no-repeat;
  width: 22px;
  height: 22px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 22px;
  flex: 0 0 22px;
  margin-left: 1.5rem; }
@media only screen and (max-width: 75em) {
  .cards-default__item-title .envelope-icon {
    margin-left: 0.5rem; } }
@media only screen and (max-width: 37.5em) {
  .cards-default__item-title .envelope-icon {
    margin-left: 0; } }
.cards-default__item-title .envelope-icon:hover {
  background: url(images/envelope-open.svg) center/100% no-repeat;
  width: 22px;
  height: 22px; }

.owl-dots--light .owl-dot span, .page .banner-slider .owl-dots .owl-dot span, .entertainment-law-section .owl-carousel .owl-dots .owl-dot span,
.owl-dots--dark .owl-dot span,
.latest-articles-section .owl-dots .owl-dot span,
.tax-laws .entertainment-law-section .owl-dots .owl-dot span {
  margin: 0;
  width: 13px;
  height: 13px;
  background-color: transparent; }

.owl-dots--light .owl-dot:hover span, .page .banner-slider .owl-dots .owl-dot:hover span, .entertainment-law-section .owl-carousel .owl-dots .owl-dot:hover span {
  background-color: #fff; }

.owl-dots--light .owl-dot.active span, .page .banner-slider .owl-dots .owl-dot.active span, .entertainment-law-section .owl-carousel .owl-dots .owl-dot.active span {
  background-color: #fff; }

.owl-dots--light .owl-dot span, .page .banner-slider .owl-dots .owl-dot span, .entertainment-law-section .owl-carousel .owl-dots .owl-dot span {
  border: 1px solid #fff; }

.owl-dots--dark .owl-dot:hover span, .latest-articles-section .owl-dots .owl-dot:hover span, .tax-laws .entertainment-law-section .owl-dots .owl-dot:hover span {
  background-color: #132146; }

.owl-dots--dark .owl-dot.active span, .latest-articles-section .owl-dots .owl-dot.active span, .tax-laws .entertainment-law-section .owl-dots .owl-dot.active span {
  background-color: #132146; }


.owl-dots--dark .owl-dot span,
.latest-articles-section .owl-dots .owl-dot span,
.tax-laws .entertainment-law-section .owl-dots .owl-dot span {
  border: 1px solid #132146; }

.social-icons-list .facebook a:hover .cls-1, .footer__social-icons-list .facebook a:hover .cls-1, .header__mobile-slide-menu-bottom-list .facebook a:hover .cls-1 {
  fill: #3b5998; }

.social-icons-list .twitter a:hover .cls-1, .footer__social-icons-list .twitter a:hover .cls-1, .header__mobile-slide-menu-bottom-list .twitter a:hover .cls-1 {
  fill: #00aced; }

.social-icons-list .linkedin a:hover .cls-1, .footer__social-icons-list .linkedin a:hover .cls-1, .header__mobile-slide-menu-bottom-list .linkedin a:hover .cls-1 {
  fill: #007bb6; }

.social-icons-list li, .footer__social-icons-list li, .header__mobile-slide-menu-bottom-list li {
  height: 20px; }

@media only screen and (max-width: 47.9375em) {
  .page__breadcrumb {
    display: none; } }

.page__breadcrumb-arrow, .page__breadcrumb-item {
  margin-right: 1rem; }

.pagination-default {
  display: none; }
@media only screen and (max-width: 47.9375em) {
  .pagination-default {
    display: block; } }
.pagination-default__item {
  margin-right: 2rem; }
@media only screen and (max-width: 30em) {
  .pagination-default__item {
    margin-right: 1.5rem; } }
@media only screen and (max-width: 23.375em) {
  .pagination-default__item {
    margin-right: 1.2rem; } }
.pagination-default__link {
  padding: 2px; }
.pagination-default .previous,
.pagination-default .next,
.pagination-default .active {
  width: 25px;
  height: 25px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 24px;
  flex: 0 0 24px; }
.pagination-default .previous .pagination-default__link,
.pagination-default .next .pagination-default__link,
.pagination-default .active .pagination-default__link {
  border: 1px solid transparent; }
.pagination-default .previous {
  margin-left: auto;
  margin-right: 2.5rem; }
@media only screen and (max-width: 23.375em) {
  .pagination-default .previous {
    margin-right: 1.5rem; } }
.pagination-default .previous .pagination-default__link {
  background: url("images/retina-icons/MDL_Pagination-LeftArrow.svg") #132146 6px 50%/7px 13px no-repeat; }
.pagination-default .next {
  margin-right: 0; }
.pagination-default .next .pagination-default__link {
  background: url("images/retina-icons/MDL_Pagination-RightArrow.svg") #132146 9px 50%/7px 13px no-repeat; }
.pagination-default .active .pagination-default__link {
  border-color: #132146; }

@media only screen and (max-width: 75em) {
  .page__tab-row {
    padding-top: 8rem;
    padding-bottom: 8rem; } }

@media only screen and (max-width: 47.9375em) {
  .page__tab-row {
    padding-top: 0;
    padding-bottom: 6rem; } }

.page__tab-row-inner {
  margin-top: -15px;
  margin-bottom: -15px; }
@media only screen and (max-width: 47.9375em) {
  .page__tab-row-inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 0; } }

.page__tab-row-title, .page__tab-link {
  height: 48px; }

.page__tab-row-title, .page__tab-item {
  margin-top: 15px;
  margin-bottom: 15px; }
@media only screen and (max-width: 75em) {
  .page__tab-row-title, .page__tab-item {
    margin-top: 10px;
    margin-bottom: 10px; } }

.page__tab-row-title {
  margin-right: 6rem;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
@media only screen and (max-width: 87.5em) {
  .page__tab-row-title {
    margin-right: 3rem; } }
@media only screen and (max-width: 75em) {
  .page__tab-row-title {
    margin-right: 1.6rem; } }
@media only screen and (max-width: 47.9375em) {
  .page__tab-row-title {
    width: 100%;
    height: auto;
    margin-bottom: 4px;
    margin-top: 0;
    margin-right: 0; } }

.page__tab-item {
  margin-right: 37px; }
@media only screen and (max-width: 87.5em) {
  .page__tab-item {
    margin-right: 25px; } }
@media only screen and (max-width: 75em) {
  .page__tab-item {
    margin-right: 12px; } }
@media only screen and (max-width: 47.9375em) {
  .page__tab-item {
    margin-right: 20px; } }
@media only screen and (max-width: 26.25em) {
  .page__tab-item {
    margin-right: 15px; } }
@media only screen and (max-width: 26.25em) {
  .page__tab-item:nth-of-type(2n) {
    margin-right: 0; } }

.page__tab-link {
  font-size: 1.4rem;
  width: 155px;
  height: 48px;
  line-height: 1.25; }

.page__accordion .accordion__body {
  display: none; }

/*
.accordion__header,
.accordion__body {
    background: white;
}

.accordion__header {
    padding: 1.5em 1.5em;
    background: #3F51B5;
    color: white;
    cursor: pointer;
    font-size: .7em;
    letter-spacing: .1em;
    transition: all .3s;
    text-transform: uppercase;
}

.accordion__item {
    border-bottom: 1px solid #3a4ba4;
}

.accordion__header:hover {
    background: #2D3D99;
    position: relative;
    z-index: 5;
}

.accordion__body {
    background: #fcfcfc;
    color: #353535;
    display: none;
}

.accordion__item.active:last-child .accordion-header {
    border-radius: none;
}

.accordion:first-child > .accordion__item > .accordion-header {
    border-bottom: 1px solid transparent;
}

.accordion__item > .accordion-header:after {
    content: "\f3d0";
    font-family: IonIcons;
    font-size: 1.2em;
    float: right;
    position: relative;
    top: -2px;
    transition: .3s all;
    transform: rotate(0deg);
}

.accordion__item.active > .accordion-header:after {
    transform: rotate(-180deg);
}

.accordion__item.active .accordion-header {
    background: #2D3D99;
}

.accordion__item .accordion__item .accordion-header {
    background: #f1f1f1;
    color: #353535;
}

@media screen and (max-width: 1000px) {
    body {
        padding: 1em;
    }

    .accordion {
        width: 100%;
    }
}
*/
/*
.page__accordion {
    @extend .u-p-rel;

    [id*="open-accordion"],
    [id*="close-accordion"] {
        @extend .u-p-rel, .u-d-b;
        border-bottom: 1px solid $bg-color-grey-3;
        padding-top: 18px;
        padding-bottom: 18px;
        padding-right: 15vh;

        @include respond(tab-land-medium) {
            padding-right: 8vh;
        }

        @include respond(tab-port-medium--small) {
            padding-right: 50px;
        }

        @include respond(phone-medium) {
            padding-right: 35px;
        }

        &::after {
            @extend .u-pseudo-el-1, .u-p-abs, .u-tertiary-transition;
            background: url("images/retina-icons/MDL_Website-Arrow-Down.svg") no-repeat;
            width: 20px;
            height: 11px;
            right: 0;
            top: 24px;
            z-index: 999;
            -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            transform: rotate(180deg);
        }
    }

    [id*="close-accordion"] {
        display: none;
    }

    &-header {
        @extend .u-font-medium-text-2-dark-GR-Book;
    }

    .target-fix {
        @extend .u-d-b, .u-block-pos-3;
    }

    &-content {
        @extend .u-font-medium-text-2-dark-GR-Medium, .u-p-rel, .u-ov-hid, .u-tertiary-transition;
        padding-left: 2vh;
        padding-right: 4vh;
        height: 0;
        border-bottom: 1px solid transparent;
    }

    &-header,
    &-content {
        @include respond(tab-port-medium--small) {
            font-size: 1.6rem
        }

        @include respond(phone-medium) {
            font-size: 1.4rem
        }
    }

    span {
        &:target {
            & ~ .page__accordion-content {
                @extend .u-h-auto, .u-d-b;
                padding-bottom: 25px;
                padding-top: 10px;
                border-bottom-color: $bg-color-grey-3;

                @include respond(tab-port-medium--small) {
                    padding-bottom: 20px;
                    padding-top: 0;
                }
            }
        }
    }

    span {
        &:target {
            & ~ [id*="close-accordion"] {
                @extend .u-d-b;
                border-bottom-color: transparent;
            }
        }
    }

    span {
        &:target {
            & ~ [id*="open-accordion"] {
                display: none;
            }
        }
    }

    span {
        &:target {
            & ~ [id*="close-accordion"] {
                &::after {
                    -webkit-transform: rotate(0deg);
                    -ms-transform: rotate(0deg);
                    transform: rotate(0deg);
                }
            }
        }
    }
}*/
.footer {
  background-color: #101D3A; }
.footer__main-content .footer__right-block-info-text {
  max-width: 340px;
  display: none; }
.footer__main-content .footer__left-block-title {
  margin-bottom: 0.5rem; }
.footer__main-content .footer__left-block-title-subtext {
  margin-bottom: 3rem; }
.footer__main-content .footer__left-block-info-text {
  margin-bottom: 6rem;
  padding-right: 9vh; }
.footer__main-content .footer__left-block-info-text a {
  font-family: 'GothamRounded-Medium';
  color: #fff; }
@media only screen and (max-width: 64em) {
  .footer__main-content .footer__left-block-info-text {
    padding-right: 6vh; } }
@media only screen and (max-width: 56.25em) {
  .footer__main-content .footer__left-block-info-text {
    padding-right: 3vh; } }
@media only screen and (max-width: 47.9375em) {
  .footer__main-content .footer__right-block {
    display: none; } }
@media only screen and (max-width: 47.9375em) {
  .footer__main-content .footer__left-block {
    width: 100%; } }
@media only screen and (max-width: 64em) {
  .footer__main-content .footer__right-block-inner {
    padding-left: 15px; } }
.footer__widgets-block {
  padding-right: 13vh;
  padding-bottom: 1rem; }
@media only screen and (max-width: 64em) {
  .footer__widgets-block {
    padding-right: 2vh; } }
.footer__widget {
  width: 50%;
  margin-bottom: 4rem;
  padding-right: 1.5rem; }
.footer__widget-address {
  margin-bottom: auto; }
.footer__widget-address p {
  margin-bottom: 2px; }
.footer__widget-tel-number {
  margin-top: 2rem;
  padding-left: 16px;
  background: url(images/retina-icons/MDL_Website-Phone.svg) left 5px/9px 10px no-repeat; }
@media only screen and (max-width: 64em) {
  .footer__widget-tel-number {
    margin-top: 1.2rem; } }
.footer__widget-tel-number:hover, .footer__widget-tel-number:focus, .footer__widget-tel-number:active {
  color: #fff;
  font-family: 'GothamRounded-Book'; }
.footer__bottom-content {
  padding-top: 35px;
  padding-bottom: 35px;
  border-top: 1px solid rgba(255, 255, 255, 0.2); }
@media only screen and (max-width: 47.9375em) {
  .footer__bottom-content {
    border-top-width: 0;
    padding-top: 0;
    padding-bottom: 3rem; } }
@media only screen and (max-width: 37.5em) {
  .footer__bottom-content {
    padding-bottom: 2.5rem; } }
@media only screen and (max-width: 64em) {
  .footer__bottom-content .footer__left-block {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
@media only screen and (max-width: 47.9375em) {
  .footer__bottom-content .footer__left-block {
    width: 100%; } }
@media only screen and (max-width: 47.9375em) {
  .footer__bottom-content .footer__right-block {
    width: 100%;
    padding-right: 3rem;
    padding-left: 3rem;
    padding-top: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; } }
@media only screen and (max-width: 37.5em) {
  .footer__bottom-content .footer__right-block {
    padding-top: 2.5rem; } }
@media only screen and (max-width: 30em) {
  .footer__bottom-content .footer__right-block {
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }
@media only screen and (max-width: 23.375em) {
  .footer__bottom-content .footer__right-block {
    padding-left: 1.8rem;
    padding-right: 1.8rem; } }
@media only screen and (max-width: 47.9375em) {
  .footer__bottom-content-inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0; } }
.footer__left-block, .footer__right-block {
  width: 50%; }
@media only screen and (max-width: 64em) {
  .footer__copyright-text {
    padding-left: 15px;
    margin-top: -2px; } }
@media only screen and (max-width: 47.9375em) {
  .footer__copyright-text {
    padding-left: 0;
    margin-left: 0;
    padding-right: 3rem;
    margin-top: 0;
    max-width: 100%; } }
.footer__copyright-text a {
  color: #fff; }
.footer__copyright-text span {
  display: block;
  line-height: 1.5; }
.footer__copyright-text--hidden-desktop {
  display: none; }
@media only screen and (max-width: 47.9375em) {
  .footer__copyright-text--hidden-desktop {
    display: block; } }
@media only screen and (max-width: 47.9375em) {
  .footer__copyright-text--hidden-mobile {
    display: none; } }
@media only screen and (max-width: 47.9375em) {
  .footer__social-icons-list {
    padding-right: 3rem;
    padding-left: 3rem; } }
@media only screen and (max-width: 30em) {
  .footer__social-icons-list {
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }
@media only screen and (max-width: 23.375em) {
  .footer__social-icons-list {
    padding-left: 1.8rem;
    padding-right: 1.8rem; } }
@media only screen and (max-width: 64em) {
  .footer__social-icons-list {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 100%; } }
@media only screen and (max-width: 47.9375em) {
  .footer__social-icons-list {
    padding-bottom: 5rem;
    border-bottom: 2px solid rgba(255, 255, 255, 0.2); } }
.footer__social-icons-list .footer__contact-us-btn-wrapper {
  display: none;
  height: 31px; }
@media only screen and (max-width: 47.9375em) {
  .footer__social-icons-list .footer__contact-us-btn-wrapper {
    display: block; } }
.footer__social-icons-list .facebook .footer__social-icons-link {
  width: 9px; }
.footer__social-icons-list .facebook i {
  font-size: 17px; }
.footer__social-icons-list .twitter .footer__social-icons-link {
  width: 18px; }
.footer__social-icons-list .twitter i {
  font-size: 14px; }
.footer__social-icons-list .linkedin .footer__social-icons-link {
  width: 16px; }
.footer__social-icons-list .linkedin i {
  font-size: 14px; }
.footer__social-icons-list .footer__social-icons-item {
  margin-right: 2rem; }
@media only screen and (max-width: 75em) {
  .footer__social-icons-list .footer__social-icons-item {
    margin-right: 1.5rem; } }
@media only screen and (max-width: 64em) {
  .footer__nav {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 1.8rem;
    width: 100%; } }
@media only screen and (max-width: 47.9375em) {
  .footer__nav {
    display: none; } }
.footer__nav-item {
  margin-right: 2rem; }
@media only screen and (max-width: 75em) {
  .footer__nav-item {
    margin-right: 1rem; } }
.footer__nav-link {
  text-transform: uppercase; }
@media only screen and (max-width: 75em) {
  .footer__nav-link {
    font-size: 1.25rem; } }
@media only screen and (max-width: 56.25em) {
  .footer__nav-link {
    font-size: 1.15rem; } }
.footer__nav-link:hover, .footer__nav-link:focus, .footer__nav-link:active {
  color: #fff;
  font-family: 'GothamRounded-Book'; }
.footer__form-field .placeholder-text::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #fff;
  font-size: 1.6rem;
  font-family: 'GothamRounded-Book'; }
.footer__form-field .placeholder-text:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #fff;
  font-size: 1.6rem;
  font-family: 'GothamRounded-Book'; }
.footer__form-field .placeholder-text::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #fff;
  font-size: 1.6rem;
  font-family: 'GothamRounded-Book'; }
.footer__form-field .placeholder-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #fff;
  font-size: 1.6rem;
  font-family: 'GothamRounded-Book'; }
.footer__form-field .placeholder-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #fff;
  font-size: 1.6rem;
  font-family: 'GothamRounded-Book'; }
.footer__form-field .placeholder-text::placeholder {
  /* Most modern browsers support this now. */
  color: #fff;
  font-size: 1.6rem;
  font-family: 'GothamRounded-Book'; }
.footer__form-field input,
.footer__form-field textarea {
  border: 1px solid #fff;
  margin-bottom: 18px;
  padding-left: 13px;
  padding-right: 13px; }
.footer__form-field input:focus,
.footer__form-field textarea:focus {
  outline: none; }
.footer__form-field input {
  height: 38px;
  width: 100%; }
.footer__form-field textarea {
  background-color: transparent;
  resize: none;
  height: 150px;
  padding-top: 8px;
  padding-bottom: 8px;
  overflow: auto; }
.footer__form-field--message {
  width: 100%; }
.footer__form-field--name, .footer__form-field--phone {
  width: 48.5%; }
.footer__form-field--btn input:hover {
  cursor: pointer; }
.footer__form-field--email {
  width: 100%; }
.footer__contact-us-btn-wrapper {
  margin-right: auto; }

.footer.footer-contact .footer__right-block-info-text {
  display: block; }

.footer.footer-contact__form-field--btn button {
  border-width: 0;
  min-width: 130px;
  height: 30px;
  font-family: 'GothamRounded-Medium'; }
.footer.footer-contact__form-field--btn button::after {
  border-width: 0 13px 13px 0;
  border-color: transparent #101D3A transparent transparent; }
@media only screen and (max-width: 37.5em) {
  .footer.footer-contact__form-field--btn button::after {
    border-width: 0 13px 13px 0; } }
@media only screen and (max-width: 30em) {
  .footer.footer-contact__form-field--btn button::after {
    border-width: 0 13px 13px 0; } }
.footer.footer-contact__form-field--btn button:hover {
  border-color: #fff;
  background-color: #fff;
  color: #132146; }

.footer.footer-contact__main-content .footer__left-block-info-text {
  padding-right: 0;
  max-width: 340px; }
@media only screen and (max-width: 47.9375em) {
  .footer.footer-contact__main-content .footer__left-block-info-text {
    max-width: 80%; } }
@media only screen and (max-width: 37.5em) {
  .footer.footer-contact__main-content .footer__left-block-info-text {
    max-width: 100%; } }

.header {
  z-index: 1009; }
.header.fixedHeader .header__inner {
  padding-top: 20px;
  padding-bottom: 20px; }
.header.fixedHeader .header__logo-link {
  width: 260px;
  height: 58px; }
@media only screen and (max-width: 64em) {
  .header.fixedHeader .header__logo-link {
    width: 230px;
    height: 51px; } }
@media only screen and (max-width: 37.5em) {
  .header.fixedHeader .header__logo-link {
    width: 220px;
    height: 49px; } }
@media only screen and (max-width: 30em) {
  .header.fixedHeader .header__logo-link {
    width: 170px;
    height: 38px; } }
@media only screen and (max-width: 23.375em) {
  .header.fixedHeader .header__logo-link {
    width: 140px;
    height: 31px; } }
.header .header__slide-menu-hamburger {
  width: 24px;
  height: 18px; }
.header .header__slide-menu-hamburger.active .header__slide-menu-hamburger-line:nth-child(1), .header .header__slide-menu-hamburger.active .header__slide-menu-hamburger-line:nth-child(3) {
  width: 0; }
.header .header__slide-menu-hamburger.active .header__slide-menu-hamburger-line:nth-child(2) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }
.header .header__slide-menu-hamburger.active .header__slide-menu-hamburger-line:nth-child(2):after {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }
.header .header__slide-menu-hamburger-line {
  height: 2px;
  background: #fff; }
.header .header__slide-menu-hamburger-line:nth-child(1) {
  left: 0;
  top: 0; }
.header .header__slide-menu-hamburger-line:nth-child(2) {
  left: 0;
  top: 8px; }
.header .header__slide-menu-hamburger-line:nth-child(2):after {
  height: 2px;
  background: #fff; }
.header .header__slide-menu-hamburger-line:nth-child(3) {
  right: 0;
  top: 16px; }
.header__logo-link {
  width: 318px;
  height: 72px; }
@media only screen and (max-width: 75em) {
  .header__logo-link {
    width: 260px;
    height: 58px; } }
@media only screen and (max-width: 64em) {
  .header__logo-link {
    width: 240px;
    height: 54px; } }
@media only screen and (max-width: 37.5em) {
  .header__logo-link {
    width: 220px;
    height: 49px; } }
@media only screen and (max-width: 30em) {
  .header__logo-link {
    width: 170px;
    height: 38px; } }
@media only screen and (max-width: 23.375em) {
  .header__logo-link {
    width: 140px;
    height: 31px; } }
.header__inner {
  padding-top: 30px;
  padding-bottom: 30px; }
.header__navbar-top-list {
  margin-bottom: 8px; }
@media only screen and (max-width: 56.25em) {
  .header__navbar-top-list {
    margin-bottom: 0; } }
.header .header__navbar-top-list-item {
  margin-left: 30px; }
@media only screen and (max-width: 37.5em) {
  .header .header__navbar-top-list-item {
    margin-left: 20px; } }
@media only screen and (max-width: 30em) {
  .header .header__navbar-top-list-item {
    margin-left: 18px; } }
@media only screen and (max-width: 23.375em) {
  .header .header__navbar-top-list-item {
    margin-left: 10px; } }
.header .header__navbar-top-list-item.hamburger {
  display: none; }
@media only screen and (max-width: 56.25em) {
  .header .header__navbar-top-list-item.hamburger {
    display: block; } }
@media only screen and (max-width: 56.25em) {
  .header .header__navbar-top-list-item--hidden-mobile {
    display: none; } }
.header .header__navbar-top-list-item--hamburger {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25px;
  flex: 0 0 25px;
  width: 25px; }
.header .header__navbar-top-list-item.country-name {
  width: 30px;
  height: 15px; }
.header .header__navbar-top-list-item.search-icon {
  width: 17px;
  height: 16px; }
.header .header__navbar-top-list-item.search-icon:hover {
  cursor: pointer; }
@media only screen and (max-width: 64em) {
  .header__navbar-top-list-link {
    font-size: 1.5rem; } }
@media only screen and (max-width: 56.25em) {
  .header__navbar-bottom-list {
    display: none; } }
.header__navbar-bottom-list-item {
  margin-left: 25px; }
@media only screen and (max-width: 64em) {
  .header__navbar-bottom-list-item a {
    font-size: 1.4rem; } }
@media only screen and (max-width: 75em) {
  .header__navbar-bottom-list-item {
    margin-left: 20px; } }
@media only screen and (max-width: 64em) {
  .header__navbar-bottom-list-item {
    margin-left: 15px; } }
@media only screen and (max-width: 64em) {
  .header__navbar-bottom-list-item a {
    font-size: 1.4rem; } }
.header__slide-menu {
  right: -100%;
  top: 0;
  width: 100%;
  z-index: 99;
  height: 100vh;
  background-color: #132146; }
.header__slide-menu--open {
  right: 0; }
.header__slide-menu {
  padding-top: 22vh;
  padding-bottom: 7vh;
  z-index: 999; }
.header__mobile-slide-menu-top-list .header__mobile-slide-menu-link {
  padding-top: 15px;
  padding-bottom: 15px; }
@media only screen and (max-width: 30em) {
  .header__mobile-slide-menu-top-list .header__mobile-slide-menu-link {
    padding-top: 12px;
    padding-bottom: 12px; } }
.header__mobile-slide-menu-top-list .header__mobile-slide-menu-item {
  border-bottom: 1px dotted #0f1c3a; }
.header__mobile-slide-menu-top-list .header__mobile-slide-menu-item:last-of-type {
  border-bottom-width: 0; }
.header__mobile-slide-menu-top-list .header__mobile-slide-menu-item.has-submenu::after {
  background: url(images/retina-icons/MDL_Website-DownArrow-light.svg) no-repeat;
  transform: rotate(90deg);
  width: 15px;
  height: 16px;
  cursor: pointer;
  flex: 0 0 16px; }
.header__mobile-slide-menu-bottom-list .facebook .header__mobile-slide-menu-link {
  width: 12px; }
.header__mobile-slide-menu-bottom-list .facebook i {
  font-size: 22px; }
.header__mobile-slide-menu-bottom-list .twitter .header__mobile-slide-menu-link {
  width: 24px; }
.header__mobile-slide-menu-bottom-list .twitter i {
  font-size: 17px; }
.header__mobile-slide-menu-bottom-list .linkedin .header__mobile-slide-menu-link {
  width: 21px; }
.header__mobile-slide-menu-bottom-list .linkedin i {
  font-size: 19px; }
.header__mobile-slide-menu-bottom-list .header__mobile-slide-menu-item {
  margin-right: 3rem; }

.header--light.fixedHeader, .fixedHeader.header--bg-dark, .profile .fixedHeader.header, .home .fixedHeader.header, .people .fixedHeader.header {
  background-color: rgba(19, 33, 70, 0.9); }
.header--light.fixedHeader .header__navbar-bottom-list-item a:hover, .fixedHeader.header--bg-dark .header__navbar-bottom-list-item a:hover, .profile .fixedHeader.header .header__navbar-bottom-list-item a:hover, .home .fixedHeader.header .header__navbar-bottom-list-item a:hover, .people .fixedHeader.header .header__navbar-bottom-list-item a:hover, .header--light.fixedHeader .header__navbar-bottom-list-item a:active, .fixedHeader.header--bg-dark .header__navbar-bottom-list-item a:active, .profile .fixedHeader.header .header__navbar-bottom-list-item a:active, .home .fixedHeader.header .header__navbar-bottom-list-item a:active, .people .fixedHeader.header .header__navbar-bottom-list-item a:active, .header--light.fixedHeader .header__navbar-bottom-list-item a:focus, .fixedHeader.header--bg-dark .header__navbar-bottom-list-item a:focus, .profile .fixedHeader.header .header__navbar-bottom-list-item a:focus, .home .fixedHeader.header .header__navbar-bottom-list-item a:focus, .people .fixedHeader.header .header__navbar-bottom-list-item a:focus, .header--light.fixedHeader .header__navbar-bottom-list-item a.active, .fixedHeader.header--bg-dark .header__navbar-bottom-list-item a.active, .profile .fixedHeader.header .header__navbar-bottom-list-item a.active, .home .fixedHeader.header .header__navbar-bottom-list-item a.active, .people .fixedHeader.header .header__navbar-bottom-list-item a.active {
  color: #fff; }

.header--light .header__navbar-bottom-list-item a:hover, .header--bg-dark .header__navbar-bottom-list-item a:hover, .profile .header .header__navbar-bottom-list-item a:hover, .home .header .header__navbar-bottom-list-item a:hover, .people .header .header__navbar-bottom-list-item a:hover, .header--light .header__navbar-bottom-list-item a:active, .header--bg-dark .header__navbar-bottom-list-item a:active, .profile .header .header__navbar-bottom-list-item a:active, .home .header .header__navbar-bottom-list-item a:active, .people .header .header__navbar-bottom-list-item a:active, .header--light .header__navbar-bottom-list-item a:focus, .header--bg-dark .header__navbar-bottom-list-item a:focus, .profile .header .header__navbar-bottom-list-item a:focus, .home .header .header__navbar-bottom-list-item a:focus, .people .header .header__navbar-bottom-list-item a:focus, .header--light .header__navbar-bottom-list-item a.active, .header--bg-dark .header__navbar-bottom-list-item a.active, .profile .header .header__navbar-bottom-list-item a.active, .home .header .header__navbar-bottom-list-item a.active, .people .header .header__navbar-bottom-list-item a.active {
  color: #132146; }

.header--dark.fixedHeader, .careers .fixedHeader.header, .about .fixedHeader.header, .contact .fixedHeader.header, .news .fixedHeader.header, .article .fixedHeader.header, .single-post .fixedHeader.header, .tax-laws .fixedHeader.header, .term-entertainment-law.tax-laws .fixedHeader.header, .tax-laws.term-location-mornington .fixedHeader.header {
  background-color: rgba(255, 255, 255, 0.9); }
.header--dark.fixedHeader .header__navbar-bottom-list-item a:hover, .careers .fixedHeader.header .header__navbar-bottom-list-item a:hover, .about .fixedHeader.header .header__navbar-bottom-list-item a:hover, .contact .fixedHeader.header .header__navbar-bottom-list-item a:hover, .news .fixedHeader.header .header__navbar-bottom-list-item a:hover, .article .fixedHeader.header .header__navbar-bottom-list-item a:hover, .single-post .fixedHeader.header .header__navbar-bottom-list-item a:hover, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a:hover, .header--dark.fixedHeader .header__navbar-bottom-list-item a:active, .careers .fixedHeader.header .header__navbar-bottom-list-item a:active, .about .fixedHeader.header .header__navbar-bottom-list-item a:active, .contact .fixedHeader.header .header__navbar-bottom-list-item a:active, .news .fixedHeader.header .header__navbar-bottom-list-item a:active, .article .fixedHeader.header .header__navbar-bottom-list-item a:active, .single-post .fixedHeader.header .header__navbar-bottom-list-item a:active, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a:active, .header--dark.fixedHeader .header__navbar-bottom-list-item a:focus, .careers .fixedHeader.header .header__navbar-bottom-list-item a:focus, .about .fixedHeader.header .header__navbar-bottom-list-item a:focus, .contact .fixedHeader.header .header__navbar-bottom-list-item a:focus, .news .fixedHeader.header .header__navbar-bottom-list-item a:focus, .article .fixedHeader.header .header__navbar-bottom-list-item a:focus, .single-post .fixedHeader.header .header__navbar-bottom-list-item a:focus, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a:focus, .header--dark.fixedHeader .header__navbar-bottom-list-item a.active, .careers .fixedHeader.header .header__navbar-bottom-list-item a.active, .about .fixedHeader.header .header__navbar-bottom-list-item a.active, .contact .fixedHeader.header .header__navbar-bottom-list-item a.active, .news .fixedHeader.header .header__navbar-bottom-list-item a.active, .article .fixedHeader.header .header__navbar-bottom-list-item a.active, .single-post .fixedHeader.header .header__navbar-bottom-list-item a.active, .tax-laws .fixedHeader.header .header__navbar-bottom-list-item a.active {
  color: #132146; }

.header--dark .header__navbar-top-list-item.country-name svg .cls-1, .careers .header .header__navbar-top-list-item.country-name svg .cls-1, .about .header .header__navbar-top-list-item.country-name svg .cls-1, .contact .header .header__navbar-top-list-item.country-name svg .cls-1, .news .header .header__navbar-top-list-item.country-name svg .cls-1, .article .header .header__navbar-top-list-item.country-name svg .cls-1, .single-post .header .header__navbar-top-list-item.country-name svg .cls-1, .tax-laws .header .header__navbar-top-list-item.country-name svg .cls-1, .header--dark .header__navbar-top-list-item.search-icon svg .cls-1, .careers .header .header__navbar-top-list-item.search-icon svg .cls-1, .about .header .header__navbar-top-list-item.search-icon svg .cls-1, .contact .header .header__navbar-top-list-item.search-icon svg .cls-1, .news .header .header__navbar-top-list-item.search-icon svg .cls-1, .article .header .header__navbar-top-list-item.search-icon svg .cls-1, .single-post .header .header__navbar-top-list-item.search-icon svg .cls-1, .tax-laws .header .header__navbar-top-list-item.search-icon svg .cls-1 {
  fill: #132146; }

.header--dark .header__slide-menu-hamburger-line, .careers .header .header__slide-menu-hamburger-line, .about .header .header__slide-menu-hamburger-line, .contact .header .header__slide-menu-hamburger-line, .news .header .header__slide-menu-hamburger-line, .article .header .header__slide-menu-hamburger-line, .single-post .header .header__slide-menu-hamburger-line, .tax-laws .header .header__slide-menu-hamburger-line {
  background: #132146; }
.header--dark .header__slide-menu-hamburger-line:nth-child(2):after, .careers .header .header__slide-menu-hamburger-line:nth-child(2):after, .about .header .header__slide-menu-hamburger-line:nth-child(2):after, .contact .header .header__slide-menu-hamburger-line:nth-child(2):after, .news .header .header__slide-menu-hamburger-line:nth-child(2):after, .article .header .header__slide-menu-hamburger-line:nth-child(2):after, .single-post .header .header__slide-menu-hamburger-line:nth-child(2):after, .tax-laws .header .header__slide-menu-hamburger-line:nth-child(2):after {
  background: #132146; }

.header--dark .header__logo-img .cls-1, .careers .header .header__logo-img .cls-1, .about .header .header__logo-img .cls-1, .contact .header .header__logo-img .cls-1, .news .header .header__logo-img .cls-1, .article .header .header__logo-img .cls-1, .single-post .header .header__logo-img .cls-1, .tax-laws .header .header__logo-img .cls-1 {
  fill: #132146; }

.header--dark .header__navbar-bottom-list-item a:hover, .careers .header .header__navbar-bottom-list-item a:hover, .about .header .header__navbar-bottom-list-item a:hover, .contact .header .header__navbar-bottom-list-item a:hover, .news .header .header__navbar-bottom-list-item a:hover, .article .header .header__navbar-bottom-list-item a:hover, .single-post .header .header__navbar-bottom-list-item a:hover, .tax-laws .header .header__navbar-bottom-list-item a:hover, .header--dark .header__navbar-bottom-list-item a:active, .careers .header .header__navbar-bottom-list-item a:active, .about .header .header__navbar-bottom-list-item a:active, .contact .header .header__navbar-bottom-list-item a:active, .news .header .header__navbar-bottom-list-item a:active, .article .header .header__navbar-bottom-list-item a:active, .single-post .header .header__navbar-bottom-list-item a:active, .tax-laws .header .header__navbar-bottom-list-item a:active, .header--dark .header__navbar-bottom-list-item a:focus, .careers .header .header__navbar-bottom-list-item a:focus, .about .header .header__navbar-bottom-list-item a:focus, .contact .header .header__navbar-bottom-list-item a:focus, .news .header .header__navbar-bottom-list-item a:focus, .article .header .header__navbar-bottom-list-item a:focus, .single-post .header .header__navbar-bottom-list-item a:focus, .tax-laws .header .header__navbar-bottom-list-item a:focus, .header--dark .header__navbar-bottom-list-item a.active, .careers .header .header__navbar-bottom-list-item a.active, .about .header .header__navbar-bottom-list-item a.active, .contact .header .header__navbar-bottom-list-item a.active, .news .header .header__navbar-bottom-list-item a.active, .article .header .header__navbar-bottom-list-item a.active, .single-post .header .header__navbar-bottom-list-item a.active, .tax-laws .header .header__navbar-bottom-list-item a.active {
  color: #fff; }

.header--bg-dark, .profile .header {
  background-color: #132146; }
.header--bg-dark .header__navbar-bottom-list-item a:hover, .profile .header .header__navbar-bottom-list-item a:hover, .header--bg-dark .header__navbar-bottom-list-item a:active, .profile .header .header__navbar-bottom-list-item a:active, .header--bg-dark .header__navbar-bottom-list-item a:focus, .profile .header .header__navbar-bottom-list-item a:focus, .header--bg-dark .header__navbar-bottom-list-item a.active, .profile .header .header__navbar-bottom-list-item a.active {
  color: #fff; }

.body--no-scroll .header.fixedHeader {
  background-color: transparent; }

.body--no-scroll .header .header__logo-img .cls-1 {
  fill: #fff; }

.body--no-scroll .header .header__slide-menu-hamburger-line {
  background: #fff; }
.body--no-scroll .header .header__slide-menu-hamburger-line:nth-child(2):after {
  background: #fff; }

.body--no-scroll .header .header__navbar-top-list-item.country-name svg .cls-1, .body--no-scroll .header .header__navbar-top-list-item.search-icon svg .cls-1 {
  fill: #fff; }

.search-form--open .header {
  top: 48px; }
@media only screen and (max-width: 56.25em) {
  .search-form--open .header {
    top: 48px; } }

.page .banner-slider {
  height: 100vh; }
@media only screen and (max-width: 47.9375em) {
  .page .banner-slider {
    height: auto; } }
@media only screen and (max-height: 47.9375em) and (orientation: landscape) {
  .page .banner-slider {
    height: 100vh; } }
@media only screen and (max-width: 47.9375em) {
  .page .banner-slider__img-wrapper {
    height: 75vh; } }
@media only screen and (max-height: 47.9375em) and (orientation: landscape) {
  .page .banner-slider__img-wrapper {
    height: 100%; } }
.page .banner-slider__content {
  top: 50vh;
  left: 0; }
@media only screen and (max-width: 75em) {
  .page .banner-slider__content {
    top: 45vh; } }
@media only screen and (max-width: 47.9375em) {
  .page .banner-slider__content {
    top: 55%; } }
@media only screen and (max-width: 30em) {
  .page .banner-slider__content {
    top: 40%; } }
@media only screen and (max-width: 23.375em) {
  .page .banner-slider__content {
    top: 30%; } }
@media only screen and (max-height: 47.9375em) and (orientation: landscape) {
  .page .banner-slider__content {
    top: 40vh; } }
@media only screen and (max-height: 26.25em) and (orientation: landscape) {
  .page .banner-slider__content {
    top: 35vh; } }
@media only screen and (max-height: 23.375em) and (orientation: landscape) {
  .page .banner-slider__content {
    top: 30vh; } }
.page .banner-slider__title {
  /*.u-font-medium-title-1-light-GR-Book,*/
  margin-bottom: 17px;
  font-family: 'GothamRounded-Medium';
  font-size: 3.3rem; }
@media only screen and (max-width: 56.25em) {
  .page .banner-slider__title {
    font-size: 3rem; } }
@media only screen and (max-width: 47.9375em) {
  .page .banner-slider__title {
    font-size: 2.8rem;
    line-height: 1.2; } }
@media only screen and (max-width: 37.5em) {
  .page .banner-slider__title {
    font-size: 2.6rem; } }
@media only screen and (max-width: 30em) {
  .page .banner-slider__title {
    font-size: 2.4rem; } }
@media only screen and (max-width: 23.375em) {
  .page .banner-slider__title {
    font-size: 2.2rem; } }
@media only screen and (max-width: 23.375em) {
  .page .banner-slider__title-subtext {
    font-size: 1.7rem; } }
@media only screen and (max-height: 26.25em) and (orientation: landscape) {
  .page .banner-slider__title-subtext {
    font-size: 1.6rem; } }
.page .banner-slider nav.disabled + .owl-dots {
  margin-top: 0; }
.page .banner-slider .owl-dots {
  bottom: 4rem;
  right: 50%;
  padding-left: 10rem;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
  pointer-events: none; }
@media only screen and (max-width: 64em) {
  .page .banner-slider .owl-dots {
    padding-left: 3rem; } }
@media only screen and (max-width: 37.5em) {
  .page .banner-slider .owl-dots {
    bottom: 2rem; } }
@media only screen and (max-width: 30em) {
  .page .banner-slider .owl-dots {
    padding-left: 2.5rem;
    bottom: 2rem; } }
@media only screen and (max-width: 23.375em) {
  .page .banner-slider .owl-dots {
    padding-left: 1.8rem; } }
@media only screen and (max-height: 31.25em) and (orientation: landscape) {
  .page .banner-slider .owl-dots {
    bottom: 2rem; } }
@media only screen and (max-height: 23.375em) and (orientation: landscape) {
  .page .banner-slider .owl-dots {
    bottom: 1rem; } }
.page .banner-slider .owl-dots .owl-dot {
  margin-right: 10px;
  pointer-events: all; }

.banner__bottom-right-text {
  bottom: 30px;
  left: 0; }
@media only screen and (max-width: 56.25em) {
  .banner__bottom-right-text {
    bottom: 60px; } }
@media only screen and (max-width: 47.9375em) {
  .banner__bottom-right-text {
    bottom: 80px; } }
@media only screen and (max-width: 37.5em) {
  .banner__bottom-right-text {
    bottom: 60px; } }
@media only screen and (max-width: 23.375em) {
  .banner__bottom-right-text {
    bottom: 50px; } }
@media only screen and (max-height: 47.9375em) {
  .banner__bottom-right-text {
    bottom: 50px; } }
@media only screen and (max-height: 23.375em) and (orientation: landscape) {
  .banner__bottom-right-text {
    bottom: 40px; } }

.banner__bottom-right-text-inner {
  max-width: 40%; }
@media only screen and (max-width: 64em) {
  .banner__bottom-right-text-inner {
    max-width: 50%; } }
@media only screen and (max-width: 56.25em) {
  .banner__bottom-right-text-inner {
    max-width: 70%; } }
@media only screen and (max-width: 47.9375em) {
  .banner__bottom-right-text-inner {
    max-width: 100%; } }
@media only screen and (max-height: 47.9375em) {
  .banner__bottom-right-text-inner {
    max-width: 100%; } }
.banner__bottom-right-text-inner .film-name-eyebrow {
  margin-bottom: 1rem; }
@media only screen and (max-width: 37.5em) {
  .banner__bottom-right-text-inner .film-name-eyebrow {
    margin-bottom: 2px; } }
@media only screen and (max-width: 56.25em) {
  .banner__bottom-right-text-inner .film-name {
    font-size: 2.8rem; } }
@media only screen and (max-width: 30em) {
  .banner__bottom-right-text-inner .film-name {
    font-size: 2.6rem; } }
@media only screen and (max-width: 23.375em) {
  .banner__bottom-right-text-inner .film-name {
    font-size: 2.2rem; } }
@media only screen and (max-height: 47.9375em) {
  .banner__bottom-right-text-inner .film-name {
    font-size: 2.4rem; } }
@media only screen and (max-height: 23.375em) and (orientation: landscape) {
  .banner__bottom-right-text-inner .film-name {
    font-size: 2rem; } }
.banner__bottom-right-text-inner .film-name::after {
  background: url("images/retina-icons/MDL_Website-EntertainmentSlider-icon-white.svg") no-repeat;
  width: 42px;
  height: 39px;
  margin-left: 25px;
  margin-top: 2px; }
@media only screen and (max-width: 64em) {
  .banner__bottom-right-text-inner .film-name::after {
    margin-left: 15px; } }
@media only screen and (max-width: 47.9375em) {
  .banner__bottom-right-text-inner .film-name::after {
    display: none; } }

.page__top-banner {
  height: 100vh; }
@media only screen and (max-width: 47.9375em) {
  .page__top-banner {
    height: auto; } }
@media only screen and (max-width: 47.9375em) {
  .page__top-banner-img-wrapper {
    height: 60vh;
    margin-bottom: 5.5rem; } }
.page__top-banner-content {
  height: 50%;
  z-index: 99;
  pointer-events: none; }
@media only screen and (max-width: 47.9375em) {
  .page__top-banner-content {
    height: 60%; } }
.page__top-banner-content-inner {
  pointer-events: all; }
.page__top-banner-title {
  /*.u-font-medium-title-1-light-GR-Book,*/
  min-width: 50%;
  max-width: 90%;
  padding-right: 5rem;
  padding-top: 10px;
  padding-bottom: 13px;
  background-color: rgba(107, 155, 178, 0.5); }
@media only screen and (max-width: 47.9375em) {
  .page__top-banner-title {
    padding-right: 2rem;
    max-width: 100%; } }
.page__top-banner-title::before {
  left: -100%;
  top: 0;
  background-color: rgba(107, 155, 178, 0.5); }

@media only screen and (max-width: 47.9375em) {
  .content-under-image .page__top-banner-content {
    position: static;
    top: 0;
    height: auto;
    margin-bottom: 3.5rem; } }

@media only screen and (max-width: 30em) {
  .content-under-image .page__top-banner-content {
    margin-bottom: 2.5rem; } }

@media only screen and (max-width: 47.9375em) {
  .content-under-image .page__top-banner-title {
    background-color: transparent;
    color: #132146;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0; } }

@media only screen and (max-width: 47.9375em) {
  .content-under-image .page__top-banner-title::before {
    display: none; } }

.latest-articles-section {
  background-color: #b7c4d2;
  overflow: hidden; }
.latest-articles-section .quad-columns-section__title {
  font-family: 'GothamRounded-Book'; }
@media only screen and (max-width: 64em) {
  .latest-articles-section .quad-columns-section__widget {
    width: 100%;
    height: 100%; } }
@media only screen and (max-width: 64em) {
  .latest-articles-section .quad-columns-section__widgets-block {
    margin-left: 0;
    margin-right: 0; } }
@media only screen and (max-width: 64em) {
  .latest-articles-section .quad-columns-section__widget-inner {
    width: 100%;
    height: 100%;
    margin-right: 0;
    margin-left: 0; } }
@media only screen and (max-width: 64em) {
  .latest-articles-section .quad-columns-section__inner {
    padding-right: 0;
    padding-left: 0; } }
.latest-articles-section .owl-carousel .owl-stage {
  display: flex;
  align-items: stretch; }
.latest-articles-section .owl-carousel .owl-item {
  margin-right: 15px;
  margin-left: 15px; }
@media only screen and (max-width: 37.5em) {
  .latest-articles-section .owl-carousel .owl-item {
    margin-right: 10px;
    margin-left: 10px; } }
@media only screen and (max-width: 30em) {
  .latest-articles-section .owl-carousel .owl-item {
    margin-right: 7px;
    margin-left: 7px; } }
.latest-articles-section .quad-columns-section__widget-btn {
  margin-top: auto; }
@media only screen and (max-width: 64em) {
  .latest-articles-section .owl-dots {
    padding-top: 7rem; } }
@media only screen and (max-width: 37.5em) {
  .latest-articles-section .owl-dots {
    padding-top: 6rem; } }
.latest-articles-section .owl-dots .owl-dot {
  margin-right: 6px;
  margin-left: 6px; }
.latest-articles-section__widgets-block {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
.latest-articles-section__widget-img-link {
  overflow: hidden;
  margin-bottom: 15px;
  height: 21.5rem;
  width: 100%; }
.latest-articles-section__widget-img-link:hover .latest-articles-section__widget-img {
  -webkit-filter: brightness(90%);
  filter: brightness(90%);
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05); }
.latest-articles-section__widget-img {
  -webkit-transition: -webkit-transform 0.6s, -webkit-filter 0.4s ease-in-out;
  transition: -webkit-transform 0.6s, -webkit-filter 0.4s ease-in-out;
  -o-transition: transform 0.6s, filter 0.4s ease-in-out;
  transition: transform 0.6s, filter 0.4s ease-in-out;
  -webkit-transform-origin: center center;
  -webkit-filter: brightness(100%);
  filter: brightness(100%);
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0); }
@media only screen and (max-width: 64em) {
  .latest-articles-section__widget-img {
    height: 100% !important; } }
.latest-articles-section__widget-title {
  margin-bottom: 25px; }
.latest-articles-section__widget-inner::after {
  border-color: transparent #b7c4d2 transparent transparent; }
.latest-articles-section .category-name {
  margin-bottom: 2rem;
  margin-top: 1.5rem; }
@media only screen and (max-width: 30em) {
  .latest-articles-section .category-name {
    margin-bottom: 1.5rem;
    margin-top: 1rem; } }
.latest-articles-section .category-name:hover {
  cursor: pointer; }

@media only screen and (max-width: 30em) {
  .with-two-items .latest-articles-section__title {
    text-align: left; } }

@media only screen and (max-width: 64em) {
  .with-two-items .latest-articles-section__widget-inner {
    margin-right: 15px;
    margin-left: 15px;
    width: auto; } }

@media only screen and (max-width: 30em) {
  .with-two-items .latest-articles-section__widget-inner {
    margin-right: auto;
    margin-left: auto;
    max-width: 30rem;
    width: 100%; } }

@media only screen and (max-width: 30em) {
  .with-two-items .latest-articles-section__widget-inner::after {
    border-width: 0 50px 50px 0; } }

@media only screen and (max-width: 64em) {
  .with-two-items .latest-articles-section__widget {
    width: 50%;
    height: auto; } }

@media only screen and (max-width: 47.9375em) {
  .with-two-items .latest-articles-section__widget {
    width: 50%; } }

@media only screen and (max-width: 30em) {
  .with-two-items .latest-articles-section__widget {
    width: 100%;
    padding-bottom: 5rem; } }

@media only screen and (max-width: 30em) {
  .with-two-items .latest-articles-section__widget:nth-of-type(2) {
    padding-bottom: 0; } }

@media only screen and (max-width: 64em) {
  .with-two-items .latest-articles-section__widget:nth-of-type(3), .with-two-items .latest-articles-section__widget:nth-of-type(4) {
    display: none; } }

@media only screen and (max-width: 64em) {
  .with-two-items .latest-articles-section__widgets-block {
    padding-left: 3rem;
    padding-right: 3rem;
    max-width: 70rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (max-width: 30em) {
  .with-two-items .latest-articles-section__widgets-block {
    margin-right: -15px;
    margin-left: -15px;
    width: auto; } }

@media only screen and (max-width: 23.375em) {
  .entertainment-law-section .quad-columns-section__widget-inner {
    margin-right: 7px;
    margin-left: 7px; } }

@media only screen and (max-width: 64em) {
  .entertainment-law-section .quad-columns-section__inner {
    padding-right: 0;
    padding-left: 0; } }

@media only screen and (max-width: 47.9375em) {
  .entertainment-law-section .quad-columns-section__title-subtext {
    padding-left: 3rem;
    padding-right: 3rem; } }

@media only screen and (max-width: 30em) {
  .entertainment-law-section .quad-columns-section__title-subtext {
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }

@media only screen and (max-width: 23.375em) {
  .entertainment-law-section .quad-columns-section__title-subtext {
    padding-left: 1.8rem;
    padding-right: 1.8rem; } }

@media only screen and (max-width: 47.9375em) {
  .entertainment-law-section__title, .entertainment-law-section__subtitle-text {
    padding-right: 3rem;
    padding-left: 3rem; } }

@media only screen and (max-width: 30em) {
  .entertainment-law-section__title, .entertainment-law-section__subtitle-text {
    padding-right: 2.5rem;
    padding-left: 2.5rem; } }

@media only screen and (max-width: 23.375em) {
  .entertainment-law-section__title, .entertainment-law-section__subtitle-text {
    padding-left: 1.8rem;
    padding-right: 1.8rem; } }

.entertainment-law-section__title {
  margin-bottom: 2.5rem; }

.entertainment-law-section__title-subtext {
  margin-bottom: 5rem; }
@media only screen and (max-width: 64em) {
  .entertainment-law-section__title-subtext {
    margin-bottom: 7rem; } }
@media only screen and (max-width: 56.25em) {
  .entertainment-law-section__title-subtext {
    margin-bottom: 6rem; } }
@media only screen and (max-width: 37.5em) {
  .entertainment-law-section__title-subtext {
    margin-bottom: 5rem; } }
@media only screen and (max-width: 23.375em) {
  .entertainment-law-section__title-subtext {
    margin-bottom: 4rem; } }

.entertainment-law-section__widget {
  padding-top: 30px;
  width: 100%; }
@media only screen and (max-width: 64em) {
  .entertainment-law-section__widget {
    padding-top: 0; } }

.entertainment-law-section .entertainment-law-section__widget-inner::after {
  display: none; }

.entertainment-law-section__widget-img-link {
  height: 42rem;
  margin-bottom: 25px;
  transform: translate(0);
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1, 1);
  -webkit-box-shadow: 3px 2px 6px rgba(0, 0, 0, 0.4);
  box-shadow: 3px 2px 6px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }
@media only screen and (max-width: 64em) {
  .entertainment-law-section__widget-img-link {
    height: 40rem; } }
@media only screen and (max-width: 30em) {
  .entertainment-law-section__widget-img-link {
    height: 36rem; } }
@media only screen and (max-width: 23.4375em) {
  .entertainment-law-section__widget-img-link {
    height: 34rem; } }
.entertainment-law-section__widget-img-link:hover {
  -webkit-transform: translate(0, -6px);
  -ms-transform: translate(0, -6px);
  transform: translate(0, -6px);
  -webkit-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.6);
  box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.6); }
.entertainment-law-section__widget-img-link::after {
  background: url("images/video-play-icon.png") transparent 100% 100%/cover no-repeat;
  width: 100px;
  height: 100px;
  pointer-events: none;
  z-index: 99; }
@media only screen and (max-width: 47.9375em) {
  .entertainment-law-section__widget-img-link::after {
    width: 70px;
    height: 70px; } }

@media only screen and (max-width: 93.75em) {
  .entertainment-law-section .owl-carousel {
    width: 96%;
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (max-width: 64em) {
  .entertainment-law-section .owl-carousel {
    width: 100%; } }

.entertainment-law-section .owl-carousel .owl-item {
  width: calc(100% / 4); }

.entertainment-law-section .owl-carousel .owl-dots {
  display: none; }
@media only screen and (max-width: 64em) {
  .entertainment-law-section .owl-carousel .owl-dots {
    padding-top: 7rem;
    display: block; } }
@media only screen and (max-width: 37.5em) {
  .entertainment-law-section .owl-carousel .owl-dots {
    padding-top: 6rem; } }
.entertainment-law-section .owl-carousel .owl-dots .owl-dot {
  margin-right: 6px;
  margin-left: 6px; }

.entertainment-law-section .owl-carousel .owl-nav {
  z-index: -9;
  height: 42rem;
  top: 30px;
  left: 0; }
@media only screen and (max-width: 64em) {
  .entertainment-law-section .owl-carousel .owl-nav {
    display: none; } }
.entertainment-law-section .owl-carousel .owl-nav button {
  min-width: 25px;
  height: 28px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25px;
  flex: 0 0 25px;
  margin-top: 4px; }
.entertainment-law-section .owl-carousel .owl-nav button span {
  opacity: 0; }
.entertainment-law-section .owl-carousel .owl-nav .owl-prev {
  background: url("images/retina-icons/MDL_Website-LeftArrow.svg") center/100% 100% transparent no-repeat;
  transform: translateX(-160%); }
.entertainment-law-section .owl-carousel .owl-nav .owl-prev:hover {
  background-image: url("images/retina-icons/MDL_Website-Trailer-LeftActive.svg"); }
.entertainment-law-section .owl-carousel .owl-nav .owl-next {
  background: url("images/retina-icons/MDL_Website-RightArrow.svg") center/100% 100% transparent no-repeat;
  transform: translateX(160%); }
.entertainment-law-section .owl-carousel .owl-nav .owl-next:hover {
  background-image: url("images/retina-icons/MDL_Website-Trailer-RightActive.svg"); }

.current-positions-section {
  background-color: #b7c4d2; }
@media only screen and (max-width: 47.9375em) {
  .current-positions-section .current-positions-section__title {
    text-align: left;
    padding-left: 0;
    padding-right: 0; } }
.current-positions-section__title {
  font-family: 'GothamRounded-Book'; }
.current-positions-section__table-header .current-positions-section__table-data {
  padding-bottom: 8px; }
@media only screen and (max-width: 47.9375em) {
  .current-positions-section__table-header {
    display: none; } }
.current-positions-section__table-body .current-positions-section__table-data {
  padding-top: 18px;
  padding-bottom: 18px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
@media only screen and (max-width: 47.9375em) {
  .current-positions-section__table-body .current-positions-section__table-data.position {
    border-bottom-width: 0;
    padding-top: 25px;
    padding-bottom: 12px; } }
@media only screen and (max-width: 47.9375em) {
  .current-positions-section__table-body .current-positions-section__table-data.location-and-btn {
    padding-top: 0;
    padding-bottom: 25px; } }
.current-positions-section__table-body .current-positions-section__table-row:last-of-type .current-positions-section__table-data {
  border-bottom-width: 0; }
@media only screen and (max-width: 47.9375em) {
  .current-positions-section__table-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
.current-positions-section__table-data.position {
  width: 60%; }
@media only screen and (max-width: 56.25em) {
  .current-positions-section__table-data.position {
    width: 50%; } }
@media only screen and (max-width: 47.9375em) {
  .current-positions-section__table-data.position {
    width: 100%; } }
.current-positions-section__table-data.position a {
  margin-right: 2.5rem; }
@media only screen and (max-width: 47.9375em) {
  .current-positions-section__table-data.position a {
    margin-right: 0; } }
.current-positions-section__table-data.location-and-btn {
  width: 40%; }
@media only screen and (max-width: 56.25em) {
  .current-positions-section__table-data.location-and-btn {
    width: 50%; } }
@media only screen and (max-width: 47.9375em) {
  .current-positions-section__table-data.location-and-btn {
    width: 100%; } }
.current-positions-section__table-data.location-and-btn p {
  margin-right: auto; }
.current-positions-section .apply-now-btn {
  margin-left: 2.5rem; }

.home.page .banner-slider {
  margin-bottom: 0; }

.home .banner-slider__content .page__top-banner-title {
  margin-bottom: 8vh; }
@media only screen and (max-height: 47.9375em) {
  .home .banner-slider__content .page__top-banner-title {
    margin-bottom: 6vh; } }
@media only screen and (max-height: 43.75em) {
  .home .banner-slider__content .page__top-banner-title {
    margin-bottom: 5vh; } }
@media only screen and (max-height: 37.5em) {
  .home .banner-slider__content .page__top-banner-title {
    margin-bottom: 5vh; } }
@media only screen and (max-width: 47.9375em) {
  .home .banner-slider__content .page__top-banner-title {
    margin-bottom: 4rem; } }
@media only screen and (max-width: 23.375em) {
  .home .banner-slider__content .page__top-banner-title {
    margin-bottom: 3rem; } }
@media only screen and (max-height: 26.25em) and (orientation: landscape) {
  .home .banner-slider__content .page__top-banner-title {
    margin-bottom: 3rem; } }

@media only screen and (max-width: 37.5em) {
  .home .expertise-section__title {
    padding-left: 0;
    padding-right: 0; } }

.careers .two-columns-section__inner .two-columns-section__header-inner {
  margin-bottom: 0; }

@media only screen and (max-width: 47.9375em) {
  .about-team-section__title, .about-team-section__title-subtext,
  .careers-opportunities-section__title,
  .careers-opportunities-section__title-subtext {
    text-align: left; } }

.careers-opportunities-section__title-subtext {
  max-width: 125rem; }

.people.page {
  background-color: #fff; }

@media only screen and (max-width: 23.375em) {
  .people .cards-default {
    width: 75%;
    margin-left: auto;
    margin-right: auto; } }

.people .cards-default__item {
  height: 35.5rem; }
@media only screen and (max-width: 87.5em) {
  .people .cards-default__item {
    height: 40rem; } }
@media only screen and (max-width: 75em) {
  .people .cards-default__item {
    height: 35rem; } }
@media only screen and (max-width: 64em) {
  .people .cards-default__item {
    height: 40rem; } }
@media only screen and (max-width: 56.25em) {
  .people .cards-default__item {
    height: 35rem; } }
@media only screen and (max-width: 47.9375em) {
  .people .cards-default__item {
    height: 42rem; } }
@media only screen and (max-width: 43.75em) {
  .people .cards-default__item {
    height: 40rem; } }
@media only screen and (max-width: 37.5em) {
  .people .cards-default__item {
    height: 34rem; } }
@media only screen and (max-width: 30em) {
  .people .cards-default__item {
    height: 32rem; } }
.people .cards-default__item:focus {
  outline: 0; }

.people .cards-default__item-title-link {
  font-family: 'GothamRounded-Medium';
  font-size: 1.5rem;
  line-height: 1.3;
  margin-bottom: 3px; }
@media only screen and (max-width: 75em) {
  .people .cards-default__item-title-link {
    font-size: 1.4rem; } }
@media only screen and (max-width: 37.5em) {
  .people .cards-default__item-title-link {
    font-size: 1.2rem;
    font-family: 'GothamRounded-Bold'; } }
@media only screen and (max-width: 23.375em) {
  .people .cards-default__item-title-link {
    font-size: 1.4rem;
    font-family: 'GothamRounded-Medium'; } }

@media only screen and (max-width: 37.5em) {
  .people .cards-default__item-title-main {
    width: 100%; } }

.people .cards-default__item-img:focus {
  outline: 0; }

.people .cards-default__item-title {
  padding-top: 8px;
  padding-bottom: 8px;
  height: 11.2rem; }
@media only screen and (max-width: 37.5em) {
  .people .cards-default__item-title {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
@media only screen and (max-width: 26.25em) {
  .people .cards-default__item-title {
    height: 13.2rem; } }
@media only screen and (max-width: 23.375em) {
  .people .cards-default__item-title {
    height: auto; } }
@media only screen and (max-width: 75em) {
  .people .cards-default__item-title .lawyer-status {
    font-size: 1.4rem; } }
@media only screen and (max-width: 37.5em) {
  .people .cards-default__item-title .lawyer-status {
    font-size: 1.2rem; } }
@media only screen and (max-width: 23.375em) {
  .people .cards-default__item-title .lawyer-status {
    font-size: 1.4rem; } }

.people .cards-default__item-inner::after {
  border-color: transparent #fff transparent transparent; }

.people .cards-default__item-inner:hover .cards-default__item-title {
  background: none rgba(19, 33, 70, 0.9);
  height: 11.2rem; }
@media only screen and (max-width: 26.25em) {
  .people .cards-default__item-inner:hover .cards-default__item-title {
    height: 13.2rem; } }
@media only screen and (max-width: 23.375em) {
  .people .cards-default__item-inner:hover .cards-default__item-title {
    height: auto; } }

.people .cards-default__item-inner:hover .cards-default__item-title-link {
  font-size: 1.5rem; }
@media only screen and (max-width: 75em) {
  .people .cards-default__item-inner:hover .cards-default__item-title-link {
    font-size: 1.4rem; } }
@media only screen and (max-width: 37.5em) {
  .people .cards-default__item-inner:hover .cards-default__item-title-link {
    font-size: 1.2rem; } }
@media only screen and (max-width: 23.375em) {
  .people .cards-default__item-inner:hover .cards-default__item-title-link {
    font-size: 1.4rem; } }

.people .cards-default__item-inner:focus {
  outline: 0; }

.profile.page {
  background-color: #f2f2f2; }

.profile .two-columns-section__header-inner, .profile .two-columns-section__content-inner {
  max-width: 65rem;
  padding-right: 8vh; }
@media only screen and (max-width: 87.5em) {
  .profile .two-columns-section__header-inner, .profile .two-columns-section__content-inner {
    padding-right: 6vh; } }
@media only screen and (max-width: 56.25em) {
  .profile .two-columns-section__header-inner, .profile .two-columns-section__content-inner {
    padding-right: 4vh; } }
@media only screen and (max-width: 47.9375em) {
  .profile .two-columns-section__header-inner, .profile .two-columns-section__content-inner {
    max-width: 100%;
    padding-right: 3rem; } }

.profile .page__wrapper {
  padding-top: 13rem; }
@media only screen and (max-width: 75em) {
  .profile .page__wrapper {
    padding-top: 12rem; } }
@media only screen and (max-width: 47.9375em) {
  .profile .page__wrapper {
    padding-top: 20rem; } }
@media only screen and (max-width: 37.5em) {
  .profile .page__wrapper {
    padding-top: 18rem; } }
@media only screen and (max-width: 26.25em) {
  .profile .page__wrapper {
    padding-top: 16rem; } }

.profile .lawyer-main-info {
  border-bottom: 1px solid rgba(107, 155, 178, 0.5); }
@media only screen and (max-width: 64em) {
  .profile .lawyer-main-info {
    padding-bottom: 18rem; } }
@media only screen and (max-width: 56.25em) {
  .profile .lawyer-main-info {
    padding-bottom: 17rem; } }
@media only screen and (max-width: 47.9375em) {
  .profile .lawyer-main-info {
    padding-bottom: 8rem; } }
@media only screen and (max-width: 37.5em) {
  .profile .lawyer-main-info {
    padding-bottom: 6rem; } }
@media only screen and (max-width: 47.9375em) {
  .profile .lawyer-main-info__inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
.profile .lawyer-main-info__inner::after {
  border-color: transparent #f2f2f2 transparent transparent;
  border-width: 0 100px 100px 0; }
@media only screen and (max-width: 37.5em) {
  .profile .lawyer-main-info__inner::after {
    border-width: 0 85px 85px 0; } }
@media only screen and (max-width: 30em) {
  .profile .lawyer-main-info__inner::after {
    border-width: 0 70px 70px 0; } }
@media only screen and (max-width: 26.25em) {
  .profile .lawyer-main-info__inner::after {
    display: none; } }
.profile .lawyer-main-info__img-wrapper {
  width: 355px;
  height: 460px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 355px;
  flex: 0 0 355px;
  overflow: hidden;
  position: relative; }
@media only screen and (max-width: 75em) {
  .profile .lawyer-main-info__img-wrapper {
    width: 330px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 330px;
    flex: 0 0 330px; } }
@media only screen and (max-width: 47.9375em) {
  .profile .lawyer-main-info__img-wrapper {
    width: 100%;
    background-color: #fff;
    text-align: center;
    height: 460px;
    flex: 0 0 auto; } }
@media only screen and (max-width: 26.25em) {
  .profile .lawyer-main-info__img-wrapper {
    max-width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    height: 490px; } }
@media only screen and (max-width: 23.4375em) {
  .profile .lawyer-main-info__img-wrapper {
    height: 430px; } }
@supports (object-fit: cover) or (-o-object-fit: cover) {
  .profile .lawyer-main-info__img-wrapper {
    height: auto; }
  @media only screen and (max-width: 47.9375em) {
    .profile .lawyer-main-info__img-wrapper {
      padding: 6rem 3rem;
      margin-bottom: 0; } }
  @media only screen and (max-width: 26.25em) {
    .profile .lawyer-main-info__img-wrapper {
      padding-top: 0;
      padding-right: 0;
      padding-left: 0; } } }
.profile .lawyer-main-info__img-wrapper--secondary {
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%; }
@supports (object-fit: cover) or (-o-object-fit: cover) {
  .profile .lawyer-main-info__img-wrapper--secondary {
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; } }
@media only screen and (max-width: 47.9375em) {
  .profile .lawyer-main-info__img-wrapper--secondary {
    width: 355px;
    max-width: 100%;
    left: 0;
    right: 0;
    margin: 6rem auto 0 auto;
    padding-bottom: 6rem; } }
@media only screen and (max-width: 26.25em) {
  .profile .lawyer-main-info__img-wrapper--secondary {
    padding-bottom: 0;
    margin-top: 0;
    width: 100%; } }
@supports (object-fit: cover) or (-o-object-fit: cover) {
  @media only screen and (max-width: 47.9375em) {
    .profile .lawyer-main-info__img-wrapper--secondary {
      margin-top: 0;
      padding-bottom: 0; } } }
.profile .lawyer-main-info__img {
  -webkit-filter: brightness(80%) grayscale(1);
  filter: brightness(80%) grayscale(1);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  min-width: 50%;
  min-height: 50%; }
@supports (object-fit: cover) or (-o-object-fit: cover) {
  .profile .lawyer-main-info__img {
    position: static;
    margin: auto;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: 100%; }
  @media only screen and (max-width: 47.9375em) {
    .profile .lawyer-main-info__img {
      max-width: 355px;
      min-width: auto;
      width: 100%;
      height: 460px; } }
  @media only screen and (max-width: 26.25em) {
    .profile .lawyer-main-info__img {
      max-width: 100%;
      height: 490px; } }
  @media only screen and (max-width: 23.4375em) {
    .profile .lawyer-main-info__img {
      height: 430px; } } }
.profile .lawyer-main-info__img:hover {
  -webkit-filter: brightness(100%) grayscale(0);
  filter: brightness(100%) grayscale(0); }
.profile .lawyer-main-info__content-wrapper {
  background-color: #fff; }
@media only screen and (max-width: 47.9375em) {
  .profile .lawyer-main-info__content-wrapper {
    padding-top: 6rem; } }
@supports (object-fit: cover) or (-o-object-fit: cover) {
  @media only screen and (max-width: 47.9375em) {
    .profile .lawyer-main-info__content-wrapper {
      padding-top: 0; } } }
.profile .lawyer-main-info__content-top-part {
  padding-left: 5rem;
  padding-right: 5rem;
  flex-wrap: wrap;
  align-content: center; }
@media only screen and (max-width: 75em) {
  .profile .lawyer-main-info__content-top-part {
    padding-left: 3rem;
    padding-right: 3rem; } }
@media only screen and (max-width: 37.5em) {
  .profile .lawyer-main-info__content-top-part {
    padding-left: 2rem;
    padding-right: 2rem; } }
@media only screen and (max-width: 23.375em) {
  .profile .lawyer-main-info__content-top-part {
    padding-left: 1.5rem;
    padding-right: 1.5rem; } }

.profile .lawyer-name {
  /*.u-font-medium-title-2-dark-GR-Bold,*/
  margin-bottom: 1.5rem;
  padding-right: 4rem; }
@media only screen and (max-width: 64em) {
  .profile .lawyer-name {
    margin-bottom: 1.2rem; } }
@media only screen and (max-width: 47.9375em) {
  .profile .lawyer-name {
    padding-right: 0; } }

.profile .lawyer-status {
  margin-bottom: 4rem; }
@media only screen and (max-width: 64em) {
  .profile .lawyer-status {
    margin-bottom: 3rem; } }

.profile .lawyer-history {
  margin-bottom: 2rem; }
@media only screen and (max-width: 64em) {
  .profile .lawyer-history {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
@media only screen and (max-width: 56.25em) {
  .profile .lawyer-history {
    margin-bottom: 1rem; } }
@media only screen and (max-width: 47.9375em) {
  .profile .lawyer-history {
    margin-bottom: 4rem; } }
.profile .lawyer-history__left {
  margin-right: 8rem; }
@media only screen and (max-width: 75em) {
  .profile .lawyer-history__left {
    margin-right: 4rem; } }
@media only screen and (max-width: 64em) {
  .profile .lawyer-history__left {
    margin-right: 0;
    margin-bottom: 1.5rem; } }
.profile .lawyer-history__left-title {
  margin-bottom: 1rem; }
@media only screen and (max-width: 64em) {
  .profile .lawyer-history__left-title {
    margin-bottom: 0.8rem; } }
.profile .lawyer-history__right p {
  line-height: 1.5; }
@media only screen and (max-width: 56.25em) {
  .profile .lawyer-history__right p {
    line-height: 1.35; } }

.profile .expertise-list__item {
  margin-bottom: 2px; }

.profile .expertise-list__link {
  white-space: nowrap; }
.profile .expertise-list__link::before {
  content: "\002B";
  margin-right: 5px; }

.profile .lawyer-contacts {
  border-top: 1px solid rgba(107, 155, 178, 0.5);
  padding: 3rem 5rem; }
@media only screen and (max-width: 75em) {
  .profile .lawyer-contacts {
    padding-left: 3rem;
    padding-right: 3rem; } }
@media only screen and (max-width: 64em) {
  .profile .lawyer-contacts {
    position: absolute;
    width: calc(100% - 6rem);
    bottom: 0;
    left: 3rem;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    background-color: #fff; } }
@media only screen and (max-width: 47.9375em) {
  .profile .lawyer-contacts {
    position: static;
    width: 100%;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }
@media only screen and (max-width: 37.5em) {
  .profile .lawyer-contacts {
    padding-left: 2rem;
    padding-right: 2rem; } }
@media only screen and (max-width: 23.375em) {
  .profile .lawyer-contacts {
    padding-left: 1.5rem;
    padding-right: 1.5rem; } }
.profile .lawyer-contacts__list {
  margin-right: 1.5rem; }
@media only screen and (max-width: 47.9375em) {
  .profile .lawyer-contacts__list {
    margin-right: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; } }
.profile .lawyer-contacts__list-item {
  margin-right: 6rem; }
@media only screen and (max-width: 87.5em) {
  .profile .lawyer-contacts__list-item {
    margin-right: 4.5rem; } }
@media only screen and (max-width: 75em) {
  .profile .lawyer-contacts__list-item {
    margin-right: 2.5rem; } }
@media only screen and (max-width: 64em) {
  .profile .lawyer-contacts__list-item {
    margin-right: 4rem; } }
.profile .lawyer-contacts__list-item:last-of-type {
  margin-right: 0; }
.profile .lawyer-contacts__list-link::before {
  content: "";
  margin-right: 1.5rem; }
@media only screen and (max-width: 75em) {
  .profile .lawyer-contacts__list-link::before {
    margin-right: 1rem; } }
@media only screen and (max-width: 37.5em) {
  .profile .lawyer-contacts .tel-number {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 48%;
    margin-right: 4%; } }
@media only screen and (max-width: 30em) {
  .profile .lawyer-contacts .tel-number {
    width: 80%; } }
.profile .lawyer-contacts .tel-number .lawyer-contacts__list-link::before {
  background: url("images/phone-icon-blue.png") no-repeat;
  width: 22px;
  height: 21px; }
@media only screen and (max-width: 37.5em) {
  .profile .lawyer-contacts .email {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    width: 48%;
    margin-right: 4%;
    margin-top: 2rem; } }
.profile .lawyer-contacts .email .lawyer-contacts__list-link::before {
  background: url("images/envelope-icon-blue.png") no-repeat;
  width: 25px;
  height: 15px; }
@media only screen and (max-width: 37.5em) {
  .profile .lawyer-contacts .vCard {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    width: 48%;
    margin-top: 2rem;
    margin-right: 0; } }
@media only screen and (max-width: 30em) {
  .profile .lawyer-contacts .vCard {
    text-align: right; } }
.profile .lawyer-contacts .vCard .lawyer-contacts__list-link::before {
  background: url("images/Vcard-icon-blue.png") no-repeat;
  width: 20px;
  height: 21px; }
@media only screen and (max-width: 37.5em) {
  .profile .lawyer-contacts .linkedin {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 48%; } }
@media only screen and (max-width: 30em) {
  .profile .lawyer-contacts .linkedin {
    text-align: right;
    width: auto; } }
.profile .lawyer-contacts .linkedin .lawyer-contacts__list-link {
  width: 22px;
  height: 21px; }
.profile .lawyer-contacts .linkedin .lawyer-contacts__list-link::before {
  display: none; }
.profile .lawyer-contacts .linkedin svg .cls-1 {
  fill: #6b9bb2; }
.profile .lawyer-contacts .print-btn {
  margin-left: auto; }
@media only screen and (max-width: 47.9375em) {
  .profile .lawyer-contacts .print-btn {
    display: none; } }
.profile .lawyer-contacts .print-btn::after {
  background: url("images/print-icon-blue.png") no-repeat;
  width: 18px;
  height: 19px; }

.lawyer-more-info {
  background-color: #fff; }

@media only screen and (max-width: 75em) {
  .touchevents .page-profile .lawyer-contacts__list-item {
    margin-right: 4.5rem; } }

@media only screen and (max-width: 47.9375em) {
  .touchevents .page-profile .lawyer-contacts__list-item {
    margin-right: 0; } }

.touchevents .page-profile .lawyer-contacts .print-btn {
  display: none; }

.about .page__tab-row-inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
@media only screen and (max-width: 47.9375em) {
  .about .page__tab-row-inner {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; } }

.about .page__tab-link {
  padding-left: 0;
  padding-right: 0; }

.about .two-columns-section__inner .two-columns-section__header-inner {
  margin-bottom: 0; }

@media only screen and (max-width: 47.9375em) {
  .advisory-boards-and-panels-section__title {
    text-align: left; } }

.advisory-boards-and-panels-section__title-subtext {
  margin-bottom: 0; }
@media only screen and (max-width: 47.9375em) {
  .advisory-boards-and-panels-section__title-subtext {
    text-align: left; } }

.advisory-boards-and-panels-section__img-wrapper {
  height: 400px; }
@media only screen and (max-width: 93.75em) {
  .advisory-boards-and-panels-section__img-wrapper {
    height: 360px; } }
@media only screen and (max-width: 64em) {
  .advisory-boards-and-panels-section__img-wrapper {
    height: 320px; } }
@media only screen and (max-width: 56.25em) {
  .advisory-boards-and-panels-section__img-wrapper {
    height: 290px; } }
@media only screen and (max-width: 37.5em) {
  .advisory-boards-and-panels-section__img-wrapper {
    height: 240px; } }
@media only screen and (max-width: 30em) {
  .advisory-boards-and-panels-section__img-wrapper {
    height: 200px; } }

@media only screen and (max-width: 47.9375em) {
  .about-the-firm-section__title {
    text-align: left; } }

@media only screen and (max-width: 47.9375em) {
  .about-the-firm-section__title-subtext {
    text-align: left; } }

.about-the-firm-section .two-columns-section__img-wrapper {
  height: 380px; }
@media only screen and (min-width: 112.5em) {
  .about-the-firm-section .two-columns-section__img-wrapper {
    height: 440px; } }
@media only screen and (max-width: 93.75em) {
  .about-the-firm-section .two-columns-section__img-wrapper {
    height: 340px; } }
@media only screen and (max-width: 64em) {
  .about-the-firm-section .two-columns-section__img-wrapper {
    height: 300px; } }
@media only screen and (max-width: 56.25em) {
  .about-the-firm-section .two-columns-section__img-wrapper {
    height: 250px; } }
@media only screen and (max-width: 47.9375em) {
  .about-the-firm-section .two-columns-section__img-wrapper {
    height: 280px; } }
@media only screen and (max-width: 37.5em) {
  .about-the-firm-section .two-columns-section__img-wrapper {
    height: 240px; } }
@media only screen and (max-width: 26.25em) {
  .about-the-firm-section .two-columns-section__img-wrapper {
    height: 200px; } }

.contact .page__breadcrumb {
  padding-top: 15rem;
  margin-bottom: 5rem; }

.contact-cards-section__title {
  /*.u-font-medium-title-2-dark-GR-Medium,*/ }
@media only screen and (max-width: 47.9375em) {
  .contact-cards-section__title {
    padding-top: 16rem; } }
@media only screen and (max-width: 37.5em) {
  .contact-cards-section__title {
    padding-top: 14rem;
    font-size: 3rem; } }
@media only screen and (max-width: 23.375em) {
  .contact-cards-section__title {
    padding-top: 12rem;
    font-size: 2.8rem; } }

.contact-cards-section .cards-default {
  margin-left: -20px;
  margin-right: -20px; }
@media only screen and (max-width: 56.25em) {
  .contact-cards-section .cards-default {
    margin-left: -10px;
    margin-right: -10px; } }
.contact-cards-section .cards-default__item {
  width: 50%;
  height: 47rem;
  margin-bottom: 5rem; }
@media only screen and (max-width: 87.5em) {
  .contact-cards-section .cards-default__item {
    height: 42rem; } }
@media only screen and (max-width: 64em) {
  .contact-cards-section .cards-default__item {
    height: 38rem; } }
@media only screen and (max-width: 56.25em) {
  .contact-cards-section .cards-default__item {
    height: 34rem; } }
@media only screen and (max-width: 47.9375em) {
  .contact-cards-section .cards-default__item {
    height: 28rem; } }
@media only screen and (max-width: 37.5em) {
  .contact-cards-section .cards-default__item {
    height: 39rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }
@media only screen and (max-width: 26.25em) {
  .contact-cards-section .cards-default__item {
    height: 34rem; } }
@media only screen and (max-width: 23.375em) {
  .contact-cards-section .cards-default__item {
    height: 30rem; } }
.contact-cards-section .cards-default__item-inner {
  margin-left: 20px;
  margin-right: 20px; }
@media only screen and (max-width: 56.25em) {
  .contact-cards-section .cards-default__item-inner {
    margin-left: 10px;
    margin-right: 10px; } }
@media only screen and (max-width: 37.5em) {
  .contact-cards-section .cards-default__item-inner {
    max-width: 39rem;
    width: 100%; } }
.contact-cards-section .cards-default__item-inner::after {
  border-width: 0 90px 90px 0; }
@media only screen and (max-width: 64em) {
  .contact-cards-section .cards-default__item-inner::after {
    border-width: 0 70px 70px 0; } }
@media only screen and (max-width: 56.25em) {
  .contact-cards-section .cards-default__item-inner::after {
    border-width: 0 50px 50px 0; } }
@media only screen and (max-width: 37.5em) {
  .contact-cards-section .cards-default__item-inner::after {
    border-width: 0 75px 75px 0; } }
@media only screen and (max-width: 26.25em) {
  .contact-cards-section .cards-default__item-inner::after {
    border-width: 0 60px 60px 0; } }
@media only screen and (max-width: 23.375em) {
  .contact-cards-section .cards-default__item-inner::after {
    border-width: 0 45px 45px 0; } }
.contact-cards-section .cards-default__item-inner:hover .cards-default__item-title-link {
  display: none; }
.contact-cards-section .cards-default__item-title {
  padding-left: 25px;
  padding-right: 25px;
  height: 7rem; }
@media only screen and (max-width: 64em) {
  .contact-cards-section .cards-default__item-title {
    height: 6rem; } }
@media only screen and (max-width: 56.25em) {
  .contact-cards-section .cards-default__item-title {
    height: 5.6rem; } }
@media only screen and (max-width: 47.9375em) {
  .contact-cards-section .cards-default__item-title {
    height: 4.8rem; } }
.contact-cards-section .cards-default__item-title-link {
  transition: opacity .1s;
  font-size: 2.6rem;
  line-height: 1.2;
  opacity: 1; }
@media only screen and (max-width: 64em) {
  .contact-cards-section .cards-default__item-title-link {
    font-size: 2.2rem; } }
@media only screen and (max-width: 56.25em) {
  .contact-cards-section .cards-default__item-title-link {
    font-size: 2rem; } }
@media only screen and (max-width: 47.9375em) {
  .contact-cards-section .cards-default__item-title-link {
    font-size: 1.7rem; } }

.card-hover-content {
  padding: 4rem; }
@media only screen and (max-width: 87.5em) {
  .card-hover-content {
    padding: 3rem; } }
@media only screen and (max-width: 64em) {
  .card-hover-content {
    padding-left: 2rem;
    padding-right: 2rem; } }
@media only screen and (max-width: 64em) {
  .card-hover-content {
    font-size: 2.2rem; } }
@media only screen and (max-width: 56.25em) {
  .card-hover-content {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    font-size: 2rem; } }
@media only screen and (max-width: 47.9375em) {
  .card-hover-content {
    font-size: 1.7rem;
    padding-top: 3.2rem;
    padding-bottom: 2.4rem; } }
@media only screen and (max-width: 37.5em) {
  .card-hover-content {
    font-size: 2.1rem;
    padding: 4rem 3.5rem;
    line-height: 1.3; } }
@media only screen and (max-width: 26.25em) {
  .card-hover-content {
    font-size: 2rem;
    padding: 3.2rem 2.4rem; } }
@media only screen and (max-width: 23.375em) {
  .card-hover-content {
    font-size: 1.8rem;
    padding: 2.4rem 1.6rem; } }
.card-hover-content__link {
  margin-bottom: 1.6rem; }
@media only screen and (max-width: 87.5em) {
  .card-hover-content__link {
    margin-bottom: 0.8rem; } }
@media only screen and (max-width: 37.5em) {
  .card-hover-content__link {
    margin-bottom: 1.4rem; } }
@media only screen and (max-width: 26.25em) {
  .card-hover-content__link {
    margin-bottom: 0.8rem; } }
.card-hover-content__link:last-of-type {
  margin-bottom: 0; }
.card-hover-content__link > a {
  color: #fff; }
.card-hover-content__link > a::before {
  margin-right: 3rem; }
@media only screen and (max-width: 87.5em) {
  .card-hover-content__link > a::before {
    margin-right: 2.4rem; } }
@media only screen and (max-width: 64em) {
  .card-hover-content__link > a::before {
    margin-right: 1.6rem; } }
@media only screen and (max-width: 56.25em) {
  .card-hover-content__link > a::before {
    margin-right: 1.2rem; } }
.card-hover-content .phone > a::before {
  content: "";
  background: url(images/retina-icons/MDL_Website-Phone-white.svg) center/100% no-repeat;
  width: 24px;
  height: 24px;
  display: inline-block; }
@media only screen and (max-width: 47.9375em) {
  .card-hover-content .phone > a::before {
    width: 20px;
    height: 20px; } }
.card-hover-content .email > a::before {
  content: "";
  background: url(images/retina-icons/MDL_Website-mail-white.svg) center/100% no-repeat;
  width: 27px;
  height: 18px;
  display: inline-block;
  margin-top: 3px; }
@media only screen and (max-width: 47.9375em) {
  .card-hover-content .email > a::before {
    width: 22px;
    height: 15px; } }
.card-hover-content .map > a::before {
  content: "";
  background: url(images/contact-icon-3.png) center/100% no-repeat;
  width: 25px;
  height: 20px;
  display: inline-block; }
@media only screen and (max-width: 47.9375em) {
  .card-hover-content .map > a::before {
    width: 22px;
    height: 18px;
    margin-top: 3px; } }

.touchevents .contact-cards-section .cards-default__item-inner .cards-default__item-title {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#132146));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #132146 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #132146 100%);
  height: 100%; }

.touchevents .contact-cards-section .cards-default__item-inner .cards-default__item-title-link {
  display: none; }

.news .filter-row__inner {
  padding-right: 0; }
@media only screen and (max-width: 47.9375em) {
  .news .filter-row__inner {
    padding-left: 0; } }

.news .filter-row .filter-item::after {
  right: 0; }

.news .filter-row .filter-select {
  padding-right: 3rem; }

.news .latest-articles-section {
  background-color: transparent; }
.news .latest-articles-section__inner {
  padding-top: 0;
  padding-bottom: 0; }
@media only screen and (max-width: 64em) {
  .news .latest-articles-section__inner {
    padding: 0 3rem; } }
@media only screen and (max-width: 64em) {
  .news .latest-articles-section__widget-inner {
    margin-right: 15px;
    margin-left: 15px;
    width: auto; } }
.news .latest-articles-section__widget-inner::after {
  border-color: transparent #e0dfde transparent transparent; }
@media only screen and (max-width: 30em) {
  .news .latest-articles-section__widget-inner::after {
    border-width: 0 50px 50px 0; } }
@media only screen and (max-width: 64em) {
  .news .latest-articles-section__widget {
    width: 33.3333333%;
    height: auto; } }
@media only screen and (max-width: 47.9375em) {
  .news .latest-articles-section__widget {
    width: 50%; } }
@media only screen and (max-width: 30em) {
  .news .latest-articles-section__widget {
    width: 100%;
    padding-bottom: 5rem;
    border-bottom: 1px solid #ccc; } }
.news .latest-articles-section__widget:last-of-type {
  border-bottom-width: 0; }
@media only screen and (max-width: 64em) {
  .news .latest-articles-section__widgets-block {
    margin-right: -15px;
    margin-left: -15px; } }

.breadcrumb-and-filter-wrapper {
  margin-bottom: 1.5rem; }
@media only screen and (max-width: 47.9375em) {
  .breadcrumb-and-filter-wrapper {
    padding-top: 0; } }

@media only screen and (max-width: 47.9375em) {
  .archive-btn {
    text-align: left; } }

.archive-btn a:hover, .archive-btn a:hover {
  color: #132146; }

.article, .single-post {
  /*.share-facebook-button {
        a {
            background: url("images/retina-icons/MDL_Website-Facebook.svg") center/10px 21px no-repeat #425f9c;
        }
    }

    .share-linkedin-button {
        a {
            background: url("images/retina-icons/MDL_Website-LinkedIn.svg") center/16px 16px no-repeat #006699;
        }
    }

    .share-twitter-button {
        a {
            background: url("images/retina-icons/MDL_Website-Twitter.svg") center/18px 16px no-repeat #43bceb;
        }
    }

    .mail-button {
        a {
            background: url("images/message-icon.png") center/20px 15px no-repeat #6b9bb2;
        }
    }*/ }
@media only screen and (max-width: 47.9375em) {
  .article .page__top-banner-img-wrapper, .single-post .page__top-banner-img-wrapper {
    margin-bottom: 0; } }
.article .page__breadcrumb-inner, .single-post .page__breadcrumb-inner {
  padding-top: 0; }
.article .page__top-banner-title, .single-post .page__top-banner-title {
  padding-top: 15px;
  padding-bottom: 25px; }
@media only screen and (max-width: 47.9375em) {
  .article .page__top-banner-title, .single-post .page__top-banner-title {
    padding-top: 8px;
    padding-bottom: 12px; } }
.article .article-date, .single-post .article-date {
  margin-top: 1.2rem; }
.article .share-buttons-list-title, .single-post .share-buttons-list-title {
  margin-right: 2.5rem; }
.article .share-buttons-list, .single-post .share-buttons-list {
  /*li {
            margin-right: 1rem;

            @include respond(phone-xs) {
                margin-right: 2rem;
            }

            &:last-of-type {
                @include respond(tab-port-medium--small) {
                    margin-right: 0;
                }
            }
        }*/ }
.article .share-buttons-list a, .single-post .share-buttons-list a {
  border-radius: 100%;
  width: 32px;
  height: 32px;
  margin-right: 1rem; }
@media only screen and (max-width: 47.9375em) {
  .article .share-buttons-list a:last-of-type, .single-post .share-buttons-list a:last-of-type {
    margin-right: 0; } }
.article .share-buttons-list a.a2a_button_facebook, .single-post .share-buttons-list a.a2a_button_facebook {
  background-color: #425f9c; }
.article .share-buttons-list a.a2a_button_facebook img, .single-post .share-buttons-list a.a2a_button_facebook img {
  height: 20px;
  width: 10px; }
.article .share-buttons-list a.a2a_button_twitter, .single-post .share-buttons-list a.a2a_button_twitter {
  background-color: #43bceb; }
.article .share-buttons-list a.a2a_button_twitter img, .single-post .share-buttons-list a.a2a_button_twitter img {
  height: 16px;
  width: 18px; }
.article .share-buttons-list a.a2a_button_linkedin, .single-post .share-buttons-list a.a2a_button_linkedin {
  background-color: #006699; }
.article .share-buttons-list a.a2a_button_linkedin img, .single-post .share-buttons-list a.a2a_button_linkedin img {
  height: 16px;
  width: 17px; }
.article .share-buttons-list a.a2a_button_email, .single-post .share-buttons-list a.a2a_button_email {
  background-color: #6b9bb2; }
.article .share-buttons-list a.a2a_button_email img, .single-post .share-buttons-list a.a2a_button_email img {
  height: 16px;
  width: 20px; }
.article__share-buttons-inner {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 12px 16px;
  background-color: #fff; }

.article-dynamic-content {
  padding-right: 10vh; }
@media only screen and (max-width: 75em) {
  .article-dynamic-content {
    padding-right: 4vh; } }
@media only screen and (max-width: 56.25em) {
  .article-dynamic-content {
    padding-right: 0; } }

.tax-laws .people .cards-default__item {
  height: 40.5rem; }

.tax-laws .people .cards-default__item-title {
  height: auto; }

.tax-laws #meetTheTeamSection.owl-carousel {
  width: 98%; }
@media only screen and (max-width: 64em) {
  .tax-laws #meetTheTeamSection.owl-carousel {
    width: 100%; } }
.tax-laws #meetTheTeamSection.owl-carousel .owl-nav {
  height: 0;
  top: 50%; }

.tax-laws #meetTheTeamSection .cards-default__item {
  /*@include respond(phone-medium) {
                height: 28rem;
            }

            @include respond(phone-medium-2) {
                height: 24rem;
            }

            @include respond(phone-xs) {
                height: 30rem;
            }*/ }
@media only screen and (max-width: 64em) {
  .tax-laws #meetTheTeamSection .cards-default__item {
    height: 44rem; } }
@media only screen and (max-width: 37.5em) {
  .tax-laws #meetTheTeamSection .cards-default__item {
    height: 40rem; } }
@media only screen and (max-width: 30em) {
  .tax-laws #meetTheTeamSection .cards-default__item {
    height: 36rem; } }
@media only screen and (max-width: 23.375em) {
  .tax-laws #meetTheTeamSection .cards-default__item {
    height: 32rem; } }

.tax-laws .page__tab-row-inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
@media only screen and (max-width: 47.9375em) {
  .tax-laws .page__tab-row-inner {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; } }

.tax-laws .main-content-section__text,
.tax-laws .top-text-section__inner {
  max-width: 85%;
  margin-bottom: 4.5rem; }
@media only screen and (max-width: 64em) {
  .tax-laws .main-content-section__text,
  .tax-laws .top-text-section__inner {
    max-width: 95%; } }
@media only screen and (max-width: 47.9375em) {
  .tax-laws .main-content-section__text,
  .tax-laws .top-text-section__inner {
    max-width: 100%; } }

.tax-laws .cards-default__item-inner::after {
  border-color: transparent #e0dfde transparent transparent; }

@media only screen and (max-width: 37.5em) {
  .tax-laws .cards-default__item {
    height: 24rem; } }

@media only screen and (max-width: 23.375em) {
  .tax-laws .cards-default__item {
    height: auto; } }

.tax-laws .cards-default__item-content {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#132146));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #132146 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #132146 100%); }

.tax-laws .cards-default__item-content-link {
  padding: 30px 40px 35px 25px; }
@media only screen and (max-width: 64em) {
  .tax-laws .cards-default__item-content-link {
    padding: 20px 12px; } }
@media only screen and (max-width: 37.5em) {
  .tax-laws .cards-default__item-content-link {
    padding: 12px 8px; } }
@media only screen and (max-width: 30em) {
  .tax-laws .cards-default__item-content-link {
    padding-left: 6px;
    padding-right: 6px; } }

.tax-laws .cards-default .card-title {
  margin-bottom: 1rem; }
@media only screen and (max-width: 56.25em) {
  .tax-laws .cards-default .card-title {
    font-size: 1.4rem; } }
@media only screen and (max-width: 30em) {
  .tax-laws .cards-default .card-title {
    font-size: 1.2em; } }

@media only screen and (max-width: 56.25em) {
  .tax-laws .cards-default .card-text,
  .tax-laws .cards-default .card-footer {
    font-size: 1.3rem; } }

@media only screen and (max-width: 30em) {
  .tax-laws .cards-default .card-text,
  .tax-laws .cards-default .card-footer {
    font-size: 1.2em; } }

.tax-laws .cards-default .card-text {
  margin-bottom: 1.5rem; }
@media only screen and (max-width: 37.5em) {
  .tax-laws .cards-default .card-text {
    margin-bottom: 0.8rem; } }

.tax-laws .cards-default .card-footer {
  line-height: normal; }
.tax-laws .cards-default .card-footer::before {
  background: url("images/retina-icons/MDL_Website-EYE.svg") no-repeat;
  width: 24px;
  height: 14px;
  margin-right: 1.2rem; }

.tax-laws .expertise-cards {
  margin-right: -15px;
  margin-left: -15px; }
@media only screen and (max-width: 56.25em) {
  .tax-laws .expertise-cards {
    margin-right: -6px;
    margin-left: -6px; } }
@media only screen and (max-width: 30em) {
  .tax-laws .expertise-cards {
    margin-right: -4px;
    margin-left: -4px; } }
.tax-laws .expertise-cards .cards-default__item {
  width: 33.3333333%; }
@media only screen and (max-width: 47.9375em) {
  .tax-laws .expertise-cards .cards-default__item {
    width: 50%; } }
@media only screen and (max-width: 23.375em) {
  .tax-laws .expertise-cards .cards-default__item {
    width: 100%; } }
.tax-laws .expertise-cards .cards-default__item-inner {
  margin-left: 15px;
  margin-right: 15px; }
@media only screen and (max-width: 56.25em) {
  .tax-laws .expertise-cards .cards-default__item-inner {
    margin-right: 6px;
    margin-left: 6px; } }
@media only screen and (max-width: 30em) {
  .tax-laws .expertise-cards .cards-default__item-inner {
    margin-right: 4px;
    margin-left: 4px; } }

.tax-laws .services-block p:first-of-type {
  margin-bottom: 2.5rem; }

.tax-laws .faqs-block h3 span {
  text-transform: lowercase; }

.tax-laws .latest-articles-section .quad-columns-section__widget-btn {
  margin-left: 42px; }

.tax-laws .latest-articles-section .category-name::before {
  background: url("images/retina-icons/MDL_Website-ARTICLE.svg") no-repeat;
  width: 26px;
  height: 20px;
  margin-right: 16px;
  margin-top: 2px; }

.tax-laws .cards-default__item-inner {
  margin-left: 12px;
  margin-right: 12px; }

.services-block .main-content-section__text p:first-of-type {
  margin-bottom: 2.5rem; }

.term-entertainment-law.tax-laws .people .cards-default__item {
  height: 40.5rem; }

.term-entertainment-law.tax-laws .people .cards-default__item-title {
  height: auto; }

.term-entertainment-law.tax-laws .people .lawyer-status {
  margin-bottom: 0; }

.term-entertainment-law.tax-laws .banner-slider {
  margin-bottom: 0; }
@media only screen and (max-width: 47.9375em) {
  .term-entertainment-law.tax-laws .banner-slider {
    margin-bottom: 5.5rem; } }
@media only screen and (max-width: 47.9375em) {
  .term-entertainment-law.tax-laws .banner-slider .page__top-banner-content {
    height: 80%; } }
@media only screen and (max-height: 47.9375em) and (orientation: landscape) {
  .term-entertainment-law.tax-laws .banner-slider .page__top-banner-content {
    height: 90%; } }

.term-entertainment-law.tax-laws .faqs-block h3 span {
  text-transform: lowercase; }

@media only screen and (max-width: 64em) {
  .term-entertainment-law.tax-laws .cards-default__item {
    height: 44rem; } }

@media only screen and (max-width: 37.5em) {
  .term-entertainment-law.tax-laws .cards-default__item {
    height: 40rem; } }

@media only screen and (max-width: 30em) {
  .term-entertainment-law.tax-laws .cards-default__item {
    height: 36rem; } }

@media only screen and (max-width: 23.375em) {
  .term-entertainment-law.tax-laws .cards-default__item {
    height: 32rem; } }

.term-entertainment-law.tax-laws .cards-default__item-inner {
  margin-left: 12px;
  margin-right: 12px; }
.term-entertainment-law.tax-laws .cards-default__item-inner::after {
  border-color: transparent #e0dfde transparent transparent; }

.term-entertainment-law.tax-laws #meetTheTeamSection.owl-carousel .owl-nav {
  height: 0;
  top: 50%; }

.term-entertainment-law.tax-laws .main-content-section__text p:first-of-type {
  margin-bottom: 2.5rem; }

.term-entertainment-law.tax-laws .main-content-section__text,
.term-entertainment-law.tax-laws .top-intro-text__inner {
  max-width: 85%; }
@media only screen and (max-width: 64em) {
  .term-entertainment-law.tax-laws .main-content-section__text,
  .term-entertainment-law.tax-laws .top-intro-text__inner {
    max-width: 95%; } }
@media only screen and (max-width: 47.9375em) {
  .term-entertainment-law.tax-laws .main-content-section__text,
  .term-entertainment-law.tax-laws .top-intro-text__inner {
    max-width: 100%; } }

.term-entertainment-law.tax-laws #meetTheTeamSection.owl-carousel {
  width: 98%; }
@media only screen and (max-width: 64em) {
  .term-entertainment-law.tax-laws #meetTheTeamSection.owl-carousel {
    width: 100%; } }

.term-entertainment-law.tax-laws .latest-articles-section .quad-columns-section__widget-btn {
  margin-left: 42px; }

.term-entertainment-law.tax-laws .latest-articles-section .category-name::before {
  background: url("images/retina-icons/MDL_Website-ARTICLE.svg") no-repeat;
  width: 26px;
  height: 20px;
  margin-right: 16px;
  margin-top: 2px; }

.term-entertainment-law.tax-laws .top-intro-text::before {
  background: url("images/retina-icons/MDL_Website-EntertainmentSlider-icon-blue.svg") no-repeat;
  width: 26px;
  height: 24px;
  margin-right: 1.2rem;
  margin-top: 0.4rem; }

@media only screen and (max-width: 47.9375em) {
  .term-entertainment-law.tax-laws .tv-shows-section .quad-columns-section__title-subtext,
  .term-entertainment-law.tax-laws .films-section .quad-columns-section__title-subtext {
    padding-left: 0;
    padding-right: 0; } }

.term-entertainment-law.tax-laws .tv-shows-section__img-wrapper,
.term-entertainment-law.tax-laws .films-section__img-wrapper {
  height: 0;
  padding-top: 28.6%; }

.term-entertainment-law.tax-laws .expertise-block .main-content-section__text {
  max-width: 90%; }
@media only screen and (max-width: 64em) {
  .term-entertainment-law.tax-laws .expertise-block .main-content-section__text {
    max-width: 100%; } }
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text p {
  margin-bottom: 1.4rem; }
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li {
  margin-right: 4.2rem;
  padding-left: 12px; }
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li:last-of-type {
  margin-right: 0; }
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li::before {
  content: "";
  width: 5px;
  height: 5px;
  margin-right: 6px;
  background-color: #6b9bb2;
  top: 8px; }
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li a {
  text-decoration: none; }
.term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li a:hover, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li a:focus, .term-entertainment-law.tax-laws .expertise-block .main-content-section__text ul li a:visited {
  text-decoration: none; }

.term-entertainment-law.tax-laws .expertise-block .subtitle-text {
  font-size: 18px; }

.tax-laws.term-location-mornington .page__tab-row-inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
@media only screen and (max-width: 47.9375em) {
  .tax-laws.term-location-mornington .page__tab-row-inner {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; } }

.tax-laws.term-location-mornington .banner-slider {
  margin-bottom: 0; }
@media only screen and (max-width: 47.9375em) {
  .tax-laws.term-location-mornington .banner-slider {
    margin-bottom: 5.5rem; } }

.tax-laws.term-location-mornington .meet-the-team-section .quad-columns-section__title {
  margin-bottom: 5.5rem; }

.tax-laws.term-location-mornington .meet-the-team-section .cards-default__item-inner::after {
  border-width: 0 40px 40px 0; }
@media only screen and (max-width: 23.375em) {
  .tax-laws.term-location-mornington .meet-the-team-section .cards-default__item-inner::after {
    border-width: 0 30px 30px 0; } }

.tax-laws.term-location-mornington #page__servicesSection.main-content-section__text p {
  margin-bottom: 2rem; }

.tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h1, .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h2, .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h3, .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h4, .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h5, .tax-laws.term-location-mornington #page__servicesSection.main-content-section__text h6 {
  margin-top: 4.8rem; }

.tax-laws.term-location-mornington .top-intro-section {
  margin-bottom: 4.8rem; }

.tax-laws.term-location-mornington .main-content-section .top-intro-section .main-content-section__text h4 {
  margin-bottom: 1rem; }

.tax-laws.term-location-mornington .lawyers {
  margin-left: -20px;
  margin-right: -20px; }
@media only screen and (max-width: 75em) {
  .tax-laws.term-location-mornington .lawyers {
    margin-left: -12px;
    margin-right: -12px; } }
@media only screen and (max-width: 64em) {
  .tax-laws.term-location-mornington .lawyers {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

.tax-laws.term-location-mornington .lawyers-widget {
  width: 50%;
  height: 355px; }
@media only screen and (max-width: 75em) {
  .tax-laws.term-location-mornington .lawyers-widget {
    height: 320px; } }
@media only screen and (max-width: 64em) {
  .tax-laws.term-location-mornington .lawyers-widget {
    height: 355px;
    max-width: 580px;
    width: 100%; } }
@media only screen and (max-width: 37.5em) {
  .tax-laws.term-location-mornington .lawyers-widget {
    height: auto; } }
.tax-laws.term-location-mornington .lawyers-widget__inner {
  margin-right: 20px;
  margin-left: 20px;
  background-color: #132146; }
@media only screen and (max-width: 75em) {
  .tax-laws.term-location-mornington .lawyers-widget__inner {
    margin-left: 12px;
    margin-right: 12px; } }
@media only screen and (max-width: 37.5em) {
  .tax-laws.term-location-mornington .lawyers-widget__inner {
    flex-wrap: wrap; } }
@media only screen and (max-width: 23.375em) {
  .tax-laws.term-location-mornington .lawyers-widget__bottom-links .list__link {
    font-size: 1.6rem; } }
.tax-laws.term-location-mornington .lawyers-widget__bottom-links .list .phone {
  margin-right: auto; }
.tax-laws.term-location-mornington .lawyers-widget__bottom-links .list .phone .list__link {
  background: url("images/retina-icons/MDL_Website-Phone-lightBlue.svg") left center/22px 21px no-repeat;
  padding-left: 3.6rem; }
@media only screen and (max-width: 75em) {
  .tax-laws.term-location-mornington .lawyers-widget__bottom-links .list .phone .list__link {
    padding-left: 2.8rem; } }
.tax-laws.term-location-mornington .lawyers-widget__bottom-links .list .email {
  margin-right: 2.8rem; }
@media only screen and (max-width: 75em) {
  .tax-laws.term-location-mornington .lawyers-widget__bottom-links .list .email {
    margin-right: 1.6rem; } }
.tax-laws.term-location-mornington .lawyers-widget__bottom-links .list .email .list__link {
  background: url("images/retina-icons/MDL_Website-mail-blue.svg") no-repeat;
  width: 25px;
  height: 16px; }
.tax-laws.term-location-mornington .lawyers-widget__bottom-links .list .profile .list__link {
  background: url("images/retina-icons/MDL_Website-Profile.svg") no-repeat;
  width: 22px;
  height: 22px; }
.tax-laws.term-location-mornington .lawyers-widget__text {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 2.4rem 2.4rem 2.8rem 2.4rem; }
@media only screen and (max-width: 87.5em) {
  .tax-laws.term-location-mornington .lawyers-widget__text {
    padding: 2rem; } }
@media only screen and (max-width: 75em) {
  .tax-laws.term-location-mornington .lawyers-widget__text {
    padding: 1.6rem; } }
@media only screen and (max-width: 64em) {
  .tax-laws.term-location-mornington .lawyers-widget__text {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem; } }
@media only screen and (max-width: 37.5em) {
  .tax-laws.term-location-mornington .lawyers-widget__text {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding-bottom: 30px;
    padding-top: 35px; } }
.tax-laws.term-location-mornington .lawyers-widget__photo {
  width: 242px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 242px;
  flex: 1 0 242px;
  /* @include respond(tab-land) {
                     width: 200px;
                     -webkit-box-flex: 1;
                     -ms-flex: 1 0 200px;
                     flex: 1 0 200px;
                 }*/
  /*@include respond(tab-land-medium) {
                    width: 242px;
                    -webkit-box-flex: 1;
                    -ms-flex: 1 0 242px;
                    flex: 1 0 242px;
                }*/ }
@media only screen and (max-width: 37.5em) {
  .tax-laws.term-location-mornington .lawyers-widget__photo {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    height: 355px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto; } }

.tax-laws.term-location-mornington .lawyer-name {
  margin-bottom: 0.8rem; }
@media only screen and (max-width: 75em) {
  .tax-laws.term-location-mornington .lawyer-name {
    font-size: 2rem; } }
.tax-laws.term-location-mornington .lawyer-name .lawyer-degree {
  font-size: 1.6rem; }

.tax-laws.term-location-mornington .lawyer-status {
  margin-bottom: 2rem; }
@media only screen and (max-width: 75em) {
  .tax-laws.term-location-mornington .lawyer-status {
    margin-bottom: 1.2rem;
    font-size: 1.8rem; } }

.tax-laws.term-location-mornington .lawyer-about-text {
  margin-bottom: auto;
  padding-bottom: 1.2rem; }
@media only screen and (max-width: 37.5em) {
  .tax-laws.term-location-mornington .lawyer-about-text {
    padding-bottom: 3.6rem; } }
