h2{font-size:32px}.fs-u2{font-size:calc(var(--base-font-size) + 2px)}.fs-u4{font-size:calc(var(--base-font-size) + 4px)}.fs-u30{font-size:calc(var(--base-font-size) + 30px)}.fs-d2{font-size:calc(var(--base-font-size) - 2px)}.mb-0{margin-bottom:0!important}.mb-8{margin-bottom:8px}.mb-5{margin-bottom:5px}.mt-15{margin-top:15px}.my-0{margin-bottom:0!important;margin-top:0!important}.mt-d15{margin-top:-15px!important}.uppercase{text-transform:uppercase}.mb-40{margin-bottom:40px}.mb-60{margin-bottom:60px!important}.mb-25{margin-bottom:25px!important}.mt-25{margin-bottom:25px}.mt-30{margin-top:30px!important}.mb-4{margin-bottom:4px}.mb-7{margin-bottom:7px}.mb-12{margin-bottom:12px}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mt-60{margin-top:60px}.mb-20{margin-bottom:20px!important}.mb-33{margin-bottom:33px!important}.mb-18{margin-bottom:18px}.mb-17{margin-bottom:17px}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mb-23{margin-bottom:23px}.mb-21{margin-bottom:21px}.mb-24{margin-bottom:24px}.mt-23{margin-top:23px}.mt-6{margin-top:6px}.mb-50{margin-bottom:50px}.mt-20{margin-top:20px!important}.ml-20{margin-left:20px!important}.py-20{padding-top:20px;padding-bottom:20px}.primary{color:var(--primary)}.font-heading{font-family:var(--hd-font-family)}.font-body{font-family:var(--body-font-family)}.h-100{height:100%}.w-100{width:100%}.d-block{display:block}.p{font-family:var(--body-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);font-size:var(--base-font-size);line-height:1.7142857143;color:rgb(var(--color-body))}.font-custom{font-family:var(--custom-font-family);font-style:italic}.text-capitalize{text-transform:capitalize}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.align-items-start{align-items:start}.align-items-center{align-items:center}.align-items-end{align-items:end}.justify-content-start{justify-content:start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:end}.fa-check:before{content:"\f00c"}.fa-circle-plus:before{content:"\f055"}.fa-circle-minus:before{content:"\f056"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-facebook:before{content:"\f39e"}.fa-twitter:before{content:"\f099"}.fa-youtube:before{content:"\f167"}.fa-google-plus:before{content:"\f0d5"}.fa-pinterest:before{content:"\f0d2"}.fa-phone:before{content:"\f095"}@media(min-width:1200px){.d-xl-block{display:block!important}}.search-icon,.header-search,[class*=search]{display:none!important}.ut-video-form{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center}.ut-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.ut-bg-video{width:100%;height:100%;object-fit:cover}.ut-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000073;z-index:1}.ut-form-container{position:relative;z-index:2;width:100%;max-width:900px;margin:0 auto;color:#fff;padding:40px 20px}.ut-form-heading{font-weight:700;margin-bottom:.5rem;line-height:1.2}.ut-form-subtext{color:#ddd;margin-bottom:1.5rem}.ut-hulk-form{width:100%;background:transparent!important;overflow:visible!important}.ut-hulk-form iframe,.ut-hulk-form form{width:100%!important;max-width:100%!important;height:auto!important;display:block;overflow:visible!important}.ut-video-form{height:auto!important}html,body{overflow-x:hidden!important}@media(max-width:768px){.ut-form-container{padding:20px 15px}}.ut-usp-section{background-color:#f8f9fb;background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center}.ut-usp-heading{font-size:2rem;font-weight:700;margin-bottom:10px}.ut-usp-subheading{font-size:1.1rem;color:#666;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.ut-usp-grid{display:grid;grid-template-columns:repeat(var(--usp-columns),1fr);gap:var(--usp-gap);justify-items:center}.ut-usp-card{position:relative;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px #0000000d;transition:all .4s ease;padding:20px 15px 50px;text-align:center;cursor:pointer;max-width:320px}.ut-usp-image{width:100%;height:var(--img-size);border-radius:12px;overflow:hidden;margin-bottom:15px}.ut-usp-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ut-usp-card:hover .ut-usp-image img{transform:scale(1.05)}.ut-usp-title{font-size:1.2rem;font-weight:600;margin-bottom:8px}.ut-usp-text{position:absolute;bottom:0;left:0;right:0;background:var(--overlay-color);color:#fff;padding:15px;transform:translate(-100%);opacity:0;transition:all .4s ease;font-size:.95rem}.ut-usp-card:hover .ut-usp-text{transform:translate(0);opacity:1}.ut-usp-plus{position:absolute;bottom:10px;right:10px;background:var(--overlay-color);color:#fff;border:none;border-radius:50%;width:28px;height:28px;font-size:18px;line-height:1;cursor:pointer;display:none}.ut-usp-card.show-text .ut-usp-text{transform:translate(0);opacity:1}.mobile-only .swiper-slide{width:auto!important}.ut-usp-pagination{margin-top:20px}.swiper-pagination-bullet{background:#333;opacity:.3}.swiper-pagination-bullet-active{opacity:1}.desktop-only{display:grid!important}.mobile-only{display:none!important}@media(max-width:768px){.desktop-only{display:none!important}.mobile-only{display:block!important}.ut-usp-card{max-width:270px}.ut-usp-plus{display:block}.ut-usp-card:hover .ut-usp-text{transform:translate(-100%);opacity:0}}.about-team-section{position:relative;overflow:hidden}.about-team-heading{font-weight:700;letter-spacing:-.5px}.about-team-subheading{line-height:1.6}.team-card{cursor:pointer;transition:transform .3s ease,opacity .3s ease;text-align:center}.team-card:hover{transform:translateY(-6px)}.team-info h3{margin:12px 0 4px;font-size:1.1rem;font-weight:600}.team-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.team-modal.active{opacity:1;visibility:visible}.team-modal-content{max-width:1000px;width:90%;background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;position:relative;animation:slideUp .4s ease forwards}.team-modal-image img{width:100%;height:50vh;object-fit:cover}.team-modal-text{padding:40px 30px;text-align:left}.team-modal-text h3{font-size:2rem;margin-bottom:5px}.team-modal-text h4{color:#666;font-weight:500;margin-bottom:15px}.team-modal-close{position:absolute;top:15px;right:25px;background:none;border:none;font-size:36px;color:#fff;cursor:pointer;transition:color .3s ease}.team-modal-close:hover{color:#f55}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.about-team-grid{grid-template-columns:repeat(2,1fr);gap:20px}.team-modal-content{max-width:95%}.team-modal-image img{height:40vh}.team-modal-text{padding:25px}}.about-team-grid{display:grid;gap:var(--team-gap)}.team-drawer-panel{position:relative;background:#fff;width:45%;max-width:700px;height:100vh;transform:translate(100%);transition:transform .4s ease;overflow-y:auto;box-shadow:-5px 0 15px #0000001a;padding:60px 40px}.drawer-text h4{color:#666;font-weight:500;margin-bottom:15px}.team-card{cursor:pointer;transition:transform .3s ease;text-align:center}.team-info p{margin:0;font-size:.95rem;color:#777}@media(max-width:900px){.team-drawer-panel{width:80%;padding:40px 25px}.drawer-text h3{font-size:1.6rem}}.about-team-header h2,.about-team-header p{margin:0}.team-card{cursor:pointer;transition:transform .3s ease;text-align:var(--card-text-align)}.team-image{margin-bottom:var(--text-spacing)}.team-image img{width:100%;border-radius:12px;object-fit:cover}.team-info h3{margin:10px 0 4px;font-size:1.1rem;font-weight:600}.team-drawer{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;pointer-events:none;z-index:9999}.team-drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s ease}.team-drawer-panel{position:relative;background:#fff;width:var(--drawer-width, 55%);max-width:900px;height:100vh;transform:translate(100%);transition:transform .4s ease;overflow-y:auto;box-shadow:-5px 0 15px #00000026;padding:70px 50px}.team-drawer.active{pointer-events:auto}.team-drawer.active .team-drawer-overlay{opacity:1}.team-drawer.active .team-drawer-panel{transform:translate(0)}.team-drawer-close{position:absolute;top:20px;right:25px;background:none;border:none;font-size:36px;color:#333;cursor:pointer;transition:color .3s ease}.team-drawer-close:hover{color:#f55}.drawer-image img{width:100%;border-radius:10px;margin-bottom:25px}.drawer-text h3{font-size:2rem;margin-bottom:5px}.drawer-text h4{color:#666;font-weight:500;margin-bottom:10px}.linkedin-link{display:inline-flex;align-items:center;justify-content:center;color:#0a66c2;margin-bottom:15px;transition:transform .3s ease,color .3s ease}.linkedin-link:hover{color:#004182;transform:scale(1.1)}.drawer-text p{font-size:1rem;line-height:1.6;color:#444}@media(max-width:900px){.about-team-header{flex-direction:column;text-align:center}.team-drawer-panel{width:80%;padding:40px 25px}.drawer-text h3{font-size:1.6rem}}.about-team-header{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:50px}.about-team-grid{display:grid;gap:var(--team-gap);grid-template-columns:repeat(var(--columns-desktop),1fr)}@media(max-width:768px){.about-team-grid{grid-template-columns:repeat(var(--columns-mobile),1fr)}}.team-card{text-align:var(--card-text-align);cursor:pointer;transition:transform .3s ease}.team-card:hover{transform:translateY(-5px)}.team-image{margin-bottom:var(--text-spacing);overflow:hidden;height:var(--image-height-desktop);border-radius:12px}@media(max-width:768px){.team-image{height:var(--image-height-mobile)}}.team-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.team-card:hover .team-image img{transform:scale(1.05)}.about-team-grid[style*="--image-crop: portrait"] .team-image{aspect-ratio:3/4}.about-team-grid[style*="--image-crop: square"] .team-image{aspect-ratio:auto}.about-team-grid[style*="--image-crop: free"] .team-image img{object-fit:contain!important;height:auto}.team-info h3{margin-bottom:var(--name-role-spacing);font-size:1.1rem;font-weight:600}.team-info p{margin:0;font-size:.95rem}.about-team-grid.centered{justify-items:center}.team-drawer-panel{border-radius:var(--drawer-radius, 20px);overflow:hidden}.drawer-scroll-bar{position:absolute;top:0;left:0;height:var(--scroll-bar-height, 4px);width:0%;background-color:var(--scroll-bar-color, #0a66c2);border-radius:0 4px 4px 0;transition:width .15s linear;z-index:5}.team-drawer-panel{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}@media only screen and (max-width:600px){div#shopify-section-template--19235303194812__17598321124d184369{margin-top:-60px;margin-bottom:70px}}@media only screen and (min-width:601px){div#shopify-section-template--19235303194812__17598321124d184369{margin-top:-80px;margin-bottom:50px}}.service-item{background:#fff;border-radius:16px;padding:30px 20px;text-align:center;opacity:0;transform:translateY(80px) scale(.96);animation:fadeUpZoom 1.6s ease forwards;animation-timeline:view();animation-range:entry 20% cover 30%;transition:transform .6s ease}.service-item:hover{transform:scale(1.05)}.service-item-icon svg{width:52px;height:52px;margin-bottom:15px;fill:#07d7ad;transition:transform .6s ease}.service-item:hover .service-item-icon svg{transform:scale(1.1)}.service-list-title{font-family:Inclusive Sans,sans-serif;font-weight:700;font-size:24px;color:#164899;margin-bottom:10px;opacity:0;transform:translateY(25px);animation:fadeUpText 1.6s ease forwards;animation-timeline:view();animation-range:entry 30% cover 40%}.service-list-description{font-family:Inclusive Sans,sans-serif;color:#696b85;font-size:16px;line-height:1.6;opacity:0;transform:translateY(25px);animation:fadeUpText 1.6s ease forwards;animation-timeline:view();animation-range:entry 35% cover 45%}@media(max-width:768px){.service-item{padding:20px;margin-bottom:20px}.service-list-title{font-size:20px}.service-list-description{font-size:14px}.service-item-icon svg{width:42px;height:42px}}.service{position:relative;overflow:hidden}.service-item{background:#fff;border-radius:16px;padding:40px 30px;text-align:center;opacity:0;transform:translateY(80px) scale(.96);animation:fadeUpZoom 1.6s ease forwards;animation-timeline:view();animation-range:entry 20% cover 30%;transition:transform .6s ease}.service-item:hover{transform:scale(1.06)}.service-item-icon svg{width:120px;height:120px;margin-bottom:20px;fill:#07d7ad;transition:transform .6s ease}.service-item:hover .service-item-icon svg{transform:scale(1.15)}.service-list-title{font-family:Inclusive Sans,sans-serif;font-weight:700;font-size:28px;color:#164899;margin-bottom:12px;opacity:0;transform:translateY(25px);animation:fadeUpText 1.6s ease forwards;animation-timeline:view();animation-range:entry 30% cover 40%}.service-list-description{font-family:Inclusive Sans,sans-serif;color:#696b85;font-size:18px;line-height:1.7;max-width:600px;margin:0 auto;opacity:0;transform:translateY(25px);animation:fadeUpText 1.6s ease forwards;animation-timeline:view();animation-range:entry 35% cover 45%}.service-item:nth-child(1){animation-delay:0s}.service-item:nth-child(2){animation-delay:.25s}.service-item:nth-child(3){animation-delay:.5s}.service-item:nth-child(4){animation-delay:.75s}@keyframes fadeUpZoom{0%{opacity:0;transform:translateY(80px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeUpText{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.service-item{padding:30px 20px;margin-bottom:25px}.service-item-icon svg{width:90px;height:90px}.service-list-title{font-size:22px}.service-list-description{font-size:15px}}.team-card{border:1px solid #c8d4e8;border-radius:12px}@media screen and (max-width:768px){.team-card{width:100%}}.team-image{border-radius:0}.team-image img{border-radius:12px 12px 0 0}.team-info{padding:0 15px 15px}.team-card:hover .team-image img{transform:scale(1.01)}.drawer-image img{width:40%!important}.drawer-text h4{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ap-theme-custom.css.map */
