.media-gallery-slider .swiper-slide-contents{max-width:100%!important}.media-gallery-slider .swiper-slide{height:100%!important}.media-gallery-slider .elementor-slides .swiper-slide-inner{position:initial!important}.collaborate h2{font-family:Poppins;font-weight:700;font-size:20px;leading-trim:Cap height;line-height:30px;letter-spacing:0%}.galleryslider{display:flex;justify-content:center}.headshots-media .e-con{display:grid!important}.image-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:20px;width:100%}.image-grid img{width:200px;height:200px;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}div.gform_heading{display:none!important}.marqtext ul{display:flex;margin:0;gap:5rem;justify-content:space-between}.marqtext ul li:first-child{display:block}.marqtext ::marker,.marqqtext ::marker{color:#85f0eb}div.charleft.ginput_counter.gfield_description{display:none!important}.gfield_required .gfield_required_text{display:none!important}.gfield_required:after{content:" *";color:red;font-weight:700;margin-left:5px}#gform_1 .gform_fields .gfield{margin-bottom:0!important;padding-bottom:0!important}#gform_1 .gfield_label{margin-bottom:0!important}#gform_1 .ginput_complex span{margin-right:0!important}#gform_1 .gfield_description{margin-top:5px!important;margin-bottom:0!important}.gform_heading h2{font-size:24px;font-weight:600;margin-bottom:10px;color:#333}.gform_heading p{font-size:14px;margin-bottom:20px;color:#666}.ginput_container input,.ginput_container textarea{width:100%;padding:12px;font-size:14px;border:1px solid #ccc;border-radius:5px;margin-bottom:20px;transition:border-color .3s}.ginput_container input:focus,.ginput_container textarea:focus{border-color:#204ce5;outline:none}.gfield_label{font-size:14px;font-weight:500;color:#444;margin-bottom:5px;display:block}.gfield_required .gfield_required_text{color:red;margin-left:5px;font-size:12px}.ginput_container_textarea textarea{resize:vertical}.ginput_container input::placeholder,.ginput_container textarea::placeholder{color:#999;font-size:14px}.gfield_error .gfield_description{color:#d9534f;font-size:13px}@media (max-width:480px){.gform_heading h2{font-size:20px}.gform_heading p{font-size:13px}.ginput_container input,.ginput_container textarea{padding:10px;font-size:13px}}.icon-king .elementor-icon{position:relative}.icon-king .elementor-icon::after{position:absolute;content:url("/wp-content/uploads/2025/04/queen-icon.png");top:-50px;right:-10px}marquee.marq{border-bottom:1px solid #85f0eb}marquee.marq ul{display:flex;gap:60px}marquee.marq ul li{color:#9f9f9f;font-family:Poppins;font-weight:400;font-size:41px;leading-trim:Cap height;line-height:38px;letter-spacing:0%}marquee.marq ul li::marker{color:#85f0eb}.sticky{position:fixed;top:0;left:0;right:0;background:#fff;z-index:1000}.elementor-flip-box .elementor-icon-wrapper{position:absolute;left:0;top:0;right:0}.elementor-flip-box .elementor-flip-box__layer__overlay{position:relative}.elementor-flip-box__front{background-color:transparent}.elementor-flip-box__back{background-color:transparent;display:block}.ue-text span.title{font-family:Poppins;font-weight:500;font-size:40px;leading-trim:Cap height;line-height:37px;letter-spacing:0%;text-transform:capitalize}.ue-image{height:100%}.ue-image img.uc_author_avatar{height:100%}.uc_author{margin-top:0!important}.uc_quote_item{border:none!important;background-color:#f0f0f0}.home-testimonial .elementor-22776 .elementor-element.elementor-element-cd1469f .owl-carousel .owl-nav .owl-prev{font-size:20px;color:#6e6e6e;bottom:1rem!important}.marq{font-family:"Poppins",Sans-serif;font-size:41px;font-weight:400;color:#fff}.marq ul{margin:0 0 1em 3em}.blue-text{color:#000;font-weight:600}@media only screen and (max-width:1024px){#contact-us.elementor-element-8dbd794{display:none!important}.headshot-experience-text .elementor-widget-container{height:165px!important}}@media only screen and (max-width:920px){.headshot-experience-text .elementor-widget-container{height:210px!important}}@media only screen and (max-width:820px){.headshot-experience-text .elementor-widget-container{height:235px!important}}@media only screen and (max-width:767px){.headshot-experience-text .elementor-widget-container{height:fit-content!important}#uc_responsive_testemonial_carousel_elementor_8e906a5 .uc_quote_info{display:grid}.uc_author{width:100%!important}.content-section{width:100%!important}button.owl-prev,button.owl-next{bottom:-63%!important;margin-top:0!important;height:auto!important}.home-testimonial .uc_quote_info{display:flex;flex-wrap:wrap!important}marquee.marq ul li{font-size:30px}}@media (min-width:768px){.guide-process h4{min-height:80px}}@media (min-width:1025px){.guide-process h4{min-height:50px}}.w-97{max-width:97%!important;width:97%!important;margin:0 auto}.feature-highlights{display:flex;align-items:center;justify-content:space-between;gap:20px}.feature-highlights p{margin:0}.feature-highlights .dot{width:8px;height:8px;background-color:#92f2f9;border-radius:50%}.headshots-media figure.gallery-item img{width:100%!important}.headshots-media .e-gallery-grid .e-gallery-image{padding-bottom:20rem}.services-section .elementor-widget-container{height:auto;min-height:auto}.services-section .title .elementor-widget-container{height:auto!important;min-height:auto!important;display:block!important}.services-section .elementor-icon-box-content p.elementor-icon-box-description a.see-more{background-color:#85f0eb;color:#000;border:1px solid #85f0eb;font-size:15px;padding:.5rem 1.5rem;border-radius:5px;font-weight:500;display:inline-block;margin:1rem 0 0}.services-section .elementor-widget-container .elementor-icon-box-icon{position:relative;top:-1rem}.services-section .see-more-box .elementor-icon-box-icon{top:-.6rem}.services-section-photography .elementor-flip-box{height:12.5rem}.services-section-photography .elementor-flip-box p.elementor-flip-box__layer__description{margin:0}.services-section-photography .elementor-flip-box .elementor-icon-wrapper.elementor-view-default{z-index:1}.services-section .elementor-flip-box{height:12.5rem!important}.services-section .elementor-flip-box p.elementor-flip-box__layer__description{margin:0!important}.services-section .elementor-flip-box__layer__inner h3.elementor-flip-box__layer__title{z-index:1;position:relative}.services-section .elementor-flip-box .elementor-icon-wrapper{z-index:1}.services-section .elementor-flip-box__layer__inner a.elementor-flip-box__button.elementor-button{margin:2rem 0 0}.services-section .elementor-flip-box__layer__overlay{padding:35px 25px}.testimonial-star{display:inline-block;color:#000}span.testimonial-star{display:flex;color:#000;justify-content:center;align-items:center}.testimonial-star picture img{height:20px}.testimonial-star img{margin:0 .5rem}.home-testimonial .fas.fa-chevron-left,.home-testimonial .fas.fa-chevron-right{margin-top:160px!important}.home-testimonial .uc_carousel.owl-carousel.uc-items-wrapper .uc_quote_info{display:flex!important;flex-wrap:nowrap;flex-direction:row-reverse}.home-testimonial .uc_carousel.owl-carousel.uc-items-wrapper .uc_quote_info .uc_author{display:block!important;text-align:center;width:50%}.home-testimonial .uc_quote_info{width:100%;justify-content:space-between}.home-testimonial .content-section{width:50%;height:685px!important;padding:2rem 3rem;display:flex;flex-wrap:wrap;align-items:center;align-content:center}.home-testimonial .content-section span.title{font-size:36px;display:block;color:#000;text-align:left;position:relative;padding:2.875rem 0 0;margin:1.125rem 0 0}.home-testimonial .content-section span.title::before{content:" ";width:70px;display:block;height:1px;background:#000;position:relative;top:-1.875rem;opacity:.7}.home-testimonial .owl-carousel .owl-nav button.owl-next{right:1rem}.home-testimonial .owl-carousel .owl-nav .owl-prev{right:3.5rem}.home-testimonial .uc_carousel.owl-carousel.uc-items-wrapper .owl-dots{overflow:hidden;position:absolute;bottom:1rem;left:1rem}.home-testimonial .uc_stars{margin-top:0!important}.experience-section .elementor-image-box-wrapper h3.elementor-image-box-title{position:relative}.experience-section .elementor-image-box-wrapper h3.elementor-image-box-title::before{content:" "}.experience-section .elementor-image-box-wrapper h3.elementor-image-box-title::before{content:" ";width:60px;display:inline-block;position:absolute;top:-1rem;height:5px;background-color:#85f0eb}.experience-section .elementor-element.elementor-element-54ad2b7e.elementor-widget.elementor-widget-image-box .elementor-image-box-title::before{background-color:#000}.guide-process p{position:relative;top:-2rem;max-width:90%;margin:0 auto}.experience-section .elementor-widget-image-box{height:15.539rem;min-height:15.539rem}.experience-section .elementor-widget-image-box .elementor-image-box-title{margin:0 0 .3rem}.sara-read-more .elementor-toggle .elementor-tab-title{border-bottom:none;padding:0}.sara-read-more .elementor-tab-content{padding:0;border:none}.sara-read-more .elementor-tab-title.elementor-active a.elementor-toggle-title{font-size:0}.sara-read-more .elementor-tab-title.elementor-active a.elementor-toggle-title::before{content:"Read Less";font-size:1.3rem}.sara-read-more .elementor-toggle-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse}.process-line .elementor-divider{position:relative;top:3.3rem}.process-card .elementor-column.elementor-inner-column.elementor-element{width:33.33%}.w-97.home-headshot.business-headshot.womens.womens-custom .elementor-heading-title{line-height:55px}.top-title .elementor-heading-title{position:relative;padding:0 0 0 2rem}.top-title .elementor-heading-title::before{content:" ";height:85%;display:inline-block;width:.5rem;position:absolute;left:0;top:.3rem;background-color:#85f0eb}.top-title.top-title-sub .elementor-heading-title{padding:0 0 0 1.5rem}.top-title.top-title-sub span{font-size:.75rem;display:block;font-weight:400;line-height:initial}.card-section .elementor-image-box-wrapper figure.elementor-image-box-img{margin:0!important}.card-section .elementor-image-box-wrapper{display:flex;flex-wrap:wrap;flex-direction:column-reverse;justify-content:flex-start}.card-section .elementor-image-box-wrapper .elementor-image-box-content{padding:1.5rem;height:23.942rem}.card-section .elementor-image-box-wrapper .elementor-image-box-title{margin:0 0 .5rem}.card-section .owl-nav{display:none}.card-section .uc_quote_item .ue-image img.uc_author_avatar{width:100%;height:auto!important;object-fit:initial!important;border-radius:0!important}.card-section .uc_quote_item .ue-image{height:auto;width:100%!important}.card-section .uc_quote_item.ue-item{padding:0!important;text-align:left!important;border-radius:0!important}.card-section .uc_quote_item.ue-item .uc_author_info{text-align:left}.card-section .ue-image-spacing{display:none}.card-section .content-section{padding:1.5rem 1.5rem 0;height:28rem;min-height:28rem}.card-section figure.elementor-image-box-img img{width:100%}.card-section.womens figure.elementor-image-box-img img{width:100%}.card-section.womens .elementor-image-box-wrapper .elementor-image-box-content{padding:1.5rem;height:20.942rem}.headshots-media p{margin:0}.card-section.acting-headshot .elementor-image-box-wrapper .elementor-image-box-content{height:13.382rem}.card-section.linkedin-headshot .elementor-image-box-wrapper .elementor-image-box-content{height:24.942rem}.card-section.lawyer .elementor-image-box-wrapper .elementor-image-box-content{height:20rem}.show-case .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{display:none}.contact-from .wpcf7 .wpcf7-form-control-wrap{border-bottom:none!important;border:none}.contact-from .wpcf7 form .row{display:flex;flex-wrap:wrap}.contact-from .wpcf7 form .row .col-6{width:50%;padding:0 .5rem}.contact-from .wpcf7 form .row .col-12{width:100%;padding:0 .5rem}.contact-from .wpcf7 form .row .wpcf7-form-control{border:none;border-bottom:1px solid rgba(0,0,0,.15);padding:10px 0}.contact-from input.wpcf7-form-control.wpcf7-submit.has-spinner{padding:17px 25px;margin:3rem 0 0;color:#000;font-size:15px;font-weight:500;box-shadow:none}.contact-information span.elementor-icon-list-icon{background-color:#000;border-radius:10px;width:55px;max-width:55px;height:55px;display:flex;justify-content:center;align-items:center;margin:0 .5rem 0 0}.contact-information span.elementor-icon-list-text a{color:#000}.contact-from .wpcf7 form .row textarea.wpcf7-form-control.wpcf7-textarea{height:55px;resize:none}.contact-from div#wpcf7-f18229-p16292-o1{background-color:transparent;padding:0;border-radius:0}@media screen and (min-width:1025px) and (max-width:1280px){.home-headshot .elementor-heading-title.elementor-size-default{font-size:1.7rem!important;line-height:initial!important}.home-headshot .elementor-element.elementor-element-d307ce1.elementor-widget.elementor-widget-text-editor{margin:0}.home-headshot .elementor-element.elementor-element-6fe2f07.elementor-widget.elementor-widget-text-editor{margin:0}.w-97.home-headshot.business-headshot .elementor-widget.elementor-widget-text-editor{margin:0 0 .7rem}.card-section{margin-top:1.875rem!important}.w-97.home-headshot.business-headshot.womens.womens-custom .elementor-heading-title{font-size:2rem!important;line-height:55px!important}}@media screen and (min-width:1025px) and (max-width:1150px){.w-97.home-headshot.business-headshot{padding:1rem 0 3rem!important}.w-97.home-headshot.business-headshot.womens{padding:5rem 0 3rem}.w-97.home-headshot.business-headshot .elementor-heading-title{font-size:20px!important}.w-97.home-headshot.business-headshot p{font-size:12px}.experience-section .elementor-widget-image-box{height:15.2rem;min-height:15.2rem}.experience-section .elementor-widget-image-box .elementor-widget-container{padding:2rem 1rem 1rem!important}.card-section.linkedin-headshot .elementor-image-box-wrapper .elementor-image-box-content{height:25.942rem}.card-section.lawyer .elementor-image-box-wrapper .elementor-image-box-content{height:22rem}}@media screen and (max-width:1100px){.experience-section .elementor-widget-image-box{height:15rem;min-height:15rem}}@media screen and (max-width:1050px){.experience-section .elementor-widget-image-box{height:14rem;min-height:14rem}}@media screen and (max-width:1024px){.services-section .elementor-widget-container .elementor-icon-box-icon{top:0}.services-section .elementor-icon-box-content p.elementor-icon-box-description a.see-more{padding:.5rem 2.5rem}.marqtext ul{margin:0;width:100%;display:flex;align-items:center;justify-content:space-between}.experience-section .title .elementor-widget-container{height:auto;min-height:auto}.headshots-media .e-gallery-grid .e-gallery-image{padding-bottom:20rem}.marqtext ul li{font-size:22px}.guide-process p{max-width:100%;top:-4rem}.experience-section .elementor-widget-image-box .elementor-widget-container{padding:2rem 1rem 1rem!important}.experience-section .elementor-widget-image-box{height:13.5rem;min-height:13.5rem}.services-section .elementor-flip-box__layer__inner a.elementor-flip-box__button.elementor-button{margin:5rem 0 0}.w-97.home-headshot.home .elementor-widget-text-editor{margin:0}.w-97.home-headshot.home .elementor-heading-title{font-size:23px;line-height:35px}.w-97.home-headshot.home .elementor-widget-heading{margin:0 0 .5rem}.elementor-nav-menu--dropdown .elementor-item.highlighted{background-color:transparent;color:initial!important}li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-25204 a.elementor-item.elementor-item-active.menu-link{background-color:#000;color:#85f0eb}.process-card .first.elementor-column.elementor-inner-column.elementor-element{width:100%}.page-id-24423 section#gform-ele{display:none}.card-section.linkedin-headshot .elementor-image-box-wrapper .elementor-image-box-content{height:27.942rem}.headshots-media .e-gallery-grid .e-gallery-image{transition:none!important;background-size:cover!important}.headshots-media .elementor-gallery__container.e-gallery-container{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,auto);aspect-ratio:initial!important;animation-duration:initial!important;gap:10px!important;height:62.5rem;min-height:62.5rem;overflow:hidden}.headshots-media .elementor-gallery__container.e-gallery-container a.e-gallery-item.elementor-gallery-item{float:left!important;clear:left!important;transition-duration:0s!important;transition-property:none!important;position:initial!important;width:100%!important;height:20rem;min-height:20rem;overflow:hidden}.headshots-media.business-headshot-portfolio .elementor-gallery__container.e-gallery-container{display:grid;grid-template-columns:repeat(5,1fr)!important;grid-template-rows:repeat(3,auto)!important;aspect-ratio:initial!important;animation-duration:initial!important;gap:10px!important}.headshots-media.business-headshot-portfolio .elementor-gallery__container.e-gallery-container{display:grid;grid-template-columns:repeat(5,1fr)!important;grid-template-rows:repeat(2,auto)!important;aspect-ratio:initial!important;animation-duration:initial!important;gap:10px!important;height:41.5rem;min-height:41.5rem;overflow:hidden}.headshots-media.business-headshot-portfolio .elementor-gallery__container.e-gallery-container a.e-gallery-item.elementor-gallery-item{float:left!important;clear:left!important;transition-duration:0s!important;transition-property:none!important;position:initial!important;width:100%!important;height:20rem;min-height:20rem;overflow:hidden}.contact-information span.elementor-icon-list-icon{width:40px;max-width:40px;height:40px}#headshots-media .elementor-gallery-item__content,#headshots-media .elementor-gallery-item__overlay{position:initial!important}.w-97.home-headshot.business-headshot.womens.womens-custom .elementor-heading-title{line-height:50px;font-size:1.7rem!important}}@media screen and (max-width:992px){.marqtext ul{gap:0}.marqtext ul li{font-size:16px;margin:0 2rem 0 0}.home-testimonial .content-section{width:50%;height:685px!important;padding:2rem 3rem}}@media screen and (max-width:991px){.card-section .elementor-image-box-wrapper .elementor-image-box-content{height:27.942rem}.card-section.womens .elementor-image-box-wrapper .elementor-image-box-content{height:23.942rem}.card-section.lawyer .elementor-image-box-wrapper .elementor-image-box-content{height:28rem}.card-section.linkedin-headshot .elementor-image-box-wrapper .elementor-image-box-content{height:27.942rem}}@media screen and (min-width:768px) and (max-width:1023px){.experience-section .elementor-widget-image-box .elementor-image-box-title{margin:0!important;font-size:12px!important;line-height:15px!important}.experience-section .elementor-widget-image-box p.elementor-image-box-description{font-size:10px!important;line-height:15px!important}.experience-section .elementor-widget-image-box{height:13.5rem;min-height:13.5rem}}@media screen and (max-width:970px){.experience-section .elementor-widget-image-box{height:12.5rem;min-height:12.5rem}}@media screen and (max-width:950px){.card-section.linkedin-headshot .elementor-image-box-wrapper .elementor-image-box-content{height:30.942rem}.experience-section .elementor-widget-image-box{height:12.5rem;min-height:12.5rem}}@media screen and (max-width:920px){.experience-section .elementor-widget-image-box{height:13.5rem;min-height:13.5rem}}@media screen and (max-width:900px){.card-section.linkedin-headshot .elementor-image-box-wrapper .elementor-image-box-content{height:28.942rem}.experience-section .elementor-widget-image-box{height:13rem;min-height:13rem}}@media screen and (min-width:768px) and (max-width:991px){.w-97.home-headshot.business-headshot{padding:1rem 0 3rem!important}.w-97.home-headshot.business-headshot.womens{padding:5rem 0 3rem}.w-97.home-headshot.business-headshot .elementor-heading-title{font-size:18px!important}.w-97.home-headshot.business-headshot p{font-size:11px}.w-97.home-headshot.business-headshot .elementor-widget.elementor-widget-text-editor{margin:0 0 10px}.w-97.home-headshot.business-headshot a.elementor-button{font-size:12px;padding:12px 25px}}@media screen and (max-width:800px){.w-97.home-headshot.home .elementor-widget-text-editor p{font-size:12px}.w-97.home-headshot.home li{font-size:12px;margin:0!important;line-height:23px}.w-97.home-headshot.home .elementor-heading-title{font-size:20px;line-height:30px}.card-section.acting-headshot .elementor-image-box-wrapper .elementor-image-box-content{height:17.382rem}.feature-highlights p{margin:0;font-size:16px}.card-section.linkedin-headshot .elementor-image-box-wrapper .elementor-image-box-content{height:32.942rem}.experience-section .elementor-widget-image-box{height:11.5rem;min-height:11.5rem}.w-97.home-headshot.business-headshot.womens.womens-custom .elementor-heading-title{line-height:40px;font-size:1.5rem!important}}@media screen and (max-width:850px){.experience-section .elementor-widget-image-box{height:12.5rem;min-height:12.5rem}}@media screen and (max-width:835px){.experience-section .elementor-widget-image-box{height:12.2rem;min-height:12.2rem}}@media screen and (max-width:800px){.experience-section .elementor-widget-image-box{height:12rem;min-height:12rem}}@media screen and (max-width:767px){.marqtext ul{margin:0;display:block}.marqtext ul li{display:block;font-size:18px;margin:0 0 1rem;font-weight:400}.home-testimonial .uc_carousel.owl-carousel.uc-items-wrapper .owl-dots{left:50%;transform:translate(-50%,-1rem)}.home-testimonial .content-section{height:auto!important;padding:2rem 3rem 5rem 1rem;align-items:center;align-content:flex-start;flex-wrap:wrap}.experience-section{background-color:#fff!important}.experience-section .elementor-widget-wrap.elementor-element-populated{background-color:#fbfbfb;margin:0 1rem}.experience-section .elementor-widget-container{background-color:transparent!important}.experience-section .elementor-image-box-wrapper h3.elementor-image-box-title::before{background-color:#000}.experience-section .elementor-widget-container{min-height:auto!important;height:auto!important}.wilson-section{background-color:#fff!important}.headshots-media .e-gallery-grid .e-gallery-image{padding-bottom:10.704rem}.w-100 a.elementor-button.elementor-button-link{width:100%}.guide-process p{max-width:100%;top:-1rem}.card-section .elementor-image-box-wrapper .elementor-image-box-content{height:auto}.card-section .elementor-image-box-wrapper img{width:100%}.home-testimonial .uc_carousel.owl-carousel.uc-items-wrapper .uc_quote_info{display:flex!important;flex-direction:column-reverse}.experience-section .elementor-widget-image-box{height:auto;min-height:auto}.experience-section .elementor-widget-image-box .elementor-widget-container{padding:2rem 0!important}.headshots-media.business-headshot-portfolio .e-gallery-grid .e-gallery-image{padding-bottom:20rem}.card-section.acting-headshot .content-section{height:15rem;min-height:15rem}.home-testimonial .owl-carousel .owl-nav{display:none}.feature-highlights{align-items:center;justify-content:center;flex-wrap:wrap}.feature-highlights .dot{display:none}.process-card .elementor-column.elementor-inner-column.elementor-element{width:100%}.contact-us-page-form .contact-from .wpcf7 form .row .col-6{width:100%}.contact-us-page-form .contact-from .wpcf7 form .row .wpcf7-form-control{font-size:11px}.card-section.linkedin-headshot .content-section{height:30rem;min-height:30rem}.headshots-media .e-gallery-grid .e-gallery-image{transition:none!important;background-size:cover!important}.headshots-media .elementor-gallery__container.e-gallery-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);aspect-ratio:initial!important;animation-duration:initial!important;gap:10px!important;height:35.5rem;min-height:35.5rem;overflow:hidden}.headshots-media .home-portfolio-slider-two .elementor-gallery__container.e-gallery-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);aspect-ratio:initial!important;animation-duration:initial!important;gap:10px!important;height:auto;min-height:auto;overflow:hidden}.headshots-media .elementor-gallery__container.e-gallery-container a.e-gallery-item.elementor-gallery-item{float:left!important;clear:left!important;transition-duration:0s!important;transition-property:none!important;position:initial!important;width:100%!important;height:10.704rem;min-height:10.704rem;overflow:hidden}.headshots-media.business-headshot-portfolio .elementor-gallery__container.e-gallery-container{display:grid;grid-template-columns:repeat(3,3fr)!important;grid-template-rows:repeat(3,auto)!important;aspect-ratio:initial!important;animation-duration:initial!important;gap:10px!important}.headshots-media.business-headshot-portfolio .elementor-gallery__container.e-gallery-container{display:grid;grid-template-columns:repeat(2,2fr)!important;grid-template-rows:repeat(2,auto)!important;aspect-ratio:initial!important;animation-duration:initial!important;gap:10px!important;height:40rem;min-height:40rem;overflow:hidden}.headshots-media.business-headshot-portfolio .elementor-gallery__container.e-gallery-container a.e-gallery-item.elementor-gallery-item{float:left!important;clear:left!important;transition-duration:0s!important;transition-property:none!important;position:initial!important;width:100%!important;height:20rem;min-height:20rem;overflow:hidden}.card-section.lawyer .content-section{padding:1.5rem 1.5rem 0;height:25rem;min-height:25rem}#headshots-media .elementor-gallery-item__content,#headshots-media .elementor-gallery-item__overlay{position:initial!important}}@media screen and (max-width:414px){.card-section .content-section{height:30rem;min-height:30rem}.card-section.acting-headshot .content-section{height:17rem;min-height:17rem}.card-section.lawyer .content-section{padding:1.5rem 1.5rem 0;height:28rem;min-height:28rem}.card-section.linkedin-headshot .content-section{height:35rem;min-height:35rem}}@media screen and (max-width:375px){.card-section .content-section{height:32rem;min-height:32rem}.card-section.lawyer .content-section{padding:1.5rem 1.5rem 0;height:30rem;min-height:30rem}}@media screen and (max-width:360px){.card-section.acting-headshot .content-section{height:20rem;min-height:20rem}.card-section.linkedin-headshot .content-section{height:40rem;min-height:40rem}.card-section.lawyer .content-section{padding:1.5rem 1.5rem 0;height:35rem;min-height:35rem}}