#partial-header-1 .phone__number {
    font-size: 20px;
}

.section--light .navigation-a .navigation__item--link {
    color: #89b3c4!important;
}
.fullwidth-layout .section--light .component {
    color: #7cb0d3!important;
}
.section--light .editable__container h1 {
    color: #89b3c4;
}
.section-pagecontent h1, .section-editable .editable__container h1 {
    font-size: 30px;
}
.section--light .component__title {
    color: #3a85bf;
}
.staff-a--12 .staff-member__text-wrap, .staff-a--6 .staff-member__text-wrap {
    padding-top: 0;
}
body .section .component__title {
    font-family: "montserrat", sans-serif;
    font-weight: 400;
    font-size: 1.75rem;
    line-height: 2.125rem;
    letter-spacing: 1px;
    text-transform: uppercase;
}
    
    
.logo-a__img {
    max-width: 228px;
}


.section__bg--light-1::before {

    box-shadow: 0 8px 10px rgb(0 0 0 / 14%);
}

.section-editable .editable__container h1, .section-pagecontent h1 {
font-family: "montserrat", sans-serif;
}

.editable__container h1 {
    font-size: 2.1875rem;
    line-height: 2.375rem;

    padding-bottom: 1.25rem;
}

.cstm-combine .cta {
    padding-top: 0;
    padding-bottom: 0;
}

#id_5a580830-7e32-56a7-8083-3050e961e231::before {
    border-bottom: 1px solid #7cb0d3;
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: 45%;
}
a[href^="tel"]{
	cursor: pointer;
	pointer-events: unset;
	text-decoration: none;
}
.col2 {
	box-sizing: border-box;
	width: 50%;
	padding: 1%;
	float: left;
}

hr, .clr {
    clear:both!important;
}
.fullwidth-layout img {
  max-width: 100%!important;
}

ul.staff__list  .staff__item::before {
  display: none!important;
}

.logo-a__img {
    max-width: 180px!important;
}
.col-sm-12.col-md-4.col-lg-2.d-flex.align-items-center.partial-top-phone, .col-sm-12.col-lg-3.d-flex.align-items-center {
    justify-content: center;
}




img.staffimg.fr-fic.fr-dii {
    max-width: 260px !important;
    width: 100%;
    height: auto;
    margin-right: 5px;
    margin-bottom:12px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}


.custom-div-col2{
    width:50%;
    float:left;
    padding:10px;
}

@media (max-width: 1200px){ 
    .testi{ 
        width:100% !important; 
        margin-top:5px; 
    } 
}


.clear{clear:both;}

@media (max-width: 1200px){ 
    .custom-div-col2{ 
        width:100% !important; 
        margin-top:5px; 
    } 
}

img.office_img.fr-fic.fr-dii {
    max-width: 354px !important;
    width: 100%;
    height: auto;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    margin-right: 12px;
    margin-bottom:10px;

}

img.team.fr-fic.fr-dii {
    max-width: 500px !important;
    width:100%;
    margin-right: 12px;
    margin-bottom:10px;
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    background: rgba(231,248,239,.5);
    transition: all .5s linear;
}

@media (max-width:767px){
	.col2{
		display:block;
		width:100%;
		float:none;
		margin:0 auto;
	}
	img.align-right, img.align-left {
		float: none!important;
	}
}
@media (max-width: 519px) {
	img.align-right, img.align-left {
		float: none!important;
	}
}

@media(max-width:768px){
    .alias-cstm_nav_inner{display:none}
}

.img-container:before,
.section-image .image__container .image:before,
.fullwidth-layout img:before,
.gallery-item--image-wrap:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(231, 248, 239, 0.5);
    transition: all .5s linear;
}
/* iguana
#aboutimg{
    background: rgba(231, 248, 239, 0.5);
    transition: all .5s linear;
}*/

.img-container:hover:before,
.section-image .image__container .image:hover:before,
.fullwidth-layout img:hover:before,
.overlayimg>div:before,
#aboutimg:hover,
.gallery-item--image-wrap:hover:before { 
  background: none!important;
}

/* iguana
#aboutimg2{
    background: rgba(231, 248, 239, 0.5);
    transition: all .5s linear;
}*/

.img-container:hover:before,
.section-image .image__container .image:hover:before,
.fullwidth-layout img:hover:before,
.overlayimg>div:before,
#aboutimg2:hover,
.gallery-item--image-wrap:hover:before { 
  background: none!important;
}

.section--dark .featuredblocks-grid-e .featuredblock__bgImage:before {
    background-color: #819c8d;
    transition: all .5s linear;
}
/* iguana
#staffimg{
    background: rgba(231, 248, 239, 0.5);
    transition: all .5s linear;
}*/

.img-container:hover:before,
.section-image .image__container .image:hover:before,
.fullwidth-layout img:hover:before,
.overlayimg>div:before,
#staffimg:hover,
.gallery-item--image-wrap:hover:before { 
  background: none!important;
}

.section--dark .featuredblocks-grid-e .featuredblock__bgImage:before {
    background-color: #819c8d;
    transition: all .5s linear;
}
/* iguana
#staffimg2{
    background: rgba(231, 248, 239, 0.5);
    transition: all .5s linear;
}*/

.img-container:hover:before,
.section-image .image__container .image:hover:before,
.fullwidth-layout img:hover:before,
.overlayimg>div:before,
#staffimg2:hover,
.gallery-item--image-wrap:hover:before { 
  background: none!important;
}

.section--dark .featuredblocks-grid-e .featuredblock__bgImage:before {
    background-color: #819c8d;
    transition: all .5s linear;
}
/* iguana
#staffimg3{
    background: rgba(231, 248, 239, 0.5);
    transition: all .5s linear;
}*/

.img-container:hover:before,
.section-image .image__container .image:hover:before,
.fullwidth-layout img:hover:before,
.overlayimg>div:before,
#staffimg3:hover,
.gallery-item--image-wrap:hover:before { 
  background: none!important;
}

.section--dark .featuredblocks-grid-e .featuredblock__bgImage:before {
    background-color: #819c8d;
    transition: all .5s linear;
}


/* iguana
#ofcimg{
    background: rgba(231, 248, 239, 0.5);
    transition: all .5s linear;
}*/

.img-container:hover:before,
.section-image .image__container .image:hover:before,
.fullwidth-layout img:hover:before,
.overlayimg>div:before,
#ofcimg:hover,
.gallery-item--image-wrap:hover:before { 
  background: none!important;
}

.section--dark .featuredblocks-grid-e .featuredblock__bgImage:before {
    background-color: #819c8d;
    transition: all .5s linear;
}

/*
.staffimg:after {
    background: #ff0000!important;
    height: 100%!important;
    width: 100%!important;
    border: 1px solid red!important;
    display:block!important;
}*/

.tint {
  position: relative;
  float: left;
  cursor: pointer;
}
.tint:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(231, 248, 239, 0.5);
  transition: background .3s linear;
}

.tint:hover:before {
  background: none;
}

img.staffimg.fr-fic.fr-dii {
    margin-right: 5px; 
    margin-bottom: 12px; 
}

#aboutimg, #aboutimg2, #staffimg, #staffimg2, #staffimg3, #ofcimg{display:none}