/*!
 * Theme Name: Digizine
 * Description: Theme for the Digizine
 * Author: Lyles Sutherland Ltd.
 * Template: swidows-parent
 * Version: 1.0.0
 * Year: 2025/06
*/.background-grey{background-color:#f8f8f8}
:root{--theme-brand-colour-lightgray:#f8f8f8;--theme-brand-colour-primary:#e61a1a;--theme-brand-colour-secondary:#ff222f;--theme-brand-colour-tertiary:#0b3239;--theme-brand-colour-light-pink:#ffddec;--theme-brand-colour-dark-pink:#ffccd9;--theme-brand-colour-light-purple:#ede9ff;--theme-brand-colour-dark-purple:#dbf}
@font-face{font-family:'ABC Arizona Flare';src:url("/wp-content/themes/swidows-parent/assets/fonts/ABCArizonaFlare-Medium.woff2") format("woff2"),url("/wp-content/themes/swidows-parent/assets/fonts/ABCArizonaFlare-Medium.woff") format("woff"),url("/wp-content/themes/swidows-parent/assets/fonts/ABCArizonaFlare-Medium.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'GT Ultra Standard Lloyds';src:url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Thin.woff2") format("woff2"),url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'GT Ultra Standard Lloyds';src:url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Thin-Italic.woff2") format("woff2"),url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Thin-Italic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}
@font-face{font-family:'GT Ultra Standard Lloyds';src:url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Light.woff2") format("woff2"),url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'GT Ultra Standard Lloyds';src:url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Light-Italic.woff2") format("woff2"),url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Light-Italic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:'GT Ultra Standard Lloyds';src:url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Regular.woff2") format("woff2"),url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'GT Ultra Standard Lloyds';src:url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Regular-Italic.woff2") format("woff2"),url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Regular-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'GT Ultra Standard Lloyds';src:url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Bold.woff2") format("woff2"),url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Bold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'GT Ultra Standard Lloyds';src:url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Bold-Italic.woff2") format("woff2"),url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Bold-Italic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}
@font-face{font-family:'GT Ultra Standard Lloyds';src:url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Black.woff2") format("woff2"),url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Black.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'GT Ultra Standard Lloyds';src:url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Black-Italic.woff2") format("woff2"),url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Black-Italic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:'GT Ultra Standard Lloyds';src:url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Ultra.woff2") format("woff2"),url("/wp-content/themes/swidows-parent/assets/fonts/GT-Ultra-Standard-Lloyds-Ultra.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}
.button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button,.gf_button,.wp-block-button .wp-block-button__link{cursor:pointer;text-transform:capitalize;font-size:.8888888889rem;font-weight:100;padding:.625rem 1.625rem;background:0;border:0;border-radius:0}
.button-primary,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button,.gf_button,.wp-block-button .wp-block-button__link{color:#fff;background:#e61a1a;border:1px solid #e61a1a}
.button-primary:hover,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button:hover,.gf_button:hover,.wp-block-button .wp-block-button__link:hover,.button-primary:active,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button:active,.gf_button:active,.wp-block-button .wp-block-button__link:active,.button-primary:focus,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button:focus,.gf_button:focus,.wp-block-button .wp-block-button__link:focus{color:#fff;background:#d01717;border-color:#d01717}
.button-secondary{border:0;position:relative;padding:0 15px 15px 0;margin-bottom:0;--background-color:#ff222f}
.button-secondary:hover:after,.button-secondary:active:after,.button-secondary:focus:after{width:100%}
.button-secondary:before{content:"";font-weight:900;font-family:"Font Awesome 5 Free";min-width:.5rem;display:inline-block;font-size:13px;margin-right:5px}
.button-secondary:after{content:'';position:absolute;bottom:0;left:0;width:30%;height:5px;background-color:#ff222f;border-radius:3px;-webkit-transition:all .3s;transition:all .3s}
.button-tertiary{color:#e61a1a;background:#fff;border:1px solid #e61a1a;border-radius:33px;padding:7px 15px}
.button-tertiary:hover,.button-tertiary:active,.button-tertiary:focus{color:#e61a1a;background:#f2f2f2;border-color:#f2f2f2}
.colored-white .button-secondary,.background-secondary .button.button-secondary,.section-full-width-banner .button.button-secondary,.background-secondary .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .background-secondary .button-secondary.gf_button,.section-full-width-banner .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .section-full-width-banner .button-secondary.gf_button,.section-full-width-banner .full-width-banner-text .button.button-secondary{color:#fff;border-color:#fff}
.colored-white .button-secondary:hover,.background-secondary .button.button-secondary:hover,.section-full-width-banner .button.button-secondary:hover,.background-secondary .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button:hover,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .background-secondary .button-secondary.gf_button:hover,.section-full-width-banner .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button:hover,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .section-full-width-banner .button-secondary.gf_button:hover,.colored-white .button-secondary:active,.background-secondary .button.button-secondary:active,.section-full-width-banner .button.button-secondary:active,.background-secondary .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button:active,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .background-secondary .button-secondary.gf_button:active,.section-full-width-banner .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button:active,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .section-full-width-banner .button-secondary.gf_button:active,.colored-white .button-secondary:focus,.background-secondary .button.button-secondary:focus,.section-full-width-banner .button.button-secondary:focus,.background-secondary .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button:focus,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .background-secondary .button-secondary.gf_button:focus,.section-full-width-banner .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button:focus,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .section-full-width-banner .button-secondary.gf_button:focus{color:#f2f2f2;border-color:#f2f2f2}
.button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button{margin-bottom:2.8125rem}
.section-full-width-banner .full-width-banner-text,.section-faqs,.section-information-services,.section-multiple-accordions{padding:5rem 0}
#commentform label,.gform_wrapper.gf-ls-form_wrapper ul.gform_fields li.gfield .gfield_label{font-family:"ABC Arizona Flare",serif;font-size:.8888888889rem;line-height:105%;font-weight:600}
#commentform input[type="text"],#commentform textarea,#page-protected-form input[type="password"],#page-protected-form input[type="text"],.gform_wrapper.gf-ls-form_wrapper ul.gform_fields li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper.gf-ls-form_wrapper ul.gform_fields li.gfield textarea:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper.gf-ls-form_wrapper ul.gform_fields li.gfield select:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:0;width:100%;color:#626262;border-bottom:1px solid #626262;background:0}
.inf-tab-accordion .accordion-button,.tab-accordion .accordion-button,.section-tabs .tab-link,.section-information-services .tab-link{font-family:"ABC Arizona Flare",serif;font-weight:600;text-transform:uppercase;padding:1.25rem;margin-bottom:.3125rem;position:relative}
aside section h3,aside .wpp_widget h3{text-transform:capitalize;font-family:"ABC Arizona Flare",serif;font-weight:600;line-height:105%;letter-spacing:0;margin-bottom:0;font-size:1.125rem}
aside section h3:after,aside .wpp_widget h3:after{content:'';width:1.375rem;height:.125rem;background-color:#e61a1a;display:block;margin:.8125rem 0}
.navigation-post .date,.widget_recent_entries li span,.comments .comment .comment-metadata .comment-date{font-size:.8888888889rem;font-weight:600}
.navigation-post .title,.comments .comment .comment-metadata .author-name{font-family:"ABC Arizona Flare",serif;font-weight:600;line-height:105%;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:105%;height:210%;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:18.125rem;text-transform:uppercase}
.wp-block-embed__wrapper>iframe,.wp-block-quote,.wp-block-table,.wp-block-gallery{margin:1.875rem 0}
#home .section-featured-blog{margin-top:7.5rem}
.tab-accordion .accordion-button{display:block;width:100%}
.section-information-services .tab-accordion .accordion-button{border:2px solid #ff222f}
.section-information-services .tab-accordion .accordion-button:hover,.section-information-services .tab-accordion .accordion-button:active,.section-information-services .tab-accordion .accordion-button:focus{background:#ff222f;color:#fff}
.section-information-services .tab-accordion .accordion-button[aria-expanded="true"]{background:#ff222f;color:#fff}
html,body{font-size:16px;font-weight:200;font-family:"GT Ultra Standard Lloyds",sans-serif;line-height:1.625rem;letter-spacing:normal;color:#000}
p{margin-bottom:1.25rem}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.tease-featured-post-container .featured-post-title,.section-images-grid .image-grid-wrapper .image-link-label,#splash-modal .modal-dialog .modal-masthead .welcome-text .heading,.h4,#splash-modal .modal-dialog .modal-masthead .welcome-text .subtitle,.h5,.section-useful-documents .documents-category .documents-category-title,.h6{margin:0;font-family:"GT Ultra Standard Lloyds",sans-serif;font-weight:600;line-height:105%;letter-spacing:0;display:block}
h1,.h1{font-family:"ABC Arizona Flare",serif;max-width:none;font-size:3.5rem;font-weight:400;line-height:105%;letter-spacing:0}
h2,.h2{font-family:"ABC Arizona Flare",serif;max-width:none;font-size:3.5rem;font-weight:400;line-height:105%;letter-spacing:0;margin-bottom:2rem}
h3,.h3,.tease-featured-post-container .featured-post-title,.section-images-grid .image-grid-wrapper .image-link-label,#splash-modal .modal-dialog .modal-masthead .welcome-text .heading{margin-bottom:2rem;font-size:1.6875rem}
h4,.h4,#splash-modal .modal-dialog .modal-masthead .welcome-text .subtitle{font-size:1.3125rem}
h5,.h5,.section-useful-documents .documents-category .documents-category-title{font-size:1.125rem;margin-bottom:15px}
h6,.h6{font-size:1.125rem;margin-bottom:15px}
small,.text_small{font-size:.7901234568rem}
.pre-title{font-size:1.125rem;font-family:"ABC Arizona Flare",serif;font-weight:200;line-height:105%;letter-spacing:0}
.pre-title:after{content:'';width:.938rem;height:.188rem;background-color:#e61a1a;display:block;margin:.6875rem 0 2.75rem}
blockquote{border-left:2px solid #ff222f;padding-left:20px;padding-top:10px;padding-bottom:10px;font-size:1.125rem;color:#626262}
blockquote p:last-child{margin-bottom:0}
.column-title-link{color:#000}
.large-title{font-size:37px;font-weight:400}
.large-title .gradient{display:block;font-size:55px;line-height:1.2;font-weight:600;font-family:omnes-pro,sans-serif;background-image:-webkit-gradient(linear,left top,right top,from(#912227),to(#8d1e23));background-image:linear-gradient(to right,#912227 0,#8d1e23 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0 !important}
#masthead,#body{overflow:hidden}
img,select,input,textarea,video{max-width:100%}
img{height:auto}
.post-image{width:100%}
textarea{resize:vertical}
*{outline:0}
.list-inline{margin-left:0}
a{display:inline-block;color:#e61a1a;font-weight:400}
a:hover,a:active,a:focus{text-decoration:none;color:#e61a1a}
body{overflow-x:hidden;word-break:break-word}
#body section{padding:30px 0}
#body section.reduce-padding{padding:30px 0}
strong{font-weight:600}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.text-link,aside section a:not([class]),aside .wpp_widget a:not([class]),.wp-block-file>a:not([class]),.comments .comment .comment-reply-login,#sitemap a:not([class]),#page-not-found a:not([class]),.error404 a:not([class]){color:#000;display:inline-block}
.text-link:hover,aside section a:hover:not([class]),aside .wpp_widget a:hover:not([class]),.wp-block-file>a:hover:not([class]),.comments .comment .comment-reply-login:hover,#sitemap a:hover:not([class]),#page-not-found a:hover:not([class]),.error404 a:hover:not([class]),.text-link:active,aside section a:active:not([class]),aside .wpp_widget a:active:not([class]),.wp-block-file>a:active:not([class]),.comments .comment .comment-reply-login:active,#sitemap a:active:not([class]),#page-not-found a:active:not([class]),.error404 a:active:not([class]),.text-link:focus,aside section a:focus:not([class]),aside .wpp_widget a:focus:not([class]),.wp-block-file>a:focus:not([class]),.comments .comment .comment-reply-login:focus,#sitemap a:focus:not([class]),#page-not-found a:focus:not([class]),.error404 a:focus:not([class]){text-decoration:underline}
.text-link-white,.background-secondary a:not([class]),.section-full-width-banner a:not([class]),footer a:not(.button){color:#fff;display:inline-block}
.text-link-white:hover,.background-secondary a:hover:not([class]),.section-full-width-banner a:hover:not([class]),footer a:hover:not(.button),.text-link-white:active,.background-secondary a:active:not([class]),.section-full-width-banner a:active:not([class]),footer a:active:not(.button),.text-link-white:focus,.background-secondary a:focus:not([class]),.section-full-width-banner a:focus:not([class]),footer a:focus:not(.button){text-decoration:underline}
.text-link-primary,a:not([class]){color:#e61a1a;display:inline-block}
.text-link-primary:hover,a:hover:not([class]),.text-link-primary:active,a:active:not([class]),.text-link-primary:focus,a:focus:not([class]){text-decoration:underline}
.text-link-secondary{color:#ff222f;display:inline-block}
.text-link-secondary:hover,.text-link-secondary:active,.text-link-secondary:focus{text-decoration:underline}
.text-link-tertiary{color:#0b3239;display:inline-block}
.text-link-tertiary:hover,.text-link-tertiary:active,.text-link-tertiary:focus{text-decoration:underline}
.colored-white{color:#fff}
.colored-black{color:#000}
.colored-primary{color:#e61a1a}
.colored-secondary{color:#ff222f}
.colored-tertiary{color:#0b3239}
.background-primary{background-color:#e61a1a}
.background-brand-primary{color:#fff;background-color:#e61a1a}
.background-brand-primary ul:not([class]) li:before{color:#fff}
.background-brand-primary .accordion-button svg path,.background-brand-primary .button-download svg path{fill:#fff !important}
.background-brand-primary a,.background-brand-primary a:hover,.background-brand-primary a:active,.background-brand-primary a:focus,.background-brand-primary .accordion-button{color:#fff}
.background-brand-primary .button-primary,.background-brand-primary .gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .background-brand-primary .gf_button{color:#e61a1a !important;background-color:#fff}
.background-brand-primary .button-secondary:before,.background-brand-primary .button-secondary:after{color:#fff}
section.gray{background-color:#f8f8f8}
.background-secondary,.section-full-width-banner{background-color:#ff222f;color:#fff}
.background-tertiary,footer #top-footer,.has-background-image{color:#fff;background-color:#0b3239}
.background-tertiary ul:not([class]) li:before,footer #top-footer ul:not([class]) li:before,.has-background-image ul:not([class]) li:before{color:#fff}
.background-tertiary .accordion-button svg path,footer #top-footer .accordion-button svg path,.background-tertiary .button-download svg path,footer #top-footer .button-download svg path,.has-background-image .accordion-button svg path,.has-background-image .button-download svg path{fill:#fff !important}
.background-tertiary a,footer #top-footer a,.background-tertiary a:hover,footer #top-footer a:hover,.background-tertiary a:active,footer #top-footer a:active,.background-tertiary a:focus,footer #top-footer a:focus,.background-tertiary .accordion-button,footer #top-footer .accordion-button,.has-background-image a,.has-background-image a:hover,.has-background-image a:active,.has-background-image a:focus,.has-background-image .accordion-button{color:#fff}
.background-tertiary a,footer #top-footer a,.background-tertiary .button-secondary,footer #top-footer .button-secondary,.has-background-image a,.has-background-image .button-secondary{color:#fff !important}
.background-tertiary a::before,footer #top-footer a::before,.background-tertiary .button-secondary::before,footer #top-footer .button-secondary::before,.has-background-image a::before,.has-background-image .button-secondary::before{color:#fff}
.background-tertiary a:hover,footer #top-footer a:hover,.background-tertiary .button-secondary:hover,footer #top-footer .button-secondary:hover,.has-background-image a:hover,.has-background-image .button-secondary:hover{color:#fff}
.background-brand-secondary{color:#fff;background-color:#ff222f}
.background-brand-secondary ul:not([class]) li:before{color:#fff}
.background-brand-secondary .accordion-button svg path,.background-brand-secondary .button-download svg path{fill:#fff !important}
.background-brand-secondary a,.background-brand-secondary a:hover,.background-brand-secondary a:active,.background-brand-secondary a:focus,.background-brand-secondary .accordion-button{color:#fff}
.background-brand-secondary a:not(.button):not(.edition-badge),.background-brand-secondary .button-secondary{color:#fff !important}
.background-brand-secondary a:not(.button):not(.edition-badge):before,.background-brand-secondary .button-secondary:before{color:#fff !important}
.background-brand-secondary a:not(.button):not(.edition-badge):hover,.background-brand-secondary .button-secondary:hover{color:#fff !important}
.background-brand-secondary .button-secondary:after{color:#fff !important}
.background-brand-tertiary{color:#fff;background-color:#0b3239}
.background-brand-tertiary ul:not([class]) li:before{color:#fff}
.background-brand-tertiary .accordion-button svg path,.background-brand-tertiary .button-download svg path{fill:#fff !important}
.background-brand-tertiary a,.background-brand-tertiary a:hover,.background-brand-tertiary a:active,.background-brand-tertiary a:focus,.background-brand-tertiary .accordion-button{color:#fff}
.background-brand-tertiary a:not(.button):not(.edition-badge),.background-brand-tertiary .button-secondary{color:#fff !important}
.background-brand-tertiary a:not(.button):not(.edition-badge)::before,.background-brand-tertiary .button-secondary::before{color:#fff}
.background-brand-tertiary a:not(.button):not(.edition-badge):hover,.background-brand-tertiary .button-secondary:hover{color:#fff}
.background-dark{color:#fff;background-color:#000}
.background-dark ul:not([class]) li:before{color:#fff}
.background-dark .accordion-button svg path,.background-dark .button-download svg path{fill:#fff !important}
.background-dark a,.background-dark a:hover,.background-dark a:active,.background-dark a:focus,.background-dark .accordion-button{color:#fff}
.background-dark .button.button-tertiary,.background-dark .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-tertiary.gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .background-dark .button-tertiary.gf_button{color:#e61a1a !important}
.background-dark a,.background-dark .button,.background-dark .gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .background-dark .gf_button{color:#fff !important}
.background-dark a::before,.background-dark .button::before,.background-dark .gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button::before,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .background-dark .gf_button::before{color:#fff}
.background-dark a:hover,.background-dark .button:hover,.background-dark .gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button:hover,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .background-dark .gf_button:hover{color:#fff}
section.gray{background-color:#f8f8f8}
section.background-black{background-color:#000;color:#fff}
section.background-black ul:not([class]) li:before{color:#fff}
section.background-black .accordion-button svg path,section.background-black .button-download svg path{fill:#fff !important}
section.background-black a,section.background-black a:hover,section.background-black a:active,section.background-black a:focus,section.background-black .accordion-button{color:#fff}
section.background-black .button-tertiary{color:#e61a1a !important}
section.background-black a,section.background-black .column-title-link{color:#fff}
section.background-black a:hover,section.background-black a:active,section.background-black a:focus,section.background-black .column-title-link:hover,section.background-black .column-title-link:active,section.background-black .column-title-link:focus{color:#fff}
.background-lightgray{background-color:#f8f8f8}
section.background-black.section-services svg path,section.background-black.section-services svg circle,section.background-tertiary.section-services svg path,footer section.section-services#top-footer svg path,section.background-tertiary.section-services svg circle,footer section.section-services#top-footer svg circle,section.background-dark.section-services svg path,section.background-dark.section-services svg circle,section.background-brand-primary.section-services svg path,section.background-brand-primary.section-services svg circle,section.background-brand-secondary.section-services svg path,section.background-brand-secondary.section-services svg circle{fill:#fff}
section.background-black .tease-useful-document-container a,section.background-tertiary .tease-useful-document-container a,footer section#top-footer .tease-useful-document-container a,section.background-dark .tease-useful-document-container a,section.background-brand-primary .tease-useful-document-container a,section.background-brand-secondary .tease-useful-document-container a{color:#fff}
section.background-black .tease-useful-document-container a svg path,section.background-tertiary .tease-useful-document-container a svg path,footer section#top-footer .tease-useful-document-container a svg path,section.background-dark .tease-useful-document-container a svg path,section.background-brand-primary .tease-useful-document-container a svg path,section.background-brand-secondary .tease-useful-document-container a svg path{fill:#fff}
p:empty{display:none}
ul:not([class]){list-style:none;padding-left:0}
ul:not([class]) li{position:relative;padding-left:.6rem}
ul:not([class]) li:before{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:3px;vertical-align:bottom;color:#000;position:absolute;left:0;top:0;bottom:0;margin:auto}
footer ul:not([class]) li{padding-left:1rem}
.fa-ul{margin-left:1.5rem}
a:not([href]):not([tabindex]){display:inline}
hr{margin-top:3rem;margin-bottom:3rem}
ol{padding-left:15px}
.slick-slide{height:auto}
.navbar-brand img{margin-bottom:0}
.background-light+.background-light{padding-top:0 !important}
.background-tertiary+.background-tertiary,footer #top-footer+.background-tertiary,footer .background-tertiary+#top-footer,footer #top-footer+#top-footer{padding-top:0 !important}
.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}
.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}
.iframe-container-recommendationtool iframe{border:0;width:100%}
.video-overlay-button{cursor:pointer}
.categories a{font-weight:60;color:#000}
.categories a:hover{color:#000;text-decoration:underline}
button{border:0;background:0;cursor:pointer;font-weight:400;font-family:"GT Ultra Standard Lloyds",sans-serif}
.button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:1rem;font-weight:400;text-transform:none;color:#000;font-family:"GT Ultra Standard Lloyds",sans-serif}
.button:hover,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button:hover,.button:active,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button:active,.button:focus,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button:focus{color:#000}
.button-secondary:before{color:#0b3239}
.btn-secondary-gradient,.button.button-primary,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button{border:0;color:#fff;border-radius:33px;padding:7px 15px}
.btn-secondary-gradient .fas,.button.button-primary .fas,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button .fas{position:relative;left:-5px;-webkit-transition:.3s;transition:.3s;font-size:13px;margin-right:5px}
.btn-secondary-gradient:hover,.btn-secondary-gradient:focus,.btn-secondary-gradient:active,.button.button-primary:hover,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button:hover,.button.button-primary:focus,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button:focus,.button.button-primary:active,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button:active{border:0;color:#fff}
.btn-secondary-gradient:hover .fas,.btn-secondary-gradient:focus .fas,.btn-secondary-gradient:active .fas,.button.button-primary:hover .fas,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button:hover .fas,.button.button-primary:focus .fas,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button:focus .fas,.button.button-primary:active .fas,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button:active .fas{left:0}
.button-secondary-solid{color:#fff;background-color:#ff222f;border-radius:4px}
.button-secondary-solid:hover,.button-secondary-solid:active,.button-secondary-solid:focus{color:#fff;background-color:#ff0917}
.btn-tertiary{color:#fff;font-weight:400;border-radius:33px;-webkit-transition:all .3s;transition:all .3s;background-color:#e61a1a}
.btn-tertiary:hover,.btn-tertiary:active,.btn-tertiary:focus{color:#fff}
.btn-tertiary img{margin-right:5px}
section .button,section .gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer section .gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button{margin-bottom:0}
button,button:hover,button:active,button:focus{outline:0}
.button-download{position:relative;padding-left:30px}
.button-download svg{position:absolute;top:3px;left:0;width:16px;display:inline-block}
.button-download svg path{fill:#e61a1a}
.inf-tab-accordion .accordion-button{display:block;width:100%}
.inf-tab-accordion .accordion-button:hover,.inf-tab-accordion .accordion-button:active,.inf-tab-accordion .accordion-button:focus{background:#ff222f;color:#fff}
.inf-tab-accordion .accordion-button[aria-expanded="true"]{background:#ff222f;color:#fff}
.inf-tab-accordion .accordion-content-container .accordion-content{padding:1.25rem 0}
.property-icon{width:1.875rem;height:1.875rem}
.pagination-wrapper{margin-top:30px}
.pagination{margin:0}
.pagination>.page-item.active>.a,.pagination>.page-item.active span{color:#fff;background-color:#e61a1a;border-color:#e61a1a}
.pagination>.page-item.active>.a:hover,.pagination>.page-item.active>.a:active,.pagination>.page-item.active>.a:focus,.pagination>.page-item.active span:hover,.pagination>.page-item.active span:active,.pagination>.page-item.active span:focus{color:#fff;background-color:#e61a1a;border-color:#e61a1a}
.pagination>.page-item.disabled{cursor:not-allowed}
.pagination>.page-item>a,.pagination>.page-item span{color:#000}
.pagination>.page-item>a:hover,.pagination>.page-item>a:focus,.pagination>.page-item>a:active,.pagination>.page-item span:hover,.pagination>.page-item span:focus,.pagination>.page-item span:active{color:black}
aside section,aside .wpp_widget{background:#f8f8f8;padding:1.25rem;margin-bottom:.9375rem}
aside section ul:not([class]),aside .wpp_widget ul:not([class]){list-style:none;padding-left:0}
aside section ul:not([class]) li,aside .wpp_widget ul:not([class]) li{padding-left:0}
aside section ul:not([class]) li:before,aside .wpp_widget ul:not([class]) li:before{content:none}
.comments-container .leave-comment-wrapper h3:last-child{display:none}
#commentform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:1.25rem 4.375rem 0}
#commentform .non-user-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#commentform .non-user-fields div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#commentform .non-user-fields div:first-child{margin-right:.4375rem}
#commentform .non-user-fields div:last-child{margin-left:.4375rem}
#commentform label{margin-top:1rem}
#commentform .field_required{color:#a60300}
#commentform button{margin-top:2rem}
#commentform #cancel-comment-reply-link{margin-left:1.25rem}
.navigation-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.navigation-post .button-secondary{margin-top:.9375rem}
.navigation-post .button-secondary.prev:after{content:none}
.navigation-post .button-secondary.prev:before{content:"";font-weight:900;font-family:"Font Awesome 5 Free";margin-right:.9375rem;min-width:.5rem;display:inline-block}
.navigation-post .button-secondary.prev:hover:after,.navigation-post .button-secondary.prev:active:after,.navigation-post .button-secondary.prev:focus:after{content:none}
.navigation-post .button-secondary.prev:hover:before,.navigation-post .button-secondary.prev:active:before,.navigation-post .button-secondary.prev:focus:before{content:"";font-weight:900;font-family:"Font Awesome 5 Free"}
.navigation-post.next{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.navigation-post.prev{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
#page-protected-form{margin:2.5rem 0}
#page-protected-form input[type="password"],#page-protected-form input[type="text"]{display:inline-block;width:auto;padding:.5625rem .0625rem}
#page-protected-form .ppw-recaptcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.gform_body li.gfield .ginput_container.ginput_container_consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.gform_body li.gfield .ginput_container.ginput_container_consent input[type="checkbox"]{margin:10px 10px 0 0}
.site-contact-details{padding:.5rem 1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.site-contact-details ul{margin-bottom:0}
.site-contact-details ul li{padding-right:.625rem}
#cookie-table{border-collapse:collapse;width:100%;margin-bottom:30px}
#cookie-table td,#cookie-table th{border:1px solid #ddd;padding:8px;min-width:200px}
#cookie-table tr:nth-child(even){background-color:#f2f2f2}
#cookie-table tr:hover{background-color:#ddd}
#cookie-table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#4caf50;color:white}
#optanon .fieldset label{word-break:keep-all}
.optanon-show-settings-popup-wrapper{position:fixed;z-index:100;height:auto !important;bottom:0;left:0}
#cookie-bar{display:none}
.optanon-toggle-display .optanon-show-settings{display:inline !important}
body>.optanon-show-settings{display:block !important;position:fixed;bottom:0;left:0;z-index:100000;background-color:#ff222f !important;color:#fff !important;font-size:14px;padding:4px 10px;cursor:pointer;font-weight:600;font-family:Arial,sans-serif;color:#666;border:1px solid #ccc}
.emergency-banner{background-color:#0b3239;padding:20px;color:#fff;position:relative;z-index:99}
.emergency-banner p{margin:0}
section.ticker-tape{padding-top:5px;padding-bottom:5px}
.ticker-tape{background:#e61a1a;width:100%;margin:0 auto 0}
.ticker-tape .ticker-tape-scroll{overflow:hidden;white-space:nowrap}
.ticker-tape .ticker-tape-collection{display:table-cell;position:relative;-webkit-animation:ticker-tape-scrolling 35s linear infinite running;animation:ticker-tape-scrolling 35s linear infinite running;-webkit-animation-delay:2s;animation-delay:2s}
.ticker-tape .ticker-tape-collection:hover{-webkit-animation-play-state:paused;animation-play-state:paused}
.ticker-tape .ticker-tape-story{display:inline-block;vertical-align:top;line-height:2.5rem}
.ticker-tape .ticker-tape-story:after{overflow:hidden;text-indent:-9999rem;font-size:0;line-height:0;content:"line after";display:inline-block;height:1.875rem;margin-bottom:.1875rem;border-right:1px solid rgba(255,255,255,0.8);vertical-align:middle}
a{text-decoration:none;outline:0}
.ticker-tape .ticker-tape-link{display:inline-block;padding:0 1.25rem;color:white;font-weight:300}
.ticker-tape .ticker-tape-link p{margin-bottom:0}
.ticker-tape .ticker-tape-link:hover{color:#fff}
.ticker-tape-story .wrapper{padding-right:.3125rem;font-size:1rem}
.ticker-tape-story a{color:#fff;font-weight:500}
.ticker-tape-story a:hover{color:#fff}
#newsletter-modal h2{font-weight:300;font-size:32px;line-height:1.4;margin-bottom:1rem}
#newsletter-modal input[type="text"]{width:100%}
#newsletter-modal label{font-weight:300}
#newsletter-modal li{margin-bottom:0}
#newsletter-modal li:first-child{margin-bottom:15px}
#newsletter-modal li:last-child{margin-top:15px}
#newsletter-modal hr{margin-top:10px;margin-bottom:15px}
#newsletter-modal .gfield_consent_label{margin-bottom:0;font-size:14px}
#newsletter-modal .ginput_container_consent{margin-top:0}
#newsletter-modal .modal-body{padding:1rem 3rem}
#newsletter-modal .gform_footer .button,#newsletter-modal .gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button,.gform_wrapper.gf-ls-form_wrapper #newsletter-modal div.gform_footer .gf_button{margin-bottom:0}
#newsletter-modal .gfield_label{margin-bottom:0}
.footnote-link{font-size:12px;vertical-align:top;position:relative;top:-0.5em}
.footnote-exp{font-weight:bold}
.footnote-exp:before{content:"["}
.footnote-exp:after{content:"]"}
.footnote-link:hover,.footnote-exp:hover{text-decoration:none !important}
footer{position:relative;z-index:0;background:#000;color:#fff}
footer #top-footer{padding:50px 0;font-size:16px;font-weight:400;line-height:25px}
footer #top-footer .email-link{font-weight:400;line-height:18px;border-bottom:1px solid;margin-left:5px;font-size:16px;text-decoration:none}
footer #top-footer .email-link:hover,footer #top-footer .email-link:active,footer #top-footer .email-link:focus{text-decoration:none}
footer #top-footer .telephone-link{margin-left:5px;margin-top:10px;font-weight:400;font-size:16px}
footer #middle-footer .container{padding-top:3.75rem}
footer #middle-footer .menu-item .menu-link{color:#ff555f}
footer #middle-footer .menu-item:not(:last-child){padding-right:.5rem}
footer #bottom-footer p{color:#000}
footer #bottom-footer .text_small{font-size:15px;font-weight:400;line-height:24px}
footer #bottom-footer .developer-link{font-size:13px}
footer h3{margin-bottom:1.25rem}
footer section{margin-bottom:0}
footer .testimonials-slider-widget{font-size:16px;font-weight:400}
footer .testimonials-slider-widget .author{font-size:16px;font-weight:600;text-transform:uppercase}
footer .quote-mark{font-family:"Times New Roman PS - Bold MT";font-size:52px;font-weight:400;height:20px;display:block}
footer .widget_atfi_widget ul{list-style-type:none}
footer .widget_atfi_widget ul li{padding:0}
footer .widget_atfi_widget ul li::before{display:none;content:''}
footer .widget_atfi_widget .atfi-tweet{font-size:16px;font-weight:400}
footer .widget_atfi_widget .atfi-tweet a{font-weight:600}
footer .widget_atfi_widget .tweet-header,footer .widget_atfi_widget .twitter-username{display:none}
footer .widget_atfi_widget iframe{display:none}
footer #site-select{color:#fff;border:0;font-size:16px;background-color:#0b3239}
footer .site-select-arrow{font-size:10px;position:relative;top:-1px;margin-left:4px}
footer .menu{padding-left:0;list-style:none}
footer .menu li{display:inline-block;font-size:13px;font-weight:400}
#contact footer #top-footer{display:none}
.footer-bottom-widgets{padding-top:30px}
.footer-bottom-widgets ul{margin:0}
.footer-bottom-widgets img{width:100%;max-width:180px !important}
.footer-bottom-widgets .site-select-wrapper{margin-top:20px}
footer #middle-footer{background-color:#fff}
footer #middle-footer .dark-bg{background-color:#000}
footer #middle-footer .container{padding-bottom:15px}
footer #middle-footer .footer-bottom-widgets{padding-top:5px}
footer #middle-footer .footer-bottom-widgets img{max-width:100px !important}
footer #bottom-footer{background-color:#fff}
header#page-header{position:relative;z-index:99}
header#page-header .navbar-brand img,header#page-header .navbar-brand picture{width:310px}
header#page-header .hamburger{margin-top:5px}
header#page-header nav.navbar{padding-top:0;padding-bottom:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
header#page-header .navbar:not(.navbar-mega-menu) ul.navbar-nav>li>a,header#page-header .navbar:not(.navbar-mega-menu) nav ul.navbar-nav>li>span.nav-link{border-bottom:2px solid transparent}
header#page-header .navbar:not(.navbar-mega-menu) ul.navbar-nav li.dropdown .nav-link{border-bottom:2px solid transparent !important}
header#page-header nav ul.navbar-nav>li>a,header#page-header nav ul.navbar-nav>li>span.nav-link{color:#fff;font-size:16px;font-weight:500;padding-top:30px;padding-bottom:30px;-webkit-transition:all .3s;transition:all .3s}
header#page-header nav ul.navbar-nav>li>a:hover,header#page-header nav ul.navbar-nav>li>a:active,header#page-header nav ul.navbar-nav>li>a:focus,header#page-header nav ul.navbar-nav>li>span.nav-link:hover,header#page-header nav ul.navbar-nav>li>span.nav-link:active,header#page-header nav ul.navbar-nav>li>span.nav-link:focus{color:#e61a1a;border-color:#e61a1a}
header#page-header .current-menu-item a{border-color:#e61a1a}
header#page-header .btn{margin-left:20px}
header#page-header .navbar-toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:26px 30px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
header#page-header .navbar-toggler:hover,header#page-header .navbar-toggler:active,header#page-header .navbar-toggler:focus{background:#e61a1a;color:#fff}
header#page-header .navbar-toggler:hover .navbar-toggler-icon,header#page-header .navbar-toggler:active .navbar-toggler-icon,header#page-header .navbar-toggler:focus .navbar-toggler-icon{color:#fff}
header#page-header .navbar-toggler-icon{width:auto;height:auto;display:block;background:0;font-size:15px;margin-right:5px;color:#e61a1a;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
header#page-header .navbar-toggler-label{font-size:16px;font-weight:400}
header#page-header #navbar-main-menu.navbar-mega-menu{position:absolute;top:70px;left:0;width:100%;z-index:99;background:#f8f8f8;height:70vh;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.06);box-shadow:0 4px 6px rgba(0,0,0,0.06)}
header#page-header #navbar-main-menu.navbar-mega-menu *:focus{outline:auto !important}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav{display:block;width:25%;background:#fff;position:initial;height:100%}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item{position:initial !important}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item.menu-item-has-children>.nav-link:after{content:'\f054';font-family:"Font Awesome 5 Pro";font-weight:400;position:relative;width:10px;left:auto;right:-10px;margin:auto;font-size:16px;top:calc(50% - 9px);bottom:0;opacity:1;-webkit-transition:.3s all;transition:.3s all}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.nav-link{padding:16px;position:relative;border-left:2px solid transparent;color:#0b3239;font-family:"GT Ultra Standard Lloyds",sans-serif;font-size:20px;font-weight:400;text-shadow:none;min-width:0;overflow-wrap:break-word;word-break:break-word;white-space:normal}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.nav-link:hover,header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.nav-link:active,header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.nav-link:focus{color:#000 !important;border-color:#e61a1a;background:#f8f8f8}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.nav-link:hover:after,header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.nav-link:active:after,header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.nav-link:focus:after{color:#e61a1a}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item.support-link>.nav-link{border-top:1px solid #eaeded;color:#e61a1a !important;background-color:transparent;padding-left:10px}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item.support-link>.nav-link .custom-nav-item-icon{max-width:25px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:10px}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item.support-link>.nav-link:after{display:none}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item.support-link>.nav-link:hover,header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item.support-link>.nav-link:active,header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item.support-link>.nav-link:focus{border-bottom-color:transparent !important}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item.support-link+.support-link .nav-link{border-top:0 !important}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item.show>.dropdown-menu{display:grid !important;grid-template-columns:repeat(3,minmax(220px,1fr));grid-auto-rows:auto;gap:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item.show>.nav-link{color:#000 !important;border-color:#e61a1a;background:#f8f8f8}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item.show>.nav-link:after{color:#e61a1a}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.dropdown-menu{position:absolute;top:0;right:0;width:75%;background:#f8f8f8;display:none;height:auto}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.dropdown-menu[style="display: block;"]{display:grid !important;grid-template-columns:repeat(3,minmax(220px,1fr));gap:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.dropdown-menu .nav-link[href="#"]{pointer-events:none}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.dropdown-menu .nav-link[href="#"]:after{display:none !important}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.dropdown-menu>.nav-item{-webkit-box-flex:32%;-ms-flex:32% 0 1;flex:32% 0 1}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.dropdown-menu>.nav-item>.nav-link{position:relative;color:#0b3239;font-family:"GT Ultra Standard Lloyds",sans-serif;font-size:18px;font-weight:400;text-shadow:none;min-width:0;overflow-wrap:break-word;word-break:break-word;white-space:normal;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.dropdown-menu>.nav-item>.nav-link:hover,header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.dropdown-menu>.nav-item>.nav-link:active,header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.dropdown-menu>.nav-item>.nav-link:focus{text-decoration:underline;text-underline-offset:7px}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav>.nav-item>.dropdown-menu>.nav-item>.nav-link:after{position:relative;right:-10px;font-size:16px;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav .dropdown-submenu .dropdown-menu{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:transparent;opacity:1 !important;padding-left:0}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav .dropdown-submenu .dropdown-menu .nav-link{color:#e61a1a;font-family:"GT Ultra Standard Lloyds",sans-serif;font-size:18px;font-weight:300;text-shadow:none;min-width:0;overflow-wrap:break-word;word-break:break-word;white-space:normal;padding-left:18px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav .dropdown-submenu .dropdown-menu .nav-link:hover,header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav .dropdown-submenu .dropdown-menu .nav-link:active,header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav .dropdown-submenu .dropdown-menu .nav-link:focus{text-decoration:underline;text-underline-offset:7px}
header#page-header #navbar-main-menu.navbar-mega-menu .navbar-nav .dropdown-submenu .nav-link:after{display:none}
header#page-header #navbar-main-menu.navbar-mega-menu .navigation-cta-image{bottom:50px;right:50px;max-width:300px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
header#page-header #navbar-main-menu.navbar-mega-menu .navigation-cta{bottom:50px;right:50px;background:#fff;padding:16px;max-width:300px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:normal;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
header#page-header #navbar-main-menu.navbar-mega-menu .navigation-cta .navigation-cta-title{color:#0b3239;font-size:18px;font-weight:600;text-align:center;margin-bottom:10px}
header#page-header #navbar-main-menu.navbar-mega-menu .navigation-cta .navigation-cta-text{color:#0b3239;font-size:16px;font-weight:300}
header#page-header #navbar-main-menu.navbar-mega-menu .navigation-cta .button,header#page-header #navbar-main-menu.navbar-mega-menu .navigation-cta .gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer header#page-header #navbar-main-menu.navbar-mega-menu .navigation-cta .gf_button{margin-top:20px;margin-bottom:0}
header#page-header #navbar-main-menu.navbar-mega-menu .dropdown-menu{border:0;-webkit-transform:none;transform:none}
header#page-header #navbar-main-menu.navbar-mega-menu .dropdown-menu:after{display:none}
.navbar-buttons-wrapper{margin-top:15px}
.navbar-buttons-wrapper a{margin-bottom:0 !important}
.mm-panel .navbar-buttons-wrapper{display:block;padding-top:30px;text-align:center}
.mm-panel .navbar-buttons-wrapper a.btn.btn-tertiary{width:100%;max-width:280px;margin-bottom:10px;color:#fff;height:40px}
.mm-navbar{padding-left:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.mm-navbar .navbar-brand{text-align:left;padding-left:0}
.mm-navbar .navbar-brand img{width:230px}
.mm-navbar .btn{color:#fff !important;border-radius:0;max-width:200px;height:46px;border:1px solid #000;-ms-flex-item-align:center;align-self:center}
.mm-navbar .mm-navbars_bottom{border:0 !important}
.mm-navbars_top .mm-navbar{height:58px}
#page-header .navbar-brand img{min-height:60px}
#text-under-navbar{font-weight:500;color:#fff;position:absolute;top:80px;right:68px}
#embark-masthead-slider .masthead:not(:first-child){display:none}
#embark-masthead-slider.slick-initialized .masthead{display:block}
.embark-slider-container #embark-masthead-slider .slick-slide>div{height:100%}
.embark-slider-container #embark-masthead-slider .masthead{height:100%;background-size:cover !important}
#top-bar{position:relative;z-index:5;background-color:#0b3239;padding:5px 50px;color:#fff;font-size:16px;font-weight:600}
#top-bar a{color:#fff}
#top-bar select{color:#fff;border:0;font-size:16px;background-color:#0b3239}
#top-bar .fas.fa-chevron-down{font-size:10px;position:relative;top:-1px;margin-left:4px}
#top-bar .fa-phone{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
#top-bar .telephone{margin-left:3px;margin-right:15px}
#top-bar a .far{-webkit-transition:all .3s;transition:all .3s}
#top-bar a .far:hover{color:#ff222f}
#top-bar .fas,#top-bar .far{color:#fff}
.site-select-wrapper{position:relative;display:inline-block}
.site-select-wrapper select{padding-right:20px}
.site-select-wrapper select::-ms-expand{display:none}
.site-select-wrapper::after{content:'\f078';font-weight:600;font-family:"Font Awesome 5 Free";position:absolute;right:0;font-size:13px;top:2px;pointer-events:none}
.touching-arrows.slick-right{margin-left:.125rem}
.round-arrows{border-radius:50%;background:#fff;font-size:1.125rem;padding:5px 10px;line-height:1}
.slick-arrow{cursor:pointer}
.slick-arrow.slick-disabled{cursor:not-allowed;opacity:.7}
.side-arrows{position:absolute;z-index:100}
.side-arrows.slick-right{right:0}
.pg-arrow{color:#fff;background:#ff222f;top:calc(50% - 16px);padding:.5rem}
.pg-arrow:before{display:block;text-align:center;font-size:16px;height:16px;width:16px}
.slider-property-overview-arrow{top:calc(50% - 16px);margin:.625rem}
#cookie-table{border-collapse:collapse;width:100%;margin-bottom:30px}
#cookie-table td,#cookie-table th{border:1px solid #ddd;padding:8px;min-width:200px}
#cookie-table tr:nth-child(even){background-color:#f2f2f2}
#cookie-table tr:hover{background-color:#ddd}
#cookie-table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#4caf50;color:white}
#optanon .fieldset label{word-break:keep-all}
.optanon-show-settings-popup-wrapper{position:fixed;z-index:100;height:auto !important;bottom:0;left:0}
#cookie-bar{display:none}
.gform_wrapper.gf-ls-form_wrapper{margin-top:0}
.gform_wrapper.gf-ls-form_wrapper.gf-booking-form_wrapper{padding:0 15px}
.gform_wrapper.gf-ls-form_wrapper ul.gform_fields li.gfield{padding-right:0}
.gform_wrapper.gf-ls-form_wrapper ul.gform_fields li.gfield.gf_left_half{padding-right:8px}
.gform_wrapper.gf-ls-form_wrapper ul.gform_fields li.gfield.gf_right_half{padding-left:8px}
.gform_wrapper.gf-ls-form_wrapper ul.gform_fields li.gfield .gfield_label{font-weight:500 !important}
.gform_wrapper.gf-ls-form_wrapper ul.gform_fields li.gfield .ginput_container{margin-top:0}
.gform_wrapper.gf-ls-form_wrapper ul.gform_fields li.gfield .ginput_container.ginput_recaptcha{-webkit-transform:scale(0.843);transform:scale(0.843);-webkit-transform-origin:0 0;transform-origin:0 0}
.gform_wrapper.gf-ls-form_wrapper .ginput_recaptcha{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}
.gform_wrapper.gf-ls-form_wrapper .gform_anchor{display:none}
.gform_wrapper.gravity-theme .gfield_label{font-weight:500 !important}
.gform_wrapper.gf-ls-form_wrapper .gfield_required{color:#a60300}
.gform_wrapper.gf-ls-form_wrapper div.validation_error{color:#a60300;border-color:#a60300}
.gform_wrapper.gf-ls-form_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error{padding:0;border:0;background:0;position:relative}
.gform_wrapper.gf-ls-form_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error.gf_left_half,.gform_wrapper.gf-ls-form_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error.gf_right_half{max-width:50%;margin-right:0}
.gform_wrapper.gf-ls-form_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error.gf_left_half{padding-right:8px}
.gform_wrapper.gf-ls-form_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error.gf_right_half{padding-left:8px}
.gform_wrapper.gf-ls-form_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}
.gform_wrapper.gf-ls-form_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error .gfield_label{margin-top:0;color:#a60300}
.gform_wrapper.gf-ls-form_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error .ginput_container{margin-top:8px}
.gform_wrapper.gf-ls-form_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error .validation_message{font-style:italic;font-size:.8888888889rem;width:auto;margin:0;padding:0;line-height:1;color:#a60300}
.gform_wrapper.gf-ls-form_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper.gf-ls-form_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error textarea:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-color:#a60300;background-color:transparent}
.gform_wrapper.gf-ls-form_wrapper .gfield.gdpr-checkbox .gfield_checkbox li input[type=checkbox]{display:none}
.gform_wrapper.gf-ls-form_wrapper .gfield.gdpr-checkbox .gfield_checkbox li input[type=checkbox]:checked+label:before{content:"";font-weight:400;font-family:"Font Awesome 5 Free"}
.gform_wrapper.gf-ls-form_wrapper .gfield.gdpr-checkbox .gfield_checkbox li input[type=checkbox]+label:before{content:"";font-weight:400;font-family:"Font Awesome 5 Free";display:inline-block;width:1.125rem}
.gform_wrapper.gf-ls-form_wrapper .gfield.gdpr-checkbox .gfield_checkbox li label{padding-left:.0625rem}
.gform_wrapper.gf-ls-form_wrapper .gfield.gdpr-checkbox .gfield_checkbox li label small{font-weight:400}
.wp-block-file .wp-block-file__button{display:none}
.wp-block-file>a:not([class]):after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";margin-left:.3125rem}
.wp-block-embed__wrapper>iframe{width:100%}
.wp-block-quote{padding-left:2.5rem;border-left:5px solid #e61a1a}
.wp-block-quote>p{color:#b7b7b7;font-size:1.75rem;font-weight:400;line-height:2.5rem}
.wp-block-table{width:100%;text-align:center;border-collapse:collapse}
.wp-block-table tbody tr:first-child,.wp-block-table tbody thead{background:#fff;color:#000;font-weight:600}
.wp-block-table tbody tr:first-child td,.wp-block-table tbody tr:first-child th,.wp-block-table tbody thead td,.wp-block-table tbody thead th{border-bottom:3px double #d01717}
.wp-block-table td,.wp-block-table th{border:1px solid #fff;padding:.1875rem .125rem}
.wp-block-table tr:nth-child(odd){background:#e61a1a;color:#fff}
.wp-block-gallery img{height:auto !important}
.wp-block-image figcaption{color:#e61a1a}
.dropdown-submenu{position:relative}
.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-1px}
.waas-navbar.navbar .nav-link{line-height:1.3}
.waas-navbar.navbar .nav-item:hover,.waas-navbar.navbar .nav-item:active,.waas-navbar.navbar .nav-item:focus{color:#e61a1a}
.waas-navbar.navbar .dropdown-menu{left:auto;right:.5rem;margin:0;border:1px solid #f9f9f9;border-radius:0;-webkit-transform:translateY(-2px);transform:translateY(-2px);white-space:nowrap;padding:15px}
.waas-navbar.navbar .dropdown-menu .nav-item:active,.waas-navbar.navbar .dropdown-menu .nav-item:focus,.waas-navbar.navbar .dropdown-menu .nav-item:hover{color:#e61a1a;background-color:#f8f8f8;font-weight:600}
.waas-navbar.navbar .dropdown-menu .nav-item:active>.nav-link,.waas-navbar.navbar .dropdown-menu .nav-item:focus>.nav-link,.waas-navbar.navbar .dropdown-menu .nav-item:hover>.nav-link{color:#e61a1a;text-shadow:0 0 .65px #e61a1a,0 0 .65px #e61a1a}
.waas-navbar.navbar .dropdown-menu .nav-link{font-weight:500;-webkit-transition:text-shadow .3s;transition:text-shadow .3s}
.waas-navbar.navbar .dropdown-menu .dropdown-menu{left:auto;right:calc(100% + 16px);top:10px}
.waas-navbar.navbar .dropdown-menu:after{content:'';position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);border-top:3px solid #e61a1a}
.mm-menu .dropdown-menu:after{display:none}
.waas-navbar.navbar .navbar-nav>.nav-item.menu-item-has-children>.nav-link::after{content:'\f078';font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;width:10px;left:0;right:0;bottom:5px;margin:auto;font-size:13px;opacity:0;-webkit-transition:.3s all;transition:.3s all}
.waas-navbar.navbar .navbar-nav>.nav-item:hover>.nav-link::after{opacity:1}
.waas-navbar.navbar .navbar-nav>.nav-item:hover>.nav-link{color:#e61a1a !important}
.waas-navbar.navbar.navbar-mega-menu .dropdown-menu .nav-item>.nav-link{padding-right:15px}
.waas-navbar.navbar:not(.navbar-mega-menu) .dropdown-menu .nav-item>.nav-link{padding-right:45px}
.waas-navbar.navbar.navbar-mega-menu .dropdown-menu>.nav-item>.nav-link:after{content:'\f054';font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;width:10px;left:auto;right:10px;margin:auto;font-size:13px;top:0;bottom:0;height:1rem;opacity:1;-webkit-transition:.3s all;transition:.3s all}
.waas-navbar.navbar:not(.navbar-mega-menu) .dropdown-menu .nav-item.menu-item-has-children>.nav-link:after{content:'\f054';font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;width:10px;left:auto;right:10px;margin:auto;font-size:13px;top:0;bottom:0;height:1rem;opacity:1;-webkit-transition:.3s all;transition:.3s all}
.waas-navbar.navbar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.waas-navbar.navbar .nav-item.current_page_item.dropdown>.dropdown-menu>.nav-link{color:#d01717}
.waas-navbar.navbar .nav-item.current_page_item>.nav-link:not(.dropdown-toggle){color:#d01717}
.waas-navbar.navbar .nav-link{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#000;font-family:"GT Ultra Standard Lloyds",sans-serif;font-size:.8888888889rem;font-weight:200;padding-left:1.1rem;padding-right:1.1rem}
.waas-navbar.navbar .nav-link.dropdown-toggle{cursor:pointer}
.waas-navbar.navbar .nav-link:hover,.waas-navbar.navbar .nav-link:active,.waas-navbar.navbar .nav-link:focus{color:#d01717}
.waas-navbar .navbar-nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.waas-navbar .navbar-brand>svg{width:8.75rem}
.waas-navbar .navbar-brand>img{margin-bottom:0}
.hamburger{position:absolute;right:.625rem;top:.625rem;font-size:1.3rem;color:#333;line-height:0;padding:.625rem .6875rem;border-radius:50%;z-index:100}
.mm-menu .navigation-cta,.mm-menu .navigation-cta-image{display:none !important}
.mm-menu .dropdown-toggle::after{display:none}
.mm-menu.mm-menu_opened{--mm-color-text:#333;--mm-color-border:rgba(255,255,255,0.4);--mm-color-button:#333;--mm-color-background:#fff}
.mm-menu .dropdown-menu.mm-listview{position:relative;float:none;margin:0;-webkit-box-shadow:none;box-shadow:none;border:0;background:transparent;min-width:0;border-radius:0;top:0}
.mm-menu .mm-panels>.mm-panel{background:#f8f8f8}
.mm-menu .mm-panels>.mm-panel#mm-1{background:#fff}
.mm-menu .mm-panels>.mm-panel#mm-1>.mm-listview>.mm-listitem{color:#0b3239}
.mm-menu .mm-panels>.mm-panel>.mm-listview{margin:0}
.mm-menu .mm-panels>.mm-panel>.mm-listview .mm-listitem{color:#e61a1a}
.mm-menu .mm-panels>.mm-panel>.mm-listview .mm-listitem .mm-listitem__btn,.mm-menu .mm-panels>.mm-panel>.mm-listview .mm-listitem .nav-link{padding-right:0;padding-left:0}
.mm-menu .mm-panels>.mm-panel>.mm-listview .mm-listitem:after{left:0}
.mm-menu .support-link{display:none}
.mm-navbar .mm-navbars_bottom{padding:.5rem .625rem}
.mm-btn_next{width:100%;position:absolute;left:0;height:100%;display:block}
.menu-item .mm-btn_next:after{right:10px;left:auto;content:"\f105";font-family:"Font Awesome 5 Pro";-webkit-transform:rotate(0) !important;transform:rotate(0) !important;top:-10px}
.mm-btn.mm-btn_prev{padding-top:43px}
.mm-navbar__title{color:#333 !important;padding-top:19px}
.mm-menu .mm-navbars_top>.mm-navbar .mmenu-top-menu-link{color:#333;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;text-align:left;padding:.5rem 0}
.mm-menu .mm-navbars_top>.mm-navbar .mmenu-top-menu-link:active,.mm-menu .mm-navbars_top>.mm-navbar .mmenu-top-menu-link:hover,.mm-menu .mm-navbars_top>.mm-navbar .mmenu-top-menu-link:focus{color:#e61a1a}
.mm-menu .mm-navbars_top>.mm-navbar .mmenu-top-menu-link img{display:none}
.mm-menu .mm-navbars_top>.mm-navbar:not(.mm-navbar_has-btns){-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto;padding:0 20px}
.mm-menu .mm-navbars_top{padding-bottom:10px}
.mm-menu .mm-navbars_top .mm-navbar_size-2{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.mm-menu .mm-navbars_top .mm-navbar_size-2 .nav-link{background:#e61a1a;color:#fff;border-radius:33px;padding:12px 25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:1rem;font-weight:400;text-transform:none;font-family:"GT Ultra Standard Lloyds",sans-serif;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:auto;text-align:center;margin-right:10px;margin-left:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.mm-menu .mm-navbars_top .mm-navbar_size-2 .nav-link:hover,.mm-menu .mm-navbars_top .mm-navbar_size-2 .nav-link:active,.mm-menu .mm-navbars_top .mm-navbar_size-2 .nav-link:focus{color:#fff;text-decoration:underline}
.mm-menu .mm-panels .mm-listview .nav-item{color:#333;border:1px solid transparent}
.mm-menu .mm-panels .mm-listview .nav-item:active,.mm-menu .mm-panels .mm-listview .nav-item:hover,.mm-menu .mm-panels .mm-listview .nav-item:focus{color:#e61a1a}
.mm-navbars_top .mm-navbar.mm-navbar_has-btns{padding-inline:1rem;border-bottom:1px solid #fff6;margin-bottom:25px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.mm-navbars_top .mm-navbar.mm-navbar_has-btns .mm-navbar__btn{position:relative}
.mm-navbars_top .navbar-brand picture{width:auto;max-width:40px;min-width:25px}
.mm-navbars_top .navbar-brand img{max-height:40px}
.mm-panels{-webkit-transform:translateY(10px);transform:translateY(10px)}
.mm-panel_has-navbar .mm-navbar{height:50px}
.mm-menu .mm-panels>.mm-panel.mm-panel_opened>.mm-listview{display:block !important}
.autoComplete_wrapper{display:inline-block;position:relative;margin-bottom:30px}
.autoComplete_wrapper>input{height:3rem;width:370px;max-width:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;text-overflow:ellipsis;color:#000;outline:0;border-radius:0;border:.05rem solid #d6d6d6;background-color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;margin:0}
.autoComplete_wrapper>input::-webkit-input-placeholder{color:#626262;-webkit-transition:all .3s ease;transition:all .3s ease}
.autoComplete_wrapper>input::-moz-placeholder{color:#626262;-moz-transition:all .3s ease;transition:all .3s ease}
.autoComplete_wrapper>input:-ms-input-placeholder{color:#626262;-ms-transition:all .3s ease;transition:all .3s ease}
.autoComplete_wrapper>input::-ms-input-placeholder{color:#626262;-ms-transition:all .3s ease;transition:all .3s ease}
.autoComplete_wrapper>input::placeholder{color:#626262;-webkit-transition:all .3s ease;transition:all .3s ease}
.autoComplete_wrapper>input:hover::-webkit-input-placeholder{color:#626262;opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease}
.autoComplete_wrapper>input:hover::-moz-placeholder{color:#626262;opacity:.7;-moz-transition:all .3s ease;transition:all .3s ease}
.autoComplete_wrapper>input:hover:-ms-input-placeholder{color:#626262;opacity:.7;-ms-transition:all .3s ease;transition:all .3s ease}
.autoComplete_wrapper>input:hover::-ms-input-placeholder{color:#626262;opacity:.7;-ms-transition:all .3s ease;transition:all .3s ease}
.autoComplete_wrapper>input:hover::placeholder{color:#626262;opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease}
.autoComplete_wrapper>input:focus::-webkit-input-placeholder{padding:.1rem .6rem;font-size:14px;color:#626262}
.autoComplete_wrapper>input:focus::-moz-placeholder{padding:.1rem .6rem;font-size:14px;color:#626262}
.autoComplete_wrapper>input:focus:-ms-input-placeholder{padding:.1rem .6rem;font-size:14px;color:#626262}
.autoComplete_wrapper>input:focus::-ms-input-placeholder{padding:.1rem .6rem;font-size:14px;color:#626262}
.autoComplete_wrapper>input:focus::placeholder{padding:.1rem .6rem;font-size:14px;color:#626262}
.autoComplete_wrapper>input:focus::-moz-selection{background-color:#f2f2f2}
.autoComplete_wrapper>input:focus::selection{background-color:#f2f2f2}
.autoComplete_wrapper>input::-moz-selection{background-color:#f2f2f2}
.autoComplete_wrapper>input::selection{background-color:#f2f2f2}
.autoComplete_wrapper>input:hover{color:#000;opacity:.8;-webkit-transition:all .3s ease;transition:all .3s ease}
.autoComplete_wrapper>input:focus{color:#000;border:.06rem solid #000}
.autoComplete_wrapper>ul{position:absolute;max-height:226px;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;right:0;margin:0;padding:0;z-index:1;list-style:none;border-radius:0;background-color:#fff;border:1px solid rgba(33,33,33,0.07);-webkit-box-shadow:0 3px 6px rgba(149,157,165,0.15);box-shadow:0 3px 6px rgba(149,157,165,0.15);outline:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}
.autoComplete_wrapper>ul:empty,.autoComplete_wrapper>ul[hidden]{display:block;opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.autoComplete_wrapper>ul>li{margin:.3rem;padding:.3rem .5rem;text-align:left;font-size:14px;color:#212121;border-radius:0;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .2s ease;transition:all .2s ease}
.autoComplete_wrapper>ul>li:before{display:none}
.autoComplete_wrapper>ul>li mark{background-color:transparent;color:#000;font-weight:700}
.autoComplete_wrapper>ul>li:hover{cursor:pointer;background-color:#f2f2f2}
.autoComplete_wrapper>ul>li[aria-selected=true]{background-color:#f2f2f2}
.widget_search .searchform .search-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.widget_search .searchform .search-wrapper .search-field{border:1px solid #acabab;border-right:0;padding:.9375rem 0 .9375rem .625rem;background:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.widget_search .searchform .search-wrapper .search-button{border:1px solid #acabab;border-left:0;background:#fff;padding:0 .625rem}
.widget_categories li{padding:1.125rem 0}
.widget_categories li:not(:last-child){border-bottom:1px solid #acabab}
.widget_recent_entries li{padding:0 1.5625rem;border-bottom:1px solid rgba(225,228,236,0.28)}
.widget_recent_entries li a{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:100%;flex-basis:100%;padding:15px 0}
.widget_recent_entries li span{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.widget_recent_entries ul:not([class]) li:before{content:"\f138";font-weight:900;font-family:"Font Awesome 5 Free";font-size:10px;vertical-align:bottom;color:#fff;position:absolute;left:0;top:0;bottom:0;margin:auto;height:10px;line-height:10px;margin-top:25px}
.widget_tag_cloud .tagcloud{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.widget_tag_cloud .tag-cloud-link{border:1px solid #000;padding:.1875rem .375rem;line-height:normal;color:#000;margin-bottom:.6875rem}
.widget_tag_cloud .tag-cloud-link:hover,.widget_tag_cloud .tag-cloud-link:active,.widget_tag_cloud .tag-cloud-link:focus{color:black}
.widget_social_media .social-link:hover .fab,.widget_social_media .social-link:active .fab,.widget_social_media .social-link:focus .fab{opacity:1}
.widget_social_media .social-link .fab{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#ff222f;background:#e61a1a;border-radius:50%;opacity:.5;min-width:1.625rem;text-align:center;display:inline-block;min-height:1.625rem;line-height:1.75}
.widget_social_media li{margin-bottom:.375rem}
.widget_atfi_widget ul li+li{margin-top:15px}
.tease-office-container .office-address{margin:0}
.tease-office-container .office-contacts{margin-bottom:0}
#top-footer .tease-office-container .fas{color:#fff}
.widget_main_contact_details .fas{color:#e61a1a}
.tease-featured-post-container{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}
.tease-featured-post-container .featured-post-image+.featured-post-content{margin-left:3.125rem;max-width:29.375rem}
.tease-featured-post-container .featured-post-date{font-size:1.125rem;font-weight:600}
.tease-featured-post-container .featured-post-excerpt p{margin-bottom:2.15rem}
.tease-featured-post-container .button.featured-post-button,.tease-featured-post-container .gform_wrapper.gf-ls-form_wrapper div.gform_footer .featured-post-button.gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .tease-featured-post-container .featured-post-button.gf_button{margin-bottom:0}
.tease-testimonial-container{padding:0 .3125rem}
.tease-testimonial-container .testimonial-portrait{border-radius:50%;margin-bottom:.75rem}
.tease-testimonial-container h3{line-height:normal;position:relative;margin-bottom:1.5rem}
.tease-testimonial-container h3:before{content:'“';display:block;position:absolute;top:-50px;left:0;right:0;margin:auto;max-width:180px;width:100%;color:#f5f5f5;font-family:"Times New Roman PS - Bold MT";font-size:426px;font-weight:400;z-index:-1}
.tease-testimonial-container .testimonial-content{position:relative;z-index:3;font-weight:300;line-height:32px}
.tease-testimonial-container .testimonial-content p{max-width:920px;margin:auto}
.tease-testimonial-container .author-name{margin-top:40px;font-weight:600}
.tease-useful-document-container{position:relative;padding-left:30px;padding-right:0;margin-right:0 !important}
.tease-useful-document-container svg{position:absolute;top:3px;left:0;width:16px;display:inline-block}
.tease-useful-document-container .useful-document-icon{width:3.125rem}
.tease-useful-document-container .useful-document-icon text{text-transform:uppercase}
.tease-useful-document-container a{display:block;font-weight:400;line-height:110%;margin:.3125rem 0 .9375rem}
.tease-useful-document-container .useful-document-content{padding:1.25rem 0 0}
.tease-office-container{text-align:left}
.tease-office-container .office-information .office-title{font-family:"ABC Arizona Flare",serif;font-weight:600;letter-spacing:0;text-transform:uppercase;margin-bottom:2.5rem;-ms-flex-preferred-size:100%;flex-basis:100%}
.tease-office-container .office-information .fa-ul .fas,.tease-office-container .office-information .fa-ul .far{color:#e61a1a}
.tease-office-container .office-information .fa-ul .add_line,.tease-office-container .office-information .fa-ul .hr_line{display:block}
.tease-office-container .map-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:290px;background:#f8f8f8}
.contact-page-office-details.office-information .fa-ul .add_line{display:block}
.contact-page-office-details.office-information a{color:#fff;font-weight:300}
.tease-staff-container{max-width:15.625rem;padding:0 1.25rem 1.25rem}
.tease-staff-container .staff-name{font-family:"ABC Arizona Flare",serif;font-weight:600;line-height:1.625rem;text-transform:uppercase;font-size:1.125rem}
.tease-staff-container .staff-name:before{content:'';width:1.938rem;height:.125rem;background:#e61a1a;display:block;margin-bottom:1.125rem}
.tease-staff-container .staff-position{color:#e61a1a;font-size:.8888888889rem;text-transform:uppercase;letter-spacing:0;margin-bottom:1.125rem}
.tease-staff-container .staff-contact-details .fas,.tease-staff-container .staff-contact-details .far{color:#ff222f}
.tease-staff-container .staff-contact-details a{margin-left:.625rem}
.comments .comment-list{list-style:none;position:relative}
.comments .comment-list.main{padding-left:0}
.comments .comment-list.replies-list:before{content:"";font-weight:900;font-family:"Font Awesome 5 Free";color:#e61a1a;font-size:1.265625rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:0;left:0}
.comments .comment .comment-body{background:#f8f8f8;padding:1.25rem;margin-bottom:.9375rem}
.comments .comment .comment-body #respond{padding:.9375rem;border:1px solid #acabab}
.comments .comment .comment-metadata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.comments .comment .comment-metadata .reply-to{font-style:italic;font-size:.8888888889rem;color:#acabab}
.comments .comment .comment-metadata .author-avatar{margin-right:.9375rem}
.comments .comment .comment-respond+.comment-reply{display:none}
.comments .comment .comment-reply-link{color:#000;margin-bottom:0}
.comments .comment .comment-reply-link:before{content:"";font-weight:900;font-family:"Font Awesome 5 Free";margin-right:.1875rem;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.comments .comment .comment-reply-link:hover:before,.comments .comment .comment-reply-link:active:before,.comments .comment .comment-reply-link:focus:before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.section-services h2{margin-bottom:30px}
.section-services .paragraph{margin-bottom:30px}
.section-services .paragraph p{margin:0 !important}
.section-services .benefit-title{text-transform:uppercase;margin-top:25px;margin-bottom:10px}
.section-services .benefit-text{margin-bottom:30px}
.section-services img.icon,.section-services svg{width:60px;height:60px}
.section-services svg path,.section-services svg circle{fill:#e61a1a}
.section-information{min-height:53.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:left center;background-repeat:no-repeat}
.section-information .row .col-md:first-child{background:#fff}
.section-information .row .col-md:last-child{background:#ff222f}
.section-information .information-text-wrapper{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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.875rem .9375rem;height:100%}
.section-information .information-text-wrapper h2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:105%;height:210%;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.section-information .information-text-wrapper p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:3.125rem}
.section-full-width-banner .full-width-banner-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section-full-width-banner .full-width-banner-text .h2{color:#fff;margin-bottom:1.25rem}
.section-full-width-banner .full-width-banner-text .button,.section-full-width-banner .full-width-banner-text .gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .section-full-width-banner .full-width-banner-text .gf_button{margin-bottom:1.25rem}
.section-testimonials{text-align:center}
.section-testimonials .slick-dots li{margin:0}
.section-testimonials .author-name{position:relative;z-index:5}
.section-testimonials .slick-dots li button:before{content:'\f111';text-align:center;color:#ebebeb;font-family:'Font Awesome 5 Free';font-size:10px;font-weight:900;opacity:1}
.section-testimonials .slick-dots li.slick-active button:before{color:#d3d3d3;opacity:1}
.section-faqs{margin-bottom:0}
.section-faqs .accordion-button{font-weight:600;display:block;width:100%;position:relative;text-align:left;padding:1.25rem 2.5rem 1.25rem 0;color:#000 !important;text-decoration:none}
.section-faqs .accordion-button svg{position:absolute;right:.3125rem;width:20px;height:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.section-faqs .accordion-button svg path{fill:#ff222f}
.section-faqs .accordion-button[aria-expanded="true"]{border-bottom:0}
.section-faqs .accordion-button[aria-expanded="true"] svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.section-faqs .accordion-button:hover,.section-faqs .accordion-button:active,.section-faqs .accordion-button:focus{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.section-faqs .accordion-content{padding-bottom:1.25rem}
.section-faqs .accordion-content *:last-child{margin-bottom:0}
.section-faqs .accordion-wrapper{border-bottom:1px solid #f8f8f8}
.section-useful-documents{position:relative}
.section-useful-documents .documents-wrapper::after{content:'';position:absolute;bottom:0;width:100%;height:1px;background-color:#fff;max-width:1170px;left:0;right:0;margin:auto;opacity:.3}
.section-useful-documents .tease-useful-document-container a{font-size:16px;line-height:140%}
.section-useful-documents .documents-wrapper:last-child::after{display:none}
.section-useful-documents.dark{color:#fff;background-color:#0b3239}
.section-useful-documents.dark a{color:#fff}
.section-useful-documents.dark svg path{fill:#fff}
.section-useful-documents .documents-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:30px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.section-useful-documents .documents-wrapper .tease-useful-document-container{margin-right:3.75rem}
.section-useful-documents .documents-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:.9375rem;margin-bottom:1.875rem}
.section-useful-documents .documents-category .documents-category-title{letter-spacing:0}
.section-useful-documents .documents-category .documents-category-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.section-useful-documents .documents-category .documents-category-items i{color:#0b3239}
.section-useful-documents .section-text{margin:1.25rem 0 2.5rem}
.section-useful-documents .documents-category .row{width:100%}
.section-useful-documents h3{text-transform:uppercase;margin-bottom:30px}
.section-useful-documents .useful-documents-filters .btn.active{color:#e61a1a;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px}
.section-useful-documents .useful-documents-filters .btn:focus{-webkit-box-shadow:none;box-shadow:none}
.section-tabs{counter-reset:section;padding:3.75rem 0}
.section-tabs .tab-link{color:#fff}
.section-tabs .tab-link:before{counter-increment:section;content:counter(section);margin-right:.6rem}
.section-tabs .tab-link:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";position:absolute;right:1.125rem;color:#e61a1a}
.section-tabs .tab-link.active:after{right:0}
.section-tabs .tab-link:not(:last-child){border-bottom:1px solid #ff555f}
.section-tabs .tab-accordion .accordion-button{border-bottom:1px solid #ff555f;color:#fff}
.section-tabs .tab-accordion .accordion-button:hover,.section-tabs .tab-accordion .accordion-button:active,.section-tabs .tab-accordion .accordion-button:focus{color:#f2f2f2}
.section-tabs .tab-accordion .accordion-button[aria-expanded="true"]{color:#f2f2f2}
.section-information-services .tab-link{border:2px solid #ff222f;color:#ff222f}
.section-information-services .tab-link.active{color:#fff;background:#ff222f}
.section-information-services .tab-link.active:hover,.section-information-services .tab-link.active:active,.section-information-services .tab-link.active:focus{color:#fff}
.section-information-services .tab-link:not(.active):hover,.section-information-services .tab-link:not(.active):active,.section-information-services .tab-link:not(.active):focus{color:#ff0917}
.section-information-services .tab-link:not(.active):hover:after,.section-information-services .tab-link:not(.active):active:after,.section-information-services .tab-link:not(.active):focus:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";position:absolute;right:.375rem}
.section-partners .partners-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.section-partners .partners-wrapper a{display:inline-block;padding:.625rem 1.5625rem}
.section-offices .tease-office-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:7.5rem}
.section-offices .tease-office-container.office-even .office-information{margin-left:4rem}
.section-offices .tease-office-container.office-odd .office-information{margin-right:4rem}
.section-team-members .team-members-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.section-images-grid .image-grid-wrapper{margin-bottom:2.5rem}
.section-images-grid .image-grid-wrapper:hover .image-link-label,.section-images-grid .image-grid-wrapper:active .image-link-label,.section-images-grid .image-grid-wrapper:focus .image-link-label{background:#ff222f}
.section-images-grid .image-grid-wrapper img{margin-bottom:0}
.section-images-grid .image-grid-wrapper .image-link-label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center;background:#e61a1a;color:#fff;display:block;padding:.625rem;margin-bottom:0}
.section-multiple-text-columns .column h3,footer #top-footer .column h3{margin-bottom:30px}
.section-multiple-text-columns p,footer #top-footer p{margin-bottom:30px}
.section-multiple-text-columns .button-secondary,footer #top-footer .button-secondary{margin-bottom:0}
.section-multiple-text-columns .icon,footer #top-footer .icon{margin-bottom:30px}
.section-multiple-text-columns.align-cols-center .row,footer .align-cols-center#top-footer .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section-multiple-text-columns.align-cols-center .row .column,footer .align-cols-center#top-footer .row .column{text-align:center}
.section-multiple-text-columns .column>*:last-child,footer #top-footer .column>*:last-child{margin-bottom:0 !important}
.section-multiple-text-columns .col-md:last-child p:last-child,footer #top-footer .col-md:last-child p:last-child{margin-bottom:0}
.section-multiple-text-columns .featured-column,footer #top-footer .featured-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#e61a1a}
.section-video-slider .video-slider-wrapper{position:relative;overflow:hidden}
.section-video-slider .video-slider-wrapper .play-button{position:absolute;left:50%;top:50%;color:#fff;margin-left:-20px;margin-top:-55px;font-size:10px;pointer-events:none}
.section-video-slider .video-slider-wrapper .play-button .fa-play{position:relative;left:2px}
.section-video-slider .video-slider-wrapper .play-button.pause .fa-play{display:none}
.section-video-slider .video-slider-wrapper .play-button.pause .fa-pause{display:block !important}
.section-video-slider .video-slider-wrapper .video-player{background:#f1f1f1;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;-ms-flex-line-pack:center;align-content:center;position:relative}
.section-video-slider .video-slider-wrapper .video-player .play-button{font-size:30px;margin-left:-75px;margin-top:-60px}
.section-video-slider .video-slider-wrapper .video-player .video-player-item{display:none;position:relative;width:100%;padding:0;overflow:hidden}
.section-video-slider .video-slider-wrapper .video-player .video-player-item:before{display:block;content:"";padding-top:56.25%}
.section-video-slider .video-slider-wrapper .video-player .video-player-item iframe,.section-video-slider .video-slider-wrapper .video-player .video-player-item embed,.section-video-slider .video-slider-wrapper .video-player .video-player-item object,.section-video-slider .video-slider-wrapper .video-player .video-player-item video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.section-video-slider .video-slider-wrapper .video-player .video-player-item.shown{display:block}
.section-video-slider .video-slider-wrapper .video-slider-navigation{overflow:hidden;margin-top:5px;margin-left:-10px;margin-right:-10px}
.section-video-slider .video-slider-wrapper .video-slider-navigation .slick-list{border-left:1px solid white;border-right:1px solid white}
.section-video-slider .video-slider-wrapper .video-slider-navigation .thumbnail-slide{background:#f1f1f1;margin-left:2px;border:10px solid white;overflow:hidden;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.section-video-slider .video-slider-wrapper .video-slider-navigation .thumbnail-slide .slide-title{background:#fff;color:#000;font-size:1rem;font-weight:400;line-height:30px;padding:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;height:70px;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.section-video-slider .video-slider-wrapper .slider-arrows-wrapper{position:absolute;bottom:150px;width:100%;height:0;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;padding:0 5px}
.section-video-slider .video-slider-wrapper .slider-arrows-wrapper .slick-arrow{background:#e61a1a;color:#fff;width:30px;height:30px;border-radius:50%;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}
.section-pricing-table .content p:last-child{margin-bottom:0}
.section-pricing-table .button,.section-pricing-table .gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .section-pricing-table .gf_button{margin:0}
.section-pricing-table>.container>.pricing-table{margin:55px 0}
.section-pricing-table .content-after-table>p:last-child{margin-bottom:35px}
.section-pricing-table .pricing-column{overflow:hidden}
.section-pricing-table.pricing-comparison-table .currency{position:relative;top:-23px;font-weight:400}
.section-pricing-table.pricing-comparison-table .pricing-column ul,.section-pricing-table.pricing-comparison-table .pricing-column .text-after,.section-pricing-table.pricing-comparison-table .pricing-column p{font-size:15px}
.section-pricing-table.pricing-comparison-table .pricing-column ul{position:relative;padding-top:20px}
.section-pricing-table.pricing-comparison-table .pricing-column ul:before{content:'';position:absolute;width:85px;height:5px;background-color:#ff222f;left:-35px;top:2px;border-radius:0 3px 3px 0}
.section-pricing-table.pricing-comparison-table .pricing-column .text-after{font-weight:400}
.section-pricing-table.pricing-comparison-table .pricing-column p.price-title{font-size:20px;font-weight:700}
.section-pricing-table.pricing-comparison-table .price{font-size:50px;font-weight:900}
.section-pricing-table.pricing-comparison-table ul li:before{content:'\f00c';font-size:8px;line-height:8px;height:8px;bottom:0;margin:auto}
.section-pricing-table.pricing-comparison-table li{font-weight:400;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #e1e4ec}
.section-pricing-table.pricing-comparison-table li:last-child{border-bottom:0}
.section-pricing-table.pricing-comparison-table .pricing-column{position:relative;-webkit-box-shadow:25px 39px 65px rgba(0,0,0,0.09);box-shadow:25px 39px 65px rgba(0,0,0,0.09);padding:30px}
.section-pricing-table.pricing-comparison-table .pricing-column:first-child{color:#fff;background-color:#0b3239}
.section-pricing-table.pricing-comparison-table .pricing-column:first-child:before,.section-pricing-table.pricing-comparison-table .pricing-column:first-child:after{position:absolute;content:'';width:100%;height:30px;background-color:#0b3239;top:-15px;left:0}
.section-pricing-table.pricing-comparison-table .pricing-column:first-child:after{top:auto;bottom:-15px}
.section-pricing-table.pricing-comparison-table .pricing-column:first-child ul li{border-bottom:1px solid rgba(225,228,236,0.28)}
.section-pricing-table.pricing-comparison-table .pricing-column:first-child ul li:last-child{border-bottom:0}
.section-pricing-table.pricing-comparison-table .pricing-column:first-child ul li:before{color:#fff}
.section-pricing-table.feature-comparison-table .pricing-column{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-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid rgba(225,228,236,0.28);padding:30px;position:relative;overflow:visible}
.section-pricing-table.feature-comparison-table .pricing-column.regular-column{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.section-pricing-table.feature-comparison-table .pricing-column ul{padding-left:0;margin-bottom:0}
.section-pricing-table.feature-comparison-table .pricing-column li{font-size:14px}
.section-pricing-table.feature-comparison-table .pricing-column li strong{font-weight:400}
.section-pricing-table.feature-comparison-table .pricing-column .price-title{color:#e61a1a;font-weight:400;font-size:1.125rem;margin-bottom:5px}
.section-pricing-table.feature-comparison-table .pricing-column.comparison-column{border:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.section-pricing-table.feature-comparison-table .pricing-column.comparison-column li{font-size:13px;white-space:nowrap}
.section-pricing-table.feature-comparison-table .pricing-column.featured-column{border:0}
.section-pricing-table.feature-comparison-table .pricing-column.featured-column:before{-webkit-box-shadow:0 0 15px 0 #33333361;box-shadow:0 0 15px 0 #33333361;content:"";display:block;position:absolute;height:calc(100% + 40px);width:100%;top:-20px;left:0;z-index:1;border:1px solid rgba(225,228,236,0.28)}
.section-pricing-table.feature-comparison-table .pricing-column .text-before{font-size:13px}
.section-pricing-table.feature-comparison-table .pricing-column ul{list-style:none;width:100%}
.section-pricing-table.feature-comparison-table .pricing-column ul li{padding-left:0}
.section-pricing-table.feature-comparison-table .pricing-column ul li:before{display:none}
#body section.section-statistics{position:relative;font-weight:400;text-align:center}
#body section.section-statistics.has-floating-image{padding-bottom:135px}
#body section.section-statistics a{color:#fff}
#body section.section-statistics h2{margin-bottom:15px}
#body section.section-statistics p{margin-bottom:0}
#body section.section-statistics .content{margin-bottom:70px}
#body section.section-statistics .stat-icon{max-width:100px;max-height:100px;display:block;margin:0 auto 30px}
#body section.section-statistics .value{font-size:50px;font-weight:400;margin-bottom:15px;font-family:"ABC Arizona Flare",serif}
#body section.section-statistics .label{font-size:16px;font-weight:500;text-transform:uppercase;font-family:"GT Ultra Standard Lloyds",sans-serif}
#body section.section-statistics strong{font-weight:600}
#body section.section-statistics .floating-graphic{position:absolute;bottom:-88px;left:0;right:50px;margin:0 auto;max-width:427px;width:100%}
.section-statistics:not(.background-light):not(.gray){color:#fff}
.section-statistics:not(.gray):not(.background-black):not(.background-light){background-color:#e61a1a}
.section-statistics.background-light .value,.section-statistics.gray .value{color:#e61a1a}
.section-text{position:relative;background-size:cover;background-position:center}
.section-text h2{margin-bottom:30px}
.section-text p+h2{margin-top:90px}
.section-text li{margin-bottom:10px}
.section-text .container{position:relative;z-index:5}
.section-text .col>.button:last-child,.section-text .gform_wrapper.gf-ls-form_wrapper div.gform_footer .col>.gf_button:last-child,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .section-text .col>.gf_button:last-child{margin-bottom:0}
.section-text.has-background-image{color:#fff}
.section-text.has-background-image a{color:#fff}
.section-text.has-background-image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(27,37,44,0.76)}
.section-table .table .table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.section-table .table .table-row.row-0{font-weight:400;background:#000;border-bottom:0}
.section-table .table .table-row.row-0 .table-cell{color:#fff;border-left:0}
.section-table .table .table-row.row-0 .table-cell.cell-0{font-weight:400}
.section-table .table .table-cell{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;-ms-flex-positive:1;flex-grow:1}
.section-table .table .table-cell.cell-0{font-size:.8888888889rem;font-weight:600;padding:.5rem .625rem;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}
.section-table .table .mobile-header-table{font-weight:600;display:none}
.section-table .table.scrollable{max-height:400px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#e61a1a #e3e3e3}
.section-table .table.scrollable::-webkit-scrollbar{width:11px}
.section-table .table.scrollable::-webkit-scrollbar-track{background:#e3e3e3}
.section-table .table.scrollable::-webkit-scrollbar-thumb{background-color:#e61a1a;border-radius:6px;border:3px solid #e3e3e3}
.section-table .table.scrollable .table-row{padding:5px 0}
.section-table .table.scrollable .table-row.row-0{background:0;border:0;margin-bottom:20px}
.section-table .table.scrollable .table-row.row-0 .table-cell{color:#000;font-weight:bold;border-bottom:1px solid #c2c2d2;margin-left:15px;padding-left:0}
.section-table .table.scrollable .table-row.row-0 .table-cell.cell-0{padding-left:0;margin-left:0}
.section-table .table.scrollable .table-cell{font-size:1rem;font-weight:300;padding:.625rem}
.section-table .table.scrollable .table-cell:not(:first-child){font-weight:300}
.section-table .table.scrollable .table-cell.cell-0{padding-left:0;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}
.section-table .table .table-row{padding:.9375rem 0}
.section-table .table .table-row:not(:last-child){border-bottom:1px solid #c2c2d2}
.section-table .table .table-cell{color:#000;font-size:.8888888889rem;font-weight:600;padding:.5rem .625rem}
.section-table .table .table-cell:not(:first-child){font-weight:400}
.section-table .table .table-cell{-webkit-box-flex:1;-ms-flex:1;flex:1}
.section-form{color:#1b252c;background-color:#eae4df}
.section-form h2{color:#e61a1a}
.section-form .gform_wrapper .gfield_required{color:#333}
.section-form input,.section-form .gform_wrapper .top_label input.medium,.section-form .gform_wrapper .top_label select.medium,.section-form .gform_wrapper .top_label textarea{width:100%;color:#333;border-radius:2px;border:1px solid #333;background-color:transparent}
.section-form input option,.section-form .gform_wrapper .top_label input.medium option,.section-form .gform_wrapper .top_label select.medium option,.section-form .gform_wrapper .top_label textarea option{color:#333}
.section-form input[type="checkbox"]{width:auto;min-width:20px}
.section-form li.gfield{display:inline-block;width:100%}
.section-form li.gfield.half{width:50%}
.section-form .ginput_container_consent a{position:relative;color:#333}
.section-form .ginput_container_consent .gfield_required{display:none}
.section-form .office-details-subtitle{margin-bottom:8px;font-weight:400}
.section-form .ginput_container .datepicker{width:100% !important}
body .gform_wrapper ul.gform_fields li.gfield{margin-top:0;margin-bottom:16px}
body #body .contact-section-sidebar section{padding-top:0}
.section-contact-form .gform_wrapper{margin-top:0}
.section-contact-form{color:#fff;background-color:#0b3239}
.section-contact-form .gform_wrapper .gfield_required{color:#fff}
.section-contact-form a:not(.button){color:#fff !important}
.section-contact-form input,.section-contact-form .gform_wrapper .top_label input.medium,.section-contact-form .gform_wrapper .top_label select.medium,.section-contact-form .gform_wrapper .top_label textarea{width:100%;color:#fff;border-radius:2px;border:1px solid #fff;background-color:transparent}
.section-contact-form input option,.section-contact-form .gform_wrapper .top_label input.medium option,.section-contact-form .gform_wrapper .top_label select.medium option,.section-contact-form .gform_wrapper .top_label textarea option{color:#000}
.section-contact-form input[type="checkbox"]{width:auto;min-width:20px}
.section-contact-form li.gfield{display:inline-block;width:100%}
.section-contact-form li.gfield.half{width:50%}
.section-contact-form .ginput_container_consent a{position:relative;color:#fff}
.section-contact-form .ginput_container_consent .gfield_required{display:none}
.section-contact-form h3{margin-top:30px;margin-bottom:15px;font-weight:400}
.section-contact-form .gfield_label{font-size:15px !important}
.section-contact-form .gfield_consent_label{font-size:16px}
.section-contact-form.background-brand-primary .btn-secondary-gradient{color:#000 !important;background-color:#fff !important}
body .gform_wrapper ul.gform_fields li.gfield{margin-top:0;margin-bottom:16px}
body #body .contact-section-sidebar section{padding-top:0}
.section-contact-form .gform_wrapper{margin-top:0}
.section-text-image .col-lg p:last-child{margin-bottom:0}
.section-text-image .col-lg{-ms-flex-item-align:start;align-self:flex-start}
.section-staff-members .featured-staff{margin-bottom:3rem}
.section-staff-members .featured-staff .staff-member{margin-bottom:3rem}
.section-staff-members .featured-staff img{margin-bottom:1rem}
.section-staff-members .featured-staff h3{text-transform:uppercase}
.section-staff-members .featured-staff .job{margin-bottom:1rem}
.section-staff-members .featured-staff .bio{margin-bottom:1rem}
.section-staff-members .featured-staff .phone{margin-bottom:0}
.section-staff-members .featured-staff .email{margin-bottom:0}
.section-staff-members .featured-staff .icon{margin-right:5px}
.section-staff-members .other-staff img{margin-bottom:1rem}
.section-staff-members .other-staff h4{margin-bottom:0;text-transform:uppercase}
.section-staff-members .other-staff .job{margin-bottom:0}
.section-staff-small img{margin-bottom:1rem}
.section-staff-small h4{margin-bottom:0;text-transform:uppercase}
.section-staff-small .job{margin-bottom:0}
.section-multiple-accordions{margin-bottom:0}
.section-multiple-accordions .accordion-title{text-transform:uppercase;margin-bottom:20px}
.section-multiple-accordions .accordion-button{font-weight:600;display:block;width:100%;position:relative;text-align:left;padding:1.25rem 2.5rem 1.25rem 0}
.section-multiple-accordions .accordion-button svg{position:absolute;right:.3125rem;width:20px;height:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.section-multiple-accordions .accordion-button svg path{fill:#ff222f}
.section-multiple-accordions .accordion-button[aria-expanded="true"]{border-bottom:0}
.section-multiple-accordions .accordion-button[aria-expanded="true"] svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.section-multiple-accordions .accordion-button:hover,.section-multiple-accordions .accordion-button:active,.section-multiple-accordions .accordion-button:focus{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.section-multiple-accordions .accordion-content{padding-bottom:1.25rem}
.section-multiple-accordions .accordion-content *:last-child{margin-bottom:0}
.section-multiple-accordions .accordion-wrapper{border-bottom:1px solid #f8f8f8}
.section-image-gallery .image-slider{background:#f1f1f1}
.section-image-gallery .image-slider .gallery-slide{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;-ms-flex-line-pack:center;align-content:center}
.section-image-gallery .slider-navigation{max-height:150px;overflow:hidden;margin-top:5px}
.section-image-gallery .slider-navigation .slick-list{border-left:1px solid white;border-right:1px solid white}
.section-image-gallery .slider-navigation .thumbnail-slide{background:#f1f1f1;margin-left:2px;border:1px solid white;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section-image-gallery .slider-navigation .thumbnail-slide:first-child{margin-left:0}
.section-image-gallery .section-text.text-section-gallery-top{margin-bottom:2.5rem}
.section-image-gallery .section-text.text-section-gallery-bottom{margin-top:2.5rem}
.section-cta-blocks{background-color:#e61a1a;padding:50px 30px !important}
.section-cta-blocks .cta-block{padding:50px 30px;background:#fff}
.section-cta-blocks.dark-theme .cta-block{color:#fff;background-color:#000}
.section-cta-blocks.dark-theme .button-secondary{color:#fff}
.section-cta-blocks.dark-theme .button-secondary:before{color:#fff}
.section-cta-blocks.dark-theme .button-secondary:after{background-color:#fff}
.single-post .post-date{font-size:1.125rem;font-weight:600;margin-bottom:1.125rem}
.single-post h1{margin-bottom:1.5rem}
.single-post .post-author{color:#acabab;font-size:.8888888889rem}
.single-post .post-image{margin:1.875rem 0 3.75rem}
.single .author-info{padding:30px 0}
.single .author-info p{margin:0;font-size:16px}
.single .author-info p strong{font-weight:600}
.single .author-info .details a{color:#000}
.single .author-wrapper{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}
.single .author-wrapper img{margin-right:15px;max-width:100px}
.single .spaceManWilly{color:#fff}
.single .single-section-social-share{padding:0 !important}
.single .single-section-author{background-color:#f8f8f8}
.single .single-section-related-posts .related-posts{padding-bottom:0 !important}
.page-template-template-blog section.pagebuilder-section+section:not(.pagebuilder-section),.blog section.pagebuilder-section+section:not(.pagebuilder-section),.blog-post section.pagebuilder-section+section:not(.pagebuilder-section),.author-page section.pagebuilder-section+section:not(.pagebuilder-section),.related-posts section.pagebuilder-section+section:not(.pagebuilder-section),#insights section.pagebuilder-section+section:not(.pagebuilder-section),#search-results section.pagebuilder-section+section:not(.pagebuilder-section),.section-blog-posts section.pagebuilder-section+section:not(.pagebuilder-section),#articles section.pagebuilder-section+section:not(.pagebuilder-section),#news-insights section.pagebuilder-section+section:not(.pagebuilder-section){padding-top:0 !important}
.page-template-template-blog h3,.blog h3,.blog-post h3,.author-page h3,.related-posts h3,#insights h3,#search-results h3,.section-blog-posts h3,#articles h3,#news-insights h3{display:block;margin:0 0 15px 0;font-weight:500;line-height:140%}
.page-template-template-blog .title-link,.blog .title-link,.blog-post .title-link,.author-page .title-link,.related-posts .title-link,#insights .title-link,#search-results .title-link,.section-blog-posts .title-link,#articles .title-link,#news-insights .title-link{display:block;color:#000}
.page-template-template-blog .author,.page-template-template-blog .categories,.blog .author,.blog .categories,.blog-post .author,.blog-post .categories,.author-page .author,.author-page .categories,.related-posts .author,.related-posts .categories,#insights .author,#insights .categories,#search-results .author,#search-results .categories,.section-blog-posts .author,.section-blog-posts .categories,#articles .author,#articles .categories,#news-insights .author,#news-insights .categories{margin:0;font-size:.8888888889rem}
.page-template-template-blog .author span,.page-template-template-blog .categories span,.blog .author span,.blog .categories span,.blog-post .author span,.blog-post .categories span,.author-page .author span,.author-page .categories span,.related-posts .author span,.related-posts .categories span,#insights .author span,#insights .categories span,#search-results .author span,#search-results .categories span,.section-blog-posts .author span,.section-blog-posts .categories span,#articles .author span,#articles .categories span,#news-insights .author span,#news-insights .categories span{color:#000;font-weight:500}
.page-template-template-blog .post-date,.page-template-template-blog .post-excerpt,.blog .post-date,.blog .post-excerpt,.blog-post .post-date,.blog-post .post-excerpt,.author-page .post-date,.author-page .post-excerpt,.related-posts .post-date,.related-posts .post-excerpt,#insights .post-date,#insights .post-excerpt,#search-results .post-date,#search-results .post-excerpt,.section-blog-posts .post-date,.section-blog-posts .post-excerpt,#articles .post-date,#articles .post-excerpt,#news-insights .post-date,#news-insights .post-excerpt{font-size:.8888888889rem}
.page-template-template-blog .post-image,.page-template-template-blog .icon,.blog .post-image,.blog .icon,.blog-post .post-image,.blog-post .icon,.author-page .post-image,.author-page .icon,.related-posts .post-image,.related-posts .icon,#insights .post-image,#insights .icon,#search-results .post-image,#search-results .icon,.section-blog-posts .post-image,.section-blog-posts .icon,#articles .post-image,#articles .icon,#news-insights .post-image,#news-insights .icon{margin-bottom:15px}
.page-template-template-blog .button.button-secondary,.page-template-template-blog .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .page-template-template-blog .button-secondary.gf_button,.blog .button.button-secondary,.blog .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .blog .button-secondary.gf_button,.blog-post .button.button-secondary,.blog-post .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .blog-post .button-secondary.gf_button,.author-page .button.button-secondary,.author-page .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .author-page .button-secondary.gf_button,.related-posts .button.button-secondary,.related-posts .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .related-posts .button-secondary.gf_button,#insights .button.button-secondary,#insights .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer #insights .button-secondary.gf_button,#search-results .button.button-secondary,#search-results .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer #search-results .button-secondary.gf_button,.section-blog-posts .button.button-secondary,.section-blog-posts .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .section-blog-posts .button-secondary.gf_button,#articles .button.button-secondary,#articles .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer #articles .button-secondary.gf_button,#news-insights .button.button-secondary,#news-insights .gform_wrapper.gf-ls-form_wrapper div.gform_footer .button-secondary.gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer #news-insights .button-secondary.gf_button{margin-bottom:30px}
.related-posts{padding-bottom:60px}
.blog-filter-controls{margin-bottom:3rem}
.blog-filter-category{opacity:.7;font-size:.9rem;cursor:pointer}
.blog-filter-category.active,.blog-filter-category:hover{opacity:1}
.badge-primary.blog-filter-category{background-color:#e61a1a}
.error404 h1{text-transform:uppercase}
.error404 h2{color:#e61a1a}
.error404 .fourohfour-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;padding-right:15px}
.error404 .big-fourohfour{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:155px;white-space:nowrap;font-weight:400;min-width:360px;opacity:.7;color:#626262;line-height:.8;margin-bottom:40px}
.error404 .fourohfour-navbar{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}
.error404 .fourohfour-navbar ul.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.error404 .fourohfour-navbar ul.navbar-nav>.nav-item{position:relative}
.error404 .fourohfour-navbar ul.navbar-nav>.nav-item .nav-link{padding:3px 0 3px 15px}
.error404 .fourohfour-navbar ul.navbar-nav>.nav-item:before{content:'\f054';font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;width:10px;margin:auto;font-size:13px;top:4px;left:0;color:#e61a1a}
.error404 .fourohfour-navbar ul.navbar-nav .nav-item{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%}
.error404 .fourohfour-navbar ul.navbar-nav .nav-item .dropdown-menu{border:0;padding:0 0 0 15px;margin:0;min-width:0;display:block !important;opacity:1 !important}
.error404 .fourohfour-navbar ul.navbar-nav .nav-item .dropdown-menu .nav-link{padding-top:3px;padding-bottom:3px}
.error404 #bottom-footer{padding-top:20px}
#sitemap .pagenav,#page-not-found .pagenav,.error404 .pagenav{list-style:none}
#sitemap .pagenav .children li,#page-not-found .pagenav .children li,.error404 .pagenav .children li{list-style:none}
#sitemap footer a,#page-not-found footer a,.error404 footer a{color:white !important}
.author-page .author-info{margin-bottom:60px}
.author-page .author-info img{max-width:110px;margin-bottom:15px}
#home #body{position:relative}
#home .section-properties-search{margin-bottom:0}
.cost-calculator-container .cost-calculator-row{margin-top:50px}
.cost-calculator-container.cost-calculator-form>.cost-calculator-row:first-child{margin-top:0}
.cost-calculator-form#Savings{margin-top:50px}
#middle-footer .menu li.menu-item{position:relative;padding-left:.5rem}
#middle-footer .menu li.menu-item:after{content:'';display:inline-block;position:absolute;left:0;top:2px;bottom:0;margin:auto;width:1px;height:15px;background:#fff}
#middle-footer .menu li.menu-item:first-child:after{display:none}
#middle-footer .menu li.menu-item:first-child{padding-left:0}
#bottom-footer .small-image img{max-height:100px;width:auto}
#body ul:not([class]) li:before{color:#e61a1a;font-size:4px}
#body ul:not([class]) li:not(:last-child){margin-bottom:10px}
.pagebuilder-section .admin-warning,.block .admin-warning{margin-top:15px}
.pagebuilder-section{position:relative;background-size:cover}
.pagebuilder-section .container{position:relative;z-index:2}
.pagebuilder-section .simpleParallax{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}
.block.text-left *{text-align:left}
.block.text-center *{text-align:center}
.block.text-right *{text-align:right}
.block.mb-1{margin-bottom:15px !important}
.block.mb-2{margin-bottom:30px !important}
.block.mb-3{margin-bottom:50px !important}
.block.mt-1{margin-top:15px !important}
.block.mt-2{margin-top:30px !important}
.block.mt-3{margin-top:50px !important}
.pagebuilder-section.background-gray{background-color:var(--theme-brand-colour-lightgray)}
.pagebuilder-section.background-brand-primary{background-color:var(--theme-brand-colour-primary)}
.pagebuilder-section.background-brand-secondary{background-color:var(--theme-brand-colour-secondary)}
.pagebuilder-section.background-brand-primary *,.pagebuilder-section.background-brand-secondary *,.pagebuilder-section.background-brand-tertiary *{color:#fff}
.pagebuilder-section.background-brand-primary,.pagebuilder-section.background-brand-secondary,.pagebuilder-section.background-brand-tertiary{color:#fff}
.pagebuilder-section.background-brand-primary .button-download svg path,.pagebuilder-section.background-brand-secondary .button-download svg path,.pagebuilder-section.background-brand-tertiary .button-download svg path{fill:#fff}
.pagebuilder-section.background-brand-primary .button-tertiary,.pagebuilder-section.background-brand-secondary .button-tertiary,.pagebuilder-section.background-brand-tertiary .button-tertiary{color:#e61a1a}
.pagebuilder-section.background-brand-primary input,.pagebuilder-section.background-brand-primary select,.pagebuilder-section.background-brand-secondary input,.pagebuilder-section.background-brand-secondary select,.pagebuilder-section.background-brand-tertiary input,.pagebuilder-section.background-brand-tertiary select{color:#000}
#middle-footer a:not(.acf-button).button-secondary:before{color:#e61a1a}
#middle-footer a.button-secondary:not(.acf-button):after{background-color:#e61a1a}
.block-text-content p:last-child{margin-bottom:0}
.block-social-icons .fab{font-size:24px}
.block-social-icons a:not(:last-child) .fab{margin-right:10px}
.block-accordion .accordion-button svg{position:absolute;width:20px;height:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:20px;left:0;pointer-events:none}
.block-accordion .accordion-button svg path{fill:var(--theme-brand-colour-secondary)}
.block-accordion .accordion-button{position:relative;padding:15px 30px 15px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%}
.block-accordion .accordion-button svg{position:absolute;left:auto;right:.2941176471rem;width:20px;height:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.block-accordion .accordion-button[aria-expanded="true"] svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.block-accordion .accordion-button[aria-expanded="true"] svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.parallax-background{max-width:none;min-height:150%;aspect-ratio:16/9}
.block-slider .slick-dots li button:before{content:'\f111';text-align:center;color:#ebebeb;font-family:'Font Awesome 5 Free';font-size:10px;font-weight:900;opacity:1}
.block-slider .slick-dots li.slick-active button:before{color:var(--theme-brand-colour-primary)}
.block-slider .slick-arrow{font-size:0;line-height:0;position:absolute;top:50%}
.block-slider .slick-arrow.prev{left:2px}
.block-slider .slick-arrow.next{left:auto;right:2px}
.block-slider .slick-arrow svg{height:1rem}
section.background-brand-tertiary{background-color:#0b3239}
.pagebuilder-section.background-brand-tertiary{background-color:#0b3239}
.colored-tertiary{color:#0b3239}
section.background-brand-lightgray{background-color:#f8f8f8}
.pagebuilder-section.background-brand-lightgray{background-color:#f8f8f8}
.colored-lightgray{color:#f8f8f8}
section.background-brand-light-pink{background-color:#ffddec}
.pagebuilder-section.background-brand-light-pink{background-color:#ffddec}
.colored-light-pink{color:#ffddec}
section.background-brand-light-purple{background-color:#ede9ff}
.pagebuilder-section.background-brand-light-purple{background-color:#ede9ff}
.colored-light-purple{color:#ede9ff}
section.background-brand-dark-pink{background-color:#ffccd9}
.pagebuilder-section.background-brand-dark-pink{background-color:#ffccd9}
.colored-dark-pink{color:#ffccd9}
section.background-brand-dark-purple{background-color:#dbf}
.pagebuilder-section.background-brand-dark-purple{background-color:#dbf}
.colored-dark-purple{color:#dbf}
body header#page-header .navbar-brand img{width:310px}
#splash-modal .modal-body img{max-width:310px}
.block-pills-nav .nav-pills{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.block-pills-nav .nav-pills .nav-link{border:1px solid #d4d6d4;background-color:#fff;color:#e61a1a;padding:4px 7px 3px;border-radius:0}
.block-pills-nav .nav-pills .nav-link.active{border-color:#e61a1a;background-color:#e61a1a;color:#fff}
.block-pills-nav .dark-mode .nav-pills .nav-link{background-color:#e61a1a;color:#fff}
.block-pills-nav .dark-mode .nav-pills .nav-link.active{border-color:#fff;background-color:#fff;color:#e61a1a}
.block-pills-nav .rounded-corners .nav-item:first-child .nav-link{border-top-left-radius:5px;border-bottom-left-radius:5px}
.block-pills-nav .rounded-corners .nav-item:last-child .nav-link{border-top-right-radius:5px;border-bottom-right-radius:5px}
.block-tabbed-box .horizontal-tabs .nav-tabs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.block-tabbed-box .horizontal-tabs .nav-tabs .nav-link{background-color:#f6f8f9;color:#000;border-color:#e6e7e7;border-radius:0}
.block-tabbed-box .horizontal-tabs .nav-tabs .nav-link.active{background-color:#fff;color:#e61a1a;border-bottom-color:transparent}
.block-tabbed-box .horizontal-tabs.rounded-corners .nav-item:first-child .nav-link{border-top-left-radius:5px}
.block-tabbed-box .horizontal-tabs.rounded-corners .nav-item:last-child .nav-link{border-top-right-radius:5px}
.block-tabbed-box .vertical-tabs .nav-tabs{border-bottom:0;margin-bottom:15px}
.block-tabbed-box .vertical-tabs .nav-tabs .nav-link{background-color:#fff;color:#000;border-color:#e6e7e7;border-radius:0}
.block-tabbed-box .vertical-tabs .nav-tabs .nav-link.active{background-color:#e61a1a;color:#fff}
.block-tabbed-box .vertical-tabs.rounded-corners .nav-item:first-child .nav-link{border-top-left-radius:5px;border-top-right-radius:5px}
.block-tabbed-box .vertical-tabs.rounded-corners .nav-item:last-child .nav-link{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.block-flipbox{background-color:transparent;-webkit-perspective:1000px;perspective:1000px;width:100%}
.block-flipbox .flip-box-inner{position:relative;width:100%;height:100%;text-align:center;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.block-flipbox:hover .flip-box-inner{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.block-flipbox .flip-box-front,.block-flipbox .flip-box-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#e61a1a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.block-flipbox .flip-box-front{min-height:200px}
.block-flipbox .flip-box-back{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);position:relative}
.block-carousel .text-slider .text-slide{display:block;cursor:pointer;float:none;height:auto}
.block-carousel .text-slider .text-slide .progress-bar{position:relative;width:100%;height:2px;border:0;background-color:#ccc;font-size:0;margin:5px 0}
.block-carousel .text-slider .text-slide .progress-bar:after{position:absolute;top:0;left:0;content:'';display:block;width:0;height:100%}
.block-carousel .text-slider .text-slide .icon{max-width:30px;max-height:30px;float:left;margin-right:10px;margin-bottom:5px}
.block-carousel .text-slider .text-slide .title{margin-bottom:5px;opacity:.5;font-weight:400 !important}
.block-carousel .text-slider .text-slide .caption{display:none}
.block-carousel .text-slider .text-slide.slick-active:hover .progress-bar:after{-webkit-animation-play-state:paused;animation-play-state:paused}
.block-carousel .text-slider .text-slide.slick-active .title{opacity:1}
.block-carousel .text-slider .text-slide.slick-active .caption{display:block}
.block-carousel .text-slider .text-slide.slick-active .progress-bar:after{background-color:var(--progress-bar-color,#e61a1a);-webkit-animation:progress 5.5s linear forwards;animation:progress 5.5s linear forwards}
.block-carousel .text-slider .slick-track{-webkit-transform:none !important;transform:none !important}
.block-carousel .slider{width:100%;margin:0 auto;overflow:hidden}
.block-carousel .slider-dots{width:100%;margin:0;padding:0;text-align:center;list-style:none}
.block-carousel .slider-dots li{display:inline-block;width:calc(25% - 8px);margin:0 2px}
.block-carousel .slider-dots button{position:relative;width:100%;height:4px;border:0;background-color:#ccc;font-size:0}
.block-carousel .slider-dots button:after{position:absolute;top:0;left:0;content:'';display:block;width:0;height:100%}
.block-carousel .slider-dots .slick-active button:after{background-color:#000;-webkit-animation:progress 5.5s linear forwards;animation:progress 5.5s linear forwards}
.block-carousel:hover .slick-active button:after{-webkit-animation-play-state:paused;animation-play-state:paused}
#splash-modal{top:0;bottom:0;position:fixed;display:block;padding:0 !important;z-index:1051;font-size:16px;overflow-x:hidden;overflow-y:scroll}
#splash-modal #splash-modal-spinner{position:absolute;height:100%;width:100%;z-index:5;background-repeat:no-repeat;background-position:center center;background-color:rgba(230,26,26,0.7)}
#splash-modal .container-fluid{margin:0;padding:0}
#splash-modal .modal-dialog{margin:0;max-width:100%}
#splash-modal .modal-dialog .modal-header{border:0;position:absolute;top:0;right:0;z-index:99}
#splash-modal .modal-dialog .modal-header .close{color:#000;opacity:1}
#splash-modal .modal-dialog .modal-masthead{position:absolute;top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:70px 10%}
#splash-modal .modal-dialog .modal-masthead svg#mos-logo,#splash-modal .modal-dialog .modal-masthead svg#mos-logo-apac{width:230px}
#splash-modal .modal-dialog .modal-masthead .welcome-text{max-width:700px;text-align:right;pointer-events:none}
#splash-modal .modal-dialog .modal-masthead .welcome-text .heading{color:#fff;line-height:1.2;padding-left:.9375rem}
#splash-modal .modal-dialog .modal-masthead .welcome-text .subtitle{color:#e61a1a}
#splash-modal .modal-dialog .modal-content{height:100%;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;border:0;padding:30px;min-height:100vh}
#splash-modal .modal-dialog .modal-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0;margin:0;background-color:#fff}
#splash-modal .modal-dialog .modal-body .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0}
#splash-modal .modal-dialog .modal-body .row div[class^="col-"]{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#splash-modal .modal-dialog .modal-body .row div[class^="col-"]:nth-child(1):hover ~ .world-map .overlay:before,#splash-modal .modal-dialog .modal-body .row div[class^="col-"]:nth-child(1):active ~ .world-map .overlay:before,#splash-modal .modal-dialog .modal-body .row div[class^="col-"]:nth-child(1):focus ~ .world-map .overlay:before{opacity:1}
#splash-modal .modal-dialog .modal-body .row div[class^="col-"]:nth-child(1):hover ~ .world-map .overlay:after,#splash-modal .modal-dialog .modal-body .row div[class^="col-"]:nth-child(1):active ~ .world-map .overlay:after,#splash-modal .modal-dialog .modal-body .row div[class^="col-"]:nth-child(1):focus ~ .world-map .overlay:after{opacity:0}
#splash-modal .modal-dialog .modal-body .row div[class^="col-"]:nth-child(2):hover ~ .world-map .overlay:after,#splash-modal .modal-dialog .modal-body .row div[class^="col-"]:nth-child(2):active ~ .world-map .overlay:after,#splash-modal .modal-dialog .modal-body .row div[class^="col-"]:nth-child(2):focus ~ .world-map .overlay:after{opacity:1}
#splash-modal .modal-dialog .modal-body .row div[class^="col-"]:nth-child(2):hover ~ .world-map .overlay:before,#splash-modal .modal-dialog .modal-body .row div[class^="col-"]:nth-child(2):active ~ .world-map .overlay:before,#splash-modal .modal-dialog .modal-body .row div[class^="col-"]:nth-child(2):focus ~ .world-map .overlay:before{opacity:0}
#splash-modal .modal-dialog .modal-footer{background-color:#fff;border:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#splash-modal .bubble{display:block;padding:30px;text-align:center;border-bottom-left-radius:8px;border-top-right-radius:8px;background-color:#f9f9f9;border:1px solid #e61a1a;margin-top:30px}
#splash-modal .bubble h4{margin-bottom:30px}
#splash-modal .bubble .button,#splash-modal .bubble .gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer #splash-modal .bubble .gf_button{margin-bottom:10px;display:block;width:100%}
#splash-modal .bubble .button:last-child,#splash-modal .bubble .gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button:last-child,.gform_wrapper.gf-ls-form_wrapper div.gform_footer #splash-modal .bubble .gf_button:last-child{margin-bottom:0}
#splash-modal .bubble .button-danger{color:#fff;background-color:#ab1254;border-color:#ab1254;border:0;border-radius:4px;padding:14px 30px}
#splash-modal img{max-width:200px}
.pagebuilder-section[style*="background-image"]{background-color:#000}
.category-link{font-weight:500 !important}
.gap__10{gap:10px}
.gap__15{gap:15px}
.gap__30{gap:30px}
.padding-inline__15{padding-inline:15px}
.padding-inline__30{padding-inline:30px}
.text-white{color:#FFF !important}
.m-auto{margin:auto}
.survey-value{font-size:3em;font-weight:600;line-height:1;text-align:center;white-space:nowrap}
.survey-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto 0}
.feat-survey-wrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;gap:20px}
.feat-survey-wrapper img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.survey-label{text-align:center;padding-top:.24em;font-size:.8em;line-height:1.24}
.border-radius__small{border-radius:.5rem}
.border-radius__medium{border-radius:8px}
.pi__30{padding-inline:30px}
.slick-flex{overflow:hidden}
.slick-flex .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}
.slick-flex .slick-track .slick-slide{height:auto}
.slick-flex .slick-track .slick-slide>div{height:100%}
.slick-gap .slick-slide{margin-left:0;margin-right:0}
.slick-gap .slick-list{margin-left:0;width:100%}
.hide-while-loading{display:none !important}
.gform_footer .button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button{border-color:#e61a1a;background-color:#e61a1a}
#top-footer a.button-secondary::after,.background-tertiary a.button-secondary::after,footer #top-footer a.button-secondary::after{background-color:#fff}
strong{font-weight:500}
.gform_legacy_markup_wrapper label.gfield_label,.gform_legacy_markup_wrapper legend.gfield_label{font-weight:500 !important}
.section-blog-posts .author span,.single .author-info p strong{font-weight:500 !important}
.image-link{display:block !important}
.image-link img{width:100%}
blockquote{color:inherit !important}
.error404 h1{color:#fff}
.error404 .masthead-bg .text-center{text-align:left !important}
h3,.h3,.tease-featured-post-container .featured-post-title,.section-images-grid .image-grid-wrapper .image-link-label,#splash-modal .modal-dialog .modal-masthead .welcome-text .heading{line-height:1.3}
h1,.h1,h2,.h2{letter-spacing:-0.04rem}
.pagebuilder-section.background-white{background-color:#fff}
.gform_footer .button.btn-secondary-gradient,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .btn-secondary-gradient.gf_button{color:#fff;border-color:#e61a1a;background-color:#e61a1a}
.button-secondary:before{color:#e61a1a}
#masthead #mh-slides .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}
#masthead #mh-slides .slick-track .slick-slide{height:auto}
#masthead #mh-slides .slick-track .slick-slide>div{height:100%}
#masthead #mh-slides-navigator{border-bottom:1px solid #24474d;background-color:#0b3239}
#masthead #mh-slides-navigator .mh-nav-image{border-radius:.15rem;height:48px;width:48px}
#masthead .mh-slide{background-image:var(--slide_img);background-position:center;background-size:cover}
#masthead .mh-slide .backdrop-filter{backdrop-filter:blur(5rem);padding-block:3.5rem}
#masthead .mh-slide .mh-slide-image-link{aspect-ratio:4/3}
#masthead .mh-slide .mh-slide-image{border-radius:.5rem;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}
#masthead .mh-slide .mh-slide-content,#masthead .mh-slide .mh-slide-content p{font-weight:100}
#masthead .mh-slide-nav{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;padding:1em 1.25rem;border-top:1px solid #24474d;border-left:1px solid #24474d;border-bottom:0;position:relative;line-height:1.3}
#masthead .mh-slide-nav:last-child{border-right:1px solid #24474d}
#masthead .mh-slide-nav.hover:before{content:'';width:100%;height:5px;background-color:#e61a1a;position:absolute;top:-5px}
input,select{border:0;background-color:#fff;background-repeat:no-repeat;border-radius:0;padding:15px 30px;width:100%;color:#000}
select{cursor:pointer}
input::-webkit-input-placeholder{color:#000;opacity:1}
input::-moz-placeholder{color:#000;opacity:1}
input:-ms-input-placeholder{color:#000;opacity:1}
input::-ms-input-placeholder{color:#000;opacity:1}
input::placeholder{color:#000;opacity:1}
.category-field select{width:100%}
.pagination-wrapper{margin-top:30px}
.pagination{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}
.pagination>.page-item{list-style:none;margin:0}
.pagination>.page-item.active>.page-link{color:#fff;background-color:#e61a1a;border-color:#e61a1a}
.pagination>.page-item.disabled{cursor:not-allowed;opacity:.5}
.pagination>.page-item>.page-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:0;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;color:#e61a1a}
.pagination>.page-item>.page-link[aria-label="next-page-button"],.pagination>.page-item>.page-link[aria-label="previous-page-button"]{background:none !important}
.pagination>.page-item>.page-link svg{width:100%;height:100%}
.pagination>.page-item>.page-link.next,.pagination>.page-item>.page-link[value="next"]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.pagination>.page-item>.page-link:hover,.pagination>.page-item>.page-link:focus,.pagination>.page-item>.page-link:active{text-decoration:none}
.pagination>.page-item>.page-link i{font-size:14px}
#main-menu-modal .close{border:2px solid;border-radius:50%;line-height:.6;opacity:1;margin-right:0;margin-top:0}
#main-menu-modal .modal-header{border:0}
#main-menu-modal .modal-body{max-height:calc(100% - 60px);overflow:hidden}
#main-menu-modal #menu-latest-articles{overflow:auto;scrollbar-width:thin;border-top:1px solid #ddd}
#main-menu-modal .navbar-nav{padding:15px}
#main-menu-modal .dropdown-menu{padding:0 0 0 30px;border:0}
#main-menu-modal .current_page_item>.nav-link{color:#e61a1a;border-color:#e61a1a}
#main-menu-modal .current_page_item>.nav-link:hover,#main-menu-modal .current_page_item>.nav-link:active,#main-menu-modal .current_page_item>.nav-link:focus{color:#e61a1a;border-color:#e61a1a}
#main-menu-modal .highlight-nav>.nav-link{color:#fff;background-color:#e61a1a;border-radius:25px;padding:18px 20px;line-height:0;margin-top:16px}
#main-menu-modal .highlight-nav>.nav-link:hover,#main-menu-modal .highlight-nav>.nav-link:active,#main-menu-modal .highlight-nav>.nav-link:focus{color:#fff;background-color:#d01717;border-color:transparent}
#main-menu-modal .nav-link{padding:16px 0 0 0;display:inline-block;font-size:20px;color:#000;border-bottom:2px solid transparent}
#main-menu-modal .nav-link:hover,#main-menu-modal .nav-link:active,#main-menu-modal .nav-link:focus{color:#000;border-color:#000}
.article-actions__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;color:#fff;font-size:.875rem;-webkit-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s;padding:5px 15px;margin-right:.625rem}
.article-actions__button .icon-x svg{display:block}
.article-actions__button:hover,.article-actions__button:focus,.article-actions__button:active{color:#fff}
.article-actions__button:hover.fb,.article-actions__button:focus.fb,.article-actions__button:active.fb{background-color:#263961}
.article-actions__button:hover.li,.article-actions__button:focus.li,.article-actions__button:active.li{background-color:#004769}
.article-actions__button:hover.twt,.article-actions__button:focus.twt,.article-actions__button:active.twt{background-color:#0b76b8}
.article-actions__button span{margin-left:8px}
.article-actions__button.fb{background-color:#3b5998}
.article-actions__button.li{background-color:#007bb5}
.article-actions__button.twt{background-color:#1da1f2}
.big-fourohfour{color:#0b3239 !important;opacity:1 !important;margin-bottom:0 !important}
.error404 h2{color:#0b3239 !important;margin-bottom:20px !important}
.error404 h1{text-transform:none !important}
.error404 .masthead-bg{background-image:none !important;background-color:#0b3239 !important}
header#page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:sticky !important;top:0;z-index:999;-webkit-box-shadow:0 0 6px 0 rgba(6,10,36,0.08);box-shadow:0 0 6px 0 rgba(6,10,36,0.08)}
header#page-header .hamburger{right:initial;left:.625rem}
header#page-header .hamburger .fa-bars{-webkit-transform:scaleX(2);transform:scaleX(2);color:#000}
header#page-header.header-solid-white{background:#fff}
header#page-header.header-solid-white nav ul.navbar-nav>li>a,header#page-header.header-solid-white nav ul.navbar-nav>li>span.nav-link{color:#000;padding-top:53px;padding-bottom:23px}
header#page-header.header-solid-white li.nav-item{position:relative}
.header-solid-white .btn{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:23px}
.header-solid-white #text-under-navbar{top:120px}
.dropdown-submenu::after{display:none !important}
#top-bar{display:none}
.return-select-wrap{position:relative;width:100%;margin-right:20px}
.return-select-wrap:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";display:block;position:absolute;line-height:0;right:.625rem;top:50%;pointer-events:none;font-size:.85rem}
.return-select-wrap .return-select{padding-right:1.25rem;padding-left:.9375rem;color:#e61a1a;font-size:18px}
footer{padding-top:40px;background-color:#fff}
footer:has(#panels-footer:first-child){padding-top:0}
footer #middle-footer{text-align:center;margin-bottom:30px}
footer #middle-footer .menu a{color:#0b3239 !important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:18px;font-weight:500}
footer #bottom-footer{background:#fff;text-align:center;margin-bottom:70px;max-width:790px;margin-left:auto;margin-right:auto}
footer #bottom-footer p.text_small{color:#000;font-weight:100}
#panels-footer{background:var(--bg_img) center center no-repeat;padding-block:30px;background-size:cover}
#panels-footer .footer-top-panel{border-radius:15px;padding:30px;color:var(--theme-brand-colour-tertiary);background-color:#fff;width:100%}
#panels-footer .footer-top-panel .button,#panels-footer .footer-top-panel .gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer #panels-footer .footer-top-panel .gf_button{margin-bottom:0 !important}
#panels-footer .footer-top-panel h3{font-weight:600;letter-spacing:0}
#masthead .masthead-default.masthead-bg{padding-block:50px}
#masthead .masthead-default.masthead-bg.with-img{position:relative;background-image:var(--mh_bg);background-size:cover;background-position:center}
#masthead .masthead-default.masthead-bg.with-img:after{content:'';width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgba(0,0,0,0.4)}
#masthead .masthead-default.masthead-bg.with-img .container{position:relative;z-index:5}
#masthead .masthead-default.masthead-bg.without-img{background-color:#0b3239}
#masthead .masthead-default.masthead-bg .container{color:#fff}
.masthead-category{height:calc(100vh - 70px);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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-repeat:no-repeat}
.masthead-category .masthead-category-content{z-index:2}
.masthead-category .issue-logo{max-height:30vh;margin-bottom:3.125rem;max-width:100%;-o-object-fit:contain;object-fit:contain;padding-left:50px;padding-right:50px}
.masthead-category .button,.masthead-category .gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .masthead-category .gf_button{min-width:200px;padding-top:10px;padding-bottom:10px}
.masthead-category .scroll-arrow-wrapper{position:absolute;-webkit-transform:rotate(270deg);transform:rotate(270deg);bottom:40px;z-index:2}
.masthead-category .scroll-arrow{width:48px;height:48px;-webkit-transition-delay:1s;transition-delay:1s;-webkit-animation:MoveUpDown 1.5s ease-in-out infinite;animation:MoveUpDown 1.5s ease-in-out infinite}
.single-post #body{background-color:#f8f8f8;overflow:initial !important}
.single-post #body section{padding:30px 0}
.single__article{display:grid;grid-template-columns:320px 1fr;gap:1rem;margin-left:auto;margin-right:auto;max-width:1600px;padding:1em 2em 6em}
.single__article.no-sidebar{display:block}
.single__article__sidebar{position:sticky;top:5.3125rem;-ms-flex-item-align:start;align-self:start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff;-webkit-box-shadow:0 0 6px 0 rgba(6,10,36,0.08);box-shadow:0 0 6px 0 rgba(6,10,36,0.08)}
.single__article__sidebar__cover{position:relative;max-height:217px;margin:.9375rem;border-radius:8px;overflow:hidden}
.single__article__sidebar__cover__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px;z-index:3;width:100%}
.single__article__sidebar__cover__image{position:relative;z-index:1;width:100%}
.single__article__sidebar__articles{list-style:none;margin:0;padding:0;max-height:calc(100dvh - 70px - 15px - 216px);overflow-y:auto}
.single__article__sidebar__item{border-top:1px solid #ddd}
.single__article__sidebar__link{padding:1.875rem 2.1875rem;font-size:1.125rem;color:#0b3239;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}
.single__article__sidebar__link--container{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.single__article__sidebar__link--container--clone{width:320px;position:absolute;left:0;top:0;height:100%;will-change:width;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.875rem 2.1875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.single__article__sidebar__link--container--clone span{color:#fff}
.single__article__sidebar__link--scroll-tracker{min-width:4px;position:absolute;left:0;top:0;height:100%;background-color:#e61a1a;inset:0 0 auto;-webkit-transform-origin:left;transform-origin:left;overflow:hidden;max-width:100% !important}
.single__article__sidebar__number,.single__article__sidebar__contributor{font-size:13px;color:#e61a1a;font-weight:600}
.single__article__contributor-article{color:#e61a1a;letter-spacing:1px;font-size:13px;font-weight:700}
.single__article__content h1,.single__article__content .h1,.single__article__content h2,.single__article__content .h2,.single__article__content h3,.single__article__content .h3,.single__article__content .tease-featured-post-container .featured-post-title,.tease-featured-post-container .single__article__content .featured-post-title,.single__article__content .section-images-grid .image-grid-wrapper .image-link-label,.section-images-grid .image-grid-wrapper .single__article__content .image-link-label,.single__article__content #splash-modal .modal-dialog .modal-masthead .welcome-text .heading,#splash-modal .modal-dialog .modal-masthead .welcome-text .single__article__content .heading,.single__article__content h4,.single__article__content .h4,.single__article__content #splash-modal .modal-dialog .modal-masthead .welcome-text .subtitle,#splash-modal .modal-dialog .modal-masthead .welcome-text .single__article__content .subtitle,.single__article__content h5,.single__article__content .h5,.single__article__content .section-useful-documents .documents-category .documents-category-title,.section-useful-documents .documents-category .single__article__content .documents-category-title,.single__article__content h6,.single__article__content .h6{color:#0b3239}
.single__article__content p{font-size:1.25rem;line-height:2rem}
.single__article__content small{font-weight:200;display:inline-block;line-height:1.8}
.single__article__content li{font-size:1.25rem;line-height:2rem}
.single__article__content ul:not([class]) li:before{display:none}
.single__article__content ul{list-style:disc;padding-left:30px;margin-bottom:1.25rem}
.single__article__content a:not([class]){font-weight:200 !important;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.single__article__content a:not([class]):active,.single__article__content a:not([class]):focus,.single__article__content a:not([class]):hover{text-decoration-thickness:2px}
.single__article__thumbnail{border-radius:8px;overflow:hidden;margin-bottom:30px;margin-left:auto;margin-right:auto;display:block}
.single__article__heading{margin:15px 0}
.single__article__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 40px}
.single__article__author img{width:60px;height:60px;border-radius:50%;margin-right:.9375rem}
.single__article__author__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.single__article__author__details a{color:#e61a1a}
.single__article__author__details a:hover,.single__article__author__details a:active,.single__article__author__details a:focus{text-decoration:underline}
.single__article__author__details__job-title{font-size:14px}
.single__article__author--footer img{width:120px;height:120px}
.single__article__author--footer .single__author__details__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.625rem}
.single__article__author--footer .single__author__details__links a{color:#e61a1a !important;text-decoration:none;border-bottom:1px dashed;font-size:14px}
.single__article__author--footer .single__author__details__links a:hover,.single__article__author--footer .single__author__details__links a:focus,.single__article__author--footer .single__author__details__links a:active{text-decoration:none;border-bottom-style:solid}
.single__article__author--footer .single__author__details__links a+a{margin-left:28px;position:relative}
.single__article__author--footer .single__author__details__links a+a:before{content:"";display:block;width:2px;height:14px;position:absolute;left:-14px;top:calc(50% - 5px);background-color:#000}
.single__article__body{max-width:950px;margin:0 auto}
.single__article__analysis{padding:30px 30px 40px 30px;border-radius:16px;margin-bottom:2.5rem;position:relative}
.single__article__analysis__badge{background-color:#e61a1a;color:#fff;font-weight:600;padding:.625rem 1.875rem;border-radius:30px;font-size:24px;display:inline-block;margin-bottom:1.875rem}
.single__article__analysis__heading{padding-left:100px;position:relative;font-family:"GT Ultra Standard Lloyds",sans-serif;font-size:26px;font-weight:600;line-height:1.3;margin-bottom:1.5625rem;min-height:80px}
.single__article__analysis__heading:before{content:"";position:absolute;top:0;left:0;display:inline;background-image:url("/wp-content/themes/digizine-theme/assets/img/svg/_quote.svg");background-repeat:no-repeat;background-size:100%;width:80px;aspect-ratio:228/150}
.single__article__analysis__arrow{position:absolute;bottom:-19px;left:30px;width:65px;height:20px}
.single__article__analysis__arrow svg{display:block;width:100%;height:100%}
.single__article__pagination{background-color:#ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:100px;padding:15px 20px;margin-top:40px}
.single__article__pagination__prev,.single__article__pagination__next{position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.single__article__pagination__prev:before,.single__article__pagination__next:before{display:block;position:absolute;top:calc(50% - 13px);color:#e61a1a;font-weight:300;font-size:40px;font-family:"Font Awesome 5 Pro"}
.single__article__pagination__prev:hover,.single__article__pagination__prev:active,.single__article__pagination__prev:focus,.single__article__pagination__next:hover,.single__article__pagination__next:active,.single__article__pagination__next:focus{text-decoration:underline}
.single__article__pagination__prev{padding-left:25px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}
.single__article__pagination__prev:before{content:'\f104';left:0}
.single__article__pagination__next{padding-right:25px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}
.single__article__pagination__next:before{content:'\f105';right:0}
.single__article__related-posts__inner{padding:100px 0;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}
.single__article__related-posts h2{font-size:2rem;margin-bottom:0;line-height:1;margin-left:auto;margin-right:auto}
.single__article__related-posts__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.single__article__related-posts__arrows button{padding:0;border-radius:0;width:30px;height:30px}
.single__article__related-posts__arrows button svg{width:100%;height:100%}
.single__article__related-posts__arrows button.article-prev{margin-right:10px}
.single__article__related-posts__arrows button.article-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block.block-table table{width:100%}
.block.block-table thead{background:#0b3239;color:#fff}
.block.block-table thead th{font-weight:600 !important;font-size:16px;border-left:1px solid #fff;padding:15px 5px 15px 10px;text-align:left;line-height:1.3}
.block.block-table thead th:first-child{border-top-left-radius:10px;border-left:0}
.block.block-table thead th:last-child{border-top-right-radius:10px}
.block.block-table td,.block.block-table th{text-align:left}
.block.block-table td{padding:8px;vertical-align:baseline}
.block.block-table td:first-child{text-align:left}
.block.block-table th{padding:4px}
.block.block-table tr{border-bottom:1px solid #0b3239}
.block.block-table tbody td:nth-child(odd){background-color:#fff}
.block.block-table tbody td:nth-child(even){background-color:#f0f0f0}
.block.block-accordion .accordion-wrapper{border:1px solid #ddd !important;margin-bottom:1.25rem}
.block.block-accordion .accordion-button{background:#fff;padding:25px 30px 20px;font-size:18px;-webkit-transition:color ease-in-out .3s;transition:color ease-in-out .3s}
.block.block-accordion .accordion-button svg{right:20px;top:calc(50% - 10px)}
.block.block-accordion .accordion-button:hover,.block.block-accordion .accordion-button:active,.block.block-accordion .accordion-button:focus,.block.block-accordion .accordion-button[aria-expanded="true"]{color:#e61a1a}
.block.block-accordion .accordion-button[aria-expanded="true"]{border-bottom:1px solid #ddd}
.block.block-accordion .accordion-content{padding:15px 30px 20px}
.block.block-accordion .accordion-content p{font-size:16px}
.block.block-text-content blockquote{border-left:0;padding-left:130px;padding-top:10px;padding-bottom:10px;font-family:"ABC Arizona Flare",serif;position:relative}
.block.block-text-content blockquote:before{content:"";position:absolute;top:calc(50% - 40px);left:0;display:inline;max-height:80px;line-height:1;background-repeat:no-repeat;background-size:100% auto;background-position:center top;aspect-ratio:1/1;max-width:96px;height:auto;width:100%;background-image:url("/wp-content/themes/digizine-theme/assets/img/svg/_quote_nofill_red.svg")}
.block.block-text-content blockquote p{font-size:42px;font-weight:500;line-height:1.15;letter-spacing:-0.5px}
.single-contributor .masthead-default .back-to-contributors{color:#fff}
.single-contributor .back-to-contributors{font-size:13px;margin-bottom:.625rem}
.single-contributor__name{margin-bottom:.9375rem}
.single-contributor__image{border-radius:8px}
.single-contributor__job-title{font-size:21px;font-weight:400;margin-bottom:.625rem}
.single-contributor__content{margin-top:1.25rem;font-size:20px}
.single-contributor__follow{margin-bottom:.625rem;color:#fff;padding-bottom:0;border-bottom:1px dashed #fff}
.single-contributor__follow:hover,.single-contributor__follow:focus,.single-contributor__follow:active{color:#fff;text-decoration:none;border-bottom-style:solid}
.single-edition .edition-badge{position:relative;top:initial;left:initial;bottom:initial;right:initial;margin-bottom:1.5625rem}
.single-edition__thumbnail{display:block;width:100%;border-radius:8px;overflow:hidden}
.single-edition__name{margin-bottom:20px;color:#0b3239}
.single-edition__description{margin-bottom:30px}
.edition-articles+.single-edition{padding-top:120px !important}
.edition-articles+.single-edition .container{position:relative}
.edition-articles+.single-edition .container:before{content:"";width:calc(100% - 30px);height:1px;background:#e2e1e1;position:absolute;top:-120px;left:15px;display:block}
.page-template-template-editions .edition-articles.empty-section{padding:30px 0 !important}
.edition__description{margin-top:60px}
.editions-filter{position:relative}
.editions-filter__title{background:#fff;font-size:25px;font-weight:400;padding-right:15px;z-index:1}
.editions-filter__title span{color:#e61a1a}
.editions-filter__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.editions-filter__wrapper:after{content:"";display:block;height:1px;width:calc(100% - 110px);background:#c0bfbf;position:absolute;top:calc(50% - 2px);left:30px}
.editions-filter .container .row .col{position:relative}
.btn-circle{padding:1em;color:#fff;border-radius:100%;width:3em;aspect-ratio:1/1;position:relative;background-color:#e61a1a;border:1px solid #ddd;z-index:3;cursor:pointer}
.btn-circle svg{position:absolute;top:0;left:20%;width:60%;height:100%}
.editions-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:300px;background-color:#fff;-webkit-box-shadow:0 0 2.56em rgba(0,0,0,0.1);box-shadow:0 0 2.56em rgba(0,0,0,0.1);padding:1em;border-radius:.32em;z-index:3;position:absolute;right:0;top:3.32em;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.editions-dropdown a{margin-bottom:5px;text-decoration:none;color:#e61a1a;padding:0;font-weight:200}
.editions-dropdown a:hover{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.1em}
.editions-dropdown-bg{position:fixed;top:0;left:0;background-color:#6f9ec3;opacity:0;width:100%;height:100%;z-index:1;pointer-events:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.show-editions-dropdown .btn-circle{opacity:.5;background-color:#fff;border-color:transparent;color:#e61a1a}
.show-editions-dropdown .editions-dropdown{opacity:1;pointer-events:auto}
.show-editions-dropdown .editions-dropdown-bg{opacity:.5;pointer-events:auto}
.tease-post-container .post-title{font-size:1.25rem;margin-bottom:16px;font-weight:400;color:#0b3239}
.tease-post-container .post-title a{color:#0b3239;line-height:1.3}
.tease-post-container .post-date{color:#e61a1a;font-weight:500}
.tease-post-container .post-image{margin-bottom:24px;border-radius:8px;overflow:hidden;position:relative;line-height:0}
.tease-post-container .image-link,.tease-post-container .featured-post-image{width:100%;display:block}
.tease-post-container .post-excerpt{margin:24px 0}
.menu-article-tease{padding:15px}
.menu-article-tease.current-article{background-color:#ffccd9}
.menu-article-tease .menu-article-thumbnail{aspect-ratio:1/1;background-color:#ddd;width:65px}
.menu-article-tease:not(:first-child){border-top:1px solid #ddd}
.related-article{padding-left:25px;padding-right:25px;padding-top:30px;width:470px}
.related-article__thumbnail{display:block;border-radius:8px;overflow:hidden;margin-bottom:1.25rem}
.related-article__thumbnail img{margin:0 !important;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.related-article__title h3{font-size:1.5rem;font-weight:400}
.related-article .single__article__author{margin-top:1.25rem}
.related-article .single__article__author img{width:40px !important;height:40px !important}
.related-article .single__article__author__details{font-weight:600;font-size:14px}
.related-article.current-article{opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1)}
.related-article.current-article:before{position:absolute;top:0;content:"Current";z-index:5;font-size:13px;font-weight:600}
.related-article.next-article .related-article__thumbnail img{border:4px solid #e61a1a}
.related-article.next-article:before{position:absolute;top:0;content:"Read Next";z-index:5;font-size:13px;font-weight:600}
.related-article:hover .related-article__thumbnail img,.related-article:focus .related-article__thumbnail img,.related-article:active .related-article__thumbnail img{border:4px solid #e61a1a}
.related-article:hover.next-article .related-article__thumbnail img,.related-article:focus.next-article .related-article__thumbnail img,.related-article:active.next-article .related-article__thumbnail img{border:8px solid #e61a1a}
.tease-post{margin-bottom:2.5rem}
.tease-post__thumbnail{width:100%;border-radius:8px;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.tease-post__thumbnail img{margin:0}
.tease-post__thumbnail:hover,.tease-post__thumbnail:active,.tease-post__thumbnail:focus{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-box-shadow:0 0 0 4px #e61a1a;box-shadow:0 0 0 4px #e61a1a}
.tease-post__title{margin-bottom:1.25rem}
.tease-post__title h3{color:#0b3239;font-size:20px;font-weight:400;line-height:1.3;letter-spacing:0;margin-top:10px}
.tease-post .single__article__author img{width:40px;height:40px}
.tease-contributor__container{margin-bottom:2.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.tease-contributor__image{border-radius:18px;overflow:hidden}
.tease-contributor__name{font-size:20px;color:#0b3239;font-weight:400;margin:20px 0 5px}
.tease-contributor__title{font-weight:400;margin-bottom:20px}
.tease-contributor__link{margin-top:auto;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}
.modal.left .modal-dialog,.modal.right .modal-dialog,.modal.top .modal-dialog,.modal.bottom .modal-dialog{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.modal.left .modal-dialog,.modal.right .modal-dialog{position:fixed;margin:auto;width:500px;max-width:100%;height:100%}
.modal.left .modal-content,.modal.right .modal-content{height:100%;overflow-y:auto}
.modal.left .modal-body,.modal.right .modal-body{padding:15px 15px}
.modal.left.fade .modal-dialog{left:-500px;left:-500px;-webkit-transition:opacity .3s linear,left .3s ease-out;transition:opacity .3s linear,left .3s ease-out}
.modal.left.fade.show .modal-dialog{left:0}
.modal.right.fade .modal-dialog{right:-500px;-webkit-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out}
.modal.right.fade.show .modal-dialog{right:0}
.modal.left .modal-content,.modal.right .modal-content,.modal.top .modal-content,.modal.bottom .modal-content,.modal.full .modal-content{border-radius:0;border:0}
.modal.left .modal-dialog.modal-sm,.modal.right .modal-dialog.modal-sm{width:450px}
.modal.left .modal-dialog.modal-lg,.modal.right .modal-dialog.modal-lg{width:800px}
.modal.left .modal-dialog.modal-xl,.modal.right .modal-dialog.modal-xl{width:1140px}
.modal.top .modal-dialog,.modal.bottom .modal-dialog{position:fixed;margin:auto;width:100%;max-width:100%;height:auto}
.modal.top .modal-content,.modal.bottom .modal-content{height:auto;overflow-y:auto}
.modal.top .modal-body,.modal.bottom .modal-body{padding:15px 15px}
.modal.top.fade .modal-dialog{top:-100%;-webkit-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}
.modal.top.fade.show .modal-dialog{top:0}
.modal.bottom.fade .modal-dialog{bottom:-100%;-webkit-transition:opacity .3s linear,bottom .3s ease-out;transition:opacity .3s linear,bottom .3s ease-out}
.modal.bottom.fade.show .modal-dialog{bottom:0}
.modal.bottom.fade .modal-dialog{bottom:-100%}
.modal.full .modal-dialog{position:fixed;margin:auto;width:100%;max-width:100%;height:100%}
.modal.full .modal-content{height:100%;overflow-y:auto}
.modal.full .close-modal{position:fixed;top:0;right:3rem}
.modal-footer-fixed{position:fixed;bottom:0;width:100%;background:#fff;border-radius:0}
.modal.left.xs .modal-body,.modal.right.xs .modal-body{padding:15px}
.posts-display.titles-wrapper .slick-slide{display:block;cursor:pointer;float:none;height:auto;margin-bottom:15px}
.posts-display.titles-wrapper .slick-slide .progress-bar{position:relative;width:100%;height:5px;border:0;background-color:transparent;font-size:0;margin:5px 0}
.posts-display.titles-wrapper .slick-slide .progress-bar:after{position:absolute;top:0;left:0;content:'';display:block;width:0;height:100%}
.posts-display.titles-wrapper .slick-slide.slick-active:hover .progress-bar:after{-webkit-animation-play-state:paused;animation-play-state:paused}
.posts-display.titles-wrapper .slick-slide.slick-active .progress-bar:after{border-radius:3px;background-color:var(--progress-bar-color,#e61a1a);-webkit-animation:progress 5.5s linear forwards;animation:progress 5.5s linear forwards}
.posts-display.titles-wrapper .slick-track{-webkit-transform:none !important;transform:none !important}
.posts-display.thumbnails-wrapper{aspect-ratio:76/27;overflow:hidden}
.posts-display.thumbnails-wrapper .thumbnail{background-image:var(--bg_img);background-color:lightgrey;background-position:center;background-size:cover;position:relative;width:100%;aspect-ratio:76/27;overflow:hidden}
.posts-display.thumbnails-wrapper .thumbnail .post-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;color:#fff}
.posts-display.thumbnails-wrapper .thumbnail .h4:not(:last-child),.posts-display.thumbnails-wrapper .thumbnail #splash-modal .modal-dialog .modal-masthead .welcome-text .subtitle:not(:last-child),#splash-modal .modal-dialog .modal-masthead .welcome-text .posts-display.thumbnails-wrapper .thumbnail .subtitle:not(:last-child){margin-bottom:24px}
.posts-display.thumbnails-wrapper .thumbnail .author{font-weight:300}
.posts-display .slick-active .post-link:before{content:"";width:100%;height:100%;position:absolute;background:black;opacity:.35;z-index:0}
.posts-display .thumbnail .post-link>span{position:relative;z-index:2}
.block-blog-posts .blog-posts-slider:not(.slick-initialized){display:none}
.block-blog-posts .slick-slide{margin:0 15px}
.block-blog-posts .slick-list{margin:0 -15px}
.block-blog-posts .blog-posts-arrows{position:relative;margin-top:5rem}
.block-blog-posts .blog-posts-arrows .blog-posts-arrows-inner{display:inline-block;position:relative;z-index:2;padding-right:20px}
.block-blog-posts .blog-posts-arrows .blog-posts-arrows-inner .slick-arrow{padding:0}
.block-blog-posts .blog-posts-arrows:after{content:'';width:calc(100% - 110px);position:absolute;height:2px;background-color:#ff222f;right:0;top:calc(50%);z-index:1}
.block-blog-posts .blog-posts-arrows .slick-arrow svg{width:30px;height:30px}
.block-blog-posts .blog-posts-arrows .slick-arrow.article-next{margin-left:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block-editions{padding:0}
.block-editions .tease-edition-container{padding-left:25px;padding-right:25px}
.block-editions .tease-edition-container .edition-image{width:376px;overflow:hidden;border-radius:8px;line-height:0}
.related-editions h2{font-size:2rem;line-height:1;margin-bottom:0;margin-right:auto;margin-left:auto}
.related-editions__inner{padding:100px 0;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}
.editions-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.editions-arrows button{padding:0;border-radius:0;width:30px;height:30px}
.editions-arrows button svg{width:100%;height:100%}
.editions-arrows button.article-prev{margin-right:10px}
.editions-arrows button.article-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media(hover:none){.block-flipbox{margin-bottom:30px !important}
.block-flipbox .flip-box-front{position:relative;min-height:200px}
.block-flipbox .flip-box-back{-webkit-transform:rotateX(0);transform:rotateX(0)}
.block-flipbox:hover .flip-box-inner{-webkit-transform:rotateX(0);transform:rotateX(0)}
}@media(min-width:576px){#newsletter-modal .modal-dialog{max-width:600px}
}@media screen and (min-width:577.98px){.slick-gap .slick-slide{margin-left:.9375rem;margin-right:.9375rem}
.slick-gap .slick-list{margin-left:-0.9375rem;width:calc(100% + 1.875rem)}
}@media screen and (min-width:767.98px){.tab-accordion .accordion-button{display:none !important}
.tab-accordion .accordion-content-container{display:block !important}
#body section{padding:60px 0}
.inf-tab-accordion .accordion-button{display:none !important}
.inf-tab-accordion .accordion-content-container{display:block !important}
footer #top-footer .column:nth-child(4){border-left:1px solid rgba(225,228,236,0.28)}
footer #top-footer .column:nth-child(4) section{padding-left:15px}
.section-offices .tease-office-container.office-even .office-information{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.block.mb-md-1{margin-bottom:15px !important}
.block.mb-md-2{margin-bottom:30px !important}
.block.mb-md-3{margin-bottom:50px !important}
.block.mt-md-1{margin-top:15px !important}
.block.mt-md-2{margin-top:30px !important}
.block.mt-md-3{margin-top:50px !important}
.w-md-50{width:50% !important}
.hide-while-loading__md-above{display:none !important}
#main-menu-modal .navbar-nav{padding:30px}
#panels-footer{padding-block:80px}
#masthead .masthead-default.masthead-bg{padding-block:90px}
.posts-display.titles-wrapper .slick-slide{margin-bottom:30px}
}@media(min-width:768px){#bottom-footer .small-image img{position:relative;bottom:30px}
}@media screen and (min-width:991.98px){.section-table .table.shortened-first-column .table-cell.cell-0{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.section-table .table.shortened-first-column .table-cell{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}
#home .section-properties-search{position:absolute;left:0;right:0;top:-5rem}
}@media(min-width:992px){.cost-calculator-column{padding:0 60px}
}@media screen and (min-width:1199.98px){.section-video-slider .video-slider-wrapper .slider-arrows-wrapper{bottom:165px}
#masthead .masthead-default.masthead-bg{padding-block:120px}
}@media(min-width:1200px){.container-xl{max-width:1340px}
}@media(min-width:1450px){.d-xxl-none{display:none !important}
.d-xxl-none{display:none !important}
.navbar-expand-xl{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}
.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand-xl .navbar-collapse{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}
.navbar-expand-xl .navbar-toggler{display:none}
}@media screen and (min-width:1500px){header#page-header{padding-left:200px;padding-right:50px}
header#page-header:not(.navbar-mega-menu-enabled){padding-left:50px;padding-right:50px}
}@media screen and (max-width:1500px){header#page-header #navbar-main-menu.navbar-mega-menu{height:100vh}
header#page-header{position:initial;padding-left:15px}
header#page-header .navbar{padding:0;position:initial}
}@media(max-width:1449px){.navbar-buttons-wrapper{margin-top:-5px;margin-right:15px}
.navbar-expand-xl .navbar-collapse{display:none !important}
}@media(max-width:1449.999px){#menu-header .navbar-expand-xl .navbar-collapse{display:none !important}
}@media screen and (max-width:1199.98px){header#page-header .navbar-toggler{display:none}
header#page-header #navbar-main-menu.navbar-mega-menu{display:none}
header#page-header #navbar-main-menu.navbar-mega-menu .navigation-cta{display:none}
.navbar-buttons-wrapper{margin-right:35px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.error404 .fourohfour-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
#splash-modal .modal-dialog .modal-masthead .welcome-text .heading{font-size:1.6018066406rem}
#splash-modal .modal-dialog .modal-masthead .welcome-text .subtitle{font-size:1.423828125rem}
.survey-value{font-size:2.7em}
}@media(max-width:1199px){header#page-header{padding-left:24px;padding-right:24px}
header#page-header .navbar{padding:0}
#text-under-navbar{right:20px}
#top-bar{padding:5px 9px}
}@media(max-width:1053.999px){#embark-masthead-slider.slider .masthead .col-12{padding-left:30px;padding-right:30px}
#embark-masthead-slider.slider .slick-prev{left:0}
#embark-masthead-slider.slider .slick-next{right:0}
#embark-masthead-slider.slider .slick-arrow svg{height:16px}
}@media(max-width:992px){.section-cta-blocks .col-12:not(:last-child) .cta-block{margin-bottom:50px}
}@media screen and (max-width:991.98px){h1,.h1{font-size:2.565784514rem}
h2,.h2{font-size:2.565784514rem}
h3,.h3,.tease-featured-post-container .featured-post-title,.section-images-grid .image-grid-wrapper .image-link-label,#splash-modal .modal-dialog .modal-masthead .welcome-text .heading{font-size:1.6018066406rem}
h5,.h5,.section-useful-documents .documents-category .documents-category-title{font-size:1rem}
h6,.h6{font-size:.8888888889rem}
.site-contact-details ul{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;text-align:left}
footer #top-footer .column{padding-bottom:60px}
footer #top-footer .column:last-child{padding-bottom:0}
.tease-featured-post-container .featured-post-image+.featured-post-content{margin-left:0}
.tease-featured-post-container .featured-post-image{margin-bottom:2.15rem}
.tease-featured-post-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
.section-video-slider .video-slider-wrapper .slider-arrows-wrapper{bottom:170px}
#body section.section-statistics .col-12{margin-bottom:30px}
.section-staff-members .featured-staff img{max-height:300px}
.section-staff-small img{max-height:200px}
#home .section-properties-search{padding-top:.3125rem;background:#f8f8f8;border-top:2px solid #e61a1a;border-bottom:2px solid #e61a1a}
.block-carousel .text-slider{margin-bottom:15px}
#splash-modal{overflow-y:scroll}
#splash-modal .modal-dialog .modal-masthead{background:#fff;position:relative;top:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.875rem}
#splash-modal .modal-dialog .modal-masthead svg#mos-logo,#splash-modal .modal-dialog .modal-masthead svg#mos-logo-apac{width:160px;margin-bottom:1.875rem}
#splash-modal .modal-dialog .modal-masthead .welcome-text{text-align:left}
#splash-modal .modal-dialog .modal-masthead .welcome-text .heading{font-size:1.265625rem;padding-left:0;margin-bottom:.9375rem}
#splash-modal .modal-dialog .modal-masthead .welcome-text .subtitle{font-size:1.125rem;font-weight:normal}
#splash-modal .modal-dialog .modal-body .row div[class^="col-"]{height:auto;padding-top:0;padding-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#splash-modal .modal-dialog .modal-footer{display:none}
.survey-value{font-size:1.8em}
.single__article{display:block}
.single__article__sidebar{display:none}
.single-edition .edition-badge{margin-bottom:0;position:absolute;top:-45px;right:30px}
.single-edition__name{margin-top:25px}
.edition-articles+.single-edition{padding-top:60px !important}
.edition-articles+.single-edition .container:before{top:-60px}
.page-template-template-editions .edition-articles{display:none}
}@media(max-width:991px){footer #top-footer .section-text .col{margin-bottom:50px}
header#page-header .navbar{padding:.5rem 1rem;padding-left:2px}
#text-under-navbar{display:none}
}@media screen and (max-width:767.98px){.tab-accordion .accordion-content-container .accordion-content{padding:1.25rem 0}
h1,.h1{font-size:2.2806973457rem}
h2,.h2{font-size:2.2806973457rem}
h3,.h3,.tease-featured-post-container .featured-post-title,.section-images-grid .image-grid-wrapper .image-link-label,#splash-modal .modal-dialog .modal-masthead .welcome-text .heading{font-size:1.423828125rem}
h4,.h4,#splash-modal .modal-dialog .modal-masthead .welcome-text .subtitle{font-size:1.125rem}
h5,.h5,.section-useful-documents .documents-category .documents-category-title{font-size:1rem}
.macro-tab.fade:not(.show){opacity:1}
.macro-tab{display:block !important}
footer h3{margin-top:1.75rem}
header#page-header .navbar-brand img,header#page-header .navbar-brand picture{width:auto;max-width:40px;min-width:25px}
.mm-navbar .navbar-brand img{width:auto}
.gform_wrapper.gf-ls-form_wrapper ul.gform_fields li.gfield.gf_left_half{padding:0}
.gform_wrapper.gf-ls-form_wrapper ul.gform_fields li.gfield.gf_right_half{padding:0}
.waas-navbar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.tease-office-container .office-information .fa-ul.office-opening-hours{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.tease-office-container .office-information .fa-ul.office-contacts{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.tease-office-container .office-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.section-useful-documents .documents-category{background-image:none}
.section-useful-documents .documents-category .documents-category-title{padding-bottom:.3125rem;margin-bottom:.625rem}
.section-offices .tease-office-container.office-even .office-information{margin-left:0}
.section-offices .tease-office-container.office-odd .office-information{margin-right:0}
.section-offices .tease-office-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
.section-multiple-text-columns .col-md,footer #top-footer .col-md{margin-bottom:60px}
.section-multiple-text-columns .col-md:last-child,footer #top-footer .col-md:last-child{margin-bottom:0}
.section-video-slider .video-slider-wrapper .play-button{margin-left:-23px;margin-top:-70px}
.section-video-slider .video-slider-wrapper .video-slider-navigation .thumbnail-slide .slide-title{height:100px;-webkit-line-clamp:3}
.section-video-slider .video-slider-wrapper .video-slider-navigation{margin-bottom:1.25rem}
.section-video-slider .video-slider-wrapper .slider-arrows-wrapper{bottom:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section-video-slider .video-slider-wrapper .slider-arrows-wrapper .slick-arrow{margin:0 10px}
.section-pricing-table.pricing-comparison-table .pricing-column{padding:15px}
.section-pricing-table.feature-comparison-table .pricing-column .top-half{text-align:right}
.section-pricing-table.feature-comparison-table .pricing-column.comparison-column{display:none}
.section-pricing-table.feature-comparison-table .pricing-column.featured-column:before{height:100%;top:0}
.section-pricing-table.feature-comparison-table .pricing-column ul li{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}
.section-pricing-table.feature-comparison-table .pricing-column ul li:before{font-weight:300;color:#000 !important;font-family:"GT Ultra Standard Lloyds",sans-serif !important;content:attr(data-label);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px !important;position:relative;margin:0}
.section-pricing-table.feature-comparison-table .pricing-column{margin-bottom:15px}
.section-table .table.table-6-columns .table-row.row-0,.section-table .table.table-5-columns .table-row.row-0{display:none}
.section-table .table.table-6-columns .table-row,.section-table .table.table-5-columns .table-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section-table .table.table-6-columns .table-cell.cell-0,.section-table .table.table-5-columns .table-cell.cell-0{font-weight:400}
.section-table .table.table-6-columns .table-cell,.section-table .table.table-5-columns .table-cell{font-weight:400}
.section-table .table.table-6-columns .mobile-header-table,.section-table .table.table-5-columns .mobile-header-table{display:inline-block}
.section-table .table .table-cell.cell-0{font-size:1.265625rem}
.section-table .table .table-cell br+br{display:none}
.section-form li.gfield.half{width:100%}
.section-contact-form li.gfield.half{width:100%}
.section-multiple-accordions .accordion-title{margin-top:40px}
.error404 .fourohfour-navbar ul.navbar-nav .nav-item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
#splash-modal .modal-body img{max-width:200px}
.block-flipbox{margin-bottom:30px !important}
.block-flipbox .flip-box-front{position:relative;min-height:200px}
.block-flipbox .flip-box-back{-webkit-transform:rotateX(0);transform:rotateX(0)}
.block-flipbox:hover .flip-box-inner{-webkit-transform:rotateX(0);transform:rotateX(0)}
.survey-value{font-size:1.5em}
.feat-survey-wrapper img{width:40px}
.posts-display.titles-wrapper .slick-slide .h5,.posts-display.titles-wrapper .slick-slide .section-useful-documents .documents-category .documents-category-title,.section-useful-documents .documents-category .posts-display.titles-wrapper .slick-slide .documents-category-title{margin-bottom:5px}
.block-blog-posts .blog-posts-arrows{margin-top:2.5rem}
}@media(max-width:767px){footer #top-footer .section-text .col{margin-bottom:30px}
}@media only screen and (max-width:600px){.autoComplete_wrapper>input{width:18rem}
}@media screen and (max-width:577.98px){.button,.gform_wrapper.gf-ls-form_wrapper div.gform_footer .gf_button{margin-bottom:1.5625rem}
.section-full-width-banner .full-width-banner-text,.section-faqs,.section-information-services,.section-multiple-accordions{padding:2.5rem 0}
#home .section-featured-blog{margin-top:3.75rem}
h1,.h1{font-size:2.0272865295rem}
h2,.h2{font-size:2.0272865295rem}
h3,.h3,.tease-featured-post-container .featured-post-title,.section-images-grid .image-grid-wrapper .image-link-label,#splash-modal .modal-dialog .modal-masthead .welcome-text .heading{font-size:1.265625rem}
h4,.h4,#splash-modal .modal-dialog .modal-masthead .welcome-text .subtitle{font-size:1rem}
.pre-title:after{margin:.375rem 0 1.375rem}
.navbar-buttons-wrapper{display:none}
#top-bar{padding-left:5px;padding-right:5px}
#top-bar .fa-phone,#top-bar .fa-envelope{font-size:22px}
#top-bar .contact-icons,#top-bar .contact-icons a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}
#top-bar .fa-envelope{margin-left:12px}
.section-information{background-image:none !important}
.section-faqs .accordion-button{padding:1.25rem 1.25rem 1.25rem 0}
.section-team-members .team-members-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section-table .table.table-4-columns .table-row.row-0,.section-table .table.table-3-columns .table-row.row-0{display:none}
.section-table .table.table-4-columns .table-row,.section-table .table.table-3-columns .table-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section-table .table.table-4-columns .table-cell.cell-0,.section-table .table.table-3-columns .table-cell.cell-0{font-weight:400}
.section-table .table.table-4-columns .table-cell,.section-table .table.table-3-columns .table-cell{font-weight:400}
.section-table .table.table-4-columns .mobile-header-table,.section-table .table.table-3-columns .mobile-header-table{display:inline-block}
.section-multiple-accordions .accordion-button{padding:1.25rem 1.25rem 1.25rem 0}
.error404 .big-fourohfour{font-size:100px;min-width:0}
.feat-survey-wrapper img{display:none !important}
.article-actions__button{padding:10px 15px;font-size:1.25rem}
.single-contributor .single-contributor__image{margin-bottom:1.875rem}
.related-article{width:100%;max-width:320px;padding-left:15px;padding-right:15px;padding-top:15px}
}@media screen and (max-width:400px){.section-pricing-table.feature-comparison-table .pricing-column ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.625rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.section-pricing-table.feature-comparison-table .pricing-column ul li:before{font-weight:400}
}@media(max-height:800px){#splash-modal .modal-dialog .modal-masthead .welcome-text .subtitle{display:none}
}@-webkit-keyframes ticker-tape-scrolling{0%{left:0}
100%{left:-50%}
}@keyframes ticker-tape-scrolling{0%{left:0}
100%{left:-50%}
}@-webkit-keyframes progress{from{width:0}
to{width:100%}
}@keyframes progress{from{width:0}
to{width:100%}
}@-webkit-keyframes MoveUpDown{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
50%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}
}@keyframes MoveUpDown{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
50%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}
}