.hero-banner-section{overflow:hidden;background-color:var(--wp--preset--color--light-bg)}.hero-banner-section .hero-banner-inner{position:relative}.hero-banner-section .hero-banner-inner .image-wrap{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0}.hero-banner-section .hero-banner-inner .image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-banner-section .hero-banner-inner .image-wrap video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-banner-section .hero-banner-inner .image-wrap iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:none}.hero-banner-section .hero-banner-inner .image-wrap .video-container{position:relative;width:100%;height:100%}.hero-banner-section .hero-banner-inner .image-wrap .video-container .video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity .5s ease}.hero-banner-section .hero-banner-inner .image-wrap .video-container .video-placeholder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-banner-section .hero-banner-inner .image-wrap .video-container .video-placeholder .video-loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.hero-banner-section .hero-banner-inner .image-wrap .video-container .video-placeholder .video-loading-spinner .spinner{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-top:4px solid #fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.hero-banner-section .hero-banner-inner .image-wrap .desktop-bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-banner-section .hero-banner-inner .image-wrap .mobile-bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.hero-banner-section .hero-banner-inner .content-wrap{position:relative;display:flex;flex-direction:column;justify-self:flex-start;justify-content:center;max-width:44%}.hero-banner-section .hero-banner-inner .content-wrap .section-desc{margin:0 0 20px}.hero-banner-section .hero-banner-inner .content-wrap .section-desc:last-child{margin-bottom:0}.hero-banner-section .hero-banner-inner .content-wrap .section-heading+.wp-block-buttons{margin-top:24px}.hero-banner-section .hero-banner-inner .content-wrap .section-sub-heading{margin:0 0 16px;font-weight:bold;font-size:18px;line-height:26px;text-transform:uppercase}.hero-banner-section .hero-banner-inner .content-wrap .section-sub-heading+.wp-block-buttons{margin-top:20px}.hero-banner-section .hero-banner-inner .content-wrap .section-sub-heading:empty{margin:0 !important}.hero-banner-section .hero-banner-inner .content-wrap .content-image-wrap img{width:auto;height:auto}.hero-banner-section.has_overlay .hero-banner-inner .image-wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--overlay-gradient)}.hero-banner-section:has(+.hero-banner-content) .content-wrap{justify-content:end}.hero-banner-content{position:relative;z-index:10}.hero-banner-content .content-wrapper{width:100%;display:flex;justify-content:flex-end;gap:30px}.hero-banner-content .slick-arrows{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:16px}.hero-banner-content .slick-arrows.show-slider-arrows{display:flex !important}.hero-banner-content .slide-counter-container{display:flex;justify-content:center;align-items:center;margin-top:16px}.hero-banner-content .slide-counter-container .slide-counter{font-size:14px;font-weight:500;color:var(--wp--preset--color--contrast);text-align:center}.hero-banner-content .reviews-slider,.hero-banner-content .reviews-preview{display:grid;grid-template-columns:repeat(3, 1fr);grid-row-gap:20px;row-gap:20px;margin:0;align-items:start;width:100%}.hero-banner-content .reviews-slider .slick-track,.hero-banner-content .reviews-preview .slick-track{display:flex}.hero-banner-content .reviews-slider .slick-slide,.hero-banner-content .reviews-preview .slick-slide{height:inherit}.hero-banner-content .reviews-slider.slick-slider.slick-initialized,.hero-banner-content .reviews-preview.slick-slider.slick-initialized{display:flex;scroll-behavior:smooth;width:100%}.hero-banner-content .slick-arrow{position:static;transform:none;z-index:20;width:28px;height:28px;border-radius:50%;background-color:#2c3e50;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin:0 5px;background-size:12px;background-repeat:no-repeat !important;background-position:center !important;background-color:var(--wp--preset--color--contrast);bottom:-48px;top:inherit;position:absolute}.hero-banner-content .slick-arrow:before{display:none}.hero-banner-content .slick-arrow:hover,.hero-banner-content .slick-arrow:focus{background-color:var(--wp--preset--color--contrast) !important}.hero-banner-content .slick-prev{background-image:URL(/wp-content/themes/pacs/assets/build/images/slider-arrow-prev.6411da9e.svg) !important;left:33%}.hero-banner-content .slick-next{background-image:URL(/wp-content/themes/pacs/assets/build/images/slider-arrow-next.585a3b32.svg) !important;right:33%}.hero-banner-content .slick-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:30px;list-style:none;padding:0}.hero-banner-content .slick-dots li button{width:8px;height:8px;border-radius:50%;background-color:#bdc3c7;border:none;cursor:pointer;transition:all .3s ease;font-size:0;padding:0}.hero-banner-content .slick-dots li button:hover{background-color:#95a5a6;transform:scale(1.2)}.hero-banner-content .slick-dots li.slick-active button{background-color:#2c3e50;transform:scale(1.3)}.hero-banner-content :not(.slick-initialized) .reviews-slider .review-card{max-width:none}.hero-banner-content .review-card{background:var(--wp--preset--color--light-bg);padding:30px;margin-left:10px;margin-right:10px;display:flex;flex-direction:column;height:100%;max-width:414px}.hero-banner-content .review-card .review-card-content{display:flex;flex-direction:column;gap:15px;flex:1}.hero-banner-content .review-card .review-card-top{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-gap:8px 15px;gap:8px 15px;align-items:start}.hero-banner-content .review-card .review-card-top:has(.review-rating:first-child){grid-column-gap:0}.hero-banner-content .review-card .review-card-top .review-platform{grid-column:1;grid-row:1/3;display:flex;align-items:center}.hero-banner-content .review-card .review-card-top .review-platform .platform-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden}.hero-banner-content .review-card .review-card-top .review-platform .platform-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-banner-content .review-card .review-card-top .review-rating{grid-column:2;grid-row:1;display:flex;align-items:center}.hero-banner-content .review-card .review-card-top .review-rating .stars{display:flex;gap:3px;align-items:center}.hero-banner-content .review-card .review-card-top .review-rating .stars .star{display:flex;align-items:center;justify-content:center}.hero-banner-content .review-card .review-card-top .review-rating .stars .star svg{width:20px;height:18px;transition:all .2s ease}.hero-banner-content .review-card .review-card-top .review-name{grid-column:2;grid-row:2;font-size:16px;font-weight:600;margin:0;line-height:1.3}.hero-banner-content .review-card .review-text{flex:1;display:flex;align-items:flex-start}.hero-banner-content .review-card .review-text .review-content{margin:0}.hero-banner-content .image-card{text-align:center;background-color:var(--wp--preset--color--light-bg);padding:20px 25px;display:flex;flex-direction:column;max-width:280px}.hero-banner-content .image-card p{font-style:italic;font-size:16px;font-weight:300;margin-top:10px}.hero-banner-content .image-card:has(.image-card-content:empty){display:none}.hero-banner-content .image-card .image-card-content img{max-width:100%;height:auto;max-height:140px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 769px){.hero-banner-section .hero-banner-inner:has(.video-container) .image-wrap:before,.hero-banner-section .hero-banner-inner:has(.video-container) .content-wrap{z-index:1}}@media (min-width: 992px){.hero-banner-section:has(+.hero-banner-content) .hero-banner-inner{padding-bottom:150px !important}.hero-banner-content{margin-top:-100px !important}.hero-banner-content .slick-arrows{display:none}.hero-banner-content .reviews-slider.slick-slider.slick-initialized:has(.slick-prev),.hero-banner-content .reviews-preview.slick-slider.slick-initialized:has(.slick-prev){justify-content:center}.hero-banner-content .reviews-slider.slick-slider.slick-initialized:has(.slick-prev) .slick-list,.hero-banner-content .reviews-preview.slick-slider.slick-initialized:has(.slick-prev) .slick-list{max-width:calc(100% - 70px)}.hero-banner-content .slick-arrow{bottom:inherit;top:50%}.hero-banner-content .slick-prev{left:0;right:inherit}.hero-banner-content .slick-next{right:0;left:inherit}}@media screen and (min-width: 992px){.hero-banner-content .slide-counter-container{display:none}}@media (min-width: 1024px){.hero-banner-section:has(+.hero-banner-content) .hero-banner-inner{padding-bottom:250px !important}.hero-banner-content{margin-top:-150px !important}}@media screen and (max-width: 1024px){.hero-banner-content{z-index:auto}.hero-banner-content .slick-arrow{z-index:auto}}@media (max-width: 1023px){.hero-banner-section .hero-banner-inner .content-wrap{max-width:100% !important;min-height:440px !important}.hero-banner-content .content-wrapper{gap:20px;justify-content:center}.hero-banner-content .reviews-slider,.hero-banner-content .reviews-preview{grid-template-columns:repeat(2, 1fr);gap:25px}}@media (max-width: 991px){.hero-banner-section{background-image:none !important}.hero-banner-section .hero-banner-inner .image-wrap img{min-height:220px !important;-o-object-position:center;object-position:center}.hero-banner-section .hero-banner-inner .image-wrap video{min-height:220px !important;-o-object-position:center;object-position:center}.hero-banner-section .hero-banner-inner .image-wrap iframe{min-height:220px !important}.hero-banner-section .hero-banner-inner .image-wrap .desktop-bg-image{display:none}.hero-banner-section .hero-banner-inner .image-wrap .mobile-bg-image{display:block;min-height:220px !important;-o-object-position:center;object-position:center}.hero-banner-section .hero-banner-inner .image-wrap{position:static}.hero-banner-section .hero-banner-inner .content-wrap{height:auto !important;max-width:100% !important;min-height:auto !important;padding-top:40px;padding-bottom:40px;width:100% !important}.hero-banner-section .hero-banner-inner .content-wrap .section-desc{margin:0 0 15px}.hero-banner-section .hero-banner-inner .content-wrap .section-desc:last-child{margin-bottom:0}.hero-banner-section.has_overlay .hero-banner-inner .image-wrap::before{display:none}.hero-banner-content .content-wrapper{gap:10px;flex-wrap:wrap}.hero-banner-content .reviews-slider,.hero-banner-content .reviews-preview{grid-template-columns:1fr;gap:20px}.hero-banner-content .review-card{padding:25px}.hero-banner-content .image-card{padding:20px 10px}}@media screen and (max-width: 991px){.hero-banner-section+.has-background.has-light-bg-background-color{padding-top:0 !important}.hero-banner-content .slide-counter-container{position:static;gap:15px}.hero-banner-content .slick-arrow{position:static}}@media (max-width: 767px){.hero-banner-content .content-wrapper{flex-wrap:wrap}}@media (max-width: 480px){.hero-banner-content .content-wrapper:has(.image-card){flex-direction:row}.hero-banner-content .content-wrapper:has(.image-card) .image-card{max-width:280px;flex:1}.hero-banner-content .image-card p{font-size:14px;line-height:normal}.hero-banner-content .image-card .image-card-content img{max-width:100px}}
