.thb-dan-homepage-brands-agencies{display:flex;flex-direction:column;gap:32px}@media only screen and (min-width: 768px){.thb-dan-homepage-brands-agencies{display:flex;flex-direction:row;gap:40px}}.thb-dan-homepage-brands,.thb-dan-homepage-agencies{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.thb-dan-homepage-brands,.thb-dan-homepage-agencies{min-width:305px}}.thb-dan-homepage-brands h3.title,.thb-dan-homepage-agencies h3.title{color:#333;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-0.03em;text-align:left;text-decoration-skip-ink:none;margin-bottom:8px}.thb-dan-homepage-brands .subtitle,.thb-dan-homepage-agencies .subtitle{font-size:16px;font-weight:400;line-height:24px;text-align:left;text-decoration-skip-ink:none;color:#757678;margin-bottom:20px}@media only screen and (max-width: 768px){.thb-dan-homepage-brands .subtitle,.thb-dan-homepage-agencies .subtitle{max-width:320px}}.thb-dan-homepage-brands .thb-dan-homepage-button{font-size:16px;font-weight:700;line-height:24px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}@media only screen and (max-width: 768px){.thb-dan-homepage-brands .thb-dan-homepage-button{width:100%;justify-content:center}}.thb-dan-homepage-brands svg{margin-left:8px;width:24px;height:24px}.thb-dan-homepage-agencies .thb-dan-homepage-button{border:2px solid var(--Color-Mirage-Mirage---50, #EE1D7A);background:#fff;color:#ee1d7a;font-size:16px;font-weight:700;line-height:24px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}@media only screen and (max-width: 768px){.thb-dan-homepage-agencies .thb-dan-homepage-button{border:2px solid var(--Color-Mirage-Mirage---50, #EE1D7A);width:100%;justify-content:center}}.thb-dan-homepage-agencies svg{width:24px;height:24px;margin-left:16px}.thb-dan-homepage-agencies svg path{fill:#ee1d7a !important}.thb-dan-homepage-container{padding:63px 0px 64px 0px}@media only screen and (min-width: 768px){.thb-dan-homepage-container{padding:104px 0px 72px 0px}}.thb-dan-homepage-title{font-weight:500;font-size:40px;line-height:54px;letter-spacing:-0.03em;line-height:48px;text-align:left;margin-bottom:8px;color:#131529}@media only screen and (min-width: 768px){.thb-dan-homepage-title{margin-bottom:16px;font-weight:500;font-size:56px;line-height:70px;letter-spacing:-0.03em;width:670px}}.thb-dan-homepage-subtitle{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left;margin-bottom:32px}@media only screen and (min-width: 768px){.thb-dan-homepage-subtitle{margin-bottom:48px;font-size:20px;line-height:28px;letter-spacing:0em}}.thb-dan-homepage-button{height:56px;border-radius:8px}@media only screen and (min-width: 768px){.thb-dan-homepage-button{height:56px;padding:16px 32px 16px 32px !important}}.thb-dan-homepage-button button{width:370px;height:64px;border-radius:8px;border:1px;gap:16px;justify-content:center}@media only screen and (max-width: 768px){.thb-dan-homepage-button button{width:-webkit-fill-available}}@media only screen and (min-width: 768px){.thb-dan-homepage-button button{width:231px;height:64px;gap:24px}}.thb-dan-homepage-left{display:flex;flex-direction:column;justify-items:center}@media(min-width: 768px)and (max-width: 1024px){.thb-dan-homepage-left{min-width:100%}}@media only screen and (min-width: 768px){.thb-dan-homepage-left{width:370px;height:352px}}.thb-dan-homepage-right{position:relative}@media(min-width: 768px)and (max-width: 1024px){.thb-dan-homepage-right{display:none}}.thb-dan-homepage-right .trusted-since{display:none}@media only screen and (min-width: 768px){.thb-dan-homepage-right .trusted-since{display:block}.thb-dan-homepage-right .trusted-since svg{height:39.32px;width:37px;position:absolute;top:116px !important;left:173px;z-index:9}.thb-dan-homepage-right .trusted-since svg path{fill:none !important}}.thb-dan-homepage-right .agency-number{display:none}@media only screen and (min-width: 768px){.thb-dan-homepage-right .agency-number{display:block}.thb-dan-homepage-right .agency-number svg{height:61px;width:6px;position:absolute;right:120px;top:60px}}.thb-dan-homepage-right .global-expertise{display:none}@media only screen and (min-width: 768px){.thb-dan-homepage-right .global-expertise{display:block}.thb-dan-homepage-right .global-expertise svg{height:112px;width:112px;position:absolute;left:55px;top:-126px}}@media only screen and (max-width: 768px){.thb-dan-homepage-arguments-global{top:119px}}@media only screen and (min-width: 768px){.thb-dan-homepage-arguments-global{border-top-left-radius:50px !important;border-bottom-left-radius:50px !important;top:-98px;left:85px}}.thb-dan-homepage-arguments-global:before{content:"";background:url(../../images/global-expertise-mobile.svg) no-repeat;display:block;width:20px;height:20px;top:1.25px;left:1.87px}@media only screen and (min-width: 768px){.thb-dan-homepage-arguments-global:before{content:"";background:url(../../images/global-expertise.svg) no-repeat;display:block;width:24px;height:24px;top:0;left:2.25px}}@media only screen and (min-width: 768px){.thb-dan-homepage-arguments-global{order:1;padding:15px 23px 15px 13px}}.thb-dan-homepage-arguments-agency-number{white-space:nowrap}@media only screen and (min-width: 768px){.thb-dan-homepage-arguments-agency-number{border-bottom-left-radius:0px !important;right:-82px;top:22px;order:2;padding:15px 23px 15px 15px}}@media only screen and (max-width: 768px){.thb-dan-homepage-arguments-agency-number{top:59px}}.thb-dan-homepage-arguments-agency-number:before{content:"";background:url(../../images/agency-location-mobile.svg) no-repeat;display:block;width:20px;height:20px;left:.63px}@media only screen and (min-width: 768px){.thb-dan-homepage-arguments-agency-number:before{background:url(../../images/agency-location.svg) no-repeat;width:24px;height:24px}}@media only screen and (max-width: 768px){.thb-dan-homepage-arguments-trusted-since{top:-2px}}@media only screen and (min-width: 768px){.thb-dan-homepage-arguments-trusted-since{top:130px !important;left:-28px;padding:15px 23px 15px 15px;top:179px;order:3}}.thb-dan-homepage-arguments-trusted-since:before{content:"";background:url(../../images/thb-get-quote-mobile-verified-partners.svg) no-repeat;display:block;width:20px;height:20px;left:1.87px}@media only screen and (min-width: 768px){.thb-dan-homepage-arguments-trusted-since:before{content:"";background:url(../../images/thb-get-quote-verified-partners.svg) no-repeat;display:block;width:24px;height:24px;top:0;left:1.87px}}.thb-dan-homepage-arguments-background-magento{background:#fff2f6;border-radius:16px;height:562px;z-index:1;margin-right:0px}@media only screen and (min-width: 768px){.thb-dan-homepage-arguments-background-magento{margin-left:auto;width:370px}}@media only screen and (max-width: 768px){.thb-dan-homepage-arguments-background-magento{width:222px;height:300px;margin-top:70px;margin-left:auto}}.thb-dan-homepage-arguments-background{display:flex}.thb-dan-homepage-arguments-background-image{position:absolute;width:488px;height:493px;background:url(../../images/dan-homepage-digital-agency-persona.png) no-repeat center center;background-size:contain;z-index:2;display:flex;flex-direction:column;right:39px;bottom:0px}@media only screen and (max-width: 768px){.thb-dan-homepage-arguments-background-image{height:277px;background-size:contain;right:35px;left:16px;bottom:0px;width:-webkit-fill-available;background-position:right}}@media only screen and (min-width: 768px){.thb-dan-homepage-arguments-background-image{right:10px}}.thb-dan-homepage-arguments-background-group{content:"";background:url(../../images/dan-global-hero.png) no-repeat center;display:block;width:297px;height:259px;position:absolute;margin-left:20px;background-size:contain;z-index:8}@media only screen and (min-width: 768px){.thb-dan-homepage-arguments-background-group{right:46px;top:-10px}}@media only screen and (max-width: 768px){.thb-dan-homepage-arguments-background-group{background:url(../../images/group-1-mobile.png);background-size:cover;margin-left:61px;height:283.67px;width:295px;top:45px}}.thb-dan-argument{position:absolute;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0em;text-align:left;gap:8px;display:flex;background-color:#fff;border:1px solid #333;border-radius:18px}@media only screen and (max-width: 768px){.thb-dan-argument{padding:15px 23px 15px 15px;width:fit-content;font-size:14px;font-weight:500;line-height:21px;letter-spacing:0em;text-align:left;margin-left:-12px}}.thb-dan-argument:before{position:relative}.thb-dan-homepage-button:hover{box-shadow:0 10px 20px rgba(237,21,117,.6)}