body.single-cpt_team .page_content_wrap{padding:0!important}
body.single-cpt_team [class*=content_wrap]{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}
body.single-cpt_team .sidebar_wrap{display:none!important}
.iona-elementor-artist{overflow:hidden;background:#fff;color:#111}
.iona-elementor-artist>.elementor{width:100%}
.iona-elementor-artist .elementor-section.elementor-section-boxed>.elementor-container{max-width:none}
.iona-elementor-artist .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}
.iona-elementor-artist .et-artist-hero{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;min-height:0!important;padding:clamp(24px,4vw,72px) clamp(18px,5vw,96px) 58px!important;border:0!important;border-bottom:1px solid #ddd!important;background:#fff!important}
.iona-elementor-artist .et-artist-hero__media{order:0!important;width:100%!important;height:clamp(430px,55vw,760px)!important;min-height:0!important;margin:0 0 -54px!important;border-radius:10px!important;overflow:hidden!important;background:#eee!important}
.iona-elementor-artist .et-artist-hero__media img{width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important}
.iona-elementor-artist .et-artist-hero__content{order:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;padding:0!important;text-align:center!important}
.iona-elementor-artist .et-artist-hero__profile{position:relative;z-index:2;width:98px;height:98px;margin:0 0 20px;border:4px solid #fff;border-radius:12px;overflow:hidden;background:#eee}
.iona-elementor-artist .et-artist-hero__profile img{width:100%;height:100%;object-fit:cover}
.iona-elementor-artist .et-artist-hero__name{margin:0!important;font:700 clamp(42px,5vw,76px)/1 Arial,sans-serif!important;letter-spacing:-.045em!important}
.iona-elementor-artist .et-artist-hero__descriptor{margin:10px 0 0!important;font:400 16px/1.4 Arial,sans-serif!important}
.iona-elementor-artist .et-artist-hero__intro{max-width:620px;margin:18px 0 24px!important;font:400 17px/1.55 Arial,sans-serif!important}
.iona-elementor-artist .et-artist-hero .et-kicker{order:3;margin:10px 0!important}
.iona-elementor-artist .et-quote{padding:clamp(90px,12vw,190px) clamp(24px,10vw,190px)!important;border:0!important}
.iona-elementor-artist .et-quote blockquote{display:block!important;width:auto!important;max-width:1200px!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;color:#111!important;font:400 clamp(46px,6.4vw,104px)/1.02 Georgia,'Times New Roman',serif!important;letter-spacing:-.035em!important;box-shadow:none!important}
.iona-elementor-artist .et-quote blockquote:before,.iona-elementor-artist .et-quote blockquote:after{display:none!important;content:none!important}
.iona-elementor-artist .et-quote figcaption{margin-top:38px!important;color:#111!important;font:600 11px/1.2 Arial,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase!important}
body.single-cpt_team .iona-elementor-artist figure.et-quote blockquote{color:#111!important;-webkit-text-fill-color:#111!important}
.iona-elementor-artist .iona-artist-carousel{padding:0 clamp(18px,5vw,96px) clamp(80px,10vw,150px)}
.iona-elementor-artist .iona-artist-carousel .swiper-slide{overflow:hidden;border-radius:8px;background:#eee}
.iona-elementor-artist .iona-artist-carousel img{width:100%;height:clamp(360px,50vw,680px);object-fit:cover}
.iona-elementor-artist .iona-artist-carousel .elementor-swiper-button{width:48px;height:48px;border-radius:50%;background:#fff;color:#111;box-shadow:0 2px 18px rgba(0,0,0,.15)}
.iona-elementor-artist .et-biography{border-top:1px solid #ddd!important}
.iona-elementor-artist .et-biography__body{font-size:clamp(22px,2.8vw,40px)!important;line-height:1.32!important}
.iona-elementor-artist .et-works-grid{background:#f4f1ea!important}
.iona-elementor-artist .et-work-card h3{font-size:clamp(30px,2.8vw,44px)!important}
.iona-elementor-artist .et-work-card p{font-size:15px!important}
@media(max-width:428px){.iona-elementor-artist .et-artist-hero{padding:14px 14px 44px!important}.iona-elementor-artist .et-artist-hero__media{height:62vw!important;min-height:300px!important;margin-bottom:-42px!important}.iona-elementor-artist .et-artist-hero__profile{width:82px;height:82px}.iona-elementor-artist .iona-artist-carousel{padding-left:14px;padding-right:14px}.iona-elementor-artist .iona-artist-carousel img{height:440px}}
