@font-face {font-family:'Century Gothic';src:url('/assets/css/fonts/CenturyGothic/CenturyGothic-Bold.woff2') format('woff2'), url('/assets/css/fonts/CenturyGothic/CenturyGothic-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}@font-face {font-family:'Century Gothic';src:url('/assets/css/fonts/CenturyGothic/CenturyGothic.woff2') format('woff2'), url('/assets/css/fonts/CenturyGothic/CenturyGothic.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face {font-family:'Jacks';src:url('/assets/css/fonts/Jacks/Jacks-Regular.woff2') format('woff2'),url('/assets/css/fonts/Jacks/Jacks-Regular.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap;}html, body {margin:0;border:0;padding:0;font-family:"Inter", sans-serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333!important;background:#fff!important;font-size:18px;line-height:24px!important;}* {box-sizing:border-box!important;}.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:1440px!important;}.navbar .container-fluid,.navbar .container {display:block!important;}main#main {margin-top:0!important;}*:focus,*:active {box-shadow:none!important;outline:none!important;}.bg_image {background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}a {color:#b3b3b3!important;transition:all 0.3s}a:hover {color:#cdcdcd!important;}hr {margin:20px 0!important;opacity:1!important;color:#CBC9C9!important;}hr.no_margin_bottom {margin-bottom:0!important;}p.subheading {margin-bottom:12px!important;text-transform:uppercase;font-size:21px;line-height:26px !important;letter-spacing:-1px;font-weight:600;}.large_content p {font-size:21px;line-height:26px !important;letter-spacing:-1px;}.larger_content p {font-size:24px;line-height:28px;letter-spacing:-1px;}.largest_content p {font-size:32px;line-height:36px;letter-spacing:-1px;}header {padding:20px 0;position:fixed;top:0;left:0;width:100%;z-index:50;transition:all .3s!important;}header.scrolled {background:#173356;}header .rounded_button {margin-top:0!important;}header a:hover {color:#cdcdcd!important;}header .navbar {padding:0;}header .navbar .navbar-brand img {height:50px;position:absolute;top:50%;transform:translateY(-50%);}header .navbar .navbar-brand img.grey {opacity:0;}header .navbar .navbar-brand:hover img.white {opacity:0;}header .navbar .navbar-brand:hover img.grey {opacity:1;}header .menu_wrapper {display:flex;align-items:center;justify-content:flex-end;color:#fff;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:30px;z-index:15;}header .menu_wrapper p {transition:all 0.3s;}header .menu_wrapper:hover p {color:#cdcdcd;}header .menu_wrapper:hover #nav-icon3 span {background:#cdcdcd;}#nav-icon3 {margin-left:15px;width:42px;height:10px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}#nav-icon3 span {display:block;position:absolute;height:1px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}#nav-icon3.open span {background:#fff;}#nav-icon3 span:nth-child(1) {top:0px;display:none;}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {top:0px;}#nav-icon3 span:nth-child(4) {top:9px;}#nav-icon3.open span:nth-child(1) {width:0%;left:50%;}#nav-icon3.open span:nth-child(2) {top:6px;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg);}#nav-icon3.open span:nth-child(3) {top:6px;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg);}#nav-icon3.open span:nth-child(4) {top:18px;width:0%;left:50%;}.popup_menu {border:1px solid #707070;border-radius:6px;padding:75px 30px 30px;position:fixed;top:calc(1.5rem* 0.5);right:calc(1.5rem* 0.5);width:400px;max-width:calc(100% - (1.5rem * 1));pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:rgba(0, 0, 0, 0.3);transition:all 0.3s;z-index:10;}.popup_menu.open {opacity:1;pointer-events:all;}.popup_menu .navbar-nav li a {margin-left:-20px;padding:0;color:#fff!important;font-size:32px;line-height:34px;display:inline-block;font-weight:500;opacity:0;pointer-events:none;transition:all 0.6s;}.popup_menu .navbar-nav li.show a {margin-left:0;opacity:1;pointer-events:all;}.popup_menu .navbar-nav li a:hover {color:#cdcdcd!important;}.popup_menu .navbar-nav li.current_page_item a:after {content:'*';margin-left:10px;vertical-align:middle;}.popup_menu .social {margin-top:45px;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:all 0.5s;transition-delay:1s;transform:translateY(20px);}.popup_menu.open .social {transform:translateY(0);opacity:1;pointer-events:all;}.popup_menu .social a {color:#fff!important;}.popup_menu .social a:hover {color:#cdcdcd!important;}.holding_page_wrapper {height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;font-family:'Century Gothic', sans-serif!important;font-weight:normal;font-size:16px;line-height:22px!important;}.holding_page_wrapper h1 {font-family:'Century Gothic', sans-serif;font-weight:normal;font-style:normal;font-size:68px!important;line-height:68px!important;}.holding_page_wrapper:after {content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.8);}.holding_page_wrapper .text_overlay {position:relative;color:#fff;z-index:10;}.holding_page_wrapper .text_overlay a {color:#fff;}.holding_page_wrapper .text_overlay .wpcf7 {margin-top:40px;}.holding_page_wrapper .text_overlay .wpcf7 form input:not(.wpcf7-submit),.holding_page_wrapper .text_overlay .wpcf7 form textarea {margin-bottom:30px;border:0;border-bottom:1px solid #fff;border-radius:0;padding:6px 0 18px;background:transparent;color:#fff;}.holding_page_wrapper .text_overlay .wpcf7 form ::-webkit-input-placeholder {color:#fff;}.holding_page_wrapper .text_overlay .wpcf7 ::-moz-placeholder {color:#fff;}.holding_page_wrapper .text_overlay .wpcf7 form ::-ms-placeholder {color:#fff;}.holding_page_wrapper .text_overlay .wpcf7 form ::placeholder {color:#fff;}.holding_page_wrapper .text_overlay .wpcf7 form .wpcf7-spinner {margin:0;position:absolute;top:50%;right:-18px;transform:translateY(-50%);}.holding_page_wrapper .text_overlay .wpcf7 form .wpcf7-not-valid {border-bottom:1px solid #cb3f3f !important;}.holding_page_wrapper .text_overlay .wpcf7 form .wpcf7-not-valid-tip {display:none!important;}.holding_page_wrapper .text_overlay .wpcf7 .wpcf7-response-output {margin:30px 0 0!important;padding:10px!important;}.holding_page_wrapper .wpcf7-submit {margin-top:20px;border:0;border-radius:30px;padding:10px 20px;min-width:260px;display:inline-block;text-align:center;text-decoration:none!important;transition:all 0.4s;}.holding_page_wrapper .wpcf7-submit.white {background:#fff;color:#505050!important;border:1px solid transparent;}.holding_page_wrapper .wpcf7-submit.white:hover {background:transparent;color:#fff!important;border:1px solid #fff;}h1, h2, h3 {margin-top:40px!important;margin-bottom:30px!important;font-weight:400!important;}h1, h2.large {font-size:80px !important;line-height:80px !important;letter-spacing:-3px;}h1.mid, h2.mid {font-size:56px !important;line-height:56px !important;letter-spacing:-2px;}h2, h1.small, h3.large {font-size:40px !important;line-height:40px !important;letter-spacing:-1px;}h3 {font-size:32px !important;line-height:32px !important;letter-spacing:-0.5px;}h1 span, h2 span, h3 span {font-weight:bold;}h1 span.circle, h2 span.circle, h3 span.circle {display:inline-block;position:relative;}h1 span.circle:after, h2 span.circle:after, h3 span.circle:after {content:'';display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% - -5px));background-image:url(/assets/2024/09/Single-Word-Circle.svg);height:calc(100% + 45px);width:calc(100% + 45px);background-size:contain;background-repeat:no-repeat;background-position:center;}a.rounded_button,button.rounded_button {margin:35px 0 0 0;border:0;display:inline-block;border-radius:20px;padding:8px 30px;transition:all 0.3s;}a.rounded_button.frosted,button.rounded_button.frosted {border:1px solid #fff;color:#fff!important;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:rgba(255, 255, 255, 0.1); }a.rounded_button.frosted:hover,button.rounded_button.frosted:hover {color:#222!important;background:#E0E0E0;}a.rounded_button.grey,button.rounded_button.grey {color:#222!important;background:#E0E0E0;}a.rounded_button.grey:hover,button.rounded_button.grey:hover {background:#b7b7b7;}a.rounded_button.white,button.rounded_button.white {color:#222!important;background:#fff;}a.rounded_button.white:hover,button.rounded_button.white:hover {background:#cdcdcd;}span.jacks {font-family:'Jacks', cursive;font-weight:normal;font-style:italic;font-size:34px;line-height:40px !important;color:#C9C9C9;}span.jacks.small {font-size:21px;line-height:30px !important;}span.jacks.dark {color:#043E2A;}.background_image_with_text_block {position:fixed;color:#fff;top:0;left:0;width:100%;}.background_image_with_text_block.full_height {height:85vh;}.background_image_with_text_block.small {height:380px;}.background_image_with_text_block .animate {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;background:rgba(0, 0, 0, 1);transition:all 1.5s;z-index:1;}.background_image_with_text_block .animate.fadeout {opacity:0;}.background_image_with_text_block.overlay_yes:before {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0, 0, 0, 0.4);z-index:1;}.background_image_with_text_block .text_overlay {position:absolute;bottom:60px;left:0;width:100%;z-index:5;}.background_image_with_text_block .text_overlay .under_heading {font-size:30px;line-height:30px;}.background_image_with_text_block .text_overlay p:last-child {margin-bottom:0;}.horizontal_text_block p:last-child {margin-bottom:0;}.left_and_right_panels_block .bg_image {border-radius:8px;}.left_and_right_panels_block .item_wrapper .item {border-top:1px solid #CBC9C9;padding:12px 0;display:flex;align-items:flex-start;}.left_and_right_panels_block .item_wrapper .item:last-child {border-bottom:1px solid #CBC9C9;}.left_and_right_panels_block .item_wrapper .item .number {margin-right:25px;color:#CBC9C9;font-size:13px;line-height:18px;display:inline-block;color:#4e4e4e;}.left_and_right_panels_block .content.padded {padding:90px 112px;}.gallery_block {overflow:hidden;}.gallery_block .bg_image {height:300px;}.gallery_block .staggered .bg_image_wrapper .bg_image {border-radius:8px;}.gallery_block .staggered .bg_image_wrapper:nth-child(3n-8) .bg_image {height:400px;}.gallery_block .staggered .bg_image_wrapper:nth-child(3n-7) .bg_image {height:550px;}.gallery_block .staggered .bg_image_wrapper:nth-child(3n-6) .bg_image {height:310px;}.list_items_block .single_item {border-bottom:1px solid #CBC9C9;padding:25px 0;cursor:default;transition:all .3s;}.list_items_block .single_item:hover {background:#EAEAEA;}.list_items_block .single_item:last-child {border-bottom:0;}.list_items_block .single_item h3 {margin-left:0;padding-left:50px;position:relative;transition:all .3s;}.list_items_block .single_item:hover h3 {margin-left:20px;}.list_items_block .single_item h3:before {content:'';border-radius:7px;position:absolute;top:50%;left:0;transform:translateY(-50%);width:18px;height:18px;background:#171717;transition:all .3s;}.list_items_block .single_item:hover h3:before {background:#CBC9C9;left:0;}.list_items_block .single_item p:last-child {margin-bottom:0;}.image_and_content_block .second_row_margin {margin-top:180px;}.image_and_content_block .second_row_margin.small {margin-top:110px;}.image_and_content_block .second_row_margin .content p:last-child {margin-bottom:0;}.image_and_content_block .left_image {position:absolute;left:0;width:33.33333333%;}.image_and_content_block img,.image_and_content_block .bg_image {border-radius:8px;}.image_and_content_block .jacks {font-family:'Jacks', cursive;font-weight:normal;font-style:italic;font-size:34px;line-height:40px !important;color:#C9C9C9;}.scrolling_panels_with_content_block .panel_wrapper {padding:70px 0;border-top:1px solid #CBC9C9;min-height:560px;}.scrolling_panels_with_content_block .panel_wrapper .number {border:4px solid #CBC9C9;border-radius:50%;height:45px;width:75px;color:#CBC9C9;display:inline-flex;justify-content:center;align-items:center;transform:rotate(-15deg);transition:all 0.3s;transition-delay:0.2s;}.scrolling_panels_with_content_block .panel_wrapper .number.view {border:4px solid #173356;background:#173356;color:#fff;}.scrolling_panels_with_content_block .panel_wrapper .number .number_inner {display:inline-block;transform:rotate(15deg);}.scrolling_panels_with_content_block .panel_wrapper .bg_image_wrapper {height:100%;min-height:500px;position:absolute;top:0;left:0;width:41.66666667%;overflow:hidden;}.scrolling_panels_with_content_block .panel_wrapper .bg_image_wrapper .bg_image {height:100%;transform:scale(1.2);}.horizontal_panels_with_content_block .panel_wrapper .panel_inner {border-top:1px solid #CBC9C9;border-bottom:1px solid #CBC9C9;padding:40px 0;}.horizontal_panels_with_content_block .panel_wrapper:last-child .panel_inner {border-bottom:0;padding-bottom:0;}.horizontal_panels_with_content_block .panel_wrapper .panel_inner .bg_image {min-height:350px;}.vertical_panels_with_content_block .panel .image_wrapper {margin-bottom:35px;position:relative;}.vertical_panels_with_content_block .panel .image_wrapper .image {max-height:350px;}.content_only_panels_block .panel_wrapper:first-child {border-top:0;}.content_only_panels_block .panel_wrapper {border-top:1px solid #CBC9C9;border-bottom:1px solid #CBC9C9;padding-top:40px;padding-bottom:40px;}.content_only_panels_block .panel_wrapper img {max-height:170px;}.case_studies_block {background:#EAEAEA;}.case_studies_block .case_studies_wrapper {margin-top:20px;}.case_studies_block .case_studies_wrapper .bg_image_wrapper {margin-bottom:25px;height:350px;overflow:hidden;}.case_studies_block .case_studies_wrapper .single_case_study {margin-bottom:30px;}.case_studies_block .case_studies_wrapper .single_case_study:last-child {margin-bottom:0;}.case_studies_block .case_studies_wrapper .bg_image_wrapper .bg_image {border-radius:8px;height:100%;transition:all 1s;}.case_studies_block .case_studies_wrapper .bg_image_wrapper:hover .bg_image {transform:scale(1.2);}.news_articles_block .alm-listing {margin-left:calc(1rem* -.5);margin-right:calc(1rem* -.5);display:flex;flex-wrap:wrap;}.news_articles_block .alm-listing > div {padding-left:calc(1rem* .5);padding-right:calc(1rem* .5);}.news_articles_block .news_articles_wrapper .panel {margin-top:70px;}.news_articles_block .news_articles_wrapper .panel:nth-child(-n+3) {margin-top:0;}.news_articles_block .news_articles_wrapper .panel .bg_image_wrapper {margin-bottom:25px;height:350px;overflow:hidden;}.news_articles_block .news_articles_wrapper .panel .bg_image_wrapper .bg_image {height:100%;transition:all 1s;}.news_articles_block .news_articles_wrapper .panel .bg_image_wrapper:hover .bg_image {transform:scale(1.2);}.news_articles_block .news_articles_wrapper .alm-load-more-btn {display:none;}.news_articles_block .featured_news_article {margin-bottom:70px;}.news_articles_block .featured_news_article .bg_image {border-radius:8px 0 0 8px;}.news_articles_block .featured_news_article .content {border-radius:0 8px 8px 0;padding:70px 120px;background:#EAEAEA;}.single-post .main_bg_image {height:450px;border-radius:8px;margin-bottom:30px;}.related_article .bg_image_wrapper {margin-top:40px;}.related_article:first-child .bg_image_wrapper {margin-top:0;}.related_article .bg_image_wrapper {margin-bottom:25px;height:250px;overflow:hidden;}.related_article .bg_image_wrapper .bg_image {border-radius:8px;height:100%;transition:all 1s;}.form_block.light,.form_block.light a {color:#fff!important;}.form_block.dark,.form_block.dark a {color:#333!important;}.form_block .form_wrapper {margin-top:40px;}.form_block .form_wrapper .wpcf7-list-item:first-child {margin-left:0;}.form_block .form_wrapper .wpcf7-list-item {font-size:.875em;}.form_block .form_wrapper label {font-size:.875em;display:flex;}.form_block .form_wrapper input[type='checkbox'] {margin-right:10px;transform:scale(1.2);}.form_block .form_wrapper input:not([type='file'], [type='checkbox']),.form_block .form_wrapper textarea {margin-bottom:25px;border:0;border-bottom:1px solid #CBC9C9;border-radius:0;padding:8px 0;background:transparent;font-size:18px;width:100%;}.form_block.light .form_wrapper .form-control {color:#fff;}.form_block.dark .form_wrapper .form-control {color:#333;}.form_block.light .form_wrapper .form-control::-webkit-input-placeholder {color:#fff;font-size:18px;}.form_block.light .form_wrapper .form-control::-moz-placeholder {color:#fff;font-size:18px;}.form_block.light .form_wrapper .form-control::-ms-placeholder {color:#fff;font-size:18px;}.form_block.light .form_wrapper .form-control::placeholder {color:#fff;font-size:18px;}.form_block.dark .form_wrapper .form-control::-webkit-input-placeholder {color:#333;font-size:18px;}.form_block.dark .form_wrapper .form-control::-moz-placeholder {color:#333;font-size:18px;}.form_block.dark .form_wrapper .form-control::-ms-placeholder {color:#333;font-size:18px;}.form_block.dark .form_wrapper .form-control::placeholder {color:#333;font-size:18px;}.wpcf7-not-valid-tip {display:none!important;}.wpcf7-not-valid {border-bottom:1px solid #ff6b6b!important;}.wpcf7-checkbox.wpcf7-not-valid {border-bottom:0;}.horizontal_text_block.full_height,.left_and_right_panels_block.full_height,.standard_content_block.full_height,.gallery_block.full_height,.list_items_block.full_height,.image_and_content_block.full_height,.scrolling_panels_with_content_block.full_height,.horizontal_panels_with_content_block.full_height,.vertical_panels_with_content_block.full_height,.case_studies_block.full_height,.news_articles_block.full_height,.form_block.full_height {margin-top:calc(85vh - 20px);}.horizontal_text_block.small,.left_and_right_panels_block.small,.standard_content_block.small,.gallery_block.small,.list_items_block.small,.image_and_content_block.small,.scrolling_panels_with_content_block.small,.horizontal_panels_with_content_block.small,.vertical_panels_with_content_block.small,.case_studies_block.small,.news_articles_block.small,.form_block.small {margin-top:360px;}section {background:#fff;position:relative;overflow:hidden;z-index:5;}section:nth-child(2) {border-radius:15px 15px 0 0;}#sign_up_modal .jacks {font-family:'Jacks', cursive;font-weight:normal;font-style:italic;font-size:34px;line-height:40px !important;color:#C9C9C9;}#sign_up_modal .modal-body {border:1px solid #777;padding:40px;background:#173356;color:#fff;}#sign_up_modal .modal-body .js-cm-form {margin-top:40px;}#sign_up_modal .modal-body .btn-close {position:absolute;top:8px;right:20px;height:40px;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;}#sign_up_modal .modal-body .form-control {margin-bottom:15px;border:0;border-bottom:1px solid #CBC9C9;border-radius:0;padding:8px 0;background:transparent;color:#fff;font-size:16px;width:100%;}#sign_up_modal .modal-body .form-control::-webkit-input-placeholder {color:#fff;font-size:16px;}#sign_up_modal .modal-body .form-control::-moz-placeholder {color:#fff;font-size:16px;}#sign_up_modal .modal-body .form-control::-ms-placeholder {color:#fff;font-size:16px;}#sign_up_modal .modal-body .form-control::placeholder {color:#fff;font-size:16px;}footer.site-footer {padding:40px 0;background:#222;color:#fff;position:relative;z-index:5;}footer.site-footer .heading {font-weight:600;}footer.site-footer img {max-height:60px;}footer.site-footer ul {margin:0;padding:0;list-style-type:none;font-size:16px;}footer.site-footer a {color:#fff;transition:all 0.3s;}footer.site-footer a:hover {color:#cdcdcd!important;}footer.site-footer .sign_up #fieldEmail {margin-bottom:10px;border:0;padding:8px 12px;background:#2E2E2E;color:#fff;font-size:16px;width:100%;}footer.site-footer .sign_up input::-webkit-input-placeholder {color:#fff;font-size:16px;}footer.site-footer .sign_up input::-moz-placeholder {color:#fff;font-size:16px;}footer.site-footer .sign_up input::-ms-placeholder {color:#fff;font-size:16px;}footer.site-footer .sign_up input::placeholder {color:#fff;font-size:16px;}footer.site-footer .sign_up button {margin-top:15px;}footer.site-footer hr {margin:40px 0!important;color:#CBC9C9!important;}footer.site-footer .socials {display:flex;justify-content:flex-end;}footer.site-footer .socials a {margin-left:50px;display:inline-block;}@media (max-width:1399.98px) {}@media (max-width:1199.98px) {h1, h2.large {font-size:72px !important;line-height:72px !important;}h1.mid, h2.mid {font-size:48px !important;line-height:48px !important;}footer.site-footer .socials {margin-bottom:20px;justify-content:flex-start;}footer.site-footer .socials a {margin-left:0;margin-right:50px;}}@media (max-width:991.98px) {.list_items_block .single_item h3 {padding-left:90px;}.list_items_block .single_item:hover h3 {margin-left:20px;}.list_items_block .single_item h3:before {left:30px!important;}.image_and_content_block .second_row_margin.small {margin-top:30px;}.gallery_block .bg_image {height:270px;}.left_and_right_panels_block .content.padded {padding:35px 45px;}.content_only_panels_block .panel_wrapper img {margin-bottom:20px;}.case_studies_block .case_studies_wrapper .bg_image_wrapper,.news_articles_block .news_articles_wrapper .panel .bg_image_wrapper {height:250px;}.news_articles_block .news_articles_wrapper .panel {margin-bottom:30px;}.news_articles_block .news_articles_wrapper .panel:last-child {margin-bottom:0;}.news_articles_block .featured_news_article .content {padding:30px 50px;}#sign_up_modal .modal-body .logo {max-height:40px;}#sign_up_modal .modal-body .form-control {margin-bottom:25px;}footer.site-footer img {margin-bottom:40px;}.holding_page_wrapper h1 {font-size:48px!important;line-height:48px!important;}}@media (max-width:767.98px) {a.rounded_button,input.rounded_button {min-width:unset;}h1, h2.large {font-size:56px !important;line-height:56px !important;}h1.mid, h2.mid {font-size:42px !important;line-height:42px !important;}.vertical_panels_with_content_block .panel .image_wrapper:after {display:none;}.scrolling_panels_with_content_block .panel_wrapper {padding:30px 0;height:auto;}.scrolling_panels_with_content_block .panel_wrapper .bg_image_wrapper {margin-bottom:30px;height:400px;min-height:unset;position:unset;width:100%;}.scrolling_panels_with_content_block .panel_wrapper .bg_image_wrapper .bg_image {width:100%;}.left_and_right_panels_block .bg_image {min-height:400px;}.scrolling_panels_with_content_block .panel_wrapper .number {margin-bottom:20px;}.image_and_content_block .jacks {font-size:28px;line-height:32px !important;}.image_and_content_block .second_row_margin.small {margin-top:0;}.gallery_block .bg_image {height:240px;}.gallery_block .staggered .bg_image_wrapper:nth-child(3n-8) .bg_image {height:230px;}.gallery_block .staggered .bg_image_wrapper:nth-child(3n-7) .bg_image {height:300px;}.gallery_block .staggered .bg_image_wrapper:nth-child(3n-6) .bg_image {height:180px;}.vertical_panels_with_content_block .panel .image_wrapper .image {margin-top:30px;}.vertical_panels_with_content_block .panel:first-child .image_wrapper .image {margin-top:0;}.news_articles_block .featured_news_article .content {border-radius:0 0 8px 8px;}.news_articles_block .featured_news_article .bg_image {height:300px!important;border-radius:8px 8px 0 0;}footer.site-footer .sign_up {margin-top:30px;}.holding_page_wrapper {padding:90px 0;height:auto;background-attachment:fixed;}.holding_page_wrapper .text_overlay .wpcf7 form input,.holding_page_wrapper .text_overlay .wpcf7 form textarea {margin-bottom:20px!important;}}@media (max-width:575.98px) {.horizontal_text_block,.left_and_right_panels_block,.standard_content_block,.list_items_block,.image_and_content_block,.scrolling_panels_with_content_block,.horizontal_panels_with_content_block,.vertical_panels_with_content_block,.case_studies_block,.news_articles_block {padding-top:30px!important;padding-bottom:30px!important;}h1, h2.large {font-size:48px !important;line-height:48px !important;}h1.mid, h2.mid {font-size:42px !important;line-height:42px !important;}h2, h1.small, h3.large {font-size:28px !important;line-height:28px !important;}h3 {font-size:24px !important;line-height:24px !important;}a.rounded_button,button.rounded_button {margin-top:20px;}p.subheading {font-size:16px;line-height:21px !important;letter-spacing:0;}.larger_content p,.largest_content p {font-size:21px;line-height:24px;}header .navbar .navbar-brand img {height:40px;}.gallery_block .staggered .bg_image_wrapper .bg_image {margin-bottom:20px;height:180px;}.gallery_block .gx-2 .bg_image_wrapper:nth-last-child(1) .bg_image,.gallery_block .gx-2 .bg_image_wrapper:nth-last-child(2) .bg_image {margin-top:calc(0.5rem * 1);}.left_and_right_panels_block .content.padded {padding:25px;}.list_items_block .single_item h3 {padding-left:0;}.list_items_block .single_item:hover h3 {margin-left:0;}.list_items_block .single_item h3:before {display:none;}.list_items_block .single_item:hover {background:transparent;}.news_articles_block .featured_news_article .content {padding:25px;}.holding_page_wrapper h1 {font-size:40px!important;line-height:40px!important;}.holding_page_wrapper h1 span.circle:after, h2 span.circle:after, h3 span.circle:after {height:calc(100% + 35px);width:calc(100% + 35px);}}