.fade-in {opacity: 0; transition: opacity .6s ease;}
.slide-from-bottom {transform: translateY(2rem); transition: transform .6s cubic-bezier(0.260, 0.860, 0.440, 0.985); will-change: transform;}
.fade-in.slide-from-bottom {transition: opacity .6s ease, transform .6s cubic-bezier(0.260, 0.860, 0.440, 0.985);}
.delay-0-1s {transition-delay: .1s!important;}
.delay-0-2s {transition-delay: .2s!important;}
.delay-0-4s {transition-delay: .4s!important;}
.delay-0-6s {transition-delay: .6s!important;}
.delay-0-8s {transition-delay: .8s!important;}
.delay-1-0s {transition-delay: 1s!important;}
.is_inview .fade-in, .is_inview.fade-in {opacity: 1;}
.is_inview .slide-from-bottom, .is_inview.slide-from-bottom {transform: translateY(0);}
.top-head-section {height: 100vh; height: 100dvh;}
.top-head-section h1 {font-size: 3.6rem; font-size: clamp(1.375rem, 4vw, 3.6rem); opacity: 0;  transform: translateY(.5rem); color: var(--clr-white);	line-height: 1.36em; margin: 0;}
.top-head-section p {opacity: 0;  transform: translateY(.5rem); color: var(--clr-white); margin: 3rem 0 0!important;}
.topAnimsStart .top-head-section h1 {opacity: 1; transform: translateY(0); transition: transform .6s ease .2s, opacity 1s ease .2s;}
.topAnimsStart .top-head-section h1:not(:first-child) {font-size: clamp(1.2rem, 3.125vw, 3rem);	margin-top: 2rem;	margin-bottom: -1rem;}
.topAnimsStart .top-head-section p {opacity: 1; transform: translateY(0); transition: transform .6s ease .4s, opacity 1s ease .4s;}
.top-head-section .main_slider-element {position: relative; z-index: 10; height: 100%;}
.top-head-section .main_slider-element .content-wrapper {position: absolute; min-height: 100%; z-index: 100; left: 50%;	transform: translateX(-50%); display: flex;	align-items: flex-end; padding-bottom: 10%; padding-bottom: 6rem; padding-top: 6rem;} 
.top-head-section .main_slider-element .content-wrapper .slider-text {flex: 1 1 auto;} 
.top-head-section .main_slider-element .s_bg {position: fixed; width: 100%; height: 100%;  height: 100dvh; z-index: 50;}
.top-head-section .main_slider-element picture {display: block; height: 100%; width: 100%; position: relative; z-index: 10; background: var(--bg-color-secondary); will-change: transform;}
.topAnimsStart .top-head-section .main_slider-element picture {transform: scale(1.1); transition: transform 7s linear;}
.top-head-section .main_slider-element picture img {display: block; height: 100%; width: 100%; object-fit: cover; object-position: center top;}
.top-head-section .main_slider-element picture + div {position: absolute;	width: 100%; height: 66%; bottom: 0; left: 0; z-index: 1000;	background: linear-gradient(180deg, rgba(32, 55, 86, 0) 0%, rgba(32, 55, 86, .6) 40%, rgb(3, 13, 29) 100%) 0% 0%}
.intro_left_gradient .top-head-section .main_slider-element picture + div {height: 100%; background: linear-gradient(119deg, rgb(32, 55, 86) 0%, rgba(32, 55, 86, 0) 100%) 0% 0%;}
.top-head-section ul {margin: 0; list-style: none;}
.top-head-section ul li {padding: 0 2.15rem 0 0; opacity: 0;  transform: translateY(.5rem);}
.topAnimsStart .top-head-section ul li {opacity: 1; transform: translateY(0); transition: transform .6s ease .6s, opacity 1s ease .6s;}
.topAnimsStart .top-head-section ul li:nth-child(2) {transition-delay: .8s;}
.topAnimsStart .top-head-section ul li:nth-child(3) {transition-delay: 1s;}
.topAnimsStart .top-head-section ul li:nth-child(4) {transition-delay: 1.2s;}
.top-head-section ul li a, .with-left-arrow a {font-size: .8rem; font-weight: 600; letter-spacing: var(--letter-spacing-wide); text-transform: uppercase; padding: 0 0 0 1.57rem; position: relative; display: inline-block;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 4.1rem;}
.vc_separator.vc_sep_color_grey .vc_sep_line {}
.vc_btn3-container + .vc_separator {margin-top: 0;}
.wpb_single_image.full-width-img * {display: block;}
.wpb_single_image.full-width-img img {width: 100%; height: auto;}
.wpb-content-wrapper > .vc_row {position: relative;  z-index: 100; background: var(--bg-color-primary);}
.wpb-content-wrapper > .vc_row:not(.vc_row-no-padding) {padding-top: 13rem; padding-bottom: 13rem; padding-top: clamp(4.375rem, 13.6vw, 13rem); padding-bottom: clamp(4.375rem, 13.6vw, 13rem);}
.home.with-top-slider .wpb-content-wrapper > .vc_row:first-child {padding-top: 8rem; padding-top: clamp(4.375rem, 10.5vw, 10rem);}
.wpb-content-wrapper > .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner {padding-top: 0;}
.wpb-content-wrapper > .vc_row.top-img {padding: 0; }
.wpb-content-wrapper > .vc_row.big-padd-top:not(.vc_row-no-padding) {padding-top: 12.5rem; padding-top: clamp(7rem, 21vw, 20rem);}
.wpb-content-wrapper > .vc_row.big-padd-bottom:not(.vc_row-no-padding) {padding-bottom: 12.5rem; padding-bottom: clamp(7rem, 21vw, 20rem);}
.vc_row-has-fill > .wpb_column > .vc_column-inner, .vc_row.no-top-bottom-padding-row > .wpb_column > .vc_column-inner, .vc_row.slider-content > .wpb_column > .vc_column-inner, 
.vc_row-o-equal-height > .wpb_column > .vc_column-inner {padding-top: 0!important;}
.wpb-content-wrapper > .vc_row.full-img {padding-top: 0 !important; padding-bottom: 0 !important;}
.wpb-content-wrapper > .vc_row .vc_row:not(:last-child) {padding-bottom: 3.58rem;}
.vc_row.flex-row-reverse {flex-direction: row-reverse;}
.vc_row.max-1050 > .wpb_column > .vc_column-inner > .wpb_wrapper {margin: 0 auto;	max-width: 1050px;}
.vc_row.max-1270 > .wpb_column > .vc_column-inner > .wpb_wrapper {margin: 0 auto;	max-width: 1270px; } .padd-bottom-0, .wpb-content-wrapper > .vc_row.padd-bottom-0, .wpb-content-wrapper > .vc_row .vc_row.padd-bottom-0 {padding-bottom: 0!important;}
.padd-bottom-3, .wpb-content-wrapper > .vc_row.padd-bottom-3, .wpb-content-wrapper > .vc_row .vc_row.padd-bottom-3 {padding-bottom: 3rem!important; padding-bottom: clamp(1.5rem, 3.3vw, 3rem)!important;}
.padd-bottom-5, .wpb-content-wrapper > .vc_row.padd-bottom-5, .wpb-content-wrapper > .vc_row .vc_row.padd-bottom-5 {padding-bottom: 5rem!important; padding-bottom: clamp(2.5rem, 5.5vw, 5rem)!important;}
.padd-bottom-7, .wpb-content-wrapper > .vc_row.padd-bottom-7, .wpb-content-wrapper > .vc_row .vc_row.padd-bottom-7 {padding-bottom: 7rem!important; padding-bottom: clamp(3.5rem, 7.7vw, 7rem)!important;}
.padd-bottom-10, .wpb-content-wrapper > .vc_row.padd-bottom-10, .wpb-content-wrapper > .vc_row .vc_row.padd-bottom-10 {padding-bottom: 10rem!important; padding-bottom: clamp(3.5rem, 10.5vw, 10rem)!important;}
.padd-top-4, .wpb-content-wrapper > .vc_row.padd-top-4, .wpb-content-wrapper > .vc_row .vc_row.padd-top-4 {padding-top: 4rem!important; padding-top: clamp(2rem, 4.4vw, 4rem)!important;}  .vc_btn3-container {margin: 0 0 4.1rem;}
.vc_btn3-container:last-child {margin-bottom: 0;}
.vc_btn3-container .vc_general.vc_btn3, .vc_btn3-container .vc_general.vc_btn3:focus, .wpb_content_element:not(.google-map-container) button {
background: var(--clr-site-secondary); 
overflow: hidden;
position: relative;
transition: all .3s ease;
-webkit-box-shadow: none;
box-shadow: none;
top: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 20px;
color: var(--clr-white);
font-family: var(--font-family-primary); 
font-weight: 500;
text-align: center;
padding: 1.3em .5em;
cursor: pointer;
border: solid 2px var(--clr-site-secondary);
min-width: 13.5em;
} .vc_btn3-container.vc_btn_inverse .vc_general.vc_btn3, .vc_btn3-container.vc_btn_inverse .vc_general.vc_btn3:focus, .dark-section .wpb_content_element:not(.google-map-container) button
{
background: none; 
border-color: var(--clr-white);
color: var(--clr-white);
} .button-grey-white .vc_general.vc_btn3, .button-grey-white .vc_general.vc_btn3:focus
{
background: none; 
border-color: #B4B4B4;
color: var(--clr-copy-primary);
} .vc_btn3-container .vc_general.vc_btn3:hover, .wpb_content_element:not(.google-map-container) button:hover,
.vc_btn3-container.vc_btn_inverse .vc_general.vc_btn3:hover, .dark-section .wpb_content_element:not(.google-map-container) button:hover,
.button-grey-white .vc_general.vc_btn3:hover
{
background: var(--clr-white); 
color: var(--clr-site-secondary); 
border-color: var(--clr-site-secondary);
} .vc_btn3-container .vc_general.vc_btn3:focus-visible, .wpb_content_element:not(.google-map-container) button:focus-visible,
.vc_btn3-container.vc_btn_inverse .vc_general.vc_btn3:focus-visible, .dark-section .wpb_content_element:not(.google-map-container) button:focus-visible,
.button-grey-white .vc_general.vc_btn3:focus-visible
{
outline: 0; 
background: var(--clr-white); 
color: var(--clr-site-secondary); 
border-color: var(--clr-site-secondary);
}
.button-grey-white .vc_btn3.vc_btn3-block {max-width: 17.5rem;}
.button-grey-white.vc_btn3-right .vc_btn3.vc_btn3-block {margin-left: auto;} .slick-slider {position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list {position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer; cursor: hand;} .slick-track {position: relative; top: 0; left: 0;display: block; margin-left: auto; margin-right: auto;}
.slick-track:before,.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block; margin: 0 auto;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.main_slider {height: 100%; width: 100%; position: absolute;}
.main_slider-slick .s_bg_outer { position: fixed; width: auto; height: 100%; overflow: hidden; z-index: 1;}
.s_overlay {}
.main_slider-slick .s_bg {position: absolute; position: relative; width: 100%; height: 100%; z-index: 1;  will-change: transform;}
.main_slider-slick .slide-active .s_bg {transform: scale(1.1); transition: transform 7s linear;}
.with-overlay > .wpb_column {z-index: 10;}
.main_slider-slick { z-index: 1;}
.main_slider-slick .slick-list {height: 100% !important; z-index: 99;}
.main_slider-slick .slick-track {height: 100%; }
.main_slider-slick .slick-slide {height: 100%; position: relative; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.main_slider-slick picture {display: block; position: relative; z-index: 10; padding: 0 0 33.85%; min-height: 400px;}
.main_slider-slick picture img {width: 100%;height: 100%;object-fit: cover; position: absolute; left: 0; top: 0;}
.main_slider-slick picture video {width: 100%;height: 100%;object-fit: cover; position: absolute; left: 0; top: 0;}
.main_slider-slick .s_texts {position: relative; z-index: 10; color: #fff;  height: 100%;  padding-top: 4em;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-content: center;}
.main_slider-slick .s_texts_inner {}
.main_slider-slick .s_texts_inner > div, .main_slider-slick .s_texts_inner > h1 {width: 100%;}
.main_slider-slick .s_texts_inner > h1 {color: #fff; margin: 0; font-size: 4.9em; line-height: 1.2; letter-spacing: -.02em;}
.main_slider-slick .s_texts_inner > h5 {color: #fff; margin: 1.5em 0 0;  letter-spacing: .02em;}
.main_slider-slick .s_texts_inner > h1 span {display: block;overflow: hidden;}
.main_slider-slick .s_texts_inner .slide_nr {margin: 0 0 1.53em; font-size: 13px; color: rgba(255,255,255,.66);}
ul.slick-dots {position: relative; width: 100%;margin: .61em 0 0;list-style-type: none;text-align: center;}
ul.slick-dots li {display: inline-block; padding: 0 .76em;}
ul.slick-dots li button {cursor: pointer; text-indent: -1000em; min-width: 1px; width: 1.11em; height: .44em; background: #E1E5E6!important; border: none!important; padding: 0!important; font-size: 1em !important; border-radius: 0 !important;}
ul.slick-dots li.slick-active button {background: #96AFC1!important;}
ul.slick-dots li:before {content: none;}
.slick-slide-nav {position: absolute; top: calc(50% - 1em); transform: translateY(-50%); width: 6em; height: 6em; z-index: 1000;}
.slick-slide-nav svg {width: 100%; height: 100%;}
.prev-slide {left: 0;}
.next-slide {right: 0;} #map {width: 100%; height: 100%;}
#map img {max-width: 1000em;}
#map > div {height:100%; width:100%; border:0;  -webkit-backface-visibility: hidden; backface-visibility: hidden; } .contact-map {aspect-ratio: 1 / 0.58; position: relative;}
.gm-style .gm-style-iw-c {padding: 2rem 3rem !important; border-radius: 0!important; text-align: center;}
.infowindow_content h4 {margin-bottom: .7rem;}
.infowindow_content p {font-size: 1rem; font-family: var(--font-family-primary); font-weight: 400; line-height: 2; margin: 0;}
button.gm-ui-hover-effect {border: none!important; outline: 0!important;}
.wpb-content-wrapper > .vc_row.with-side-lines {z-index: 200; overflow: visible;}
.wpb-content-wrapper > .vc_row.with-side-lines > .vc_column_container {z-index: 100;}
.side-lines {position: absolute;	width: 5rem; opacity :0; will-change: transform; transform: translateY(5rem);   z-index: 90;}
.side-lines::after {content: ''; position: absolute; width: 0; height: 2px; background: var(--clr-site-secondary); transition: width .6s cubic-bezier(0.260, 0.860, 0.440, 0.985) .62s;}
.side-lines.side-lines-left {border-left: solid 2px var(--clr-site-secondary);}
.side-lines.side-lines-left::after {left: 0; bottom: 0;}
.side-lines.side-lines-right {border-right: solid 2px var(--clr-site-secondary);}
.side-lines.side-lines-right::after {right: 0; top: 0;}
.topAnimsStart .side-lines {transition: opacity 1.2s ease, transform .6s cubic-bezier(0.260, 0.860, 0.440, 0.985);}
.is_inview.side-lines {opacity: 1; transform: translateY(0);  }
.is_inview.side-lines::after {width: 100%;} .wpb-content-wrapper > .vc_row .vc_row.numbers-section {padding: 1.5rem 0 5rem}
.numbers-section .vc_column-inner > .wpb_wrapper {display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));	gap: 2.5rem;}
.numbers-section .vc_column-inner > .wpb_wrapper .wpb_text_column {margin: 0; border: solid 1px var(--clr-site-secondary);}
.numbers-section .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper {display: flex; align-items: center; padding: 2.3rem .8rem 2.3rem 1.5rem; height: 100%;}
.numbers-section .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper h5 {display: flex; margin: 0; font-size: 2.7rem;	font-weight: 500;	flex: 0 0 auto; letter-spacing: -.02em; opacity: 0;}
.numbers-section.is_inview .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper h5 {opacity: 1; transition: opacity .3s ease;}
.numbers-section .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper p {color: var(--clr-white); line-height: 1.16;	flex-grow: 1;	font-size: .9rem;	padding: 0 0 0 1.1rem; overflow: hidden; word-wrap: break-word; hyphens: auto; opacity: 0;}
.numbers-section.is_inview .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper p {opacity: 1; transition: opacity .3s ease;}
.numbers-section .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper h5 span.counter {font-feature-settings: "tnum";  font-variant-numeric: tabular-nums;}
.three-equal-height-cols .vc_column-inner > .wpb_wrapper {position: relative; padding: 0 0 4.3rem; height: 100%;}
.three-equal-height-cols .vc_btn3-container {position: absolute; width: 100%; bottom: 0; }
.three-equal-height-cols .vc_btn3-container .vc_general.vc_btn3 {width: 100%; max-width: 296px;}
.wpb-content-wrapper > .vc_row.quote-row {padding-top: clamp(7rem, 21vw, 20rem); padding-bottom: clamp(7rem, 21vw, 20rem);}
.quote-row .wpb_content_element {text-align: center;}
.quote-author .wpb_single_image {display: none;}
.quote-author .wpb_content_element {margin: 0;}
.quote-row  > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image:first-child {}
.quote-row .wpb_single_image:first-child img {width: 48px; height: 48px; border-radius: 50%; object-fit: cover;} .team-list-featured {padding: 2rem 0 0;}
.team-list-featured > .op-flexbox {margin: 0 0 5.6rem;}
.team-list-featured p:last-child {margin: 0;}
.team-list {gap: 3rem clamp(3rem, 6vw, 5.75rem);}
.team-list p {line-height: 1.4; margin: .6rem 0;}
.team-list p:last-child {margin: 0;}
.team-list picture + p {margin-top: 1.4rem;}
.team-list picture img {display: block; } .vc_row  + .vc_row.acc_wrapper {padding-top: clamp(3rem, 7.85vw, 7.5rem);}
.vc_row.acc_wrapper .vc_column-inner > .wpb_wrapper {margin: 0 auto; max-width: 41.6rem;}
.acc-content {margin: 0 0 .6rem; background: var(--clr-site-secondary); color: var(--clr-white);}
.acc-content a.acc-trigger {line-height: 1.4; color: var(--clr-white); font-weight: 500; position: relative; display: block; padding: 1.1rem 1rem 1.1rem 3rem; transition: padding .3s ease; }
.acc-content a.acc-trigger span {display: block; padding: 0 2rem 0 0; position: relative;}
.acc-content.opened a.acc-trigger {padding-top: 3.1rem;}
.acc-content a.acc-trigger span::before, .acc-content a.acc-trigger span::after {content: ''; position: absolute; right: 0; top: 50%; transform: translateY(-50%); transition: transform .3s ease; width: 23px; height: 2px; background: var(--bg-color-primary);}
.acc-content a.acc-trigger span::before {transform: translateY(-50%) rotate(90deg);}
.acc-content.opened a.acc-trigger span::before {transform: translateY(-50%);}
.acc-text {padding: .4rem 1rem 2.5rem 3rem; display: none;} .contact-phone-link {margin-bottom: 2rem; text-align: right;}
.contact-phone-link a {font-size: 1.8rem; color: var(--clr-copy-primary);}
.wpb-content-wrapper > .vc_row .vc_row.bordered-grid-3 {padding: 5rem 0 4rem; }
.bordered-grid-3 .vc_column-inner > .wpb_wrapper {display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));	gap: 2.5rem;}
.bordered-grid-3 .vc_column-inner > .wpb_wrapper .wpb_text_column {margin: 0; border: solid 1px var(--clr-site-secondary); position: relative;}
.bordered-grid-3 .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper {padding: 3rem 10% 3.8rem 11%; height: 100%;}
.bordered-grid-3 h4 {max-width: 86%;}
.bordered-grid-3 svg {position: absolute;	top: 50%;	right: 0;	margin-right: -1.7rem;	margin-top: -.625rem; width: 1.25rem;	height: 1.25rem;}
@media screen and (orientation: portrait) {
.top-head-section .main_slider-element .content-wrapper {padding-bottom: 17%;}
.top-head-section .main_slider-element picture + div {height: 80%;}
.intro_left_gradient .top-head-section .main_slider-element picture + div {height: 100%;}
}
@media screen and (min-width: 768px) {
.wpb_button:last-child, .wpb_content_element:last-child, ul.wpb_thumbnails-fluid > li:last-child {margin-bottom: 0;}
.vc_col-sm-6:first-child > .vc_column-inner {padding-right: 0;}
.vc_col-sm-6:nth-child(2):not(:first-child) > .vc_column-inner {padding-left: 1.5rem;}
.op-flex-direction-row-reverse .vc_col-sm-6:first-child > .vc_column-inner {padding-left: 0; padding-right: 15px;}
.op-flex-direction-row-reverse .vc_col-sm-6:nth-child(2):not(:first-child) > .vc_column-inner {padding-right: 1.5rem; padding-left: 15px;}
.vc_btn3-container .vc_general.vc_btn3, .wpb_content_element:not(.google-map-container) button, .vc_btn3-container .vc_general.vc_btn3:focus {font-size: 1rem;}
.top-head-section ul {display: flex;}
.top-head-section ul li a::before, .with-left-arrow a::before {top: .1em;}
.top-head-section h1 {line-height: 1.22em; margin: 0 auto; text-align: center; max-width: 80%;}
.top-head-section p {max-width: 70%; margin: 3rem auto 0!important; text-align: center;}
.intro_left_gradient .top-head-section h1 {margin: 0; text-align: left; max-width: 100%;}
.intro_left_gradient .top-head-section p {margin-left: 0!important; text-align: left; max-width: 520px;}
.top-head-section .main_slider-element .content-wrapper {align-items: center; }
.intro_left_gradient .top-head-section .main_slider-element .content-wrapper {padding-bottom: 2rem;} 
.object-fit-img-height .vc_column-inner > .wpb_wrapper,
.object-fit-img-height .wpb_single_image,
.object-fit-img-height .wpb_single_image * {height: 100%; display: block;}
.object-fit-img-height .wpb_single_image img {width: 100%; object-fit: cover;}
.three-equal-height-cols .wpb_text_column {max-width: 392px;}
.wpb-content-wrapper > .vc_row.quote-row > .wpb_column > .vc_column-inner > .wpb_wrapper {margin: 0 auto;	max-width: 84%;}
.quote-row .wpb_content_element {text-align: left;}
.vc_row.quote-row p br {display: none;}
.quote-author .vc_column-inner > .wpb_wrapper {display: flex; justify-content: flex-start; align-items: center;}
.quote-author .wpb_single_image {flex: 0 0 auto; display: block;}
.quote-row .wpb_single_image:first-child img {margin-right: 1.4rem; }
.quote-row  > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image:first-child {display: none; } .team-list-featured picture {flex: 0 0 39.52%;}
.team-list-featured article {flex: 1 1 auto; padding: 0 0 0 clamp(2rem, 5.8vw, 5.5rem);}
}
@media screen and (min-width: 1024px) {
.vc_col-sm-6:first-child > .vc_column-inner {padding-right: 0;}
.vc_col-sm-6:nth-child(2):not(:first-child) > .vc_column-inner {padding-left: clamp(1.5rem, 5.73vw, 5.5rem);}
.vc_col-sm-1 + .vc_col-sm-6:nth-child(2):not(:first-child) > .vc_column-inner {padding-left: 1.5rem;}
.op-flex-direction-row-reverse .vc_col-sm-6:first-child > .vc_column-inner {padding-left: 0;}
.op-flex-direction-row-reverse .vc_col-sm-6:nth-child(2):not(:first-child) > .vc_column-inner {padding-right: clamp(1.5rem, 5.73vw, 5.5rem);}
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1440px) {
.numbers-section .vc_column-inner > .wpb_wrapper {gap: 2rem;}
.numbers-section .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper h5 {font-size: 2.5rem;} }
@media screen and (max-width: 1280px) {
.numbers-section .vc_column-inner > .wpb_wrapper {grid-template-columns: repeat(2, minmax(0, 1fr));	}
.acc-content a.acc-trigger, .acc-text {padding-left: 1.5rem;}
.acc-content a.acc-trigger span::before, .acc-content a.acc-trigger span::after {width: 19px;}
.bordered-grid-3 p {hyphens: auto;	word-wrap: break-word;	overflow: hidden;}
}
@media screen and (max-width: 1024px) {
.team-list {grid-template-columns: repeat(3, minmax(0, 1fr));}
}
@media screen and (max-width: 1023px) {
}
@media screen and (max-width: 900px) {
.side-lines.side-lines-left {left: 10px!important;}
.side-lines.side-lines-right {right: 10px!important;}
.bordered-grid-3 .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper {padding: 2rem;}
.bordered-grid-3 .vc_column-inner > .wpb_wrapper {grid-template-columns: minmax(0, 1fr);	gap: 40px;}
.bordered-grid-3 h4 {max-width: 100%;}
.bordered-grid-3 svg {top: 100%;right: auto;		margin-left: 0;		left: 50%;		transform: translateX(-50%) rotate(90deg);		margin-top: .4rem;}
}
@media screen and (max-width: 767px) {
.side-lines {width: 100px;}
.side-lines.side-lines-left {left: 2.77%!important;}
.side-lines.side-lines-right {right: 2.77%!important;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .vc_btn3-container {margin-bottom: 3rem;}
.wpb_button:last-child, .wpb_content_element:last-child, ul.wpb_thumbnails-fluid > li:last-child, .vc_btn3-container:last-child {margin-bottom: 3rem;}
.wpb_column:last-child .wpb_button:last-child, .wpb_column:last-child .wpb_content_element:last-child, .wpb_column:last-child ul.wpb_thumbnails-fluid > li:last-child,
.wpb_column:last-child .vc_btn3-container:last-child {margin-bottom: 0;}
.wpb-content-wrapper > .vc_row .vc_row:not(:last-child), .wpb-content-wrapper > .vc_row .vc_row:last-child {padding-bottom: 0;}
.wpb-content-wrapper > .vc_row .vc_row .wpb_content_element:last-child {margin-bottom: 0;}
.wpb-content-wrapper > .vc_row .wpb_column:not(:first-child):not(.mobile-breakpoint-no-margin)  {margin-top: 2rem;}
.wpb-content-wrapper > .vc_row .vc_row .wpb_column:not(:first-child):not(.mobile-breakpoint-no-margin)  {margin-top: 4rem;}
.wpb-content-wrapper > .vc_row .wpb_column.mobile-breakpoint-top-margin  {margin-top: 2rem;}
.wpb-content-wrapper > .vc_row .vc_row.numbers-section {padding: 3rem 0 4rem;}
.numbers-section .vc_column-inner > .wpb_wrapper {grid-template-columns: minmax(0, 1fr); gap: 30px;}
.numbers-section .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper {padding: 1.5rem 1rem 1.5rem 1.6rem;}
.numbers-section .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper h5 {font-size: 2rem; flex-shrink: 0;}
.numbers-section .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper p {font-size: 12px; line-height: 1.66;}
.top-head-section .main_slider-element .content-wrapper {padding-top: 120px;}
.top-head-section p {margin: 2rem 0 0 !important;	font-size: 14px;}
.topAnimsStart .top-head-section h1:not(:first-child) {margin-top: 1.5rem;} .team-list-featured {}
.team-list-featured > .op-flexbox {display: block;}
.team-list-featured picture {display: block; margin: 0 0 2.5rem;}
.team-list {grid-template-columns: repeat(2, minmax(0, 1fr));} .contact-phone-link {text-align: center;}
.button-grey-white.vc_btn3-right .vc_btn3.vc_btn3-block {margin: 0 auto;}
.contact-map-row {padding-bottom: 0!important;}
.contact-map {aspect-ratio: 1 / .8; margin-left: calc(-1 * ((100vw - 100%) / 2)); width: 100vw;}
}	
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 479px) {
.team-list {grid-template-columns: repeat(1, minmax(0, 1fr)); text-align: center;}
.team-list picture {display: block;		max-width: 70%;		margin: 0 auto;}
.gm-style .gm-style-iw-c {padding: 1rem !important;}
.infowindow_content h4 {font-size: 16px;}
.infowindow_content p {font-size: 13px;	line-height: 1.5;}
}
@media screen and (max-width: 420px) {
.vc_btn3-container.vc_btn3-inline {display: block;}
.vc_btn3-container .vc_general.vc_btn3, .vc_btn3-container .vc_general.vc_btn3:focus, .wpb_content_element:not(.google-map-container) button {width: 100%; min-width: 1px;}
.button-grey-white.vc_btn3-right .vc_btn3.vc_btn3-block, .button-grey-white.vc_btn3-right .vc_btn3.vc_btn3-block:focus {max-width: 100%;}
}
@media screen and (max-width: 390px) {
}
@media screen and (max-width: 360px) {
}