/* ASG Team page - generated, keyed to Elementor element IDs */

#team-group-media{aspect-ratio:21/9;}
#team-group-media > .elementor-widget-image,#team-group-img,#team-group-img .elementor-widget-container,#team-group-img figure{height:100%;margin:0;}
#team-group-img img{width:100%;height:100%;object-fit:cover;object-position:center 38%;display:block;transform:scale(1.02);transition:transform 1.1s cubic-bezier(.22,.61,.36,1);}
#team-group-media:hover #team-group-img img{transform:scale(1.06);}
#team-group-tag p{margin:0;}

.elementor-element-asg948138{align-items:stretch;}
.elementor-element-asg815a51,
.elementor-element-asg6f1450,
.elementor-element-asg5fbdfe{flex:1 1 300px;min-width:280px;max-width:100%;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s cubic-bezier(.22,.61,.36,1),border-color .5s cubic-bezier(.22,.61,.36,1);}
.elementor-element-asg815a51:hover,
.elementor-element-asg6f1450:hover,
.elementor-element-asg5fbdfe:hover,
.elementor-element-asg815a51:focus-within,
.elementor-element-asg6f1450:focus-within,
.elementor-element-asg5fbdfe:focus-within{transform:translateY(-6px);box-shadow:0 2px 4px rgba(15,39,71,.05),0 24px 48px -20px rgba(15,39,71,.28)!important;border-color:rgba(200,162,76,.45)!important;}

.elementor-element-asgb2a72d,
.elementor-element-asgd2080a,
.elementor-element-asg4038ef{position:relative;aspect-ratio:4/5;overflow:hidden;}
.elementor-element-asgb2a72d .elementor-widget-image,
.elementor-element-asgd2080a .elementor-widget-image,
.elementor-element-asg4038ef .elementor-widget-image,
.elementor-element-asgb2a72d .elementor-widget-container,
.elementor-element-asgd2080a .elementor-widget-container,
.elementor-element-asg4038ef .elementor-widget-container,
.elementor-element-asgb2a72d figure,
.elementor-element-asgd2080a figure,
.elementor-element-asg4038ef figure{height:100%;margin:0;}
.elementor-element-asgb2a72d img,
.elementor-element-asgd2080a img,
.elementor-element-asg4038ef img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .7s cubic-bezier(.22,.61,.36,1);}
.elementor-element-asg815a51:hover .elementor-element-asgb2a72d img,.elementor-element-asg815a51:focus-within .elementor-element-asgb2a72d img{transform:scale(1.05);}
.elementor-element-asg6f1450:hover .elementor-element-asgd2080a img,.elementor-element-asg6f1450:focus-within .elementor-element-asgd2080a img{transform:scale(1.05);}
.elementor-element-asg5fbdfe:hover .elementor-element-asg4038ef img,.elementor-element-asg5fbdfe:focus-within .elementor-element-asg4038ef img{transform:scale(1.05);}
.elementor-element-asgb2a72d::after,
.elementor-element-asgd2080a::after,
.elementor-element-asg4038ef::after{content:'';position:absolute;inset:auto 0 0 0;height:46%;background:linear-gradient(to top,rgba(15,39,71,.42),rgba(15,39,71,0));pointer-events:none;z-index:1;}

.elementor-element-asgde3962,
.elementor-element-asgbcabca,
.elementor-element-asgdcc19f{flex:1 1 auto;display:flex;flex-direction:column;}
.elementor-element-asgde3962 .asg-member-link-wrap,
.elementor-element-asgbcabca .asg-member-link-wrap,
.elementor-element-asgdcc19f .asg-member-link-wrap{margin-top:auto!important;padding-top:20px;}
.elementor-element-asgde3962 .asg-member-link-wrap p,
.elementor-element-asgbcabca .asg-member-link-wrap p,
.elementor-element-asgdcc19f .asg-member-link-wrap p{margin:0;}
.asg-member-link{display:inline-block;text-decoration:none;color:#102A4C;border-bottom:1px solid transparent;transition:color .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1);}
.asg-member-link .arr{display:inline-block;transition:transform .3s cubic-bezier(.22,.61,.36,1);}
.asg-member-link:hover,.asg-member-link:focus-visible{color:#C8A24C;border-bottom-color:#C8A24C;}
.asg-member-link:hover .arr,.asg-member-link:focus-visible .arr{transform:translateX(4px);}
.asg-member-link:focus-visible{outline:2px solid #C8A24C;outline-offset:3px;border-radius:2px;}

@media(max-width:1024px){
#team-group-media{aspect-ratio:16/9;}
.elementor-element-asg815a51,
.elementor-element-asg6f1450,
.elementor-element-asg5fbdfe{flex:1 1 45%;min-width:260px;}
}

@media(max-width:767px){
#team-group-media{aspect-ratio:4/3;border-radius:11px;}
.elementor-element-asg815a51,
.elementor-element-asg6f1450,
.elementor-element-asg5fbdfe{flex:1 1 100%;width:100%;min-width:0;border-radius:11px;}
.elementor-element-asgb2a72d,
.elementor-element-asgd2080a,
.elementor-element-asg4038ef{aspect-ratio:3/2;}
.elementor-element-asgb2a72d img,
.elementor-element-asgd2080a img,
.elementor-element-asg4038ef img{object-position:center 22%;}
}

@media(prefers-reduced-motion:reduce){
#team-group-img img,.elementor-element-asg815a51,
.elementor-element-asg6f1450,
.elementor-element-asg5fbdfe,.elementor-element-asgb2a72d img,
.elementor-element-asgd2080a img,
.elementor-element-asg4038ef img,.asg-member-link,.asg-member-link .arr{transition:none!important;}
#team-group-media:hover #team-group-img img,.elementor-element-asg815a51:hover,
.elementor-element-asg6f1450:hover,
.elementor-element-asg5fbdfe:hover,.elementor-element-asg815a51:focus-within,
.elementor-element-asg6f1450:focus-within,
.elementor-element-asg5fbdfe:focus-within,.elementor-element-asgb2a72d img,
.elementor-element-asgd2080a img,
.elementor-element-asg4038ef img{transform:none!important;}
}

@media print{
.elementor-element-asg815a51,
.elementor-element-asg6f1450,
.elementor-element-asg5fbdfe{box-shadow:none!important;border:1px solid #ccc!important;break-inside:avoid;page-break-inside:avoid;}
.asg-member-link-wrap{display:none;}
}
