.sodam-site .tp-header-logo a{font-family:var(--tp-ff-poppins);font-size:23px;font-weight:700;letter-spacing:-1px;color:#121314}.sodam-home .tp-header-logo a,.sodam-home .tp-header-slider-info a,.sodam-home .tp-header-slider-bar{color:#f5eee2}.sodam-site:not(.sodam-home) #header-sticky{position:relative;background:#fff}.sodam-site:not(.sodam-home) .pre-header{--header-height:0px}.sodam-site .tp-header-slider-wrapper{min-height:85px}.sodam-site .tp-header-slider-bar{color:#121314}.sodam-site .tp-header-slider-info a{color:#121314}.sodam-menu{position:fixed;inset:0;z-index:1005;background:#121314;color:#f4eee3;padding:100px max(30px,8vw) 40px;overflow:auto}.sodam-menu[hidden]{display:none}.sodam-menu ul{list-style:none;padding:0;display:grid;gap:18px}.sodam-menu a{font-size:clamp(25px,4vw,50px);color:#f4eee3;line-height:1.4}.sodam-menu a:hover{color:#f0aabd}.sodam-menu button{position:absolute;top:28px;right:30px;color:#fff;background:transparent;border:1px solid #999;padding:9px 17px}.sodam-menu-open{overflow:hidden}
.sodam-hero-description{color:#f6eee1;max-width:760px;margin:28px auto 0;font-size:19px;line-height:1.75;position:relative;z-index:6}.sodam-site .al-hero-pg-title{font-size:clamp(52px,8.4vw,122px);line-height:1.13}.sodam-site .al-hero-pg-thumb img{width:100%;height:760px;object-fit:cover}.sodam-site .al-hero-pg-thumb-wrapper .overlay{pointer-events:none}.sodam-site .al-project-pg-thumb img{width:100%;height:480px;object-fit:cover}.sodam-site .al-project-pg-title a{color:inherit;line-height:1.4}.sodam-site .al-about-pg-thumb img,.sodam-site .al-about-pg-thumb-2 img{width:100%;object-fit:cover}.sodam-site .al-about-pg-thumb img{height:530px}.sodam-site .al-about-pg-thumb-2 img{height:330px}.sodam-site .al-about-pg-funfact span em{font-size:30px;line-height:1.5;letter-spacing:-1px}.sodam-site .al-about-pg-funfact span.cols{flex-basis:48%;min-width:0}.sodam-site .al-text-pg-slider-item img{width:80px;height:80px;object-fit:cover;border-radius:50%;filter:none}.sodam-site .al-text-pg-slider-item span{white-space:nowrap}
.sodam-use-row .al-project-pg-2-title-box{max-width:540px}.sodam-use-row .al-project-pg-2-title-box>span{display:block;max-width:430px;line-height:1.7}.sodam-site .sodam-use-row{min-height:155px}.sodam-site .sodam-use-row .tp-reveal-bg{left:auto;right:0;top:50%;width:250px;height:320px;margin:0;transform:translateY(-50%);z-index:1}.sodam-site .sodam-use-row.is-active .tp-reveal-bg{opacity:1}.sodam-use-row .al-project-pg-2-inner-item{position:relative;z-index:2}.sodam-use-row.is-active .al-project-pg-2-link{visibility:hidden}.sodam-use-row .al-project-pg-2-content{max-width:65%}.sodam-site .sodam-wide-photo{height:800px;width:100%;object-fit:cover}.sodam-site .al-price-pg-price{font-size:70px}.sodam-site .al-price-pg-head p{min-height:100px;line-height:1.7}.sodam-site .al-price-pg-list li{line-height:1.6}.sodam-site .al-insta-pg-thumb img{height:320px;width:100%;object-fit:cover}.sodam-site .al-footer-pg-subscribe-title{font-size:clamp(25px,3.5vw,45px);line-height:1.4;color:#f5eee2}.sodam-site .al-footer-pg-input-box{margin-top:32px}.sodam-site .sodam-footer-cta{display:inline-flex;padding:18px 30px;align-items:center;gap:15px;background:#f2bccb;color:#121314;font-weight:600}.sodam-site .al-footer-pg-text{white-space:nowrap}.sodam-site .sodam-demo-note{font-size:13px;line-height:1.8;color:#ddd;margin:25px auto 0;max-width:950px}.sodam-site .al-copyright-pg-left a{color:#f5eee2}.sodam-site .al-footer-pg-social a,.sodam-site .al-copyright-pg-right-menu a{word-break:keep-all;overflow-wrap:normal}.sodam-site .al-footer-pg-info-mail{font-size:clamp(20px,3vw,32px)}
.sodam-service-navigation{margin:0 auto 60px}.sodam-service-navigation label{font-size:15px;display:block;margin-bottom:8px}.sodam-service-navigation select{max-width:100%;padding:14px;background:#fff;color:#121314;border:1px solid #999;min-height:50px}.sodam-service-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:16px}.sodam-service-links a{padding:9px 15px;border:1px solid #bbb;color:#121314}.sodam-service-links a[aria-current]{background:#121314;color:#fff}.sodam-site .tp-about-me-banner{height:650px}.sodam-site .tp-about-me-banner img{height:100%;width:100%;object-fit:cover}.sodam-site .tp-breadcrumb-banner-spacing{padding:0;background:none}.sodam-wide-banner img{width:100%;height:560px;object-fit:cover}.sodam-site .tp-service-cst-item{position:relative}.sodam-site .tp-service-cst-item img{object-fit:cover}.sodam-site .sodam-article-subhead{font-size:30px;line-height:1.5;margin:40px 0 20px}.sodam-site .sodam-article-visual img{width:100%;height:auto}.sodam-site .tp-pd-3-gallery-area img,.sodam-site .tp-pd-3-hero-thumb img{object-fit:cover}.sodam-site .tp-blog-banner-area.tp-about-me-banner{height:610px}.sodam-site .sodam-faq-card{position:relative!important;inset:auto!important;margin:0!important;max-width:100%;padding:30px;background:#121314;color:#fff}.sodam-faq-card h3,.sodam-faq-card h4,.sodam-faq-card h5,.sodam-faq-card p{color:#fff}.sodam-site .sodam-question-controls{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0}.sodam-question-controls button{padding:10px 20px;border:1px solid #999;background:#fff;color:#121314}.sodam-site [data-question-slide][hidden]{display:none!important}.sodam-site .sodam-native-content{padding-bottom:110px}
@media(max-width:991px){.sodam-site .al-project-pg-thumb img{height:360px}.sodam-use-row .al-project-pg-2-content{max-width:62%}.sodam-site .sodam-use-row .tp-reveal-bg{width:190px;height:250px}.sodam-site .al-hero-pg-thumb img{height:600px}.sodam-site .al-hero-pg-title-box{margin-top:-260px}}
@media(max-width:767px){.sodam-site .tp-header-logo a{font-size:19px}.sodam-site .tp-header-slider-wrapper{min-height:74px}.sodam-site .tp-header-slider-bar-wrap{margin-left:5px}.sodam-site .al-hero-pg-thumb img{height:500px}.sodam-site .al-hero-pg-title-box{margin-top:-205px}.sodam-site .al-hero-pg-title{font-size:48px;line-height:1.25}.sodam-site .al-hero-pg-title br{display:block}.sodam-hero-description{font-size:16px;line-height:1.8;margin-top:24px}.sodam-site .al-project-pg-thumb img{height:330px}.sodam-site .al-about-pg-thumb img{height:440px}.sodam-site .al-about-pg-thumb-2 img{height:300px}.sodam-use-row .al-project-pg-2-content{max-width:100%}.sodam-use-row .al-project-pg-2-title-box>span{font-size:15px;line-height:1.8}.sodam-site .sodam-use-row .tp-reveal-bg{position:relative;inset:auto;transform:none;width:100%;height:0;opacity:0;transition:height .25s;margin:0}.sodam-site .sodam-use-row.is-active .tp-reveal-bg{height:240px;margin-top:25px;opacity:1}.sodam-site .al-project-pg-2-link{display:none}.sodam-site .al-project-pg-2-year{margin-right:18px}.sodam-site .sodam-wide-photo{height:400px}.sodam-site .al-price-pg-head p{min-height:0}.sodam-site .al-insta-pg-thumb img{height:300px}.sodam-site .al-footer-pg-subscribe-title{font-size:27px}.sodam-site .al-footer-pg-social a{display:inline-block;margin:8px}.sodam-site .al-footer-pg-text{font-size:90px}.sodam-site .tp-about-me-banner,.sodam-site .tp-blog-banner-area.tp-about-me-banner{height:360px}.sodam-wide-banner img{height:360px}.sodam-service-links{display:none}.sodam-service-navigation select{width:100%}.sodam-site .sodam-faq-card{padding:24px}.sodam-site .sodam-question-controls{gap:12px}.sodam-question-controls button{padding:10px 15px}}
@media(prefers-reduced-motion:reduce){.sodam-site *, .sodam-site *::before,.sodam-site *::after{animation-duration:.01ms!important;scroll-behavior:auto!important}.sodam-site .tp-live-anim-spin{animation:none!important}}
noscript .sodam-use-row .tp-reveal-bg{opacity:1}
.sodam-site.sodam-home #header-sticky .tp-header-slider-bar,.sodam-site.sodam-home #header-sticky .tp-header-slider-info a{color:#f5eee2}
.sodam-site:not(.sodam-home) #header-sticky{position:absolute;top:0;left:0;width:100%;background:#fff}
.sodam-site .al-hero-pg-thumb img{width:100%;max-width:1020px;height:auto;aspect-ratio:1020/950;object-fit:cover}
.sodam-site .al-insta-pg-area>.row{margin-inline:0}
.sodam-site .sodam-capability-part+.sodam-capability-part{margin-top:40px}
.sodam-site .sodam-capability-part ul{margin-bottom:20px}
.sodam-site .sodam-about-final{font-size:22px;line-height:1.8;margin-bottom:45px}
.sodam-site .tp-bg-common-black{color:#fff}
.sodam-site .tp-bg-common-black .tp_text_invert,.sodam-site .tp-bg-common-black .tp-service-pp-item p{color:#eee}
.sodam-site .tp-bg-common-black .tp-section-subtitle{color:#eee}
.sodam-site .tp-about-area .tp_text_invert{color:#121314}
.sodam-site .sodam-brand-scope{display:block;font-size:25px;padding:30px 50px;color:#121314}
.sodam-site .sodam-contact-category{display:inline-block;padding:10px 20px;margin:5px;border:1px solid #aaa;color:#121314}
.sodam-site .sodam-contact-body{font-size:18px;line-height:1.85}
@media(max-width:767px){.sodam-site .al-hero-pg-thumb img{height:auto;aspect-ratio:1020/950}.sodam-site .al-hero-pg-title-box{margin-top:-140px}.sodam-site .sodam-about-final{font-size:19px}.sodam-site .al-footer-pg-text{font-size:90px}}
.sodam-site .tp-text-slider-area{overflow:hidden}
.sodam-site .al-project-pg-wrapper{width:100%;margin-inline:0}
.sodam-site .al-project-pg-inner-wrap{max-width:100%;margin-inline:0}
.sodam-site .tp-service-area>.container-fluid>.row.gx-45,.sodam-site .tp-process-area .row.gx-30{margin-inline:0}
.sodam-site .tp-process-pp-video-inner{width:min(100%,440px);max-width:100%}
.sodam-site .tp-process-pp-video-img{width:100%;max-width:100%;height:440px;object-fit:cover}
.sodam-site .tp-about-expreance h2{font-size:clamp(40px,5vw,70px)}
.sodam-site .tp-about-pp-skill-item h3{font-size:24px;line-height:1.5}
.sodam-site .tp-section-pp-title>p{font-size:inherit;line-height:inherit;color:inherit}
.sodam-site .tp-service-cst-slider{overflow:hidden}
.sodam-site .tp-blog-it-qoute a{color:#fff;line-height:1.7;overflow-wrap:anywhere}
.sodam-site .tp-blog-it-qoute h5{color:#fff}
@media(max-width:767px){.sodam-site .tp-process-pp-video-img{height:340px}}
.sodam-site .tp-service-area:has(.tp-service-cst-slider){overflow:hidden}
.sodam-site .tp-blog-it-item-right .row.gx-50{margin-inline:0}
.sodam-site .tp-testimonial-cst-slider .swiper-wrapper{height:auto}
.sodam-site .tp-testimonial-cst-slider [data-question-slide]>.row{margin-inline:0}
.sodam-site .tp-testimonial-cst-wrap:has(.sodam-faq-card){height:auto}
.sodam-site .tp-testimonial-cst-wrap:has(.sodam-faq-card) .tp-testimonial-cst-thumb{height:auto}
.sodam-site .tp-testimonial-cst-wrap:has(.sodam-faq-card) .tp-testimonial-cst-thumb img{width:100%;height:430px;object-fit:cover}
@media(max-width:767px){.sodam-site .tp-testimonial-cst-wrap:has(.sodam-faq-card) .tp-testimonial-cst-thumb img{height:300px}}
.sodam-site .al-about-pg-area .al-section-pg-title,.sodam-site .al-about-pg-area .tp_text_invert,.sodam-site .al-project-pg-2-area .al-section-pg-title,.sodam-site .al-price-pg-area .al-section-pg-title{color:#73614e}
.sodam-site .sodam-use-row .al-project-pg-2-title,.sodam-site .sodam-use-row .al-project-pg-2-title-box>span{color:#665849}
.sodam-site .al-project-pg-text span{color:#e5d8c6}
.sodam-site .al-footer-pg-info-mail,.sodam-site .al-footer-pg-social a,.sodam-site .al-copyright-pg-right-menu a{color:#e5d8c6}
.sodam-site .sodam-faq-card span,.sodam-site .sodam-faq-card .tp-text-common-black-1{color:#fff}
.sodam-site .al-about-pg-funfact-item{width:100%;gap:64px;flex-wrap:nowrap!important}
.sodam-site .al-about-pg-funfact-item span.cols{flex:0 0 calc(50% - 32px);width:auto;margin:0!important}
.sodam-site .al-about-pg-funfact .border-line{left:50%;top:50%;height:120px;transform:translate(-50%,-50%) rotate(14deg)}
@media(min-width:768px){.sodam-service-navigation>label,.sodam-service-navigation>select{display:none}}
@media(max-width:767px){.sodam-site .al-about-pg-funfact-item{gap:48px}.sodam-site .al-about-pg-funfact-item span.cols{flex-basis:calc(50% - 24px)}.sodam-site .al-about-pg-funfact .border-line{height:95px}.sodam-site .al-about-pg-funfact span em{font-size:26px}}
.sodam-site .al-project-pg-thumb img{height:100%}
@media(max-width:767px){.sodam-site .al-project-pg-item{height:auto;margin-bottom:40px}.sodam-site .al-project-pg-thumb{height:auto;margin-bottom:20px}.sodam-site .al-project-pg-thumb img{height:330px}}
.sodam-site .al-insta-pg-title{color:#e5d8c6;opacity:1}
/* Restore Creative Detail light foregrounds without changing other pages. */
.sodam-site .tp-pd-3-subtitle,.sodam-site .tp-pd-3-overview-info span,.sodam-site .tp-pd-3-overview-text p,.sodam-site .tp-pd-3-overview-text ul{color:#595959}
.sodam-site .tp-pd-3-title,.sodam-site .tp-pd-3-overview-info h4,.sodam-site .tp-pd-3-navigation-title,.sodam-site .tp-pd-3-btn{color:#030303}
.sodam-site .tp-pd-3-btn{border-color:#767676}
.sodam-site .tp-pd-3-navigation-thumb-overlay::after{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.76))}
.sodam-site .tp-pd-3-navigation-thumb-wrap:focus-within::after{opacity:1;visibility:visible}
.sodam-site .tp-pd-3-navigation-thumb-wrap:focus-within .tp-pd-3-navigation-title-sm,.sodam-site .tp-pd-3-navigation-thumb-wrap:focus-within .des-portfolio-category span{transform:translateY(0)}
.sodam-site .tp-service-pp-btn .tp-btn-white{color:#030303!important;background:#fff!important;border:1px solid #fff}
.sodam-site .tp-service-pp-btn .tp-btn-white .btn-text,.sodam-site .tp-service-pp-btn .tp-btn-white .btn-icon{color:inherit}
.sodam-site .tp-service-pp-btn .tp-btn-white:hover,.sodam-site .tp-service-pp-btn .tp-btn-white:focus-visible{color:#fff!important;background:#121314!important}
@media(hover:none){.sodam-site .tp-pd-3-navigation-thumb-overlay::after{opacity:1;visibility:visible}.sodam-site .tp-pd-3-navigation-title-sm,.sodam-site .tp-pd-3-navigation-thumb-wrap .des-portfolio-category span{transform:translateY(0)}}
@media(max-width:767px){.sodam-site .tp-pd-3-navigation-thumb-overlay::after{opacity:1;visibility:visible}.sodam-site .tp-pd-3-navigation-title-sm,.sodam-site .tp-pd-3-navigation-thumb-wrap .des-portfolio-category span{transform:translateY(0)}}
.sodam-site .tp-pd-3-btn{font-size:20px;line-height:1.5;letter-spacing:0;word-break:keep-all;overflow-wrap:normal;max-width:100%;padding:10px 20px}
.sodam-site .tp-service-pp-thumb img{width:100%;height:auto;aspect-ratio:464/580;object-fit:cover}
.sodam-site .tp-pd-3-hero-area .des-portfolio-thumb img,.sodam-site .tp-pd-3-portfolio-thumb img{object-fit:cover}
