.nav_wrapper { display: flex; justify-content: center; position: fixed; top: 57px; left: 0px; width: 100%; z-index: 11; background: rgb(255, 255, 255); transition: 0.1s; }
.nav_wrapper.not_fixed { position: relative; top: 0px !important; }
@media screen and (max-width: 640px) {
  .nav_wrapper { top: 40px; }
}
.nav_wrapper.teejay_offset { top: 57px; }
@media screen and (max-width: 640px) {
  .nav_wrapper.teejay_offset { top: 49px; }
}
.nav_wrapper.relative_box { position: relative; box-shadow: none !important; }
.nav_wrapper.nospace { background: transparent; }
.nav_wrapper.d_fixed { background: rgb(255, 255, 255); box-shadow: rgb(206, 211, 218) 0px 0px 2px 0px; }
.nav_wrapper.other_pages { background-color: rgb(245, 251, 247); }
.nav_wrapper.show_ad { top: 100px; }
.pd_navbar { display: flex; align-items: center; justify-content: space-between; margin: auto; padding: 15px 0px; width: 80%; max-width: 1920px; }
@media screen and (max-width: 1280px) {
  .pd_navbar { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_navbar { padding: 8px 0px; width: 90%; }
}
.pd_navbar .nav_list { display: flex; align-items: center; }
@media screen and (max-width: 1200px) {
  .pd_navbar .nav_list { display: none !important; }
}
.pd_navbar .nav_list .single_feature { position: relative; margin-bottom: 15px; display: flex; align-items: center; width: 100%; cursor: pointer; padding: 8px 12px; }
.pd_navbar .nav_list .single_feature:hover { background-color: rgb(248, 248, 248); border-radius: 12px; }
.pd_navbar .nav_list .single_feature.category_card { background-color: lime !important; }
.pd_navbar .nav_list .single_feature.has_submenu .text_box { flex: 1 1 0%; width: auto; }
.pd_navbar .nav_list .single_feature.has_submenu .nav_report_submenu_arrow { display: block; flex-shrink: 0; width: 8px; height: 14px; margin-left: 14px; overflow: visible; }
.pd_navbar .nav_list .single_feature.has_submenu:focus-within .nav_report_options, .pd_navbar .nav_list .single_feature.has_submenu:hover .nav_report_options { opacity: 1; pointer-events: auto; transform: translateX(0px); }
.pd_navbar .nav_list .single_feature .cover_startup { border-radius: 50%; width: 44px; height: 44px; margin-right: 14px; display: flex; align-items: center; justify-content: center; }
.pd_navbar .nav_list .single_feature .cover_startup.blue { background-color: var(--pastelblue); }
.pd_navbar .nav_list .single_feature .cover_startup.green { background-color: var(--pastelgreen); }
.pd_navbar .nav_list .single_feature .cover_startup.pink { background-color: var(--pastelpink); }
.pd_navbar .nav_list .single_feature .cover_startup.yellow { background-color: var(--pastelyellow); }
.pd_navbar .nav_list .single_feature .cover_startup svg { width: 22px; }
.pd_navbar .nav_list .single_feature .cover_startup.none { display: none; }
.pd_navbar .nav_list .single_feature .text_box { width: calc(100% - 58px); padding: 0px !important; margin: 0px !important; }
.pd_navbar .nav_list .single_feature .title { color: var(--black01); font-size: 16px; font-family: graphik_medium; line-height: unset !important; margin-bottom: 4px !important; margin-top: 0px !important; }
.pd_navbar .nav_list .single_feature .description { font-size: 14px; color: var(--black02); line-height: 22px; font-family: graphik_regular; width: 100% !important; margin: 0px !important; }
.pd_navbar .nav_list .single_feature .nav_report_options { position: absolute; top: 0px; left: calc(100% + 4px); z-index: 20; display: flex; flex-direction: column; align-items: stretch; gap: 8px; min-width: 150px; margin-top: 0px; padding: 10px; border-radius: 14px; background: var(--white); box-shadow: rgba(0, 0, 0, 0.18) 0px 5px 10px; opacity: 0; pointer-events: none; transform: translateX(-4px); transition: opacity 0.18s, transform 0.18s; }
.pd_navbar .nav_list .single_feature .nav_report_options::before { content: ""; position: absolute; top: 0px; right: 100%; width: 10px; height: 100%; }
.pd_navbar .nav_list .single_feature .nav_report_option { min-height: 34px; padding: 8px 12px; border: 0px; border-radius: 8px; background: transparent; color: var(--black01); font-family: graphik_medium; font-size: 14px; line-height: 18px; text-align: left; white-space: nowrap; cursor: pointer; }
.pd_navbar .nav_list .single_feature .nav_report_option:hover { background: rgba(255, 102, 0, 0.08); color: var(--primary); }
.pd_navbar .nav_list .list_item { margin-right: 40px; font-weight: 400; font-size: 14px; line-height: 26px; color: var(--black01); }
.pd_navbar .nav_list .list_item .more-actions:hover .arrow_svg { transition: transform 0.5s ease-in-out; transform: rotate(180deg); }
.pd_navbar .nav_list .list_item.black_firday { color: var(--primary); display: flex; align-items: center; padding: 5px 14px; background: rgba(255, 102, 0, 0.13); border-radius: 20px; }
.pd_navbar .nav_list .list_item.black_firday svg { margin-right: 6px; }
@media screen and (max-width: 1280px) {
  .pd_navbar .nav_list .list_item { margin-right: 10px; }
}
@media screen and (max-width: 1000px) {
  .pd_navbar .nav_list .list_item { font-size: 12px; }
}
.pd_navbar .nav_list .list_item:last-child { margin-right: 0px; }
.pd_navbar .nav_list .list_item a, .pd_navbar .nav_list .list_item button { color: var(--black01); padding: 0px 3px; font-weight: 400; font-size: 14px; line-height: 26px; }
.pd_navbar .nav_list .list_item .learn-actions .drop-down-content, .pd_navbar .nav_list .list_item .learn-actions .feature { overflow: visible; }
.pd_navbar .nav_list .list_item .feature { width: auto; padding: 16px; flex-wrap: wrap; justify-content: space-between; }
.pd_navbar .nav_list .list_item .feature.one_feature { width: auto; display: block; padding: 20px 25px 0px !important; }
.pd_navbar .nav_list .list_item .feature.one_feature .single_feature { width: 100%; }
@media screen and (max-width: 1070px) {
  .pd_navbar .nav_list .list_item .feature { width: 650px; }
}
@media screen and (max-width: 1040px) {
  .pd_navbar .nav_list .list_item .feature { width: 550px; }
}
.pd_navbar .country_list_item.mobile { display: none; }
@media screen and (max-width: 1200px) {
  .pd_navbar .country_list_item.mobile { display: block; }
  .pd_navbar .country_list_item { margin-left: auto; }
}
.pd_navbar .country_list_item .country_dropdown_wrapper .wrapper_container { top: calc(100% + 8px); }
@media screen and (max-width: 1200px) {
  .pd_navbar .country_list_item .country_dropdown_wrapper .wrapper_container { left: auto; right: 0px; }
}
.pd_navbar .country_list_item .country_dropdown_wrapper .drop-down-content { background: transparent; box-shadow: none; border-radius: 0px; overflow: visible; padding: 0px; min-width: unset; }
.pd_navbar .country_list_item .country_dropdown_wrapper .country_list_box { flex-direction: column; display: inline-flex !important; padding: 16px !important; align-items: flex-start !important; gap: 10px !important; border-radius: 8px !important; background: var(--white) !important; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 2px 0px, rgba(0, 0, 0, 0.15) 0px 0px 20px 0px !important; min-width: 116px !important; width: fit-content !important; height: fit-content !important; }
.pd_navbar .country_list_item .country_dropdown_wrapper .country_list_box .country_row { display: flex; height: 32px; align-items: center; gap: 8px; align-self: stretch; }
.pd_navbar .country_list_item .country_dropdown_wrapper .country_list_box .country_row .country_name_flag { display: flex; align-items: center; gap: 8px; color: rgb(92, 99, 109); font-feature-settings: "liga" 0, "clig" 0; font-family: Graphik; font-size: 14px; font-style: normal; font-weight: 400; line-height: 16px; }
.pd_navbar .country_list_item .country_dropdown_wrapper .arrow { display: none !important; }
.pd_navbar .country_list_item .country_dropdown_wrapper .country_selector_btn { width: 68px; height: 48px; padding: 0px 16px; justify-content: center; align-items: center; gap: 6px; align-self: stretch; border-radius: 8px; background: var(--grey04); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-right: 8px; display: flex !important; }
.pd_navbar .country_list_item .country_dropdown_wrapper .country_selector_btn .country_flag { width: 24px; height: 24px; }
.pd_navbar .btn_box { display: flex; }
@media screen and (max-width: 1200px) {
  .pd_navbar .btn_box { display: none !important; }
}
.pd_navbar .btn_box button { width: 128px; padding: 8px 0px; height: 48px; background: none; border: 2px solid var(--primary); }
@media screen and (max-width: 1200px) {
  .pd_navbar .btn_box button { width: 110px; }
}
.pd_navbar .btn_box button.teejay_login { font-weight: 500; font-size: 15px; color: var(--black01) !important; border-color: var(--black01) !important; }
.pd_navbar .btn_box button.teejay_signup { background-color: var(--black01) !important; border-color: var(--black01) !important; }
.pd_navbar .btn_box button.signup_btn { background: var(--primary); margin-left: 8px; }
.pd_navbar .btn_box button.signup_btn:hover { background-color: rgb(0, 122, 56); }
.pd_navbar .btn_box button.fashion_trial { color: var(--white); margin-left: 8px; }
@media screen and (max-width: 600px) {
  .pd_navbar .logo_icon { width: 97px; }
}
.pd_navbar .teejay_logo path[fill="#FF6600"], .pd_navbar .teejay_logo path[fill="#0D1821"], .pd_navbar .teejay_logo path[fill="#FFA044"] { fill: var(--black01) !important; }
.hamburger_btn { display: none !important; margin-top: -5px; }
@media screen and (max-width: 1200px) {
  .hamburger_btn { display: block !important; padding-top: 0px !important; }
}
.pd_mobile_nav { width: 100%; height: calc(var(--vh, 1vh)*100); z-index: 12; overflow-y: auto; background-color: var(--white); position: fixed; top: 0px; left: 0px; display: none; }
@media screen and (max-width: 1200px) {
  .pd_mobile_nav { display: block !important; }
}
.pd_mobile_nav::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: rgb(240, 242, 243); }
.pd_mobile_nav::-webkit-scrollbar { height: 4px; width: 4px; background: var(--primary); }
.pd_mobile_nav::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: var(--primary); }
.pd_mobile_nav .logo_flex_box { display: flex; justify-content: space-between; align-items: center; padding: 30px 5% 0px; }
.pd_mobile_nav .logo_flex_box .mobile_logo { width: 97px; }
.pd_mobile_nav .line { width: 100%; border-bottom: 1px solid rgb(229, 229, 229); margin: 20px 0px; }
.pd_mobile_nav .nav_list_mobile { width: 90%; margin: auto; }
.pd_mobile_nav .nav_list_mobile .mobile_login_btn { display: block; margin: 107px auto 0px; width: 98%; height: 48px; }
.pd_mobile_nav .nav_list_mobile .mobile_login_btn.sign { background-color: var(--primary); margin-top: 20px; }
.pd_mobile_nav .nav_list_mobile .mobile_login_btn.category-singin { color: var(--white) !important; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile { color: var(--black01); font-weight: 400; font-size: 16px; position: relative; line-height: 26px; border-width: 1px medium; border-style: solid none; border-color: rgb(242, 242, 242) currentcolor; border-image: initial; padding: 20px 0px; display: flex; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile.drop { display: flex; align-items: center; justify-content: space-between; cursor: pointer; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile.drop button { display: flex; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; align-items: center; font-weight: 400; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile.drop button svg { margin-right: 5px; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile { border-width: 1px medium; border-style: solid none; border-color: rgb(242, 242, 242) currentcolor; border-image: initial; display: flex; align-items: center; padding: 20px 0px; width: 100%; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile.has_mobile_submenu { flex-direction: column; align-items: stretch; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile .mobile_feature_summary { width: 100%; display: flex; align-items: center; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile .mobile_feature_copy { flex: 1 1 0%; min-width: 0px; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile .mobile_submenu_arrow { flex-shrink: 0; display: block; width: 16px; height: 16px; margin-left: 16px; margin-right: 8px; overflow: visible; transform-origin: center center; transition: 0.3s; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile .mobile_submenu_arrow.open { transform: rotate(90deg); }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile .cover_startup { border-radius: 50%; width: 44px; height: 44px; margin-right: 14px; display: flex; align-items: center; justify-content: center; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile .cover_startup.blue { background-color: var(--pastelblue); }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile .cover_startup.green { background-color: var(--pastelgreen); }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile .cover_startup.yellow { background-color: var(--pastelyellow); }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile .cover_startup svg { width: 22px; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile .title { color: var(--black01); font-size: 14px; margin-bottom: 4px; line-height: unset !important; margin-top: 0px !important; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile .description { font-size: 12px; color: var(--black03); line-height: 22px; margin: 0px !important; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile .nav_report_options { display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: calc(100% - 58px); margin: 12px 0px 0px 58px; overflow: hidden; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .single_feature_mobile .nav_report_option { min-height: 40px; padding: 9px 0px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(242, 242, 242) currentcolor currentcolor; border-image: initial; border-radius: 0px; background: transparent; color: var(--black01); font-family: graphik_medium; font-size: 14px; line-height: 20px; text-align: left; cursor: pointer; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .list_item_top_flex { display: flex; width: 100%; justify-content: space-between; align-items: center; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .list_item_top_flex .arrowsvg { transition: 0.3s; }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .list_item_top_flex .arrowsvg.open { transform: rotate(90deg); }
.pd_mobile_nav .nav_list_mobile .list_item_mobile .feature_mobile_box { display: flex; flex-direction: column; position: absolute; top: 50px; background: rgb(255, 255, 255); z-index: 12; width: 100%; overflow: hidden; }
.single_skeleton { display: flex; align-items: center; margin-top: 20px; }
.single_skeleton .circle { margin-right: 10px; }
.single_skeleton .rectangle { flex: 1 1 0% !important; }
.desk_skeleton { width: 100% !important; }
.bg-primary { background-color: var(--primary) !important; }
.dark .drop-down-wrapper .drop-down-content svg { color: rgb(255, 255, 255); }
.drop-down-wrapper { position: relative; }
.drop-down-wrapper .wrapper_container { position: absolute; top: 160%; left: 0px; }
.drop-down-wrapper .wrapper_container span.arrow { content: ""; width: 24px; height: 24px; background-color: var(--white); z-index: 2; display: block; position: absolute; left: 50px; top: -10px; transform: rotate(45deg); }
.drop-down-wrapper .drop-down-content { overflow-y: hidden; cursor: pointer; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 10px; border-radius: 20px; background-color: var(--white); transform-origin: left top; width: max-content; min-width: 150px; z-index: 10; transform: scale(1); }
.drop-down-wrapper .drop-down-content .hr { width: 100%; border: 1px solid rgb(237, 242, 247); }
.drop-down-wrapper .drop-down-content > a, .drop-down-wrapper .drop-down-content > button { width: 100%; text-align: left; justify-content: flex-start; margin-top: 0px; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; }
.drop-down-wrapper .drop-down-content > a:first-child, .drop-down-wrapper .drop-down-content > button:first-child { margin-top: 0px; }
.drop-down-wrapper .drop-down-content > a:hover, .drop-down-wrapper .drop-down-content > button:hover { background: none !important; }
.drop-down-wrapper.right .wrapper_container { transform-origin: right top; left: unset; right: 0px; }
.drop-down-wrapper.right .wrapper_container span.arrow { left: unset; right: 40px; }
@media screen and (max-width: 560px) {
  .drop-down-wrapper.notification_drop .drop-down-content { left: -140px; }
}
*, ::after, ::before { box-sizing: border-box; border: 0px solid rgb(229, 231, 235); }
::after, ::before { --tw-content: ""; }
html { line-height: 1.5; tab-size: 4; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
body { line-height: inherit; }
hr { color: inherit; border-top-width: 1px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, pre, samp { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
table { text-indent: 0px; border-color: inherit; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; padding: 0px; }
[type="button"], [type="reset"], [type="submit"], button { appearance: button; background-color: transparent; background-image: none; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0px; }
menu, ol, ul { list-style: none; margin: 0px; padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
[role="button"], button { cursor: pointer; }
:disabled { cursor: default; }
audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; }
img, video { max-width: 100%; height: auto; }
*, ::after, ::before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; }
::-webkit-backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; }
::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; }
.hidden { display: none !important; }
.grow { flex-grow: 1 !important; }
.capitalize { text-transform: capitalize !important; }
a, button, input, select { text-decoration: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input[type="number"] { }
.spinner-border { display: inline-block; width: 20px; height: 20px; vertical-align: text-bottom; border-right-color: transparent; border-radius: 50%; animation: 1.9s linear 0s infinite normal none running spinner-border; }
* { padding: 0px; margin: 0px; box-sizing: border-box; font-family: graphik_regular; }
.title { font-family: graphik_medium; font-weight: 500 !important; }
.hur54b { padding: 72px 48px !important; }
@media screen and (max-width: 640px) {
  .hur54b { padding: 32px !important; }
}
button { font-family: graphik_regular !important; font-weight: 500; }
button:hover { box-shadow: none !important; }
.plan_btn:hover { background-color: rgb(0, 122, 56) !important; }
body::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: rgb(240, 242, 243); }
body::-webkit-scrollbar { height: 0px; width: 0px; background: var(--primary); }
body::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: var(--primary); }
body.modal-open { height: 100vh; overflow: hidden; }
.main_container { width: 100%; height: auto; min-width: 360px; margin: 0px auto; }
.main_container::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: rgb(240, 242, 243); }
.main_container::-webkit-scrollbar { height: 4px; width: 4px; background: var(--primary); }
.main_container::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: var(--primary); }
.qr_code_container { background: rgb(255, 255, 255); margin: auto; display: flex; align-items: center; border-radius: 20px; flex-direction: column; }
.qr_code_container .free_tria_text { font-size: 28px; line-height: 32px; font-weight: 500; margin-bottom: 1rem; }
@media screen and (max-width: 600px) {
  .qr_code_container .free_tria_text { font-size: 18px; width: 90%; margin: auto; padding-bottom: 8px; }
  .qr_code_container { padding: 10px; }
}
.qr_code_container .scan { background: rgb(235, 246, 240); border-radius: 40px; padding: 10px 30px; font-weight: 500; font-size: 16px; line-height: 29px; color: var(--primary); margin-bottom: 26px; }
@media screen and (max-width: 600px) {
  .qr_code_container .scan { font-size: 12px; line-height: 20px; }
}
.qr_code_container .btn_icon_box { margin: 28px 0px 22px; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 8px; }
.qr_code_container .last_text { font-size: 16px; line-height: 19px; text-align: center; color: rgb(118, 123, 129); }
.msg { position: fixed; background-color: var(--primary); border-radius: 5px; color: rgb(255, 255, 255); margin: 0.5rem auto; transform: translateX(150vw); padding: 0.5rem 2em 0.5rem 2rem; width: auto; display: block; top: 0.5rem; right: 2rem; z-index: 1500; animation: 0.5s ease 0s 1 normal forwards running msg; }
@-webkit-keyframes msg { 
  100% { transform: translateX(0px); }
}
@keyframes msg { 
  100% { transform: translateX(0px); }
}
@media (max-width: 500px) {
  .msg { position: fixed; width: 95%; margin: auto; left: 0px; right: 0px; padding: 0.5rem 1.5rem; transform: translate(0px); clip-path: inset(0px 0px 100%); animation: 0.5s ease 0s 1 normal forwards running sm-msg; }
  @-webkit-keyframes sm-msg { 
  100% { clip-path: inset(0px); }
}
  @keyframes sm-msg { 
  100% { clip-path: inset(0px); }
}
}
.rolling_loader { border-right: 4px solid rgb(178, 223, 199); border-bottom: 4px solid rgb(178, 223, 199); border-left: 4px solid rgb(178, 223, 199); border-image: initial; border-top: 4px solid var(--primary); border-radius: 50%; width: 30px; height: 30px; animation: 0.6s linear 0s infinite normal none running spin; }
.rolling_loader.small { border-width: 2px; height: 18px; width: 18px; }
@media screen and (max-width: 480px) {
  #launcher-frame { right: 0px; bottom: 5px !important; height: 45px !important; }
}
.css-12lokqy, .css-1hjrgzd-MuiTooltip-tooltip { padding: 10px 18px; text-align: center; font-family: graphik_regular; font-size: 12px; border-radius: 50px !important; }
.MuiTooltip-tooltip.MuiTooltip-tooltipArrow.MuiTooltip-tooltipPlacementTop.css-1k51tf5-MuiTooltip-tooltip, .css-8y3x9n { padding: 10px 15px; text-align: center; font-family: graphik_regular; border-radius: 100px !important; }
#fc_frame.fc-widget-small.fc-widget-left, .fc_frame.fc-widget-left { right: 15px !important; left: unset !important; }
.pd_home { padding-top: 199px; margin: auto; }
@media screen and (max-width: 1280px) {
  .pd_home { padding-top: 140px; width: 100%; }
}
@media screen and (max-width: 768px) {
  .pd_home { width: 100%; padding-top: 180px; }
  .pd_home .hero_title1 { display: none; }
}
.pd_home .pd_wrapper .pd_press_section .home-marq { max-width: 1620px; margin: auto; }
@media screen and (max-width: 640px) {
  .pd_home .pd_wrapper .pd_press_section { margin-top: 50px; margin-bottom: 20px; }
}
.pd_home .pd_wrapper .pd_press_section .hero_marquee { background-color: var(--white); margin: 0px 12px; color: var(--black01); font-size: 12px; line-height: 19px; border: 1px solid rgb(235, 235, 235) !important; font-family: graphik_medium !important; }
@media screen and (max-width: 640px) {
  .pd_home .pd_wrapper .pd_press_section .hero_marquee .overlay { --gradient-width: 50px !important; }
  .pd_home .pd_wrapper .pd_press_section .hero_marquee { font-size: 9px; padding: 4px 12px; margin: 0px 6px; }
  .pd_home .pd_wrapper .pd_press_section .hero_marquee .icons { font-size: 2px; }
}
.pd_home .pd_wrapper .pd_press_section .logo_flex { display: flex; align-items: center; margin-top: 50px; }
.pd_home .pd_wrapper .pd_press_section .logo_flex .overlay { --gradient-width: 100px !important; }
@media screen and (max-width: 640px) {
  .pd_home .pd_wrapper .pd_press_section .logo_flex .overlay { --gradient-width: 50px !important; }
}
.pd_home .pd_wrapper .pd_new_hero { width: 80%; margin: auto; max-width: 1440px; padding: 80px 0px; }
@media screen and (max-width: 1280px) {
  .pd_home .pd_wrapper .pd_new_hero { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_home .pd_wrapper .pd_new_hero { width: 90% !important; }
}
@media screen and (max-width: 640px) {
  .pd_home .pd_wrapper .pd_new_hero { padding: 0px; }
}
.pd_home .pd_wrapper .pd_new_hero .top_text_wrapper { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 1.2em; }
@media screen and (max-width: 640px) {
  .pd_home .pd_wrapper .pd_new_hero .top_text_wrapper { text-align: center; }
}
.pd_home .pd_wrapper .pd_new_hero .top_text_wrapper h1 { font-family: graphik_medium; font-size: 56px; line-height: 64px; letter-spacing: -0.015em; color: var(--black01); padding: 0px; margin: 0px; }
@media screen and (max-width: 768px) {
  .pd_home .pd_wrapper .pd_new_hero .top_text_wrapper h1 { font-size: 32px; line-height: 46px; }
}
@media screen and (max-width: 460px) {
  .pd_home .pd_wrapper .pd_new_hero .top_text_wrapper h1 { font-size: 30px; line-height: 35px; }
}
.pd_home .pd_wrapper .pd_new_hero .top_text_wrapper h1 br.mb_break { display: none; }
@media screen and (max-width: 640px) {
  .pd_home .pd_wrapper .pd_new_hero .top_text_wrapper h1 br.mb_break { display: block; }
  .pd_home .pd_wrapper .pd_new_hero .top_text_wrapper h1 br { display: none; }
}
.pd_home .pd_wrapper .pd_new_hero .top_text_wrapper p { font-family: graphik_regular; font-size: 18px; line-height: 28.8px; color: var(--balck02); padding: 0px; margin: 0px; }
@media screen and (max-width: 768px) {
  .pd_home .pd_wrapper .pd_new_hero .top_text_wrapper p { font-size: 14px; line-height: 22.4px; }
}
@media screen and (max-width: 640px) {
  .pd_home .pd_wrapper .pd_new_hero .top_text_wrapper p br { display: none; }
}
.pd_home .pd_wrapper .pd_new_hero .top_text_wrapper .new_hero_btn { background-color: var(--primary); color: var(--white); width: 250px; height: 56px; padding: 10px; font-size: 15px; font-family: graphik_regular; }
@media screen and (max-width: 768px) {
  .pd_home .pd_wrapper .pd_new_hero .top_text_wrapper .new_hero_btn { width: 100%; }
}
.pd_home .pd_wrapper .pd_new_hero .top_text_wrapper .new_hero_btn:hover { background-color: rgb(0, 122, 56); }
.pd_home .pd_wrapper .pd_new_hero .teejay_hero_text h1 { color: var(--black01); }
.pd_home .pd_wrapper .pd_new_hero .teejay_hero_text .teejay_typewriter { color: var(--black03) !important; }
.pd_home .pd_wrapper .pd_new_hero .teejay_hero_text .teejay_hero_btn { background-color: var(--black01) !important; }
.pd_home .pd_wrapper .img_hero_wrapper { display: flex; justify-content: center; margin: 4rem 0px; }
@media screen and (max-width: 768px) {
  .pd_home .pd_wrapper .img_hero_wrapper { margin-top: 3rem; }
}
@media screen and (max-width: 640px) {
  .pd_home .pd_wrapper .img_hero_wrapper .lg_screen { display: none; }
}
.pd_home .pd_wrapper .img_hero_wrapper .mb_screen { display: none; }
@media screen and (max-width: 640px) {
  .pd_home .pd_wrapper .img_hero_wrapper .mb_screen { display: block; }
}
.pd_home .pd_second_section { width: 80%; max-width: 1440px; display: flex; justify-content: space-between; flex-wrap: wrap; margin: auto auto 24px; gap: 1%; }
@media screen and (max-width: 1280px) {
  .pd_home .pd_second_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_home .pd_second_section { width: 90% !important; }
}
@media screen and (max-width: 900px) {
  .pd_home .pd_second_section { margin-top: 0px; }
}
.pd_home .pd_second_section .blog_box { background: var(--pastelyellow); border-radius: 32px; width: 49%; padding: 50px 40px 0px; height: 630px; display: flex; flex-direction: column; justify-content: space-between; overflow-y: hidden; }
.pd_home .pd_second_section .blog_box:last-child { background-color: rgb(251, 234, 238); }
@media screen and (max-width: 1280px) {
  .pd_home .pd_second_section .blog_box { height: 600px; }
}
@media screen and (max-width: 950px) {
  .pd_home .pd_second_section .blog_box { width: 100%; padding: 24px 18px 0px; margin-bottom: 24px; overflow-y: hidden; min-height: 412px; border-radius: 20px; }
  .pd_home .pd_second_section .blog_box:last-child { margin-bottom: 0px; }
}
@media screen and (max-width: 600px) {
  .pd_home .pd_second_section .blog_box { height: auto; }
}
.pd_home .pd_second_section .blog_box .title { font-weight: 500; font-size: 32px; line-height: 35px; color: var(--black01); letter-spacing: -0.015em; margin-bottom: 8px; font-family: graphik_medium; }
@media screen and (max-width: 768px) {
  .pd_home .pd_second_section .blog_box .title { font-size: 20px; line-height: 22px; }
}
.pd_home .pd_second_section .blog_box .description { font-weight: 400; font-size: 16px; line-height: 29px; width: 90%; color: var(--black02); margin: 8px 0px 24px; }
@media screen and (max-width: 950px) {
  .pd_home .pd_second_section .blog_box .description { width: 100%; font-size: 14px; line-height: 22px; margin-bottom: 16px; }
}
.pd_home .pd_second_section .blog_box .learn { font-weight: 400; font-size: 16px; display: flex; align-items: center; line-height: 24px; color: rgb(255, 102, 0); border-radius: 8px; }
.pd_home .pd_second_section .blog_box .learn svg { width: 14px; margin-left: 8px; }
@media screen and (max-width: 768px) {
  .pd_home .pd_second_section .blog_box .learn { margin-top: 0px; font-size: 12px; gap: 0.5rem; }
}
.pd_home .pd_second_section .blog_box .image_container { display: flex; align-items: center; justify-content: center; }
@media screen and (max-width: 950px) {
  .pd_home .pd_second_section .blog_box .image_container { margin-top: 30px; }
}
.pd_home .pd_second_section.features_section .blog_box { background-color: var(--pastelgreen); }
.pd_home .pd_second_section.features_section .blog_box:last-child { background: var(--grey03); }
.pd_home .pd_third_section { width: 80%; max-width: 1440px; border-radius: 32px; margin: auto auto 24px; display: flex; justify-content: space-between; align-items: center; background-color: rgb(240, 247, 255); padding: 24px 0px 0px 40px; }
@media screen and (max-width: 1280px) {
  .pd_home .pd_third_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_home .pd_third_section { width: 90% !important; }
}
.pd_home .pd_third_section .section3_video { border-top-right-radius: 32px; border-bottom-right-radius: 32px; }
.pd_home .pd_third_section.feat_terminal { background-color: var(--pastelgreen); }
.pd_home .pd_third_section.slide_section { margin-bottom: 0px; }
.pd_home .pd_third_section.slide_section #card1 { background-color: var(--pastelyellow); }
.pd_home .pd_third_section.slide_section #card2 { color: var(--pastelblue); }
.pd_home .pd_third_section.pd_section_three { padding: 0px 0px 0px 40px; }
@media screen and (max-width: 1280px) {
  .pd_home .pd_third_section.pd_section_three { padding: 0px 0px 0px 40px; }
}
@media screen and (max-width: 900px) {
  .pd_home .pd_third_section.pd_section_three { flex-direction: column; padding: 24px 18px 0px; margin-bottom: 1.5rem; }
  .pd_home .pd_third_section.pd_section_three br { display: none; }
}
@media screen and (max-width: 1280px) {
  .pd_home .pd_third_section { padding: 10px 0px 10px 40px; }
}
@media screen and (max-width: 900px) {
  .pd_home .pd_third_section { flex-direction: column; padding: 24px 19px 0px; overflow-y: hidden; min-height: 412px; border-radius: 20px; }
}
@media screen and (max-width: 370px) {
  .pd_home .pd_third_section > span { width: 265px !important; }
}
.pd_home .pd_third_section .text_box { width: 60%; }
@media screen and (max-width: 900px) {
  .pd_home .pd_third_section .text_box { width: 100%; margin-bottom: 20px; }
}
.pd_home .pd_third_section .text_box .title { font-weight: 500; font-size: 38px; line-height: 40px; color: var(--black01); letter-spacing: -0.015em; margin-bottom: 8px; font-family: graphik_medium; }
@media screen and (max-width: 1280px) {
  .pd_home .pd_third_section .text_box .title { font-size: 32px; line-height: 38px; }
}
@media screen and (max-width: 768px) {
  .pd_home .pd_third_section .text_box .title { font-size: 20px; line-height: 22px; }
}
@media screen and (max-width: 1250px) {
  .pd_home .pd_third_section .text_box .title br { display: none; }
}
.pd_home .pd_third_section .text_box .title.mobile { display: none; }
@media screen and (max-width: 1250px) {
  .pd_home .pd_third_section .text_box .title.mobile { display: block; }
}
@media screen and (max-width: 1024px) {
  .pd_home .pd_third_section .text_box .title { font-weight: 500; font-size: 32px; line-height: 35px; color: var(--black01); letter-spacing: -0.015em; margin-bottom: 8px; font-family: graphik_medium; }
}
@media screen and (max-width: 1024px) and (max-width: 768px) {
  .pd_home .pd_third_section .text_box .title { font-size: 20px; line-height: 22px; }
}
@media screen and (max-width: 1024px) {
  .pd_home .pd_third_section .text_box .title br { display: none; }
}
.pd_home .pd_third_section .text_box .learn { border-radius: 8px; font-weight: 400; font-size: 16px; display: flex; align-items: center; line-height: 24px; color: rgb(255, 102, 0); gap: 0.8rem; margin-top: 2rem; }
.pd_home .pd_third_section .text_box .learn svg { width: 14px; margin-left: 8px; }
@media screen and (max-width: 768px) {
  .pd_home .pd_third_section .text_box .learn { margin-top: 0px; font-size: 12px; gap: 0.5rem; }
}
.pd_home .pd_third_section .text_box .description { font-weight: 400; font-size: 18px; line-height: 29px; margin-top: 12px; color: var(--balck02); font-family: graphik_regular; margin-bottom: 10px; }
@media screen and (max-width: 1280px) {
  .pd_home .pd_third_section .text_box .description br { display: none; }
}
@media screen and (max-width: 1160px) {
  .pd_home .pd_third_section .text_box .description { width: 90%; }
}
@media screen and (max-width: 1000px) {
  .pd_home .pd_third_section .text_box .description { width: 100%; }
}
@media screen and (max-width: 768px) {
  .pd_home .pd_third_section .text_box .description { font-size: 14px; line-height: 22px; }
  .pd_home .pd_third_section .text_box .description br { display: none; }
}
@media screen and (max-width: 1280px) {
  .pd_home .pd_third_section .video_box { width: 40%; }
}
.pd_home .pd_third_section .video_box.payment_bx { width: 60%; display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-end; }
@media screen and (max-width: 900px) {
  .pd_home .pd_third_section .video_box, .pd_home .pd_third_section .video_box.payment_bx { width: auto; }
}
.pd_home .pd_leadgen_section { width: 80%; max-width: 1440px; margin: auto auto 24px; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; }
@media screen and (max-width: 1280px) {
  .pd_home .pd_leadgen_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_home .pd_leadgen_section { width: 90% !important; }
}
.pd_home .pd_leadgen_section .gen_img { width: 100%; }
@media screen and (max-width: 640px) {
  .pd_home .pd_leadgen_section .gen_img.bg_desktop { display: none; }
}
.pd_home .pd_leadgen_section .gen_img.bg_mobile { display: none; }
@media screen and (max-width: 640px) {
  .pd_home .pd_leadgen_section .gen_img.bg_mobile { display: block; }
}
.pd_home .pd_leadgen_section .content_box { position: absolute; text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.pd_home .pd_leadgen_section .content_box h3 { text-align: center; font-family: graphik_medium; font-size: 48px; line-height: 53px; font-weight: 500; width: 50%; }
@media screen and (max-width: 1024px) {
  .pd_home .pd_leadgen_section .content_box h3 { font-size: 32px; line-height: 38px; width: 60%; }
}
@media screen and (max-width: 768px) {
  .pd_home .pd_leadgen_section .content_box h3 { font-size: 24px; line-height: 26px; width: 50%; }
}
@media screen and (max-width: 640px) {
  .pd_home .pd_leadgen_section .content_box h3 { font-size: 24px; line-height: 26px; width: 100%; }
}
.pd_home .pd_leadgen_section .content_box .home_leadgen { background-color: var(--primary); color: var(--white); font-family: graphik_regular; width: 250px; height: 56px; border-radius: 8px; margin-top: 1.5rem; }
.pd_home .pd_leadgen_section .content_box .home_leadgen:hover { background-color: rgb(0, 122, 56); }
@media screen and (max-width: 640px) {
  .pd_home .pd_leadgen_section .content_box .home_leadgen { width: 197px; height: 48px; }
}
.pd_home .pd_seventh_section { width: 100%; padding: 72px 5%; margin-bottom: 56px; background-color: var(--black01); }
@media screen and (max-width: 768px) {
  .pd_home .pd_seventh_section { padding: 52px 20px; }
}
.pd_home .pd_seventh_section .plan_flex { margin-top: 56px; display: flex; justify-content: space-between; gap: 0.8rem; }
@media screen and (max-width: 1380px) {
  .pd_home .pd_seventh_section .plan_flex { flex-wrap: wrap; justify-content: flex-start; }
  .pd_home .pd_seventh_section .plan_flex .pd_choose_plan { max-width: 33%; flex-basis: 30% !important; }
}
@media screen and (max-width: 960px) {
  .pd_home .pd_seventh_section .plan_flex { flex-wrap: wrap; justify-content: flex-start; }
  .pd_home .pd_seventh_section .plan_flex .pd_choose_plan { max-width: 50%; flex-basis: 45% !important; }
}
@media screen and (max-width: 640px) {
  .pd_home .pd_seventh_section .plan_flex { flex-wrap: nowrap; display: block; }
  .pd_home .pd_seventh_section .plan_flex .pd_choose_plan { max-width: 100%; margin-bottom: 24px; }
}
@media screen and (max-width: 1170px) {
  .pd_home .pd_seventh_section .plan_flex.choose { flex-direction: column; }
}
.pd_home .pd_seventh_section .compare { --tw-text-opacity: 1; color: rgb(0 148 68/var(--tw-text-opacity)); }
@media (max-width: 768px) {
  .pd_home .pd_seventh_section .compare { margin-top: 30px; font-size: 14px; }
}
.pd_home .pd_seventh_section .compare { color: var(--primary); text-align: center; margin-top: 78px; display: block; font-size: 16px; }
@media screen and (max-width: 768px) {
  .pd_home .pd_seventh_section .compare { margin-top: 30px; font-size: 14px; }
}
.pd_home .pd_integration { width: 80%; margin: auto; max-width: 1440px; padding: 3rem 0px; display: flex; flex-direction: column; align-items: center; }
@media screen and (max-width: 1280px) {
  .pd_home .pd_integration { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_home .pd_integration { width: 90% !important; }
}
.pd_home .pd_integration .text_box { text-align: center; }
.pd_home .pd_integration .text_box h2 { font-weight: 500; font-size: 40px; line-height: 47px; font-family: graphik_medium; letter-spacing: -0.015em; color: rgb(13, 24, 33); }
@media screen and (max-width: 900px) {
  .pd_home .pd_integration .text_box h2 { font-size: 24px; line-height: 26px; }
}
@media screen and (max-width: 640px) {
  .pd_home .pd_integration .text_box h2 { font-size: 28px; line-height: 35px; }
}
.pd_home .pd_integration .text_box p { font-family: graphik_regular; font-size: 18px; color: var(--balck02); font-weight: 400; line-height: 29px; margin: 0.5rem 0px 2rem; }
.pd_home .pd_integration .text_box p.p_down { margin-top: 2rem; margin-bottom: 1rem; }
.pd_home .pd_integration .text_box p br { display: none; }
@media screen and (max-width: 768px) {
  .pd_home .pd_integration .text_box p { font-size: 16px; line-height: 26px; }
}
@media screen and (max-width: 460px) {
  .pd_home .pd_integration .text_box p { margin-top: 0.8rem; }
  .pd_home .pd_integration .text_box p br { display: block; }
}
.pd_home .pd_integration .text_box p a { color: var(--primary); font-family: graphik_medium; }
.pd_home .pd_testimonial_section { background-color: var(--primary); width: 100%; display: flex; flex-direction: column; align-items: center; padding: 80px 0px; }
@media screen and (max-width: 768px) {
  .pd_home .pd_testimonial_section { padding: 50px 0px; }
}
.pd_home .pd_testimonial_section .text_box { color: var(--white); text-align: center; }
.pd_home .pd_testimonial_section .text_box h2, .pd_home .pd_testimonial_section .text_box span { font-weight: 500; font-size: 40px; line-height: 47px; font-family: graphik_medium; letter-spacing: -0.015em; color: var(--white); }
@media screen and (max-width: 900px) {
  .pd_home .pd_testimonial_section .text_box h2, .pd_home .pd_testimonial_section .text_box span { font-size: 24px; line-height: 26px; }
}
@media screen and (max-width: 640px) {
  .pd_home .pd_testimonial_section .text_box h2, .pd_home .pd_testimonial_section .text_box span { line-height: 35px; font-size: 28px; }
}
.pd_home .pd_testimonial_section .text_box h2 p, .pd_home .pd_testimonial_section .text_box span p { font-family: graphik_regular; font-size: 18px; font-weight: 400; line-height: 29px; margin: 0.5rem 0px 2rem; }
.pd_home .pd_testimonial_section .text_box h2 p.p_down, .pd_home .pd_testimonial_section .text_box span p.p_down { margin-top: 2rem; }
@media screen and (max-width: 768px) {
  .pd_home .pd_testimonial_section .text_box h2 p, .pd_home .pd_testimonial_section .text_box span p { font-size: 16px; line-height: 26px; }
}
.pd_home .pd_testimonial_section .text_box h2 p a, .pd_home .pd_testimonial_section .text_box span p a { color: var(--primary); }
.pd_home .pd_testimonial_section .text_box br { display: none; }
@media screen and (max-width: 640px) {
  .pd_home .pd_testimonial_section .text_box br { display: block; }
}
.pd_home .pd_testimonial_section .text_box p { color: var(--white02); }
.pd_home .quiz_bg { background-image: url("./css_asset_0.svg"); display: flex; flex-direction: column; gap: 10px; padding: 88px 0px; text-align: center; }
@media screen and (max-width: 768px) {
  .pd_home .quiz_bg { padding: 50px 16px; }
}
.pd_home .quiz_bg h2 { font-weight: 500; font-size: 32px; line-height: 35px; color: var(--black01); letter-spacing: -0.015em; margin-bottom: 8px; font-family: graphik_medium; }
@media screen and (max-width: 768px) {
  .pd_home .quiz_bg h2 { font-size: 28px; line-height: 35px; }
}
.pd_home .quiz_bg .quiz_btn { background-color: var(--white); color: var(--black01); font-weight: 500; font-family: graphik_medium !important; }
.pd_home .home_faq .search_container { position: relative; display: flex; align-items: center; width: 100%; margin: auto auto 16px; }
.pd_home .home_faq .home_faq_box { width: 100%; margin: auto; }
.pd_home .home_faq .search_icon { position: absolute; left: 20px; color: rgb(170, 170, 170); }
.pd_home .home_faq .search_input { border: 1px solid var(--grey02); width: 100%; padding: 18px 40px; border-radius: 8px; color: var(--black04); background-color: var(--white); }
@media screen and (max-width: 640px) {
  .pd_home .home_faq .search_input { padding: 16px 40px; font-size: 12px; }
}
.pd_home .home_faq .no-results { width: 80%; margin: auto; max-width: 1440px; }
@media screen and (max-width: 1280px) {
  .pd_home .home_faq .no-results { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_home .home_faq .no-results { width: 90% !important; }
}
.pd_home .home_faq .no-results a { color: var(--primary); }
.pd_home .customVideoHeight { height: auto; width: auto; }
.pd_home .customVideoHeight.payments { border-top-right-radius: 32px; border-bottom-right-radius: 32px; width: 699px; }
@media screen and (max-width: 1280px) {
  .pd_home .customVideoHeight.payments { width: 699px; height: 437px; }
}
@media screen and (max-width: 900px) {
  .pd_home .customVideoHeight.payments { width: auto; height: auto; }
}
.pd_home .customVideoHeight.video_card2 { width: 452px; height: 480px; }
@media screen and (max-width: 900px) {
  .pd_home .customVideoHeight.video_card1, .pd_home .customVideoHeight.video_card2 { width: auto; height: auto; }
}
.black_friday_banner_movement { width: 100%; background-image: url("/images/black/banner.png"); height: 100px; padding: 0px 10%; background-position: 50% center; background-repeat: no-repeat; background-size: cover; position: relative; display: flex; justify-content: space-between; align-items: center; }
@media screen and (max-width: 600px) {
  .black_friday_banner_movement { padding: 0px 5%; }
}
.black_friday_banner_movement .placeholder { width: 94px; }
.black_friday_banner_movement .cover_image { position: absolute; width: 100%; height: 100%; margin: auto; top: 0px; left: 0px; display: flex; align-items: center; justify-content: center; z-index: 2; }
@media screen and (max-width: 600px) {
  .black_friday_banner_movement .cover_image { width: 90%; }
}
.black_friday_banner_movement .date_box { background-color: var(--primary); border-radius: 5px; padding: 6px 10px; }
.black_friday_banner_movement .date_box p { color: rgb(255, 255, 255); }
@media screen and (max-width: 600px) {
  .black_friday_banner_movement .date_box p { font-size: 10px; }
}
.black_friday_banner_movement .mid_text { display: flex; align-items: center; }
@media screen and (max-width: 850px) {
  .black_friday_banner_movement .mid_text { flex-direction: column; justify-content: center; }
}
.black_friday_banner_movement .mid_text p { font-weight: 400; font-size: 20px; line-height: 16px; color: rgb(255, 255, 255); }
@media screen and (max-width: 850px) {
  .black_friday_banner_movement .mid_text p { margin-bottom: 8px; }
}
@media screen and (max-width: 600px) {
  .black_friday_banner_movement .mid_text p { font-size: 10px; }
}
.black_friday_banner_movement .mid_text div { margin-left: 10px; clip-path: polygon(5% 0px, 100% 0px, 95% 100%, 0px 100%); background: linear-gradient(89.92deg, rgb(244, 68, 68) 1.39%, rgb(77, 0, 0) 82.75%); }
@media screen and (max-width: 600px) {
  .black_friday_banner_movement .mid_text div { clip-path: polygon(5% 0px, 100% 0px, 95% 100%, 0px 100%); }
}
.black_friday_banner_movement .mid_text div p { padding: 15px; }
@media screen and (max-width: 600px) {
  .black_friday_banner_movement .mid_text div p { padding: 2px 8px; }
}
.flier_banner { width: 100%; height: 100px; position: relative; background-image: url("./css_asset_1.png"); background-repeat: no-repeat; background-size: cover; background-position: 50% center; cursor: pointer; }
@media screen and (max-width: 1100px) {
  .flier_banner { display: none; }
}
.flier_banner.mobile { display: none; height: 108px; background-image: url("./css_asset_2.png"); }
@media screen and (max-width: 1100px) {
  .flier_banner.mobile { display: block; }
}
@media screen and (max-width: 800px) {
  .flier_banner.mobile { height: 88px; }
}
@media screen and (max-width: 600px) {
  .flier_banner.mobile { height: 58px; }
}
.pd_about_page_component .pd_hero, .pd_career_page_component .pd_hero { width: 100%; position: relative; padding-top: 240px; }
@media screen and (max-width: 950px) {
  .pd_about_page_component .pd_hero, .pd_career_page_component .pd_hero { padding-top: 140px; }
}
.pd_about_page_component .pd_hero::before, .pd_career_page_component .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_about_page_component .pd_hero::before, .pd_career_page_component .pd_hero::before { height: 60%; }
}
.pd_about_page_component .pd_hero .pd_navbar, .pd_career_page_component .pd_hero .pd_navbar { margin-top: 0px; }
.pd_about_page_component .pd_image_section, .pd_career_page_component .pd_image_section { width: 100%; height: 590px; margin-top: 120px; position: relative; }
@media screen and (max-width: 900px) {
  .pd_about_page_component .pd_image_section, .pd_career_page_component .pd_image_section { height: 350px; }
}
.pd_about_page_component .pd_second_section, .pd_career_page_component .pd_second_section { padding: 48px 5% 112px; background: rgb(253, 253, 253); margin-top: 60px; }
.pd_about_page_component .pd_second_section .explanation_section, .pd_career_page_component .pd_second_section .explanation_section { margin-top: 48px; width: 100%; }
.pd_about_page_component .pd_second_section .explanation_section .flex_explanation, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation { width: 100%; display: flex; justify-content: space-between; margin-bottom: 36px; }
@media screen and (max-width: 768px) {
  .pd_about_page_component .pd_second_section .explanation_section .flex_explanation, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation { margin-bottom: 24px; flex-direction: column; }
}
.pd_about_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation { width: 38%; padding: 48px; background: rgba(235, 246, 240, 0.5); border-radius: 20px; min-height: 400px; }
@media screen and (max-width: 768px) {
  .pd_about_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation { padding: 36px 17px; margin-bottom: 24px; min-height: 330px; width: 100% !important; }
  .pd_about_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation:last-child, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation:last-child { margin-bottom: 0px; }
}
.pd_about_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation.pink, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation.pink { background: rgba(251, 230, 234, 0.5); }
.pd_about_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation.big, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation.big { width: 58%; }
.pd_about_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation .title, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation .title { font-weight: 500; font-size: 32px; line-height: 35px; color: var(--black01); letter-spacing: -0.015em; margin-bottom: 8px; font-family: graphik_medium; }
@media screen and (max-width: 768px) {
  .pd_about_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation .title, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation .title { font-size: 20px; line-height: 22px; }
}
.pd_about_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation .description, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation .description { font-size: 16px; line-height: 29px; color: var(--black03); }
@media screen and (max-width: 768px) {
  .pd_about_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation .description, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation .single_explanation .description { font-size: 14px; line-height: 26px; }
}
.pd_about_page_component .pd_second_section .explanation_section .flex_explanation_full, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation_full { display: flex; background: rgba(255, 248, 231, 0.5); border-radius: 20px; padding: 76px 109px 136px; margin-bottom: 36px; justify-content: flex-end; }
@media screen and (max-width: 768px) {
  .pd_about_page_component .pd_second_section .explanation_section .flex_explanation_full, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation_full { padding: 76px 5%; margin-bottom: 24px; flex-direction: column-reverse; }
}
.pd_about_page_component .pd_second_section .explanation_section .flex_explanation_full .text_box, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation_full .text_box { width: 60%; }
@media screen and (max-width: 768px) {
  .pd_about_page_component .pd_second_section .explanation_section .flex_explanation_full .text_box, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation_full .text_box { width: 100%; }
}
.pd_about_page_component .pd_second_section .explanation_section .flex_explanation_full .text_box .title, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation_full .text_box .title { font-weight: 500; font-size: 40px; line-height: 47px; color: var(--black01); font-family: graphik_medium; letter-spacing: -0.015em; }
@media screen and (max-width: 900px) {
  .pd_about_page_component .pd_second_section .explanation_section .flex_explanation_full .text_box .title, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation_full .text_box .title { font-size: 24px; line-height: 26px; }
}
@media screen and (max-width: 640px) {
  .pd_about_page_component .pd_second_section .explanation_section .flex_explanation_full .text_box .title, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation_full .text_box .title { font-size: 28px; line-height: 35px; }
}
.pd_about_page_component .pd_second_section .explanation_section .flex_explanation_full .text_box .description, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation_full .text_box .description { font-size: 16px; line-height: 29px; color: var(--black03); }
@media screen and (max-width: 768px) {
  .pd_about_page_component .pd_second_section .explanation_section .flex_explanation_full .text_box .description, .pd_career_page_component .pd_second_section .explanation_section .flex_explanation_full .text_box .description { font-size: 14px; line-height: 26px; }
}
.pd_about_page_component .pd_third_section, .pd_career_page_component .pd_third_section { margin-top: 88px; }
.pd_about_page_component .pd_third_section .partner_container, .pd_career_page_component .pd_third_section .partner_container { width: 80%; margin: auto; max-width: 1440px; }
@media screen and (max-width: 1280px) {
  .pd_about_page_component .pd_third_section .partner_container, .pd_career_page_component .pd_third_section .partner_container { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_about_page_component .pd_third_section .partner_container, .pd_career_page_component .pd_third_section .partner_container { width: 90% !important; }
}
.pd_about_page_component .pd_third_section .partner_flex, .pd_career_page_component .pd_third_section .partner_flex { display: flex; align-items: center; width: 100%; margin-top: 64px; flex-wrap: wrap; }
.pd_about_page_component .pd_third_section .partner_flex > span, .pd_career_page_component .pd_third_section .partner_flex > span { margin-right: 53px !important; }
.pd_about_page_component .pd_third_section .partner_flex > span:last-child, .pd_career_page_component .pd_third_section .partner_flex > span:last-child { margin-right: 0px !important; }
@media screen and (max-width: 900px) {
  .pd_about_page_component .pd_third_section .partner_flex > span, .pd_career_page_component .pd_third_section .partner_flex > span { margin-bottom: 20px !important; }
}
@media screen and (max-width: 768px) {
  .pd_about_page_component .pd_third_section .partner_flex, .pd_career_page_component .pd_third_section .partner_flex { display: none; }
}
.pd_about_page_component .pd_third_section .mobile_partner_flex, .pd_career_page_component .pd_third_section .mobile_partner_flex { display: none; margin-top: 24px; width: 100%; }
@media screen and (max-width: 768px) {
  .pd_about_page_component .pd_third_section .mobile_partner_flex, .pd_career_page_component .pd_third_section .mobile_partner_flex { display: block; }
}
.pd_about_page_component .pd_third_section .mobile_partner_flex .row, .pd_about_page_component .pd_third_section .mobile_partner_flex .row_two, .pd_career_page_component .pd_third_section .mobile_partner_flex .row, .pd_career_page_component .pd_third_section .mobile_partner_flex .row_two { width: 100%; display: flex; justify-content: center; align-items: center; }
.pd_about_page_component .pd_third_section .mobile_partner_flex .row > span, .pd_about_page_component .pd_third_section .mobile_partner_flex .row_two > span, .pd_career_page_component .pd_third_section .mobile_partner_flex .row > span, .pd_career_page_component .pd_third_section .mobile_partner_flex .row_two > span { margin-right: 20px !important; }
.pd_about_page_component .pd_third_section .mobile_partner_flex .row > span:last-child, .pd_about_page_component .pd_third_section .mobile_partner_flex .row_two > span:last-child, .pd_career_page_component .pd_third_section .mobile_partner_flex .row > span:last-child, .pd_career_page_component .pd_third_section .mobile_partner_flex .row_two > span:last-child { margin-right: 0px !important; }
.pd_about_page_component .pd_third_section .mobile_partner_flex .row_two, .pd_career_page_component .pd_third_section .mobile_partner_flex .row_two { margin-top: 15px; }
.pd_about_page_component .pd_third_section .investors_box, .pd_career_page_component .pd_third_section .investors_box { margin-top: 64px; background: rgb(246, 250, 254); padding: 62px 0px 87px 5%; }
.pd_about_page_component .pd_third_section .investors_box .text_box, .pd_career_page_component .pd_third_section .investors_box .text_box { margin-bottom: 48px; }
.pd_about_page_component .pd_third_section .investors_box .text_box .title, .pd_career_page_component .pd_third_section .investors_box .text_box .title { font-weight: 500; font-size: 32px; line-height: 35px; color: var(--black01); letter-spacing: -0.015em; margin-bottom: 8px; font-family: graphik_medium; }
@media screen and (max-width: 768px) {
  .pd_about_page_component .pd_third_section .investors_box .text_box .title, .pd_career_page_component .pd_third_section .investors_box .text_box .title { font-size: 20px; line-height: 22px; }
}
.pd_about_page_component .pd_third_section .investors_box .text_box .description, .pd_career_page_component .pd_third_section .investors_box .text_box .description { font-size: 16px; line-height: 29px; color: var(--black03); }
@media screen and (max-width: 768px) {
  .pd_about_page_component .pd_third_section .investors_box .text_box .description, .pd_career_page_component .pd_third_section .investors_box .text_box .description { font-size: 14px; line-height: 26px; }
}
@media screen and (max-width: 900px) {
  .pd_about_page_component .pd_third_section .investors_box .text_box .description, .pd_career_page_component .pd_third_section .investors_box .text_box .description { width: 100%; }
}
.pd_about_page_component .pd_third_section .investors_box .overlay, .pd_career_page_component .pd_third_section .investors_box .overlay { --gradient-width: 50px !important; }
.pd_about_page_component .pd_third_section .investors_box .investor_images, .pd_career_page_component .pd_third_section .investors_box .investor_images { width: 100%; }
.pd_about_page_component .pd_third_section .investors_box .investor_images a, .pd_career_page_component .pd_third_section .investors_box .investor_images a { margin-right: 35px !important; }
.pd_about_page_component .pd_third_section .investors_box .others, .pd_career_page_component .pd_third_section .investors_box .others { font-weight: 400; font-size: 18px; line-height: 29px; text-align: center; color: var(--black02); margin-top: 36px; }
@media screen and (max-width: 600px) {
  .pd_about_page_component .pd_third_section .investors_box .others, .pd_career_page_component .pd_third_section .investors_box .others { font-size: 14px; }
}
.pd_about_page_component .pd_forth_section, .pd_career_page_component .pd_forth_section { width: 100%; position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; margin-bottom: 78px; height: 540px; }
.pd_about_page_component .pd_forth_section .text_box, .pd_career_page_component .pd_forth_section .text_box { position: relative; }
@media screen and (max-width: 600px) {
  .pd_about_page_component .pd_forth_section .text_box, .pd_career_page_component .pd_forth_section .text_box { width: 90%; margin: 0px auto; }
}
.pd_about_page_component .pd_forth_section .text_box .title, .pd_career_page_component .pd_forth_section .text_box .title { font-size: 48px; line-height: 53px; margin-bottom: 12px; letter-spacing: -0.015em; color: var(--white); text-align: center; }
@media screen and (max-width: 768px) {
  .pd_about_page_component .pd_forth_section .text_box .title, .pd_career_page_component .pd_forth_section .text_box .title { font-size: 32px; line-height: 46px; }
}
.pd_about_page_component .pd_forth_section .text_box .description, .pd_career_page_component .pd_forth_section .text_box .description { font-size: 16px; line-height: 29px; color: var(--white); text-align: center; }
@media screen and (max-width: 768px) {
  .pd_about_page_component .pd_forth_section .text_box .description, .pd_career_page_component .pd_forth_section .text_box .description { font-size: 14px; line-height: 26px; }
}
@media screen and (max-width: 900px) {
  .pd_about_page_component .pd_forth_section .text_box .description, .pd_career_page_component .pd_forth_section .text_box .description { width: 100%; }
}
.pd_about_page_component .pd_forth_section button, .pd_career_page_component .pd_forth_section button { width: 250px; margin-top: 32px; }
@media screen and (max-width: 600px) {
  .pd_about_page_component .pd_forth_section button, .pd_career_page_component .pd_forth_section button { width: 200px; }
}
@media screen and (max-width: 800px) {
  .pd_about_page_component .pd_hero .pd_centered_header { display: none; }
}
.pd_about_page_component .pd_hero .pd_centered_header .title { width: 100%; margin-bottom: 16px; }
@media screen and (max-width: 600px) {
  .pd_about_page_component .pd_hero .pd_centered_header .title { width: 100%; }
}
@media screen and (max-width: 450px) {
  .pd_about_page_component .pd_hero .pd_centered_header .title { text-align: left; margin-bottom: 20px; }
}
.pd_about_page_component .pd_hero .pd_centered_header .description { width: 100%; }
@media screen and (max-width: 450px) {
  .pd_about_page_component .pd_hero .pd_centered_header .description { text-align: left; }
}
.pd_about_page_component .pd_hero .pd_centered_header.mobile { display: none; }
@media screen and (max-width: 800px) {
  .pd_about_page_component .pd_hero .pd_centered_header.mobile { display: block; }
}
.pd_about_page_component .pd_second_section { width: 90%; margin: auto; padding-top: 0px; padding-bottom: 0px; background: rgb(255, 255, 255); }
.pd_about_page_component .pd_second_section .work_flex { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 82px; }
.pd_career_page_component .pd_hero { width: 100%; position: relative; padding-top: 240px; }
@media screen and (max-width: 950px) {
  .pd_career_page_component .pd_hero { padding-top: 140px; }
}
.pd_career_page_component .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_career_page_component .pd_hero::before { height: 60%; }
}
.pd_career_page_component .pd_hero .pd_centered_header .title { width: 100%; margin-bottom: 16px; }
@media screen and (max-width: 600px) {
  .pd_career_page_component .pd_hero .pd_centered_header .title { width: 100%; }
}
@media screen and (max-width: 450px) {
  .pd_career_page_component .pd_hero .pd_centered_header .title { text-align: left; }
}
.pd_career_page_component .pd_hero .pd_centered_header .description { width: 100%; }
@media screen and (max-width: 450px) {
  .pd_career_page_component .pd_hero .pd_centered_header .description { text-align: left; display: none; }
}
.pd_career_page_component .pd_hero .pd_centered_header .description.mobile { display: none; }
@media screen and (max-width: 450px) {
  .pd_career_page_component .pd_hero .pd_centered_header .description.mobile { display: block; }
}
.pd_career_page_component .pd_hero .pd_centered_header .primary_btn { width: 250px; }
.pd_career_page_component .pd_image_section { width: 100%; height: 541px; margin-top: 120px; position: relative; }
@media screen and (max-width: 900px) {
  .pd_career_page_component .pd_image_section { height: 350px; }
}
.pd_career_page_component .pd_second_section { width: 80%; max-width: 1440px; padding: 0px; margin: 120px auto auto; }
@media screen and (max-width: 1280px) {
  .pd_career_page_component .pd_second_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_career_page_component .pd_second_section { width: 90% !important; }
}
.pd_career_page_component .pd_second_section .pd_header_section .title { font-size: 48px; line-height: 53px; letter-spacing: -0.015em; color: var(--black01); margin-bottom: 8px; }
@media screen and (max-width: 768px) {
  .pd_career_page_component .pd_second_section .pd_header_section .title { font-size: 32px; line-height: 46px; }
}
.pd_career_page_component .pd_second_section .pd_header_section .description { font-size: 16px; line-height: 29px; color: var(--black03); margin-bottom: 8px; }
@media screen and (max-width: 768px) {
  .pd_career_page_component .pd_second_section .pd_header_section .description { font-size: 14px; line-height: 26px; }
}
.pd_career_page_component .pd_second_section .pd_header_section .link { padding-left: 0px; }
.pd_career_page_component .pd_second_section .work_flex { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 42px; }
.pd_career_page_component .pd_forth_section_career { width: 80%; max-width: 1440px; background: rgb(248, 248, 248); border-radius: 20px; margin: 72px auto 100px; padding: 46px 40px; }
@media screen and (max-width: 1280px) {
  .pd_career_page_component .pd_forth_section_career { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_career_page_component .pd_forth_section_career { width: 90% !important; }
}
@media screen and (max-width: 600px) {
  .pd_career_page_component .pd_forth_section_career { padding: 46px 20px; }
}
.pd_career_page_component .pd_forth_section_career .section_title { font-weight: 500; font-size: 32px; line-height: 35px; color: var(--black01); letter-spacing: -0.015em; margin-bottom: 20px; }
@media screen and (max-width: 600px) {
  .pd_career_page_component .pd_forth_section_career .section_title { font-size: 24px; }
}
.pd_career_page_component .pd_forth_section_career .pd_second_section_position { margin: 0px; width: 100%; }
.pd_single_work_section { padding: 48px; border-radius: 20px; margin-bottom: 19px; width: 49%; }
.pd_single_work_section.green { background-color: var(--pastelgreen); }
.pd_single_work_section.pink { background-color: var(--pastelpink); }
.pd_single_work_section.yellow { background-color: var(--pastelyellow); }
.pd_single_work_section.blue { background-color: var(--pastelblue); }
.pd_single_work_section .cover_icon { width: 64px; height: 64px; display: flex; justify-content: center; align-items: center; margin-bottom: 24px; background: var(--white); border-radius: 50%; }
.pd_single_work_section .title { font-weight: 500; font-size: 32px; line-height: 35px; letter-spacing: -0.015em; margin-bottom: 8px; color: var(--black01); }
@media screen and (max-width: 600px) {
  .pd_single_work_section .title { font-size: 24px; }
}
.pd_single_work_section .description { font-weight: 400; font-size: 18px; line-height: 29px; color: var(--black02); }
@media screen and (max-width: 600px) {
  .pd_single_work_section .description { font-size: 14px; }
}
@media screen and (max-width: 800px) {
  .pd_single_work_section { width: 100%; margin-bottom: 25px; }
}
@media screen and (max-width: 600px) {
  .pd_single_work_section { padding: 30px; }
}
.pd_header_section .title { font-weight: 500; font-size: 48px; line-height: 53px; margin-bottom: 12px; letter-spacing: -0.015em; color: var(--black01); font-family: graphik_medium; }
.pd_header_section .title span { color: var(--primary); font-family: graphik_semibold; }
@media screen and (max-width: 600px) {
  .pd_header_section .title { font-size: 32px; line-height: 35px; }
}
.pd_header_section .description { font-weight: 400; font-size: 18px; line-height: 29px; color: var(--black03); }
@media screen and (max-width: 1100px) {
  .pd_header_section .description { width: 100%; }
}
@media screen and (max-width: 600px) {
  .pd_header_section .description { font-size: 14px; line-height: 22px; }
}
.pd_header_section.center .description, .pd_header_section.center .title { text-align: center; margin: auto auto 12px; }
.pd_header_section.left .description, .pd_header_section.left .title { text-align: left; margin-right: auto; }
.pd_header_section.white .title { color: var(--white); }
.pd_header_section.white .description { color: var(--grey04); }
.pd_header_section.small .title { font-size: 32px; line-height: 35px; }
@media screen and (max-width: 600px) {
  .pd_header_section.small .title { font-size: 24px; line-height: 26px; }
}
.pd_footer .pd_link_section { width: 80%; margin: auto; max-width: 1440px; padding-bottom: 100px; padding-top: 56px; display: flex; justify-content: space-between; flex-wrap: wrap; }
@media screen and (max-width: 1280px) {
  .pd_footer .pd_link_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_footer .pd_link_section { width: 90% !important; }
}
.pd_footer .pd_link_section .bumpa_description { width: 28%; }
@media screen and (max-width: 768px) {
  .pd_footer .pd_link_section .bumpa_description { width: 100%; margin-bottom: 30px; }
}
.pd_footer .pd_link_section .bumpa_description p { font-weight: 400; font-size: 14px; line-height: 26px; color: var(--balck02); }
@media screen and (max-width: 768px) {
  .pd_footer .pd_link_section .bumpa_description p { font-size: 14px; }
}
.pd_footer .pd_link_section .bumpa_description p.bumpa_description_text { margin-top: 8px; width: 80%; }
@media screen and (max-width: 1000px) {
  .pd_footer .pd_link_section .bumpa_description p.bumpa_description_text { width: 100%; }
}
.pd_footer .pd_link_section .bumpa_description .icon_flex { display: flex; margin: 16px 0px 24px; }
.pd_footer .pd_link_section .bumpa_description .icon_flex a { margin-right: 20px; }
.pd_footer .pd_link_section .bumpa_description .icon_flex a:last-child { margin-right: 0px; }
.pd_footer .pd_link_section .bumpa_description .icon_flex a svg { width: 24px; transition: 0.6s; }
.pd_footer .pd_link_section .bumpa_description .icon_flex a svg:hover { transform: rotate(1turn); }
.pd_footer .pd_link_section .bumpa_description .icon_flex a svg:hover path { fill: var(--primary); }
.pd_footer .pd_link_section .bumpa_description .icon_flex a svg.special:hover { transform: rotate(1turn); }
.pd_footer .pd_link_section .bumpa_description .icon_flex a svg.special:hover path { fill: rgb(255, 255, 255); }
.pd_footer .pd_link_section .bumpa_description .icon_flex a svg.special:hover rect { fill: var(--primary); }
.pd_footer .pd_link_section .fast_links { width: 14%; }
.pd_footer .pd_link_section .fast_links .title { font-weight: 500; font-size: 20px; line-height: 22px; color: var(--black01); letter-spacing: -0.015em; margin-bottom: 18px; }
@media screen and (max-width: 768px) {
  .pd_footer .pd_link_section .fast_links .title { font-size: 18px; }
}
.pd_footer .pd_link_section .fast_links .links { display: flex; flex-direction: column; }
.pd_footer .pd_link_section .fast_links .links a { font-weight: 400; font-size: 14px; line-height: 26px; margin-bottom: 15px; }
@media screen and (max-width: 768px) {
  .pd_footer .pd_link_section .fast_links .links a { font-size: 14px; }
}
.pd_footer .pd_link_section .fast_links .links a:last-child { margin-bottom: 0px; }
@media screen and (max-width: 900px) {
  .pd_footer .pd_link_section .fast_links { margin-bottom: 36px; }
}
@media screen and (max-width: 768px) {
  .pd_footer .pd_link_section .fast_links { width: 48%; }
}
.pd_download_section { width: 80%; max-width: 1440px; background-color: var(--primary); border-radius: 20px; padding: 70px 56px 0px 58px; margin: auto auto 34px; display: flex; justify-content: space-between; align-items: center; }
@media screen and (max-width: 1280px) {
  .pd_download_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_download_section { width: 90% !important; }
}
@media screen and (max-width: 1250px) {
  .pd_download_section { padding: 40px 18px; }
}
.pd_download_section > span { margin-bottom: -2px !important; }
@media screen and (max-width: 1250px) {
  .pd_download_section > span { display: none !important; }
}
.pd_download_section .text_box { width: calc(100% - 602px); }
@media screen and (max-width: 1250px) {
  .pd_download_section .text_box { width: 100%; }
}
.pd_download_section .text_box .title { font-weight: 500; font-size: 40px; line-height: 44px; color: var(--white); margin-bottom: 8px; }
@media screen and (max-width: 640px) {
  .pd_download_section .text_box .title { font-size: 32px; line-height: 35px; letter-spacing: -0.015em; text-align: center; }
}
.pd_download_section .text_box .description { font-weight: 400; font-size: 16px; line-height: 26px; color: var(--grey04); margin-bottom: 36px; }
@media screen and (max-width: 500px) {
  .pd_download_section .text_box .description { font-size: 14px; line-height: 22px; }
}
.pd_download_section .text_box .link_flex { width: 100%; display: flex; flex-wrap: wrap; margin-bottom: 40px; }
@media screen and (max-width: 500px) {
  .pd_download_section .text_box .link_flex { flex-direction: column; margin-bottom: 0px; align-items: center; }
}
.pd_download_section .text_box .link_flex svg { margin-right: 16px; cursor: pointer; }
.pd_download_section .text_box .link_flex svg:last-child { margin-right: 0px; }
@media screen and (max-width: 500px) {
  .pd_download_section .text_box .link_flex svg { margin-right: 0px; margin-bottom: 12px; }
  .pd_download_section .text_box .link_flex svg:last-child { margin-bottom: 0px; }
}
.pd_press_section { margin-bottom: 72px; }
.pd_press_section .pd_header_section { width: 80%; margin: auto; max-width: 1440px; }
@media screen and (max-width: 1280px) {
  .pd_press_section .pd_header_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_press_section .pd_header_section { width: 90% !important; }
}
.pd_press_section .logo_flex { display: flex; margin-top: 50px; align-items: center; justify-content: center; gap: 1rem 3rem; flex-wrap: wrap; }
@media screen and (max-width: 768px) {
  .pd_press_section .logo_flex { margin-top: 30px; }
}
.pd_press_section .logo_flex .overlay { --gradient-width: 50px !important; }
.pd_press_section .logo_flex a { min-width: max-content; width: max-content; }
.pd_press_section .logo_flex a:last-child { margin-left: 0px; }
@media screen and (max-width: 768px) {
  .pd_press_section .logo_flex .logo_lg { display: none; }
}
.pd_press_section .logo_flex .logo_mb { display: none; }
@media screen and (max-width: 768px) {
  .pd_press_section .logo_flex .logo_mb { display: block; }
}
.pd_faq_page { padding-top: 260px; }
@media screen and (max-width: 768px) {
  .pd_faq_page { padding-top: 140px; }
}
.pd_faq_page .pd_hero { margin-bottom: 100px; }
@media screen and (max-width: 768px) {
  .pd_faq_page .pd_hero { margin-bottom: 76px; }
}
.pd_faq_page .pd_hero .text_box { width: 80%; margin: auto; max-width: 1440px; }
@media screen and (max-width: 1280px) {
  .pd_faq_page .pd_hero .text_box { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_faq_page .pd_hero .text_box { width: 90% !important; }
}
.pd_faq_page .pd_hero .title { font-size: 48px; line-height: 53px; letter-spacing: -0.015em; color: var(--black01); margin-bottom: 12px; text-align: center; }
@media screen and (max-width: 768px) {
  .pd_faq_page .pd_hero .title { font-size: 32px; line-height: 46px; }
}
.pd_faq_page .pd_hero .title.lead_title { font-weight: 500; font-size: 40px; line-height: 47px; color: var(--black01); font-family: graphik_medium; letter-spacing: -0.015em; }
@media screen and (max-width: 900px) {
  .pd_faq_page .pd_hero .title.lead_title { font-size: 24px; line-height: 26px; }
}
@media screen and (max-width: 640px) {
  .pd_faq_page .pd_hero .title.lead_title { font-size: 28px; line-height: 35px; }
}
@media screen and (max-width: 500px) {
  .pd_faq_page .pd_hero .title { text-align: left; }
}
.pd_faq_page .pd_hero .description { font-size: 16px; line-height: 29px; color: var(--black03); text-align: center; margin: auto; }
@media screen and (max-width: 768px) {
  .pd_faq_page .pd_hero .description { font-size: 14px; line-height: 26px; }
}
@media screen and (max-width: 500px) {
  .pd_faq_page .pd_hero .description { display: none; text-align: left; }
}
.pd_faq_page .pd_hero .description.mobile { display: none; }
@media screen and (max-width: 500px) {
  .pd_faq_page .pd_hero .description.mobile { display: block; }
}
.pd_faq_page .pd_hero .description a { text-decoration: underline; color: var(--primary); }
@media screen and (max-width: 900px) {
  .pd_faq_page .pd_hero .description { width: 100%; }
}
.pd_faq_page .pd_second_section { max-width: 1440px; border-radius: 20px; margin: auto auto 126px; width: 70%; }
@media screen and (max-width: 1280px) {
  .pd_faq_page .pd_second_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_faq_page .pd_second_section { width: 90% !important; }
}
@media screen and (max-width: 950px) {
  .pd_faq_page .pd_second_section { width: 90%; }
}
@media screen and (max-width: 768px) {
  .pd_faq_page .pd_second_section { padding: 0px; background: none; width: 100%; }
}
.pd_faq_page .pd_second_section .flex_stack { overflow-x: auto; width: 100%; background: var(--grey03); padding: 24px; border-radius: 8px; }
.pd_faq_page .pd_second_section .flex_stack::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: rgb(240, 242, 243); }
.pd_faq_page .pd_second_section .flex_stack::-webkit-scrollbar { height: 0px; width: 0px; background: var(--primary); }
.pd_faq_page .pd_second_section .flex_stack::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: var(--primary); }
.pd_faq_page .pd_second_section .flex_stack .status_chip { margin: 0px 56px 0px 0px; font-size: 16px; font-weight: 400; }
@media screen and (max-width: 768px) {
  .pd_faq_page .pd_second_section .flex_stack .status_chip { margin-right: 24px; }
}
.pd_faq_page .pd_second_section .flex_stack .status_chip:last-child { margin-right: 0px; }
@media screen and (max-width: 768px) {
  .pd_faq_page .pd_second_section .flex_stack .status_chip:last-child { margin-right: 0px; }
  .pd_faq_page .pd_second_section .flex_stack { padding: 16px 20px; }
}
.pd_faq_page .pd_second_section .accordion_section { margin-top: 52px; background-color: var(--grey04); padding: 24px; border-radius: 20px; }
@media screen and (max-width: 768px) {
  .pd_faq_page .pd_second_section .accordion_section { padding: 0px 5%; margin-top: 24px; }
}
.pd_faq_page .pd_second_section .accordion_box { box-shadow: none; border-radius: 16px; background: var(--white); padding: 24px; margin: 24px 0px; }
@media screen and (max-width: 768px) {
  .pd_faq_page .pd_second_section .accordion_box .faq_icon { width: 14px; height: 14px; font-weight: 600; margin-left: 0.5rem; }
  .pd_faq_page .pd_second_section .accordion_box .faq_icon_x { width: 12px; height: 12px; font-weight: 600; margin-left: 0.5rem; }
}
.pd_faq_page .pd_second_section .accordion_box .title { font-weight: 500; font-size: 20px; line-height: 140%; color: var(--black01); letter-spacing: -0.015em; }
.pd_faq_page .pd_second_section .accordion_box .content { font-weight: 400; font-size: 16px; line-height: 24px; color: var(--black03); }
.pd_faq_page .pd_second_section .accordion_box .accordion_title { padding: 0px; min-height: unset !important; }
.pd_faq_page .pd_second_section .accordion_box .accordion_title .MuiAccordionSummary-contentGutters { margin: 0px !important; }
.pd_faq_page .pd_second_section .accordion_box .MuiAccordionDetails-root { padding-top: 16px; padding-bottom: 0px !important; }
.pd_faq_page .pd_second_section .accordion_box::before { display: none; }
.pd_faq_page .pd_second_section .accordion_box .accordion_title { padding-left: 0px; padding-right: 0px; }
.pd_faq_page .pd_second_section .accordion_box .MuiAccordionDetails-root { padding-left: 0px !important; }
.pd_faq_page .pd_second_section .accordion_box .content { line-height: 30px; }
.pd_faq_page .pd_third_section { width: 80%; max-width: 1440px; background-color: var(--black01); border-radius: 20px; padding: 70px 88px 0px 70px; margin: auto auto 80px; display: flex; justify-content: space-between; align-items: center; }
@media screen and (max-width: 1280px) {
  .pd_faq_page .pd_third_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_faq_page .pd_third_section { width: 90% !important; }
}
@media screen and (max-width: 1200px) {
  .pd_faq_page .pd_third_section { padding: 70px 50px 0px; }
}
@media screen and (max-width: 900px) {
  .pd_faq_page .pd_third_section { flex-direction: column-reverse; padding: 36px 19px 0px; }
}
@media screen and (max-width: 370px) {
  .pd_faq_page .pd_third_section > span { width: 265px !important; }
}
.pd_faq_page .pd_third_section .text_box { width: calc(100% - 430px); }
@media screen and (max-width: 900px) {
  .pd_faq_page .pd_third_section .text_box { width: 100%; margin-bottom: 20px; }
}
.pd_faq_page .pd_third_section .text_box .title { font-weight: 500; font-size: 40px; line-height: 47px; font-family: graphik_medium; letter-spacing: -0.015em; color: var(--white); }
@media screen and (max-width: 900px) {
  .pd_faq_page .pd_third_section .text_box .title { font-size: 24px; line-height: 26px; }
}
@media screen and (max-width: 640px) {
  .pd_faq_page .pd_third_section .text_box .title { font-size: 28px; line-height: 35px; }
}
@media screen and (max-width: 1250px) {
  .pd_faq_page .pd_third_section .text_box .title { display: none; }
}
.pd_faq_page .pd_third_section .text_box .title.mobile { display: none; }
@media screen and (max-width: 1250px) {
  .pd_faq_page .pd_third_section .text_box .title.mobile { display: block; }
}
.pd_faq_page .pd_third_section .text_box .description { font-weight: 400; font-size: 16px; line-height: 29px; margin-top: 12px; color: var(--grey03); margin-bottom: 10px; }
@media screen and (max-width: 1160px) {
  .pd_faq_page .pd_third_section .text_box .description { width: 90%; }
}
@media screen and (max-width: 1000px) {
  .pd_faq_page .pd_third_section .text_box .description { width: 100%; }
}
@media screen and (max-width: 768px) {
  .pd_faq_page .pd_third_section .text_box .description { font-size: 16px; line-height: 22px; margin-bottom: 24px; }
}
.pd_centered_header { margin-left: 5%; margin-right: 5%; display: flex; flex-direction: column; align-items: center; }
.pd_centered_header .title { font-size: 48px; line-height: 53px; letter-spacing: -0.015em; color: var(--black01); width: 60%; text-align: center; margin: auto auto 12px; }
@media screen and (max-width: 768px) {
  .pd_centered_header .title { font-size: 32px; line-height: 46px; }
}
@media screen and (max-width: 980px) {
  .pd_centered_header .title { width: 100%; }
}
.pd_centered_header .description { font-size: 16px; line-height: 29px; color: var(--black03); width: 47%; text-align: center; margin: auto; }
@media screen and (max-width: 768px) {
  .pd_centered_header .description { font-size: 14px; line-height: 26px; }
}
@media screen and (max-width: 980px) {
  .pd_centered_header .description { width: 100%; }
}
.pd_centered_header button { width: 200px; margin: 36px auto 0px; height: 48px; }
@media screen and (max-width: 600px) {
  .pd_centered_header button { width: 100%; }
}
.pd_centered_header.left { align-items: flex-start; }
.pd_centered_header.left .description, .pd_centered_header.left .title { text-align: left; margin: 0px; }
.pd_centered_header.left .description { margin-top: 12px; }
.pd_centered_header.left button { margin: 36px 0px 0px; }
.pd_tnc .pd_hero { width: 100%; position: relative; padding-top: 240px; }
@media screen and (max-width: 950px) {
  .pd_tnc .pd_hero { padding-top: 140px; }
}
.pd_tnc .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_tnc .pd_hero::before { height: 60%; }
}
.pd_tnc .pd_second_section { max-width: 1440px; margin: 138px auto 160px; width: 80%; }
@media screen and (max-width: 1280px) {
  .pd_tnc .pd_second_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_tnc .pd_second_section { width: 90% !important; }
}
@media screen and (max-width: 600px) {
  .pd_tnc .pd_second_section { margin-bottom: 100px; }
}
.pd_tnc .pd_second_section h2 { font-size: 40px; font-weight: 500; line-height: 53px; margin: 30px 0px; font-family: freizeit_bold; }
@media screen and (max-width: 768px) {
  .pd_tnc .pd_second_section h2 { font-size: 25px; }
}
.pd_tnc .pd_second_section h3 { font-size: 30px; font-weight: 500; margin: 20px 0px; }
.pd_tnc .pd_second_section h4 { font-size: 20px; font-weight: 500; margin: 15px 0px; }
.pd_tnc .pd_second_section h6 { font-size: 18px; font-weight: 400; margin: 15px 0px 10px; }
.pd_tnc .pd_second_section li, .pd_tnc .pd_second_section p { font-size: 16px; line-height: 26px; }
@media screen and (max-width: 768px) {
  .pd_tnc .pd_second_section li, .pd_tnc .pd_second_section p { font-size: 14px; }
}
.pd_tnc .pd_second_section p { margin: 10px 0px; }
.pd_tnc .pd_second_section ul { margin: 15px 0px; list-style: disc; padding-left: 30px; }
.pd_tnc .pd_second_section ul li { margin: 10px 0px; }
.pd_tnc .pd_second_section table { width: 100%; border-collapse: collapse; border: 1px solid rgb(221, 221, 221); border-radius: 20px; margin: 20px 0px; }
.pd_tnc .pd_second_section table th { border-top-right-radius: 20px; border-top-left-radius: 20px; }
.pd_tnc .pd_second_section table td, .pd_tnc .pd_second_section table th { padding: 15px; border: 1px solid rgb(221, 221, 221); }
.pd_pricing_component { position: relative; }
.pd_pricing_component .pd_hero { width: 100%; position: relative; padding-top: 240px; }
@media screen and (max-width: 950px) {
  .pd_pricing_component .pd_hero { padding-top: 140px; }
}
.pd_pricing_component .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_pricing_component .pd_hero::before { height: 60%; }
}
.pd_pricing_component .pd_hero .pd_centered_header .title { width: 100%; margin-bottom: 16px; }
.pd_pricing_component .pd_hero .pd_centered_header .title span { color: var(--primary); font-family: freizeit_bold; }
@media screen and (max-width: 600px) {
  .pd_pricing_component .pd_hero .pd_centered_header .title { width: 100%; }
}
@media screen and (max-width: 450px) {
  .pd_pricing_component .pd_hero .pd_centered_header .title { font-size: 26px; }
}
.pd_pricing_component .pd_hero .pd_centered_header .description { width: 100%; }
.pd_pricing_component .pd_third_section { width: 80%; max-width: 1440px; margin: auto auto 100px; position: relative; overflow: visible; --global-top-offset: 125px; --compare-header-height: 96px; }
@media screen and (max-width: 1280px) {
  .pd_pricing_component .pd_third_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_pricing_component .pd_third_section { width: 90% !important; }
}
@media screen and (max-width: 640px) {
  .pd_pricing_component .pd_third_section { --global-top-offset: 104px; }
}
@media screen and (max-width: 767px) {
  .pd_pricing_component .pd_third_section { width: 100%; --global-top-offset: 0px; --compare-header-height: 0px; }
}
.pd_pricing_component .pd_third_section .compare_header_wrapper { position: sticky; top: var(--global-top-offset,125px); z-index: 9; background: var(--white); box-shadow: none; padding-bottom: 28px; padding-top: 20px; align-items: flex-end !important; margin-bottom: 0px !important; }
@media screen and (max-width: 1024px) {
  .pd_pricing_component .pd_third_section .compare_header_wrapper { flex-direction: column; gap: 24px; padding: 10px 0px 24px; border-bottom: 0px; box-shadow: none; align-items: center !important; margin-bottom: 0px !important; }
}
@media screen and (max-width: 767px) {
  .pd_pricing_component .pd_third_section .compare_header_wrapper { position: static; top: auto; z-index: auto; }
}
@media screen and (max-width: 1024px) {
  .pd_pricing_component .pd_third_section .compare_header_wrapper .left { text-align: center; }
}
.pd_pricing_component .pd_third_section .compare_header_wrapper .left .title { color: rgb(0, 0, 0); font-family: graphik; font-size: 32px; font-style: normal; font-weight: 500; line-height: 38px; letter-spacing: -0.48px; }
@media screen and (max-width: 1024px) {
  .pd_pricing_component .pd_third_section .compare_header_wrapper .left .title { text-align: center; margin-bottom: 8px; font-size: 24px; line-height: 26.4px; letter-spacing: -0.36px; }
}
.pd_pricing_component .pd_third_section .compare_header_wrapper .left .description { font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 28.8px; color: var(--balck02); }
@media screen and (max-width: 768px) {
  .pd_pricing_component .pd_third_section .compare_header_wrapper .left .description { font-size: 14px; line-height: 22.4px; }
}
.pd_pricing_component .pd_third_section .header_wrapper { display: flex; justify-content: space-between; align-items: center; }
.pd_pricing_component .pd_third_section .header_wrapper .left .description { color: var(--balck02); }
@media screen and (max-width: 768px) {
  .pd_pricing_component .pd_third_section .header_wrapper .left .description, .pd_pricing_component .pd_third_section .header_wrapper .left .title { text-align: center; margin-left: auto; margin-right: auto; }
}
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper { display: flex; align-items: center; height: 42px; gap: 12px; }
@media screen and (max-width: 768px) {
  .pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper { flex-direction: column; width: 100%; height: auto; }
}
@media screen and (max-width: 767px) {
  .pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper { position: static; }
}
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .cycle_tabs { display: flex; min-width: 326px; height: 100%; padding: 4px 5px; align-items: center; gap: 4px; border-radius: 108px; border: 1px solid var(--grey03); background: var(--white); box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 7px 4px; }
@media screen and (max-width: 768px) {
  .pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .cycle_tabs { min-width: 100%; height: 42px; }
}
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .cycle_tabs .cycle_tab { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: auto; min-width: 102.667px; height: 34px; padding: 7px 10px; gap: 4px; text-align: center; color: var(--black03); font-feature-settings: "liga" 0, "clig" 0; font-family: graphik; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; white-space: nowrap; border-radius: 84px; }
@media screen and (max-width: 768px) {
  .pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .cycle_tabs .cycle_tab { font-size: 12px; }
}
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .cycle_tabs .cycle_tab .yearly_save { font-feature-settings: "liga" 0, "clig" 0; font-family: graphik; font-size: 10px; font-style: normal; font-weight: 400; line-height: 16px; white-space: nowrap; display: inline-flex; align-items: center; }
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .cycle_tabs .cycle_tab.active { background: var(--primary); color: var(--white); }
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search { display: flex; width: 279px; height: 42px; padding: 12px 8px 10px 16px; justify-content: center; align-items: center; border-radius: 48px; border: 1px solid var(--grey02); background: var(--white); }
@media screen and (max-width: 768px) {
  .pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search { width: 100%; }
}
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper { display: flex; width: 100%; justify-content: center; align-items: center; gap: 8px; flex: 1 0 0px; }
@media screen and (max-width: 768px) {
  .pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper { justify-content: space-between; gap: 6px; }
}
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper .search_main_group { display: flex; align-items: center; gap: 10px; flex: 1 0 0px; width: 183px; height: 24px; min-width: 0px; }
@media screen and (max-width: 768px) {
  .pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper .search_main_group { width: auto; flex: 1 1 auto; gap: 6px; }
}
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper .search_main_group .search_input_wrapper { display: flex; justify-content: center; align-items: center; width: 145px; gap: 6px; }
@media screen and (max-width: 1024px) {
  .pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper .search_main_group .search_input_wrapper { width: 247px; }
}
@media screen and (max-width: 768px) {
  .pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper .search_main_group .search_input_wrapper { width: auto; flex: 1 1 auto; justify-content: flex-start; }
}
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper .search_main_group .search_input_wrapper svg { flex-shrink: 0; width: 16px; height: 16px; }
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper .search_main_group .search_input_wrapper .search_input { flex: 1 1 0%; min-width: 0px; color: var(--balck02); font-feature-settings: "liga" 0, "clig" 0; font-family: graphik; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; }
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper .search_main_group .search_input_wrapper .search_input::placeholder { color: var(--black04); }
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper .search_main_group .match_counter { color: var(--black04); font-feature-settings: "liga" 0, "clig" 0; font-family: Graphik; font-size: 10px; font-style: normal; font-weight: 400; line-height: 16px; }
@media screen and (max-width: 768px) {
  .pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper .search_main_group .match_counter { margin-left: auto; padding-right: 2px; white-space: nowrap; }
}
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper .search_controls_group { display: flex; width: 72px; height: 30px; padding-left: 8px; justify-content: center; align-items: center; gap: 8px; flex-shrink: 0; border-left: 1px solid var(--grey02); }
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper .search_controls_group .nav_btn svg { stroke: var(--black04); }
.pd_pricing_component .pd_third_section .header_wrapper .compare_search_wrapper .pricing_search .search_wrapper .search_controls_group .rotate svg { transform: rotate(180deg) !important; }
.pd_pricing_component .pd_third_section .compare_search_sticky_wrap { display: none; }
@media screen and (max-width: 767px) {
  .pd_pricing_component .pd_third_section .compare_search_sticky_wrap { display: flex; position: sticky; top: var(--global-top-offset,0); z-index: 9; background: var(--white); padding-bottom: 24px; }
  .pd_pricing_component .pd_third_section .mobile_header_pricing { width: 70%; margin: auto; }
}
.pd_pricing_component .pd_third_section .mobile_feature { display: none; }
@media screen and (max-width: 767px) {
  .pd_pricing_component .pd_third_section .mobile_feature { display: none; }
}
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature { background: rgb(255, 255, 255); margin-bottom: 48px; box-shadow: rgba(0, 0, 0, 0.05) 1px 5px 100px; border-radius: 12px; padding: 40px 18px; margin-top: 30px; }
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature p.name { font-weight: 500; font-size: 24px; line-height: 26px; color: var(--black01); text-align: center; letter-spacing: -0.015em; }
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature p.desc { font-weight: 400; font-size: 14px; line-height: 22px; color: var(--black02); margin: 8px 0px 20px; text-align: center; }
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature p.price { font-weight: 500; font-size: 20px; line-height: 22px; text-align: center; color: var(--black03); letter-spacing: -0.015em; margin-bottom: 36px; }
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature button { display: flex; margin: auto; }
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature .table_box { width: 100%; overflow: hidden; }
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature .table_box .feature_title { font-weight: 500; font-size: 20px; line-height: 22px; color: var(--black02); letter-spacing: -0.015em; padding: 12px; border-top-color: ; border-top-style: ; border-top-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature .table_box .feature_flex { border-bottom: 1px solid var(--grey03); display: flex; justify-content: space-between; }
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature .table_box .feature_flex .large { width: 70%; border-right: 1px solid var(--grey03); }
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature .table_box .feature_flex .large p { font-weight: 600; font-size: 14px; line-height: 22px; padding: 12px; }
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature .table_box .feature_flex .small { width: 30%; }
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature .table_box .feature_flex .small ul { list-style: disc; width: auto; padding-left: 8px; }
@media screen and (max-width: 800px) {
  .pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature .table_box .feature_flex .small ul { width: max-content; margin: auto; }
}
@media screen and (max-width: 500px) {
  .pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature .table_box .feature_flex .small ul { width: auto; }
}
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature .table_box .feature_flex .small ul li { margin-bottom: 8px; }
@media screen and (max-width: 800px) {
  .pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature .table_box .feature_flex .small ul li { text-align: left; }
}
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature .table_box .feature_flex .small div { text-align: center; font-weight: 400; font-size: 10px; line-height: 15px; padding: 12px; }
@media screen and (max-width: 450px) {
  .pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature .table_box .feature_flex .small div { text-align: left; }
}
.pd_pricing_component .pd_third_section .mobile_feature .single_mobile_feature .table_box .feature_flex .small svg { display: block !important; margin: auto !important; }
.pd_second_pricing_section { width: 100%; padding: 72px 5%; margin-bottom: 56px; background-color: var(--black01); }
@media screen and (max-width: 768px) {
  .pd_second_pricing_section { padding: 52px 20px; }
}
.pd_second_pricing_section .plan_flex { margin-top: 56px; display: flex; justify-content: space-between; gap: 0.8rem; }
@media screen and (max-width: 1380px) {
  .pd_second_pricing_section .plan_flex { flex-wrap: wrap; justify-content: flex-start; }
  .pd_second_pricing_section .plan_flex .pd_choose_plan { max-width: 33%; flex-basis: 30% !important; }
}
@media screen and (max-width: 960px) {
  .pd_second_pricing_section .plan_flex { flex-wrap: wrap; justify-content: flex-start; }
  .pd_second_pricing_section .plan_flex .pd_choose_plan { max-width: 50%; flex-basis: 45% !important; }
}
@media screen and (max-width: 640px) {
  .pd_second_pricing_section .plan_flex { flex-wrap: nowrap; display: block; }
  .pd_second_pricing_section .plan_flex .pd_choose_plan { max-width: 100%; margin-bottom: 24px; }
}
@media screen and (max-width: 1170px) {
  .pd_second_pricing_section .plan_flex.choose { flex-direction: column; }
}
.pd_second_pricing_section .compare { --tw-text-opacity: 1; color: rgb(0 148 68/var(--tw-text-opacity)); }
@media (max-width: 768px) {
  .pd_second_pricing_section .compare { margin-top: 30px; font-size: 14px; }
}
.pd_second_pricing_section .compare { color: var(--primary); text-align: center; margin-top: 78px; display: block; font-size: 16px; }
@media screen and (max-width: 768px) {
  .pd_second_pricing_section .compare { margin-top: 30px; font-size: 14px; }
}
.pd_second_pricing_section.margin_cls { margin-top: 120px; }
.pd_second_pricing_section .tabs_conatiner { margin-top: 45px; }
.pd_second_pricing_section .tabs_conatiner .cycle { text-align: center; font-size: 14px; font-weight: 400; line-height: 22px; color: var(--black04); margin-bottom: 0.8rem; }
@media screen and (max-width: 768px) {
  .pd_second_pricing_section .tabs_conatiner { margin-top: 28px; }
}
.pd_second_pricing_section .tabs_conatiner .tabs { display: flex; background-color: var(--balck02); border-radius: 8px; width: 647px; margin: auto; padding: 5px; justify-content: space-between; align-items: center; }
@media screen and (max-width: 768px) {
  .pd_second_pricing_section .tabs_conatiner .tabs { width: 100%; border-radius: 4px; }
}
.pd_second_pricing_section .tabs_conatiner .tabs .single { font-style: normal; font-weight: 500; font-size: 14px; line-height: 22px; text-align: center; letter-spacing: -0.015em; padding: 15px 36px; margin: 0px; width: 50%; cursor: pointer; color: var(--white); font-family: graphik_medium !important; }
.pd_second_pricing_section .tabs_conatiner .tabs .single.active { background-color: var(--black05); border-radius: 4px; }
@media screen and (max-width: 768px) {
  .pd_second_pricing_section .tabs_conatiner .tabs .single { padding: 8px 20px; font-size: 14px; line-height: 22px; }
}
.pd_second_pricing_section .scale_more { display: flex; justify-content: center; background-color: var(--black05); width: 90%; margin: 3rem auto; border-radius: 20px; padding: 32px 0px; max-width: 1440px; }
@media screen and (max-width: 767px) {
  .pd_second_pricing_section .scale_more { width: 90%; margin: 2rem auto; }
}
.pd_second_pricing_section .scale_more .inner_wrap { width: 100%; }
.pd_second_pricing_section .scale_more .mobile_divider { border-bottom: 1px solid var(--balck02); padding-bottom: 1.2rem; margin-bottom: 1.2rem; }
.pd_second_pricing_section .scale_more h2 { color: var(--white); font-size: 24px; font-weight: 500; line-height: 133%; text-transform: capitalize; text-align: center; font-family: graphik_medium; margin-bottom: 8px; }
@media screen and (max-width: 767px) {
  .pd_second_pricing_section .scale_more h2 { font-size: 20px; padding: 0px 20px; }
}
.pd_second_pricing_section .scale_more p { color: var(--white02); text-align: center; font-size: 14px; font-weight: 400; line-height: 160%; font-family: graphik_regular; margin-bottom: 24px; }
@media screen and (max-width: 768px) {
  .pd_second_pricing_section .scale_more p { font-size: 14px; padding: 0px 20px; }
}
.pd_second_pricing_section .scale_more .btn_wrapper { display: flex; justify-content: center; align-items: center; gap: 10px; }
@media screen and (max-width: 767px) {
  .pd_second_pricing_section .scale_more .btn_wrapper { padding: 0px 20px; width: 100%; }
}
.pd_second_pricing_section .scale_more .btn_wrapper .get_paperless_btn { width: 240px; font-size: 15px; background-color: var(--white); color: var(--primary); font-weight: 500; }
.pd_second_pricing_section .scale_more .btn_wrapper .get_paperless_btn:hover { background-color: rgb(245, 245, 245); }
@media screen and (max-width: 767px) {
  .pd_second_pricing_section .scale_more .btn_wrapper .get_paperless_btn { width: 100%; font-size: 14px; color: var(--white); background-color: var(--primary); margin: auto; }
}
.pd_second_pricing_section .scale_more .btn_wrapper .find_plan_btn { width: 240px; font-size: 15px; background-color: var(--primary); font-weight: 500; }
.pd_second_pricing_section .scale_more .btn_wrapper .find_plan_btn:hover { background: rgb(0, 122, 56); }
@media screen and (max-width: 767px) {
  .pd_second_pricing_section .scale_more .btn_wrapper .find_plan_btn { width: 100%; font-size: 14px; margin: auto; }
}
.pd_second_pricing_section .mobile-only { display: none; }
@media screen and (max-width: 768px) {
  .pd_second_pricing_section .mobile-only { display: flex; align-items: center; justify-content: center; background-color: var(--white); color: var(--primary); border-radius: 1rem; font-size: 12px; font-family: graphik_medium; font-weight: 400; margin-bottom: -20px; width: 70%; }
}
.pd_second_pricing_section .full_price_link { width: 100%; text-align: center; margin-top: 3rem; }
.pd_second_pricing_section .full_price_link .full_pricing { color: var(--white); text-align: center; text-decoration: underline; font-size: 16px; line-height: 24px; }
.highlight-match { background-color: rgb(161, 255, 204); padding: 0px 2px; border-radius: 2px; }
.highlight-match.active-focus { background-color: var(--green01) !important; }
.pd_price_faq { padding: 66px 0px; border-radius: 20px; background-color: var(--grey04) !important; width: 100% !important; margin-bottom: 100px !important; }
.pd_price_faq .faq_wrapper { width: 75%; margin: auto; max-width: 1440px; }
@media screen and (max-width: 768px) {
  .pd_price_faq .faq_wrapper { width: 90%; }
}
.pd_price_faq .faq_wrapper h3 { font-family: Freizeit_bold; font-style: normal; font-weight: 500; font-size: 48px; line-height: 53px; text-align: center; color: var(--black01); margin-bottom: 60px; }
@media screen and (max-width: 768px) {
  .pd_price_faq .faq_wrapper h3 { font-size: 28px; line-height: 30px; margin-bottom: 20px; }
}
.pd_price_faq .faq_wrapper .accordion_section { margin-top: 52px; }
@media screen and (max-width: 768px) {
  .pd_price_faq .faq_wrapper .accordion_section { padding: 0px 5%; margin-top: 24px; }
}
.pd_price_faq .faq_wrapper .accordion_box { box-shadow: none; border-radius: 16px; background: var(--white); margin: 24px 0px; padding: 15px 24px; }
@media screen and (max-width: 768px) {
  .pd_price_faq .faq_wrapper .accordion_box .faq_icon { width: 14px; height: 14px; font-weight: 600; margin-left: 0.5rem; }
  .pd_price_faq .faq_wrapper .accordion_box .faq_icon_x { width: 12px; height: 12px; font-weight: 600; margin-left: 0.5rem; }
}
.pd_price_faq .faq_wrapper .accordion_box .title { font-weight: 500; font-size: 20px; line-height: 140%; color: var(--black01); letter-spacing: -0.015em; }
.pd_price_faq .faq_wrapper .accordion_box .content { color: var(--black03); }
.pd_price_faq .faq_wrapper .accordion_box .accordion_title { padding: 0px; min-height: unset !important; }
.pd_price_faq .faq_wrapper .accordion_box .accordion_title .MuiAccordionSummary-contentGutters { margin: 0px !important; }
.pd_price_faq .faq_wrapper .accordion_box .MuiAccordionDetails-root { padding-top: 16px; padding-bottom: 0px !important; }
.pd_price_faq .faq_wrapper .accordion_box::before { display: none; }
.pd_price_faq .faq_wrapper .accordion_box .accordion_title { padding-left: 0px; padding-right: 0px; }
.pd_price_faq .faq_wrapper .accordion_box .MuiAccordionDetails-root { padding-left: 0px !important; }
.pd_price_faq .faq_wrapper .accordion_box .content { font-family: Graphik_regular; font-weight: 400; font-size: 16px; line-height: 24px; }
@media screen and (max-width: 768px) {
  .pd_price_faq .faq_wrapper .accordion_box .content { font-size: 14px !important; }
  .pd_price_faq .faq .title { font-family: Freizeit_bold; line-height: 22; letter-spacing: -1.5%; font-size: 16px !important; }
}
.mobile_feature_table { display: none; border: 1px solid var(--grey03); width: 100%; position: relative; }
@media screen and (max-width: 767px) {
  .mobile_feature_table { display: block; }
}
.mobile_feature_table .thead { position: sticky; top: calc(var(--global-top-offset, 0px) + var(--compare-header-height, 0px) - 1px); z-index: 8; background: var(--white); border-bottom: 1px solid var(--grey01); }
.mobile_feature_table .tbody, .mobile_feature_table .thead { width: 100%; }
.mobile_feature_table .tbody .trow, .mobile_feature_table .thead .trow { width: 100%; display: flex; justify-content: space-between; }
.mobile_feature_table .tbody .trow .tdetails, .mobile_feature_table .thead .trow .tdetails { flex: 1 1 0px; width: auto; min-width: 0px; font-weight: 400; font-size: 14px; line-height: 22px; color: rgb(0, 0, 0); padding: 10px; }
@media screen and (max-width: 820px) {
  .mobile_feature_table .tbody .trow .tdetails, .mobile_feature_table .thead .trow .tdetails { font-size: 12px; }
}
@media screen and (max-width: 360px) {
  .mobile_feature_table .tbody .trow .tdetails, .mobile_feature_table .thead .trow .tdetails { font-size: 9px; }
}
.mobile_feature_table .tbody .trow .tdetails.title, .mobile_feature_table .thead .trow .tdetails.title { font-weight: 600; font-size: 18px; line-height: 29px; color: rgb(0, 0, 0); display: flex; align-items: center; justify-content: flex-start; text-align: left; }
.mobile_feature_table .tbody .trow.trow_body .tdetails, .mobile_feature_table .thead .trow.trow_body .tdetails { padding: 8px; display: flex; word-break: break-word; align-items: center; }
.mobile_feature_table .thead { background-color: rgba(230, 230, 230, 0.5); }
.mobile_feature_table .thead .trow { padding: 26px 0px; background-color: var(--white); }
.mobile_feature_table .thead .trow:first-child { padding: 0px; border: 0px; }
.mobile_feature_table .thead .trow:first-child .tdetails { border-top: 1px solid var(--grey01); border-bottom: 1px solid var(--grey01); }
.mobile_feature_table .thead .trow:first-child .tdetails:first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.mobile_feature_table .thead .trow .tdetails { border-right: 1px solid var(--grey01); font-weight: 400; font-size: 16px; line-height: 20px; }
.mobile_feature_table .thead .trow .tdetails.basic_title { background-color: var(--pastelblue); }
.mobile_feature_table .thead .trow .tdetails.starter_title { background-color: var(--pastelyellow); }
.mobile_feature_table .thead .trow .tdetails.pro_title { background-color: var(--pastelpink); }
.mobile_feature_table .thead .trow .tdetails.scale_title { background-color: var(--pastelgreen); }
.mobile_feature_table .thead .trow .tdetails.big { border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
.mobile_feature_table .thead .trow .tdetails:last-child { border-right: 0px; }
.mobile_feature_table .thead .trow .tdetails.feature_wrap { border-left: 1px solid var(--grey03); background-color: var(--grey03); }
.mobile_feature_table .tbody .mobile_cat_wrap { display: flex; justify-content: space-between; align-items: center; width: 100%; background-color: var(--grey03); padding: 12px 10px; }
.mobile_feature_table .tbody .mobile_cat { font-size: 14px; font-family: graphik_semibold; color: var(--black01); border-bottom: 1px solid var(--grey03); background-color: var(--grey03); }
.mobile_feature_table .tbody .mobile_feat { font-size: 12px; font-family: graphik_semibold; padding: 12px 10px; color: var(--black01); line-height: 14px; }
.mobile_feature_table .tbody .trow { border-bottom: 1px solid var(--grey03); border-top: 1px solid var(--grey03); }
.mobile_feature_table .tbody .trow .tdetails { border-right: 1px solid var(--grey03); }
.mobile_feature_table .tbody .trow .tdetails:last-child { border-right: 0px; }
.mobile_feature_table .tbody .trow ul { list-style: none; width: auto; }
.mobile_feature_table .tbody .trow ul li { border-bottom: .5px solid var(--grey02); height: auto; min-height: 50px; display: flex; flex-direction: column; justify-content: center; }
.mobile_feature_table .tbody .trow ul li.left-aligned { font-size: 44px; }
.mobile_feature_table .tbody .trow ul li span { display: inline-block; font-size: 10px; color: rgb(118, 123, 129); line-height: 14px; font-style: italic; }
.mobile_feature_table .tbody .trow ul li.no_list { height: auto; min-height: auto; border: 0px; margin-left: 5px; display: revert-layer !important; list-style-type: disc !important; }
.mobile_feature_table .tbody .trow ul li:last-child { border: 0px; }
.mobile_feature_table .tbody .trow .mobile_list_li .extra { display: inline-block; font-size: 12px; color: rgb(118, 123, 129); line-height: 22px; font-style: italic; }
.main_price_wrapper { flex-wrap: wrap; gap: 0.9%; width: 90%; max-width: 1440px; margin: auto; padding-left: 0px; }
@media screen and (max-width: 1024px) {
  .main_price_wrapper { display: block; }
}
.main_price_wrapper .plan_flex { width: 100%; }
@media screen and (max-width: 1024px) {
  .main_price_wrapper .plan_flex { width: 100%; }
}
.single_plan { flex: 1 1 0%; padding: 35px 28px; background: rgb(41, 41, 41); box-shadow: rgba(0, 0, 0, 0.05) 0px 0.850633px 1.70127px; border-radius: 17.0127px; }
@media screen and (max-width: 900px) {
  .single_plan { width: 100%; margin-bottom: 24px; }
}
.single_plan .name_box { display: flex; justify-content: space-between; align-items: center; }
.single_plan .name_box p { font-weight: 400; font-size: 20px; line-height: 26px; color: var(--white); letter-spacing: -0.015em; }
@media screen and (max-width: 600px) {
  .single_plan .name_box p { font-size: 16px; }
}
.single_plan .description_box { margin-top: 16px; }
.single_plan .description_box p { font-weight: 400; font-size: 14px; line-height: 26px; color: var(--black04); margin-bottom: 20px; height: 110px; margin-top: auto; }
@media screen and (max-width: 900px) {
  .single_plan .description_box p { height: auto; }
}
.single_plan .description_box .learn { font-weight: 400; font-size: 16px; display: flex; align-items: center; line-height: 24px; border-radius: 8px; color: var(--green02); }
.single_plan .description_box .learn svg { width: 14px; margin-left: 10px; color: var(--green02); }
.pd_choose_plan { flex: 1 1 0%; padding: 35px 20px; background: rgb(41, 41, 41); box-shadow: rgba(0, 0, 0, 0.05) 0px 0.850633px 1.70127px; border-radius: 20px; display: flex; flex-direction: column; left: 0px; position: relative; }
.pd_choose_plan.single_reco_plan { border: 2px solid var(--pastelgreen); }
.pd_choose_plan .top_part { border-bottom: 1px solid var(--balck02); margin-bottom: 0.5rem; }
.pd_choose_plan .top_part .special_gr { display: flex; align-items: center; background-color: var(--pastelgreen); padding: 0px 8px; border-radius: 24px; color: var(--primary); gap: 5px; width: max-content; margin-bottom: 7px; }
@media screen and (max-width: 480px) {
  .pd_choose_plan .top_part .special_gr { padding: 4px 8px; }
}
.pd_choose_plan .top_part .special_gr span { font-weight: 400; font-size: 12px; font-family: graphik_regular; }
@media screen and (max-width: 1280px) {
  .pd_choose_plan .top_part .special_gr span { font-size: 10px; }
}
.pd_choose_plan .top_part .reco_text { display: block; position: absolute; top: 0px; background-color: var(--pastelgreen); left: 0px; font-size: 10px; text-transform: uppercase; font-weight: 500; font-family: graphik_medium; color: var(--primary); border-top-left-radius: 17px; border-bottom-right-radius: 20px; padding: 4px 10px 4px 16px; }
.pd_choose_plan .top_part .single_slash_price { font-size: 16px; line-height: 22px; color: var(--black04); text-decoration: line-through; font-weight: 500; height: 20px; margin-bottom: 5px; font-family: graphik_medium !important; }
.pd_choose_plan .top_part .single_slash_price.special_starting { text-decoration: none; color: var(--white); font-size: 13px; }
.pd_choose_plan .btn_wrapper { margin-top: auto; margin-bottom: 1rem; }
.pd_choose_plan .title_part { min-height: 200px; display: flex; flex-direction: column; height: 100%; }
.pd_choose_plan .title_part .btn_wrapper { margin-top: auto; }
.pd_choose_plan .name_box { display: flex; justify-content: space-between; align-items: center; margin-bottom: 22px; }
@media screen and (max-width: 380px) {
  .pd_choose_plan .name_box { margin-bottom: 0px; }
}
.pd_choose_plan .name_box .name { font-weight: 400; font-size: 20px; line-height: 26px; color: var(--white); letter-spacing: -0.015em; font-family: graphik_medium; }
@media screen and (max-width: 600px) {
  .pd_choose_plan .name_box .name { font-size: 18px; }
}
.pd_choose_plan .name_box .recommended { padding: 4px 8px; background-color: rgba(148, 148, 148, 0.8); border-radius: 32px; font-weight: 500; font-size: 14px; line-height: 22px; color: var(--white); }
.pd_choose_plan .price_box { margin-bottom: 8px; display: flex; align-items: flex-end; width: 100%; padding-right: 10%; }
.pd_choose_plan .price_box .price { font-weight: 500; font-size: 26px; line-height: 120%; color: var(--white); }
@media screen and (max-width: 1280px) {
  .pd_choose_plan .price_box .price { font-size: 28px; }
}
.pd_choose_plan .price_box span { font-size: 14px; color: var(--white); }
.pd_choose_plan .description { font-weight: 400; font-size: 14px; line-height: 26px; color: var(--black04); margin-bottom: 16px; }
.pd_choose_plan .description.first_desc { height: 100px; }
@media screen and (max-width: 1280px) {
  .pd_choose_plan .description.first_desc { height: 110px; }
}
@media screen and (max-width: 768px) {
  .pd_choose_plan .description.first_desc { height: auto; }
}
@media screen and (max-width: 1170px) {
  .pd_choose_plan .description.first_desc { height: auto; }
}
.pd_choose_plan .description.short_desc { font-size: 10px; height: 20px; margin-top: -5px; line-height: 18px; }
@media screen and (max-width: 1300px) {
  .pd_choose_plan .description.short_desc { height: 40px; }
}
@media screen and (max-width: 768px) {
  .pd_choose_plan .description.short_desc { height: auto; margin-bottom: 8px; }
}
.pd_choose_plan .description.long_desc { color: var(--white02); font-size: 14px; height: 165px; font-family: graphik_regular; line-height: 22.4px; letter-spacing: 0px; }
@media screen and (max-width: 1178px) {
  .pd_choose_plan .description.long_desc { height: 165px; }
}
.pd_choose_plan .description.long_desc.plan_pf { height: 120px; }
@media screen and (max-width: 1170px) {
  .pd_choose_plan .description.long_desc.plan_pf { height: auto; }
}
@media screen and (max-width: 768px) {
  .pd_choose_plan .description.long_desc { height: auto; }
}
@media screen and (max-width: 1170px) {
  .pd_choose_plan .description.long_desc { height: auto; }
}
.pd_choose_plan .price.premium_yearly { display: flex; flex-direction: column; align-items: center; line-height: 1.2; margin: 0px; padding: 0px; }
.pd_choose_plan .price.premium_yearly .starting-from { font-size: 0.8rem; font-weight: 400; margin-bottom: -2px; }
.pd_choose_plan .price.premium_yearly .year-price { font-size: 28px; font-weight: 600; line-height: 1.3; }
.pd_choose_plan .list_features { margin-bottom: 32px; border-top: 1px solid var(--black04); padding-top: 24px; min-height: 360px; }
.pd_choose_plan .list_features.show_more { background: rgb(255, 255, 255); width: 90%; border-radius: 16px; box-shadow: rgba(255, 255, 255, 0.18) 0px 4px 24px 0px; position: absolute; top: 80px; padding: 16px; left: 20px; right: 0px; display: flex; flex-direction: column; }
.pd_choose_plan .list_features.show_more .close_mark { align-self: flex-end; }
.pd_choose_plan .list_features.show_more .feature p { color: var(--black01); }
@media screen and (max-width: 1170px) {
  .pd_choose_plan .list_features { min-height: unset; }
}
.pd_choose_plan .list_features .feature { display: flex; align-items: center; margin-bottom: 12px; }
.pd_choose_plan .list_features .feature:last-child { margin-bottom: 0px; }
.pd_choose_plan .list_features .feature p { margin-left: 10px; font-weight: 400; font-size: 14px; line-height: 22px; color: var(--white02); }
.pd_choose_plan .button { border-radius: 8px; background-color: var(--primary); width: 100%; height: 48px; }
.pd_choose_plan.perfect_plan { background-color: var(--pastelgreen); border: 1px solid var(--pastelgreen); padding: 24px; }
@media screen and (max-width: 380px) {
  .pd_choose_plan.perfect_plan { padding: 16px; }
}
.pd_choose_plan.perfect_plan .name_box .name { color: var(--black01); font-size: 24px; }
.pd_choose_plan.perfect_plan .first_desc { color: var(--black01); font-size: 16px; text-align: left; height: auto; }
@media screen and (max-width: 640px) {
  .pd_choose_plan.perfect_plan .first_desc { font-size: 14px; line-height: 24px; margin-bottom: 8px; }
}
.pd_choose_plan.perfect_plan .price_box .price { font-size: 40px; color: var(--black01); font-weight: 500 !important; }
.pd_choose_plan.perfect_plan .short_desc { font-size: 14px; color: var(--balck02); text-align: left; }
.pd_choose_plan.perfect_plan .long_desc { color: var(--black01); font-size: 14px; text-align: left; height: auto; }
@media screen and (max-width: 640px) {
  .pd_choose_plan.perfect_plan .long_desc { line-height: 26px; }
}
.pd_choose_plan.perfect_plan .compare_plan_pf { color: var(--primary); font-size: 15px; line-height: 22.5px; }
.pd_choose_plan.perfect_plan .slash_price { font-size: 20px; line-height: 22.5px; color: var(--black03); text-align: left; text-decoration: line-through; margin-bottom: -10px; }
.pd_community_page .pd_hero { width: 100%; position: relative; padding-top: 240px; }
@media screen and (max-width: 950px) {
  .pd_community_page .pd_hero { padding-top: 140px; }
}
.pd_community_page .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_community_page .pd_hero::before { height: 60%; }
}
.pd_community_page .pd_second_section { padding: 96px 5%; margin-top: 152px; background: rgb(251, 251, 251); }
.pd_community_page .pd_second_section .content_section { display: flex; align-items: center; justify-content: space-between; margin-top: 56px; }
.pd_community_page .pd_second_section .content_section .part_box { width: calc(100% - 650px); }
@media screen and (max-width: 1200px) {
  .pd_community_page .pd_second_section .content_section .part_box { width: calc(100% - 450px); }
}
@media screen and (max-width: 900px) {
  .pd_community_page .pd_second_section .content_section .part_box { margin-bottom: 50px; width: 100%; }
}
.pd_community_page .pd_second_section .content_section .part_box .single_part { display: flex; margin-bottom: 36px; }
.pd_community_page .pd_second_section .content_section .part_box .single_part .text_box { margin-left: 24px; width: calc(100% - 48px); }
.pd_community_page .pd_second_section .content_section .part_box .single_part .text_box .title { font-weight: 500; font-size: 20px; line-height: 22px; letter-spacing: -0.015em; color: var(--black02); margin-bottom: 4px; }
@media screen and (max-width: 600px) {
  .pd_community_page .pd_second_section .content_section .part_box .single_part .text_box .title { font-size: 18px; }
}
.pd_community_page .pd_second_section .content_section .part_box .single_part .text_box .description { font-weight: 400; font-size: 16px; line-height: 26px; color: var(--black03); }
@media screen and (max-width: 600px) {
  .pd_community_page .pd_second_section .content_section .part_box .single_part .text_box .description { font-size: 14px; }
}
.pd_community_page .pd_second_section .content_section .image_container { margin-right: 0px; }
@media screen and (max-width: 1200px) {
  .pd_community_page .pd_second_section .content_section .image_container { margin-right: 0px; }
}
@media screen and (max-width: 600px) {
  .pd_community_page .pd_second_section .content_section .image_container { width: 100%; }
}
@media screen and (max-width: 900px) {
  .pd_community_page .pd_second_section .content_section { flex-direction: column; }
}
.pd_community_page .pd_third_section { margin-top: 100px; padding-left: 5%; margin-bottom: 150px; }
@media screen and (max-width: 900px) {
  .pd_community_page .pd_third_section { padding: 0px 5%; }
}
.pd_community_page .pd_third_section .event_flex { display: flex; margin-top: 48px; width: 100%; overflow-x: auto; }
.pd_community_page .pd_third_section .event_flex::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: rgb(240, 242, 243); }
.pd_community_page .pd_third_section .event_flex::-webkit-scrollbar { height: 0px; width: 0px; background: var(--primary); }
.pd_community_page .pd_third_section .event_flex::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: var(--primary); }
.pd_community_page .pd_third_section .event_flex .single_event { background: rgb(255, 255, 255); border: 1px solid rgb(242, 242, 242); border-radius: 16px; width: 288px; min-width: 288px; margin-right: 38px; }
@media screen and (max-width: 768px) {
  .pd_community_page .pd_third_section .event_flex .single_event { width: 288px; min-width: 288px; }
}
.pd_community_page .pd_third_section .event_flex .single_event:last-child { margin-right: 0px; }
.pd_community_page .pd_third_section .event_flex .single_event .image_box { width: 100%; border-top-left-radius: 16px; cursor: pointer; border-top-right-radius: 16px; height: 200px; overflow: hidden; position: relative; }
.pd_community_page .pd_third_section .event_flex .single_event .text_box { padding: 0px 15px; }
.pd_community_page .pd_third_section .event_flex .single_event .title { font-weight: 500; font-size: 20px; line-height: 22px; color: rgb(0, 0, 0); height: 44px; margin: 31px 0px 8px; }
.pd_community_page .pd_third_section .event_flex .single_event .description { font-weight: 400; font-size: 14px; line-height: 22px; height: 66px; margin-bottom: 16px; color: var(--black02); }
.pd_community_page .pd_third_section .event_flex .single_event .date_flex { display: flex; align-items: center; margin-bottom: 8px; }
.pd_community_page .pd_third_section .event_flex .single_event .date_flex:last-child { margin-bottom: 0px; }
.pd_community_page .pd_third_section .event_flex .single_event .date_flex p { font-weight: 400; font-size: 14px; margin-left: 12px; line-height: 22px; color: var(--black03); }
.pd_community_page .pd_third_section .event_flex .single_event button { border-radius: 0px 0px 8px 8px; margin-top: 42px; width: 100%; font-weight: 500; font-size: 14px; line-height: 22px; }
.pd_community_page .pd_third_section .event_flex .single_event button.green { color: rgb(255, 255, 255); background: var(--primary); }
.pd_community_page .pd_third_section .event_flex .single_event button.grey { color: var(--black03); background-color: var(--grey03); }
.pd_community_page .pd_gallery { width: 80%; max-width: 1440px; margin: 80px auto; }
@media screen and (max-width: 1280px) {
  .pd_community_page .pd_gallery { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_community_page .pd_gallery { width: 90% !important; }
}
.pd_community_page .pd_gallery .grid_box { display: grid; width: 100%; grid-template-columns: 32% 32% 32%; grid-template-rows: 340px 340px; gap: 10px; }
@media screen and (max-width: 900px) {
  .pd_community_page .pd_gallery .grid_box { grid-template-columns: 100%; grid-template-rows: 300px 300px 300px 300px; gap: 30px; }
}
.pd_community_page .pd_gallery .grid_box .image_box { position: relative; }
.pd_community_page .pd_gallery .grid_box .image_box.one { grid-row: 1 / 3; }
@media screen and (max-width: 900px) {
  .pd_community_page .pd_gallery .grid_box .image_box.one { grid-row: unset; }
}
.pd_community_page .pd_gallery .grid_box .image_box.two { grid-column: 2 / 4; }
@media screen and (max-width: 900px) {
  .pd_community_page .pd_gallery .grid_box .image_box.two { grid-column: unset; }
}
.display_img_modal { width: 600px; border-radius: 16px; height: 600px; overflow: hidden; position: relative; }
@media screen and (max-width: 650px) {
  .display_img_modal { width: 100%; height: 400px; }
}
.pd_review_carousel { background: rgba(237, 245, 254, 0.5); padding: 64px 5%; }
@media screen and (max-width: 600px) {
  .pd_review_carousel { padding: 64px 10%; }
}
.pd_review_carousel .carousel_container { width: 100%; margin: 68px 0px 150px; height: auto; }
.pd_review_carousel .carousel_container .mySwiper { cursor: grab; }
.pd_review_carousel .carousel_container .slick-dots { position: absolute; width: max-content; left: -40px; top: 0px; z-index: 7; flex-direction: column; display: flex !important; }
.pd_review_carousel .carousel_container .slick-dots li { width: max-content; height: max-content; margin-bottom: 10px; }
.pd_review_carousel .carousel_container .slick-dots li button { width: 6px; height: 6px; background: var(--grey02); border-radius: 50%; transition: 0.3s; }
.pd_review_carousel .carousel_container .slick-dots li button::before { display: none !important; }
.pd_review_carousel .carousel_container .slick-dots li.slick-active button { background: var(--primary); border-radius: 20px; height: 50px; }
.pd_review_carousel .carousel_container .swiper { width: 100%; height: 350px; }
@media screen and (max-width: 1255px) {
  .pd_review_carousel .carousel_container .swiper { height: 400px; }
}
@media screen and (max-width: 1130px) {
  .pd_review_carousel .carousel_container .swiper { height: 450px; }
}
@media screen and (max-width: 1080px) {
  .pd_review_carousel .carousel_container .swiper { height: 550px; }
}
@media screen and (max-width: 990px) {
  .pd_review_carousel .carousel_container .swiper { height: 750px; }
}
@media screen and (max-width: 950px) {
  .pd_review_carousel .carousel_container .swiper { height: 800px; }
}
@media screen and (max-width: 900px) {
  .pd_review_carousel .carousel_container .swiper { height: 750px; }
}
@media screen and (max-width: 600px) {
  .pd_review_carousel .carousel_container .swiper { height: 650px; }
}
.pd_review_carousel .carousel_container .swiper-pagination { border: 3px solid red; left: 0px !important; right: unset !important; }
.pd_review_carousel .carousel_container .swiper-pagination .swiper-pagination-bullet { transition: 0.3s; }
.pd_review_carousel .carousel_container .swiper-pagination .swiper-pagination-bullet-active { background: var(--primary); border-radius: 20px; height: 50px; }
@media screen and (max-width: 768px) {
  .pd_review_carousel .carousel_container { margin-bottom: 20px; }
}
.pd_review_carousel .carousel_container .carousel_box { width: 100%; margin: 20px 0px; padding-left: 20px; }
.pd_review_carousel .carousel_container .carousel_box .carousel_flex { width: 100%; display: flex; justify-content: space-between; align-items: center; }
@media screen and (max-width: 990px) {
  .pd_review_carousel .carousel_container .carousel_box .carousel_flex { flex-direction: column; }
}
.pd_review_carousel .carousel_container .carousel_box .video_box { width: 500px; height: 310px; overflow: hidden; border-radius: 12px; position: relative; }
@media screen and (max-width: 1200px) {
  .pd_review_carousel .carousel_container .carousel_box .video_box { width: 500px; }
}
@media screen and (max-width: 990px) {
  .pd_review_carousel .carousel_container .carousel_box .video_box { width: 100%; height: 450px; margin-bottom: 20px; }
}
@media screen and (max-width: 500px) {
  .pd_review_carousel .carousel_container .carousel_box .video_box { height: 310px; }
}
.pd_review_carousel .carousel_container .carousel_box .text_box { width: calc(100% - 600px); }
@media screen and (max-width: 1200px) {
  .pd_review_carousel .carousel_container .carousel_box .text_box { width: calc(100% - 550px); }
}
@media screen and (max-width: 990px) {
  .pd_review_carousel .carousel_container .carousel_box .text_box { width: 100%; }
}
.pd_review_carousel .carousel_container .carousel_box .text_box .title { font-weight: 500; font-size: 40px; line-height: 47px; color: var(--black01); font-family: graphik_medium; letter-spacing: -0.015em; }
@media screen and (max-width: 900px) {
  .pd_review_carousel .carousel_container .carousel_box .text_box .title { font-size: 24px; line-height: 26px; }
}
@media screen and (max-width: 640px) {
  .pd_review_carousel .carousel_container .carousel_box .text_box .title { font-size: 28px; line-height: 35px; }
}
.pd_review_carousel .carousel_container .carousel_box .text_box .description, .pd_review_carousel .carousel_container .carousel_box .text_box .name { font-weight: 400; font-size: 16px; line-height: 30px; color: var(--black02); margin: 12px 0px 36px; }
@media screen and (max-width: 900px) {
  .pd_review_carousel .carousel_container .carousel_box .text_box .description, .pd_review_carousel .carousel_container .carousel_box .text_box .name { font-size: 14px; line-height: 22px; }
}
@media screen and (max-width: 600px) {
  .pd_review_carousel .carousel_container .carousel_box .text_box .description { margin-bottom: 20px; }
}
.pd_review_carousel .carousel_container .carousel_box .text_box .name { margin: 0px; }
.pd_review_carousel .support { display: flex; flex-direction: column; align-items: center; }
.pd_review_carousel .support .title { font-size: 24px; line-height: 26px; color: var(--black01); text-align: center; letter-spacing: -0.015em; }
@media screen and (max-width: 900px) {
  .pd_review_carousel .support .title { font-size: 20px; line-height: 22px; }
}
.pd_review_carousel .support .description { font-weight: 400; font-size: 16px; line-height: 29px; color: var(--black02); margin: 8px 0px; text-align: center; }
@media screen and (max-width: 900px) {
  .pd_review_carousel .support .description { font-size: 16px; line-height: 26px; }
}
.pd_review_carousel .support .learn { margin-top: 10px; width: 250px; background-color: var(--primary); font-weight: 500; }
.pd_review_carousel .support .learn:hover { background-color: rgb(3, 104, 3); }
.pd_review_carousel.nosupport { margin-bottom: 120px; }
.pd_review_carousel.nosupport .carousel_container { margin-bottom: 0px; }
.pd_feature_page .pd_hero { width: 100%; position: relative; padding-top: 166px; }
@media screen and (max-width: 950px) {
  .pd_feature_page .pd_hero { padding-top: 140px; }
}
.pd_feature_page .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_feature_page .pd_hero::before { height: 60%; }
}
.pd_feature_page .pd_hero .hero_image_flex { display: flex; align-items: center; justify-content: space-between; width: 80%; max-width: 1440px; margin: auto; }
@media screen and (max-width: 768px) {
  .pd_feature_page .pd_hero .hero_image_flex { flex-direction: column; width: 90%; }
}
.pd_feature_page .pd_hero .hero_image_flex .image_box { margin-right: 0px; }
@media screen and (max-width: 1200px) {
  .pd_feature_page .pd_hero .hero_image_flex .image_box { margin-right: 0px; }
}
@media screen and (max-width: 768px) {
  .pd_feature_page .pd_hero .hero_image_flex .image_box { width: 100%; display: flex; justify-content: center; align-items: center; }
}
.pd_feature_page .pd_hero .hero_image_flex .text_box { width: calc(100% - 700px); }
@media screen and (max-width: 1200px) {
  .pd_feature_page .pd_hero .hero_image_flex .text_box { width: calc(100% - 550px); }
}
@media screen and (max-width: 1025px) {
  .pd_feature_page .pd_hero .hero_image_flex .text_box { width: calc(100% - 450px); }
}
@media screen and (max-width: 1000px) {
  .pd_feature_page .pd_hero .hero_image_flex .text_box { width: calc(100% - 420px); }
}
@media screen and (max-width: 768px) {
  .pd_feature_page .pd_hero .hero_image_flex .text_box { width: 100%; }
}
.pd_feature_page .pd_hero .hero_image_flex .text_box .title { font-size: 48px; line-height: 53px; margin-bottom: 12px; letter-spacing: -0.015em; color: var(--black01); }
@media screen and (max-width: 768px) {
  .pd_feature_page .pd_hero .hero_image_flex .text_box .title { font-size: 32px; line-height: 46px; }
}
.pd_feature_page .pd_hero .hero_image_flex .text_box .description { font-size: 16px; line-height: 29px; color: var(--black03); margin: 12px 0px 36px; }
@media screen and (max-width: 768px) {
  .pd_feature_page .pd_hero .hero_image_flex .text_box .description { font-size: 14px; line-height: 26px; }
}
.pd_feature_page .pd_hero .hero_image_flex .text_box .primary_btn { width: 250px; display: block; height: 48px; }
@media screen and (max-width: 600px) {
  .pd_feature_page .pd_hero .hero_image_flex .text_box .primary_btn { width: 100%; }
}
.pd_feature_page .pd_second_section { width: 100%; margin-top: 98px; background: rgba(230, 230, 230, 0.5); padding: 80px 5%; }
.pd_feature_page .pd_second_section .video_box { width: 70%; height: 380px; margin: 50px auto auto; border-radius: 16px; }
@media screen and (max-width: 768px) {
  .pd_feature_page .pd_second_section .video_box { width: 100%; height: 194px; }
}
.pd_feature_page .pd_third_section { width: 80%; max-width: 1440px; margin: 108px auto auto; }
@media screen and (max-width: 1280px) {
  .pd_feature_page .pd_third_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_feature_page .pd_third_section { width: 90% !important; }
}
.pd_feature_page .pd_third_section .work_flex { display: flex; justify-content: space-between; flex-wrap: wrap; }
.pd_feature_page .pd_forth_section { width: 80%; border-radius: 20px; max-width: 1440px; background-color: var(--black01); padding: 70px 158px 0px 140px; margin: 108px auto 120px; display: flex; justify-content: space-between; align-items: center; height: 465px; }
.pd_feature_page .pd_forth_section > span { margin-top: -116px !important; }
@media screen and (max-width: 900px) {
  .pd_feature_page .pd_forth_section > span { margin-top: 0px !important; }
}
@media screen and (max-width: 1200px) {
  .pd_feature_page .pd_forth_section { padding: 70px 50px 0px; }
}
@media screen and (max-width: 900px) {
  .pd_feature_page .pd_forth_section { flex-direction: column-reverse; padding: 36px 5% 0px; height: auto; }
}
.pd_feature_page .pd_forth_section .text_box { width: calc(100% - 400px); }
@media screen and (max-width: 900px) {
  .pd_feature_page .pd_forth_section .text_box { width: 100%; margin-bottom: 24px; }
}
.pd_feature_page .pd_forth_section .text_box .title { font-weight: 500; font-size: 40px; line-height: 47px; font-family: graphik_medium; letter-spacing: -0.015em; color: var(--white); }
@media screen and (max-width: 900px) {
  .pd_feature_page .pd_forth_section .text_box .title { font-size: 24px; line-height: 26px; }
}
@media screen and (max-width: 640px) {
  .pd_feature_page .pd_forth_section .text_box .title { font-size: 28px; line-height: 35px; }
}
.pd_feature_page .pd_forth_section .text_box .description { font-weight: 400; font-size: 18px; line-height: 29px; margin-top: 12px; color: var(--grey03); }
@media screen and (max-width: 768px) {
  .pd_feature_page .pd_forth_section .text_box .description { font-size: 16px; line-height: 22px; margin-bottom: 24px; }
}
.pd_contact_page .pd_hero { width: 100%; position: relative; padding-top: 240px; }
@media screen and (max-width: 950px) {
  .pd_contact_page .pd_hero { padding-top: 140px; }
}
.pd_contact_page .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_contact_page .pd_hero::before { height: 60%; }
}
.pd_contact_page .pd_second_section { width: 100%; padding: 57px 5% 100px; display: flex; justify-content: space-between; margin-top: 57px; }
@media screen and (max-width: 868px) {
  .pd_contact_page .pd_second_section { flex-direction: column; padding-top: 30px; padding-bottom: 40px; margin-top: 100px; background: rgba(230, 230, 230, 0.3); }
}
.pd_contact_page .pd_second_section .single_chat { border: 1px solid rgb(212, 215, 219); border-radius: 12px; width: 48%; padding: 30px 78px; background-color: var(--white03); }
.pd_contact_page .pd_second_section .single_chat button { width: 268px; height: 48px; }
@media screen and (max-width: 500px) {
  .pd_contact_page .pd_second_section .single_chat button { width: 100%; height: 40px; }
}
@media screen and (max-width: 868px) {
  .pd_contact_page .pd_second_section .single_chat { width: 100%; margin-bottom: 36px; }
}
@media screen and (max-width: 500px) {
  .pd_contact_page .pd_second_section .single_chat { padding: 30px; }
}
@media screen and (max-width: 768px) {
  .pd_contact_page .pd_second_section .single_chat:last-child { margin-bottom: 0px; }
}
.pd_contact_page .pd_second_section .single_chat .title { margin-top: 24px; font-weight: 500; font-size: 32px; line-height: 35px; color: var(--black01); letter-spacing: -0.015em; margin-bottom: 8px; font-family: graphik_medium; }
@media screen and (max-width: 768px) {
  .pd_contact_page .pd_second_section .single_chat .title { font-size: 20px; line-height: 22px; margin-top: 14px; }
}
.pd_contact_page .pd_second_section .single_chat .description { font-size: 16px; line-height: 29px; margin: 8px 0px 40px; color: var(--black03); }
@media screen and (max-width: 768px) {
  .pd_contact_page .pd_second_section .single_chat .description { font-size: 14px; line-height: 26px; margin-bottom: 24px; }
}
.pd_contact_page .pd_second_section .single_chat .icon svg { width: 72px; }
@media screen and (max-width: 768px) {
  .pd_contact_page .pd_second_section .single_chat .icon svg { width: 45px; }
}
.pd_contact_page .pd_third_section { width: 90%; background-color: var(--pastelblue); border-radius: 20px; margin: auto auto 52px; padding: 66px 53px; }
@media screen and (max-width: 768px) {
  .pd_contact_page .pd_third_section { padding: 40px 5%; margin-top: 30px; width: 100%; border-radius: 0px; }
}
.help_flex { display: flex; justify-content: space-between; width: 100%; margin-top: 72px; }
@media screen and (max-width: 900px) {
  .help_flex { flex-direction: column; }
}
.help_flex .single_learn { width: 46%; cursor: pointer; padding: 34px 40px; background: rgb(32, 32, 33); border-radius: 16px; display: flex; align-items: center; }
@media screen and (max-width: 600px) {
  .help_flex .single_learn { padding: 24px 10px; }
}
.help_flex .single_learn .cover_icon { width: 70px; height: 70px; display: flex; justify-content: center; align-items: center; margin-right: 24px; background: rgba(69, 69, 69, 0.35); border-radius: 50%; }
@media screen and (max-width: 600px) {
  .help_flex .single_learn .cover_icon { width: 36px; height: 36px; }
  .help_flex .single_learn .cover_icon svg { width: 20px; }
}
.help_flex .single_learn .text_box { width: calc(100% - 94px); }
@media screen and (max-width: 600px) {
  .help_flex .single_learn .text_box { width: calc(100% - 60px); }
}
.help_flex .single_learn .text_box .title { font-weight: 400; font-size: 24px; line-height: 26px; color: var(--white); letter-spacing: -0.015em; margin-bottom: 4px; }
@media screen and (max-width: 600px) {
  .help_flex .single_learn .text_box .title { font-size: 18px; line-height: 22px; }
}
.help_flex .single_learn .text_box .description { font-weight: 400; font-size: 16px; line-height: 26px; color: var(--grey03); }
@media screen and (max-width: 600px) {
  .help_flex .single_learn .text_box .description { font-size: 14px; line-height: 22px; }
}
@media screen and (max-width: 900px) {
  .help_flex .single_learn { width: 100%; margin-bottom: 20px; }
}
@media screen and (max-width: 768px) {
  .help_flex .single_learn:last-child { margin-bottom: 0px; }
}
.guide { border-radius: 8px; background: var(--pastelblue); padding: 6px 18px; font-weight: 400; font-size: 14px; width: max-content; line-height: 22px; color: var(--black01); }
.pd_blog_page .pd_hero { width: 100%; position: relative; padding-top: 240px; }
@media screen and (max-width: 950px) {
  .pd_blog_page .pd_hero { padding-top: 140px; }
}
.pd_blog_page .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_blog_page .pd_hero::before { height: 60%; }
}
.pd_blog_page .pd_second_section { width: 100%; margin-top: 138px; }
@media screen and (max-width: 600px) {
  .pd_blog_page .pd_second_section { margin-top: 70px; }
}
.pd_blog_page .pd_second_section .filter_section { width: 100%; background: rgb(251, 251, 251); padding: 26px 10%; display: flex; justify-content: space-between; align-items: center; }
@media screen and (max-width: 900px) {
  .pd_blog_page .pd_second_section .filter_section { flex-direction: column; }
}
.pd_blog_page .pd_second_section .filter_section .filter_box { display: flex; align-items: center; }
.pd_blog_page .pd_second_section .filter_section .filter_box .filter_btn { margin-right: 24px; padding: 7px 16px; border-radius: 8px; font-weight: 400; font-size: 16px; line-height: 26px; color: var(--black03); transition: 0.2s; }
.pd_blog_page .pd_second_section .filter_section .filter_box .filter_btn.active { color: var(--black01); background: var(--grey03); }
@media screen and (max-width: 768px) {
  .pd_blog_page .pd_second_section .filter_section .filter_box .filter_btn { min-width: unset; max-width: unset; width: max-content; }
}
.pd_blog_page .pd_second_section .filter_section .filter_box .filter_btn:last-child { margin-right: 0px; }
@media screen and (max-width: 900px) {
  .pd_blog_page .pd_second_section .filter_section .filter_box { margin-bottom: 20px; }
}
@media screen and (max-width: 768px) {
  .pd_blog_page .pd_second_section .filter_section .filter_box { width: 100%; overflow-y: auto; }
  .pd_blog_page .pd_second_section .filter_section .filter_box::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: rgb(240, 242, 243); }
  .pd_blog_page .pd_second_section .filter_section .filter_box::-webkit-scrollbar { height: 0px; width: 0px; background: var(--primary); }
  .pd_blog_page .pd_second_section .filter_section .filter_box::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: var(--primary); }
}
.pd_blog_page .pd_second_section .filter_section .search_box { display: flex; width: 340px; height: 48px; border: 1px solid rgb(155, 162, 172); border-radius: 4px; background: rgba(255, 255, 255, 0.2); }
@media screen and (max-width: 600px) {
  .pd_blog_page .pd_second_section .filter_section .search_box { width: 100%; }
}
.pd_blog_page .pd_second_section .filter_section .search_box .submit_icon_btn { height: 100%; width: 50px; background-color: var(--grey03); padding: 15px 17px; border-radius: 0px 4px 4px 0px; }
.pd_blog_page .pd_second_section .filter_section .search_box .submit_icon_btn svg { width: 16px; }
.pd_blog_page .pd_second_section .filter_section .search_box input { width: calc(100% - 50px); height: 100%; padding: 12px 25px; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; font-weight: 400; font-size: 14px; line-height: 22px; }
.pd_blog_page .pd_second_section .filter_section .search_box input::placeholder { font-weight: 400; font-size: 14px; line-height: 22px; color: var(--black04); }
.pd_blog_page .pd_second_section .blog_list_grid { width: 80%; display: grid; grid-template-columns: 31.5% 31.5% 31.5%; gap: 72px 40px; margin: auto; max-width: 1440px; }
@media screen and (max-width: 950px) {
  .pd_blog_page .pd_second_section .blog_list_grid { grid-template-columns: 46% 46%; }
}
@media screen and (max-width: 768px) {
  .pd_blog_page .pd_second_section .blog_list_grid { grid-template-columns: 100%; }
}
.pd_blog_page .pd_second_section .pagination_side { width: 100%; display: flex; margin-bottom: 100px; justify-content: center; margin-top: 40px; }
.pd_blog_page .pd_second_section .pagination_side .Mui-selected { color: var(--white); background: var(--primary) !important; }
.pd_blog_page .pd_second_section .pagination_side ul li { margin-right: 16px; }
.pd_blog_page .pd_second_section .pagination_side ul li:nth-last-child(2) { margin-right: 0px; }
.pd_blog_page .pd_second_section .pagination_side ul li:first-child { margin-right: 56px !important; }
@media screen and (max-width: 480px) {
  .pd_blog_page .pd_second_section .pagination_side ul li:first-child { margin-right: 16px !important; }
}
.pd_blog_page .pd_second_section .pagination_side ul li:last-child { margin-left: 56px !important; }
@media screen and (max-width: 480px) {
  .pd_blog_page .pd_second_section .pagination_side ul li:last-child { margin-left: 16px !important; }
}
@media screen and (max-width: 470px) {
  .pd_blog_page .pd_second_section .pagination_side ul li { margin-right: 2px !important; }
}
.pd_blog_page .pd_second_section .featuredAndMustReadContainer { display: flex; align-items: center; margin: 56px auto 72px; max-width: 1440px; width: 80%; }
@media screen and (max-width: 1200px) {
  .pd_blog_page .pd_second_section .featuredAndMustReadContainer { flex-direction: column; align-items: unset; }
}
.pd_blog_page .pd_second_section .featuredAndMustReadContainer .featured_container { width: 65%; padding-right: 30px; }
@media screen and (max-width: 1200px) {
  .pd_blog_page .pd_second_section .featuredAndMustReadContainer .featured_container { width: 100%; padding-right: 0px; }
}
.pd_blog_page .pd_second_section .featuredAndMustReadContainer .must_read_container { width: 35%; padding-left: 30px; border-left: 1px solid rgb(235, 235, 235); cursor: pointer; }
@media screen and (max-width: 1200px) {
  .pd_blog_page .pd_second_section .featuredAndMustReadContainer .must_read_container { border-left: 0px; padding-left: 0px; margin-top: 40px; width: 100%; }
}
.pd_blog_page .pd_second_section .featuredAndMustReadContainer .must_read_container .section_title { font-weight: 500; font-size: 24px; line-height: 26px; margin-bottom: 12px; color: rgb(0, 0, 0); }
.pd_blog_page .pd_second_section .featuredAndMustReadContainer .must_read_container .must_read_blog { width: 100%; display: flex; align-items: center; justify-content: space-between; background: rgb(248, 248, 248); border-radius: 18px; margin-bottom: 12px; padding: 12px; }
.pd_blog_page .pd_second_section .featuredAndMustReadContainer .must_read_container .must_read_blog .left_part { display: flex; align-items: center; width: calc(100% - 12px); }
.pd_blog_page .pd_second_section .featuredAndMustReadContainer .must_read_container .must_read_blog .left_part > span { border-radius: 6px; }
.pd_blog_page .pd_second_section .featuredAndMustReadContainer .must_read_container .must_read_blog .left_part .blog_title { font-weight: 500; font-size: 20px; line-height: 22px; margin-left: 16px; width: calc(100% - 65px); -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box !important; }
.pd_blog_page .pd_second_section .featured_box { width: 100%; display: flex; align-items: center; justify-content: space-between; }
@media screen and (max-width: 1000px) {
  .pd_blog_page .pd_second_section .featured_box { flex-direction: column; align-items: unset; }
  .pd_blog_page .pd_second_section .featured_box .guide { margin: 20px 0px; }
}
.pd_blog_page .pd_second_section .featured_box .image_box { width: 720px; height: 350px; border-radius: 12px; background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
@media screen and (max-width: 1350px) {
  .pd_blog_page .pd_second_section .featured_box .image_box { width: 600px; }
}
@media screen and (max-width: 1200px) {
  .pd_blog_page .pd_second_section .featured_box .image_box { width: 500px; height: 300px; }
}
@media screen and (max-width: 1000px) {
  .pd_blog_page .pd_second_section .featured_box .image_box { width: 100%; margin-bottom: 30px; }
}
.pd_blog_page .pd_second_section .featured_box > span { border-radius: 12px; }
.pd_blog_page .pd_second_section .featured_box .text_box { width: calc(100% - 500px); }
.pd_blog_page .pd_second_section .featured_box .text_box .guide { background-color: var(--pastelgreen); }
@media screen and (max-width: 1350px) {
  .pd_blog_page .pd_second_section .featured_box .text_box { width: calc(100% - 490px); }
}
@media screen and (max-width: 1000px) {
  .pd_blog_page .pd_second_section .featured_box .text_box { width: 100%; }
}
.pd_blog_page .pd_second_section .featured_box .text_box .title { font-weight: 500; font-size: 40px; line-height: 44px; align-items: center; letter-spacing: -0.015em; margin: 4px 0px; color: var(--black01); -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box !important; }
.pd_blog_page .pd_second_section .featured_box .text_box .description { font-weight: 400; font-size: 16px; line-height: 26px; align-items: center; margin-bottom: 10px; color: var(--black03); -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box !important; }
@media screen and (max-width: 1200px) {
  .pd_blog_page .pd_second_section .featured_box .text_box .description { width: 100%; }
}
.pd_single_blog { width: 100%; cursor: pointer; }
.pd_single_blog .image_box { border-radius: 12px; overflow: hidden; position: relative; cursor: pointer; width: 100%; height: 220px; transition: 0.3s; }
@media screen and (max-width: 600px) {
  .pd_single_blog .image_box { height: 150px; }
}
.pd_single_blog .image_box > span { transition: 0.3s; }
.pd_single_blog .image_box > span:hover { scale: 1.1; }
.pd_single_blog .bottom_box { margin-top: 18px; }
.pd_single_blog .bottom_box .description { font-weight: 400; font-size: 16px; line-height: 26px; color: var(--black03); margin-bottom: 12px; height: 52px; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal; display: -webkit-box !important; }
@media screen and (max-width: 600px) {
  .pd_single_blog .bottom_box .description { font-size: 14px; height: auto; line-height: 22px; }
}
.pd_single_blog .bottom_box .title { font-weight: 400; font-size: 22px; line-height: 28px; color: var(--black01); letter-spacing: -0.015em; margin: 12px 4px; height: 58px; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal; display: -webkit-box !important; }
@media screen and (max-width: 600px) {
  .pd_single_blog .bottom_box .title { font-size: 18px; height: auto; line-height: 22px; }
}
.pd_single_blog_page { cursor: pointer; }
.pd_single_blog_page .blog_text_box { margin-left: 10%; }
.pd_single_blog_page .hero { width: 100%; position: relative; padding: 200px 12.5% 86px 0px; }
@media screen and (max-width: 950px) {
  .pd_single_blog_page .hero { padding-top: 140px; }
}
.pd_single_blog_page .hero::before { content: ""; width: 100%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_single_blog_page .hero::before { height: 60%; }
  .pd_single_blog_page .hero { width: 100%; padding: 200px 5% 86px 0px; }
}
@media screen and (max-width: 600px) {
  .pd_single_blog_page .hero { padding: 140px 5% 86px 0px; }
}
.pd_single_blog_page .hero::before { opacity: 1; height: 95%; }
.pd_single_blog_page .hero .title { font-size: 48px; line-height: 53px; letter-spacing: -0.015em; color: var(--black01); width: 75%; margin: 16px 0px 12px; }
@media screen and (max-width: 768px) {
  .pd_single_blog_page .hero .title { font-size: 32px; line-height: 46px; }
}
@media screen and (max-width: 1300px) {
  .pd_single_blog_page .hero .title { width: 65%; }
}
@media screen and (max-width: 1100px) {
  .pd_single_blog_page .hero .title { width: 100%; }
}
@media screen and (max-width: 600px) {
  .pd_single_blog_page .hero .title { font-size: 28px; line-height: 36px; }
}
.pd_single_blog_page .hero .guide { margin-right: 10px; }
@media screen and (max-width: 600px) {
  .pd_single_blog_page .hero .guide { display: none; }
}
.pd_single_blog_page .hero .guide.guide_mobile { display: none; }
@media screen and (max-width: 600px) {
  .pd_single_blog_page .hero .guide.guide_mobile { margin-right: 0px; margin-bottom: 16px; display: block; }
}
.pd_single_blog_page .hero .author_box { display: flex; align-items: center; margin-top: 15px; }
@media screen and (max-width: 600px) {
  .pd_single_blog_page .hero .author_box { flex-direction: column; align-items: unset; }
}
.pd_single_blog_page .hero .author_box .about_author { display: flex; align-items: center; }
@media screen and (max-width: 600px) {
  .pd_single_blog_page .hero .author_box .about_author { padding-left: 10px; }
}
.pd_single_blog_page .hero .author_box .author, .pd_single_blog_page .hero .author_box .editor { display: flex; flex-wrap: wrap; align-items: center; margin-left: 16px; font-weight: 500; color: var(--black02); font-size: 16px; line-height: 26px; }
@media screen and (max-width: 460px) {
  .pd_single_blog_page .hero .author_box .author, .pd_single_blog_page .hero .author_box .editor { flex-direction: column; align-items: unset; }
}
.pd_single_blog_page .hero .author_box .author span.dot, .pd_single_blog_page .hero .author_box .editor span.dot { display: block; margin-left: 5px; transform: translateY(-5px); }
@media screen and (max-width: 600px) {
  .pd_single_blog_page .hero .author_box .author span.dot, .pd_single_blog_page .hero .author_box .editor span.dot { display: none; margin: 0px; }
}
.pd_single_blog_page .hero .author_box .author span.date, .pd_single_blog_page .hero .author_box .editor span.date { font-weight: 400; margin-left: 5px; }
@media screen and (max-width: 460px) {
  .pd_single_blog_page .hero .author_box .author span.date, .pd_single_blog_page .hero .author_box .editor span.date { margin-left: 0px; }
}
.pd_single_blog_page .hero .author_box .editor { margin-top: 2px; }
.pd_single_blog_page .image_box_description { width: 100%; display: flex; justify-content: center; padding: 0px 5%; position: relative; margin: auto auto 52px; }
.pd_single_blog_page .image_box_description > span { border-radius: 20px; }
@media screen and (max-width: 600px) {
  .pd_single_blog_page .image_box_description { margin-bottom: 36px; }
}
.pd_single_blog_page .blog_description_box { max-width: 1440px; display: flex; justify-content: space-between; margin: 64px auto auto; width: 75%; }
@media screen and (max-width: 1280px) {
  .pd_single_blog_page .blog_description_box { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_single_blog_page .blog_description_box { width: 90% !important; }
}
@media screen and (max-width: 900px) {
  .pd_single_blog_page .blog_description_box { width: 90%; margin-top: 20px; }
}
.pd_single_blog_page .blog_description_box .icon_box { padding-right: 30px; }
@media screen and (max-width: 900px) {
  .pd_single_blog_page .blog_description_box .icon_box { display: none; }
}
.pd_single_blog_page .blog_description_box .icon_box p { font-size: 16px; line-height: 23px; color: var(--black02); margin-bottom: 16px; }
.pd_single_blog_page .blog_description_box .icon_box .icon_flex { display: flex; flex-direction: row; }
.pd_single_blog_page .blog_description_box .icon_box .icon_flex a { margin-right: 16px; }
.pd_single_blog_page .blog_description_box .icon_box .icon_flex a:last-child { margin-right: 0px; }
.pd_single_blog_page .blog_description_box .icon_box .icon_flex svg { width: 25px; cursor: pointer; fill: rgb(32, 32, 33); transition: 0.6s; }
.pd_single_blog_page .blog_description_box .icon_box .icon_flex svg:hover { transform: rotate(1turn); fill: var(--primary); }
.pd_single_blog_page .blog_description_box .description { flex: 1 1 auto; margin-bottom: 84px; border-left: 1px solid rgb(231, 231, 231); padding-left: 30px; }
@media screen and (max-width: 900px) {
  .pd_single_blog_page .blog_description_box .description { width: 100%; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; padding-left: 0px; }
}
.pd_single_blog_page .blog_description_box .description .text_blog h1, .pd_single_blog_page .blog_description_box .description .text_blog h2, .pd_single_blog_page .blog_description_box .description .text_blog h3, .pd_single_blog_page .blog_description_box .description .text_blog h4, .pd_single_blog_page .blog_description_box .description .text_blog h5, .pd_single_blog_page .blog_description_box .description .text_blog li, .pd_single_blog_page .blog_description_box .description .text_blog p { font-weight: 400; font-size: 16px; text-align: left; line-height: 32px; color: var(--black02); }
@media screen and (max-width: 900px) {
  .pd_single_blog_page .blog_description_box .description .text_blog h1, .pd_single_blog_page .blog_description_box .description .text_blog h2, .pd_single_blog_page .blog_description_box .description .text_blog h3, .pd_single_blog_page .blog_description_box .description .text_blog h4, .pd_single_blog_page .blog_description_box .description .text_blog h5, .pd_single_blog_page .blog_description_box .description .text_blog li, .pd_single_blog_page .blog_description_box .description .text_blog p { width: 100%; }
}
.pd_single_blog_page .blog_description_box .description .text_blog p { margin-bottom: 20px; }
@media screen and (max-width: 600px) {
  .pd_single_blog_page .blog_description_box .description .text_blog li, .pd_single_blog_page .blog_description_box .description .text_blog p { font-size: 16px; line-height: 32px; }
}
.pd_single_blog_page .blog_description_box .description .text_blog a { color: var(--primary); text-decoration: none; }
.pd_single_blog_page .blog_description_box .description .text_blog hr { margin: 20px 0px; }
.pd_single_blog_page .blog_description_box .description .text_blog h1, .pd_single_blog_page .blog_description_box .description .text_blog h2, .pd_single_blog_page .blog_description_box .description .text_blog h3, .pd_single_blog_page .blog_description_box .description .text_blog h4, .pd_single_blog_page .blog_description_box .description .text_blog h5 { margin: 40px 0px 12px; font-weight: 500; color: var(--black02); }
.pd_single_blog_page .blog_description_box .description .text_blog h1 b, .pd_single_blog_page .blog_description_box .description .text_blog h2 b, .pd_single_blog_page .blog_description_box .description .text_blog h3 b, .pd_single_blog_page .blog_description_box .description .text_blog h4 b, .pd_single_blog_page .blog_description_box .description .text_blog h5 b { font-weight: 500; }
.pd_single_blog_page .blog_description_box .description .text_blog h6 { font-size: 18px; }
@media screen and (max-width: 600px) {
  .pd_single_blog_page .blog_description_box .description .text_blog h6 { font-size: 16px; }
}
.pd_single_blog_page .blog_description_box .description .text_blog h5 { font-size: 20px; }
@media screen and (max-width: 600px) {
  .pd_single_blog_page .blog_description_box .description .text_blog h5 { font-size: 18px; }
}
.pd_single_blog_page .blog_description_box .description .text_blog h4 { font-size: 24px; }
@media screen and (max-width: 600px) {
  .pd_single_blog_page .blog_description_box .description .text_blog h4 { font-size: 20px; }
}
.pd_single_blog_page .blog_description_box .description .text_blog h3 { font-size: 28px; }
@media screen and (max-width: 600px) {
  .pd_single_blog_page .blog_description_box .description .text_blog h3 { font-size: 24px; }
}
.pd_single_blog_page .blog_description_box .description .text_blog h2 { font-size: 32px; }
@media screen and (max-width: 600px) {
  .pd_single_blog_page .blog_description_box .description .text_blog h2 { font-size: 28px; }
}
.pd_single_blog_page .blog_description_box .description .text_blog ul { list-style: disc; padding-left: 20px; }
.pd_single_blog_page .blog_description_box .description .text_blog ol { list-style-type: decimal; }
.pd_single_blog_page .blog_description_box .description .text_blog > span { border-radius: 20px; margin: 40px 0px !important; }
.pd_single_blog_page .blog_description_box .description .text_blog ol, .pd_single_blog_page .blog_description_box .description .text_blog ul { padding-left: 20px; margin: 20px 0px; }
.pd_single_blog_page .blog_description_box .description .text_blog ol li, .pd_single_blog_page .blog_description_box .description .text_blog ul li { margin: 15px 0px; }
.pd_single_blog_page .blog_description_box .description .text_blog table { display: block; max-width: 100%; overflow-x: auto; white-space: nowrap; border-collapse: collapse; margin: 30px 0px; }
.pd_single_blog_page .blog_description_box .description .text_blog table td, .pd_single_blog_page .blog_description_box .description .text_blog table th { text-align: left; padding: 12px 20px; border-bottom: 1px solid rgb(231, 231, 231); }
.pd_single_blog_page .blog_description_box .description .text_blog table p { margin-bottom: 0px; }
.pd_single_blog_page .share_box { margin-bottom: 96px; display: none; }
@media screen and (max-width: 900px) {
  .pd_single_blog_page .share_box { margin-bottom: 50px; display: block; }
}
.pd_single_blog_page .share_box p { font-weight: 400; font-size: 18px; line-height: 32px; text-align: center; margin-bottom: 16px; color: var(--black02); }
.pd_single_blog_page .share_box .icon_flex { width: 100%; display: flex; justify-content: center; }
.pd_single_blog_page .share_box .icon_flex a { margin-right: 64px; }
.pd_single_blog_page .share_box .icon_flex a:last-child { margin-right: 0px; }
.pd_single_blog_page .share_box .icon_flex svg { width: 36px; fill: rgb(32, 32, 33); transition: 0.6s; cursor: pointer; }
.pd_single_blog_page .share_box .icon_flex svg:hover { transform: rotate(1turn); fill: var(--primary); }
.pd_single_blog_page .relate_section { margin-bottom: 150px; padding: 126px 5%; background: var(--white02); }
@media screen and (max-width: 768px) {
  .pd_single_blog_page .relate_section { margin-bottom: 100px; padding: 50px 5%; }
}
.pd_single_blog_page .relate_section .related_flex { width: 100%; display: flex; margin-top: 28px; overflow-x: auto; }
.pd_single_blog_page .relate_section .related_flex::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: rgb(240, 242, 243); }
.pd_single_blog_page .relate_section .related_flex::-webkit-scrollbar { height: 0px; width: 0px; background: var(--primary); }
.pd_single_blog_page .relate_section .related_flex::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: var(--primary); }
.pd_single_blog_page .relate_section .pd_single_blog { min-width: 386px; width: 386px; margin-right: 36px; }
@media screen and (max-width: 768px) {
  .pd_single_blog_page .relate_section .pd_single_blog { min-width: 265px; width: 265px; }
}
.pd_integration_page .pd_hero { width: 100%; position: relative; padding-top: 240px; }
@media screen and (max-width: 950px) {
  .pd_integration_page .pd_hero { padding-top: 140px; }
}
.pd_integration_page .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_integration_page .pd_hero::before { height: 60%; }
}
.pd_integration_page .pd_second_section { background: rgba(212, 212, 212, 0.3); width: 100%; padding: 80px 5%; margin-top: 60px; justify-content: space-between; display: grid; gap: 30px; grid-template-columns: 23% 23% 23% 23%; }
@media screen and (max-width: 1000px) {
  .pd_integration_page .pd_second_section { grid-template-columns: 32% 32% 32%; }
}
@media screen and (max-width: 768px) {
  .pd_integration_page .pd_second_section { grid-template-columns: 46% 46%; }
}
.pd_integration_page .pd_second_section .single_app { width: 100%; background: rgb(255, 255, 255); border-radius: 16px; cursor: pointer; }
.pd_integration_page .pd_second_section .single_app .top { padding: 60px 85px; display: flex; width: 100%; flex-direction: column; align-items: center; justify-content: center; }
@media screen and (max-width: 600px) {
  .pd_integration_page .pd_second_section .single_app .top > span { width: 36px !important; }
}
@media screen and (max-width: 768px) {
  .pd_integration_page .pd_second_section .single_app .top { padding: 28px; }
}
.pd_integration_page .pd_second_section .single_app .top p { font-weight: 400; font-size: 24px; line-height: 26px; margin-top: 8px; color: var(--black01); letter-spacing: -0.015em; }
@media screen and (max-width: 600px) {
  .pd_integration_page .pd_second_section .single_app .top p { font-size: 18px; }
}
@media screen and (max-width: 500px) {
  .pd_integration_page .pd_second_section .single_app .top p { font-size: 16px; }
}
.pd_integration_page .pd_second_section .single_app .bottom { width: 100%; padding: 14px 0px; display: flex; justify-content: center; align-items: center; border-top: 1px solid rgb(248, 248, 248); }
@media screen and (max-width: 768px) {
  .pd_integration_page .pd_second_section .single_app .bottom { }
}
.pd_integration_page .pd_second_section .single_app .bottom .circle { width: 8px; height: 8px; border-radius: 50%; }
.pd_integration_page .pd_second_section .single_app .bottom .circle.green { background-color: var(--primary); }
.pd_integration_page .pd_second_section .single_app .bottom .circle.yellow { background-color: var(--secondary); }
.pd_integration_page .pd_second_section .single_app .bottom p { font-weight: 400; font-size: 14px; line-height: 22px; color: var(--black03); margin-left: 8px; }
.pd_single_integration .pd_hero { width: 100%; position: relative; padding-top: 240px; padding-bottom: 64px; }
@media screen and (max-width: 950px) {
  .pd_single_integration .pd_hero { padding-top: 140px; }
}
.pd_single_integration .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_single_integration .pd_hero::before { height: 60%; }
}
@media screen and (max-width: 768px) {
  .pd_single_integration .pd_hero { padding-bottom: 30px; }
}
.pd_single_integration .pd_hero .info_box { margin-top: 80px; padding: 0px 5%; }
.pd_single_integration .pd_hero .page_indicator_box { display: flex; align-items: center; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px 0px 28px; }
@media screen and (max-width: 450px) {
  .pd_single_integration .pd_hero .page_indicator_box { display: none; }
}
.pd_single_integration .pd_hero .page_indicator_box svg { margin: 0px 12px; width: 6px; }
@media screen and (max-width: 600px) {
  .pd_single_integration .pd_hero .page_indicator_box svg { margin: 0px 4px; }
}
.pd_single_integration .pd_hero .page_indicator_box p { font-size: 14px; color: var(--black01); }
@media screen and (max-width: 600px) {
  .pd_single_integration .pd_hero .page_indicator_box p { font-size: 12px; }
}
.pd_single_integration .pd_hero .page_indicator_box p.green { color: var(--primary); }
.pd_single_integration .pd_hero .page_indicator_box svg { margin: 0px 15px; }
.pd_single_integration .pd_hero .page_indicator_box p { font-weight: 400; font-size: 16px; line-height: 26px; }
@media screen and (max-width: 768px) {
  .pd_single_integration .pd_hero .page_indicator_box { margin-top: 20px; }
}
.pd_single_integration .pd_hero .text_box { display: flex; justify-content: center; align-items: center; flex-direction: column; }
@media screen and (max-width: 600px) {
  .pd_single_integration .pd_hero .text_box { display: block; }
}
.pd_single_integration .pd_hero .text_box .title { font-size: 48px; line-height: 53px; letter-spacing: -0.015em; color: var(--black01); margin: 12px 0px; }
@media screen and (max-width: 768px) {
  .pd_single_integration .pd_hero .text_box .title { font-size: 32px; line-height: 46px; }
}
.pd_single_integration .pd_hero .text_box .description { font-size: 16px; line-height: 29px; color: var(--black03); width: 60%; text-align: center; }
@media screen and (max-width: 768px) {
  .pd_single_integration .pd_hero .text_box .description { font-size: 14px; line-height: 26px; width: 100%; }
}
@media screen and (max-width: 600px) {
  .pd_single_integration .pd_hero .text_box .description { text-align: left; }
}
.pd_single_integration .second_section { width: 75%; margin: 56px auto 150px; }
@media screen and (max-width: 768px) {
  .pd_single_integration .second_section { width: 90%; margin-bottom: 50px; }
}
.pd_single_integration .second_section .explanation { font-weight: 400; font-size: 20px; line-height: 32px; color: var(--black02); margin-bottom: 86px; }
@media screen and (max-width: 768px) {
  .pd_single_integration .second_section .explanation { font-size: 14px; line-height: 30px; margin-bottom: 30px; }
}
.pd_single_integration .second_section .image_box { display: flex; justify-content: center; }
.pd_single_integration .second_section .action_list_box { margin-top: 70px; }
.pd_single_integration .second_section .action_list_box .title { font-weight: 500; font-size: 40px; line-height: 47px; color: var(--black01); font-family: graphik_medium; letter-spacing: -0.015em; margin-bottom: 24px; }
@media screen and (max-width: 900px) {
  .pd_single_integration .second_section .action_list_box .title { font-size: 24px; line-height: 26px; }
}
@media screen and (max-width: 640px) {
  .pd_single_integration .second_section .action_list_box .title { font-size: 28px; line-height: 35px; }
}
.pd_single_integration .second_section .action_list_box ul { padding-left: 20px; }
@media screen and (max-width: 768px) {
  .pd_single_integration .second_section .action_list_box ul { padding-left: 10px; }
}
.pd_single_integration .second_section .action_list_box ul li { font-weight: 400; font-size: 20px; line-height: 32px; color: var(--black02); margin-bottom: 16px; display: flex; align-items: center; }
.pd_single_integration .second_section .action_list_box ul li svg { margin-right: 10px; width: 24px; }
@media screen and (max-width: 768px) {
  .pd_single_integration .second_section .action_list_box ul li svg { width: 18px; }
  .pd_single_integration .second_section .action_list_box ul li { font-size: 14px; }
}
.pd_positions .pd_hero { width: 100%; position: relative; padding-top: 240px; padding-bottom: 180px; }
@media screen and (max-width: 950px) {
  .pd_positions .pd_hero { padding-top: 140px; }
}
.pd_positions .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_positions .pd_hero::before { height: 60%; }
}
@media screen and (max-width: 768px) {
  .pd_positions .pd_hero { padding-bottom: 114px; }
}
.pd_second_section_position { width: 80%; max-width: 1440px; margin: 88px auto 150px; }
@media screen and (max-width: 1280px) {
  .pd_second_section_position { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_second_section_position { margin: 50px auto; width: 90% !important; }
}
.pd_second_section_position .position_box .single_position { padding: 40px 64px; margin-bottom: 26px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px; border-radius: 12px; display: flex; justify-content: space-between; align-items: flex-start; }
@media screen and (max-width: 768px) {
  .pd_second_section_position .position_box .single_position { flex-direction: column; padding: 29px 18px; margin-bottom: 24px; }
}
.pd_second_section_position .position_box .single_position:last-child { margin-bottom: 0px; }
@media screen and (max-width: 768px) {
  .pd_second_section_position .position_box .single_position:last-child { margin-bottom: 0px; }
}
.pd_second_section_position .position_box .single_position .text_box { width: 60%; }
@media screen and (max-width: 1200px) {
  .pd_second_section_position .position_box .single_position .text_box { width: 80%; }
}
@media screen and (max-width: 768px) {
  .pd_second_section_position .position_box .single_position .text_box { width: 100%; }
}
.pd_second_section_position .position_box .single_position .text_box .title { font-size: 24px; line-height: 26px; letter-spacing: -0.015em; color: var(--black01); margin-bottom: 8px; }
@media screen and (max-width: 768px) {
  .pd_second_section_position .position_box .single_position .text_box .title { font-size: 20px; line-height: 22px; }
}
.pd_second_section_position .position_box .single_position .text_box .description_box { display: flex; flex-direction: column; }
@media screen and (max-width: 768px) {
  .pd_second_section_position .position_box .single_position .text_box .description_box { flex-direction: column-reverse; }
}
.pd_second_section_position .position_box .single_position .text_box .description { font-size: 16px; line-height: 26px; color: var(--black02); margin-bottom: 24px; }
@media screen and (max-width: 768px) {
  .pd_second_section_position .position_box .single_position .text_box .description { margin-bottom: 0px; margin-top: 16px; font-size: 16px; }
}
.pd_second_section_position .position_box .single_position .text_box .position_flexbox { display: flex; align-items: center; }
.pd_second_section_position .position_box .single_position .text_box .position_flexbox p { font-size: 16px; line-height: 26px; color: var(--grey01); }
@media screen and (max-width: 768px) {
  .pd_second_section_position .position_box .single_position .text_box .position_flexbox p { font-size: 14px; line-height: 22px; }
}
.pd_second_section_position .position_box .single_position .text_box .position_flexbox span { display: block; width: 4px; height: 4px; background-color: var(--grey02); margin: 0px 16px; }
.pd_second_section_position .position_box .single_position button { width: 150px; }
@media screen and (max-width: 768px) {
  .pd_second_section_position .position_box .single_position button { width: 100%; margin-top: 36px; }
}
.pd_single_position .pd_hero { width: 100%; position: relative; padding-top: 240px; padding-bottom: 65px; }
@media screen and (max-width: 950px) {
  .pd_single_position .pd_hero { padding-top: 140px; }
}
.pd_single_position .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_single_position .pd_hero::before { height: 60%; }
}
@media screen and (max-width: 768px) {
  .pd_single_position .pd_hero { padding-bottom: 40px; }
}
.pd_single_position .pd_hero .text_box { width: 90%; margin: auto; }
.pd_single_position .pd_hero .title { margin-top: 100px; font-size: 48px; line-height: 53px; margin-bottom: 12px; color: var(--black01); letter-spacing: -0.015em; }
@media screen and (max-width: 768px) {
  .pd_single_position .pd_hero .title { font-size: 32px; line-height: 46px; }
}
.pd_single_position .pd_hero .position_flexbox { display: flex; align-items: center; }
.pd_single_position .pd_hero .position_flexbox p { font-size: 16px; line-height: 26px; color: var(--grey01); }
@media screen and (max-width: 768px) {
  .pd_single_position .pd_hero .position_flexbox p { font-size: 14px; line-height: 22px; }
}
.pd_single_position .pd_hero .position_flexbox span { display: block; width: 4px; height: 4px; background-color: var(--grey02); margin: 0px 16px; }
.pd_single_position .second_section { width: 80%; max-width: 1440px; font-size: 16px; line-height: 29px; color: var(--black03); margin: 42px auto 120px; }
@media screen and (max-width: 1280px) {
  .pd_single_position .second_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_single_position .second_section { font-size: 14px; line-height: 26px; width: 90% !important; }
}
.pd_learn_page .pd_hero { width: 100%; position: relative; padding-top: 240px; padding-bottom: 75px; }
@media screen and (max-width: 950px) {
  .pd_learn_page .pd_hero { padding-top: 140px; }
}
.pd_learn_page .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_learn_page .pd_hero::before { height: 60%; }
}
.pd_learn_page .pd_hero .input_container { width: 612px; margin: 12px auto auto; position: relative; }
@media screen and (max-width: 768px) {
  .pd_learn_page .pd_hero .input_container { width: 90%; }
}
.pd_learn_page .pd_hero .input_container .input_flex { width: 100%; background: rgb(255, 255, 255); border: 1px solid rgb(242, 242, 242); border-radius: 4px; display: flex; padding: 20px 24px; }
.pd_learn_page .pd_hero .input_container .input_flex input { flex-grow: 1; margin-left: 12px; height: 100%; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; font-weight: 400; font-size: 14px; line-height: 22px; }
.pd_learn_page .pd_hero .input_container .input_flex input::placeholder { font-weight: 400; font-size: 14px; line-height: 22px; color: var(--black04); }
.pd_learn_page .pd_hero .input_container .search_result { position: absolute; width: 100%; top: 55px; background: rgb(255, 255, 255); overflow: hidden; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 12px; border-radius: 0px 0px 12px 12px; }
.pd_learn_page .pd_hero .input_container .search_result a { display: flex; align-items: center; padding: 10px 24px; font-size: 14px; line-height: 22px; color: var(--black03); }
.pd_learn_page .pd_hero .input_container .search_result a:last-child { margin-bottom: 20px; }
.pd_learn_page .pd_hero .input_container .search_result a:hover { background: rgb(251, 251, 251); }
.pd_learn_page .pd_hero .input_container .search_result a span { border-radius: 12px; background-color: var(--pastelblue); font-size: 12px; margin-right: 16px; line-height: 22px; color: var(--black02); padding: 4px 10px; }
.pd_learn_page .pd_second_section { width: 80%; max-width: 1440px; margin: 64px auto 100px; }
@media screen and (max-width: 1280px) {
  .pd_learn_page .pd_second_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_learn_page .pd_second_section { width: 90% !important; }
}
.pd_learn_page .pd_second_section .learn_grid { display: grid; grid-template-columns: 31% 31% 31%; gap: 36px; }
@media screen and (max-width: 900px) {
  .pd_learn_page .pd_second_section .learn_grid { grid-template-columns: 46% 46%; }
}
@media screen and (max-width: 600px) {
  .pd_learn_page .pd_second_section .learn_grid { grid-template-columns: 100%; }
}
.pd_learn_page .pd_second_section .learn_grid .single_learn_box { text-decoration: none; border: 1.5px solid rgb(248, 248, 248); border-radius: 16px; cursor: pointer; display: block; padding: 60px; background: var(--white); transition: 0.3s; }
@media screen and (max-width: 1200px) {
  .pd_learn_page .pd_second_section .learn_grid .single_learn_box { padding: 30px; }
}
@media screen and (max-width: 600px) {
  .pd_learn_page .pd_second_section .learn_grid .single_learn_box { padding: 30px 12px; }
}
.pd_learn_page .pd_second_section .learn_grid .single_learn_box:hover { box-shadow: rgba(0, 0, 0, 0.05) 1px 5px 100px; }
.pd_learn_page .pd_second_section .learn_grid .single_learn_box .icon_box { width: 64px; height: 64px; border-radius: 50%; margin: auto auto 24px; display: flex; justify-content: center; align-items: center; background: var(--pastelblue); }
@media screen and (max-width: 600px) {
  .pd_learn_page .pd_second_section .learn_grid .single_learn_box .icon_box { width: 48px; height: 48px; }
  .pd_learn_page .pd_second_section .learn_grid .single_learn_box .icon_box > span { width: 24px !important; }
}
.pd_learn_page .pd_second_section .learn_grid .single_learn_box p { text-align: center; }
.pd_learn_page .pd_second_section .learn_grid .single_learn_box p.title { font-size: 22px; line-height: 26px; margin-bottom: 4px; color: var(--black01); }
@media screen and (max-width:600) {
  .pd_learn_page .pd_second_section .learn_grid .single_learn_box p.title { font-size: 20px; line-height: 22px; }
}
.pd_learn_page .pd_second_section .learn_grid .single_learn_box p.description { font-size: 16px; line-height: 26px; color: var(--black02); }
@media screen and (max-width: 1200px) {
  .pd_learn_page .pd_second_section .learn_grid .single_learn_box p.description { font-size: 14px; line-height: 22px; }
}
.pd_single_learn_page .pd_hero { height: 200px; padding-top: 48px; background-color: rgba(235, 246, 240, 0.3); }
.pd_single_learn_page .page_indicator_box { padding: 24px 5%; border-bottom: 1.5px solid rgb(248, 248, 248); display: flex; align-items: center; }
@media screen and (max-width: 450px) {
  .pd_single_learn_page .page_indicator_box { display: none; }
}
.pd_single_learn_page .page_indicator_box svg { margin: 0px 12px; width: 6px; }
@media screen and (max-width: 600px) {
  .pd_single_learn_page .page_indicator_box svg { margin: 0px 4px; }
}
.pd_single_learn_page .page_indicator_box p { font-size: 14px; line-height: 26px; color: var(--black01); }
@media screen and (max-width: 600px) {
  .pd_single_learn_page .page_indicator_box p { font-size: 12px; }
}
.pd_single_learn_page .page_indicator_box p.green { color: var(--primary); }
.pd_single_learn_page .body_flex { width: 80%; max-width: 1440px; margin: 80px auto auto; display: flex; align-items: flex-start; justify-content: space-between; }
@media screen and (max-width: 1280px) {
  .pd_single_learn_page .body_flex { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_single_learn_page .body_flex { width: 90% !important; }
}
.pd_single_learn_page .body_flex .accordion_container { width: 288px; }
@media screen and (max-width: 900px) {
  .pd_single_learn_page .body_flex .accordion_container { display: none; }
}
.pd_single_learn_page .body_flex .accordion_container .accordion_box { background: none; box-shadow: none; border-bottom: 0px; margin: 0px !important; }
.pd_single_learn_page .body_flex .accordion_container .accordion_box::before { display: none; }
.pd_single_learn_page .body_flex .accordion_container .accordion_box .accordion_details { padding: 0px !important; }
.pd_single_learn_page .body_flex .accordion_container .accordion_box .accordion_details .links a { display: block; padding: 10px 36px; border-bottom: 1px solid rgb(242, 242, 242); font-weight: 400; font-size: 14px; line-height: 26px; color: var(--black02); }
.pd_single_learn_page .body_flex .accordion_container .accordion_box .accordion_title { background: rgb(251, 251, 251); border-top: 1px solid rgb(242, 242, 242); border-bottom: 1px solid rgb(242, 242, 242); padding: 10px 10px 10px 24px !important; }
.pd_single_learn_page .body_flex .accordion_container .accordion_box .accordion_title.Mui-expanded { background: var(--primary); color: rgb(255, 255, 255); }
.pd_single_learn_page .body_flex .accordion_container .accordion_box .accordion_title.Mui-expanded svg { color: rgb(255, 255, 255); }
.pd_single_learn_page .body_flex .accordion_container .accordion_box .accordion_title .MuiAccordionSummary-contentGutters { margin: 0px !important; }
.pd_single_learn_page .body_flex .accordion_container .accordion_box .accordion_title .title_text { font-weight: 400; font-size: 16px; line-height: 26px; color: var(--black02); }
.pd_single_learn_page .body_flex .article_box { width: calc(100% - 324px); }
@media screen and (max-width: 900px) {
  .pd_single_learn_page .body_flex .article_box { width: 100%; }
}
.pd_academy_page .pd_hero { width: 100%; position: relative; padding-top: 240px; }
@media screen and (max-width: 950px) {
  .pd_academy_page .pd_hero { padding-top: 140px; }
}
.pd_academy_page .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_academy_page .pd_hero::before { height: 60%; }
}
.pd_academy_page .pd_second_section .page_indicator_box { padding: 24px 5%; border-bottom: 1.5px solid rgb(248, 248, 248); display: flex; align-items: center; }
@media screen and (max-width: 450px) {
  .pd_academy_page .pd_second_section .page_indicator_box { display: none; }
}
.pd_academy_page .pd_second_section .page_indicator_box svg { margin: 0px 12px; width: 6px; }
@media screen and (max-width: 600px) {
  .pd_academy_page .pd_second_section .page_indicator_box svg { margin: 0px 4px; }
}
.pd_academy_page .pd_second_section .page_indicator_box p { font-size: 14px; line-height: 26px; color: var(--black01); }
@media screen and (max-width: 600px) {
  .pd_academy_page .pd_second_section .page_indicator_box p { font-size: 12px; }
}
.pd_academy_page .pd_second_section .page_indicator_box p.green { color: var(--primary); }
@media screen and (max-width: 600px) {
  .pd_academy_page .pd_second_section .page_indicator_box { display: none; }
  .pd_academy_page .pd_second_section { margin-top: 44px; }
}
.pd_academy_page .pd_second_section .help_container { width: 80%; max-width: 1440px; margin: auto auto 72px; }
@media screen and (max-width: 1280px) {
  .pd_academy_page .pd_second_section .help_container { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_academy_page .pd_second_section .help_container { width: 90% !important; }
}
.pd_single_academy_page .pd_hero { min-height: 200px; padding-top: 48px; background-color: rgba(235, 246, 240, 0.3); }
.pd_single_academy_page .pd_hero .topic { font-size: 56px; line-height: 62px; letter-spacing: -0.015em; margin-top: 98px; padding-left: 5%; font-weight: 500; font-family: freizeit_bold; }
@media screen and (max-width: 600px) {
  .pd_single_academy_page .pd_hero .topic { font-size: 30px; line-height: 46px; margin-top: 40px; }
}
.pd_single_academy_page .page_indicator_box { padding: 24px 5%; border-bottom: 1.5px solid rgb(248, 248, 248); display: flex; align-items: center; }
@media screen and (max-width: 450px) {
  .pd_single_academy_page .page_indicator_box { display: none; }
}
.pd_single_academy_page .page_indicator_box svg { margin: 0px 12px; width: 6px; }
@media screen and (max-width: 600px) {
  .pd_single_academy_page .page_indicator_box svg { margin: 0px 4px; }
}
.pd_single_academy_page .page_indicator_box p { font-size: 14px; line-height: 26px; color: var(--black01); }
@media screen and (max-width: 600px) {
  .pd_single_academy_page .page_indicator_box p { font-size: 12px; }
}
.pd_single_academy_page .page_indicator_box p.green { color: var(--primary); }
.pd_single_academy_page .news_container .content_box p { font-weight: 400; font-size: 18px; color: var(--black02); line-height: 29px; }
@media screen and (max-width: 600px) {
  .pd_single_academy_page .news_container .content_box p { font-size: 14px; line-height: 26px; }
}
.flex_academy_container { display: flex; width: 100%; border-bottom: 1.5px solid rgb(248, 248, 248); margin-bottom: 72px; }
@media screen and (max-width: 900px) {
  .flex_academy_container { flex-direction: column; }
}
.flex_academy_container .topic_container { width: 378px; border-right: 1.5px solid rgb(248, 248, 248); }
@media screen and (max-width: 1200px) {
  .flex_academy_container .topic_container { width: 278px; }
}
@media screen and (max-width: 1000px) {
  .flex_academy_container .topic_container { width: 178px; }
}
@media screen and (max-width: 900px) {
  .flex_academy_container .topic_container { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; }
}
.flex_academy_container .topic_container .title { font-size: 32px; line-height: 35px; color: var(--black01); padding: 20px 0px 20px 90px; border-bottom: 1px solid rgb(242, 242, 242); }
@media screen and (max-width: 1000px) {
  .flex_academy_container .topic_container .title { padding-left: 40px; }
}
@media screen and (max-width: 900px) {
  .flex_academy_container .topic_container .title { display: none; }
}
.flex_academy_container .topic_container .topics_box { padding-top: 28px; }
@media screen and (max-width: 900px) {
  .flex_academy_container .topic_container .topics_box { display: -webkit-box; width: 100%; padding: 16px; overflow-x: auto; background-color: var(--grey04); }
  .flex_academy_container .topic_container .topics_box::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: rgb(240, 242, 243); }
  .flex_academy_container .topic_container .topics_box::-webkit-scrollbar { height: 0px; width: 0px; background: var(--primary); }
  .flex_academy_container .topic_container .topics_box::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: var(--primary); }
}
.flex_academy_container .topic_container .topics_box p { font-size: 16px; line-height: 26px; padding-left: 90px; cursor: pointer; color: var(--black02); margin-bottom: 8px; }
@media screen and (max-width: 1000px) {
  .flex_academy_container .topic_container .topics_box p { padding-left: 40px; }
}
@media screen and (max-width: 900px) {
  .flex_academy_container .topic_container .topics_box p { padding: 0px; margin: 0px 0px 0px 20px; width: max-content; }
}
.flex_academy_container .topic_container .topics_box p:last-child { margin-bottom: 0px; }
.flex_academy_container .topic_container .topics_box p.active { color: var(--primary); }
.flex_academy_container .news_container { width: calc(100% - 278px); padding: 48px 36px 72px; }
@media screen and (max-width: 900px) {
  .flex_academy_container .news_container { width: 100%; }
}
.flex_academy_container .news_container .title_box { margin-bottom: 60px; }
@media screen and (max-width: 900px) {
  .flex_academy_container .news_container .title_box { display: none; }
}
.flex_academy_container .news_container .title_box .title { font-size: 40px; line-height: 44px; letter-spacing: -0.015em; color: var(--black01); }
.flex_academy_container .news_container .title_box .description { font-size: 18px; line-height: 29px; color: var(--black02); margin-top: 8px; width: 70%; }
.flex_academy_container .news_container .grid_box { display: grid; grid-template-columns: 48% 48%; gap: 48px 36px; width: 80%; }
@media screen and (max-width: 1350px) {
  .flex_academy_container .news_container .grid_box { width: 100%; }
}
@media screen and (max-width: 900px) {
  .flex_academy_container .news_container .grid_box { grid-template-columns: 100%; }
}
.flex_academy_container .news_container .grid_box .single_business { width: 100%; background: var(--white02); border-radius: 12px; }
.flex_academy_container .news_container .grid_box .single_business .image_box { background-position: 50% center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 160px; border-top-left-radius: 12px; border-top-right-radius: 12px; }
.flex_academy_container .news_container .grid_box .single_business .text_box { padding: 24px 30px 55px; }
.flex_academy_container .news_container .grid_box .single_business .text_box .title { font-size: 24px; line-height: 26px; letter-spacing: -0.015em; color: var(--black01); }
@media screen and (max-width: 600px) {
  .flex_academy_container .news_container .grid_box .single_business .text_box .title { font-size: 18px; }
}
.flex_academy_container .news_container .grid_box .single_business .text_box .description { font-size: 16px; line-height: 26px; margin-top: 4px; margin-bottom: 12px; }
@media screen and (max-width: 600px) {
  .flex_academy_container .news_container .grid_box .single_business .text_box .description { font-size: 16px; }
}
.pd_search_result_page .pd_hero { min-height: 200px; padding-top: 48px; background-color: rgba(235, 246, 240, 0.3); padding-bottom: 44px; }
.pd_search_result_page .pd_hero .topic { font-size: 56px; line-height: 62px; letter-spacing: -0.015em; margin-top: 98px; padding-left: 5%; font-weight: 500; font-family: freizeit_bold; }
@media screen and (max-width: 600px) {
  .pd_search_result_page .pd_hero .topic { font-size: 30px; line-height: 46px; margin-top: 40px; }
}
.pd_search_result_page .second_section { margin-bottom: 120px; }
.pd_search_result_page .second_section .search_text_box { padding: 24px 5%; border-bottom: 1.5px solid rgb(248, 248, 248); display: flex; align-items: center; }
@media screen and (max-width: 450px) {
  .pd_search_result_page .second_section .search_text_box { display: none; }
}
.pd_search_result_page .second_section .search_text_box svg { margin: 0px 12px; width: 6px; }
@media screen and (max-width: 600px) {
  .pd_search_result_page .second_section .search_text_box svg { margin: 0px 4px; }
}
.pd_search_result_page .second_section .search_text_box p { font-size: 14px; line-height: 26px; color: var(--black01); }
@media screen and (max-width: 600px) {
  .pd_search_result_page .second_section .search_text_box p { font-size: 12px; }
}
.pd_search_result_page .second_section .search_text_box p.green { color: var(--primary); }
.pd_search_result_page .second_section .search_text_box p span { font-weight: 600; }
.pd_search_result_page .second_section .result_container { width: 80%; max-width: 1440px; margin: 24px auto auto; }
@media screen and (max-width: 1280px) {
  .pd_search_result_page .second_section .result_container { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_search_result_page .second_section .result_container { width: 90% !important; }
}
.pd_search_result_page .second_section .result_container .single_search { display: flex; align-items: center; margin-bottom: 48px; cursor: pointer; border-bottom: 1px solid rgb(248, 248, 248); padding-bottom: 24px; width: 80%; }
@media screen and (max-width: 600px) {
  .pd_search_result_page .second_section .result_container .single_search { flex-direction: column; align-items: unset; width: 100%; }
}
.pd_search_result_page .second_section .result_container .single_search:last-child { margin-bottom: 0px; }
.pd_search_result_page .second_section .result_container .single_search .image_container { width: 126px; height: 86px; background-position: 50% center; background-size: cover; background-repeat: no-repeat; margin-right: 24px; }
@media screen and (max-width: 600px) {
  .pd_search_result_page .second_section .result_container .single_search .image_container { width: 100%; height: 160px; border-top-left-radius: 5px; border-top-right-radius: 5px; margin-right: 0px; }
}
.pd_search_result_page .second_section .result_container .single_search .text_box { width: calc(100% - 150px); }
@media screen and (max-width: 600px) {
  .pd_search_result_page .second_section .result_container .single_search .text_box { width: 100%; margin-top: 12px; }
}
.pd_search_result_page .second_section .result_container .single_search .text_box .title { font-size: 24px; line-height: 26px; color: var(--black01); letter-spacing: -0.015em; margin-bottom: 8px; }
.pd_search_result_page .second_section .result_container .single_search .text_box .description { font-weight: 400; font-size: 16px; line-height: 26px; color: var(--black02); }
.pd_search_result_page .second_section .result_container .empty_search { display: flex; flex-direction: column; align-items: center; margin: 170px 0px 250px; }
@media screen and (max-width: 600px) {
  .pd_search_result_page .second_section .result_container .empty_search { margin: 86px 0px 170px; }
}
.pd_search_result_page .second_section .result_container .empty_search .title { font-weight: 500; font-size: 24px; line-height: 26px; color: var(--black01); text-align: center; margin-bottom: 8px; margin-top: 24px; letter-spacing: -0.015em; }
.pd_search_result_page .second_section .result_container .empty_search .description { font-size: 16px; line-height: 26px; color: var(--black02); text-align: center; }
.pd_not_found { min-height: 100vh; width: 100%; padding: 2rem 0.5rem; display: flex; justify-content: center; align-items: center; flex-direction: column; }
.pd_not_found .logo { max-width: 300px; max-height: 60px; }
.pd_not_found .inner { display: flex; justify-content: space-between; align-items: center; flex-direction: column; height: 80vh; min-height: 500px; }
.pd_not_found .content { text-align: center; max-width: 500px; }
.pd_not_found .content .title_box { display: flex; justify-content: center; align-items: center; }
.pd_not_found .content .title_box p { font-size: 50px; }
.pd_not_found .content .title_box svg { font-size: 4rem; margin-bottom: 0px; }
.pd_not_found .content .title { font-weight: 900; font-size: 2.5rem; }
@media (max-width: 700px) {
  .pd_not_found .content .title { font-size: 1.7rem; }
}
.pd_not_found .content p { font-weight: 500; }
@media (max-width: 700px) {
  .pd_not_found .content p { font-size: 0.8rem; }
}
.pd_not_found .content .go-home-btn { min-width: 200px; background: var(--primary); margin-top: 0.5rem; }
.salescabal_text { margin-bottom: 24px; }
.empty-response-pg { text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 3rem auto; height: 100%; }
.empty-response-pg img { max-width: 162px; max-height: 168px; }
.empty-response-pg p { font-size: 16px; color: var(--text-100); margin: 1.5rem auto; text-align: center; max-width: 350px; }
.empty-response-pg.whiteColor p { color: var(--white); }
.pd_about_carousel { padding: 50px 120px 70px 48px; background: var(--pastelgreen); border-radius: 20px; margin-top: 62px; }
.pd_about_carousel.pd_about_carousel2 { background: var(--pastelyellow); }
.pd_about_carousel.pd_about_carousel3 { background: var(--pastelpink); }
.pd_about_carousel.pd_about_carousel0, .pd_about_carousel.pd_about_carousel4 { background: var(--pastelblue); }
@media screen and (max-width: 1255px) {
  .pd_about_carousel { padding: 50px; }
}
@media screen and (max-width: 600px) {
  .pd_about_carousel { padding: 20px; }
}
.pd_about_carousel .carousel_container { width: 100%; height: auto; }
.pd_about_carousel .carousel_container .mySwiper { cursor: grab; }
.pd_about_carousel .carousel_container .swiper { width: 100%; height: 450px; }
@media screen and (max-width: 1255px) {
  .pd_about_carousel .carousel_container .swiper { height: 500px; }
}
@media screen and (max-width: 990px) {
  .pd_about_carousel .carousel_container .swiper { height: 700px; }
}
@media screen and (max-width: 600px) {
  .pd_about_carousel .carousel_container .swiper { height: 200px; }
}
.pd_about_carousel .carousel_container .swiper-pagination { top: 150px !important; left: 0px !important; right: unset !important; }
.pd_about_carousel .carousel_container .swiper-pagination .swiper-pagination-bullet { transition: 0.3s; }
.pd_about_carousel .carousel_container .swiper-pagination .swiper-pagination-bullet-active { background: var(--primary); border-radius: 20px; height: 50px; }
@media screen and (max-width: 600px) {
  .pd_about_carousel .carousel_container .swiper-pagination { top: 70px !important; }
}
@media screen and (max-width: 768px) {
  .pd_about_carousel .carousel_container { margin-bottom: 20px; }
}
.pd_about_carousel .carousel_container .carousel_box { width: 100%; margin: 20px 0px; }
.pd_about_carousel .carousel_container .carousel_box .carousel_flex { width: 100%; display: flex; justify-content: space-between; }
@media screen and (max-width: 990px) {
  .pd_about_carousel .carousel_container .carousel_box .carousel_flex { flex-direction: column; }
}
.pd_about_carousel .carousel_container .carousel_box .video_box { width: 480px; height: 419px; position: relative; }
@media screen and (max-width: 990px) {
  .pd_about_carousel .carousel_container .carousel_box .video_box { margin: auto; }
}
@media screen and (max-width: 600px) {
  .pd_about_carousel .carousel_container .carousel_box .video_box { width: 100%; display: none; }
}
.pd_about_carousel .carousel_container .carousel_box .text_box { width: calc(100% - 600px); padding-top: 80px; margin-left: 50px; }
@media screen and (max-width: 1255px) {
  .pd_about_carousel .carousel_container .carousel_box .text_box { width: calc(100% - 500px); }
}
@media screen and (max-width: 990px) {
  .pd_about_carousel .carousel_container .carousel_box .text_box { width: auto; padding-top: 0px; margin-left: 20px; }
}
@media screen and (max-width: 600px) {
  .pd_about_carousel .carousel_container .carousel_box .text_box { margin-left: 30px; }
}
.pd_about_carousel .carousel_container .carousel_box .text_box .title { font-weight: 500; line-height: 47px; color: var(--black01); font-family: graphik_medium; letter-spacing: -0.015em; font-size: 32px; width: 100%; }
@media screen and (max-width: 900px) {
  .pd_about_carousel .carousel_container .carousel_box .text_box .title { font-size: 24px; line-height: 26px; }
}
@media screen and (max-width: 640px) {
  .pd_about_carousel .carousel_container .carousel_box .text_box .title { font-size: 28px; line-height: 35px; }
}
@media screen and (max-width: 1150px) {
  .pd_about_carousel .carousel_container .carousel_box .text_box .title { font-size: 28px; }
}
@media screen and (max-width: 600px) {
  .pd_about_carousel .carousel_container .carousel_box .text_box .title { font-size: 24px; }
}
.pd_about_carousel .carousel_container .carousel_box .text_box .description { font-weight: 400; font-size: 18px; width: 100%; line-height: 30px; color: var(--black02); margin: 12px 0px 36px; }
@media screen and (max-width: 900px) {
  .pd_about_carousel .carousel_container .carousel_box .text_box .description { font-size: 14px; line-height: 22px; }
}
.pd_about_carousel .carousel_container .carousel_box .text_box .name { margin: 0px; }
.loader_boy { display: flex; justify-content: center; height: 100vh; align-items: center; }
.loader_boy .pd_square { width: 100px; height: 100px; position: relative; perspective: 200px; }
.loader_boy .pd_square div { position: absolute; top: 0px; height: 30px; width: 30px; background: var(--primary); animation: 2s linear 0s infinite normal none running flip; transform-origin: right bottom; }
.loader_boy .pd_square div:nth-child(2) { animation-delay: 1s; opacity: 0.5; }
@-webkit-keyframes flip { 
  0% { transform: rotateX(0deg) rotateY(0deg); }
  25% { transform: rotateX(0deg) rotateY(180deg); }
  50% { transform: rotateX(180deg) rotateY(180deg); }
  75% { transform: rotateX(180deg) rotateY(0deg); }
  100% { transform: rotateX(0deg) rotateY(0deg); }
}
@keyframes flip { 
  0% { transform: rotateX(0deg) rotateY(0deg); }
  25% { transform: rotateX(0deg) rotateY(180deg); }
  50% { transform: rotateX(180deg) rotateY(180deg); }
  75% { transform: rotateX(180deg) rotateY(0deg); }
  100% { transform: rotateX(0deg) rotateY(0deg); }
}
.pd-modal { width: 100%; height: 100%; position: fixed; top: 0px; min-height: 620px; left: 0px; background: rgba(0, 0, 0, 0.2); z-index: 60; overflow: hidden; display: flex; justify-content: center; align-items: center; }
.pd-modal.anniversary-modal-overlay { background: rgba(0, 0, 0, 0.45); backdrop-filter: blur(6px); min-height: 100dvh; padding: 1.25rem; box-sizing: border-box; }
.pd-modal.anniversary-modal-overlay .anniversary-modal-center { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; margin: 0px auto; }
.pd-modal .popBox2 { border-radius: 20px; position: relative; height: 90%; max-height: 650px; width: 90%; max-width: 600px; display: flex; background-color: rgb(255, 255, 255); justify-content: center; align-items: center; flex-direction: column; overflow-y: auto; }
.pd-modal .popBox2::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: rgb(240, 242, 243); }
.pd-modal .popBox2::-webkit-scrollbar { height: 4px; width: 4px; background: var(--primary); }
.pd-modal .popBox2::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: var(--primary); }
.pd-modal .popBox2.bf_popup { width: 580px; height: 590px; border-radius: 0px; background-color: transparent; justify-content: flex-end; }
@media screen and (max-width: 640px) {
  .pd-modal .popBox2.bf_popup { width: 385px; height: 385px; }
}
.pd-modal .popBox2.bf_popup .wrapper { width: 100%; }
.pd-modal .popBox2.bf_popup .bf-img { width: calc(100% - 20px); cursor: pointer; }
.pd-modal .popBox2.bf_popup .bf-img.desktop { display: block; }
@media screen and (max-width: 640px) {
  .pd-modal .popBox2.bf_popup .bf-img.desktop { display: none; }
}
.pd-modal .popBox2.bf_popup .bf-img.mobile { display: none; }
@media screen and (max-width: 640px) {
  .pd-modal .popBox2.bf_popup .bf-img.mobile { display: block; }
}
.pd-modal .popBox2.anniversary_popup { width: 520px; max-width: 520px; height: 690px; max-height: min(690px, -2.5rem + 100dvh); border-radius: 0px; background-color: transparent; justify-content: center; align-items: center; padding: 0px; margin: 0px auto; overflow: visible; flex-shrink: 0; }
.pd-modal .popBox2.anniversary_popup .anniversary-modal-wrapper { position: relative; width: 100%; height: 100%; margin: 0px auto; display: flex; justify-content: center; align-items: center; }
.pd-modal .popBox2.anniversary_popup .anniversary-img { width: 100%; height: 100%; max-width: 520px; max-height: min(690px, -2.5rem + 100dvh); object-fit: cover; display: block; border-radius: 16px; cursor: pointer; box-shadow: none; }
@media screen and (max-width: 640px) {
  .pd-modal .popBox2.anniversary_popup { width: min(360px, -2rem + 100vw); max-width: min(360px, -2rem + 100vw); height: auto; max-height: none; }
  .pd-modal .popBox2.anniversary_popup .anniversary-modal-wrapper { height: auto; flex-direction: column; align-items: center; }
  .pd-modal .popBox2.anniversary_popup .anniversary-img { width: 100%; height: auto; max-height: calc(-5rem + 100dvh); object-fit: cover; border-radius: 12px; box-shadow: none; }
}
.pd-modal .popBox2.bbgw-modal { width: auto; max-width: 90%; height: auto; max-height: 90vh; border-radius: 0px; background-color: transparent; justify-content: center; align-items: center; padding: 0px; }
.pd-modal .popBox2.bbgw-modal h3 { display: none; }
@media screen and (max-width: 768px) {
  .pd-modal .popBox2.bbgw-modal { max-width: 95%; max-height: 95vh; }
}
@media screen and (max-width: 640px) {
  .pd-modal .popBox2.bbgw-modal { max-width: 95%; max-height: 95vh; }
}
.pd-modal .popBox2.bbgw-modal .bbgw-modal-wrapper { position: relative; width: 650px; height: 100%; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 640px) {
  .pd-modal .popBox2.bbgw-modal .bbgw-modal-wrapper { width: 100%; }
}
.pd-modal .popBox2.bbgw-modal .bbgw-img { width: 100%; height: auto; max-width: 100%; max-height: 90vh; object-fit: contain; cursor: pointer; display: block; }
@media screen and (max-width: 768px) {
  .pd-modal .popBox2.bbgw-modal .bbgw-img { max-height: 85vh; }
}
@media screen and (max-width: 640px) {
  .pd-modal .popBox2.bbgw-modal .bbgw-img { max-height: 80vh; }
}
@media screen and (max-width: 480px) {
  .pd-modal .popBox2.bbgw-modal .bbgw-img { max-height: 75vh; }
}
.pd-modal .popBox2.free-trial-modal { max-width: 552px; max-height: 500px; border-radius: 16px; padding: 38px 32px; }
.pd-modal .popBox2.free-trial-modal .loader { position: absolute; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; z-index: 10; }
.pd-modal .popBox2.free-trial-modal .form_header { font-size: 24px; line-height: 26.4px; font-weight: 500; }
@media screen and (max-width: 480px) {
  .pd-modal .popBox2.free-trial-modal .form_header { font-size: 20px; line-height: 22px; }
}
.pd-modal .popBox2.free-trial-modal .form_section { width: 100%; }
.pd-modal .popBox2.free-trial-modal .form_section.opacity { opacity: 0.5; }
.pd-modal .popBox2.free-trial-modal .form_section .step_container { margin-top: 1.5rem; }
.pd-modal .popBox2.free-trial-modal .form_section .step_container .form_flex { display: flex; width: 100%; }
.pd-modal .popBox2.free-trial-modal .form_section .step_container .form_flex.email-gap-x-2 { column-gap: 16px; }
.pd-modal .popBox2.free-trial-modal .btn_container { justify-content: flex-end; display: flex; margin-top: 1rem; }
.pd-modal .popBox2.free-trial-modal .btn_container .submit { background-color: var(--primary); color: var(--white); }
.pd-modal .popBox2.lead_gen_modal { max-width: 594px; max-height: 545px; }
.pd-modal .popBox2.lead_gen_modal h3 { display: none; }
@media screen and (max-width: 640px) {
  .pd-modal .popBox2.lead_gen_modal { font-size: 20px; max-height: 510px; }
}
.pd-modal .popBox2.lead_gen_modal .form_header { font-weight: 700; color: var(--black01); text-align: start !important; }
@media screen and (max-width: 640px) {
  .pd-modal .popBox2.lead_gen_modal .form_header { font-size: 20px; }
}
.pd-modal .popBox2.lead_gen_modal .close-modal-icon { right: 1.2rem; }
.pd-modal .popBox2.leads_success { max-width: 552px; max-height: 500px; }
.pd-modal .popBox2.leads_success .leads_p { font-size: 24px; font-weight: 700; line-height: 26.5px; text-align: center; margin-top: 3rem; font-family: freizeit_medium !important; }
@media screen and (max-width: 640px) {
  .pd-modal .popBox2.leads_success .leads_p { font-size: 16px; line-height: 22px; margin-top: 2rem; }
}
.pd-modal .popBox2.leads_popup_success { max-width: 595px; max-height: 545px; }
@media screen and (max-width: 649px) {
  .pd-modal .popBox2.leads_popup_success { height: 500px; }
}
.pd-modal .popBox2.leads_popup_success .popup_p { font-size: 24px; margin-top: 3rem; font-family: freizeit_medium !important; }
@media screen and (max-width: 649px) {
  .pd-modal .popBox2.leads_popup_success .popup_p { font-size: 16px; }
}
@media screen and (max-width: 650px) {
  .pd-modal .popBox2 { width: 90vw; }
}
.pd-modal .popBox2 .btn-wrap { display: flex; justify-content: flex-end; }
.pd-modal .popBox2 .btn-wrap button { min-width: 118px; }
.pd-modal .popBox2.newsletter-modal { width: 1000px; height: 617px; max-width: 90%; max-height: 90%; }
@media screen and (max-width: 960px) {
  .pd-modal .popBox2.newsletter-modal { height: auto; }
}
@media screen and (max-width: 640px) {
  .pd-modal .popBox2.newsletter-modal { height: 80%; }
}
.pd-modal .popBox2.newsletter-modal .wrapper { display: flex; width: 100%; height: 100%; }
@media screen and (max-width: 960px) {
  .pd-modal .popBox2.newsletter-modal .wrapper { flex-direction: column; }
}
.pd-modal .popBox2.newsletter-modal .wrapper.opacity { opacity: 0.5; }
.pd-modal .popBox2.newsletter-modal .wrapper .img_box { width: 433px; height: 100%; }
@media screen and (max-width: 960px) {
  .pd-modal .popBox2.newsletter-modal .wrapper .img_box { width: 100%; height: auto; }
  .pd-modal .popBox2.newsletter-modal .wrapper .img_box img.desktop { display: none; }
}
.pd-modal .popBox2.newsletter-modal .wrapper .img_box img.ipad { display: none; }
@media screen and (max-width: 960px) {
  .pd-modal .popBox2.newsletter-modal .wrapper .img_box img.ipad { display: block; }
}
@media screen and (max-width: 480px) {
  .pd-modal .popBox2.newsletter-modal .wrapper .img_box img.ipad { display: none; }
}
.pd-modal .popBox2.newsletter-modal .wrapper .img_box img.mobile { display: none; }
@media screen and (max-width: 480px) {
  .pd-modal .popBox2.newsletter-modal .wrapper .img_box img.mobile { display: block; width: 100%; }
}
.pd-modal .popBox2.newsletter-modal .wrapper .text_box { width: calc(100% - 433px); padding: 50px 30px; }
@media screen and (max-width: 960px) {
  .pd-modal .popBox2.newsletter-modal .wrapper .text_box { width: 100%; padding: 24px 16px; }
}
.pd-modal .popBox2.newsletter-modal .wrapper .text_box .flex-form { display: flex; gap: 0.5rem; }
.pd-modal .popBox2.newsletter-modal .wrapper .text_box h3 { font-size: 24px; line-height: 26px; text-align: center; font-family: freizeit_medium; margin-bottom: 1rem; margin-top: 0.5rem; }
.pd-modal .popBox2.newsletter-modal .wrapper .text_box p { font-size: 16px; line-height: 25.6px; font-weight: 400; text-align: center; color: var(--black03); margin-bottom: 1rem; }
@media screen and (max-width: 960px) {
  .pd-modal .popBox2.newsletter-modal .wrapper .text_box p { font-size: 14px; line-height: 22px; }
}
@media screen and (max-width: 460px) {
  .pd-modal .popBox2.newsletter-modal .wrapper .text_box p { font-size: 12px; line-height: 18px; }
}
.pd-modal .popBox2.newsletter-modal .wrapper .text_box .form_wrapper .save { width: 100%; margin-top: 1.5rem; }
.pd-modal .popBox2.newsletter-modal .wrapper .text_box .form_wrapper .save.submit { background-color: var(--primary); }
.pd-modal .popBox2.newsletter-modal .loader { position: absolute; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; z-index: 10; }
.pd-modal .close-modal-icon { position: absolute; top: 1rem; right: 1rem; background-color: rgb(241, 241, 241); width: unset !important; height: unset !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
@media screen and (max-width: 768px) {
  .pd-modal .close-modal-icon { top: 0.5rem; right: 0.5rem; }
}
.pd-modal .close-modal-icon.bf-modal-close { top: 0.5rem; right: 0px; background-color: var(--white); width: 48px !important; height: 48px !important; }
.pd-modal .close-modal-icon.bf-modal-close .btn { color: rgb(255, 102, 0); }
@media screen and (max-width: 640px) {
  .pd-modal .close-modal-icon.bf-modal-close { top: 0.5rem; width: 32px !important; height: 32px !important; }
}
@media screen and (max-width: 400px) {
  .pd-modal .close-modal-icon.bf-modal-close { right: 0.5rem; }
}
@media screen and (max-width: 380px) {
  .pd-modal .close-modal-icon.bf-modal-close { top: 1rem; }
}
.pd-modal .close-modal-icon.bbgw-modal-close { top: 0.5rem; right: 0.5rem; background-color: var(--white); z-index: 10; width: 48px !important; height: 48px !important; }
.pd-modal .close-modal-icon.bbgw-modal-close .btn { color: rgb(255, 102, 0); }
@media screen and (max-width: 640px) {
  .pd-modal .close-modal-icon.bbgw-modal-close { top: 0.5rem; right: 0.5rem; width: 32px !important; height: 32px !important; }
}
@media screen and (max-width: 400px) {
  .pd-modal .close-modal-icon.bbgw-modal-close { top: 0.25rem; right: 0.25rem; width: 28px !important; height: 28px !important; }
}
.pd-modal .close-modal-icon.anniversary-modal-close { top: 0px; left: 0px; right: auto; border-radius: 50%; background-color: var(--white); z-index: 10; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px; transform: translate(-50%, -50%); width: 44px !important; height: 44px !important; }
.pd-modal .close-modal-icon.anniversary-modal-close .anniversary-close-icon { color: rgb(22, 22, 22); font-size: 1.35rem; }
@media screen and (max-width: 640px) {
  .pd-modal .close-modal-icon.anniversary-modal-close { position: relative; top: auto; left: auto; transform: none; margin: 0px 0px 10px; align-self: flex-start; width: 36px !important; height: 36px !important; }
  .pd-modal .close-modal-icon.anniversary-modal-close .anniversary-close-icon { font-size: 1.1rem; }
}
.pd-modal .sc_success { font-size: 18px; line-height: 25.6px; text-align: center; }
@media screen and (max-width: 640px) {
  .pd-modal .sc_success.sc_success { font-size: 16px; line-height: 22px; width: 90%; font-weight: 700; }
}
@media screen and (max-width: 980px) {
  .pd_market_place .pd_mobile_nav { padding-top: 0px; }
}
.pd_market_place button { font-family: graphik_regular; font-weight: 400; }
.pd_market_place .cover_nav { width: 100%; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; position: fixed; top: 0px; left: 0px; }
.pd_market_place .pd_navbar { padding: 15px 0px; width: 90%; max-width: 1920px; margin: 0px auto; }
.pd_market_place .pd_navbar .btn_box button { width: unset; min-width: 128px; }
.pd_market_place .pd_navbar .btn_box button.learn { width: 337px; }
.pd_market_place .pd_mobile_nav .nav_list_mobile { margin-top: 30px; }
.pd_market_place .pd_mobile_nav .nav_list_mobile button { width: 100%; }
.pd_market_place .filter_section { width: 100%; background: rgb(249, 249, 249); padding: 24px 5%; display: flex; align-items: center; justify-content: space-between; margin-top: 78px; flex-wrap: wrap; }
@media screen and (max-width: 1200px) {
  .pd_market_place .filter_section { flex-direction: column; }
}
.pd_market_place .filter_section .MuiSelect-select { padding-left: 0px !important; }
.pd_market_place .filter_section .category_filter { display: flex; align-items: center; flex-wrap: wrap; width: 60%; }
@media screen and (max-width: 1200px) {
  .pd_market_place .filter_section .category_filter { width: 100%; margin-bottom: 20px; }
}
.pd_market_place .filter_section .category_filter button { padding: 11px 12px; min-width: unset; width: max-content; background: rgb(237, 237, 237); margin-bottom: 5px; border-radius: 8px; color: rgb(13, 24, 33); font-size: 14px; margin-right: 8px; }
.pd_market_place .filter_section .category_filter button:last-child { margin-right: 0px; }
.pd_market_place .filter_section .category_filter button.active { background: rgb(226, 241, 233); color: rgb(255, 102, 0); }
.pd_market_place .filter_section .search_filter { display: flex; }
@media screen and (max-width: 1200px) {
  .pd_market_place .filter_section .search_filter { width: 100%; }
}
@media screen and (max-width: 500px) {
  .pd_market_place .filter_section .search_filter { flex-direction: column; }
}
.pd_market_place .filter_section .search_filter .select_sort { width: 150px; padding: 12px; margin-right: 8px; height: 48px; }
@media screen and (max-width: 1200px) {
  .pd_market_place .filter_section .search_filter .select_sort { width: 48%; }
}
@media screen and (max-width: 500px) {
  .pd_market_place .filter_section .search_filter .select_sort { width: 100%; margin-bottom: 10px; }
}
.pd_market_place .filter_section .search_filter .filter_box { width: 180px; }
@media screen and (max-width: 1200px) {
  .pd_market_place .filter_section .search_filter .filter_box { width: 48%; }
}
@media screen and (max-width: 500px) {
  .pd_market_place .filter_section .search_filter .filter_box { width: 100%; }
}
.pd_market_place .filter_section .search_filter .search_box { width: 237px; background: rgb(242, 242, 242); height: 48px; border: 1px solid rgb(212, 215, 219); border-radius: 8px; display: flex; padding: 11px; }
@media screen and (max-width: 1200px) {
  .pd_market_place .filter_section .search_filter .search_box { width: 48%; }
}
@media screen and (max-width: 500px) {
  .pd_market_place .filter_section .search_filter .search_box { width: 100%; }
}
.pd_market_place .filter_section .search_filter .search_box input { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; height: 100%; background: none; flex: 1 1 0%; }
.pd_market_place .filter_section .search_filter .search_box .submit_icon_btn { min-width: unset; height: 100%; background: none; padding: 0px; outline: none; }
.pd_market_place .display_market { margin: 32px 0px 40px; }
.pd_market_place .display_market .line { width: 100%; margin-top: 50px; border-bottom: 1px solid rgb(237, 237, 237); }
.pd_market_place .market_grid { width: 80%; margin: auto; max-width: 1440px; display: grid; grid-template-columns: 24% 24% 24% 24%; gap: 40px 20px; }
@media screen and (max-width: 1280px) {
  .pd_market_place .market_grid { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_market_place .market_grid { width: 90% !important; }
}
@media screen and (max-width: 900px) {
  .pd_market_place .market_grid { grid-template-columns: 32% 32% 32%; }
}
@media screen and (max-width: 600px) {
  .pd_market_place .market_grid { grid-template-columns: 46% 46%; }
}
@media screen and (max-width: 500px) {
  .pd_market_place .market_grid { grid-template-columns: 100%; }
}
.pd_market_place .market_grid .single_market { max-width: 236px; cursor: pointer; }
@media screen and (max-width: 900px) {
  .pd_market_place .market_grid .single_market { max-width: 100%; }
}
.pd_market_place .market_grid .single_market .image_box { width: 100%; height: 242px; margin-bottom: 16px; position: relative; border-radius: 8px; overflow: hidden; }
.pd_market_place .market_grid .single_market .text_box { width: 100%; }
.pd_market_place .market_grid .single_market .text_box .percent { font-weight: 500; font-size: 18px; line-height: 20px; color: var(--primary); }
.pd_market_place .market_grid .single_market .text_box .title_text { font-weight: 400; font-size: 16px; line-height: 18px; color: rgb(0, 0, 0); margin: 8px 0px 6px; }
.pd_market_place .market_grid .single_market .text_box .description { font-weight: 400; font-size: 14px; line-height: 20px; color: rgb(123, 123, 123); }
.pagination-wrap { display: flex; justify-content: center; align-items: center; margin: 40px 0px 1.2rem 1rem; }
@media screen and (max-width: 600px) {
  .pagination-wrap { margin: 40px auto; }
}
.pagination-wrap p { font-size: 14px; color: rgb(113, 128, 150); }
.pagination-wrap button { font-size: 14px; border-radius: 50%; width: 40px; height: 40px; }
@media screen and (max-width: 600px) {
  .pagination-wrap button { width: 30px; height: 30px; }
}
.pagination-wrap button.Mui-selected { background-color: var(--primary); color: rgb(255, 255, 255); }
.pagination-wrap button.Mui-selected:hover { background: var(--primary) !important; }
.pagination-wrap li { padding: 0px; margin: 0px; }
.form-group.file .file_name { font-weight: 400; font-size: 16px; line-height: 18px; margin-left: 13px; color: rgb(193, 193, 193); }
.select-group .MuiSelect-select { padding-left: 0px !important; text-align: start; }
@media screen and (max-width: 768px) {
  .select-group .MuiSelect-select { min-height: 1em; }
}
.input-icon-wrap { box-sizing: border-box; width: 100%; height: 56px; display: flex; justify-content: center; align-items: center; cursor: pointer; position: relative; background: rgb(255, 255, 255); border-radius: 8px; }
@media screen and (max-width: 768px) {
  .input-icon-wrap { height: 46px; }
}
.input-icon-wrap.border { border: 1px solid rgb(200, 200, 200); }
.input-icon-wrap.icon-placeholder input { padding-left: 45px !important; }
.input-icon-wrap.select-wrap .icon { cursor: auto; color: var(--primary); pointer-events: none; padding: 0px 0.1rem; }
.input-icon-wrap.select-wrap .icon svg { fill: var(--primary); width: 18px; height: 18px; }
.input-icon-wrap.select-wrap select { padding-right: 1.3rem !important; cursor: pointer; }
.input-icon-wrap .input select, .input-icon-wrap input { height: 100% !important; }
.form-group-wrap { display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap; }
.form-group-wrap .form-group { width: 48%; }
@media screen and (max-width: 768px) {
  .form-group-wrap .form-group { width: 100%; }
}
.form-group { flex-direction: column; align-items: flex-start; padding: 10px 0px; width: 100%; }
.form-group, .form-group .label_box { display: flex; }
.form-group .label_box svg { margin-left: 5px; margin-top: 3px; }
.form-group .label, .form-group label { margin-bottom: 8px; display: flex; justify-content: space-between; align-items: center; flex-direction: row; font-weight: 500; font-size: 16px; line-height: 18px; font-family: graphik_regular !important; color: rgb(92, 99, 109) !important; }
@media screen and (max-width: 600px) {
  .form-group .label, .form-group label { font-size: 12px !important; }
}
.form-group .icon { background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; position: absolute; top: 0px; padding: 0px 0.8rem; bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-size: 12px; background-color: inherit; z-index: 2; height: 90%; margin: 0.1rem 19px 0.1rem 0.1rem; display: flex; justify-content: center; align-items: center; flex-direction: row; color: var(--textClr); }
.form-group .icon svg { width: 14px; height: 14px; }
.form-group .icon:disabled { pointer-events: none; cursor: text; }
.form-group .icon.startIcon-left { left: 0px; border-radius: 30px 0px 0px 30px; }
.form-group .icon.startIcon-right { right: 0px; border-radius: 30px 0px 0px 30px; }
.form-group .icon.icon-right { right: 0px; cursor: pointer; margin-right: 0.3rem; border-radius: inherit; }
.form-group.half-width { width: 48%; }
.filter-select { width: fit-content; max-width: 197px; text-transform: capitalize !important; }
.custom-checkbox { border: 1px solid var(--primary); padding-left: 0.6rem; border-radius: 4px; margin: 0.4rem 1rem 0.4rem 0px !important; }
.custom-checkbox span { font-size: 14px; }
.custom-checkbox svg { font-size: 18px; }
.custom-checkbox.active { border-color: var(--primary); }
select { appearance: none; }
.upload-pdf { width: 100%; }
.upload-pdf .input { height: 45px; max-height: 45px; display: flex; justify-content: space-between; align-items: center; flex-direction: row; padding: 0px 0.3rem 0px 1rem; }
.upload-pdf button { height: 85% !important; color: rgb(255, 255, 255) !important; }
.form-group .input, .form-group .select-mui, .form-group .textarea, .form-group input:not([type="checkbox"]):not([type="radio"]), .form-group select { width: 100%; height: 100%; max-height: 100%; overflow-y: hidden; padding: 0px 1rem; border-radius: inherit; font-size: 16px; flex-grow: 2; line-height: 22px; color: rgb(30, 30, 30); border: 1px solid rgb(200, 200, 200); background: rgb(255, 255, 255); }
.form-group .input::placeholder, .form-group .select-mui::placeholder, .form-group .textarea::placeholder, .form-group input:not([type="checkbox"]):not([type="radio"])::placeholder, .form-group select::placeholder { font-weight: 400; font-size: 14px; line-height: 22px; color: rgb(193, 193, 193); }
.form-group .input:focus, .form-group .select-mui:focus, .form-group .textarea:focus, .form-group input:not([type="checkbox"]):not([type="radio"]):focus, .form-group select:focus { border: 1px solid rgb(235, 235, 235); outline: none; }
.form-group .input:disabled, .form-group .select-mui:disabled, .form-group .textarea:disabled, .form-group input:not([type="checkbox"]):not([type="radio"]):disabled, .form-group select:disabled { background: rgb(235, 235, 235); }
textarea { line-height: 22px; }
textarea::placeholder { font-weight: 400; font-size: 14px; line-height: 22px; color: rgb(193, 193, 193); }
::placeholder { color: rgb(181, 181, 189); }
.select-mui { padding: 0px; background-color: var(--whiteClr); border-radius: 8px !important; font-size: 16px !important; }
.select-mui svg { fill: var(--iconBg); }
.select-mui, .select-mui input { font-size: 16px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
.select-mui fieldset { border-radius: 8px; border-color: rgb(200, 200, 200); border-width: 1px !important; }
.select-mui fieldset:focus { border-color: rgb(200, 200, 200) !important; }
.menu-item { font-size: 16px !important; }
.menu-item.placeholder { color: rgb(181, 181, 189); }
.menu-item.Mui-selected, .menu-item:hover { background-color: var(--primary) !important; color: rgb(255, 255, 255) !important; }
textarea { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; resize: none; width: 100%; font-size: 16px; }
.form-group .textarea { background: rgb(255, 255, 255); resize: none; border-radius: 8px; padding: 10px 1rem; cursor: default; position: relative; height: 96px !important; border: 1px solid rgb(200, 200, 200) !important; }
.form-group .textarea .count { position: absolute; bottom: 0px; right: 10px; color: var(--balck02); font-size: 12px !important; font-weight: 600 !important; font-family: graphik_regular !important; }
@media screen and (max-width: 600px) {
  .form-group .textarea .count { font-size: 12px; }
}
.is-invalid { border-color: red !important; }
.input-err-msg { color: rgb(255, 6, 6); width: 100%; font-weight: 500; font-size: 8.51965px; display: flex; justify-content: flex-start; align-items: center; margin-top: 10px; text-align: right; }
.commentInput { margin-bottom: 0px; }
.commentInput .input-icon-wrap, .commentInput input { background: transparent; border: 0px; border-radius: 0px; }
.commentInput .input-icon-wrap:focus, .commentInput input:focus { background: transparent; }
.commentInput .input-icon-wrap svg, .commentInput input svg { width: 20px; }
.commentInput .input-icon-wrap { border-top: 1px solid rgba(0, 0, 0, 0.06); }
.commentInput .input-icon-wrap svg path { fill: rgba(0, 0, 0, 0.6); }
.file-upload-wrap p.label { color: rgb(0, 0, 0); margin-bottom: 8px; font-weight: 500; font-size: 14px; line-height: 16px; width: 100%; }
.file-upload-wrap .file-input { display: flex; align-items: center; justify-content: flex-start; padding: 0.6rem 1rem; width: 100%; border: 1px dashed rgb(189, 189, 189); background-color: rgb(249, 251, 251); border-radius: 5px; color: rgb(85, 85, 85); }
.file-upload-wrap .file-input input { width: 100%; height: 100%; position: absolute; inset: 0px; appearance: none; visibility: hidden; }
.file-upload-wrap .file-input.is-invalid { border-color: red; }
.file-upload-wrap .file-input span { max-width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; line-height: 1.4em; max-height: 1.2rem; width: max-content; }
.file-upload-wrap .file-input svg { margin-right: 1rem; color: rgb(85, 85, 85); }
.file-upload-wrap .file-input.half-width { width: 48%; }
.pd_optin_form { background: rgb(255, 255, 255); border-radius: 16px; width: 552px; max-height: 700px; overflow-y: auto; padding: 48px 0px 0px; position: relative; }
.pd_optin_form::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: rgb(240, 242, 243); }
.pd_optin_form::-webkit-scrollbar { height: 0px; width: 0px; background: var(--primary); }
.pd_optin_form::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: var(--primary); }
.pd_optin_form .qr_code_container { padding-top: 0px; }
.pd_optin_form .indication_box { background: rgb(247, 247, 247); border-radius: 8px; padding: 10px; display: flex; margin-bottom: 24px; align-items: flex-start; }
.pd_optin_form .indication_box span { color: rgb(255, 102, 0); }
.pd_optin_form .indication_box svg { width: 13px; margin-top: 5px; }
.pd_optin_form .indication_box p { width: calc(100% - 30px); font-weight: 400; margin-left: 13px; font-size: 14px; line-height: 20px; color: rgb(73, 73, 73); }
@media screen and (max-width: 600px) {
  .pd_optin_form .indication_box p { font-size: 12px; }
}
.pd_optin_form .cancel-modal-icon { position: absolute; top: 12px; background: rgb(241, 241, 241); width: 30px; height: 30px; right: 14px; }
.pd_optin_form .mask { position: absolute; top: 0px; left: 0px; background-color: rgba(255, 255, 255, 0.8); z-index: 3; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
.pd_optin_form .mask .load { content: ""; width: 45px; height: 45px; border-width: 5px; border-style: solid; border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3); border-image: initial; border-radius: 50%; animation: 0.75s ease 0s infinite normal none running loading; }
.pd_optin_form .list_box { padding: 20px 5%; }
.pd_optin_form .list_box button { background-color: rgb(255, 102, 0); margin: 20px auto 0px; display: block; }
.pd_optin_form .list_box .pd_check_list .indication_box { width: 100%; margin-bottom: 10px; }
.pd_optin_form .list_box .pd_check_list .indication_box:last-child { margin-bottom: 0px; }
.pd_optin_form .list_box .pd_check_list .indication_box svg { width: 20px; }
.pd_optin_form .list_box .pd_check_list .indication_box .text_box { width: calc(100% - 30px); }
.pd_optin_form .list_box .pd_check_list .indication_box .text_box p { width: 100%; }
.pd_optin_form .list_box .pd_check_list .indication_box .text_box .title_text { font-weight: 500; font-size: 16px; margin-bottom: 10px; }
.pd_optin_form button { font-weight: 400; }
.pd_optin_form button:disabled { color: rgb(255, 255, 255); }
@media screen and (max-width: 600px) {
  .pd_optin_form { width: 95%; }
}
.pd_optin_form canvas { width: 100%; height: 100%; }
.pd_optin_form form { width: 90%; margin: auto; padding-bottom: 54px; }
.pd_optin_form form .title_text { margin-bottom: 12px; font-weight: 500; font-size: 24px; line-height: 32px; color: rgb(30, 30, 30); }
@media screen and (max-width: 600px) {
  .pd_optin_form form .title_text { font-size: 20px; }
}
.pd_optin_form form .description { font-weight: 400; font-size: 16px; line-height: 24px; color: rgb(123, 123, 123); margin-bottom: 13px; }
@media screen and (max-width: 600px) {
  .pd_optin_form form .description { font-size: 14px; }
}
.pd_optin_form form .note { font-weight: 400; font-size: 12px; line-height: 20px; color: rgb(255, 102, 0); }
@media screen and (max-width: 600px) {
  .pd_optin_form form .note { font-size: 12px; }
}
.pd_optin_form form .btn_container { margin-top: 24px; }
.pd_optin_form form .btn_container button { background-color: var(--primary); }
.pd_optin_form .pd_step_three { display: flex; flex-direction: column; align-items: center; }
.pd_optin_form .pd_step_three svg { margin-top: 100px; }
@media screen and (max-width: 600px) {
  .pd_optin_form .pd_step_three svg { margin-top: 0px; }
}
.pd_optin_form .pd_step_three .title_text { font-weight: 500; font-size: 54px; line-height: 59px; text-align: center; color: rgb(30, 30, 30); margin: 36px 0px 12px; }
.pd_optin_form .pd_step_three .description { font-weight: 400; font-size: 16px; line-height: 24px; width: 70%; text-align: center; color: rgb(73, 73, 73); margin-bottom: 18px; }
@media screen and (max-width: 600px) {
  .pd_optin_form .pd_step_three .description { width: 90%; }
}
.pd_optin_form .pd_step_three button { background: var(--primary); }
.pd_optin_form .pd_step_three .last_note { margin-top: 40px; font-weight: 400; font-size: 12px; line-height: 24px; width: 100%; text-align: center; color: rgb(73, 73, 73); padding: 16px 0px; border-top: 1px solid rgb(233, 233, 233); }
@-webkit-keyframes loading { 
  0% { transform: rotate(0turn); }
  100% { transform: rotate(1turn); }
}
@keyframes loading { 
  0% { transform: rotate(0turn); }
  100% { transform: rotate(1turn); }
}
.pd_meta .pd_hero { width: 80%; margin: auto; max-width: 1440px; }
@media screen and (max-width: 1280px) {
  .pd_meta .pd_hero { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_meta .pd_hero { width: 90% !important; }
}
.pd_meta .pd_hero nav { width: 100%; padding: 56px 0px 29px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid rgb(230, 233, 237); }
@media screen and (max-width: 600px) {
  .pd_meta .pd_hero nav { padding: 30px 0px 22px; }
}
.pd_meta .pd_hero nav .app_box { display: flex; }
.pd_meta .pd_hero nav .app_box .single_app_box { width: 55px; height: 55px; display: flex; justify-content: center; align-items: center; background: rgb(235, 246, 240); border-radius: 10px; cursor: pointer; }
.pd_meta .pd_hero nav .app_box .single_app_box:last-child { margin-left: 20px; }
@media screen and (max-width: 600px) {
  .pd_meta .pd_hero nav .app_box .single_app_box { width: 40px; height: 40px; }
  .pd_meta .pd_hero nav .app_box .single_app_box svg { width: 16px; }
}
.pd_meta .pd_first_secton { width: 80%; max-width: 1440px; margin: 104px auto; }
@media screen and (max-width: 1280px) {
  .pd_meta .pd_first_secton { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_meta .pd_first_secton { width: 90% !important; }
}
@media screen and (max-width: 600px) {
  .pd_meta .pd_first_secton { margin: 60px auto; }
}
.pd_meta .pd_first_secton h1 { font-weight: 400; font-size: 74px; line-height: 85px; text-align: center; letter-spacing: -0.015em; color: var(--black); width: 70%; margin: auto; }
@media screen and (max-width: 1300px) {
  .pd_meta .pd_first_secton h1 { width: 100%; }
}
@media screen and (max-width: 1000px) {
  .pd_meta .pd_first_secton h1 { font-size: 50px; line-height: 60px; }
}
@media screen and (max-width: 600px) {
  .pd_meta .pd_first_secton h1 { font-size: 30px; line-height: 40px; }
}
.pd_meta .pd_first_secton .description { font-weight: 400; font-size: 24px; line-height: 30px; text-align: center; color: var(--black); margin: 14px auto 30px; width: 50%; }
@media screen and (max-width: 1000px) {
  .pd_meta .pd_first_secton .description { width: 100%; }
}
@media screen and (max-width: 600px) {
  .pd_meta .pd_first_secton .description { font-size: 20px; line-height: 30px; }
}
.pd_meta .pd_first_secton button { margin: auto; display: block; width: 225px; height: 55px; }
@media screen and (max-width: 600px) {
  .pd_meta .pd_first_secton button { width: 186px; height: 44px; }
}
.pd_meta .pd_secondSection { max-width: 1440px; width: 80%; margin: auto; display: flex; align-items: center; }
@media screen and (max-width: 1280px) {
  .pd_meta .pd_secondSection { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_meta .pd_secondSection { width: 90% !important; }
}
@media screen and (max-width: 1260px) {
  .pd_meta .pd_secondSection { width: 95%; }
}
@media screen and (max-width: 950px) {
  .pd_meta .pd_secondSection { flex-direction: column; }
}
.pd_meta .pd_secondSection .accordion_container { width: calc(100% - 700px); transform: translateX(50px); z-index: 2; }
@media screen and (max-width: 1200px) {
  .pd_meta .pd_secondSection .accordion_container { width: calc(100% - 632px); }
}
@media screen and (max-width: 1000px) {
  .pd_meta .pd_secondSection .accordion_container { width: calc(100% - 600px); }
}
@media screen and (max-width: 950px) {
  .pd_meta .pd_secondSection .accordion_container { width: 100%; transform: unset; margin-bottom: 50px; }
}
.pd_meta .pd_secondSection .accordion_container .accordion_box { background: rgb(245, 245, 245); border-radius: 16px; box-shadow: none; margin-bottom: 14px; }
.pd_meta .pd_secondSection .accordion_container .accordion_box:last-child { margin-bottom: 0px; }
.pd_meta .pd_secondSection .accordion_container .accordion_box::before { display: none; }
.pd_meta .pd_secondSection .accordion_container .accordion_box .title_text { font-weight: 600; font-size: 18px; line-height: 29px; color: var(--black); }
.pd_meta .pd_secondSection .accordion_container .accordion_box .content { font-weight: 400; font-size: 16px; line-height: 23px; color: rgb(69, 69, 69); }
.pd_meta .pd_secondSection .accordion_container .accordion_box .MuiAccordionDetails-root { padding-top: 0px; }
.pd_meta .pd_fourthSection { width: 80%; max-width: 1440px; background: rgb(255, 248, 231); margin: 120px auto 173px; border-radius: 20px; padding: 72px 60px 50px 0px; }
@media screen and (max-width: 1280px) {
  .pd_meta .pd_fourthSection { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_meta .pd_fourthSection { width: 90% !important; }
}
@media screen and (max-width: 980px) {
  .pd_meta .pd_fourthSection { flex-direction: column; padding: 30px; margin-bottom: 80px; }
}
.pd_meta .pd_fourthSection .flex_section { width: 100%; display: flex; align-items: center; justify-content: space-between; }
@media screen and (max-width: 980px) {
  .pd_meta .pd_fourthSection .flex_section { flex-direction: column; }
}
.pd_meta .pd_fourthSection .mobile_title { display: none; }
@media screen and (max-width: 980px) {
  .pd_meta .pd_fourthSection .mobile_title { display: block; font-weight: 400; font-size: 32px; line-height: 39px; text-align: center; letter-spacing: -0.015em; margin-bottom: 48px; color: var(--black); }
}
.pd_meta .pd_fourthSection .image_box { transform: translateX(-40px); }
.pd_meta .pd_fourthSection .text_section { width: calc(100% - 660px); }
@media screen and (max-width: 1340px) {
  .pd_meta .pd_fourthSection .text_section { width: calc(100% - 560px); }
}
@media screen and (max-width: 1150px) {
  .pd_meta .pd_fourthSection .text_section { width: calc(100% - 530px); }
}
@media screen and (max-width: 980px) {
  .pd_meta .pd_fourthSection .text_section { width: 100%; }
}
.pd_meta .pd_fourthSection .text_section h3 { font-weight: 400; font-size: 40px; line-height: 53px; letter-spacing: -0.015em; color: var(--black); }
@media screen and (max-width: 980px) {
  .pd_meta .pd_fourthSection .text_section h3 { display: none; }
}
.pd_meta .pd_fourthSection .text_section .description { font-weight: 400; font-size: 18px; line-height: 29px; color: var(--black); margin: 22px 0px 32px; }
@media screen and (max-width: 600px) {
  .pd_meta .pd_fourthSection .text_section .description { font-size: 16px; line-height: 28px; }
}
.pd_meta .pd_fourthSection .text_section .list { width: 70%; }
@media screen and (max-width: 1270px) {
  .pd_meta .pd_fourthSection .text_section .list { width: 100%; }
}
.pd_meta .pd_fourthSection .text_section .list .single_feature { display: flex; align-items: flex-start; margin-bottom: 24px; }
.pd_meta .pd_fourthSection .text_section .list .single_feature svg { margin-right: 12px; transform: translateY(5px); }
.pd_meta .pd_fourthSection .text_section .list .single_feature p { font-weight: 400; font-size: 16px; line-height: 24px; color: var(--black); width: calc(100% - 30px); }
@media screen and (max-width: 600px) {
  .pd_meta .pd_fourthSection .text_section .list .single_feature p { font-size: 16px; line-height: 28px; }
}
.pd_meta .pd_fourthSection .text_section button { width: 260px; height: 64px; }
.pd_meta .pd_fifthSection { max-width: 1440px; width: 70%; display: flex; align-items: center; justify-content: space-between; margin: auto auto 164px; }
@media screen and (max-width: 1280px) {
  .pd_meta .pd_fifthSection { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_meta .pd_fifthSection { width: 90% !important; }
}
@media screen and (max-width: 1380px) {
  .pd_meta .pd_fifthSection { width: 80%; }
}
@media screen and (max-width: 1250px) {
  .pd_meta .pd_fifthSection { width: 85%; }
}
@media screen and (max-width: 980px) {
  .pd_meta .pd_fifthSection { flex-direction: column; }
}
.pd_meta .pd_fifthSection .text_box { width: calc(100% - 530px); }
@media screen and (max-width: 1150px) {
  .pd_meta .pd_fifthSection .text_box { width: calc(100% - 500px); }
}
@media screen and (max-width: 980px) {
  .pd_meta .pd_fifthSection .text_box { width: 100%; margin-top: 56px; }
}
.pd_meta .pd_fifthSection .text_box h2 { font-weight: 400; font-size: 48px; line-height: 53px; letter-spacing: -0.015em; color: var(--black); margin-bottom: 20px; }
@media screen and (max-width: 600px) {
  .pd_meta .pd_fifthSection .text_box h2 { font-size: 32px; line-height: 39px; }
}
.pd_meta .pd_fifthSection .text_box .description { font-weight: 400; font-size: 18px; line-height: 29px; color: var(--black); margin-bottom: 32px; }
@media screen and (max-width: 600px) {
  .pd_meta .pd_fifthSection .text_box .description { font-size: 16px; line-height: 29px; }
}
.pd_meta .pd_fifthSection .text_box .description:last-child { margin-bottom: 50px; }
.pd_meta .pd_fifthSection .text_box button { width: 260px; height: 64px; }
@media screen and (max-width: 600px) {
  .pd_meta .pd_fifthSection .text_box button { width: 186px; height: 44px; }
}
.pd_meta .pd_sixthSection { margin: 164px 0px 80px; }
.pd_meta .pd_sixthSection .title { font-size: 48px; line-height: 53px; letter-spacing: -0.015em; color: var(--black01); text-align: center; margin-bottom: 74px; }
@media screen and (max-width: 768px) {
  .pd_meta .pd_sixthSection .title { font-size: 32px; line-height: 46px; }
}
.pd_meta .pd_sixthSection .review_card { width: 984px; margin: auto; position: relative; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.08) 0px 35px 108px; border-radius: 20px; padding: 90px 102px 15px 140px; }
.pd_meta .pd_sixthSection .review_card .quote { position: absolute; top: -28px; left: 28px; }
@media screen and (max-width: 600px) {
  .pd_meta .pd_sixthSection .review_card .quote { width: 42px; margin-bottom: 24px; }
}
.pd_meta .pd_sixthSection .review_card .container_flex { width: 100%; }
.pd_meta .pd_sixthSection .review_card .flex_box { align-items: center; justify-content: space-between; display: flex !important; }
@media screen and (max-width: 900px) {
  .pd_meta .pd_sixthSection .review_card .flex_box { flex-direction: column; }
}
.pd_meta .pd_sixthSection .review_card .flex_box .text_box { width: calc(100% - 372px); }
@media screen and (max-width: 900px) {
  .pd_meta .pd_sixthSection .review_card .flex_box .text_box { width: 100%; margin-top: 24px; }
}
.pd_meta .pd_sixthSection .review_card .flex_box .text_box .remark { font-weight: 600; font-size: 30px; line-height: 36px; color: rgb(69, 69, 69); margin-bottom: 54px; }
@media screen and (max-width: 600px) {
  .pd_meta .pd_sixthSection .review_card .flex_box .text_box .remark { font-size: 24px; line-height: 28px; margin-bottom: 32px; }
}
.pd_meta .pd_sixthSection .review_card .flex_box .text_box .line { width: 100%; margin-bottom: 14px; border-bottom: 3px solid rgb(255, 102, 0); }
.pd_meta .pd_sixthSection .review_card .flex_box .text_box .name { font-weight: 400; font-size: 16px; line-height: 36px; color: rgb(81, 81, 81); }
.pd_meta .pd_sixthSection .review_card .buttons { width: 100%; display: flex; align-items: center; margin-top: 25px; justify-content: flex-end; }
@media screen and (max-width: 900px) {
  .pd_meta .pd_sixthSection .review_card .buttons { justify-content: flex-start; }
}
.pd_meta .pd_sixthSection .review_card .buttons .arrow.right { transform: rotate(180deg); margin-left: 10px; }
@media screen and (max-width: 990px) {
  .pd_meta .pd_sixthSection .review_card { width: 90%; padding: 90px 50px; }
}
@media screen and (max-width: 600px) {
  .pd_meta .pd_sixthSection .review_card { padding: 40px 16px; }
}
.pd_meta .pd_seventhSection { width: 80%; max-width: 1440px; margin: 80px auto; }
@media screen and (max-width: 1280px) {
  .pd_meta .pd_seventhSection { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_meta .pd_seventhSection { width: 90% !important; }
}
.pd_meta .pd_seventhSection .title { font-weight: 400; text-align: center; font-size: 48px; line-height: 53px; letter-spacing: -0.015em; color: var(--black01); margin-bottom: 48px; }
@media screen and (max-width: 768px) {
  .pd_meta .pd_seventhSection .title { font-size: 32px; line-height: 46px; }
}
@media screen and (max-width: 600px) {
  .pd_meta .pd_seventhSection .title { width: 100%; }
}
.pd_meta .pd_seventhSection .app_box { width: 656px; margin: auto; padding: 20px; background: rgb(245, 245, 245); border-radius: 16px; display: flex; }
@media screen and (max-width: 700px) {
  .pd_meta .pd_seventhSection .app_box { width: 100%; }
}
@media screen and (max-width: 680px) {
  .pd_meta .pd_seventhSection .app_box { flex-direction: column; }
}
.pd_meta .pd_seventhSection .app_box .applications { width: 60%; border-left: 2px solid rgb(212, 215, 219); }
.pd_meta .pd_seventhSection .app_box .applications.soon { padding-left: 45px; }
@media screen and (max-width: 680px) {
  .pd_meta .pd_seventhSection .app_box .applications.soon { padding-left: 0px; margin-top: 32px; padding-top: 32px; border-top: 2px solid rgb(212, 215, 219); }
}
.pd_meta .pd_seventhSection .app_box .applications.connected { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 40%; padding-right: 45px; }
@media screen and (max-width: 680px) {
  .pd_meta .pd_seventhSection .app_box .applications.connected { width: 100%; padding-right: 0px; }
}
.pd_meta .pd_seventhSection .app_box .applications.connected .title_box span { background-color: var(--primary); }
.pd_meta .pd_seventhSection .app_box .applications .title_box { display: flex; align-items: center; margin-top: 10px; margin-left: 5px; }
.pd_meta .pd_seventhSection .app_box .applications .title_box span { width: 10px; height: 10px; border-radius: 50%; background-color: var(--secondary); }
.pd_meta .pd_seventhSection .app_box .applications .title_box p { font-weight: 400; font-size: 16px; line-height: 18px; color: rgb(81, 81, 81); margin-left: 5px; }
.pd_meta .pd_seventhSection .app_box .applications .apps { margin-top: 20px; display: flex; justify-content: space-between; }
.pd_meta .pd_seventhSection .app_box .applications .apps .single_app { display: flex; flex-direction: column; align-items: center; }
.pd_meta .pd_seventhSection .app_box .applications .apps .single_app p { font-weight: 400; font-size: 12px; line-height: 13px; color: rgb(171, 171, 171); margin-top: 7px; }
@media screen and (max-width: 680px) {
  .pd_meta .pd_seventhSection .app_box .applications { width: 100%; border-left: 0px; }
}
.pd_meta .pd_eightSection { width: 100%; background: rgb(250, 250, 250); padding: 165px 0px; margin: 80px 0px 90px; }
.pd_meta .pd_eightSection .faq_box { width: 60%; margin: auto; }
@media screen and (max-width: 768px) {
  .pd_meta .pd_eightSection .faq_box { width: 85%; }
}
.pd_meta .pd_eightSection .faq_box .title_box { margin-bottom: 56px; }
.pd_meta .pd_eightSection .faq_box .title_box .title { font-size: 48px; line-height: 53px; letter-spacing: -0.015em; color: var(--black01); text-align: center; margin-bottom: 4px; }
@media screen and (max-width: 768px) {
  .pd_meta .pd_eightSection .faq_box .title_box .title { font-size: 32px; line-height: 46px; }
}
.pd_meta .pd_eightSection .faq_box .title_box .description { font-weight: 400; font-size: 18px; line-height: 29px; text-align: center; color: rgb(69, 69, 69); }
.pd_meta .pd_eightSection .faq_box .accordion_box { box-shadow: none; border-bottom: 1px solid rgb(212, 215, 219); background: none; padding: 16px 0px; }
.pd_meta .pd_eightSection .faq_box .accordion_box::before { display: none; }
.pd_meta .pd_eightSection .faq_box .accordion_box.Mui-expanded { margin: 0px; }
.pd_meta .pd_eightSection .faq_box .accordion_box .accordion_title { padding: 0px; }
.pd_meta .pd_eightSection .faq_box .accordion_box .title_text { letter-spacing: -0.015em; color: var(--black01); font-weight: 400; font-size: 20px; line-height: 22px; }
.pd_meta .pd_eightSection .faq_box .accordion_box .content, .pd_meta .pd_eightSection .faq_box .accordion_box a { font-weight: 400; font-size: 16px; line-height: 24px; color: var(--black02); }
.pd_meta .pd_eightSection .faq_box .accordion_box .contentList { display: flex; flex-direction: column; list-style: disc; margin-left: 30px; }
.pd_meta .pd_eightSection .faq_box .accordion_box .contentList li { margin-bottom: 20px; }
.pd_meta .pd_eightSection .faq_box .accordion_box a { color: rgb(76, 76, 255); margin-left: 5px; text-decoration: underline; }
.pd_meta .pd_eightSection .faq_box .accordion_box .MuiAccordionDetails-root { padding: 0px; }
.pd_legal_page .pd_hero { width: 100%; position: relative; padding-top: 240px; }
@media screen and (max-width: 950px) {
  .pd_legal_page .pd_hero { padding-top: 140px; }
}
.pd_legal_page .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_legal_page .pd_hero::before { height: 60%; }
}
.pd_legal_page .pd_second_section { max-width: 1440px; margin: 138px auto 100px; width: 80%; justify-content: space-between; flex-wrap: wrap; display: grid; grid-template-columns: 32% 32% 32%; gap: 40px; }
@media screen and (max-width: 1280px) {
  .pd_legal_page .pd_second_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_legal_page .pd_second_section { width: 90% !important; }
}
@media screen and (max-width: 1210px) {
  .pd_legal_page .pd_second_section { grid-template-columns: 48% 48%; }
}
@media screen and (max-width: 768px) {
  .pd_legal_page .pd_second_section { grid-template-columns: 100%; }
}
@media screen and (max-width: 600px) {
  .pd_legal_page .pd_second_section { margin-bottom: 100px; margin-top: 60px; }
}
.pd_legal_page .pd_second_section .pd_single_legal_box { background: rgb(255, 255, 255); padding: 26px; border: 1px solid rgb(239, 242, 247); box-shadow: rgba(0, 0, 0, 0.03) 0px 4px 14px; border-radius: 16px; display: flex; flex-direction: column; align-items: center; min-height: 260px; }
@media screen and (max-width: 768px) {
  .pd_legal_page .pd_second_section .pd_single_legal_box { min-height: unset; }
}
.pd_legal_page .pd_second_section .pd_single_legal_box .image_box { width: 40px; margin-bottom: 10px; height: 40px; display: flex; justify-content: center; align-items: center; background-color: rgb(239, 241, 243); border-radius: 8px; }
.pd_legal_page .pd_second_section .pd_single_legal_box .text_box .title_text { font-weight: 500; font-size: 16px; line-height: 24px; color: var(--primary); text-align: center; min-height: 50px; }
.pd_legal_page .pd_second_section .pd_single_legal_box .text_box .description { font-weight: 400; font-size: 12px; line-height: 16px; text-align: center; min-height: 40px; margin: 10px 0px; color: rgb(92, 99, 109); }
.pd_legal_page .pd_second_section .pd_single_legal_box .text_box button { margin: auto; display: flex; width: 150px; height: 40px; }
.pd_legal_page .pd_second_section .pd_single_legal_box .text_box button svg { width: 14px; }
.pd_signup_component .pd_hero { width: 100%; position: relative; padding-top: 190px; }
@media screen and (max-width: 950px) {
  .pd_signup_component .pd_hero { padding-top: 140px; }
}
.pd_signup_component .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_signup_component .pd_hero::before { height: 60%; }
}
.pd_signup_component .pd_hero .top_container { display: flex; padding: 0px 5%; flex-direction: column; align-items: center; }
.pd_signup_component .pd_hero .top_container h1 { font-weight: 500; font-size: 48px; line-height: 53px; color: var(--black01); text-align: center; }
@media screen and (max-width: 768px) {
  .pd_signup_component .pd_hero .top_container h1 { font-size: 30px; line-height: 43px; }
}
@media screen and (max-width: 500px) {
  .pd_signup_component .pd_hero .top_container h1 { font-size: 25px; line-height: 36px; }
}
.pd_signup_component .secondSection { border-top: 1px solid rgb(212, 215, 219); padding-top: 40px; margin-top: 24px; margin-bottom: 80px; }
.pd_signup_component .secondSection form { max-width: 592px; width: 90%; margin: auto; }
.pd_signup_component .secondSection form .checkbox_section { display: flex; align-items: center; margin-top: 20px; }
.pd_signup_component .secondSection form .checkbox_section > span { padding: 0px; }
.pd_signup_component .secondSection form .checkbox_section p { font-weight: 400; font-size: 14px; line-height: 20px; color: var(--black02); margin-left: 8px; }
.pd_signup_component .secondSection form .checkbox_section p a { color: var(--primary); }
.pd_signup_component .secondSection form .submit_button { width: 100%; height: 48px; background-color: var(--primary); margin-top: 24px; }
.pd_signup_component .secondSection form .submit_button.disabled { background-color: var(--grey02); opacity: 1; color: var(--black03); }
.pd_payment_success_component .pd_hero { width: 100%; position: relative; padding-top: 190px; margin-bottom: 64px; }
@media screen and (max-width: 950px) {
  .pd_payment_success_component .pd_hero { padding-top: 140px; }
}
.pd_payment_success_component .pd_hero::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_payment_success_component .pd_hero::before { height: 60%; }
}
.pd_payment_success_component .pd_hero .semibold_h3 { color: var(--balck02) !important; }
@media screen and (max-width: 768px) {
  .pd_payment_success_component .pd_hero .semibold_h3 br { display: none; }
}
.pd_payment_success_component .pd_hero .absolute_div { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; z-index: 2; position: absolute; }
.pd_payment_success_component .pd_hero .top_container { max-width: 1440px; width: 80%; display: flex; justify-content: space-between; align-items: center; position: relative; margin: 50px auto auto; }
@media screen and (max-width: 1280px) {
  .pd_payment_success_component .pd_hero .top_container { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_payment_success_component .pd_hero .top_container { width: 90% !important; }
}
@media screen and (max-width: 1210px) {
  .pd_payment_success_component .pd_hero .top_container { justify-content: center; }
}
@media screen and (max-width: 768px) {
  .pd_payment_success_component .pd_hero .top_container { width: 95%; }
}
@media screen and (max-width: 1210px) {
  .pd_payment_success_component .pd_hero .top_container .gr_img, .pd_payment_success_component .pd_hero .top_container > span { display: none !important; }
}
.pd_payment_success_component .pd_hero .top_container .scan_container { width: calc(100% - 560px); display: flex; flex-direction: column; align-items: center; padding: 36px; max-width: 555px; border: 1px solid rgb(242, 242, 242); border-radius: 20px; background-color: var(--white); }
@media screen and (max-width: 1210px) {
  .pd_payment_success_component .pd_hero .top_container .scan_container { width: 100%; max-width: unset; }
}
@media screen and (max-width: 768px) {
  .pd_payment_success_component .pd_hero .top_container .scan_container { width: 100%; max-width: unset; padding: 16px; }
}
.pd_payment_success_component .pd_hero .top_container .scan_container h1 { font-weight: 500; font-size: 40px; line-height: 47px; color: var(--black01); font-family: graphik_medium; letter-spacing: -0.015em; text-align: center; margin-bottom: 16px; }
@media screen and (max-width: 900px) {
  .pd_payment_success_component .pd_hero .top_container .scan_container h1 { font-size: 24px; line-height: 26px; }
}
@media screen and (max-width: 640px) {
  .pd_payment_success_component .pd_hero .top_container .scan_container h1 { font-size: 28px; line-height: 35px; }
}
.pd_payment_success_component .pd_hero .top_container .scan_container h5 { font-weight: 400; font-size: 18px; text-align: center; line-height: 29px; color: var(--black02); margin-bottom: 18px; }
@media screen and (max-width: 600px) {
  .pd_payment_success_component .pd_hero .top_container .scan_container h5 { font-size: 16px; line-height: 24px; }
}
.pd_payment_success_component .pd_hero .top_container .scan_container .next_container { border-radius: 16px; background-color: var(--pastelgreen); padding: 20px; width: 100%; margin-bottom: 20px; }
@media screen and (max-width: 600px) {
  .pd_payment_success_component .pd_hero .top_container .scan_container .next_container { padding: 10px; }
}
.pd_payment_success_component .pd_hero .top_container .scan_container .next_container h6 { font-weight: 500; font-size: 20px; line-height: 29px; color: var(--black01); text-align: center; margin-bottom: 10px; }
@media screen and (max-width: 600px) {
  .pd_payment_success_component .pd_hero .top_container .scan_container .next_container h6 { font-size: 18px; line-height: 24px; }
}
.pd_payment_success_component .pd_hero .top_container .scan_container .next_container p { font-weight: 400; font-size: 16px; line-height: 29px; text-align: center; color: var(--primary); }
@media screen and (max-width: 600px) {
  .pd_payment_success_component .pd_hero .top_container .scan_container .next_container p { font-size: 14px; line-height: 20px; }
}
.pd_payment_success_component .pd_hero .top_container .scan_container .btn_icon_box { margin: 28px 0px 22px; display: flex; align-items: center; justify-content: center; }
@media screen and (max-width: 450px) {
  .pd_payment_success_component .pd_hero .top_container .scan_container .btn_icon_box { row-gap: 20px; flex-direction: column; }
}
.pd_payment_success_component .pd_hero .top_container .scan_container .btn_icon_box svg { cursor: pointer; margin-right: 16px !important; }
.pd_payment_success_component .pd_hero .top_container .scan_container .btn_icon_box svg:last-child { margin-right: 0px !important; }
@media screen and (max-width: 450px) {
  .pd_payment_success_component .pd_hero .top_container .scan_container .btn_icon_box svg { margin: 0px !important; }
}
.pd_payment_success_component .pd_hero .top_container .scan_container .last_text { font-size: 16px; line-height: 19px; text-align: center; color: rgb(118, 123, 129); }
.pd_payment_success_component .pd_hero .top_container .scan_container .quiz_container { border: 1px solid rgb(242, 242, 242); border-radius: 16px; padding: 24px 16px; }
.pd_payment_success_component .pd_hero .top_container .scan_container .quiz_container h1 { margin-bottom: 0.5rem; margin-top: 0px; }
.pd_payment_success_component .pd_hero .top_container .scan_container .quiz_container h5 { font-size: 18px; font-weight: 500; margin-bottom: 0px; }
.pd_payment_success_component .pd_hero .top_container .scan_container p { margin: 1.5rem auto 0.5rem; font-size: 18px; font-family: graphik_light; text-align: center; font-weight: 400 !important; }
@media screen and (max-width: 640px) {
  .pd_payment_success_component .pd_hero .top_container .scan_container p { font-size: 16px; }
}
.pd_payment_success_component .pd_hero .top_container .scan_container p a { color: var(--primary); text-transform: capitalize; font-family: graphik_medium !important; }
.pd_payment_success_component .pd_hero .top_container .scan_container .share_btn { border: 1px solid var(--primary); padding: 10px 8px; }
.pd_payment_success_component .pd_hero .top_container .scan_container .share_btn .share_icon { margin-right: 0.5rem; }
.pd_payment_success_component .pd_hero .top_container .wrapper { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 1.5rem; width: 555px; height: 428px; border: 1px solid rgb(242, 242, 242); border-radius: 20px; margin: 4rem 0px; text-align: center; }
.pd_payment_success_component .pd_hero .top_container .wrapper .success_img { width: auto !important; }
.pd_payment_success_component .pd_hero .top_container .wrapper button { background-color: var(--primary); color: rgb(255, 255, 255); }
.pd_payment_success_component .pd_hero .top_container .wrapper h1 { margin: 0px; font-size: 40px; line-height: 44px; font-family: graphik_medium; }
.pd_payment_success_component .pd_hero .resource_wrapper { width: 100%; display: block; background-color: var(--grey05); margin-bottom: 5rem; }
.pd_payment_success_component .pd_hero .resource_wrapper .pd_resource { display: flex; justify-content: space-between; align-items: center; gap: 3rem; padding: 2rem 0px; margin: 1rem auto; width: 80%; }
@media screen and (max-width: 960px) {
  .pd_payment_success_component .pd_hero .resource_wrapper .pd_resource { flex-direction: column; gap: 1rem; }
}
.pd_payment_success_component .pd_hero .resource_wrapper .pd_resource h4 { font-family: graphik_medium; font-size: 26px; line-height: 35px; font-weight: 500; color: var(--black01); letter-spacing: -1.5%; }
@media screen and (max-width: 768px) {
  .pd_payment_success_component .pd_hero .resource_wrapper .pd_resource h4 { text-align: center; font-size: 18px; line-height: 26px; }
  .pd_payment_success_component .pd_hero .resource_wrapper .pd_resource h4 br { display: none; }
}
.pd_payment_success_component .pd_hero .resource_wrapper .pd_resource .persona_filed input { width: 504px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 12px !important; }
@media screen and (max-width: 640px) {
  .pd_payment_success_component .pd_hero .resource_wrapper .pd_resource .persona_filed input { width: 400px; }
}
@media screen and (max-width: 400px) {
  .pd_payment_success_component .pd_hero .resource_wrapper .pd_resource .persona_filed input { width: 300px; }
}
.pd_payment_success_component .pd_hero .resource_wrapper .pd_resource .persona_filed .icon { margin-right: 5px; padding: 0px; }
.pd_payment_success_component .pd_hero .resource_wrapper .pd_resource .persona_filed .submit_btn { background-color: var(--primary); padding: 14px; height: 38px; border-radius: 10px !important; }
.pd_categories { padding-top: 0px; }
.pd_categories .bumpa-ad { position: sticky; }
.pd_categories .category_wrapper { background-color: rgb(245, 251, 247); width: 100%; padding: 199px 5% 50px; }
@media screen and (max-width: 768px) {
  .pd_categories .category_wrapper { padding-bottom: 40px; padding-top: 140px; }
}
.pd_categories .category_wrapper .cat_start { color: var(--white); font-family: Graphik_regular; height: 58px !important; }
.pd_categories .category_wrapper .fixed_demo { display: flex; justify-content: flex-end; }
.pd_categories .category_wrapper .fixed_demo .demo_green { border-radius: 100px; position: fixed; bottom: 80px; z-index: 4; padding: 8px 12px; margin-right: -2.7%; display: none; background: var(--primary) !important; color: var(--white) !important; }
@media screen and (max-width: 768px) {
  .pd_categories .category_wrapper .fixed_demo .demo_green { margin-right: 10px !important; }
}
@media screen and (max-width: 2500px) {
  .pd_categories .category_wrapper .fixed_demo .demo_green.show_demo_lg { display: flex; transition: 0.5s ease-in; }
}
@media screen and (max-width: 1200px) {
  .pd_categories .category_wrapper .fixed_demo .demo_green.show_demo { display: flex; transition: 0.5s ease-in; }
}
.pd_categories .category_wrapper .pd_hero_category { width: 100%; }
@media screen and (max-width: 768px) {
  .pd_categories .category_wrapper .pd_hero_category { width: 100% !important; }
}
.pd_categories .category_wrapper .text_box { width: 100%; }
.pd_categories .category_wrapper .text_box .title_bold { color: var(--Black-01,#202021); font-family: graphik; font-size: 65.116px; font-style: normal; font-weight: 500; line-height: 71.628px; letter-spacing: -0.977px; text-transform: capitalize; }
@media screen and (max-width: 1100px) {
  .pd_categories .category_wrapper .text_box .title_bold { font-size: 43px !important; line-height: 48px !important; }
}
.pd_categories .category_wrapper .text_box .title_bold span { color: var(--primary) !important; font-weight: 500 !important; font-family: graphik !important; }
@media screen and (max-width: 768px) {
  .pd_categories .category_wrapper .text_box .title_bold { display: none; }
}
.pd_categories .category_wrapper .mobile_title_bold { font-family: graphik; font-style: normal; font-size: 40px; line-height: 44px; text-align: center; letter-spacing: -0.015em; text-transform: capitalize; color: var(--black01); font-weight: 500; display: none; }
.pd_categories .category_wrapper .mobile_title_bold span { color: var(--primary) !important; font-weight: 500 !important; font-family: graphik !important; }
@media screen and (max-width: 768px) {
  .pd_categories .category_wrapper .mobile_title_bold { margin-bottom: 48px; display: block !important; }
}
.pd_categories .category_wrapper .cat_image_box { width: 100%; height: auto; }
@media screen and (max-width: 768px) {
  .pd_categories .category_wrapper .cat_image_box .hero_image { width: 100% !important; height: auto !important; }
  .pd_categories .category_wrapper .not_mobile_wrapper { display: none !important; }
}
.pd_categories .category_wrapper .mobile_wrapper { display: none !important; }
@media screen and (max-width: 768px) {
  .pd_categories .category_wrapper .mobile_wrapper { text-align: center; margin-top: -54px !important; display: block !important; }
  .pd_categories .category_wrapper .mobile_wrapper .mobile_started { margin-top: 0px; width: 100%; color: var(--white); font-size: 15px; font-weight: 500; line-height: 22.5px; height: 58px !important; }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pd_categories .category_wrapper .mobile_wrapper { margin-top: 0px !important; }
}
@media screen and (max-width: 768px) {
  .pd_categories .category_wrapper .mobile_wrapper .mobile_demo { margin-top: 20px; vertical-align: middle; background-color: var(--white); padding: 6px 16px; }
}
.pd_categories .category_wrapper .btn_wrapper { display: flex; flex-direction: row; gap: 24px; margin-top: 40px; }
.pd_categories .category_wrapper .btn_wrapper .demo_btn { color: var(--primary); background: var(--white); font-weight: 500; font-size: 14px; height: 58px; width: 200px; }
.pd_categories .category_wrapper .image_box { display: none; }
@media screen and (max-width: 1100px) {
  .pd_categories .category_wrapper .image_box { display: block; height: 400px !important; }
}
.pd_categories .vid-modal { align-items: start !important; }
.pd_categories .video_modal { width: 80%; height: 563px; background-color: transparent; border-radius: 16px; padding: 60px 24px 24px; justify-content: flex-start; align-items: start !important; }
@media screen and (max-width: 768px) {
  .pd_categories .video_modal { height: 350px; width: 100%; }
}
.pd_categories .video_modal p { padding-bottom: 22px; text-align: start; }
@media screen and (max-width: 768px) {
  .pd_categories .video_modal p { margin-left: 0px; }
}
.pd_categories .video_modal .youtube-player { width: 100%; height: 100%; border-radius: 12px; }
.pd_categories .video_modal .youtube-player .ytp-chrome-top-buttons { white-space: nowrap; display: none !important; }
.pd_categories .video_modal .youtube-player .ytp-button-play { background-color: lime !important; }
.pd_categories .video_modal .iframe_video { width: 100%; height: 100%; border-radius: 12px; background: transparent; }
.pd_expand { width: 90%; height: auto; background-color: rgb(255, 248, 231); border-radius: 40px; padding: 42px; margin: 68px auto 187px; }
@media screen and (max-width: 768px) {
  .pd_expand { padding: 24px 16px; border-radius: 20px; margin-top: 20px; margin-bottom: 157px; }
}
.pd_expand .first_row { display: flex; width: 90%; margin: auto; align-items: center; justify-content: space-between; }
@media screen and (max-width: 1100px) {
  .pd_expand .first_row { width: 100% !important; flex-direction: column-reverse; }
}
.pd_expand .first_row .image_box { width: 50%; }
@media screen and (max-width: 1100px) {
  .pd_expand .first_row .image_box { width: 100% !important; }
}
.pd_expand .first_row .text_box { width: 50%; margin-top: 8px; }
@media screen and (max-width: 1100px) {
  .pd_expand .first_row .text_box { width: 100%; }
}
.pd_expand .first_row .text_box h3 { font-family: graphik; font-style: normal; font-weight: 500; font-size: 40px; line-height: 44px; letter-spacing: -0.015em; color: var(--black01); }
@media screen and (max-width: 1100px) {
  .pd_expand .first_row .text_box h3 { display: none; }
}
.pd_expand .first_row .text_box .mobile_expand { display: none; }
@media screen and (max-width: 1100px) {
  .pd_expand .first_row .text_box .mobile_expand { display: block; font-size: 24px; line-height: 26px; font-weight: 500; color: var(--black01); font-family: graphik; }
}
.pd_expand .first_row .text_box .mobile_light { display: none; }
@media screen and (max-width: 1100px) {
  .pd_expand .first_row .text_box .mobile_light { font-family: Graphik_regular; font-style: normal; font-weight: 400; font-size: 18px; line-height: 22px; color: var(--balck02); display: block; margin: 8px 0px; }
}
@media screen and (max-width: 1100px) and (max-width: 768px) {
  .pd_expand .first_row .text_box .mobile_light { font-size: 14px !important; }
}
.pd_expand .first_row .text_box p { font-family: Graphik_regular; font-style: normal; font-weight: 400; font-size: 18px; line-height: 29px; color: var(--black02); }
@media screen and (max-width: 1100px) {
  .pd_expand .first_row .text_box p { display: none; }
}
.pd_expand .second_row { background: var(--white); border-radius: 20px; width: 100%; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-auto-rows: min-content; gap: 60px; padding: 48px; margin-top: 32px; }
@media screen and (max-width: 1100px) {
  .pd_expand .second_row { grid-template-columns: repeat(1, minmax(100%, max-content)); padding: 24px 16px; gap: 16px; }
}
.pd_expand h4 { font-style: normal; font-weight: 500; font-size: 20px; line-height: 30px; letter-spacing: -0.015em; font-family: graphik; color: rgb(0, 0, 0); }
@media screen and (max-width: 768px) {
  .pd_expand h4 { font-size: 16px; }
}
.pd_expand p { font-family: Graphik_regular; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; color: var(--balck02); margin-top: 1rem; }
@media screen and (max-width: 768px) {
  .pd_expand p { font-size: 14px; line-height: 22px; margin-top: 4px; }
}
.pd_testimonials { width: 100%; background: var(--grey03); height: auto; padding: 148px 144px; }
.pd_testimonials.child { padding: 80px 40px; }
@media screen and (max-width: 640px) {
  .pd_testimonials.child { padding-bottom: 0px; padding-top: 60px; }
}
@media screen and (max-width: 768px) {
  .pd_testimonials { padding: 80px 37px; }
}
.pd_testimonials .first_row .head_count { font-family: graphik_medium; font-style: normal; font-size: 48px; line-height: 53px; color: var(--black01); text-align: center; letter-spacing: -0.015em; font-weight: 500 !important; }
@media screen and (max-width: 768px) {
  .pd_testimonials .first_row .head_count { font-size: 32px; line-height: 35px; }
}
.pd_testimonials .first_row .head_count span { font-family: inherit; }
.pd_testimonials .first_row p { font-family: Graphik_regular; font-style: normal; font-weight: 400; font-size: 18px; line-height: 29px; color: var(--balck02); text-align: center; margin-top: 16px; }
@media screen and (max-width: 768px) {
  .pd_testimonials .first_row p { font-size: 14px; line-height: 22px; margin-top: 8px; }
}
.pd_testimonials .cards_wrapper { width: 100%; display: grid; grid-template-columns: repeat(3, minmax(30%, max-content)); gap: 24px; padding-top: 56px; grid-auto-rows: minmax(min-content, max-content) !important; }
@media screen and (max-width: 1024px) {
  .pd_testimonials .cards_wrapper { grid-template-columns: repeat(1, minmax(100%, 1fr)); display: none; }
}
.pd_testimonials .cards_wrapper .card { background: var(--white); padding: 24px; border-radius: 8px; height: fit-content; }
@media screen and (max-width: 1024px) {
  .pd_testimonials .cards_wrapper .card { margin-top: 40px; }
}
.pd_testimonials .cards_wrapper .card .card_header { display: flex; flex-direction: row; align-items: flex-start; }
.pd_testimonials .cards_wrapper .card .card_header .card_img { width: 56px; height: 56px; position: relative; }
.pd_testimonials .cards_wrapper .card .card_header .card_img .testimonial_image { border-radius: 50%; }
.pd_testimonials .cards_wrapper .card .card_header .card_info { display: flex; flex-direction: column; justify-content: flex-start; margin-left: 10px; }
.pd_testimonials .cards_wrapper .card .card_header .card_info h4 { font-family: graphik_regular; font-weight: 500; font-size: 16px; line-height: 26px; color: var(--balck02); }
.pd_testimonials .cards_wrapper .card .card_header .card_info p { font-family: Graphik_regular; font-style: normal; font-weight: 400; font-size: 14px; line-height: 22px; color: var(--balck02); }
.pd_testimonials .cards_wrapper .card .card_body { margin-top: 16px; }
.pd_testimonials .cards_wrapper .card .card_body p { font-family: Graphik_regular; font-style: normal; font-weight: 400; font-size: 14px; line-height: 22px; color: var(--black03); }
.pd_testimonials .cards_wrapper .card .card_body .card_website { margin-top: 16px; display: flex; flex-direction: row; align-items: center; padding: 0px; color: var(--primary); gap: 10px; }
.pd_testimonials .cards_wrapper .card .card_body .card_website a { margin-top: -5px; }
.pd_testimonials .slider { display: none; }
@media screen and (max-width: 1024px) {
  .pd_testimonials .slider { display: block; position: relative; }
  .pd_testimonials .slider .mySwiper { cursor: grab; }
  .pd_testimonials .slider .slick-dots { position: absolute; width: max-content; left: -40px; top: 0px; z-index: 7; flex-direction: column; display: flex !important; }
  .pd_testimonials .slider .slick-dots li { width: max-content; height: max-content; margin-bottom: 10px; }
  .pd_testimonials .slider .slick-dots li button { width: 6px; height: 6px; background: var(--grey02); border-radius: 50%; transition: 0.3s; }
  .pd_testimonials .slider .slick-dots li button::before { display: none !important; }
  .pd_testimonials .slider .slick-dots li.slick-active button { background: var(--primary); border-radius: 20px; height: 50px; }
  .pd_testimonials .slider .swiper-pagination { height: 40px; top: 0px !important; left: 0px !important; right: unset !important; }
  .pd_testimonials .slider .swiper-pagination .swiper-pagination-bullet { transition: 0.3s; }
  .pd_testimonials .slider .swiper-pagination .swiper-pagination-bullet-active { background: var(--primary); border-radius: 20px; width: 50px; }
  .pd_testimonials .slider .nav_buttons { display: flex; position: absolute; justify-content: space-between; z-index: 5; top: 45%; }
  .pd_testimonials .slider .slide_btn_next { margin-right: -18px; }
  .pd_testimonials .slider .slide_btn_next, .pd_testimonials .slider .slide_btn_prev { background: var(--white); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 12px; padding: 11px 10px; }
  .pd_testimonials .slider .slide_btn_prev { margin-left: -18px; }
  .pd_testimonials .slider .right_arrow { right: 0px; }
}
.pd_testimonial_section { background-color: var(--primary); width: 100%; display: flex; flex-direction: column; align-items: center; padding: 80px 0px; scroll-behavior: smooth; }
.pd_testimonial_section .overlay { box-shadow: rgba(255, 102, 0, 0.2) 0px 20px 90px; --gradient-width: 30px !important; }
.pd_testimonial_section .overlay::after, .pd_testimonial_section .overlay::before { background: linear-gradient(90deg, rgba(255, 102, 0, 0.6), rgba(255, 102, 0, 0)); filter: blur(5px); }
.pd_testimonial_section .overlay::after { right: -4px; }
.pd_testimonial_section .overlay::before { left: -4px; }
.pd_testimonial_section .text_box { color: var(--white); text-align: center; }
.pd_testimonial_section .text_box h2, .pd_testimonial_section .text_box span { font-weight: 500; font-size: 40px; line-height: 47px; font-family: graphik_medium; letter-spacing: -0.015em; color: var(--white); }
@media screen and (max-width: 900px) {
  .pd_testimonial_section .text_box h2, .pd_testimonial_section .text_box span { font-size: 24px; line-height: 26px; }
}
@media screen and (max-width: 640px) {
  .pd_testimonial_section .text_box h2, .pd_testimonial_section .text_box span { font-size: 28px; line-height: 35px; }
}
.pd_testimonial_section .text_box p { font-family: graphik_regular; font-size: 18px; font-weight: 400; line-height: 29px; margin: 0.5rem 0px 2rem; }
.pd_testimonial_section .text_box p.p_down { margin-top: 2rem; }
.pd_testimonial_section .text_box p br { display: none; }
@media screen and (max-width: 768px) {
  .pd_testimonial_section .text_box p { font-size: 16px; line-height: 26px; }
}
@media screen and (max-width: 460px) {
  .pd_testimonial_section .text_box p br { display: block; }
}
.pd_testimonial_section .text_box p a { color: var(--primary); }
.pd_testimonial_section .marq { z-index: 7; width: 80%; margin: auto; max-width: 1440px; overflow-x: auto !important; }
@media screen and (max-width: 1280px) {
  .pd_testimonial_section .marq { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_testimonial_section .marq { width: 90% !important; }
}
.pd_testimonial_section .marq::-webkit-scrollbar, .pd_testimonial_section .marq::-webkit-scrollbar-track { display: none; }
.pd_testimonial_section .cards_wrapper { width: 100%; display: flex; justify-content: center; align-items: center; }
.pd_testimonial_section .cards_wrapper.app_wrap { flex-wrap: wrap; gap: 1rem; margin-top: 20px; }
.pd_testimonial_section .cards_wrapper .card { background: var(--white); padding: 24px; border-radius: 16px; width: 330px; height: 340px; }
.pd_testimonial_section .cards_wrapper .card:last-child { margin-right: 1rem; }
.pd_testimonial_section .cards_wrapper .card .card_header { display: flex; flex-direction: row; align-items: flex-start; }
.pd_testimonial_section .cards_wrapper .card .card_header .card_img { width: 56px; height: 56px; position: relative; }
.pd_testimonial_section .cards_wrapper .card .card_header .card_img .testimonial_image { border-radius: 50%; }
.pd_testimonial_section .cards_wrapper .card .card_header .card_info { display: flex; flex-direction: column; justify-content: flex-start; margin-left: 10px; }
.pd_testimonial_section .cards_wrapper .card .card_header .card_info h4 { font-family: graphik_medium; font-weight: 500; font-size: 16px; line-height: 26px; color: var(--balck02); }
.pd_testimonial_section .cards_wrapper .card .card_header .card_info .card_website { display: flex; flex-direction: row; align-items: center; padding: 0.2rem 0px 0px; gap: 2px; color: var(--primary); font-size: 14px; }
.pd_testimonial_section .cards_wrapper .card .card_header .card_info .card_website a { margin-top: -5px; }
.pd_testimonial_section .cards_wrapper .card .card_body { margin-top: 16px; }
.pd_testimonial_section .cards_wrapper .card .card_body p { font-family: graphik_regular; font-style: normal; font-weight: 400; font-size: 14px; line-height: 22px; color: var(--black03); }
.pd_testimonial_section.app_section { background-color: var(--grey04); margin-bottom: 5rem; }
.pd_testimonial_section.app_section h2 { color: rgb(13, 24, 33) !important; }
.pd_testimonial_section.app_section p { color: var(--balck02); }
.pd_testimonial_section.app_section .card { height: auto; padding: 0px; width: 340px; margin-right: 0px; }
.pd_testimonial_section.app_section .card:last-child { margin-right: 0px; }
.pd_testimonial_section.app_section .card .top { background-color: var(--pastelgreen); display: flex; align-items: center; flex-direction: column; justify-content: center; border-top-left-radius: 16px; border-top-right-radius: 16px; padding: 28px; }
.pd_testimonial_section.app_section .card .bottom { padding: 24px 16px; text-align: center; }
.pd_testimonial_section.app_section .card .bottom h5 { font-family: graphik_medium; font-size: 20px; line-height: 32px; }
.pd_testimonial_section.app_section .card .bottom p { color: var(--balck02); font-family: graphik_regular; font-size: 14px; line-height: 22px; }
.pd_testimonial_section.app_section .card .bottom .btn { color: var(--white); background-color: var(--primary); margin-top: 1rem; width: 100%; }
.pd_plan { background-color: var(--black01); color: var(--white); padding: 120px 90px; }
@media screen and (max-width: 768px) {
  .pd_plan { padding: 56px 20px; }
}
.pd_plan h2 { font-family: Freizeit_bold; font-style: normal; font-weight: 500; font-size: 48px; line-height: 53px; text-align: center; letter-spacing: -0.015em; }
@media screen and (max-width: 768px) {
  .pd_plan h2 { font-size: 32px; line-height: 35px; }
}
.pd_plan p { font-family: Graphik_regular; font-style: normal; font-weight: 400; font-size: 18px; line-height: 29px; text-align: center; margin-top: 8px; color: var(--grey04); }
@media screen and (max-width: 768px) {
  .pd_plan p { font-size: 14px; line-height: 22px; }
}
.pd_plan .tabs_conatiner { margin-top: 85px; }
@media screen and (max-width: 768px) {
  .pd_plan .tabs_conatiner { margin-top: 28px; }
}
.pd_plan .tabs_conatiner .tabs { display: flex; background-color: var(--balck02); border-radius: 8px; width: 450px; margin: auto; padding: 5px; align-items: center; }
@media screen and (max-width: 768px) {
  .pd_plan .tabs_conatiner .tabs { width: 100%; border-radius: 4px; }
}
.pd_plan .tabs_conatiner .tabs .single { font-style: normal; font-weight: 500; font-size: 20px; line-height: 22px; text-align: center; letter-spacing: -0.015em; padding: 15px 36px; margin: 0px; width: 50%; cursor: pointer; color: var(--white); font-family: Freizeit_bold !important; }
.pd_plan .tabs_conatiner .tabs .single.active { background-color: var(--white); color: var(--primary); border-radius: 4px; }
@media screen and (max-width: 768px) {
  .pd_plan .tabs_conatiner .tabs .single { padding: 8px 20px; font-size: 16px; line-height: 22px; }
}
.pd_plan .plan_tab { background-color: rgb(41, 41, 41); padding: 32px 28px; width: 100%; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px; border-radius: 20px; margin: 24px auto auto; height: auto; color: rgb(255, 255, 255); }
@media screen and (max-width: 768px) {
  .pd_plan .plan_tab { padding: 24px; border-radius: 8px; }
}
.pd_plan .plan_tab .mobile_view_features { display: none; }
@media screen and (max-width: 1024px) {
  .pd_plan .plan_tab .mobile_view_features { display: block; border-bottom: 0.5px solid gray; margin-bottom: 20px; }
}
.pd_plan .plan_tab .mobile_view_features .details { padding: 0px !important; }
.pd_plan .plan_tab .mobile_view_features .accordion_box { box-shadow: none; border-radius: 16px; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; padding: 24px; margin: 24px 0px; background-color: transparent !important; border: 0px !important; }
@media screen and (max-width: 768px) {
  .pd_plan .plan_tab .mobile_view_features .accordion_box .faq_icon { width: 14px; height: 14px; font-weight: 600; margin-left: 0.5rem; }
  .pd_plan .plan_tab .mobile_view_features .accordion_box .faq_icon_x { width: 12px; height: 12px; font-weight: 600; margin-left: 0.5rem; }
}
.pd_plan .plan_tab .mobile_view_features .accordion_box .title { font-weight: 500; font-size: 20px; line-height: 140%; color: var(--black01); letter-spacing: -0.015em; }
.pd_plan .plan_tab .mobile_view_features .accordion_box .content { font-weight: 400; font-size: 16px; line-height: 24px; color: var(--black03); }
.pd_plan .plan_tab .mobile_view_features .accordion_box .accordion_title { min-height: unset !important; }
.pd_plan .plan_tab .mobile_view_features .accordion_box .accordion_title .MuiAccordionSummary-contentGutters { margin: 0px !important; }
.pd_plan .plan_tab .mobile_view_features .accordion_box .MuiAccordionDetails-root { padding-top: 16px; padding-bottom: 0px !important; }
.pd_plan .plan_tab .mobile_view_features .accordion_box::before { display: none; }
.pd_plan .plan_tab .mobile_view_features .accordion_box .accordion_title { padding: 0px; }
.pd_plan .plan_tab .mobile_view_features .accordion_box .title_text { font-size: 14px; line-height: 22.4px; color: var(--white); letter-spacing: 0px; font-family: graphik_regular !important; font-weight: 400 !important; padding: 0px !important; margin: 0px !important; }
.pd_plan .plan_tab .mobile_view_features .accordion_box .header { display: flex; justify-content: space-between; width: 100%; }
.pd_plan .plan_tab .mobile_view_features .accordion_box .header .arrow_text { font-family: Graphik_regular; font-weight: 500; cursor: pointer; font-size: 12px; line-height: 22.4px; color: var(--primary) !important; }
.pd_plan .plan_tab .mobile_view_features .accordion_box .feature { display: flex; align-items: center; margin-bottom: 12px; }
.pd_plan .plan_tab .mobile_view_features .accordion_box .feature:last-child { margin-bottom: 0px; }
.pd_plan .plan_tab .mobile_view_features .accordion_box .feature p { padding: 0px; font-weight: 400; line-height: 22.4px; color: var(--white02); margin: 0px 0px 0px 10px; font-family: graphik_regular !important; font-size: 14px !important; }
@media screen and (max-width: 768px) {
  .pd_plan .plan_tab .mobile_view_features .accordion_box .feature p { font-size: 12px; text-align: start; }
}
.pd_plan .plan_tab .plan_card_wrapper { display: grid; grid-template-columns: repeat(4, minmax(23%, max-content)); grid-auto-rows: min-content; gap: 2.5%; }
@media screen and (max-width: 768px) {
  .pd_plan .plan_tab .plan_card_wrapper { gap: 20px; grid-template-columns: repeat(1, minmax(100%, max-content)) !important; }
}
@media screen and (max-width: 1100px) {
  .pd_plan .plan_tab .plan_card_wrapper { grid-template-columns: repeat(2, minmax(50%, max-content)); }
}
.pd_plan .plan_tab .plan_card_wrapper .card { background: var(--black01); display: flex; flex-direction: column; align-items: flex-start; padding: 35px 16px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px; border-radius: 20px; }
@media screen and (max-width: 768px) {
  .pd_plan .plan_tab .plan_card_wrapper .card { align-items: center; border-radius: 8px; padding: 16px !important; }
}
.pd_plan .plan_tab .plan_card_wrapper .card h4 { font-family: Freizeit_bold; font-style: normal; font-weight: 500; font-size: 24px; line-height: 26px; }
@media screen and (max-width: 768px) {
  .pd_plan .plan_tab .plan_card_wrapper .card h4 { font-size: 16px; }
}
.pd_plan .plan_tab .plan_card_wrapper .card h2 { font-family: Freizeit_bold; font-style: normal; font-weight: 500; font-size: 56px; line-height: 62px; letter-spacing: -0.015em; margin-top: 24px; }
@media screen and (max-width: 1280px) {
  .pd_plan .plan_tab .plan_card_wrapper .card h2 { font-size: 40px; line-height: 44px; margin-top: 8px; }
}
.pd_plan .plan_tab .plan_card_wrapper .card p { color: var(--black04); font-family: Graphik_regular; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; margin-top: 8px; }
@media screen and (max-width: 768px) {
  .pd_plan .plan_tab .plan_card_wrapper .card p { font-size: 12px; line-height: 22px; margin-top: 4px; }
}
.pd_plan .plan_tab .plan_card_wrapper .card .trial_btn { background-color: var(--primary); color: var(--white); font-style: normal; font-size: 15px; line-height: 22px; width: 100%; margin-top: 32px; font-family: Graphik_regular !important; font-weight: 500 !important; }
@media screen and (max-width: 768px) {
  .pd_plan .plan_tab .plan_card_wrapper .card .trial_btn { margin-top: 16px; }
}
.pd_plan .plan_tab .plan_features { border-bottom: 0.5px solid gray; }
@media screen and (max-width: 1024px) {
  .pd_plan .plan_tab .plan_features { display: none; }
}
.pd_plan .plan_tab .plan_features h3 { font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; border-bottom: 0.5px solid gray; padding: 20px 0px; margin: 30px 0px; }
.pd_plan .plan_tab .plan_features .second_row { margin-bottom: 30px; border-radius: 20px; width: 100%; display: flex; justify-content: space-between; }
.pd_plan .plan_tab .plan_features .second_row .feature { display: flex; align-items: center; margin-bottom: 12px; }
.pd_plan .plan_tab .plan_features .second_row .feature:last-child { margin-bottom: 0px; }
.pd_plan .plan_tab .plan_features .second_row .feature p { margin-left: 10px; margin-top: 0px; font-size: 14px; line-height: 22.4px; color: var(--white02); letter-spacing: 0.5px; font-family: graphik_regular !important; }
.pd_cat_faq { background: rgba(237, 245, 254, 0.5); width: 80%; margin-top: auto; margin-right: auto; margin-left: auto; max-width: 1440px; padding: 66px 0px; margin-bottom: 100px !important; }
@media screen and (max-width: 1280px) {
  .pd_cat_faq { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_cat_faq { width: 90% !important; }
}
.pd_cat_faq.home_faq { background-color: var(--grey04); margin-top: 4rem; border-radius: 24px; }
.pd_cat_faq.home_faq .control a, .pd_cat_faq.home_faq .control p { text-align: center; font-weight: 500; font-size: 18px; line-height: 29px; color: var(--primary); font-family: graphik; cursor: pointer; margin-top: 40px; }
.pd_cat_faq .faq_wrapper { width: 90%; margin: auto; }
.pd_cat_faq .faq_wrapper h3 { font-style: normal; font-weight: 500; font-size: 48px; line-height: 53px; text-align: center; color: var(--black01); margin-bottom: 40px; font-family: graphik; }
@media screen and (max-width: 768px) {
  .pd_cat_faq .faq_wrapper h3 { font-size: 32px; line-height: 35px; margin-bottom: 40px; }
}
.pd_cat_faq .faq_wrapper .accordion_section { margin-top: 52px; }
@media screen and (max-width: 768px) {
  .pd_cat_faq .faq_wrapper .accordion_section { padding: 0px 5%; margin-top: 24px; }
}
.pd_cat_faq .faq_wrapper .accordion_box { box-shadow: none; border-radius: 16px; background: var(--white); padding: 24px; margin: 24px 0px; }
@media screen and (max-width: 768px) {
  .pd_cat_faq .faq_wrapper .accordion_box .faq_icon { width: 14px; height: 14px; font-weight: 600; margin-left: 0.5rem; }
  .pd_cat_faq .faq_wrapper .accordion_box .faq_icon_x { width: 12px; height: 12px; font-weight: 600; margin-left: 0.5rem; }
}
.pd_cat_faq .faq_wrapper .accordion_box .title { font-weight: 500; font-size: 20px; line-height: 140%; color: var(--black01); letter-spacing: -0.015em; }
.pd_cat_faq .faq_wrapper .accordion_box .content { color: var(--black03); }
.pd_cat_faq .faq_wrapper .accordion_box .accordion_title { padding: 0px; min-height: unset !important; }
.pd_cat_faq .faq_wrapper .accordion_box .accordion_title .MuiAccordionSummary-contentGutters { margin: 0px !important; }
.pd_cat_faq .faq_wrapper .accordion_box .MuiAccordionDetails-root { padding-top: 16px; padding-bottom: 0px !important; }
.pd_cat_faq .faq_wrapper .accordion_box::before { display: none; }
.pd_cat_faq .faq_wrapper .accordion_box .MuiAccordionDetails-root { padding-left: 0px !important; }
.pd_cat_faq .faq_wrapper .accordion_box .content { font-family: graphik; font-weight: 400; font-size: 16px; line-height: 24px; }
@media screen and (max-width: 768px) {
  .pd_cat_faq .faq_wrapper .accordion_box .content { font-size: 14px !important; }
}
.pd_cat_faq .faq .title { font-family: graphik; }
@media screen and (max-width: 768px) {
  .pd_cat_faq .faq .title { font-family: graphik; line-height: 22; letter-spacing: -1.5%; font-size: 14px !important; }
}
.pd_resources { padding: 120px 72px; background-color: var(--white); }
@media screen and (max-width: 768px) {
  .pd_resources { padding: 62px 40px; }
}
.pd_resources .first_row h4 { text-align: center; color: var(--black01); font-size: 48px; line-height: 52.8px; font-weight: 500; font-family: freizeit_bold; }
@media screen and (max-width: 768px) {
  .pd_resources .first_row h4 { display: none; }
}
.pd_resources .first_row h5 { display: none; }
@media screen and (max-width: 768px) {
  .pd_resources .first_row h5 { display: block; text-align: center; color: var(--black01); font-size: 24px; line-height: 26.4px; font-weight: 500; font-family: freizeit_bold; }
}
.pd_resources .resource_wrapper { display: grid; }
.pd_resources .cards_wrapper { gap: 40px; }
@media screen and (max-width: 1100px) {
  .pd_resources .cards_wrapper { grid-template-columns: repeat(2, minmax(50%, max-content)) !important; }
}
@media screen and (max-width: 768px) {
  .pd_resources .cards_wrapper { gap: 0px; margin-top: -60px; grid-template-columns: repeat(1, minmax(100%, max-content)) !important; }
}
.pd_resources .cards_wrapper .card { border: .8px solid var(--grey02); display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 17.8px; padding: 24px; margin-top: 0px; background-color: var(--white03) !important; }
@media screen and (max-width: 768px) {
  .pd_resources .cards_wrapper .card { margin-top: 24px; padding: 16px !important; }
}
.pd_resources .cards_wrapper .card p { font-family: Graphik_regular; margin-bottom: 21px; text-align: center; font-weight: 500 !important; font-size: 16px !important; line-height: 26px !important; color: var(--balck02) !important; }
@media screen and (max-width: 768px) {
  .pd_resources .cards_wrapper .card p { font-size: 12px !important; line-height: 22px !important; font-weight: 500 !important; }
}
.pd_resources .cards_wrapper .card .image_box { width: 100%; border-radius: 8px; }
.pd_resources .cards_wrapper .card .image_box img { width: 100%; }
.pd_resources .cards_wrapper .card .primary_btn { width: 100%; background: var(--primary); color: var(--white); }
.pd_fashion { background-image: url("./css_asset_3.png"); background-repeat: no-repeat; background-position: center 900px; width: 100%; padding: 155px 5% 100px; background-color: var(--white) !important; }
@media screen and (max-width: 768px) {
  .pd_fashion { background-image: url("./css_asset_4.png"); background-position: center 1270px; background-repeat: no-repeat; padding-bottom: 110px; padding-top: 70px; }
}
.pd_fashion .bg-primary { background-color: var(--primary) !important; }
.pd_fashion .fashon_wrapper { height: auto; width: 100%; margin: auto; }
.pd_fashion .first_section { display: flex; justify-content: space-between; align-items: center; }
@media screen and (max-width: 1100px) {
  .pd_fashion .first_section { flex-direction: column !important; flex-wrap: wrap-reverse; }
  .pd_fashion .first_section .text_box { width: 100% !important; }
  .pd_fashion .first_section .img_section { display: flex; justify-content: center; flex-direction: column; width: 100% !important; }
}
.pd_fashion .first_section .text_box { width: 50%; }
@media screen and (max-width: 1100px) {
  .pd_fashion .first_section .text_box .lg_text { display: none; }
  .pd_fashion .first_section .text_box { width: 100%; order: 2; }
}
.pd_fashion .first_section .text_box .grid { display: grid; grid-template-columns: repeat(2, minmax(48%, max-content)); gap: 40px 34px; margin-top: 30px; }
@media screen and (max-width: 820px) {
  .pd_fashion .first_section .text_box .grid { grid-template-columns: repeat(1, minmax(100%, max-content)); gap: 8px; }
}
.pd_fashion .first_section .text_box h2 { font-family: graphik; font-weight: 500; font-size: 40px; line-height: 44px; letter-spacing: -0.015em; color: var(--black01); }
.pd_fashion .first_section .text_box h2 .highlight_text { color: var(--primary); animation: 5s ease 0s infinite normal none running slide; }
@-webkit-keyframes slide { 
  0% { margin-top: 0px; }
  25% { margin-top: -1.2em; }
  50% { margin-top: -2.4em; }
  75% { margin-top: -3.6em; }
}
@keyframes slide { 
  0% { margin-top: 0px; }
  25% { margin-top: -1.2em; }
  50% { margin-top: -2.4em; }
  75% { margin-top: -3.6em; }
}
.pd_fashion .first_section .text_box .text_small { font-family: graphik; font-weight: 400; font-size: 18px; line-height: 32px; color: var(--balck02); padding: 16px 0px; }
.pd_fashion .first_section .text_box .inner_text { font-size: 16px; }
.pd_fashion .first_section .text_box .inner_text span { font-weight: 500; }
@media screen and (max-width: 768px) {
  .pd_fashion .first_section .text_box .inner_text { padding: 4px 0px; font-size: 14px !important; }
}
.pd_fashion .first_section .text_box .text_header { font-weight: 500; font-size: 20px; line-height: 30px; letter-spacing: -0.015em; color: var(--black01); font-family: graphik; }
@media screen and (max-width: 1100px) {
  .pd_fashion .first_section .text_box .text_header { display: none; }
}
.pd_fashion .first_section .text_box .text_mobile { display: none; }
@media screen and (max-width: 1100px) {
  .pd_fashion .first_section .text_box .text_mobile { display: block; font-weight: 500; font-size: 16px; line-height: 26px; letter-spacing: -0.015em; font-family: graphik; }
}
.pd_fashion .first_section .img_section .lg_small { display: none; }
@media screen and (max-width: 1100px) {
  .pd_fashion .first_section .img_section .lg_small { display: block !important; }
  .pd_fashion .first_section .img_section .lg_small h3 { font-weight: 500; font-size: 24px; line-height: 26px; letter-spacing: -0.015em; color: var(--black01); font-family: graphik; }
  .pd_fashion .first_section .img_section .lg_small h3 .highlight_text { color: var(--primary); }
  .pd_fashion .first_section .img_section .lg_small .text_small { font-weight: 400; font-size: 14px; font-family: graphik; line-height: 22px; color: var(--balck02); padding: 8px 0px; margin-bottom: 28px; }
  .pd_fashion .first_section .img_section .lg_small .inner_text { font-size: 16px; }
}
.pd_fashion .sales_section { background: var(--pastelblue); border-radius: 40px; margin-top: 168px; padding: 49px 49px 50px; margin-bottom: 168px; }
@media screen and (max-width: 1100px) {
  .pd_fashion .sales_section { padding: 32px 16px; margin-top: 130px; margin-bottom: 130px; border-radius: 20px; flex-wrap: wrap !important; }
}
.pd_fashion .sales_section .img_section { width: 40%; }
@media screen and (max-width: 1100px) {
  .pd_fashion .sales_section .img_section { display: flex; flex-direction: column; justify-content: center; width: 100% !important; }
}
.pd_fashion .sales_section .img_section .angle-icon { display: none; }
@media screen and (max-width: 1100px) {
  .pd_fashion .sales_section .img_section .angle-icon { position: absolute; width: 60px; height: 60px; padding: 10px; background: var(--white); right: 10px; top: 0px; margin-top: -100px; border-radius: 50%; display: block !important; }
}
.pd_fashion .sales_section .text_box { position: relative; width: 60%; }
@media screen and (max-width: 768px) {
  .pd_fashion .sales_section .text_box { width: 100%; }
}
.pd_fashion .sales_section .text_box .angle-icon { position: absolute; width: 60px; height: 60px; padding: 10px; background: var(--white); right: -70px; display: flex; justify-content: center; align-items: center; top: -75px; border-radius: 50%; }
@media screen and (max-width: 1100px) {
  .pd_fashion .sales_section .text_box .angle-icon { display: none; }
}
.pd_fashion .sales_section .text_box .row_icon { display: flex; }
@media screen and (max-width: 768px) {
  .pd_fashion .sales_section .text_box .row_icon { display: block; }
}
.pd_fashion .sales_section .text_box .row_icon .icon { display: block !important; margin-right: 10px; }
@media screen and (max-width: 768px) {
  .pd_fashion .sales_section .text_box .row_icon .icon { margin: 8px 0px !important; }
}
.pd_fashion .arc .arc_section { background-image: url("./css_asset_5.svg"); background-repeat: no-repeat; background-position: 50% center; background-size: cover; width: 100%; height: auto; background-color: rgb(255, 102, 0); margin-bottom: 110px; box-shadow: rgba(0, 0, 0, 0.15) 0px 28px 45px 8px; border-radius: 40px; padding: 82px 0px; z-index: 1; }
@media screen and (max-width: 768px) {
  .pd_fashion .arc .arc_section { background-image: url("./css_asset_6.svg"); padding: 33px 29px; margin-bottom: 50px; border-radius: 20px; }
  .pd_fashion .arc .arc_section .text p br { display: none; }
}
.pd_fashion .arc .arc_section .text { display: flex; flex-direction: column; align-items: center; justify-content: center; font-style: normal; z-index: 15; text-align: center; color: rgb(255, 255, 255); height: 100%; width: 100%; }
.pd_fashion .arc .arc_section .text span { color: var(--white03); }
.pd_fashion .arc .arc_section .text p { text-align: center; font-family: graphik; font-weight: 500; font-size: 40px; line-height: 44px; letter-spacing: -0.015em; }
@media screen and (max-width: 768px) {
  .pd_fashion .arc .arc_section .text p { font-size: 20px; line-height: 22px; }
}
.pd_fashion .arc .arc_section .text span { font-family: graphik; font-style: normal; font-weight: 500; font-size: 20px; line-height: 32px; text-align: center; margin-top: 24px; }
@media screen and (max-width: 768px) {
  .pd_fashion .arc .arc_section .text span { font-size: 14px; line-height: 22px; }
}
.pd_fashion .arc .icon { margin-bottom: 46px; margin-left: 70px; }
@media screen and (max-width: 768px) {
  .pd_fashion .arc .icon { margin-bottom: 46px; margin-left: 40px; }
  .pd_fashion .last_section { padding: 0px; }
}
@media screen and (max-width: 1024px) {
  .pd_fashion .last_section { background: var(--white) !important; }
}
.pd_fashion .last_section .grid { display: flex !important; flex-direction: column; }
.pd_fashion .last_section .grid .row_icon { display: flex !important; }
@media screen and (max-width: 768px) {
  .pd_fashion .last_section .grid .row_icon { display: block !important; }
}
.pd_fashion .last_section .grid .row_icon .icon { display: block !important; margin-right: 10px; }
.pd_fashion .last_section .img_section { display: flex; flex-direction: column; align-items: flex-end; }
@media screen and (max-width: 1100px) {
  .pd_fashion .last_section .img_section { align-items: center; }
}
.pd_fashion .last_section .sliding_img { width: 70%; }
.lead_gen_btn { background-color: var(--white); color: var(--primary); width: 300px; height: 64px; font-size: 15px; font-weight: 500; line-height: 22.5px; margin-top: 1.5rem; border-radius: 12px; display: flex; justify-content: center; align-items: center; font-family: graphik_semibold; cursor: pointer; }
.lead_gen_btn.green_bg { background-color: var(--primary); color: var(--white); }
@media screen and (max-width: 640px) {
  .lead_gen_btn { width: 200px; height: 48px; margin-top: 1rem; }
}
@media screen and (max-width: 900px) {
  .small-screen { box-shadow: rgb(206, 211, 218) 0px 0px 7px 0px; background: rgb(255, 255, 255) !important; }
}
.pd_pdf { height: 100vh; overflow: auto; width: 100%; position: relative; padding-top: 108px; }
@media screen and (max-width: 950px) {
  .pd_pdf { padding-top: 140px; }
}
.pd_pdf::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .pd_pdf::before { height: 60%; }
}
.pd_pdf::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: rgb(240, 242, 243); }
.pd_pdf::-webkit-scrollbar { height: 0px; width: 0px; background: var(--primary); }
.pd_pdf::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: var(--primary); }
@media screen and (max-width: 1100px) {
  .pd_pdf { height: 100%; }
}
@media screen and (max-width: 900px) {
  .pd_resource_section .fashon_wrapper { padding-top: 0px !important; }
}
.pd_resource_section .pdf-wrapper { background-image: none !important; }
.pd_resource_section .pdf-wrapper .last_section { padding: 40px 20px !important; background-color: transparent !important; align-items: flex-start !important; }
.pd_resource_section .pdf-wrapper .content_section { display: grid; flex-wrap: wrap; grid-template-columns: 1fr 1fr; gap: 1rem; position: relative; background-color: transparent !important; }
@media screen and (max-width: 1100px) {
  .pd_resource_section .pdf-wrapper .content_section { display: flex; flex-direction: column; gap: 0px; }
}
.pd_resource_section .pdf-wrapper .content_section .last_section_text { position: relative; }
@media screen and (max-width: 1100px) {
  .pd_resource_section .pdf-wrapper .content_section .last_section_text { order: 2; width: 100%; }
  .pd_resource_section .pdf-wrapper .content_section .last_section_text .lg_text { display: none; }
}
.pd_resource_section .pdf-wrapper .content_section .last_section_text h3 { font-family: Freizeit_bold; font-size: 48px; line-height: 53px; font-weight: 500; }
.pd_resource_section .pdf-wrapper .content_section .last_section_text .text_small { font-size: 16px; line-height: 26px; padding-top: 12px; color: var(--grey01); text-transform: uppercase; font-weight: 400 !important; }
.pd_resource_section .pdf-wrapper .content_section .last_section_text .content { margin-top: 30px; font-family: Graphik; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; color: var(--balck02); }
@media screen and (max-width: 900px) {
  .pd_resource_section .pdf-wrapper .content_section .last_section_text .content { font-size: 14px; line-height: 28px; }
}
.pd_resource_section .pdf-wrapper .content_section .last_section_text .content p { line-height: 26px; color: var(--balck02); }
.pd_resource_section .pdf-wrapper .content_section .last_section_text .content h3 { font-family: Freizeit_bold; font-weight: 500; font-size: 24px; line-height: 26px; letter-spacing: -0.015em; margin-top: 48px; margin-bottom: 16px; }
@media screen and (max-width: 900px) {
  .pd_resource_section .pdf-wrapper .content_section .last_section_text .content h3 { font-size: 20px; line-height: 22px; letter-spacing: -0.015em; margin-top: 36px; }
}
.pd_resource_section .pdf-wrapper .content_section .last_section_text .content ul { font-family: Graphik_regular; font-style: normal; font-weight: 400; font-size: 16px; line-height: 28px; color: var(--balck02); margin-left: 20px; }
@media screen and (max-width: 900px) {
  .pd_resource_section .pdf-wrapper .content_section .last_section_text .content ul { margin-top: 16px; }
}
.pd_resource_section .pdf-wrapper .content_section .last_section_text .content ul li { list-style-type: disc; }
.pd_resource_section .pdf-wrapper .content_section .last_section_text .content p { font-family: Graphik_regular; font-style: normal; font-weight: 400; font-size: 16px; line-height: 28px; margin-top: 48px; }
.pd_resource_section .pdf-wrapper .content_section .last_section_text .form { width: 100%; height: auto; margin-top: 55px; }
.pd_resource_section .pdf-wrapper .content_section .last_section_text .form .form_wrapper label { font-weight: 400; font-family: inherit; color: var(--balck02) !important; }
.pd_resource_section .pdf-wrapper .content_section .last_section_text .form .form_flex { display: flex; gap: 20px; justify-content: space-between; }
.pd_resource_section .pdf-wrapper .content_section .last_section_text .form .submit_button { width: 100%; background: var(--primary); }
.pd_resource_section .pdf-wrapper .content_section .last_section_text .form .disabled { background-color: var(--grey02); opacity: 1; color: var(--black03); }
.pd_resource_section .pdf-wrapper .content_section .last_section_text .form .checkbox_section { display: flex; align-items: flex-start; }
@media screen and (max-width: 768px) {
  .pd_resource_section .pdf-wrapper .content_section .last_section_text .form .checkbox_section { margin-top: 4px; }
}
.pd_resource_section .pdf-wrapper .content_section .last_section_text .form .checkbox_section .checkbox { margin-left: 0px; padding: 0px; border-radius: 30px; }
.pd_resource_section .pdf-wrapper .content_section .last_section_text .form .checkbox_section p { font-weight: 400; font-size: 14px; line-height: 20px; color: var(--balck02); margin-left: 10px; font-family: graphik_regular !important; }
@media screen and (max-width: 768px) {
  .pd_resource_section .pdf-wrapper .content_section .last_section_text .form .checkbox_section p { margin-top: 0px; font-size: 12px; line-height: 20px; }
}
.pd_resource_section .pdf-wrapper .content_section .last_section_text .form .submit_button { margin: 20px 0px; padding-top: 20px; padding-bottom: 20px; }
.pd_resource_section .pdf-wrapper .content_section .lg_small { display: none; }
@media screen and (max-width: 1100px) {
  .pd_resource_section .pdf-wrapper .content_section .lg_small h3 { font-family: Freizeit_bold; font-style: normal; font-weight: 500; font-size: 32px; line-height: 35px; color: var(--black01); }
  .pd_resource_section .pdf-wrapper .content_section .lg_small .text_small { font-style: normal; font-size: 14px; line-height: 22px; color: var(--grey01); padding-top: 4px; font-family: graphik_regular; text-transform: uppercase; margin-top: 8px; }
}
.pd_resource_section .pdf-wrapper .pd_img_section { display: flex; justify-content: right; align-self: flex-start; position: sticky; top: 98px; }
@media screen and (max-width: 1100px) {
  .pd_resource_section .pdf-wrapper .pd_img_section { position: relative; top: 0px; }
}
.pd_resource_section .pdf-wrapper .pd_img_section .single_img_section { width: 400px; height: 520px; }
@media screen and (max-width: 640px) {
  .pd_resource_section .pdf-wrapper .pd_img_section .single_img_section { height: 400px; width: 308px; }
}
.pd_resource_section .pdf-wrapper .pd_img_section .single_img_section img { width: fit-content; height: 100%; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 32px 0px; }
@media screen and (max-width: 1100px) {
  .pd_resource_section .pdf-wrapper .pd_img_section { order: 1; width: 100%; flex-direction: column; }
  .pd_resource_section .pdf-wrapper .pd_img_section .lg_small { display: block; margin-bottom: 32px; }
  .pd_resource_section .pdf-wrapper .pd_img_section .single_img_section { display: flex; align-self: center; }
}
@media screen and (max-width: 1100px) and (max-width: 640px) {
  .pd_resource_section .pdf-wrapper .pd_img_section .single_img_section { width: 80%; margin: auto; }
}
.confetti_page { width: 100%; position: relative; padding-top: 240px; margin-top: -80px; margin-bottom: 199px; }
@media screen and (max-width: 950px) {
  .confetti_page { padding-top: 140px; }
}
.confetti_page::before { content: ""; width: 100%; height: 95%; background: linear-gradient(rgb(235, 246, 240), rgb(242, 249, 245) 55.73%, rgb(255, 255, 255)); opacity: 0.4; position: absolute; z-index: -1; top: 0px; left: 0px; }
@media screen and (max-width: 900px) {
  .confetti_page::before { height: 60%; }
}
.confetti_page .confetti_wrapper { width: 90%; margin: auto; }
.confetti_page .confetti_wrapper .confetti { background: var(--white); margin-top: auto; margin-bottom: auto; margin-left: auto; border-radius: 20px; display: flex; flex-direction: column; align-items: center; padding: 32px; border: 1px solid var(--grey03); margin-right: 0px !important; }
@media screen and (max-width: 992px) {
  .confetti_page .confetti_wrapper .confetti { display: block; width: 70%; margin-right: auto !important; }
}
.confetti_page .confetti_wrapper .confetti.con_mobile { display: none; }
@media screen and (max-width: 992px) {
  .confetti_page .confetti_wrapper .confetti.con_mobile { display: flex; }
}
@media screen and (max-width: 768px) {
  .confetti_page .confetti_wrapper .confetti { width: 90%; padding: 24px; margin-top: 120px; }
}
.confetti_page .confetti_wrapper .confetti h2 { font-family: Freizeit_bold; font-weight: 500; font-size: 40px; line-height: 44px; color: var(--black01); }
@media screen and (max-width: 768px) {
  .confetti_page .confetti_wrapper .confetti h2 { font-size: 24px; line-height: 26px; }
}
.confetti_page .confetti_wrapper .confetti p { font-family: Graphik_regular; font-weight: 400; font-size: 18px; line-height: 32px; color: var(--balck02); text-align: center; }
.confetti_page .confetti_wrapper .confetti p span { font-weight: 500; }
@media screen and (max-width: 768px) {
  .confetti_page .confetti_wrapper .confetti p { font-size: 12px; line-height: 22px; }
}
.confetti_page .confetti_wrapper .confetti .qr_code_container { width: 100%; padding: 0px; }
.confetti_page .confetti_wrapper .confetti .qr_code_container .scan { margin-top: 24px; padding: 19px 10px; border-radius: 16px; }
.confetti_page .confetti_wrapper .confetti .qr_code_container .scan .next { font-size: 20px; color: var(--black01); font-weight: 500; }
.confetti_page .confetti_wrapper .confetti .qr_code_container .scan .scan_text { color: var(--primary); font-weight: 400; font-size: 20px !important; }
.confetti_page .confetti_wrapper .confetti .qr_code_container .last_text { font-size: 16px; font-weight: 400; }
.confetti_page .confetti_wrapper .pd_hero_category { gap: 0px !important; }
@media screen and (max-width: 992px) {
  .confetti_page .confetti_wrapper .pd_hero_category { display: none; }
}
.confetti_page .confetti_wrapper .text_box { width: 45%; }
.confetti_page .confetti_wrapper .image_box { margin-top: -80px; width: 55% !important; height: 484px !important; margin-right: 0px !important; }
.form-modal { max-width: 866px !important; width: 866px !important; }
@media screen and (max-width: 768px) {
  .form-modal { max-width: 90vw !important; max-height: 80% !important; }
}
@media screen and (max-width: 380px) {
  .form-modal { width: 100% !important; }
}
@media screen and (max-width: 640px) {
  .form-modal { max-width: 90vw !important; max-height: 100% !important; }
}
.form-modal.find_plan_modal { }
@media screen and (max-width: 640px) {
  .form-modal.find_plan_modal { max-width: 90vw !important; max-height: 90% !important; }
}
@media screen and (max-width: 480px) {
  .form-modal.find_plan_modal .form_section .step_container { height: 87%; }
}
@media screen and (max-width: 400px) {
  .form-modal.find_plan_modal .form_section .step_container { height: 86%; }
}
.form-modal .form_section { width: 100%; padding: 0px 32px; }
@media screen and (max-width: 768px) {
  .form-modal .form_section { padding: 24px 16px; height: 100%; }
}
.form-modal .form_section input[type="number"]::-webkit-inner-spin-button, .form-modal .form_section input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
.form-modal .form_section input[type="number"] { }
.form-modal .form_section .step_container { display: flex; position: relative; flex-direction: column; }
@media screen and (max-width: 480px) {
  .form-modal .form_section .step_container { height: 83.5%; }
}
@media screen and (max-width: 400px) {
  .form-modal .form_section .step_container { height: 85%; }
}
@media screen and (max-width: 380px) {
  .form-modal .form_section .step_container { height: auto; }
}
.form-modal .form_section .pd_personal_wrapper { height: 400px; max-height: 70%; }
@media screen and (max-width: 768px) {
  .form-modal .form_section .pd_personal_wrapper { height: auto !important; }
}
.form-modal .form_section .pd_businessinfo { height: 400px; max-height: 70%; }
@media screen and (max-width: 768px) {
  .form-modal .form_section .pd_businessinfo { align-self: flex-start; width: 100%; height: auto !important; }
}
.form-modal .form_section .pd_businessinfo .form_flex { display: flex; width: 100%; }
.form-modal .form_section .pd_businessinfo .form_flex.email-gap-x-2 { column-gap: 8px; }
@media screen and (max-width: 768px) {
  .form-modal .form_section .pd_businessinfo .form_flex { display: block; }
}
.form-modal .form_section .pd_businessinfo .flex_wrapper { display: flex; column-gap: 1rem; }
.form-modal .form_section .pd_businessinfo .flex_wrapper.mgb-4 { margin-bottom: 1rem; }
.form-modal .form_section .pd_businessinfo .flex_wrapper .number { font-size: 18px; color: var(--black01); font-family: graphik_semibold; }
@media screen and (max-width: 768px) {
  .form-modal .form_section .pd_businessinfo .flex_wrapper .number { font-size: 16px; }
}
.form-modal .form_section .pd_businessinfo .flex_wrapper .input_ml-4 { margin-left: 1rem; }
.form-modal .form_section .pd_businessinfo .flex_wrapper .big-ml-6 { margin-left: 1.5rem; }
.form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper { margin-bottom: 1.5rem; }
@media screen and (max-width: 480px) {
  .form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper { margin-bottom: 0.8rem; }
}
.form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper p { font-size: 18px; margin-bottom: 1rem; color: var(--black01); font-family: graphik_medium; }
@media screen and (max-width: 640px) {
  .form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper p { font-size: 14px; margin-bottom: 0.5rem; }
}
.form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .custom { font-size: 16px; line-height: 24px; color: rgb(92, 99, 109); margin-bottom: 0.5rem; display: inline-block; }
.form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .checks .needs { color: rgb(92, 99, 109); font-family: graphik_regular; font-size: 16px; padding: 0px; margin: 8px 0px 0px; display: inline-block; font-weight: 500 !important; }
@media screen and (max-width: 768px) {
  .form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .checks .needs { font-size: 14px; margin-top: 5px; }
}
.form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .options_wrapper { gap: 1rem 0.75rem; display: flex; justify-content: flex-start; }
.form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .options_wrapper.sales_options_wrapper { flex-wrap: wrap; gap: 1rem; cursor: pointer; }
@media screen and (max-width: 768px) {
  .form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .options_wrapper { flex-wrap: wrap; row-gap: 0.5rem; }
}
.form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .options_wrapper .option { background-color: var(--grey03); padding: 16px; border-radius: 8px; font-size: 16px; color: var(--black01); width: 138px; text-align: center; display: flex; justify-content: center; column-gap: 0.5rem; font-weight: 500 !important; font-family: graphik_regular !important; }
.form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .options_wrapper .option.active { color: var(--primary); border: 2px solid var(--primary); background-color: var(--pastelgreen); }
.form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .options_wrapper .option.channel_options { width: 160px; padding: 14px; flex-direction: column; align-items: center; border-radius: 12px; background-color: var(--white); border: 1px solid var(--grey02); }
@media screen and (max-width: 600px) {
  .form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .options_wrapper .option.channel_options { width: 120px; padding: 5px 8px; }
}
.form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .options_wrapper .option.channel_options span { font-size: 14px; font-family: graphik_regular; font-weight: 400; padding-top: 1rem; }
@media screen and (max-width: 480px) {
  .form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .options_wrapper .option.channel_options span { padding-top: 0px; font-size: 10px; }
}
.form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .options_wrapper .option.channel_options.active { background-color: var(--pastelgreen); border: 0px; }
.form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .options_wrapper .option.channel_options .check { align-self: flex-end; }
@media screen and (max-width: 768px) {
  .form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .options_wrapper .option { width: 90px; font-size: 12px; padding: 12px 8px; }
}
@media screen and (max-width: 480px) {
  .form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .options_wrapper .option { font-size: 12px; padding: 12px 4px; width: 85px; }
  .form-modal .form_section .pd_businessinfo .flex_wrapper .question_wrapper .options_wrapper .option.options_social { width: 120px; }
}
.form-modal .form_section .pd_businessinfo.pd_needs .check_wraps { font-size: 16px !important; font-weight: 400 !important; }
@media screen and (max-width: 768px) {
  .form-modal .form_section .pd_businessinfo.pd_needs .check_wraps { display: flex; align-items: flex-start; }
}
.form-modal .form_section .pd_businessinfo.pd_needs .check_wraps .checkbox { padding: 5px 9px 5px 0px; }
.form-modal .form_section .pd_businessinfo .need_input .input_needs { padding-top: 5px; padding-bottom: 20px; }
.form-modal .form_section .pd_businessinfo .need_input .input_needs label { font-size: 18px; }
.form-modal .form_section .progress_bar_container { margin: 0.5rem 0px 2.5rem; border-radius: 16px; background: rgb(0, 0, 0); }
@media screen and (max-width: 640px) {
  .form-modal .form_section .progress_bar_container { margin-bottom: 1.5rem; }
}
.form-modal .form_section .progress_bar_container .progress_bar { background-color: var(--grey03) !important; border-radius: 16px !important; }
.form-modal .form_section .progress_bar_container .progress_bar .css-aq9bxh-MuiLinearProgress-bar1 { border-radius: 16px !important; }
.form-modal .form_section .form_header { font-size: 30px; font-family: graphik_medium; color: var(--black01) !important; }
@media screen and (max-width: 768px) {
  .form-modal .form_section .form_header { font-size: 24px; }
}
.form-modal .form_section .subtitle { font-size: 18px; font-weight: 400; font-family: graphik_regular; color: var(--balck02); width: 90%; line-height: 28px; margin-top: 0.5rem; margin-bottom: 1rem; }
@media screen and (max-width: 768px) {
  .form-modal .form_section .subtitle { font-size: 16px; line-height: 24px; }
}
.form-modal .form_section .btn_container { justify-content: flex-end; margin-top: auto; column-gap: 8px; display: flex; }
@media screen and (max-width: 380px) {
  .form-modal .form_section .btn_container { margin-bottom: 20px; }
}
.form-modal .form_section .btn_container .nav_btns { width: 149px; }
.form-modal .form_section .btn_container .nav_btns.disabled { background-color: var(--grey02) !important; }
.form-modal .form_section .btn_container .nav_btns.prev { border: 1px solid var(--primary); color: var(--primary); background-color: var(--white); }
.form-modal .form_section .btn_container .nav_btns.next { background-color: var(--primary); color: var(--white); }
.pf_qr_modal { max-width: 689px !important; }
@media screen and (max-width: 768px) {
  .pf_qr_modal { max-width: 90vw; max-height: 80% !important; }
}
.scale_success_modal { max-width: 814px !important; width: 814px !important; height: 530px !important; }
@media screen and (max-width: 640px) {
  .scale_success_modal { width: 90% !important; }
}
.scale_success_modal .sc_success { font-size: 18px; line-height: 25.6px; text-align: center; }
@media screen and (max-width: 640px) {
  .scale_success_modal .sc_success.sc_success { font-size: 16px; line-height: 22px; width: 90%; font-family: graphik_semibold; }
}
.scale_success_modal.perfect_plan { background: linear-gradient(rgb(2, 83, 39) 0px, rgb(4, 178, 84)); color: var(--white); padding: 32px; align-items: normal; gap: 1rem; height: 660px !important; width: 689px !important; }
@media screen and (max-width: 767px) {
  .scale_success_modal.perfect_plan { padding: 20px 32px; width: 90% !important; height: 610px !important; }
}
.scale_success_modal.perfect_plan.pf_modal .close-modal-icon { color: var(--white); }
.scale_success_modal.perfect_plan .pf_heading { font-family: freizeit_bold; font-size: 32px; line-height: 35.2px; font-weight: 500; text-align: left !important; }
@media screen and (max-width: 767px) {
  .scale_success_modal.perfect_plan .pf_heading { font-size: 24px; line-height: 26px; }
}
.scale_success_modal.perfect_plan .subtext { font-size: 16px; text-align: left; font-family: graphik_regular; line-height: 25.6px; }
@media screen and (max-width: 767px) {
  .scale_success_modal.perfect_plan .subtext { font-size: 14px; padding-bottom: 8px; }
}
.scale_success_modal.perfect_plan .card { background-color: var(--white); border-radius: 16px; padding: 21px; display: flex; flex-direction: column; gap: 0.5rem; }
@media screen and (max-width: 767px) {
  .scale_success_modal.perfect_plan .card { padding: 16px; }
}
.scale_success_modal.perfect_plan .card .reco_name { font-family: freizeit_bold; font-weight: 500; font-size: 32px; line-height: 35px; color: var(--black01); }
@media screen and (max-width: 767px) {
  .scale_success_modal.perfect_plan .card .reco_name { font-size: 24px; }
}
.scale_success_modal.perfect_plan .card .reco_desc { font-family: graphik_regular; color: var(--black03); }
@media screen and (max-width: 767px) {
  .scale_success_modal.perfect_plan .card .reco_desc { font-size: 14px; }
}
.scale_success_modal.perfect_plan .card .reco_price { font-family: my_freizeit_bold; font-size: 48px; line-height: 52px; color: var(--primary); }
@media screen and (max-width: 767px) {
  .scale_success_modal.perfect_plan .card .reco_price { font-size: 32px; line-height: 36px; }
}
.scale_success_modal.perfect_plan .card .reco_duration { font-size: 14px; font-family: graphik_regular; font-weight: 400; color: var(--black03); background-color: var(--grey03); padding: 4px 8px; border-radius: 24px; width: fit-content; }
@media screen and (max-width: 767px) {
  .scale_success_modal.perfect_plan .card .reco_duration { font-size: 12px; }
}
.scale_success_modal.perfect_plan .reco_info { color: var(--white03); font-family: graphik_regular; font-size: 14px; line-height: 22px; margin: 1rem 0px; font-weight: 500 !important; }
.scale_success_modal.perfect_plan .reco_btn { color: var(--primary); width: 100%; background-color: var(--white) !important; }
.scale_success_modal.perfect_plan .compare_plan_pf { font-family: graphik_regular; font-size: 15px; font-weight: 500; line-height: 22px; text-align: center; margin-top: 1.5rem; cursor: pointer; }
html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0px; }
mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"] { appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { appearance: none; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px; padding: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: 700; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
@font-face { font-family: webflow-icons; src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype"); font-weight: 400; font-style: normal; }
[class*=" w-icon-"], [class^="w-icon-"] { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: webflow-icons !important; }
.w-icon-slider-right::before { content: ""; }
.w-icon-slider-left::before { content: ""; }
.w-icon-nav-menu::before { content: ""; }
.w-icon-arrow-down::before, .w-icon-dropdown-toggle::before { content: ""; }
.w-icon-file-upload-remove::before { content: ""; }
.w-icon-file-upload-icon::before { content: ""; }
html.w-mod-touch * { background-attachment: scroll !important; }
.w-block { display: block; }
.w-inline-block { max-width: 100%; display: inline-block; }
.w-clearfix::after, .w-clearfix::before { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-clearfix::after { clear: both; }
.w-hidden { display: none; }
.w-button { display: inline-block; padding: 9px 15px; background-color: rgb(56, 152, 236); color: rgb(255, 255, 255); border: 0px; line-height: inherit; text-decoration: none; cursor: pointer; border-radius: 0px; }
input.w-button { appearance: button; }
html[data-w-dynpage] [data-w-cloak] { color: transparent !important; }
.w-code-block { margin: unset; }
pre.w-code-block code { all: inherit; }
.w-webflow-badge, .w-webflow-badge * { position: static; inset: auto; z-index: auto; display: block; visibility: visible; overflow: visible; box-sizing: border-box; width: auto; height: auto; max-height: none; max-width: none; min-height: 0px; min-width: 0px; margin: 0px; padding: 0px; float: none; clear: none; border: 0px transparent; border-radius: 0px; background: none 0px 0px / auto repeat scroll padding-box border-box transparent; box-shadow: none; opacity: 1; transform: none; transition: none; direction: ltr; font-family: inherit; font-weight: inherit; color: inherit; font-size: inherit; line-height: inherit; font-style: inherit; font-variant: inherit; text-align: inherit; letter-spacing: inherit; text-decoration: inherit; text-indent: 0px; text-transform: inherit; list-style-type: disc; text-shadow: none; vertical-align: baseline; cursor: inherit; white-space: inherit; word-break: normal; word-spacing: normal; overflow-wrap: normal; }
.w-webflow-badge { white-space: nowrap; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 1px 3px; cursor: pointer; position: fixed !important; z-index: 2147483647 !important; inset: auto 12px 12px auto !important; color: rgb(170, 173, 176) !important; background-color: rgb(255, 255, 255) !important; border-radius: 3px !important; padding: 6px !important; font-size: 12px !important; line-height: 14px !important; text-decoration: none !important; transform: none !important; margin: 0px !important; width: auto !important; height: auto !important; overflow: visible !important; }
.w-webflow-badge, .w-webflow-badge > img { display: inline-block !important; visibility: visible !important; opacity: 1 !important; }
.w-webflow-badge > img { vertical-align: middle !important; }
.heading { font-size: 38px; line-height: 44px; font-weight: 700; margin-bottom: 10px; }
.heading, .heading-5 { margin-top: 20px; font-family: Graphik !important; }
.heading-5 { font-size: 32px; line-height: 36px; }
.heading-3 { font-size: 24px; line-height: 30px; margin-top: 20px; }
.heading-2, .heading-3 { font-family: Graphik !important; }
.heading-2 { font-size: 14px; line-height: 20px; margin-top: 10px; }
blockquote { padding: 10px 20px; border-left: 5px solid rgb(226, 226, 226); font-size: 18px; line-height: 22px; }
blockquote, figure { margin: 0px 0px 10px; }
figcaption { margin-top: 5px; text-align: center; }
.w-list-unstyled { padding-left: 0px; list-style: none; }
.w-embed::after, .w-embed::before { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-embed::after { clear: both; }
.w-video { width: 100%; position: relative; padding: 0px; }
.w-video embed, .w-video iframe, .w-video object { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
fieldset { padding: 0px; margin: 0px; border: 0px; }
.w-form { margin: 0px 0px 15px; }
.w-form-done { display: none; padding: 20px; text-align: center; background-color: rgb(221, 221, 221); }
.w-form-fail { display: none; margin-top: 10px; padding: 10px; background-color: rgb(255, 222, 222); }
label { display: block; margin-bottom: 5px; font-weight: 700; }
.w-input, .w-select { display: block; width: 100%; height: 38px; padding: 8px 12px; margin-bottom: 10px; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); vertical-align: middle; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); }
.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder { color: rgb(153, 153, 153); }
.w-input:focus, .w-select:focus { border-color: rgb(56, 152, 236); outline: 0px; }
.w-input[disabled], .w-input[readonly], .w-select[disabled], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select { cursor: not-allowed; }
.w-input[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[disabled]:not(.w-input-disabled), .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select { background-color: rgb(238, 238, 238); }
textarea.w-input, textarea.w-select { height: auto; }
.w-select { background-color: rgb(243, 243, 243); }
.w-select[multiple] { height: auto; }
.w-form-label { display: inline-block; cursor: pointer; font-weight: 400; margin-bottom: 0px; }
.w-radio { display: block; margin-bottom: 5px; padding-left: 20px; }
.w-radio::after, .w-radio::before { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-radio::after { clear: both; }
.w-radio-input { line-height: normal; float: left; margin: 3px 0px 0px -20px; }
.w-file-upload { display: block; margin-bottom: 10px; }
.w-file-upload-input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -100; }
.w-file-upload-default, .w-file-upload-success, .w-file-upload-uploading { display: inline-block; color: rgb(51, 51, 51); }
.w-file-upload-error { display: block; margin-top: 10px; }
.w-file-upload-default.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden, .w-file-upload-uploading.w-hidden { display: none; }
.w-file-upload-uploading-btn { font-size: 14px; font-weight: 400; cursor: pointer; padding: 8px 12px; }
.w-file-upload-file, .w-file-upload-uploading-btn { display: flex; margin: 0px; border: 1px solid rgb(204, 204, 204); background-color: rgb(250, 250, 250); }
.w-file-upload-file { flex-grow: 1; justify-content: space-between; padding: 8px 9px 8px 11px; }
.w-file-upload-file-name { font-size: 14px; font-weight: 400; display: block; }
.w-file-remove-link { margin-top: 3px; margin-left: 10px; width: auto; height: auto; padding: 3px; display: block; cursor: pointer; }
.w-icon-file-upload-remove { margin: auto; font-size: 10px; }
.w-file-upload-error-msg { display: inline-block; color: rgb(234, 56, 76); padding: 2px 0px; }
.w-file-upload-info { display: inline-block; line-height: 38px; padding: 0px 12px; }
.w-file-upload-label { display: inline-block; font-size: 14px; font-weight: 400; cursor: pointer; margin: 0px; padding: 8px 12px; border: 1px solid rgb(204, 204, 204); background-color: rgb(250, 250, 250); }
.w-icon-file-upload-icon, .w-icon-file-upload-uploading { display: inline-block; margin-right: 8px; width: 20px; }
.w-icon-file-upload-uploading { height: 20px; }
.w-container { margin-left: auto; margin-right: auto; max-width: 940px; }
.w-container::after, .w-container::before { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-container::after { clear: both; }
.w-container .w-row { margin-left: -10px; margin-right: -10px; }
.w-row::after, .w-row::before { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-row::after { clear: both; }
.w-row .w-row { margin-left: 0px; margin-right: 0px; }
.w-col { position: relative; float: left; width: 100%; min-height: 1px; padding-left: 10px; padding-right: 10px; }
.w-col .w-col { padding-left: 0px; padding-right: 0px; }
.w-col-1 { width: 8.33333%; }
.w-col-2 { width: 16.6667%; }
.w-col-3 { width: 25%; }
.w-col-4 { width: 33.3333%; }
.w-col-5 { width: 41.6667%; }
.w-col-6 { width: 50%; }
.w-col-7 { width: 58.3333%; }
.w-col-8 { width: 66.6667%; }
.w-col-9 { width: 75%; }
.w-col-10 { width: 83.3333%; }
.w-col-11 { width: 91.6667%; }
.w-col-12 { width: 100%; }
.w-hidden-main { display: none !important; }
@media screen and (max-width: 991px) {
  .w-container { max-width: 728px; }
  .w-hidden-main { display: inherit !important; }
  .w-hidden-medium { display: none !important; }
  .w-col-medium-1 { width: 8.33333%; }
  .w-col-medium-2 { width: 16.6667%; }
  .w-col-medium-3 { width: 25%; }
  .w-col-medium-4 { width: 33.3333%; }
  .w-col-medium-5 { width: 41.6667%; }
  .w-col-medium-6 { width: 50%; }
  .w-col-medium-7 { width: 58.3333%; }
  .w-col-medium-8 { width: 66.6667%; }
  .w-col-medium-9 { width: 75%; }
  .w-col-medium-10 { width: 83.3333%; }
  .w-col-medium-11 { width: 91.6667%; }
  .w-col-medium-12 { width: 100%; }
  .w-col-stack { width: 100%; left: auto; right: auto; }
}
@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium { display: inherit !important; }
  .w-hidden-small { display: none !important; }
  .w-container .w-row, .w-row { margin-left: 0px; margin-right: 0px; }
  .w-col { width: 100%; left: auto; right: auto; }
  .w-col-small-1 { width: 8.33333%; }
  .w-col-small-2 { width: 16.6667%; }
  .w-col-small-3 { width: 25%; }
  .w-col-small-4 { width: 33.3333%; }
  .w-col-small-5 { width: 41.6667%; }
  .w-col-small-6 { width: 50%; }
  .w-col-small-7 { width: 58.3333%; }
  .w-col-small-8 { width: 66.6667%; }
  .w-col-small-9 { width: 75%; }
  .w-col-small-10 { width: 83.3333%; }
  .w-col-small-11 { width: 91.6667%; }
  .w-col-small-12 { width: 100%; }
}
@media screen and (max-width: 479px) {
  .w-container { max-width: none; }
  .w-hidden-main, .w-hidden-medium, .w-hidden-small { display: inherit !important; }
  .w-hidden-tiny { display: none !important; }
  .w-col { width: 100%; }
  .w-col-tiny-1 { width: 8.33333%; }
  .w-col-tiny-2 { width: 16.6667%; }
  .w-col-tiny-3 { width: 25%; }
  .w-col-tiny-4 { width: 33.3333%; }
  .w-col-tiny-5 { width: 41.6667%; }
  .w-col-tiny-6 { width: 50%; }
  .w-col-tiny-7 { width: 58.3333%; }
  .w-col-tiny-8 { width: 66.6667%; }
  .w-col-tiny-9 { width: 75%; }
  .w-col-tiny-10 { width: 83.3333%; }
  .w-col-tiny-11 { width: 91.6667%; }
  .w-col-tiny-12 { width: 100%; }
}
.w-widget { position: relative; }
.w-widget-map { width: 100%; height: 400px; }
.w-widget-map label { width: auto; display: inline; }
.w-widget-map img { max-width: inherit; }
.w-widget-map .gm-style-iw { text-align: center; }
.w-widget-map .gm-style-iw > button { display: none !important; }
.w-widget-twitter { overflow: hidden; }
.w-widget-twitter-count-shim { display: inline-block; vertical-align: top; position: relative; width: 28px; height: 20px; text-align: center; background: rgb(255, 255, 255); border: 1px solid rgb(117, 134, 150); border-radius: 3px; }
.w-widget-twitter-count-shim * { pointer-events: none; user-select: none; }
.w-widget-twitter-count-shim .w-widget-twitter-count-inner { position: relative; font-size: 15px; line-height: 12px; text-align: center; color: rgb(153, 153, 153); font-family: serif; }
.w-widget-twitter-count-shim .w-widget-twitter-count-clear { position: relative; display: block; }
.w-widget-twitter-count-shim.w--large { width: 36px; height: 28px; }
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner { font-size: 18px; line-height: 18px; }
.w-widget-twitter-count-shim:not(.w--vertical) { margin-left: 5px; margin-right: 8px; }
.w-widget-twitter-count-shim:not(.w--vertical).w--large { margin-left: 6px; }
.w-widget-twitter-count-shim:not(.w--vertical)::after, .w-widget-twitter-count-shim:not(.w--vertical)::before { top: 50%; left: 0px; border: solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.w-widget-twitter-count-shim:not(.w--vertical)::before { border-color: rgba(117, 134, 150, 0) rgb(93, 108, 123) rgba(117, 134, 150, 0) rgba(117, 134, 150, 0); border-width: 4px; margin-left: -9px; margin-top: -4px; }
.w-widget-twitter-count-shim:not(.w--vertical).w--large::before { border-width: 5px; margin-left: -10px; margin-top: -5px; }
.w-widget-twitter-count-shim:not(.w--vertical)::after { border-color: rgba(255, 255, 255, 0) rgb(255, 255, 255) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); border-width: 4px; margin-left: -8px; margin-top: -4px; }
.w-widget-twitter-count-shim:not(.w--vertical).w--large::after { border-width: 5px; margin-left: -9px; margin-top: -5px; }
.w-widget-twitter-count-shim.w--vertical { width: 61px; height: 33px; margin-bottom: 8px; }
.w-widget-twitter-count-shim.w--vertical::after, .w-widget-twitter-count-shim.w--vertical::before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.w-widget-twitter-count-shim.w--vertical::before { border-color: rgb(93, 108, 123) rgba(117, 134, 150, 0) rgba(117, 134, 150, 0); border-width: 5px; margin-left: -5px; }
.w-widget-twitter-count-shim.w--vertical::after { border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); border-width: 4px; margin-left: -4px; }
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner { font-size: 18px; line-height: 22px; }
.w-widget-twitter-count-shim.w--vertical.w--large { width: 76px; }
.w-background-video { position: relative; overflow: hidden; height: 500px; color: rgb(255, 255, 255); }
.w-background-video > video { background-size: cover; background-position: 50% 50%; position: absolute; margin: auto; width: 100%; height: 100%; inset: -100%; object-fit: cover; z-index: -100; }
.w-background-video > video::-webkit-media-controls-start-playback-button { display: none !important; appearance: none; }
.w-background-video--control { position: absolute; bottom: 1em; right: 1em; background-color: transparent; padding: 0px; }
.w-background-video--control > [hidden] { display: none !important; }
.w-slider { position: relative; height: 300px; text-align: center; background: rgb(221, 221, 221); clear: both; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.w-slider-mask { display: block; overflow: hidden; z-index: 1; left: 0px; right: 0px; white-space: nowrap; }
.w-slide, .w-slider-mask { position: relative; height: 100%; }
.w-slide { display: inline-block; vertical-align: top; width: 100%; white-space: normal; text-align: left; }
.w-slider-nav { position: absolute; z-index: 2; inset: auto 0px 0px; margin: auto; padding-top: 10px; height: 40px; text-align: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.w-slider-nav.w-round > div { border-radius: 100%; }
.w-slider-nav.w-num > div { width: auto; height: auto; padding: 0.2em 0.5em; font-size: inherit; line-height: inherit; }
.w-slider-nav.w-shadow > div { box-shadow: rgba(51, 51, 51, 0.4) 0px 0px 3px; }
.w-slider-nav-invert { color: rgb(255, 255, 255); }
.w-slider-nav-invert > div { background-color: rgba(34, 34, 34, 0.4); }
.w-slider-nav-invert > div.w-active { background-color: rgb(34, 34, 34); }
.w-slider-dot { position: relative; display: inline-block; width: 1em; height: 1em; background-color: rgba(255, 255, 255, 0.4); cursor: pointer; margin: 0px 3px 0.5em; transition: background-color 0.1s, color 0.1s; }
.w-slider-dot.w-active { background-color: rgb(255, 255, 255); }
.w-slider-dot:focus { outline: none; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
.w-slider-dot:focus.w-active { box-shadow: none; }
.w-slider-arrow-left, .w-slider-arrow-right { position: absolute; width: 80px; inset: 0px; margin: auto; cursor: pointer; overflow: hidden; color: rgb(255, 255, 255); font-size: 40px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); user-select: none; }
.w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class*=" w-icon-"], .w-slider-arrow-right [class^="w-icon-"] { position: absolute; }
.w-slider-arrow-left:focus, .w-slider-arrow-right:focus { outline: 0px; }
.w-slider-arrow-left { z-index: 3; right: auto; }
.w-slider-arrow-right { z-index: 4; left: auto; }
.w-icon-slider-left, .w-icon-slider-right { inset: 0px; margin: auto; width: 1em; height: 1em; }
.w-slider-aria-label { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.w-slider-force-show { display: block !important; }
.w-dropdown { display: inline-block; z-index: 900; }
.w-dropdown, .w-dropdown-btn, .w-dropdown-link, .w-dropdown-toggle { position: relative; text-align: left; margin-left: auto; margin-right: auto; }
.w-dropdown-btn, .w-dropdown-link, .w-dropdown-toggle { vertical-align: top; text-decoration: none; color: rgb(34, 34, 34); padding: 20px; white-space: nowrap; }
.w-dropdown-toggle { user-select: none; display: inline-block; cursor: pointer; padding-right: 40px; }
.w-dropdown-toggle:focus { outline: 0px; }
.w-icon-dropdown-toggle { position: absolute; top: 0px; right: 0px; bottom: 0px; margin: auto 20px auto auto; width: 1em; height: 1em; }
.w-dropdown-list { position: absolute; background: rgb(221, 221, 221); display: none; min-width: 100%; }
.w-dropdown-list.w--open { display: block; }
.w-dropdown-link { padding: 10px 20px; display: block; color: rgb(34, 34, 34); }
.w-dropdown-link.w--current { color: rgb(0, 130, 243); }
.w-dropdown-link:focus { outline: 0px; }
@media screen and (max-width: 767px) {
  .w-nav-brand { padding-left: 10px; }
}
.w-lightbox-backdrop { cursor: auto; font-style: normal; letter-spacing: normal; list-style: disc; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-break: normal; word-spacing: normal; overflow-wrap: normal; position: fixed; inset: 0px; color: rgb(255, 255, 255); font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif; font-size: 17px; line-height: 1.2; font-weight: 300; text-align: center; background: rgba(0, 0, 0, 0.9); z-index: 2000; outline: 0px; opacity: 0; user-select: none; -webkit-tap-highlight-color: transparent; transform: translate(0px); }
.w-lightbox-backdrop, .w-lightbox-container { height: 100%; overflow: auto; }
.w-lightbox-content { position: relative; height: 100vh; overflow: hidden; }
.w-lightbox-view { position: absolute; width: 100vw; height: 100vh; opacity: 0; }
.w-lightbox-view::before { content: ""; height: 100vh; }
.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view::before { height: 86vh; }
.w-lightbox-frame, .w-lightbox-view::before { display: inline-block; vertical-align: middle; }
.w-lightbox-figure { position: relative; margin: 0px; }
.w-lightbox-group .w-lightbox-figure { cursor: pointer; }
.w-lightbox-img { width: auto; height: auto; max-width: none; }
.w-lightbox-image { display: block; float: none; max-width: 100vw; max-height: 100vh; }
.w-lightbox-group .w-lightbox-image { max-height: 86vh; }
.w-lightbox-caption { padding: 0.5em 1em; background: rgba(0, 0, 0, 0.4); text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.w-lightbox-caption, .w-lightbox-embed { position: absolute; right: 0px; bottom: 0px; left: 0px; }
.w-lightbox-embed { top: 0px; width: 100%; height: 100%; }
.w-lightbox-control { position: absolute; top: 0px; width: 4em; background-size: 24px; background-repeat: no-repeat; background-position: 50% center; cursor: pointer; transition: 0.3s; }
.w-lightbox-left { display: none; bottom: 0px; left: 0px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg=="); }
.w-lightbox-right { display: none; right: 0px; bottom: 0px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+"); }
.w-lightbox-close { right: 0px; height: 2.6em; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4="); background-size: 18px; }
.w-lightbox-strip { position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 0px 1vh; line-height: 0; white-space: nowrap; overflow: auto hidden; }
.w-lightbox-item { display: inline-block; width: 10vh; padding: 2vh 1vh; box-sizing: content-box; cursor: pointer; transform: translateZ(0px); }
.w-lightbox-active { opacity: 0.3; }
.w-lightbox-thumbnail { position: relative; height: 10vh; background: rgb(34, 34, 34); overflow: hidden; }
.w-lightbox-thumbnail-image { position: absolute; top: 0px; left: 0px; }
.w-lightbox-thumbnail .w-lightbox-tall { top: 50%; width: 100%; transform: translateY(-50%); }
.w-lightbox-thumbnail .w-lightbox-wide { left: 50%; height: 100%; transform: translate(-50%); }
.w-lightbox-spinner { position: absolute; top: 50%; left: 50%; box-sizing: border-box; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; border: 5px solid rgba(0, 0, 0, 0.4); border-radius: 50%; animation: 0.8s linear 0s infinite normal none running spin; }
.w-lightbox-spinner::after { content: ""; position: absolute; inset: -4px; border-width: 3px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: initial; border-radius: 50%; }
.w-lightbox-hide { display: none; }
.w-lightbox-noscroll { overflow: hidden; }
@media (min-width: 768px) {
  .w-lightbox-content { height: 96vh; margin-top: 2vh; }
  .w-lightbox-view, .w-lightbox-view::before { height: 96vh; }
  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view::before { height: 84vh; }
  .w-lightbox-image { max-width: 96vw; max-height: 96vh; }
  .w-lightbox-group .w-lightbox-image { max-width: 82.3vw; max-height: 84vh; }
  .w-lightbox-left, .w-lightbox-right { display: block; opacity: 0.5; }
  .w-lightbox-close { opacity: 0.8; }
  .w-lightbox-control:hover { opacity: 1; }
}
.w-lightbox-inactive, .w-lightbox-inactive:hover { opacity: 0; }
.w-richtext::after, .w-richtext::before { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-richtext::after { clear: both; }
.w-richtext[contenteditable="true"]::after, .w-richtext[contenteditable="true"]::before { white-space: normal; }
.w-richtext ol, .w-richtext ul { overflow: hidden; }
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div::after, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div::after { outline: rgb(40, 149, 247) solid 2px; }
.w-richtext figure.w-richtext-figure-type-video > div::after, .w-richtext figure[data-rt-type="video"] > div::after { content: ""; position: absolute; display: none; inset: 0px; }
.w-richtext figure { position: relative; max-width: 60%; }
.w-richtext figure > div::before { cursor: default !important; }
.w-richtext figure img { width: 100%; }
.w-richtext figure figcaption.w-richtext-figcaption-placeholder { opacity: 0.6; }
.w-richtext figure div { font-size: 0px; color: transparent; }
.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] { display: table; }
.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div { display: inline-block; }
.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption { display: table-caption; caption-side: bottom; }
.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] { width: 60%; height: 0px; }
.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div { width: 100%; }
.w-richtext figure.w-richtext-align-center { margin-right: auto; margin-left: auto; clear: both; }
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div { max-width: 100%; }
.w-richtext figure.w-richtext-align-normal { clear: both; }
.w-richtext figure.w-richtext-align-fullwidth { width: 100%; max-width: 100%; text-align: center; clear: both; display: block; margin-right: auto; margin-left: auto; }
.w-richtext figure.w-richtext-align-fullwidth > div { display: inline-block; padding-bottom: inherit; }
.w-richtext figure.w-richtext-align-fullwidth > figcaption { display: block; }
.w-richtext figure.w-richtext-align-floatleft { float: left; margin-right: 15px; clear: none; }
.w-richtext figure.w-richtext-align-floatright { float: right; margin-left: 15px; clear: none; }
.w-nav { position: relative; background: rgb(221, 221, 221); z-index: 1000; }
.w-nav::after, .w-nav::before { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-nav::after { clear: both; }
.w-nav-brand { float: left; color: rgb(51, 51, 51); }
.w-nav-brand, .w-nav-link { position: relative; text-decoration: none; }
.w-nav-link { display: inline-block; vertical-align: top; color: rgb(34, 34, 34); padding: 20px; text-align: left; margin-left: auto; margin-right: auto; }
.w-nav-link.w--current { color: rgb(0, 130, 243); }
.w-nav-menu { position: relative; float: right; }
[data-nav-menu-open] { position: absolute; top: 100%; left: 0px; right: 0px; background: rgb(200, 200, 200); text-align: center; overflow: visible; min-width: 200px; display: block !important; }
.w--nav-link-open { display: block; position: relative; }
.w-nav-overlay { position: absolute; overflow: hidden; display: none; top: 100%; left: 0px; right: 0px; width: 100%; }
.w-nav-overlay [data-nav-menu-open] { top: 0px; }
.w-nav[data-animation="over-left"] .w-nav-overlay { width: auto; }
.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] { right: auto; z-index: 1; top: 0px; }
.w-nav[data-animation="over-right"] .w-nav-overlay { width: auto; }
.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] { left: auto; z-index: 1; top: 0px; }
.w-nav-button { position: relative; float: right; padding: 18px; font-size: 24px; display: none; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); user-select: none; }
.w-nav-button:focus { outline: 0px; }
.w-nav-button.w--open { background-color: rgb(200, 200, 200); color: rgb(255, 255, 255); }
.w-nav[data-collapse="all"] .w-nav-menu { display: none; }
.w--nav-dropdown-open, .w--nav-dropdown-toggle-open, .w-nav[data-collapse="all"] .w-nav-button { display: block; }
.w--nav-dropdown-list-open { position: static; }
@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu { display: none; }
  .w-nav[data-collapse="medium"] .w-nav-button { display: block; }
}
@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu { display: none; }
  .w-nav[data-collapse="small"] .w-nav-button { display: block; }
  .w-nav-brand { padding-left: 10px; }
}
@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu { display: none; }
  .w-nav[data-collapse="tiny"] .w-nav-button { display: block; }
}
.w-tabs { position: relative; }
.w-tabs::after, .w-tabs::before { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-tabs::after { clear: both; }
.w-tab-link, .w-tab-menu { position: relative; }
.w-tab-link { display: inline-block; vertical-align: top; text-decoration: none; padding: 9px 30px; text-align: left; cursor: pointer; color: rgb(34, 34, 34); background-color: rgb(221, 221, 221); }
.w-tab-link.w--current { background-color: rgb(200, 200, 200); }
.w-tab-link:focus { outline: 0px; }
.w-tab-content { position: relative; display: block; overflow: hidden; }
.w-tab-pane { position: relative; display: none; }
.w--tab-active { display: block; }
@media screen and (max-width: 479px) {
  .w-tab-link { display: block; }
}
.w-ix-emptyfix::after { content: ""; }
@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.w-dyn-empty { padding: 10px; background-color: rgb(221, 221, 221); }
.w-condition-invisible, .w-dyn-bind-empty, .w-dyn-hide { display: none !important; }
.wf-layout-layout { display: grid; }
.w-code-component > * { height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; }
.typewriter { font-family: var(--primary); display: inline; color: rgb(255, 102, 0); }
.cursor { display: inline-block; animation: 0.7s steps(1) 0s infinite normal none running blink; }
@-webkit-keyframes blink { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}
@keyframes blink { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}
:root { --cards: 2; --cardHeight: auto; --cardTopPadding: 1.5em; --cardMargin: 24px; }
.slide_wrapper_new { margin: 0px auto; overflow: visible !important; }
#cards_new { list-style: none; padding-left: 0px; display: grid; grid-template-columns: 1fr; grid-template-rows: repeat(var(--cards),var(--cardHeight)); gap: var(--cardMargin); margin-bottom: var(--cardMargin); }
li { padding-top: 0px; }
#card1 { --index: 1; }
#card2 { --index: 2; padding-left: 0px; }
.card_new { position: sticky; top: 150px; }
@media screen and (max-width: 640px) {
  .card_new { top: 100px; }
}
#card1 .card_body_new { background-color: var(--pastelyellow); }
@media screen and (max-width: 900px) {
  #card1 .card_body_new { padding-right: 0px; }
}
#card2 .card_body_new { background-color: rgb(240, 247, 255); overflow-y: hidden; }
.card_body_new { box-sizing: border-box; border-radius: 50px; height: var(--cardHeight); display: flex; justify-content: center; align-items: center; transition: 0.5s; overflow-x: hidden; padding: 30px 30px 30px 0px; }
h2 { font-size: 2.5em; }
.quiz_success_page { background-color: rgb(255, 255, 255) !important; }
.pd_quizpage { width: 100%; margin-bottom: 4rem; }
.pd_quizpage .fixed-progress-bar { position: fixed; top: 135px; width: 100%; z-index: 9; }
@media screen and (max-width: 640px) {
  .pd_quizpage .fixed-progress-bar { top: 95px; }
}
.pd_quizpage .fixed-progress-bar .progress_bar { background-color: var(--grey03) !important; height: 6px; }
.pd_quizpage .fixed-progress-bar .progress_bar .css-aq9bxh-MuiLinearProgress-bar1 { border-radius: 16px !important; }
.pd_quizpage .quiz_wraper { margin-top: 200px; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; }
@media screen and (max-width: 640px) {
  .pd_quizpage .quiz_wraper { width: 100%; margin-top: 120px; }
}
.pd_quizpage .quiz_wraper .question-section { width: 100%; text-align: center; }
.pd_quizpage .quiz_wraper .header_section .tag { background-color: var(--pastelgreen); font-size: 16px; line-height: 32px; font-family: graphik_medium; color: var(--primary); padding: 5px 15px; border-radius: 73px; width: 77px; height: 42px; display: inline-block; }
.pd_quizpage .quiz_wraper .header_section .quiz_title { color: var(--black03); font-weight: 500; font-size: 16px; line-height: 32px; text-transform: uppercase; font-family: graphik_regular; padding-top: 0.5rem; }
@media screen and (max-width: 768px) {
  .pd_quizpage .quiz_wraper .header_section .quiz_title { width: 80%; margin: auto; font-size: 14px; line-height: 20px; }
}
.pd_quizpage .quiz_wraper .header_section .status { font-size: 10px; font-weight: 400; color: rgb(205, 205, 205); line-height: 10px; font-family: graphik_regular; display: block; margin: 1.5rem 0px; }
.pd_quizpage .quiz_wraper .header_section h1 { font-family: graphik_medium; color: var(--black01); font-size: 32px; line-height: 40px; margin: 0.5rem 0px; }
@media screen and (max-width: 640px) {
  .pd_quizpage .quiz_wraper .header_section h1 { font-size: 24px; line-height: 28px; }
}
.pd_quizpage .quiz_wraper .header_section .question_divider { width: 70%; margin: auto; }
@media screen and (max-width: 768px) {
  .pd_quizpage .quiz_wraper .header_section .question_divider { width: 90%; }
}
.pd_quizpage .quiz_wraper .header_section .question_divider p { color: rgb(105, 105, 104); font-size: 14px; line-height: 22.5px; }
.pd_quizpage .quiz_wraper .options { display: flex; gap: 0.5rem; flex-wrap: wrap; width: 80%; margin: 2rem auto; align-items: center; justify-content: center; }
@media screen and (max-width: 640px) {
  .pd_quizpage .quiz_wraper .options { width: 95%; }
}
.pd_quizpage .quiz_wraper .options .option_wrapper { background-color: var(--grey03); border-radius: 0.5rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; cursor: pointer; color: var(--black01); }
.pd_quizpage .quiz_wraper .options .option_wrapper.active { background-color: var(--pastelgreen); color: var(--primary) !important; }
@media screen and (max-width: 640px) {
  .pd_quizpage .quiz_wraper .options .option_wrapper { padding: 12px; white-space: normal; text-align: start; }
}
.pd_quizpage .quiz_wraper .options .option_wrapper .btn_content { display: flex; justify-content: space-between; align-items: center; gap: 0.5rem; font-size: 14px; line-height: 23px; text-align: center; font-family: graphik_medium !important; }
@media screen and (max-width: 640px) {
  .pd_quizpage .quiz_wraper .options .option_wrapper .btn_content { font-size: 12px; line-height: 20px; }
}
.pd_quizpage .quiz_wraper .btn_wrappers { display: flex; justify-content: center; gap: 1rem; }
.pd_quizpage .quiz_wraper .btn_wrappers .btn { width: 135px; height: 48px; font-weight: 500; font-family: graphik_regular; }
.pd_quizpage .quiz_wraper .btn_wrappers .btn.next { background-color: var(--black01); color: var(--white); }
.pd_quizpage .quiz_wraper .btn_wrappers .btn.prev { border: 2px solid var(--primary); }
.banner_wrapper { width: 100%; background-color: var(--balck02); height: 57px; position: fixed; z-index: 10; padding: 4px 0px; top: 0px; left: 0px; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.banner_wrapper.show_ad { top: 60px; }
@media screen and (max-width: 640px) {
  .banner_wrapper { padding: 0px; height: 40px; }
}
.banner_wrapper .chev-icon { font-size: 1rem !important; }
.banner_wrapper .banner-header { font-size: 14px; color: var(--white); font-family: graphik_regular; text-align: center; margin: auto; }
.banner_wrapper .banner-header a { text-decoration: underline; font-family: graphik_medium; }
@media screen and (max-width: 1028px) {
  .banner_wrapper .banner-header { font-size: 18px; }
}
@media screen and (max-width: 768px) {
  .banner_wrapper .banner-header { font-size: 14px; }
}
@media screen and (max-width: 640px) {
  .banner_wrapper .banner-header { display: none; }
}
.banner_wrapper .banner-header.mobile { display: none; }
@media screen and (max-width: 640px) {
  .banner_wrapper .banner-header.mobile { font-size: 12px; display: block; }
}
.banner_wrapper.banner_slide { color: rgb(255, 255, 255); }
.banner_wrapper.banner_slide .banner_swiper { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.banner_wrapper.banner_slide .banner_swiper span { font-family: graphik_bold; }
.banner_wrapper.banner_slide .banner_swiper .swiper-pagination { display: none; }
.banner_wrapper.banner_slide .banner_swiper .single { justify-content: center; display: flex; align-items: center; }
.banner_wrapper.banner_slide .nav_buttons { position: absolute; z-index: 15; top: 50%; transform: translateY(-50%); margin: auto; }
.banner_wrapper.banner_slide .nav_buttons.right_arrow { right: 10%; }
@media screen and (max-width: 1280px) {
  .banner_wrapper.banner_slide .nav_buttons.right_arrow { right: 7.5%; }
}
@media screen and (max-width: 768px) {
  .banner_wrapper.banner_slide .nav_buttons.right_arrow { right: 5%; }
}
.banner_wrapper.banner_slide .nav_buttons.left_arrow { left: 10%; }
@media screen and (max-width: 1280px) {
  .banner_wrapper.banner_slide .nav_buttons.left_arrow { left: 7.5%; }
}
@media screen and (max-width: 768px) {
  .banner_wrapper.banner_slide .nav_buttons.left_arrow { left: 5%; }
}
.banner_wrapper.banner_slide .nav_buttons .icon_wrap { display: flex; align-items: center; }
.banner_wrapper.banner_slide .nav_buttons .slide_btn_next, .banner_wrapper.banner_slide .nav_buttons .slide_btn_prev { color: rgb(255, 255, 255); background-color: transparent; border: 1px solid var(--white); width: 24px; height: 24px; border-radius: 50%; }
@media screen and (max-width: 640px) {
  .banner_wrapper.banner_slide .nav_buttons .slide_btn_next, .banner_wrapper.banner_slide .nav_buttons .slide_btn_prev { width: 22px; height: 22px; }
}
.banner_wrapper.banner_slide .nav_buttons .slide_btn_next:hover, .banner_wrapper.banner_slide .nav_buttons .slide_btn_prev:hover { color: rgb(204, 204, 204); }
.bumpa-ad { position: fixed; display: flex; top: 0px; align-items: center; background: rgb(23, 23, 23); padding: 10px 16px; width: 100%; color: rgb(255, 255, 255); height: 60px; min-height: 60px; max-height: 60px; z-index: 10; }
.bumpa-ad .close-btn { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: var(--black04); font-size: 14px; cursor: pointer; position: absolute; left: 10px; top: 50%; transform: translateY(-50%); font-weight: 700; }
.bumpa-ad .bumpa-content { display: flex; align-items: center; margin-left: 14px; }
.bumpa-ad .bumpa-content .bumpa-logo { width: 40px; height: 40px; border-radius: 8px; }
.bumpa-ad .bumpa-content .bumpa-text { margin-left: 10px; }
.bumpa-ad .bumpa-content .bumpa-text .bumpa-title { font-size: 13px; color: var(--white); margin: 0px; font-family: graphik_semibold !important; }
.bumpa-ad .bumpa-content .bumpa-text .bumpa-subtitle { font-size: 11px; color: var(--black04); margin: 0px; }
.bumpa-ad .open-btn { background: var(--primary); color: var(--white); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 8px; padding: 6px 16px; font-size: 12px; line-height: 16px; cursor: pointer; margin-left: auto; font-weight: 500 !important; font-family: graphik_semibold !important; }
.teejay_banner_wrapper { position: fixed; top: 0px; z-index: 10; display: flex; width: 100%; height: 57px; padding-top: 14px; padding-bottom: 14px; justify-content: center; align-items: center; gap: 6px; background: radial-gradient(86.24% 77.55% at 118.3% 102.6%, rgb(73, 72, 72) 0px, rgb(35, 31, 32) 100%); cursor: pointer; }
@media screen and (max-width: 768px) {
  .teejay_banner_wrapper { display: flex; height: 49px; align-items: center; }
}
@media screen and (max-width: 430px) {
  .teejay_banner_wrapper { gap: 0px; }
}
@media screen and (max-width: 768px) {
  .teejay_banner_wrapper .teejay_favicon { width: 81px !important; height: 54px !important; }
}
.teejay_banner_wrapper .teejay_text { color: rgb(255, 255, 255); text-align: center; font-family: graphik; font-size: 14px; font-style: normal; font-weight: 500; line-height: 22px; }
@media screen and (max-width: 768px) {
  .teejay_banner_wrapper .teejay_text { font-size: 12px; font-style: normal; font-weight: 400; line-height: 16px; }
}
@media screen and (max-width: 430px) {
  .teejay_banner_wrapper .teejay_text { max-width: 217px; }
}
.teejay_banner_wrapper .arrow_right_icon { cursor: pointer; }
.teejay_banner_wrapper .arrow_right_icon svg { flex-shrink: 0; aspect-ratio: 1 / 1; }
.teejay_modal { max-width: 95% !important; width: 974px !important; height: 617px !important; display: flex !important; flex-direction: row !important; justify-content: flex-start !important; align-items: flex-start !important; padding: 0px !important; }
@media screen and (max-width: 768px) {
  .teejay_modal { flex-direction: column !important; height: auto !important; }
}
.teejay_modal .close-modal-icon { color: rgb(0, 0, 0); width: 31px !important; height: 31px !important; }
@media screen and (max-width: 768px) {
  .teejay_modal .close-modal-icon { width: 31px !important; height: 31px !important; background: rgba(0, 0, 0, 0.24) !important; color: rgb(255, 255, 255) !important; }
  .teejay_modal .close-modal-icon svg, .teejay_modal .close-modal-icon svg path { fill: rgb(255, 255, 255) !important; stroke: rgb(255, 255, 255) !important; }
}
.teejay_modal .teejay_img { width: 433px; height: 100%; background: url("./css_asset_7.png") 50% center / cover no-repeat; margin-right: 36px; }
@media screen and (max-width: 768px) {
  .teejay_modal .teejay_img { background: url("./css_asset_8.png") center top / contain no-repeat rgb(243, 243, 243); width: 100%; height: auto; margin-right: 0px; margin-bottom: 0px; min-height: 183px !important; }
}
.teejay_modal .teejay_info { display: flex; flex-direction: column; width: 469px; min-height: 502px; height: auto; margin-top: 83px; justify-content: space-between; align-items: flex-start; }
@media screen and (max-width: 768px) {
  .teejay_modal .teejay_info { margin-top: 0px; padding: 16px; width: 100%; min-height: unset; justify-content: flex-start; align-items: center; gap: 20px; }
}
.teejay_modal .teejay_info .teejay_content { display: flex; flex-direction: column; width: 100%; gap: 32px; }
@media screen and (max-width: 768px) {
  .teejay_modal .teejay_info .teejay_content { gap: 8px; }
}
.teejay_modal .teejay_info .teejay_content h2 { color: var(--textdark); text-align: left; font-family: graphik; font-size: 32px; font-style: normal; font-weight: 500; line-height: 26.4px; letter-spacing: -0.48px; }
@media screen and (max-width: 768px) {
  .teejay_modal .teejay_info .teejay_content h2 { font-size: 20px; line-height: 22px; text-align: center; letter-spacing: -0.3px; }
}
.teejay_modal .teejay_info .teejay_content .teejay_text { display: flex; flex-direction: column; gap: 16px; }
@media screen and (max-width: 768px) {
  .teejay_modal .teejay_info .teejay_content .teejay_text { gap: 8px; text-align: center; }
}
.teejay_modal .teejay_info .teejay_content .teejay_text p { color: var(--black03); font-feature-settings: "liga" 0, "clig" 0; font-family: Graphik; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; }
.teejay_modal .teejay_info .teejay_content .teejay_text p .teejay_span { font-weight: 500; color: var(--balck02); }
@media screen and (max-width: 768px) {
  .teejay_modal .teejay_info .teejay_content .teejay_text p { font-size: 12px; line-height: 16px; }
}
.teejay_modal .teejay_info .teejay_button { display: flex; height: 48px; padding: 10px 20px; justify-content: center; align-items: center; gap: 10px; flex-shrink: 0; border-radius: 8px; background: radial-gradient(86.24% 77.55% at 118.3% 102.6%, rgb(73, 72, 72) 0px, rgb(35, 31, 32) 100%); color: rgb(255, 255, 255); font-family: Graphik; font-size: 15px; font-style: normal; font-weight: 500; line-height: 22.5px; transition: 0.3s; }
@media screen and (max-width: 768px) {
  .teejay_modal .teejay_info .teejay_button { font-size: 12px; line-height: 20px; gap: 8px; height: 34px; }
}
.teejay_modal .teejay_info .teejay_button:hover { scale: 1.02; }
.pd_industry_page .content_container { display: flex; flex-direction: column; width: 80%; margin: auto; max-width: 1440px; justify-content: space-between; align-items: center; padding: 0px; }
@media screen and (max-width: 1280px) {
  .pd_industry_page .content_container { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_industry_page .content_container { width: 90% !important; }
}
@media screen and (max-width: 640px) {
  .pd_industry_page .content_container { width: 100% !important; }
}
.pd_industry_page .header { display: flex; align-items: center; gap: 16px; justify-content: center; }
@media screen and (max-width: 640px) {
  .pd_industry_page .header { align-items: flex-start; gap: 10px; width: 80%; margin: auto; }
}
.pd_industry_page .header .number_tag { width: 32px; height: 32px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .header .number_tag { width: 20px; height: 20px; }
}
.pd_industry_page .header h2 { font-size: 32px; text-transform: capitalize; font-family: graphik_medium; text-align: center; padding: 0px; margin: -2px 0px 0px; }
.pd_industry_page .header h2.white { color: var(--white); }
@media screen and (max-width: 640px) {
  .pd_industry_page .header h2 { font-size: 20px; letter-spacing: -0.2px; line-height: 28px; margin-top: -2px; }
  .pd_industry_page .header h2.reduced_margin { margin-top: -4px; }
}
.pd_industry_page .block_container { width: 80%; margin: auto; max-width: 1440px; padding-top: 100px; }
@media screen and (max-width: 1280px) {
  .pd_industry_page .block_container { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_industry_page .block_container { padding-top: 64px; width: 90% !important; }
}
.pd_industry_page .industry_button { padding: 12px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; border-radius: 8px; display: flex; max-height: 52px; align-items: center; justify-content: center; text-align: center; text-transform: capitalize; transition: background-color 0.5s; background-color: var(--white); color: var(--primary); font-size: 14px; font-family: graphik_regular; font-weight: 500; line-height: 22.5px; width: 100%; }
.pd_industry_page .industry_button:focus { outline: none; box-shadow: rgba(5, 39, 105, 0.1) 0px 2px 4px, rgba(5, 39, 105, 0.15) 0px 4px 6px; }
.pd_industry_page .industry_button:disabled { cursor: not-allowed; opacity: 0.6; }
.pd_industry_page .text_medium { font-size: 20px; line-height: 36px; font-family: graphik_regular; margin: 24px auto; text-align: center; font-weight: 400 !important; }
.pd_industry_page .text_medium.text_full { width: 100%; color: var(--white); }
.pd_industry_page .text_medium.text_white { color: var(--white); }
@media screen and (max-width: 768px) {
  .pd_industry_page .text_medium.text_white { font-size: 14px; line-height: 24px; }
}
.pd_industry_page .text_medium.benefits { color: var(--white); }
@media screen and (max-width: 768px) {
  .pd_industry_page .text_medium { font-size: 14px; line-height: 24px; width: 90%; }
}
.pd_industry_page .text_medium span { font-weight: 500; color: var(--green03); font-family: graphik_semibold; }
.pd_industry_page .info_cards_wrapper { margin-top: 4rem; }
@media screen and (max-width: 768px) {
  .pd_industry_page .info_cards_wrapper { margin-top: 2rem; }
}
.pd_industry_page .link_div_wrapper { display: flex; justify-content: center; width: 100%; align-items: center; margin-top: 2rem; }
.pd_industry_page .link_div_wrapper .text_medium { margin-bottom: 0px !important; }
.pd_industry_page .link_container { width: 100%; display: flex; justify-content: center; }
.pd_industry_page .info_card { display: flex; align-items: center; gap: 12px; padding: 10px 16px; border-radius: 12px; width: fit-content; background-color: var(--pastelgreen); margin: 8px auto; }
.pd_industry_page .info_card.mb_margin { margin: 8px auto !important; }
.pd_industry_page .info_card.no_margin { margin: 0px auto; padding: 8px 16px; }
@media screen and (max-width: 768px) {
  .pd_industry_page .info_card.no_margin { padding: 4px 8px; border-radius: 8px; }
}
.pd_industry_page .info_card.min_height { min-height: 48px; border-radius: 8px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .info_card.min_height { border: 2px solid var(--white); min-height: 36px; gap: 8px; padding: 4px; }
  .pd_industry_page .info_card.min_height .img { width: 16px; height: 16px; }
}
.pd_industry_page .info_card.custom_class { border-radius: 8px; }
.pd_industry_page .info_card.custom_class img { width: 16px; height: 16px; }
@media screen and (max-width: 960px) {
  .pd_industry_page .info_card.custom_class { padding: 4px 8px; gap: 10px; border-radius: 8px; margin: 4px auto; }
}
.pd_industry_page .info_card .icon { flex-shrink: 0; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; }
.pd_industry_page .info_card .text { font-size: 20px; line-height: 32px; font-weight: 400; color: var(--black01); }
@media screen and (max-width: 768px) {
  .pd_industry_page .info_card .text { font-size: 14px; line-height: 22px; }
}
.pd_industry_page .info_card .text.small_text { font-size: 18px; line-height: 28px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .info_card .text.small_text { font-size: 12px; line-height: 20px; letter-spacing: 0px; }
}
.pd_industry_page .info_card.bg_light_green { background-color: var(--pastelgreen); }
.pd_industry_page .info_card.bg_light_red { background-color: var(--pastelpink); }
.pd_industry_page .info_card.bg_light_yellow { background-color: var(--pastelyellow); }
.pd_industry_page .info_card.bg_light_blue { background-color: var(--pastelblue); }
.pd_industry_page .info_card.bg_light_grey { background-color: var(--grey03); }
.pd_industry_page .info_card.white { background-color: var(--white); }
.pd_industry_page .bg_text { border-radius: 14px; background: rgba(0, 0, 0, 0.05); padding: 16px 32px; width: 76%; margin: 24px auto; text-align: center; }
.pd_industry_page .bg_text.bg_medium { background-color: rgb(0, 122, 56); padding-bottom: 24px; width: 100%; }
@media screen and (max-width: 1024px) {
  .pd_industry_page .bg_text.bg_medium { width: 100%; }
}
.pd_industry_page .bg_text.bg_medium p { color: var(--white); font-size: 20px; line-height: 32px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .bg_text.bg_medium p { font-size: 14px; line-height: 24px; }
  .pd_industry_page .bg_text { width: 100%; padding: 8px; }
}
.pd_industry_page .bg_text p { color: var(--Black-02,#454545); text-align: center; font-family: graphik_regular; font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .bg_text p { font-size: 12px; line-height: 20px; }
}
.pd_industry_page .bg_text a { color: var(--green03); font-family: graphik_regular; font-size: 16px; font-style: normal; font-weight: 600; line-height: 36px; text-decoration: underline; text-align: center; }
.pd_industry_page .animated-link { position: relative; display: inline-block; font-weight: 700; font-size: 18px; color: var(--green03); padding-top: 0.5rem; cursor: pointer; text-decoration: none !important; }
.pd_industry_page .animated-link .underline { position: absolute; bottom: -2px; left: 0px; height: 2px; background-color: var(--green03); }
@media screen and (max-width: 768px) {
  .pd_industry_page .animated-link { font-size: 14px; line-height: 24px; }
}
.pd_industry_page .animated-link:hover { color: rgb(22, 163, 74); }
@media screen and (max-width: 768px) {
  .pd_industry_page .desktop_img { display: none; }
}
.pd_industry_page .mobile_img { display: none; }
@media screen and (max-width: 768px) {
  .pd_industry_page .mobile_img { display: block; }
}
@media screen and (max-width: 640px) {
  .pd_industry_page .desktop_br { display: none; }
}
.pd_industry_page .mobile_br { display: none; }
@media screen and (max-width: 640px) {
  .pd_industry_page .mobile_br { display: block; }
}
.pd_industry_page .industry_online_section { background-color: var(--green05); color: rgb(255, 255, 255); font-family: Arial, sans-serif; padding-bottom: 100px; }
@media screen and (max-width: 768px) {
  .pd_industry_page .industry_online_section { padding-bottom: 64px; }
}
.pd_industry_page .industry_online_section .stats_container { display: flex; gap: 60px; margin: 70px auto; align-items: center; }
@media screen and (max-width: 960px) {
  .pd_industry_page .industry_online_section .stats_container { flex-direction: column; gap: 32px; margin: 32px auto; }
}
.pd_industry_page .industry_online_section .stats_container .timeline .summary { font-size: 16px; margin-top: 2rem; }
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_online_section .stats_container .timeline .summary { font-size: 12px; line-height: 20px; }
}
.pd_industry_page .industry_online_section .stats_container .timeline .summary ul { padding-left: 20px; padding-top: 1.5rem; list-style-type: disc; }
.pd_industry_page .industry_online_section .stats_container .timeline .summary ul li { margin-bottom: 6px; }
.pd_industry_page .industry_online_section .stats_container .timeline .summary ul li br { display: none; }
.pd_industry_page .industry_online_section .growth_box { background-color: var(--green04); padding: 32px; border-radius: 12px; flex: 1 1 0%; width: 518px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_online_section .growth_box { width: 100%; padding: 16px; }
}
.pd_industry_page .industry_online_section .growth_box h1 { font-size: 200px; font-family: graphik_medium; padding: 0px; margin: -3rem 0px 0px; }
@media screen and (max-width: 960px) {
  .pd_industry_page .industry_online_section .growth_box h1 { font-size: 128px; margin-top: -1rem; }
}
.pd_industry_page .industry_online_section .growth_box p { font-family: graphik_regular; font-size: 20px; line-height: 32px; font-weight: 400; letter-spacing: 0px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_online_section .growth_box p { font-size: 14px; line-height: 24px; }
}
.pd_industry_page .industry_online_section .growth_box p.top { margin-top: -4rem; }
@media screen and (max-width: 960px) {
  .pd_industry_page .industry_online_section .growth_box p.top { margin-top: -2rem; }
}
.pd_industry_page .industry_online_section .growth_box p span { font-family: graphik_semibold; }
.pd_industry_page .industry_online_section .growth_box .divider { margin: 1.5rem 0px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_online_section .growth_box .divider { margin: 0.5rem 0px; }
}
.pd_industry_page .industry_hero_section { position: relative; margin-top: 0px; background-color: var(--primary); color: var(--white); font-family: graphik_semibold; padding: 200px 0px 136px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_hero_section { padding-top: 100px; }
  .pd_industry_page .industry_hero_section .desktop_image { display: none; }
}
.pd_industry_page .industry_hero_section .mobile_hero_content { display: none; }
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_hero_section .mobile_hero_content { display: flex; flex-direction: column; justify-content: center; text-align: center; align-items: center; }
  .pd_industry_page .industry_hero_section .mobile_hero_content h1 { font-family: graphik_bold; font-size: 112px; line-height: 128px; font-weight: 700; margin-bottom: 1px; }
  .pd_industry_page .industry_hero_section .mobile_hero_content h2 { font-family: graphik_regular; font-size: 24px; line-height: 32px; font-weight: 500; margin-bottom: 32px; }
  .pd_industry_page .industry_hero_section .mobile_hero_content .hero_icon { width: 105.8px; height: 22.24px; margin-top: 50px; margin-bottom: -70px; }
}
.pd_industry_page .industry_hero_section .hero_vector { position: absolute; top: 90%; right: 0px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_hero_section .hero_vector { top: 94%; }
  .pd_industry_page .industry_hero_section .hero_vector .desktop_hero_vector { display: none; }
}
.pd_industry_page .industry_hero_section .hero_vector .mobile_hero_vector { display: none; }
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_hero_section .hero_vector .mobile_hero_vector { display: block; }
}
.pd_industry_page .cta_section { background-color: var(--black01); color: var(--white); text-align: center; }
.pd_industry_page .cta_section .cta_background { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 80%; }
@media screen and (max-width: 640px) {
  .pd_industry_page .cta_section .cta_background { width: 100%; padding-bottom: 20px; }
}
.pd_industry_page .cta_section .cta_background .cta_content { padding-top: 100px; padding-bottom: 100px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .cta_section .cta_background .cta_content { padding-top: 48px; padding-bottom: 48px; }
}
.pd_industry_page .cta_section .cta_background .cta_content .cta_paragraph { line-height: 36px; margin-top: 0px; margin-bottom: 20px; text-indent: 40px; font-family: graphik_regular; font-size: 20px; font-weight: 400; }
@media screen and (max-width: 640px) {
  .pd_industry_page .cta_section .cta_background .cta_content .cta_paragraph { text-indent: 20px; font-size: 14px; font-weight: 400; line-height: 24px; width: 100%; padding-left: 20px; padding-right: 20px; }
}
.pd_industry_page .cta_section .cta_background .cta_start { text-decoration: underline; color: var(--green03); font-size: 15px; font-weight: 500; font-family: graphik_regular; }
@media screen and (max-width: 640px) {
  .pd_industry_page .cta_section .cta_background .cta_start { font-size: 14px; font-weight: 500; }
}
.pd_industry_page .industry_moves_wrapper { background-color: rgb(32, 32, 33); position: relative; }
.pd_industry_page .industry_moves_wrapper .content_section { display: flex; flex-direction: column; justify-content: center; align-items: center; padding-bottom: 80px; position: relative; }
@media screen and (max-width: 768px) {
  .pd_industry_page .industry_moves_wrapper .content_section { padding-bottom: 20px; }
}
.pd_industry_page .industry_moves_wrapper .content_section p { color: var(--white); font-family: graphik_regular; font-size: 20px; line-height: 30px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_moves_wrapper .content_section p { font-size: 14px; line-height: 24px; }
}
.pd_industry_page .industry_moves_wrapper .content_section p.mobile_text { display: none; }
@media screen and (max-width: 960px) {
  .pd_industry_page .industry_moves_wrapper .content_section p.mobile_text { display: block; }
}
.pd_industry_page .industry_moves_wrapper .content_section img { margin-top: 70px; max-width: 100%; height: auto; object-fit: contain; }
@media screen and (max-width: 960px) {
  .pd_industry_page .industry_moves_wrapper .content_section img { margin-top: 0px; }
}
.pd_industry_page .industry_moves_wrapper .content_section .right_text { position: absolute; right: 15%; top: 20%; }
@media screen and (max-width: 1280px) {
  .pd_industry_page .industry_moves_wrapper .content_section .right_text { right: 5%; }
}
@media screen and (max-width: 960px) {
  .pd_industry_page .industry_moves_wrapper .content_section .right_text { display: none; }
}
.pd_industry_page .industry_moves_wrapper .content_section .left_text { position: absolute; bottom: 25%; left: 15%; }
@media screen and (max-width: 1280px) {
  .pd_industry_page .industry_moves_wrapper .content_section .left_text { left: 5%; }
}
@media screen and (max-width: 960px) {
  .pd_industry_page .industry_moves_wrapper .content_section .left_text { display: none; }
}
.pd_industry_page .industry_moves_wrapper .img_abs { position: absolute; top: 35%; }
.pd_industry_page .donut_chart_section { background-color: rgb(26, 26, 26); position: relative; }
.pd_industry_page .donut_chart_section .donut_label { margin-top: 15px; display: flex; gap: 15px; flex-wrap: wrap; justify-content: center; }
@media screen and (max-width: 768px) {
  .pd_industry_page .donut_chart_section .donut_label { margin-top: -30px; }
}
.pd_industry_page .donut_chart_section .donut_label .label_text { display: flex; align-items: center; gap: 5px; cursor: pointer; transition: opacity 0.3s; }
.pd_industry_page .donut_chart_section .p_header { text-align: center; color: var(--white); font-size: 24px; line-height: 36px; font-family: graphik_regular; margin-bottom: 64px; font-weight: 400 !important; }
@media screen and (max-width: 768px) {
  .pd_industry_page .donut_chart_section .p_header { font-size: 14px; line-height: 24px; margin-top: auto; margin-right: auto; margin-left: auto; width: 90%; margin-bottom: 47px !important; }
}
.pd_industry_page .donut_chart_section .days_chart { padding: 78px 0px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .donut_chart_section .days_chart { padding: 40px 0px; }
}
.pd_industry_page .donut_chart_section .days_chart .text_transform { text-transform: capitalize; }
.pd_industry_page .donut_chart_section .days_chart .sub_text { color: var(--white); text-align: center; font-family: graphik_regular; font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; padding: 16px 32px; background: rgba(255, 255, 255, 0.05); border-radius: 14px; width: fit-content; text-transform: none; margin: 52px auto; }
@media screen and (max-width: 640px) {
  .pd_industry_page .donut_chart_section .days_chart .sub_text { font-size: 14px; line-height: 24px; padding: 16px; width: 95%; }
}
.pd_industry_page .donut_chart_section .days_chart .donut_chart { color: rgb(255, 255, 255); text-align: center; font-family: Graphik; font-size: 26px; font-style: normal; font-weight: 700; line-height: normal; }
@media screen and (max-width: 640px) {
  .pd_industry_page .donut_chart_section .days_chart .donut_chart { width: 265px !important; height: 255px !important; }
}
.pd_industry_page .donut_chart_section .days_chart .chart_tooltip { font-family: graphik_medium; }
.pd_industry_page .donut_chart_section .days_chart .monthly_chart { padding-top: 80px; }
@media screen and (max-width: 768px) {
  .pd_industry_page .donut_chart_section .days_chart .monthly_chart { padding-top: 30px; }
}
.pd_industry_page .donut_chart_section .region_section { padding: 76px 0px; background-color: var(--black01); }
@media screen and (max-width: 768px) {
  .pd_industry_page .donut_chart_section .region_section { padding: 56px 0px; }
}
.pd_industry_page .donut_chart_section .region_section .content_section { width: 80%; margin: auto; max-width: 1440px; }
@media screen and (max-width: 1280px) {
  .pd_industry_page .donut_chart_section .region_section .content_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_industry_page .donut_chart_section .region_section .content_section { width: 90% !important; }
}
.pd_industry_page .donut_chart_section .region_section .content_section img { margin: auto; }
.pd_industry_page .donut_chart_section .region_section .country_section { background: rgba(255, 255, 255, 0.05); padding: 16px 32px; width: 100%; max-width: 1040px; margin: 3rem auto auto; border-radius: 14px; }
@media screen and (max-width: 960px) {
  .pd_industry_page .donut_chart_section .region_section .country_section { width: 100%; padding: 16px 12px; }
}
.pd_industry_page .donut_chart_section .region_section .country_section .country_text { font-size: 20px; line-height: 28px; text-align: center; padding: 8px 0px; font-family: graphik_regular; font-weight: 400; color: var(--white); }
@media screen and (max-width: 768px) {
  .pd_industry_page .donut_chart_section .region_section .country_section .country_text { font-size: 14px; line-height: 24px; }
}
.pd_industry_page .donut_chart_section .region_section .country_section .country_cards_wrap { display: flex; justify-content: center; flex-wrap: wrap; gap: 10px; margin-top: 16px; }
@media screen and (max-width: 960px) {
  .pd_industry_page .donut_chart_section .region_section .country_section .country_cards_wrap { justify-content: center; gap: 4px; }
}
.pd_industry_page .donut_chart_section .img_abs { position: absolute; right: 0px; bottom: 38%; }
@media screen and (max-width: 768px) {
  .pd_industry_page .donut_chart_section .img_abs { bottom: 31%; }
}
.pd_industry_page .spending_wrapper { background-color: var(--pastelgreen); padding-bottom: 46px; }
.pd_industry_page .spending_wrapper .animated_text { width: 75%; margin: 1.5rem auto 0px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .spending_wrapper .animated_text { width: 90%; }
}
.pd_industry_page .spending_wrapper .animated_text .motion_text_wrapper { font-family: graphik_regular; font-size: 20px; font-style: normal; font-weight: 400; line-height: 36px; letter-spacing: 0px; text-align: center; }
@media screen and (max-width: 640px) {
  .pd_industry_page .spending_wrapper .animated_text .motion_text_wrapper { font-size: 14px; line-height: 24px; }
}
.pd_industry_page .spending_wrapper .chart_body_wrapper { padding: 20px; overflow-x: auto; margin: 2rem auto; }
.pd_industry_page .spending_wrapper .chart_body_wrapper::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: rgb(240, 242, 243); }
.pd_industry_page .spending_wrapper .chart_body_wrapper::-webkit-scrollbar { height: 4px; width: 4px; background: var(--primary); }
.pd_industry_page .spending_wrapper .chart_body_wrapper::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: var(--primary); }
@media screen and (max-width: 640px) {
  .pd_industry_page .spending_wrapper .chart_body_wrapper { padding: 20px 0px; }
}
.pd_industry_page .spending_wrapper .chart_body { width: 1040px; max-width: 1200px; margin: auto; overflow: auto hidden; }
.pd_industry_page .spending_wrapper .chart_title { font-size: 24px; line-height: 36px; color: var(--balck02); font-family: graphik_medium; font-weight: 500; text-align: center; }
@media screen and (max-width: 640px) {
  .pd_industry_page .spending_wrapper .chart_title { font-size: 14px; line-height: 24px; }
}
.pd_industry_page .industry_orders_section { background-color: var(--green05); padding-bottom: 76px; }
@media screen and (max-width: 768px) {
  .pd_industry_page .industry_orders_section { padding-bottom: 56px; }
}
.pd_industry_page .industry_orders_section .animation_ref { border-radius: 12px; overflow: hidden; width: auto; display: flex; flex-direction: row; height: 162px; }
@media screen and (max-width: 768px) {
  .pd_industry_page .industry_orders_section .animation_ref { flex-direction: column; height: 600px; min-height: 600px; }
}
.pd_industry_page .industry_orders_section .animation_ref .motion_wrap { padding: 16px; display: flex; flex-direction: column; align-items: center; flex-shrink: 0; justify-content: center; border-top: 4px solid rgb(255, 255, 255); border-bottom: 4px solid rgb(255, 255, 255); border-right: 4px solid rgb(255, 255, 255); }
@media screen and (max-width: 768px) {
  .pd_industry_page .industry_orders_section .animation_ref .motion_wrap { border-left: 4px solid rgb(255, 255, 255); border-bottom: 0px !important; }
}
.pd_industry_page .industry_orders_section .animation_ref .motion_wrap:last-child { border-top-right-radius: 12px; border-bottom-right-radius: 12px; }
@media screen and (max-width: 768px) {
  .pd_industry_page .industry_orders_section .animation_ref .motion_wrap:last-child { border-radius: 0px 0px 12px 12px; border-bottom: 8px solid rgb(255, 255, 255) !important; }
}
.pd_industry_page .industry_orders_section .animation_ref .motion_wrap:first-child { border-left: 4px solid rgb(255, 255, 255); border-top-left-radius: 12px; border-bottom-left-radius: 12px; }
@media screen and (max-width: 768px) {
  .pd_industry_page .industry_orders_section .animation_ref .motion_wrap:first-child { border-top-left-radius: 12px; border-bottom-left-radius: 0px; }
  .pd_industry_page .industry_orders_section .animation_ref .motion_wrap { flex-grow: 1; }
}
.pd_industry_page .industry_orders_section .animation_ref .motion_wrap .title_p { color: var(--black01); text-align: center; font-size: 18px; font-style: normal; font-weight: 400; line-height: 28px; font-family: graphik_regular; }
@media screen and (max-width: 768px) {
  .pd_industry_page .industry_orders_section .animation_ref .motion_wrap .title_p { font-size: 14px; line-height: 28px; }
}
.pd_industry_page .industry_orders_section .animation_ref .motion_wrap .subtitle_p { text-align: center; font-size: 22px; font-style: normal; font-weight: 500; line-height: 32px; font-family: graphik_medium; }
.pd_industry_page .industry_orders_section .animated_chart_wrap { margin: auto; width: 100%; }
@media screen and (max-width: 768px) {
  .pd_industry_page .industry_orders_section .animated_chart_wrap { width: 300px; }
}
.pd_industry_page .industry_orders_section .categories_section { margin-top: 2rem; }
.pd_industry_page .industry_orders_section .categories_section img { margin: 0px auto; }
.pd_industry_page .industry_orders_section .categories_section .text_section { margin-top: 3rem; }
.pd_industry_page .industry_orders_section .categories_section .categories_flex { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 0.5rem; }
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_orders_section .categories_section .categories_flex { gap: 4px; width: 88%; margin: auto; }
}
.pd_industry_page .industry_benefits_section { background: var(--green04); padding-top: 80px; }
@media screen and (max-width: 768px) {
  .pd_industry_page .industry_benefits_section { padding-top: 0px; }
}
@media screen and (max-width: 960px) {
  .pd_industry_page .industry_benefits_section .desktop_view { display: none; }
}
.pd_industry_page .industry_benefits_section .mobile_view { display: none; }
@media screen and (max-width: 960px) {
  .pd_industry_page .industry_benefits_section .mobile_view { display: block; }
}
.pd_industry_page .industry_nextstep_section { width: 100%; background-color: var(--green05); padding-bottom: 80px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_nextstep_section { padding-bottom: 56px; }
}
.pd_industry_page .industry_nextstep_section .container { width: 80%; margin: auto; max-width: 1440px; }
@media screen and (max-width: 1280px) {
  .pd_industry_page .industry_nextstep_section .container { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_industry_page .industry_nextstep_section .container { width: 90% !important; }
}
.pd_industry_page .industry_nextstep_section .card_container { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-around; box-sizing: border-box; row-gap: 15px; margin: 60px auto 40px; }
@media screen and (max-width: 1024px) {
  .pd_industry_page .industry_nextstep_section .card_container { justify-content: flex-start; gap: 15px; }
}
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_nextstep_section .card_container { margin: 24px auto; }
}
.pd_industry_page .industry_nextstep_section .card_container .card { width: calc(33.33% - 15px); background-image: url("./css_asset_9.svg"); background-position: 50% center; background-size: cover; background-repeat: no-repeat; padding: 24px 16px; border-radius: 28px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; box-sizing: border-box; background-color: rgb(249, 249, 249); }
@media screen and (max-width: 1024px) {
  .pd_industry_page .industry_nextstep_section .card_container .card { width: calc(50% - 15px); }
}
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_nextstep_section .card_container .card { width: 100%; border-radius: 20px; }
}
.pd_industry_page .industry_nextstep_section .card_container .card h2 { margin-bottom: 20px; font-size: 18px; font-family: graphik_medium; font-weight: 500; line-height: 24px; color: var(--black01); text-align: left; }
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_nextstep_section .card_container .card h2 { font-size: 16px; line-height: 24px; }
}
.pd_industry_page .industry_nextstep_section .card_container .card .checklist-item { display: flex; margin-bottom: 20px; align-items: flex-start; column-gap: 8px; }
.pd_industry_page .industry_nextstep_section .card_container .card .checklist-item:last-child { margin-bottom: 0px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_nextstep_section .card_container .card .checklist-item { margin-bottom: 16px; }
}
.pd_industry_page .industry_nextstep_section .card_container .card .checklist-item .MuiCheckbox-root { padding: 0px; margin-right: 0px; }
.pd_industry_page .industry_nextstep_section .card_container .card .checklist-item span { font-family: graphik_regular; font-size: 16px; line-height: 28px; color: var(--black01); font-weight: 400 !important; }
@media screen and (max-width: 640px) {
  .pd_industry_page .industry_nextstep_section .card_container .card .checklist-item span { font-size: 14px; line-height: 24px; }
}
.pd_industry_page .industry_nextstep_section .card_container .card .checklist-item .checkbox { color: var(--primary); margin-top: 2px; }
.pd_industry_page .conclusion_section { background-color: var(--black01); color: var(--white); text-align: center; margin-bottom: 100px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .conclusion_section { margin-bottom: 80px; }
}
.pd_industry_page .conclusion_section .conclusion_container { padding-top: 80px; }
.pd_industry_page .conclusion_section .conclusion_subhead { padding-top: 24px; padding-bottom: 48px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .conclusion_section .conclusion_subhead { padding-bottom: 24px; }
}
.pd_industry_page .conclusion_section .conclusion_wrapper { margin-bottom: 64px; }
@media screen and (max-width: 640px) {
  .pd_industry_page .conclusion_section .conclusion_wrapper { margin-bottom: 32px; }
}
.pd_industry_page .conclusion_section .conclusion_wrapper .conclusion_paragraph_wrapper { padding-top: 40px; padding-bottom: 12px; margin-bottom: 64px; font-family: graphik_regular; font-size: 20px; font-weight: 400; }
@media screen and (max-width: 640px) {
  .pd_industry_page .conclusion_section .conclusion_wrapper .conclusion_paragraph_wrapper { padding-top: 24px; padding-bottom: 4px; line-height: 24px; text-indent: 10px; margin-bottom: 32px; font-size: 14px; font-weight: 400; }
}
.pd_industry_page .conclusion_section .conclusion_wrapper .conclusion_paragraph_wrapper .conclusion_paragraph { padding-bottom: 20px; }
.pd_industry_page .conclusion_section .conclusion_wrapper .conclusion_button { padding: 12px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; color: var(--white); border-radius: 8px; display: flex; max-height: 52px; align-items: center; justify-content: center; text-align: center; text-transform: capitalize; transition: background-color 0.5s; background-color: var(--primary); margin: auto; width: 320px; font-size: 15px; font-family: graphik_regular; font-weight: 500; line-height: 22.5px; }
.pd_industry_page .conclusion_section .conclusion_wrapper .conclusion_button:focus { outline: none; box-shadow: rgba(5, 39, 105, 0.1) 0px 2px 4px, rgba(5, 39, 105, 0.15) 0px 4px 6px; }
.pd_industry_page .conclusion_section .conclusion_wrapper .conclusion_button:disabled { cursor: not-allowed; opacity: 0.6; }
@media screen and (max-width: 640px) {
  .pd_industry_page .conclusion_section .conclusion_wrapper .conclusion_button { width: 235px; }
}
.pd_industry_page .conclusion_section .questions_paragraph_wrapper { padding-top: 32px; padding-bottom: 32px; background-color: var(--black06); line-height: 36px; font-family: graphik_regular; font-size: 20px; font-weight: 400; }
@media screen and (max-width: 640px) {
  .pd_industry_page .conclusion_section .questions_paragraph_wrapper { line-height: 24px; padding-top: 24px; padding-bottom: 24px; font-size: 14px; font-weight: 400; }
}
.pd_industry_page .conclusion_section .questions_paragraph_wrapper .conclusion_mail_link { text-decoration: underline; color: var(--green03); cursor: pointer; }
.industry_home_btn { justify-content: space-between; background-color: var(--pastelgreen); padding: 2px 12px; gap: 4px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 24px 0px; }
.industry_home_btn .text { line-height: 157%; }
@media screen and (max-width: 640px) {
  .industry_home_btn .text { font-size: 12px; }
}
.industry_home_btn .icon_box { margin-left: 8px; }
@media screen and (max-width: 380px) {
  .industry_home_btn .icon_box { margin-left: 2px; }
}
.industry_home_btn img { width: 42px; height: 42px; }
.pd_industry_page_2025 .content_container { display: flex; flex-direction: column; justify-content: space-between; align-items: center; padding: 0px; }
.pd_industry_page_2025 .header { display: flex; align-items: center; gap: 16px; justify-content: center; }
.pd_industry_page_2025 .header .number_tag { width: 32px; height: 32px; }
.pd_industry_page_2025 .header h2 { color: rgb(255, 255, 255); -webkit-text-stroke: 0.5px rgb(255, 255, 255); font-family: Graphik; font-size: 32px; font-style: normal; font-weight: 600; line-height: 48px; text-transform: uppercase; }
.pd_industry_page_2025 .header h2.white { color: var(--white); }
@media screen and (max-width: 768px) {
  .pd_industry_page_2025 .header { gap: 12px; }
  .pd_industry_page_2025 .header h2 { font-size: 20px; line-height: 28px; text-align: center; }
}
.pd_industry_page_2025 .block_container { width: 80%; margin: auto; max-width: 1440px; padding-top: 100px; }
@media screen and (max-width: 1280px) {
  .pd_industry_page_2025 .block_container { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_industry_page_2025 .block_container { width: 90% !important; }
}
.pd_industry_page_2025 .industry_button { padding: 12px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; border-radius: 8px; display: flex; max-height: 52px; align-items: center; justify-content: center; text-align: center; text-transform: capitalize; transition: background-color 0.5s; background-color: var(--white); color: var(--primary); font-size: 14px; font-family: graphik_regular; font-weight: 500; line-height: 22.5px; width: 100%; }
.pd_industry_page_2025 .industry_button:focus { outline: none; box-shadow: rgba(5, 39, 105, 0.1) 0px 2px 4px, rgba(5, 39, 105, 0.15) 0px 4px 6px; }
.pd_industry_page_2025 .industry_button:disabled { cursor: not-allowed; opacity: 0.6; }
.pd_industry_page_2025 .text_medium { font-size: 20px; line-height: 36px; font-family: graphik_regular; margin: 24px auto; text-align: center; font-weight: 400 !important; }
.pd_industry_page_2025 .text_medium.text_full { width: 100%; color: var(--white); }
.pd_industry_page_2025 .text_medium.benefits, .pd_industry_page_2025 .text_medium.text_white { color: var(--white); }
.pd_industry_page_2025 .text_medium span { font-weight: 500; color: var(--green03); font-family: graphik_semibold; }
.pd_industry_page_2025 .info_cards_wrapper { margin-top: 4rem; }
.pd_industry_page_2025 .link_div_wrapper { display: flex; justify-content: center; width: 100%; align-items: center; margin-top: 2rem; }
.pd_industry_page_2025 .link_div_wrapper .text_medium { margin-bottom: 0px !important; }
.pd_industry_page_2025 .link_container { width: 100%; display: flex; justify-content: center; }
.pd_industry_page_2025 .info_card { display: flex; align-items: center; gap: 12px; padding: 10px 16px; border-radius: 12px; width: fit-content; background-color: var(--pastelgreen); margin: 8px auto; }
.pd_industry_page_2025 .info_card.mb_margin { margin: 8px auto !important; }
.pd_industry_page_2025 .info_card.no_margin { margin: 0px auto; padding: 8px 16px; }
.pd_industry_page_2025 .info_card.min_height { min-height: 48px; border-radius: 8px; }
.pd_industry_page_2025 .info_card.custom_class { border-radius: 8px; }
.pd_industry_page_2025 .info_card.custom_class img { width: 16px; height: 16px; }
.pd_industry_page_2025 .info_card .icon { flex-shrink: 0; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; }
.pd_industry_page_2025 .info_card .text { font-size: 20px; line-height: 32px; font-weight: 400; color: var(--black01); }
.pd_industry_page_2025 .info_card .text.small_text { font-size: 18px; line-height: 28px; }
.pd_industry_page_2025 .info_card.bg_light_green { background-color: var(--pastelgreen); }
.pd_industry_page_2025 .info_card.bg_light_red { background-color: var(--pastelpink); }
.pd_industry_page_2025 .info_card.bg_light_yellow { background-color: var(--pastelyellow); }
.pd_industry_page_2025 .info_card.bg_light_blue { background-color: var(--pastelblue); }
.pd_industry_page_2025 .info_card.bg_light_grey { background-color: var(--grey03); }
.pd_industry_page_2025 .info_card.white { background-color: var(--white); }
.pd_industry_page_2025 .bg_text { border-radius: 14px; background: rgba(0, 0, 0, 0.05); padding: 16px 32px; width: 76%; margin: 24px auto; text-align: center; }
.pd_industry_page_2025 .bg_text.bg_medium { background-color: rgb(0, 122, 56); padding-bottom: 24px; width: 100%; }
.pd_industry_page_2025 .bg_text.bg_medium p { color: var(--white); font-size: 20px; line-height: 32px; }
.pd_industry_page_2025 .bg_text p { color: var(--Black-02,#454545); font-weight: 400; line-height: 28px; }
.pd_industry_page_2025 .bg_text a, .pd_industry_page_2025 .bg_text p { text-align: center; font-family: graphik_regular; font-size: 16px; font-style: normal; }
.pd_industry_page_2025 .bg_text a { color: var(--green03); font-weight: 600; line-height: 36px; text-decoration: underline; }
.pd_industry_page_2025 .animated-link { position: relative; display: inline-block; font-weight: 700; font-size: 18px; color: var(--green03); padding-top: 0.5rem; cursor: pointer; text-decoration: none !important; }
.pd_industry_page_2025 .animated-link .underline { position: absolute; bottom: -2px; left: 0px; height: 2px; background-color: var(--green03); }
.pd_industry_page_2025 .animated-link:hover { color: rgb(22, 163, 74); }
.pd_industry_page_2025 .mobile_br, .pd_industry_page_2025 .mobile_img { display: none; }
.pd_industry_page_2025 .industry_money_moves_section_2025 { background-color: rgb(32, 32, 33); color: rgb(255, 255, 255); font-family: Arial, sans-serif; padding-bottom: 100px; }
.pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container { display: flex; gap: 40px; margin: 70px auto; align-items: center; justify-content: center; }
.pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline { display: flex; flex-direction: column; gap: 16px; }
.pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline .summary { display: flex; width: 540px; padding: 24px; justify-content: center; align-items: center; gap: 10px; border-radius: 20px; background-color: rgb(28, 28, 28); color: rgb(255, 255, 255); font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 32px; }
.pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline .summary ul { padding-left: 20px; padding-top: 1.5rem; list-style-type: disc; }
.pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline .summary ul li { margin-bottom: 6px; }
.pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline .summary ul li br { display: none; }
.pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box { border-radius: 32px; background: rgb(28, 28, 28); height: 553px; width: 518px; padding: 49px 41px 32px 38px; }
.pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box h1 { color: rgb(255, 255, 255); font-family: Graphik; font-size: 132px; font-style: normal; font-weight: 500; line-height: 149.221px; margin: 0px; }
.pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box p { color: rgb(255, 255, 255); font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 32px; }
.pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box p span { font-weight: 600; }
.pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box .divider { margin: 1.5rem 0px; }
.pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box .growth_box_text { display: flex; flex-direction: column; gap: 12px; }
.pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box .growth_box_text span { color: var(--green02); font-weight: 500; }
@media screen and (max-width: 768px) {
  .pd_industry_page_2025 .industry_money_moves_section_2025 { padding-bottom: 72px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .block_container { padding-top: 72px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .header { gap: 12px; align-items: center; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .header h2 { font-size: 20px; line-height: 28px; text-align: center; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container { flex-direction: column; gap: 24px; margin: 40px auto 0px; align-items: stretch; width: 100%; max-width: 390px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline { width: 100%; align-items: center; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline .summary { width: 100%; padding: 20px 18px; border-radius: 16px; font-size: 14px; line-height: 24px; text-align: center; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline .summary p { margin: 0px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline img { width: 100%; height: auto; display: block; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box { width: 100%; height: auto; padding: 28px 20px 24px; border-radius: 24px; text-align: center; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box h1 { font-size: 72px; line-height: 78px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box p { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box .divider { width: 100%; height: auto; margin: 1.25rem 0px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box .growth_box_text { align-items: center; gap: 8px; }
}
.pd_industry_page_2025 .industry_hero_section_2025 { position: relative; margin-top: 0px; background: radial-gradient(circle at 50% 0px, rgb(0, 85, 39) 0px, rgba(0, 89, 222, 0) 48%), linear-gradient(rgb(0, 85, 39), rgb(32, 32, 33) 58%, rgb(26, 26, 26)); color: var(--white); padding: clamp(104px, 13.89vw, 200px) clamp(12px, 3vw, 40px) clamp(80px, 9.44vw, 136px); display: flex; justify-content: center; align-items: center; overflow: hidden; }
.pd_industry_page_2025 .industry_hero_section_2025 .hero_content_container { width: min(100%, 1440px); }
.pd_industry_page_2025 .industry_hero_section_2025 .hero_bumpa_logo { position: absolute; top: 45px; left: 74px; z-index: 1; width: 136px; height: 26.871px; display: block; }
.pd_industry_page_2025 .industry_hero_section_2025 .hero_text { display: flex; align-items: center; width: 100%; min-width: 0px; }
.pd_industry_page_2025 .industry_hero_section_2025 .hero_text .hero_text_inner { display: flex; align-items: center; opacity: 0; will-change: transform, opacity; backface-visibility: hidden; transform: translateZ(0px); animation-name: none; animation-duration: 1.2s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }
.pd_industry_page_2025 .industry_hero_section_2025 .hero_text .hero_text_copy { color: rgb(255, 255, 255); -webkit-text-stroke: 2px rgb(255, 255, 255); font-family: Graphik; font-size: clamp(34px, 11.95vw, 172px); font-style: normal; font-weight: 600; line-height: 1.16; letter-spacing: -0.04em; text-transform: uppercase; margin: 0px; white-space: nowrap; backface-visibility: hidden; transform: translateZ(0px); -webkit-font-smoothing: antialiased; }
.pd_industry_page_2025 .industry_hero_section_2025 .analysis_presentation { width: clamp(30px, 9.72vw, 140px); height: clamp(30px, 9.72vw, 140px); flex-shrink: 0; display: block; background-position: 50% center; background-repeat: no-repeat; background-size: contain; }
.pd_industry_page_2025 .industry_hero_section_2025 .analysis_presentation_report { background-image: url("./css_asset_10.svg"); }
.pd_industry_page_2025 .industry_hero_section_2025 .analysis_presentation_discount { background-image: url("./css_asset_11.svg"); }
.pd_industry_page_2025 .industry_hero_section_2025 .analysis_presentation_chart { background-image: url("./css_asset_12.svg"); }
@media screen and (max-width: 640px) {
  .pd_industry_page_2025 .industry_hero_section_2025 .desktop_image { display: none; }
}
.pd_industry_page_2025 .industry_hero_section_2025 .hero_text_2025 .hero_text_inner { gap: clamp(6px, 1.25vw, 18px); }
.pd_industry_page_2025 .industry_hero_section_2025 .hero_text_ecommerce .hero_text_inner { gap: clamp(6px, 1.74vw, 25px); }
.pd_industry_page_2025 .industry_hero_section_2025 .hero_text_report .hero_text_inner { gap: clamp(8px, 2.22vw, 32px); }
.pd_industry_page_2025 .industry_hero_section_2025.is_hero_ready .hero_text_2025 .hero_text_inner { animation-name: hero_slide_from_left; animation-delay: 0s; }
.pd_industry_page_2025 .industry_hero_section_2025.is_hero_ready .hero_text_ecommerce .hero_text_inner { animation-name: hero_slide_from_right; animation-delay: 0.9s; }
.pd_industry_page_2025 .industry_hero_section_2025.is_hero_ready .hero_text_report .hero_text_inner { animation-name: hero_slide_from_left; animation-delay: 1.8s; }
@media screen and (max-width: 640px) {
  .pd_industry_page_2025 .industry_hero_section_2025 .hero_bumpa_logo { top: 24px; left: 20px; width: 136px; height: 26.871px; }
  .pd_industry_page_2025 .industry_hero_section_2025 .hero_text .hero_text_copy { -webkit-text-stroke-width: 1px; }
}
.pd_industry_page_2025 .industry_hero_section_2025 .hero_vector { position: absolute; top: 90%; right: 0px; }
@media screen and (max-width: 640px) {
  .pd_industry_page_2025 .industry_hero_section_2025 .hero_vector { top: 94%; }
  .pd_industry_page_2025 .industry_hero_section_2025 .hero_vector .desktop_hero_vector { display: none; }
}
.pd_industry_page_2025 .industry_hero_section_2025 .hero_vector .mobile_hero_vector { display: none; }
@media screen and (max-width: 640px) {
  .pd_industry_page_2025 .industry_hero_section_2025 .hero_vector .mobile_hero_vector { display: block; }
}
@-webkit-keyframes hero_slide_from_left { 
  0% { opacity: 0; transform: translate3d(-120px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes hero_slide_from_left { 
  0% { opacity: 0; transform: translate3d(-120px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@-webkit-keyframes hero_slide_from_right { 
  0% { opacity: 0; transform: translate3d(120px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes hero_slide_from_right { 
  0% { opacity: 0; transform: translate3d(120px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@media (prefers-reduced-motion: reduce) {
  .pd_industry_page_2025 .industry_hero_section_2025 .hero_text_inner { opacity: 1; animation: auto ease 0s 1 normal none running none; transform: none; }
}
@-webkit-keyframes unlock_card_fade_in { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes unlock_card_fade_in { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes clarity_underline_draw { 
  0% { stroke-dashoffset: 66; }
  100% { stroke-dashoffset: 0; }
}
@keyframes clarity_underline_draw { 
  0% { stroke-dashoffset: 66; }
  100% { stroke-dashoffset: 0; }
}
.pd_industry_page_2025 .industry-unlock-modal { width: 559px; height: auto; max-width: calc(-32px + 100vw); max-height: none; padding: 1px 32px 32px; border-radius: 32px; overflow: visible; position: relative; }
.pd_industry_page_2025 .industry-unlock-modal .title { display: none; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__content { width: 100%; display: flex; flex-direction: column; align-items: center; gap: 12px; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__icon { width: 111px; height: 111px; display: block; flex-shrink: 0; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__success { width: 100%; display: flex; flex-direction: column; align-items: center; gap: 0px; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__success-media { width: 150px; height: 150px; object-fit: contain; display: block; flex-shrink: 0; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__success-body { width: 495px; max-width: 100%; display: flex; flex-direction: column; align-items: center; gap: 24px; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__copy { width: 393px; max-width: 100%; min-height: 156px; display: flex; flex-direction: column; align-items: center; gap: 12px; text-align: center; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__copy h2, .pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__copy p { margin: 0px; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__copy h2 { color: var(--black01); font-family: graphik_semibold; font-size: 24px; font-weight: 600; line-height: 30px; text-transform: capitalize; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__copy p { color: rgb(69, 69, 69); font-family: graphik_regular; font-size: 18px; font-weight: 400; line-height: 28px; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__copy.success { align-items: flex-end; gap: 8px; min-height: 98px; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__copy.success h2 { width: 100%; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__copy.success p { width: 363px; max-width: 100%; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__success-action { width: 100%; height: 48px; display: inline-flex; align-items: center; justify-content: center; padding: 10px 24px; border-width: 0px 0px 4px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 122, 56); border-image: initial; border-radius: 12px; background: rgb(255, 102, 0); color: var(--white); font-family: graphik_medium; font-size: 14px; font-weight: 500; line-height: 22.5px; text-transform: capitalize; white-space: nowrap; cursor: pointer; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__form { width: 495px; max-width: 100%; display: flex; flex-direction: column; align-items: stretch; gap: 16px; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__form input { width: 100%; height: 48px; padding: 0px 15px; border: 1.5px solid var(--grey03); border-radius: 12px; color: var(--black01); font-family: graphik_regular; font-size: 14px; line-height: 24px; outline: none; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__form input::placeholder { color: rgb(155, 162, 172); font-feature-settings: "liga" 0, "clig" 0; font-family: graphik; font-size: 14px; font-style: normal; font-weight: 400; line-height: 24px; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__form input:focus { border-radius: 12px; border: 1.5px solid var(--Grey-03,#9ba2ac); background: rgb(255, 255, 255); }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__form button { width: 100%; height: 48px; display: inline-flex; align-items: center; justify-content: center; border-width: 0px 0px 4px; border-style: none none solid; border-color: currentcolor currentcolor rgb(194, 194, 194); border-image: initial; border-radius: 12px; background: rgb(212, 215, 219); color: var(--white); font-family: graphik_medium; font-size: 14px; font-weight: 500; line-height: 22.5px; text-transform: capitalize; cursor: not-allowed; transition: background 0.2s, border-color 0.2s; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__form button:not(:disabled) { background: var(--primary); border-bottom-color: rgb(255, 102, 0); cursor: pointer; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__form button.is-loading { background: var(--primary); border-bottom-color: rgb(255, 102, 0); cursor: wait; }
.pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__form button.is-loading .rolling_loader { border-right-color: rgba(255, 255, 255, 0.45); border-bottom-color: rgba(255, 255, 255, 0.45); border-left-color: rgba(255, 255, 255, 0.45); border-top-color: var(--white); }
@media screen and (max-width: 640px) {
  .pd_industry_page_2025 .industry-unlock-modal { padding: 1px 20px 24px; border-radius: 24px; }
  .pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__icon, .pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__success-media { width: 88px; height: 88px; }
  .pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__copy { min-height: auto; }
  .pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__copy.success { align-items: center; }
  .pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__copy.success p { width: 100%; }
  .pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__copy h2 { font-size: 20px; line-height: 26px; }
  .pd_industry_page_2025 .industry-unlock-modal .industry-unlock-modal__copy p { font-size: 14px; line-height: 22px; }
}
.pd_industry_page_2025 .pd-modal.industry-unlock-backdrop { background: rgba(0, 0, 0, 0.25); backdrop-filter: blur(12.5px); }
.pd_industry_page_2025 .cta_section { background-color: var(--black01); color: var(--white); text-align: center; }
.pd_industry_page_2025 .cta_section .content_container { background: rgb(0, 85, 39); padding: 64px 0px; }
.pd_industry_page_2025 .cta_section .cta_background, .pd_industry_page_2025 .cta_section .cta_background .cta_content { display: flex; flex-direction: column; align-items: center; justify-content: center; }
.pd_industry_page_2025 .cta_section .cta_background .cta_content { width: min(909px, 100% - 48px); gap: 32px; }
.pd_industry_page_2025 .cta_section .cta_background .cta_content .cta_text { width: 100%; display: flex; flex-direction: column; gap: 16px; align-items: center; }
.pd_industry_page_2025 .cta_section .cta_background .cta_content .cta_header { color: rgba(255, 255, 255, 0.35); text-align: center; font-family: Graphik; font-size: 14px; font-style: normal; font-weight: 600; line-height: 22px; letter-spacing: 2.24px; }
.pd_industry_page_2025 .cta_section .cta_background .cta_content .cta_paragraph { margin: 0px; color: rgb(255, 255, 255); text-align: center; font-family: graphik; font-size: 20px; font-style: normal; font-weight: 400; line-height: 32px; }
.pd_industry_page_2025 .cta_section .cta_background .cta_content .clarity_highlight { position: relative; display: inline-block; padding: 0px 2px 8px; color: rgb(23, 219, 113); font-family: graphik_medium; font-style: italic; line-height: 1; }
.pd_industry_page_2025 .cta_section .cta_background .cta_content .clarity_highlight .clarity_underline { position: absolute; left: 50%; bottom: 0px; width: calc(100% + 12px); height: 6px; overflow: visible; transform: translateX(-50%); }
.pd_industry_page_2025 .cta_section .cta_background .cta_content .clarity_highlight .clarity_underline path { stroke-dasharray: 66; stroke-dashoffset: 66; animation: 1s cubic-bezier(0.22, 1, 0.36, 1) 0.45s 1 normal forwards running clarity_underline_draw; }
.pd_industry_page_2025 .cta_section .cta_background .industry_cta_btn { border-radius: 8px; border-bottom: 4px solid rgb(0, 122, 56); background: var(--primary); color: rgb(255, 255, 255); min-height: 48px; padding: 12px 24px; font-family: graphik_medium; font-size: 15px; font-weight: 500; line-height: 20px; text-transform: none; box-shadow: none; }
.pd_industry_page_2025 .cta_section .cta_background .link_container { text-decoration: none; width: 100%; display: flex; justify-content: center; }
.pd_industry_page_2025 .cta_section .cta_background .link_container .cta_data_text { margin: 0px; color: var(--green03); text-align: center; font-family: graphik_semibold; font-size: 18px; font-weight: 600; line-height: 28px; }
@media screen and (max-width: 768px) {
  .pd_industry_page_2025 .cta_section .content_container { padding: 48px 16px; }
  .pd_industry_page_2025 .cta_section .cta_background .cta_content { width: 100%; max-width: 390px; gap: 22px; }
  .pd_industry_page_2025 .cta_section .cta_background .cta_content .cta_text { gap: 14px; }
  .pd_industry_page_2025 .cta_section .cta_background .cta_content .cta_header { margin: 0px; font-size: 12px; line-height: 18px; letter-spacing: 1.92px; }
  .pd_industry_page_2025 .cta_section .cta_background .cta_content .cta_paragraph { max-width: 100%; font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .cta_section .cta_background .cta_content .clarity_highlight { padding-bottom: 7px; }
  .pd_industry_page_2025 .cta_section .cta_background .cta_content .clarity_highlight .clarity_underline { width: calc(100% + 4px); height: 4px; }
  .pd_industry_page_2025 .cta_section .cta_background .link_container { width: 100%; }
  .pd_industry_page_2025 .cta_section .cta_background .link_container .animated-link { max-width: 100%; font-size: 14px; line-height: 22px; white-space: normal; }
  .pd_industry_page_2025 .cta_section .cta_background .industry_cta_btn { width: 100%; max-width: 280px; min-height: 48px; padding: 12px 16px; font-size: 14px; line-height: 20px; }
}
.pd_industry_page_2025 .industry_moves_wrapper { background-color: rgb(32, 32, 33); position: relative; padding-bottom: 100px; }
.pd_industry_page_2025 .industry_moves_wrapper .moves_intro_text { width: 568px; max-width: 100%; margin: 16px auto 0px; color: var(--white); text-align: center; font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 36px; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section { display: flex; flex-direction: row; justify-content: center; align-items: flex-start; gap: 40px; margin-top: 72px; position: relative; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .content_card { border-radius: 32px; background: rgb(28, 28, 28); box-sizing: border-box; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_insight_card { width: 426px; min-height: 568px; padding: 34px 32px 32px 30px; display: flex; flex-direction: column; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_insight_card .moves_card_header { display: flex; flex-direction: column; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_insight_card h3 { color: var(--white); font-family: graphik; font-size: 59.882px; font-style: normal; font-weight: 500; line-height: 77.031px; margin: 0px 0px 24px; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_insight_card .moves_divider { width: 100%; border-top: 1px dashed var(--white); margin: 29px 0px 26px; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_card_text { display: flex; flex-direction: column; gap: 8px; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_card_text .text_title { margin: 0px 0px 0px 20px; color: var(--white); font-family: graphik; font-size: 20px; font-style: normal; font-weight: 600; line-height: 32px; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_card_text .text_paragraph { margin: 0px; color: var(--white); font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 32px; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_card_text .text_paragraph span { color: rgb(23, 219, 113); }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_country_card { width: fit-content; min-width: 349px; max-width: 100%; min-height: 568px; padding: 32px; display: flex; flex-direction: column; gap: 32px; align-items: center; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_country_card h3 { margin: 0px; color: var(--white); text-align: center; font-family: graphik; font-size: 20px; font-style: normal; font-weight: 600; line-height: 28px; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_country_list { width: fit-content; max-width: 100%; display: flex; flex-direction: column; align-items: center; gap: 24px; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .country_pill { width: fit-content; max-width: 100%; min-height: 64px; border-radius: 16px; border: 4px solid var(--white); box-shadow: rgba(255, 255, 255, 0.16) 0px 0px 4px; display: flex; align-items: center; justify-content: center; gap: 10px; padding: 16px 32px; box-sizing: border-box; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .country_pill span { color: rgb(32, 32, 33); font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 28px; white-space: nowrap; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .flag_wrap { width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .flag_wrap span { display: block !important; width: 100% !important; height: 100% !important; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .flag_wrap img, .pd_industry_page_2025 .industry_moves_wrapper .content_section .flag_wrap svg { display: block; width: 100%; height: auto; object-fit: contain; }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .bg_light_blue { background: rgb(237, 245, 254); }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .bg_light_pink { background: rgb(251, 230, 234); }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .bg_light_green { background: rgb(235, 246, 240); }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .bg_light_yellow { background: rgb(255, 248, 231); }
.pd_industry_page_2025 .industry_moves_wrapper .content_section .bg_light_grey { background: rgb(242, 242, 242); }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section { margin-top: 168px; display: flex; flex-direction: column; align-items: center; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section h2 { margin: 0px; color: var(--white); text-align: center; font-family: graphik; font-size: 32px; font-style: normal; font-weight: 600; line-height: 48px; text-transform: uppercase; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_intro { width: 704px; max-width: 100%; margin: 24px auto 0px; color: var(--white); text-align: center; font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 36px; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_card { display: flex; flex-direction: column; align-items: center; gap: 4px; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_card .meta_label { margin: 0px; color: var(--white); text-align: center; font-family: graphik; font-size: 18px; font-style: normal; font-weight: 500; line-height: 36px; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .top_category_card { margin-top: 48px; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .peak_season_card { margin-top: 24px; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .meta_pill { min-height: 76px; border-radius: 24px; border: 4px solid var(--white); box-shadow: rgba(255, 255, 255, 0.16) 0px 0px 4px; display: flex; align-items: center; justify-content: center; gap: 10px; box-sizing: border-box; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .fashion_pill { width: 195px; padding: 16px 32px 16px 16px; background: var(--pastelpink); }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .fashion_pill span { color: rgb(32, 32, 33); font-family: graphik; font-size: 20px; font-style: normal; font-weight: 400; line-height: 32px; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .meta_icon { width: 64px; height: 64px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .fashion_icon svg { display: block; width: 64px; height: 64px; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .peak_pill { width: fit-content; padding: 16px 32px 16px 16px; background: var(--pastelyellow); }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .peak_pill p { margin: 0px; color: rgb(32, 32, 33); font-family: graphik; font-size: 20px; font-style: normal; font-weight: 400; line-height: 32px; white-space: nowrap; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .peak_pill p span { color: var(--primary); }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .peak_icon span { display: inline-block; background: linear-gradient(rgb(0, 61, 29), rgb(0, 0, 0)) text; -webkit-text-fill-color: transparent; color: rgb(0, 61, 29); font-family: graphik; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; transform: rotate(-42.6deg); text-shadow: rgba(0, 0, 0, 0.16) 0px 8px 32px; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_move_card { width: 628px; max-width: 100%; min-height: 197px; margin-top: 32px; border-radius: 32px; background: rgb(28, 28, 28); padding: 30px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; text-align: center; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_move_card .text_title { margin: 0px 0px 9px; color: var(--white); font-family: graphik; font-size: 20px; font-style: normal; font-weight: 600; line-height: 32px; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_move_card .text_paragraph { width: 568px; max-width: 100%; margin: 0px; color: var(--white); font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 32px; }
.pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_move_card .text_paragraph span { color: rgb(23, 219, 113); }
@media screen and (max-width: 768px) {
  .pd_industry_page_2025 .industry_moves_wrapper { padding-bottom: 72px; }
  .pd_industry_page_2025 .industry_moves_wrapper .block_container { padding-top: 72px; }
  .pd_industry_page_2025 .industry_moves_wrapper .header { gap: 12px; }
  .pd_industry_page_2025 .industry_moves_wrapper .header h2 { font-size: 20px; line-height: 28px; text-align: center; }
  .pd_industry_page_2025 .industry_moves_wrapper .moves_intro_text { margin-top: 16px; font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section { flex-direction: column; gap: 24px; margin-top: 40px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .content_card { width: 100%; min-width: 0px; min-height: auto; border-radius: 24px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_insight_card { padding: 24px 20px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_insight_card h3 { font-size: 32px; line-height: 40px; margin-bottom: 16px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_insight_card .moves_divider { margin: 20px 0px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_card_text .text_title { margin-left: 0px; font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_card_text .text_paragraph { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_country_card { padding: 24px 20px; gap: 20px; align-items: center; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_country_card h3 { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_country_list { width: fit-content; max-width: 100%; gap: 14px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .country_pill { width: fit-content; max-width: 100%; min-height: 56px; padding: 12px 18px; justify-content: center; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .country_pill span { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section { margin-top: 96px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section h2 { font-size: 20px; line-height: 28px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_intro { margin-top: 16px; font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_card { width: 100%; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_card .meta_label { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .top_category_card { margin-top: 32px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .peak_season_card { margin-top: 20px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .meta_pill { min-height: 64px; border-radius: 20px; gap: 8px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .fashion_pill { width: 100%; max-width: 260px; padding: 12px 20px 12px 12px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .fashion_pill span { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .fashion_icon svg, .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .meta_icon { width: 56px; height: 56px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .peak_pill { width: 100%; padding: 12px 16px 12px 12px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .peak_pill p { font-size: 14px; line-height: 24px; white-space: normal; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .peak_icon span { font-size: 22px; line-height: 28px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_move_card { min-height: auto; margin-top: 24px; padding: 24px 20px; border-radius: 24px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_move_card .text_title { margin-bottom: 8px; font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_move_card .text_paragraph { font-size: 14px; line-height: 24px; }
}
.pd_industry_page_2025 .industry_moves_wrapper .img_abs { position: absolute; top: 35%; }
.pd_industry_page_2025 .donut_chart_section { background-color: rgb(26, 26, 26); position: relative; color: rgb(255, 255, 255); }
.pd_industry_page_2025 .donut_chart_section .block_container { display: flex; flex-direction: column; gap: 50px; }
.pd_industry_page_2025 .donut_chart_section .header_text { gap: 24px; }
.pd_industry_page_2025 .donut_chart_section .header_text, .pd_industry_page_2025 .donut_chart_section .header_text .days_chart_text { display: flex; flex-direction: column; justify-content: center; }
.pd_industry_page_2025 .donut_chart_section .header_text .days_chart_text p { color: rgb(255, 255, 255); text-align: center; font-family: Graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 36px; }
.pd_industry_page_2025 .donut_chart_section .chart_container { display: flex; justify-content: center; align-items: center; gap: 53.09px; }
.pd_industry_page_2025 .donut_chart_section .chart_container .chart_content { width: 426px; height: 533px; border-radius: 32px; background: rgb(32, 32, 33); padding-left: 30px; padding-right: 29px; margin: auto; }
.pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .divider { width: 362px; height: 1px; margin-top: 30px; margin-bottom: 26px; background-image: url("./css_asset_13.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: 100% 1px; }
.pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_header { display: flex; flex-direction: column; }
.pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_header h2 { color: rgb(255, 255, 255); font-family: Graphik; font-size: 116px; font-style: normal; font-weight: 500; line-height: 149.221px; }
.pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_header ul { padding-left: 20px; list-style-type: disc; display: flex; flex-direction: column; gap: 8px; }
.pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_header ul li { align-self: stretch; color: rgb(255, 255, 255); font-family: Graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 32px; }
.pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_text { display: flex; flex-direction: column; gap: 14px; }
.pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_text .text_title { color: rgb(255, 255, 255); font-family: graphik; font-size: 20px; font-style: normal; font-weight: 600; line-height: 32px; }
.pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_text .text_paragraph { color: rgb(255, 255, 255); font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 32px; }
.pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_text .text_paragraph span { color: var(--Green-03,#17db71); }
.pd_industry_page_2025 .donut_chart_section .donut_container { display: flex; justify-content: center; align-items: center; }
.pd_industry_page_2025 .donut_chart_section .donut_container .donut_label { margin-top: 15px; display: flex; gap: 15px; flex-flow: column wrap; justify-content: center; }
.pd_industry_page_2025 .donut_chart_section .donut_container .donut_label .legend_row { display: flex; width: 100%; align-items: center; justify-content: flex-start; gap: 15px; }
.pd_industry_page_2025 .donut_chart_section .donut_container .donut_label .label_text { display: flex; align-items: center; gap: 5px; cursor: pointer; transition: opacity 0.3s; }
.pd_industry_page_2025 .donut_chart_section .donut_container .donut_label .label_text span { font-size: 12px; }
.pd_industry_page_2025 .donut_chart_section .donut_container .donut_label .label_color { width: 12px; height: 12px; border-radius: 50%; flex-shrink: 0; }
.pd_industry_page_2025 .donut_chart_section .p_header { text-align: center; color: var(--white); font-size: 24px; line-height: 36px; font-family: graphik_regular; margin-bottom: 64px; font-weight: 400 !important; }
.pd_industry_page_2025 .donut_chart_section .days_chart { padding: 100px 0px; }
.pd_industry_page_2025 .donut_chart_section .days_chart .text_transform { text-transform: capitalize; }
.pd_industry_page_2025 .donut_chart_section .days_chart .sub_text { color: var(--white); text-align: center; font-family: graphik_regular; font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; padding: 16px 32px; background: rgba(255, 255, 255, 0.05); border-radius: 14px; width: fit-content; text-transform: none; margin: 52px auto; }
.pd_industry_page_2025 .donut_chart_section .days_chart .chart_tooltip { font-family: graphik_medium; }
.pd_industry_page_2025 .donut_chart_section .days_chart .monthly_chart { padding-top: 80px; }
.pd_industry_page_2025 .donut_chart_section .region_section { padding: 76px 0px; background-color: var(--black01); }
.pd_industry_page_2025 .donut_chart_section .region_section .content_section { width: 80%; margin: auto; max-width: 1440px; }
@media screen and (max-width: 1280px) {
  .pd_industry_page_2025 .donut_chart_section .region_section .content_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_industry_page_2025 .donut_chart_section .region_section .content_section { width: 90% !important; }
}
.pd_industry_page_2025 .donut_chart_section .region_section .content_section img { margin: auto; }
.pd_industry_page_2025 .donut_chart_section .region_section .country_section { background: rgba(255, 255, 255, 0.05); padding: 16px 32px; width: 100%; max-width: 1040px; margin: 3rem auto auto; border-radius: 14px; }
.pd_industry_page_2025 .donut_chart_section .region_section .country_section .country_text { font-size: 20px; line-height: 28px; text-align: center; padding: 8px 0px; font-family: graphik_regular; font-weight: 400; color: var(--white); }
.pd_industry_page_2025 .donut_chart_section .region_section .country_section .country_cards_wrap { display: flex; justify-content: center; flex-wrap: wrap; gap: 10px; margin-top: 16px; }
.pd_industry_page_2025 .donut_chart_section .img_abs { position: absolute; right: 0px; bottom: 38%; }
@media screen and (max-width: 768px) {
  .pd_industry_page_2025 .donut_chart_section .block_container { gap: 32px; }
  .pd_industry_page_2025 .donut_chart_section .days_chart { padding: 72px 0px; }
  .pd_industry_page_2025 .donut_chart_section .header_text { gap: 16px; }
  .pd_industry_page_2025 .donut_chart_section .header_text .days_chart_text p { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .donut_chart_section .chart_container { flex-direction: column; gap: 24px; align-items: stretch; }
  .pd_industry_page_2025 .donut_chart_section .chart_container .chart_content { width: 100%; height: auto; padding: 24px 20px; border-radius: 24px; }
  .pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .divider { width: 100%; margin-top: 20px; margin-bottom: 20px; }
  .pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_header h2 { font-size: 72px; line-height: 84px; margin: 0px; }
  .pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_header ul { padding-left: 18px; gap: 6px; }
  .pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_header ul li { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_text { gap: 10px; }
  .pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_text .text_paragraph, .pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_text .text_title { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .donut_chart_section .donut_chart_wrapper { width: 100%; max-width: none; }
  .pd_industry_page_2025 .donut_chart_section .donut_container { width: 100%; gap: 14px; align-items: center; }
  .pd_industry_page_2025 .donut_chart_section .donut_svg_wrap { width: 100%; max-width: none; height: auto; aspect-ratio: 1 / 1; margin: 0px auto; overflow: visible; }
  .pd_industry_page_2025 .donut_chart_section .donut_chart { width: 100%; height: auto; display: block; }
  .pd_industry_page_2025 .donut_chart_section .donut_label { width: 132px; max-width: 132px; margin: 0px auto; gap: 2px; align-items: flex-start; }
  .pd_industry_page_2025 .donut_chart_section .donut_label .label_text { gap: 4px; align-items: flex-start; }
  .pd_industry_page_2025 .donut_chart_section .donut_label .label_text span { font-size: 11px; line-height: 14px; }
  .pd_industry_page_2025 .donut_chart_section .donut_label .label_color { width: 12px; height: 12px; }
}
.pd_industry_page_2025 .dm_wrapper { background-color: var(--pastelgreen); padding-bottom: 100px; }
.pd_industry_page_2025 .dm_wrapper .spending_header { color: rgb(0, 0, 0); }
.pd_industry_page_2025 .dm_wrapper .chart_container { display: flex; justify-content: center; align-items: flex-start; gap: 40px; margin-top: 83px; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_left_column { width: 540px; display: flex; flex-direction: column; gap: 25px; flex-shrink: 0; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_intro_card { width: 540px; min-height: 144px; border-radius: 32px; background: rgb(255, 255, 255); padding: 24px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_intro_card p { color: var(--black01); font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 32px; margin: 0px; }
.pd_industry_page_2025 .dm_wrapper .chart_container .donut_chart_wrapper { width: 529px; }
.pd_industry_page_2025 .dm_wrapper .chart_container .donut_container { display: flex; flex-direction: column; align-items: center; gap: 48px; }
.pd_industry_page_2025 .dm_wrapper .chart_container .donut_svg_wrap { width: 529px; height: 348px; position: relative; overflow: visible; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_source_chart { width: 529px; height: 372px; display: block; overflow: visible; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_value { fill: var(--white); font-family: graphik; font-size: 28px; font-weight: 700; text-anchor: middle; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_cart_content { position: absolute; inset: 0px; width: 100%; height: 100%; pointer-events: none; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_cart_content .spending_cart_graphic { position: relative; width: 100%; height: 100%; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_cart_content .spending_cart_shadow { position: absolute; left: 40.25%; top: 91.5%; width: 19.75%; height: auto; transform: none; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_cart_content .spending_cart_illustration { position: absolute; z-index: 1; left: 39.1%; top: 55%; width: 21.25%; height: auto; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_cart_content svg { display: block; overflow: visible; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_legends { display: flex; flex-direction: column; align-items: center; gap: 8px; justify-content: center; margin-top: 0px; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_legends .legend_row { display: flex; align-items: center; justify-content: center; gap: 16px; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_legends .label_text { display: flex; align-items: center; gap: 8px; padding: 4px; cursor: pointer; transition: opacity 0.3s; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_legends .label_text span { color: var(--black01); font-family: graphik; font-size: 16px; font-style: normal; font-weight: 500; line-height: 24px; white-space: nowrap; }
.pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_legends .label_color { width: 16px; height: 16px; border-radius: 50%; border: 1px solid var(--white); flex-shrink: 0; }
.pd_industry_page_2025 .dm_wrapper .chart_container .chart_content { width: 506px; height: 686px; border-radius: 32px; background: rgb(255, 255, 255); padding: 30px 29px 30px 30px; margin: auto; box-sizing: border-box; }
.pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .divider { width: 446px; height: 1px; border-top: 1px dashed var(--Black-04,#949494); margin-top: 16px; margin-bottom: 23px; }
.pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .chart_content_header { display: flex; flex-direction: column; }
.pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .chart_content_header h2 { color: var(--black01); font-family: graphik; font-size: 116px; font-style: normal; font-weight: 500; line-height: 149.221px; margin: 0px; }
.pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .chart_content_text { display: flex; flex-direction: column; gap: 14px; }
.pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .chart_content_text .text_title { color: var(--black01); font-family: graphik; font-size: 20px; font-style: normal; font-weight: 600; line-height: 32px; margin: 0px; }
.pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .chart_content_text .text_paragraph { color: var(--black01); font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 32px; margin: 0px; }
.pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .chart_content_text .text_paragraph .website_link { color: var(--primary,#FF6600); font-weight: 500; text-decoration: underline 1px; text-underline-offset: 2px; }
.pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .insight_text { gap: 8px; }
@media screen and (max-width: 768px) {
  .pd_industry_page_2025 .dm_wrapper { padding-bottom: 72px; }
  .pd_industry_page_2025 .dm_wrapper .block_container { padding-top: 72px; }
  .pd_industry_page_2025 .dm_wrapper .header { gap: 12px; }
  .pd_industry_page_2025 .dm_wrapper .header h2 { font-size: 20px; line-height: 28px; text-align: center; }
  .pd_industry_page_2025 .dm_wrapper .chart_container { flex-direction: column; gap: 24px; margin-top: 40px; align-items: stretch; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_left_column { width: 100%; gap: 20px; align-items: center; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_intro_card { width: 100%; min-height: auto; padding: 20px 18px; border-radius: 24px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_intro_card p { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .donut_chart_wrapper { width: 100%; max-width: 380px; margin: 0px auto; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .donut_container { width: 100%; gap: 18px; align-items: center; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .donut_svg_wrap { width: 100%; max-width: 380px; height: auto; aspect-ratio: 529 / 372; position: relative; margin: 0px auto; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_source_chart { width: 100%; height: auto; display: block; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_value { font-size: 20px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_cart_content .spending_cart_shadow { width: 19.75%; height: auto; top: 91.5%; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_cart_content .spending_cart_illustration { left: 39.1%; top: 55%; width: 21.25%; height: auto; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_legends { width: 100%; gap: 8px; justify-content: center; margin: 0px auto; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_legends .legend_row { width: 100%; display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 6px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_legends .label_text { align-items: flex-start; gap: 6px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_legends .label_text span { font-size: 14px; line-height: 20px; white-space: normal; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .chart_content { width: 100%; height: auto; padding: 24px 20px; border-radius: 24px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .divider { width: 100%; margin-top: 20px; margin-bottom: 20px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .chart_content_header h2 { font-size: 72px; line-height: 84px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .chart_content_text { gap: 10px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .chart_content_text .text_paragraph, .pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .chart_content_text .text_title { font-size: 14px; line-height: 24px; }
}
.pd_industry_page_2025 .industry_orders_section { background: rgb(0, 122, 56); padding-bottom: 100px; }
.pd_industry_page_2025 .industry_orders_section .content_container { display: flex; flex-direction: column; align-items: center; }
@media screen and (max-width: 768px) {
  .pd_industry_page_2025 .industry_orders_section .header { gap: 0px !important; display: flex !important; align-items: flex-start !important; }
}
.pd_industry_page_2025 .industry_orders_section .tools_intro_text { width: 530px; max-width: 100%; margin: 24px auto 0px; color: var(--white); text-align: center; font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 36px; }
.pd_industry_page_2025 .industry_orders_section .tools_cards { width: 590px; max-width: 100%; margin-top: 32px; display: flex; flex-direction: column; gap: 15px; }
.pd_industry_page_2025 .industry_orders_section .tool_card { min-height: 140px; border-radius: 32px; border: 4px solid var(--white); box-shadow: rgba(255, 255, 255, 0.16) 0px 0px 4px; display: flex; align-items: center; gap: 20px; padding: 24px; box-sizing: border-box; }
.pd_industry_page_2025 .industry_orders_section .tool_card_pink { background: rgb(251, 230, 234); }
.pd_industry_page_2025 .industry_orders_section .tool_card_yellow { background: rgb(255, 248, 231); }
.pd_industry_page_2025 .industry_orders_section .tool_card_icon { width: 107px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.pd_industry_page_2025 .industry_orders_section .tool_card_icon.domain_icon { height: 89px; }
.pd_industry_page_2025 .industry_orders_section .tool_card_icon.recovery_icon { height: 91px; }
.pd_industry_page_2025 .industry_orders_section .tool_card_icon svg { display: block; width: 107px; height: 100%; }
.pd_industry_page_2025 .industry_orders_section .tool_card_content { flex: 1 0 0px; min-width: 0px; display: flex; flex-direction: column; gap: 2px; color: rgb(32, 32, 33); }
.pd_industry_page_2025 .industry_orders_section .tool_card_title { margin: 0px; font-family: graphik; font-size: 18px; font-style: normal; font-weight: 500; line-height: 32px; }
.pd_industry_page_2025 .industry_orders_section .tool_card_text { margin: 0px; font-family: graphik; font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; }
.pd_industry_page_2025 .industry_orders_section .tool_metric { color: rgb(255, 102, 0); font-weight: 600; }
@media screen and (max-width: 768px) {
  .pd_industry_page_2025 .industry_orders_section { padding-bottom: 72px; }
  .pd_industry_page_2025 .industry_orders_section .block_container { padding-top: 72px; }
  .pd_industry_page_2025 .industry_orders_section .header { gap: 12px; }
  .pd_industry_page_2025 .industry_orders_section .header h2 { font-size: 20px; line-height: 28px; text-align: center; }
  .pd_industry_page_2025 .industry_orders_section .tools_intro_text { margin-top: 16px; font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_orders_section .tools_cards { width: 100%; margin-top: 24px; gap: 16px; }
  .pd_industry_page_2025 .industry_orders_section .tool_card { min-height: auto; padding: 20px 18px; border-radius: 24px; flex-direction: column; align-items: center; text-align: center; gap: 14px; }
  .pd_industry_page_2025 .industry_orders_section .tool_card_icon { width: 88px; }
  .pd_industry_page_2025 .industry_orders_section .tool_card_icon.domain_icon { height: 73px; }
  .pd_industry_page_2025 .industry_orders_section .tool_card_icon.recovery_icon { height: 75px; }
  .pd_industry_page_2025 .industry_orders_section .tool_card_icon svg { width: 88px; }
  .pd_industry_page_2025 .industry_orders_section .tool_card_content { align-items: center; gap: 6px; }
  .pd_industry_page_2025 .industry_orders_section .tool_card_text, .pd_industry_page_2025 .industry_orders_section .tool_card_title { font-size: 14px; line-height: 24px; }
}
.pd_industry_page_2025 .industry_people_spoken_section_2025 { background: rgb(0, 85, 39); padding-bottom: 116px; border-top: 1px solid rgba(23, 219, 113, 0.35); }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .block_container { padding-top: 116px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .people_spoken_section { width: 100%; display: flex; flex-direction: column; align-items: center; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .people_spoken_intro { width: 808px; max-width: 100%; margin: 24px auto 0px; color: var(--white); text-align: center; font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 32px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .complaint_highlight_card { width: 856px; max-width: 100%; min-height: 112px; margin-top: 62px; padding: 24px; position: relative; border-radius: 32px; background: rgba(0, 0, 0, 0.1); display: flex; align-items: center; justify-content: center; box-sizing: border-box; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .complaint_rank_badge { position: absolute; top: -16px; right: 26px; width: 31px; height: 31px; border-radius: 9.062px; border: 2px solid var(--white); background: rgb(183, 228, 199); color: rgb(255, 102, 0); display: flex; align-items: center; justify-content: center; font-family: graphik; font-size: 19.077px; font-style: normal; font-weight: 500; line-height: 17.169px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .complaint_highlight_text { margin: 0px; color: var(--white); text-align: center; font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 32px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .complaint_highlight_title { font-family: graphik_medium; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .complaint_highlight_accent { color: rgb(23, 219, 113); font-family: graphik_medium; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_cards_row { width: 100%; margin-top: 32px; display: flex; align-items: center; justify-content: center; gap: 32px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_metrics_card { width: 394px; max-width: 100%; flex: 0 0 auto; overflow: visible; position: relative; line-height: 0; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_percentages_image { width: 394px; max-width: 100%; margin: 0px auto; line-height: 0; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_insight_card { width: 471px; min-height: 534px; border-radius: 32px; background: rgb(0, 122, 56); padding: 23px 20px 23px 30px; box-sizing: border-box; color: var(--white); display: flex; flex-direction: column; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_insight_card h3 { max-width: 411px; margin: 0px; color: var(--white); text-align: center; font-family: graphik_medium; font-size: 48px; font-style: normal; font-weight: 500; line-height: 77.031px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_copy_block { display: flex; flex-direction: column; gap: 8px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_copy_block:first-of-type { margin-top: 21px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_copy_title_insight { margin-left: 25px !important; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_copy_title { margin: 0px; color: var(--white); font-family: graphik_semibold; font-size: 20px; font-style: normal; font-weight: 600; line-height: 32px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_copy_text { margin: 0px; color: var(--white); font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 32px; max-width: 419px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_copy_accent { color: rgb(23, 219, 113); font-family: graphik_semibold; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_copy_divider { width: 100%; border-top: 1px dashed var(--white); margin: 28px 0px 23px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .section_prompt_card { width: 100%; max-width: 696px; min-height: 109px; padding: 24px; position: relative; border-radius: 32px; background: rgba(0, 0, 0, 0.1); display: flex; align-items: center; justify-content: center; box-sizing: border-box; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .section_prompt_text { width: 100%; margin: 0px; color: var(--white); text-align: center; font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 32px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .section_prompt_title { font-family: graphik_medium; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .prompt_spacer { display: inline-block; width: 12px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .centered_badge { left: 50%; right: auto; transform: translateX(-50%); }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .people_section_divider { width: 100%; margin-top: 56px; border-top: 1px dashed rgba(255, 255, 255, 0.18); }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_section { width: 100%; margin-top: 92px; display: flex; flex-direction: column; align-items: center; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_prompt_card { width: 346px; max-width: 100%; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_visual_wrap { width: 100%; margin-top: 44px; overflow: visible; padding-bottom: 8px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_mobile_list { display: none; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_mobile_item { display: flex; align-items: center; gap: 16px; padding: 14px 16px; border-radius: 24px; background: rgba(255, 255, 255, 0.05); }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_mobile_icon { width: 72px; height: 72px; flex-shrink: 0; border-radius: 32px; border: 3px solid var(--white); box-shadow: rgba(255, 255, 255, 0.16) 0px 0px 4px; display: flex; align-items: center; justify-content: center; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_mobile_icon svg { width: 32px; height: 32px; display: block; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_mobile_copy { display: flex; flex-direction: column; gap: 2px; min-width: 0px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_visual_canvas { width: min(100%, 1047px); min-height: 440px; height: auto; position: relative; margin: 0px auto; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; row-gap: 24px; transform-origin: center top; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group { --shape-size: 120px; --shape-radius: 32px; --shape-border-width: 4px; --shape-shadow-blur: 8px; --shape-top: 136px; --connector-top: 56px; --connector-height: 80px; --connector-anchor-y: 40px; width: var(--shape-size); height: 440px; flex: 0 0 var(--shape-size); position: relative; margin-left: -16px; opacity: 1; transform-origin: center center; will-change: transform; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group:first-child { margin-left: 0px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_label_block { position: absolute; z-index: 5; display: flex; flex-direction: column; align-items: flex-start; left: calc(50% + 14px); width: var(--label-width); text-align: left; color: var(--white); }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_label_block.bottom, .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_label_block.top { align-items: flex-start; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.top .bogo_label_block { top: 0px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.top .bogo_connector { height: calc(var(--shape-top) + var(--connector-anchor-y) - var(--connector-top)); }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.bottom .bogo_label_block { top: calc(var(--shape-top) + var(--shape-size) + 24px); }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.bottom .bogo_connector { top: calc(var(--shape-top) + var(--connector-anchor-y)); height: calc(var(--shape-size) - var(--connector-anchor-y) + 99px); }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_label { margin: 0px; color: rgb(255, 255, 255); font-family: graphik_light; font-size: 20px; font-style: italic; font-weight: 400; line-height: 24px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_value { margin: 2px 0px 0px; font-family: graphik_semibold; font-size: 20px; font-style: normal; font-weight: 600; line-height: 32px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_connector { position: absolute; z-index: 4; left: 50%; top: var(--connector-top); height: var(--connector-height); transform: translateX(-50%); width: 6px; border: 0px; pointer-events: none; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_connector::before { content: ""; position: absolute; top: 0px; bottom: 0px; left: 50%; width: 1px; transform: translateX(-50%); background: repeating-linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 1.99px, transparent 0px, transparent 5.96px); }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_connector::after { content: ""; position: absolute; left: 50%; width: 5.333px; height: 5.333px; border-radius: 50%; background: rgb(255, 255, 255); transform: translateX(-50%); }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.top .bogo_connector::after { bottom: -2.667px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.bottom .bogo_connector::after { top: -2.667px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_shape { position: absolute; z-index: 2; left: 0px; top: var(--shape-top); width: var(--shape-size); height: var(--shape-size); background: var(--shape-color); border: var(--shape-border-width) solid var(--white); border-radius: var(--shape-radius); box-shadow: 0 0 var(--shape-shadow-blur) rgba(0,0,0,.16); display: flex; align-items: center; justify-content: center; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_shape .bogo_icon { display: block; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_lesson_card { width: 100%; max-width: 1047px; min-height: 193px; margin-top: 32px; padding: 24px; border-radius: 32px; background: rgb(0, 122, 56); box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_lesson_action, .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_lesson_intro, .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_lesson_text { width: 100%; margin: 0px; color: var(--white); text-align: center; font-family: graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 32px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_lesson_title { font-family: graphik_semibold; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_lesson_action { color: rgb(23, 219, 113); font-family: graphik_semibold; text-decoration: underline 1px; text-underline-offset: 3px; cursor: pointer; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_section { width: 100%; margin-top: 108px; display: flex; flex-direction: column; align-items: center; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_content_row { width: 100%; margin-top: 62px; display: flex; align-items: flex-start; justify-content: center; gap: 51px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_shell { width: 529px; max-width: 100%; flex-shrink: 0; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_shell .donut_chart_wrapper { width: 529px; max-width: 100%; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_shell .donut_container { display: flex; flex-direction: column; align-items: center; gap: 19px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_shell .donut_svg_wrap { width: 529px; max-width: 100%; height: 348px; position: relative; overflow: visible; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart { width: 529px; height: 372px; display: block; overflow: visible; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .semi_tapered_arc { cursor: pointer; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_value { fill: var(--white); font-family: graphik; font-size: 24px; font-weight: 700; text-anchor: middle; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_center_graphic { position: absolute; inset: 0px; width: 100%; height: 100%; z-index: 5; pointer-events: none; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_center_graphic .referral_trinity_icon { position: absolute; left: 40.45%; top: 54%; width: 19.28%; height: auto; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_center_graphic svg { display: block; overflow: visible; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_legends { width: auto; max-width: 100%; margin-top: 0px; position: relative; z-index: 4; display: flex; flex-direction: column; align-items: center; gap: 8px; justify-content: center; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_legends .legend_row { display: flex; align-items: center; justify-content: center; gap: 16px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_legends .label_text { display: flex; align-items: center; gap: 8px; padding: 4px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_legends .label_text span { color: var(--white); font-family: graphik; font-size: 16px; font-style: normal; font-weight: 500; line-height: 24px; white-space: nowrap; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_legends .label_color { width: 16px; height: 16px; border-radius: 50%; border: 1px solid var(--white); }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_insight_card { width: 426px; max-width: 100%; min-height: 513px; padding: 30px 28px 32px 32px; border-radius: 32px; background: rgb(0, 122, 56); box-sizing: border-box; display: flex; flex-direction: column; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_insight_heading { display: flex; flex-direction: column; align-items: center; color: var(--white); }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_insight_heading h3, .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_insight_heading p { margin: 0px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_insight_heading h3 { font-family: graphik_medium; font-size: 49px; font-style: normal; font-weight: 500; line-height: 63px; text-align: center; max-width: 366px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_insight_heading p { font-family: graphik; font-size: 24px; line-height: 32px; max-width: 362px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_copy_block { margin-top: 24px; max-width: 362px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_copy_block .referral_copy_text { max-width: 362px !important; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_copy_block .referral_copy_title_insight { margin-left: 25px !important; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .gender_section { width: 100%; margin-top: 112px; display: flex; flex-direction: column; align-items: center; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .gender_prompt_card { width: 404px; max-width: 100%; min-height: 80px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .gender_prompt_card .section_prompt_text { font-family: graphik_medium; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .gender_charts_row { width: 100%; margin-top: 84px; display: flex; flex-direction: column; align-items: center; gap: 88px; justify-content: flex-start; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .gender_chart { width: 622px; max-width: 100%; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .gender_chart_title { margin: 0px; color: var(--white); text-align: center; font-family: graphik_medium; font-size: 20px; font-style: normal; font-weight: 500; line-height: 22px; letter-spacing: 0px; }
.pd_industry_page_2025 .industry_people_spoken_section_2025 .gender_chart_image { width: 100%; margin-top: 16px; line-height: 0; }
@media screen and (max-width: 768px) {
  .pd_industry_page_2025 .industry_people_spoken_section_2025 { padding-bottom: 72px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .block_container { padding-top: 72px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .people_spoken_intro { margin-top: 16px; font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .complaint_highlight_card { min-height: auto; margin-top: 40px; padding: 24px 18px 20px; border-radius: 24px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .complaint_rank_badge { top: -14px; width: 28px; height: 28px; border-radius: 8px; font-size: 14px; line-height: 16px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .complaint_highlight_text { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_cards_row { flex-direction: column; align-items: center; gap: 24px; margin-top: 24px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_insight_card, .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_metrics_card { width: 100%; max-width: 390px; min-height: auto; border-radius: 24px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_metrics_card { width: 100%; max-width: 390px; border-radius: 0px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_percentages_image { width: 100%; height: auto; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_insight_card { padding: 24px 20px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_insight_card h3 { font-size: 32px; line-height: 40px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_copy_block { gap: 6px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_copy_block:first-of-type { margin-top: 18px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_copy_text, .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_copy_title { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_copy_divider { margin: 20px 0px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .people_section_divider { margin-top: 48px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_section { margin-top: 64px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_prompt_card { max-width: 320px; min-height: auto; padding: 24px 18px 20px; border-radius: 24px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_prompt_card .section_prompt_text { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_visual_wrap { margin-top: 40px; padding-bottom: 0px; overflow: visible; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_mobile_list { display: none; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_visual_canvas { width: 100%; max-width: 390px; min-height: auto; height: auto; flex-flow: column; align-items: center; justify-content: flex-start; row-gap: 0px; padding: 0px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group { --mobile-label-width: clamp(90px,27vw,112px); --mobile-connector-length: clamp(38px,calc(10vw + 4px),54px); width: 100%; height: var(--mobile-shape-size); flex: 0 0 var(--mobile-shape-size); margin-left: 0px; margin-top: -10px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group:first-child { margin-top: 0px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_label_block { top: 50%; width: var(--mobile-label-width); transform: translateY(-50%); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.top .bogo_label_block { top: 50%; left: calc(50% - var(--mobile-shape-half-size) + var(--mobile-connector-depth) - var(--mobile-connector-length) - var(--mobile-label-width) - 4px); align-items: flex-end; text-align: right; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.top .bogo_connector { top: 50%; left: calc(50% - var(--mobile-shape-half-size) + var(--mobile-connector-depth)); width: var(--mobile-connector-length); height: 6px; transform: translate(-100%, -50%); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.bottom .bogo_label_block { top: 50%; left: calc(50% + var(--mobile-shape-half-size) - var(--mobile-connector-depth) + var(--mobile-connector-length) + 4px); align-items: flex-start; text-align: left; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.bottom .bogo_connector { top: 50%; left: calc(50% + var(--mobile-shape-half-size) - var(--mobile-connector-depth)); width: var(--mobile-connector-length); height: 6px; transform: translateY(-50%); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_label { font-size: 14px; line-height: 18px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_value { margin-top: 2px; font-size: 14px; line-height: 18px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_connector::before { top: 50%; bottom: auto; left: 0px; width: 100%; height: 1px; transform: translateY(-50%); background: repeating-linear-gradient(90deg, rgb(255, 255, 255) 0px, rgb(255, 255, 255) 1.99px, transparent 0px, transparent 5.96px); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.top .bogo_connector::after { inset: 50% -2.667px auto auto; transform: translateY(-50%); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.bottom .bogo_connector::after { left: -2.667px; top: 50%; transform: translateY(-50%); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_shape { left: 50%; top: 0px; width: var(--mobile-shape-size); height: var(--mobile-shape-size); border-radius: 16px; transform: translateX(-50%); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_shape .bogo_icon { max-width: 52%; max-height: 52%; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_shape .bogo_icon_shipping { width: 42%; height: auto; max-width: 42%; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_shape .bogo_icon_plus_one { width: 36%; height: auto; max-width: 36%; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_lesson_card { max-width: 390px; min-height: auto; margin-top: 40px; padding: 24px 18px; border-radius: 24px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_lesson_action, .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_lesson_intro, .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_lesson_text { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_section { margin-top: 64px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_prompt_card { max-width: 390px; min-height: auto; padding: 24px 18px 20px; border-radius: 24px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_prompt_card .section_prompt_text { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_content_row { flex-direction: column; align-items: center; gap: 24px; margin-top: 32px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_shell { width: 100%; max-width: 390px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_shell .donut_chart_wrapper { width: 100%; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_shell .donut_svg_wrap { width: 100%; height: auto; aspect-ratio: 529 / 372; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart { width: 100%; height: auto; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_value { font-size: 20px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_center_graphic .referral_trinity_icon { left: 40.45%; top: 54%; width: 19.28%; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_legends { width: 100%; gap: 8px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_legends .legend_row { width: 100%; display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 6px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_legends .label_text { align-items: flex-start; gap: 6px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_legends .label_text span { font-size: 14px; line-height: 20px; white-space: normal; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_insight_card { width: 100%; max-width: 390px; min-height: auto; padding: 24px 20px; border-radius: 24px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_insight_heading h3 { font-size: 30px; line-height: 38px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_insight_heading p { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_copy_block { margin-top: 18px; }
}
@media screen and (max-width: 430px) {
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_visual_canvas { width: calc(-16px + 100vw); max-width: none; margin-left: 50%; transform: translateX(-50%); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group { --mobile-label-width: clamp(78px,25vw,88px); --mobile-connector-length: clamp(34px,calc(9vw + 4px),42px); margin-top: -8px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_label, .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_value { font-size: 14px; line-height: 18px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_shape .bogo_icon { max-width: 48%; max-height: 48%; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_shape .bogo_icon_shipping { width: 38%; max-width: 38%; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_shape .bogo_icon_plus_one { width: 32%; max-width: 32%; }
}
.pd_industry_page_2025 .industry_nextstep_section { width: 100%; background: rgb(32, 32, 33); margin-bottom: 100px; }
.pd_industry_page_2025 .industry_nextstep_section .container { width: 80%; margin: auto; max-width: 1440px; }
@media screen and (max-width: 1280px) {
  .pd_industry_page_2025 .industry_nextstep_section .container { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_industry_page_2025 .industry_nextstep_section .container { width: 90% !important; }
}
.pd_industry_page_2025 .industry_nextstep_section .nextstep_block { display: flex; flex-direction: column; align-items: center; padding-bottom: 56px; padding-top: 116px !important; }
.pd_industry_page_2025 .industry_nextstep_section .nextstep_intro { width: 100%; max-width: 618px; margin: 16px auto 0px; color: rgb(255, 255, 255); text-align: center; font-family: Graphik; font-size: 18px; font-style: normal; font-weight: 400; line-height: 36px; }
.pd_industry_page_2025 .industry_nextstep_section .nextstep_intro .highlight { color: rgb(23, 219, 113); font-family: graphik_medium; }
.pd_industry_page_2025 .industry_nextstep_section .nextstep_playbook_title { width: 100%; max-width: 636px; margin: 56px 0px 16px; color: var(--white); text-align: center; font-family: Graphik; font-size: 18px; font-style: normal; font-weight: 500; line-height: 36px; }
.pd_industry_page_2025 .industry_nextstep_section .nextstep_cards { width: 590px; max-width: 100%; display: flex; flex-direction: column; gap: 14px; }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card { width: 590px; max-width: 100%; display: flex; align-items: center; justify-content: flex-start; gap: 20px; padding: 16px 24px; box-sizing: border-box; border: 4px solid rgb(255, 255, 255); border-radius: 32px; box-shadow: rgba(255, 255, 255, 0.16) 0px 0px 4px; }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card.pink { background: rgb(251, 230, 234); }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card.gray { background: rgb(242, 242, 242); }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card.yellow { background: rgb(255, 248, 231); }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card.compact { height: 150px; }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card.tall { height: 178px; }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_visual { width: 107px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; line-height: 0; }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_visual.platform_visual { aspect-ratio: 107 / 76.683; }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_visual.service_visual { aspect-ratio: 153 / 127; }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_visual.analytics_visual { aspect-ratio: 107 / 80; }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_visual > span { display: flex; width: 100%; height: 100%; }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_visual svg { display: block; width: 100%; height: 100%; }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_copy { width: 415px; flex: 0 0 415px; min-width: 0px; display: flex; flex-direction: column; justify-content: center; }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_copy h3 { margin: 0px 0px 2px; color: var(--black01); font-family: graphik_medium; font-size: 18px; font-weight: 500; line-height: 32px; }
.pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_copy p { margin: 0px; color: var(--black01); font-family: graphik_regular; font-size: 16px; font-weight: 400; line-height: 28px; }
.pd_industry_page_2025 .industry_nextstep_section .nextstep_tagline { width: 100%; max-width: 618px; margin: 100px auto 0px; color: var(--white); text-align: center; font-family: graphik_regular; font-size: 32px; font-weight: 400; line-height: 36px; }
.pd_industry_page_2025 .industry_nextstep_section .nextstep_cta { padding: 12px 0px; cursor: pointer; border-radius: 8px; display: flex; max-height: 52px; align-items: center; justify-content: center; transition: background-color 0.5s; width: 250px; margin-top: 24px; background: rgb(255, 102, 0); border-width: medium medium 4px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 122, 56); border-image: initial; color: rgb(255, 255, 255); font-family: graphik_medium; font-size: 15px; font-weight: 500; line-height: 22.5px; text-align: center; text-transform: none; }
.pd_industry_page_2025 .industry_nextstep_section .nextstep_cta:focus { outline: none; box-shadow: rgba(5, 39, 105, 0.1) 0px 2px 4px, rgba(5, 39, 105, 0.15) 0px 4px 6px; }
.pd_industry_page_2025 .industry_nextstep_section .nextstep_cta:disabled { cursor: not-allowed; opacity: 0.6; }
.pd_industry_page_2025 .industry_nextstep_section .nextstep_questions_bar { background: rgb(26, 26, 26); padding: 32px 200px; text-align: center; }
.pd_industry_page_2025 .industry_nextstep_section .nextstep_questions_bar p { margin: 0px; color: var(--white); font-family: graphik_regular; font-size: 20px; font-weight: 400; line-height: 36px; }
.pd_industry_page_2025 .industry_nextstep_section .nextstep_questions_bar a { color: rgb(23, 219, 113); font-family: graphik_medium; }
@media screen and (max-width: 768px) {
  .pd_industry_page_2025 .industry_nextstep_section { margin-bottom: 72px; }
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_block { padding-top: 72px !important; padding-bottom: 40px; }
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_intro { margin-top: 16px; font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_playbook_title { margin: 40px 0px 16px; font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_cards { width: 100%; max-width: 390px; align-items: center; margin: 0px auto; gap: 16px; }
  .pd_industry_page_2025 .industry_nextstep_section .verdict_card { width: 100%; height: auto; min-height: auto; flex-direction: column; align-items: center; gap: 14px; padding: 20px 18px; border-width: 3px; border-radius: 24px; text-align: center; }
  .pd_industry_page_2025 .industry_nextstep_section .verdict_card.compact, .pd_industry_page_2025 .industry_nextstep_section .verdict_card.tall { height: auto; }
  .pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_visual { width: 88px; align-self: center; margin: 0px auto; }
  .pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_visual.service_visual { width: 104px; }
  .pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_copy { width: 100%; flex: 1 1 auto; align-items: center; text-align: center; }
  .pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_copy h3 { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_copy p { font-size: 14px; line-height: 22px; }
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_tagline { margin-top: 56px; font-size: 24px; line-height: 32px; }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_tagline { font-size: 22px; line-height: 24px; }
}
@media screen and (max-width: 768px) {
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_cta { width: 100%; max-width: 250px; min-height: 48px; margin-top: 20px; padding: 12px 18px; font-size: 14px; line-height: 20px; }
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_questions_bar { padding: 24px 20px; }
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_questions_bar p { font-size: 14px; line-height: 24px; }
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_questions_bar .desktop_br, .pd_industry_page_2025 .industry_nextstep_section .nextstep_questions_bar .mobile_br { display: none; }
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_questions_bar a { display: block; }
}
@media (min-width: 1101px) and (max-width: 1280px) {
  .pd_industry_page_2025 .block_container { width: 88%; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container { gap: 24px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline .summary { width: min(45vw, 500px); }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline img { max-width: min(45vw, 500px); height: auto; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box { width: min(43vw, 490px); height: auto; min-height: 520px; padding: 40px 32px 30px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box h1 { font-size: clamp(104px, 9.6vw, 124px); line-height: 1.12; }
  .pd_industry_page_2025 .dm_wrapper .chart_container { gap: 24px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_left_column { width: min(44vw, 510px); }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_intro_card { width: 100%; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .donut_chart_wrapper, .pd_industry_page_2025 .dm_wrapper .chart_container .donut_svg_wrap, .pd_industry_page_2025 .dm_wrapper .chart_container .spending_source_chart { width: min(44vw, 500px); }
  .pd_industry_page_2025 .dm_wrapper .chart_container .chart_content { width: min(43vw, 480px); }
  .pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .divider { width: 100%; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_content_row { gap: 32px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_shell { width: min(47vw, 529px); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_insight_card { width: min(40vw, 426px); }
}
@media (min-width: 769px) and (max-width: 1100px) {
  .pd_industry_page_2025 .dm_wrapper .block_container, .pd_industry_page_2025 .donut_chart_section .block_container, .pd_industry_page_2025 .industry_money_moves_section_2025 .block_container, .pd_industry_page_2025 .industry_moves_wrapper .block_container, .pd_industry_page_2025 .industry_nextstep_section .block_container, .pd_industry_page_2025 .industry_orders_section .block_container, .pd_industry_page_2025 .industry_people_spoken_section_2025 .block_container { padding-top: 88px; }
  .pd_industry_page_2025 .dm_wrapper .header, .pd_industry_page_2025 .donut_chart_section .header, .pd_industry_page_2025 .industry_money_moves_section_2025 .header, .pd_industry_page_2025 .industry_moves_wrapper .header, .pd_industry_page_2025 .industry_nextstep_section .header, .pd_industry_page_2025 .industry_orders_section .header, .pd_industry_page_2025 .industry_people_spoken_section_2025 .header { gap: 12px; }
  .pd_industry_page_2025 .dm_wrapper .header h2, .pd_industry_page_2025 .donut_chart_section .header h2, .pd_industry_page_2025 .industry_money_moves_section_2025 .header h2, .pd_industry_page_2025 .industry_moves_wrapper .header h2, .pd_industry_page_2025 .industry_nextstep_section .header h2, .pd_industry_page_2025 .industry_orders_section .header h2, .pd_industry_page_2025 .industry_people_spoken_section_2025 .header h2 { font-size: 24px; line-height: 34px; text-align: center; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 { padding-bottom: 88px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container { flex-direction: column; align-items: stretch; gap: 28px; width: 100%; max-width: 640px; margin: 48px auto 0px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline { width: 100%; align-items: center; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline .summary { width: 100%; padding: 22px 20px; border-radius: 20px; font-size: 16px; line-height: 28px; text-align: center; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline .summary p { margin: 0px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .stats_container .timeline img { display: block; width: 100%; height: auto; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box { width: 100%; height: auto; min-height: auto; padding: 32px 24px 28px; border-radius: 28px; text-align: center; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box h1 { font-size: 88px; line-height: 104px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box p { font-size: 16px; line-height: 28px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box .divider { width: 100%; height: auto; margin: 22px 0px; }
  .pd_industry_page_2025 .industry_money_moves_section_2025 .growth_box .growth_box_text { align-items: center; gap: 10px; }
  .pd_industry_page_2025 .donut_chart_section .block_container { gap: 36px; }
  .pd_industry_page_2025 .donut_chart_section .days_chart { padding: 88px 0px; }
  .pd_industry_page_2025 .donut_chart_section .header_text { gap: 18px; }
  .pd_industry_page_2025 .donut_chart_section .header_text .days_chart_text p { font-size: 16px; line-height: 28px; }
  .pd_industry_page_2025 .donut_chart_section .chart_container { flex-direction: column; align-items: stretch; gap: 28px; width: 100%; max-width: 640px; margin: 0px auto; }
  .pd_industry_page_2025 .donut_chart_section .chart_container .chart_content { width: 100%; height: auto; padding: 28px 24px; border-radius: 28px; }
  .pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .divider { width: 100%; margin-top: 22px; margin-bottom: 22px; }
  .pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_header h2 { margin: 0px; font-size: 88px; line-height: 104px; }
  .pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_header ul li, .pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_text .text_paragraph, .pd_industry_page_2025 .donut_chart_section .chart_container .chart_content .chart_content_text .text_title { font-size: 16px; line-height: 28px; }
  .pd_industry_page_2025 .donut_chart_section .donut_chart_wrapper, .pd_industry_page_2025 .donut_chart_section .donut_svg_wrap { width: 100%; max-width: 520px; margin: 0px auto; }
  .pd_industry_page_2025 .donut_chart_section .donut_svg_wrap { height: auto; aspect-ratio: 1 / 1; }
  .pd_industry_page_2025 .donut_chart_section .donut_chart { width: 100%; height: auto; }
  .pd_industry_page_2025 .dm_wrapper { padding-bottom: 88px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container { flex-direction: column; align-items: stretch; gap: 28px; width: 100%; max-width: 640px; margin: 48px auto 0px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_left_column { width: 100%; gap: 22px; align-items: center; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_intro_card { width: 100%; min-height: auto; padding: 22px 20px; border-radius: 28px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_intro_card p { font-size: 16px; line-height: 28px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .donut_chart_wrapper { width: 100%; max-width: 520px; margin: 0px auto; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .donut_container { gap: 24px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .donut_svg_wrap { width: 100%; max-width: 520px; height: auto; aspect-ratio: 529 / 372; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_source_chart { width: 100%; height: auto; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_value { font-size: 24px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_legends { width: 100%; gap: 8px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_legends .legend_row { width: 100%; display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 10px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_legends .label_text { align-items: flex-start; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .spending_chart_legends .label_text span { font-size: 15px; line-height: 22px; white-space: normal; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .chart_content { width: 100%; height: auto; padding: 28px 24px; border-radius: 28px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .divider { width: 100%; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .chart_content_header h2 { font-size: 88px; line-height: 104px; }
  .pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .chart_content_text .text_paragraph, .pd_industry_page_2025 .dm_wrapper .chart_container .chart_content .chart_content_text .text_title { font-size: 16px; line-height: 28px; }
  .pd_industry_page_2025 .industry_moves_wrapper { padding-bottom: 88px; }
  .pd_industry_page_2025 .industry_moves_wrapper .moves_intro_text { font-size: 16px; line-height: 28px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section { flex-direction: column; gap: 28px; width: 100%; max-width: 640px; margin: 48px auto 0px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .content_card { width: 100%; min-width: 0px; min-height: auto; border-radius: 28px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_country_card, .pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_insight_card { padding: 28px 24px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_insight_card h3 { font-size: 40px; line-height: 52px; margin-bottom: 18px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_card_text .text_title { margin-left: 0px; font-size: 16px; line-height: 28px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_card_text .text_paragraph { font-size: 16px; line-height: 28px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .moves_country_card h3 { font-size: 16px; line-height: 26px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .country_pill { min-height: 58px; padding: 13px 22px; }
  .pd_industry_page_2025 .industry_moves_wrapper .content_section .country_pill span { font-size: 16px; line-height: 26px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section { margin-top: 112px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section h2 { font-size: 24px; line-height: 34px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_card .meta_label, .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_intro, .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_move_card .text_paragraph { font-size: 16px; line-height: 28px; }
  .pd_industry_page_2025 .industry_moves_wrapper .what_people_bought_section .what_people_bought_move_card { padding: 28px 24px; border-radius: 28px; }
  .pd_industry_page_2025 .industry_orders_section { padding-bottom: 88px; }
  .pd_industry_page_2025 .industry_orders_section .tools_intro_text { font-size: 16px; line-height: 28px; }
  .pd_industry_page_2025 .industry_orders_section .tools_cards { width: 100%; max-width: 640px; gap: 18px; }
  .pd_industry_page_2025 .industry_orders_section .tool_card { min-height: auto; flex-direction: column; align-items: center; text-align: center; gap: 16px; padding: 24px 22px; border-radius: 28px; }
  .pd_industry_page_2025 .industry_orders_section .tool_card_icon { width: 96px; }
  .pd_industry_page_2025 .industry_orders_section .tool_card_icon.domain_icon { height: 80px; }
  .pd_industry_page_2025 .industry_orders_section .tool_card_icon.recovery_icon { height: 82px; }
  .pd_industry_page_2025 .industry_orders_section .tool_card_icon svg { width: 96px; }
  .pd_industry_page_2025 .industry_orders_section .tool_card_content { align-items: center; }
  .pd_industry_page_2025 .industry_orders_section .tool_card_text, .pd_industry_page_2025 .industry_orders_section .tool_card_title { font-size: 16px; line-height: 26px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 { padding-bottom: 88px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_lesson_action, .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_lesson_intro, .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_lesson_text, .pd_industry_page_2025 .industry_people_spoken_section_2025 .complaint_highlight_text, .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_copy_text, .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_copy_title, .pd_industry_page_2025 .industry_people_spoken_section_2025 .people_spoken_intro, .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_copy_text, .pd_industry_page_2025 .industry_people_spoken_section_2025 .section_prompt_text { font-size: 16px; line-height: 28px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .complaint_highlight_card, .pd_industry_page_2025 .industry_people_spoken_section_2025 .section_prompt_card { border-radius: 28px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_cards_row, .pd_industry_page_2025 .industry_people_spoken_section_2025 .gender_charts_row, .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_content_row { flex-direction: column; align-items: center; gap: 28px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_insight_card, .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_metrics_card, .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_insight_card { width: 100%; max-width: 640px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_insight_card, .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_insight_card { min-height: auto; padding: 28px 24px; border-radius: 28px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .feedback_insight_card h3 { font-size: 40px; line-height: 52px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_visual_canvas { width: 100%; max-width: 640px; min-height: auto; flex-flow: column; align-items: center; row-gap: 0px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group { --tablet-label-width: 142px; --tablet-connector-length: 74px; width: 100%; height: var(--tablet-shape-size); flex: 0 0 var(--tablet-shape-size); margin-left: 0px; margin-top: -12px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group:first-child { margin-top: 0px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.bottom .bogo_connector, .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.bottom .bogo_label_block, .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.top .bogo_connector, .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.top .bogo_label_block, .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_label_block { top: 50%; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_label_block { width: var(--tablet-label-width); transform: translateY(-50%); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.top .bogo_label_block { left: calc(50% - var(--tablet-shape-half-size) + var(--tablet-connector-depth) - var(--tablet-connector-length) - var(--tablet-label-width) - 4px); align-items: flex-end; text-align: right; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.top .bogo_connector { left: calc(50% - var(--tablet-shape-half-size) + var(--tablet-connector-depth)); width: var(--tablet-connector-length); height: 6px; transform: translate(-100%, -50%); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.bottom .bogo_label_block { left: calc(50% + var(--tablet-shape-half-size) - var(--tablet-connector-depth) + var(--tablet-connector-length) + 4px); align-items: flex-start; text-align: left; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.bottom .bogo_connector { left: calc(50% + var(--tablet-shape-half-size) - var(--tablet-connector-depth)); width: var(--tablet-connector-length); height: 6px; transform: translateY(-50%); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_connector::before { top: 50%; bottom: auto; left: 0px; width: 100%; height: 1px; transform: translateY(-50%); background: repeating-linear-gradient(90deg, rgb(255, 255, 255) 0px, rgb(255, 255, 255) 1.99px, transparent 0px, transparent 5.96px); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.top .bogo_connector::after { inset: 50% -2.667px auto auto; transform: translateY(-50%); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_group.bottom .bogo_connector::after { left: -2.667px; top: 50%; transform: translateY(-50%); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_shape { left: 50%; top: 0px; width: var(--tablet-shape-size); height: var(--tablet-shape-size); border-radius: 18px; transform: translateX(-50%); }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_shape .bogo_icon { max-width: 50%; max-height: 50%; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_shape .bogo_icon_shipping { width: 40%; max-width: 40%; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_shape .bogo_icon_plus_one { width: 34%; max-width: 34%; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_label, .pd_industry_page_2025 .industry_people_spoken_section_2025 .bogo_item_value { font-size: 16px; line-height: 22px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_shell { width: 100%; max-width: 560px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_shell .donut_chart_wrapper { width: 100%; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart_shell .donut_svg_wrap { width: 100%; height: auto; aspect-ratio: 529 / 372; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_chart { width: 100%; height: auto; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_insight_heading h3 { font-size: 38px; line-height: 48px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .referral_insight_heading p { font-size: 18px; line-height: 28px; }
  .pd_industry_page_2025 .industry_people_spoken_section_2025 .gender_chart { width: 100%; max-width: 640px; }
  .pd_industry_page_2025 .industry_nextstep_section { margin-bottom: 88px; }
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_intro, .pd_industry_page_2025 .industry_nextstep_section .nextstep_playbook_title { font-size: 16px; line-height: 28px; }
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_cards { width: 100%; max-width: 640px; gap: 18px; }
  .pd_industry_page_2025 .industry_nextstep_section .verdict_card { width: 100%; height: auto; min-height: auto; flex-direction: column; align-items: center; gap: 16px; padding: 24px 22px; border-radius: 28px; text-align: center; }
  .pd_industry_page_2025 .industry_nextstep_section .verdict_card.compact, .pd_industry_page_2025 .industry_nextstep_section .verdict_card.tall { height: auto; }
  .pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_visual { width: 96px; }
  .pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_visual.service_visual { width: 112px; }
  .pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_copy { width: 100%; flex: 1 1 auto; align-items: center; text-align: center; }
  .pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_copy h3, .pd_industry_page_2025 .industry_nextstep_section .verdict_card .verdict_card_copy p { font-size: 16px; line-height: 26px; }
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_tagline { margin-top: 64px; font-size: 28px; line-height: 34px; }
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_questions_bar { padding: 28px 40px; }
  .pd_industry_page_2025 .industry_nextstep_section .nextstep_questions_bar p { font-size: 16px; line-height: 28px; }
}
.industry_home_btn { display: flex; border: .5px solid var(--primary); color: var(--black01); width: 277px; height: 46px; box-sizing: border-box; justify-content: flex-start; align-items: center; background-color: rgb(248, 255, 251); border-radius: 8px; padding: 2px 13px; box-shadow: rgba(0, 0, 0, 0.08) 0px 12px 24px 0px; margin-bottom: 1rem; cursor: pointer; text-decoration: none; white-space: nowrap; }
.industry_home_btn .report_icon_box { display: flex; width: 42px; height: 42px; flex: 0 0 42px; align-items: center; justify-content: center; }
.industry_home_btn .text { flex: 0 0 auto; margin-left: 4px; font-size: 14px; font-weight: 400; line-height: 22px; white-space: nowrap; }
.industry_home_btn .icon_box { display: flex; width: 24px; height: 24px; flex: 0 0 24px; align-items: center; justify-content: center; margin-left: auto; }
.industry_home_btn .icon_box svg { width: 24px; height: 24px; }
@media screen and (max-width: 640px) {
  .industry_home_btn { width: 218px; height: 37px; padding: 4px 8px 5px; }
  .industry_home_btn .report_icon_box { width: 28px; height: 28px; flex-basis: 28px; }
  .industry_home_btn .text { margin-left: 3px; font-size: 12px; line-height: 20px; }
  .industry_home_btn .icon_box { width: 16px; height: 16px; flex-basis: 16px; }
  .industry_home_btn .icon_box svg { width: 16px; height: 16px; }
}
.industry-sidebar-icon { position: fixed; top: 32px; right: 40px; background-color: rgb(16, 16, 17); color: rgb(23, 219, 113); border-radius: 50%; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; z-index: 1000; transition: 0.3s ease-in-out; }
.industry-sidebar-icon:hover { background-color: rgb(34, 34, 34); }
@media screen and (max-width: 768px) {
  .industry-sidebar-icon { right: 20px; width: 40px; height: 40px; top: 20px; }
  .industry-sidebar-icon .mobile_icon { height: 22px; width: 22px; }
}
.industry-sidebar-icon.industry-report-pill { width: 257px; height: 38px; padding: 8px 16px; border: 2px solid rgba(255, 255, 255, 0.16); border-radius: 8px; background-color: rgb(16, 16, 17); box-shadow: none; color: var(--white); gap: 16px; font-family: graphik_medium; font-size: 14px; line-height: 22px; letter-spacing: 0px; text-transform: uppercase; white-space: nowrap; }
.industry-sidebar-icon.industry-report-pill:hover { background-color: rgb(16, 16, 17); border-color: rgba(255, 255, 255, 0.32); }
.industry-sidebar-icon.industry-report-pill .industry-report-pill__label { overflow: hidden; text-overflow: ellipsis; }
.industry-sidebar-icon.industry-report-pill .industry-report-pill__chevron { width: 13px; height: 8px; flex-shrink: 0; background: var(--primary); clip-path: polygon(50% 100%, 0px 0px, 100% 0px); transition: transform 0.3s; }
.industry-sidebar-icon.industry-report-pill.is-open .industry-report-pill__chevron { transform: rotate(180deg); }
@media screen and (max-width: 1100px) {
  .industry-sidebar-icon.industry-report-pill { top: 20px; right: 24px; width: 228px; height: 34px; padding: 6px 12px; gap: 12px; font-size: 12px; line-height: 18px; }
}
@media screen and (max-width: 768px) {
  .industry-sidebar-icon.industry-report-pill { top: 10px; right: 12px; left: auto; width: min(208px, -24px + 100vw); height: 28px; padding: 5px 9px; gap: 8px; font-size: 10px; line-height: 14px; }
  .industry-sidebar-icon.industry-report-pill .industry-report-pill__chevron { width: 9px; height: 5px; }
}
@media screen and (max-width: 430px) {
  .industry-sidebar-icon.industry-report-pill { width: min(184px, -24px + 100vw); font-size: 9px; line-height: 13px; }
}
.industry-sidebar { position: fixed; top: 0px; right: 0px; width: 668px; height: 100%; min-height: 100vh; background: rgb(16, 16, 17); color: rgb(255, 255, 255); display: flex; flex-direction: column; align-items: flex-start; padding: 48px 0px; z-index: 1100; box-shadow: rgba(0, 0, 0, 0.3) -4px 0px 10px; overflow-y: auto; scrollbar-color: var(--primary) transparent; scrollbar-width: thin; overflow-x: hidden !important; }
.industry-sidebar::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background: rgb(240, 242, 243); }
.industry-sidebar::-webkit-scrollbar { height: 4px; width: 4px; background: var(--primary); }
.industry-sidebar::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; }
.industry-sidebar::-webkit-scrollbar { width: 1px; height: 1px; background: transparent; }
.industry-sidebar::-webkit-scrollbar-track, .industry-sidebar::-webkit-scrollbar-track-piece { background: transparent; box-shadow: none; }
.industry-sidebar::-webkit-scrollbar-thumb { border-radius: 999px; background: var(--primary); box-shadow: none; }
.industry-sidebar::-webkit-scrollbar-button, .industry-sidebar::-webkit-scrollbar-corner { display: none; width: 0px; height: 0px; background: transparent; }
@media screen and (max-width: 1100px) {
  .industry-sidebar { width: 440px; max-width: 72vw; padding: 36px 0px; }
}
@media screen and (max-width: 768px) {
  .industry-sidebar { width: 76vw; max-width: 300px; padding: 20px 0px; }
}
@media screen and (max-width: 430px) {
  .industry-sidebar { width: 74vw; max-width: 270px; padding: 16px 0px; }
}
.industry-sidebar .industry-sidebar-share { position: absolute; top: 44px; left: 31px; z-index: 2; display: flex; flex-direction: column; align-items: flex-start; }
.industry-sidebar .industry-share-trigger { width: 78px; height: 38px; display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 8px; border: 0px; border-radius: 8px; background: rgb(32, 32, 33); color: var(--white); font-family: graphik_regular; font-size: 14px; line-height: 22px; text-transform: capitalize; cursor: pointer; transition: background-color 0.2s, transform 0.2s; }
.industry-sidebar .industry-share-trigger:focus-visible, .industry-sidebar .industry-share-trigger:hover { background: rgb(42, 42, 43); }
.industry-sidebar .industry-share-trigger:focus-visible { outline: 2px solid var(--primary); outline-offset: 3px; }
.industry-sidebar .industry-share-trigger .industry-share-trigger__icon { width: 16px; height: 16px; flex-shrink: 0; }
.industry-sidebar .industry-share-menu { position: absolute; top: 46px; left: 0px; display: flex; flex-direction: column; align-items: flex-start; gap: 8px; width: 69px; padding: 0px; opacity: 0; pointer-events: none; transform: translateY(-6px); transition: opacity 0.16s, transform 0.16s; }
.industry-sidebar .industry-share-menu.is-open { opacity: 1; pointer-events: auto; transform: translateY(0px); }
.industry-sidebar .industry-share-menu.is-open .industry-share-menu__link { opacity: 1; transform: translateY(0px) scale(1); }
.industry-sidebar .industry-share-menu.is-open .industry-share-menu__link:first-child { transition-delay: 0.03s; }
.industry-sidebar .industry-share-menu.is-open .industry-share-menu__link:nth-child(2) { transition-delay: 0.06s; }
.industry-sidebar .industry-share-menu.is-open .industry-share-menu__link:nth-child(3) { transition-delay: 0.09s; }
.industry-sidebar .industry-share-menu.is-open .industry-share-menu__link:nth-child(4) { transition-delay: 0.12s; }
.industry-sidebar .industry-share-menu.is-open .industry-share-menu__link:nth-child(5) { transition-delay: 0.15s; }
.industry-sidebar .industry-share-menu__link { width: 44px; height: 44px; display: inline-flex; align-items: center; justify-content: center; padding: 8px; border: 0px; border-radius: 8px; background: var(--primary); color: var(--white); cursor: pointer; opacity: 0; transform: translateY(-10px) scale(0.92); transition: opacity 0.18s, transform 0.18s, background-color 0.2s; }
.industry-sidebar .industry-share-menu__link:focus-visible, .industry-sidebar .industry-share-menu__link:hover { background: rgb(0, 168, 77); }
.industry-sidebar .industry-share-menu__link:focus-visible { outline: 2px solid var(--white); outline-offset: 2px; }
.industry-sidebar .industry-share-menu__link svg { flex-shrink: 0; }
.industry-sidebar .industry-share-menu__link.copy svg { width: 16px; height: 16px; }
@media screen and (max-width: 1100px) {
  .industry-sidebar .industry-sidebar-share { top: 36px; left: 28px; }
}
@media screen and (max-width: 768px) {
  .industry-sidebar .industry-sidebar-share { top: 20px; left: 12px; }
  .industry-sidebar .industry-share-trigger { width: 72px; height: 34px; font-size: 12px; line-height: 18px; gap: 6px; padding: 7px; }
  .industry-sidebar .industry-share-menu { top: 42px; gap: 7px; }
  .industry-sidebar .industry-share-menu__link { width: 38px; height: 38px; padding: 7px; }
}
.industry-sidebar .sidebar-header { display: flex; justify-content: flex-end; width: 100%; align-items: center; margin-bottom: 2rem; gap: 24px; padding: 0px 48px; }
@media screen and (max-width: 1100px) {
  .industry-sidebar .sidebar-header { gap: 16px; margin-bottom: 1.5rem; padding: 0px 28px; }
}
@media screen and (max-width: 768px) {
  .industry-sidebar .sidebar-header { gap: 12px; margin-bottom: 0.75rem; padding: 0px 12px; }
}
.industry-sidebar .sidebar-header h2 { font-size: 20px; line-height: 28px; font-family: graphik_medium; text-transform: uppercase; color: var(--white); opacity: 0.3; }
@media screen and (max-width: 1100px) {
  .industry-sidebar .sidebar-header h2 { font-size: 15px; line-height: 22px; }
}
@media screen and (max-width: 768px) {
  .industry-sidebar .sidebar-header h2 { font-size: 10px; line-height: 15px; }
}
.industry-sidebar .sidebar-header .close-btn { background: var(--primary); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; padding: 18px; border-radius: 50%; transition: 0.3s; }
.industry-sidebar .sidebar-header .close-btn:hover { transform: rotate(90deg); }
@media screen and (max-width: 1100px) {
  .industry-sidebar .sidebar-header .close-btn { padding: 12px; }
}
@media screen and (max-width: 768px) {
  .industry-sidebar .sidebar-header .close-btn { padding: 6px; }
}
.industry-sidebar .sidebar-menu { list-style: none; width: 100%; display: flex; flex-direction: column; gap: 16px; align-items: flex-end; padding: 0px 48px; margin-bottom: 0px; border-bottom: 0px; overflow-x: hidden !important; }
@media screen and (max-width: 1100px) {
  .industry-sidebar .sidebar-menu { gap: 12px; padding: 0px 28px; }
}
@media screen and (max-width: 768px) {
  .industry-sidebar .sidebar-menu { gap: 7px; padding: 0px 12px; }
}
.industry-sidebar .sidebar-menu .sidebar-item { background: var(--black01); padding: 16px 24px; border-radius: 16px; font-size: 18px; line-height: 28px; font-weight: 400; font-family: graphik_regular; display: flex; align-items: center; gap: 10px; cursor: pointer; width: fit-content; max-width: 100%; }
@media screen and (max-width: 1100px) {
  .industry-sidebar .sidebar-menu .sidebar-item { padding: 12px 18px; border-radius: 12px; font-size: 15px; line-height: 22px; }
}
.industry-sidebar .sidebar-menu .sidebar-item:active, .industry-sidebar .sidebar-menu .sidebar-item:hover { background: var(--pastelgreen); color: var(--black01); transition: background-color 0.5s, color 0.5s, transform 0.3s; transform: scale(1.05) !important; }
@media screen and (max-width: 768px) {
  .industry-sidebar .sidebar-menu .sidebar-item { padding: 7px 10px; border-radius: 8px; font-size: 10px; line-height: 15px; text-align: left; }
}
.industry-sidebar .sidebar-menu .sidebar-item .number_tag { width: 32px; height: 32px; flex-shrink: 0; display: block; background-position: 50% center; background-repeat: no-repeat; background-size: contain; }
@media screen and (max-width: 1100px) {
  .industry-sidebar .sidebar-menu .sidebar-item .number_tag { width: 26px; height: 26px; }
}
@media screen and (max-width: 768px) {
  .industry-sidebar .sidebar-menu .sidebar-item .number_tag { width: 18px; height: 18px; }
}
@media screen and (max-width: 640px) {
  .industry-sidebar .sidebar-menu .sidebar-item .number_tag { width: 16px; height: 16px; }
}
.industry-sidebar .sidebar-menu .sidebar-item.active, .industry-sidebar .sidebar-menu .sidebar-item:hover { background: var(--pastelgreen); color: var(--black01); }
.industry-sidebar .sidebar-menu .sidebar-item .menu-link { text-decoration: none; color: inherit; display: flex; align-items: center; gap: 10px; width: 100%; }
@media screen and (max-width: 1100px) {
  .industry-sidebar .sidebar-menu .sidebar-item .menu-link { gap: 8px; }
}
@media screen and (max-width: 768px) {
  .industry-sidebar .sidebar-menu .sidebar-item .menu-link { gap: 6px; }
}
.industry-sidebar .btn_section { width: 100%; display: flex; justify-content: flex-end; padding-right: 48px; overflow-x: hidden !important; }
@media screen and (max-width: 1100px) {
  .industry-sidebar .btn_section { padding-right: 28px; }
}
@media screen and (max-width: 768px) {
  .industry-sidebar .btn_section { padding-right: 12px; }
}
@media screen and (max-width: 640px) {
  .industry-sidebar .btn_section { padding-right: 12px; }
}
.industry-sidebar .btn_section .social-share { display: flex; align-items: flex-end; flex-direction: column; }
.industry-sidebar .btn_section .social-share__title { color: rgb(255, 255, 255); font-size: 18px; }
@media screen and (max-width: 1100px) {
  .industry-sidebar .btn_section .social-share__title { font-size: 14px; }
}
@media screen and (max-width: 768px) {
  .industry-sidebar .btn_section .social-share__title { font-size: 10px; }
}
.industry-sidebar .btn_section .social-share__links { display: flex; gap: 10px; margin-top: 14px; }
@media screen and (max-width: 1100px) {
  .industry-sidebar .btn_section .social-share__links { gap: 8px; margin-top: 12px; }
}
@media screen and (max-width: 768px) {
  .industry-sidebar .btn_section .social-share__links { gap: 6px; margin-top: 8px; }
}
.industry-sidebar .btn_section .social-share__link { color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 10px 15px; border-radius: 5px; cursor: pointer; font-size: 1rem; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; background-color: var(--primary); }
@media screen and (max-width: 1100px) {
  .industry-sidebar .btn_section .social-share__link { width: 34px; height: 34px; padding: 8px; }
}
@media screen and (max-width: 768px) {
  .industry-sidebar .btn_section .social-share__link { width: 28px; height: 28px; padding: 7px; }
}
.feature-showcase { position: relative; padding: 100px 0px 0px; display: flex; justify-content: center; align-items: center; background: var(--green04); }
.feature-showcase .content-container { display: flex; justify-content: center; width: 100%; max-width: 1200px; position: relative; }
.feature-showcase .phone-container { position: absolute; top: 10%; left: 50%; transform: translate(-50%, -50%); transition: transform 0.5s ease-in-out; }
.feature-showcase .phone-container .phone-image { width: 320px; height: auto; position: relative; z-index: 2; }
.feature-showcase .phone-container .blur-background { position: absolute; top: 50%; left: 50%; width: 530px; height: 530px; background: var(--primary); border-radius: 50%; filter: blur(44px); transform: translate(-50%, -50%); }
.feature-showcase .phone-container.fixed { position: fixed; top: 50%; transform: translate(-50%, -50%); }
.feature-showcase .phone-container.mid-fixed { position: absolute; left: 50%; bottom: -10%; top: inherit; transform: translate(-50%, -50%); transition: transform 0.5s ease-in-out; }
.feature-showcase .features-wrapper { display: flex; flex-direction: column; width: 100%; max-width: 1200px; }
.feature-card { width: 300px; padding: 16px; border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 8px 0px; position: relative; transition: transform 0.3s ease-in-out; margin-bottom: 350px; }
@media screen and (max-width: 1096px) {
  .feature-card { width: 250px; }
  .feature-card.left { margin-left: 50px; }
  .feature-card.right { margin-right: 50px; }
}
.feature-card:first-child { margin-top: 250px; }
.feature-card.mobile { box-shadow: none; width: 100%; max-width: 500px; margin-bottom: 0px; margin-right: 0px; }
.feature-card.mobile:first-child { margin-top: 0px; }
.feature-card .card_header { display: flex; align-items: center; gap: 0.5rem; justify-content: flex-start; }
.feature-card h3 { color: var(--black01); font-family: graphik_medium; font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px; }
@media screen and (max-width: 640px) {
  .feature-card h3 { font-size: 14px; line-height: 20px; }
}
.feature-card p { color: var(--balck02); font-family: graphik_regular; font-size: 14px; font-weight: 400; line-height: 24px; margin: 0.5rem auto; }
@media screen and (max-width: 640px) {
  .feature-card p { font-size: 12px; line-height: 20px; }
}
.feature-card a { color: var(--primary); text-decoration: underline; font-size: 16px; font-weight: 500; line-height: 28px; padding-top: 8px; font-family: graphik_medium; }
@media screen and (max-width: 640px) {
  .feature-card a { font-size: 14px; line-height: 20px; }
}
.feature-card.left { align-self: flex-start; }
.feature-card.right { align-self: flex-end; }
.feature-card.active { transform: scale(1.05); box-shadow: rgba(0, 0, 0, 0.2) 0px 15px 40px; }
.mobile-feature-cards { display: flex; flex-direction: column; align-items: center; width: 100%; padding: 20px; gap: 15px; }
.industry_testimonials { width: 100%; background: var(--green04); height: auto; }
.industry_testimonials .block_container { position: relative; padding: 80px 0px; width: 95%; }
@media screen and (max-width: 1024px) {
  .industry_testimonials .block_container { width: 90%; }
}
@media screen and (max-width: 768px) {
  .industry_testimonials .block_container { padding: 40px 0px 110px; }
}
@media screen and (max-width: 640px) {
  .industry_testimonials .text_no_margin { margin-top: 0px; margin-right: auto; margin-left: auto; margin-bottom: -20px !important; }
}
.industry_testimonials .cards_wrapper { width: 100%; display: flex; margin-top: 3rem; align-items: stretch; }
@media screen and (max-width: 640px) {
  .industry_testimonials .cards_wrapper { margin-top: 0px; }
}
.industry_testimonials .cards_wrapper .card, .industry_testimonials .cards_wrapper .single_slide { flex-grow: 1; display: flex; flex-direction: column; }
.industry_testimonials .cards_wrapper .card { background: var(--white); padding: 24px; border-radius: 32px; width: 100%; }
@media screen and (max-width: 1024px) {
  .industry_testimonials .cards_wrapper .card { margin-top: 40px; }
}
@media screen and (max-width: 768px) {
  .industry_testimonials .cards_wrapper .card { border-radius: 20px; }
}
.industry_testimonials .cards_wrapper .card .card_header { display: flex; flex-direction: row; align-items: flex-start; padding-top: 36px; margin-top: auto; }
@media screen and (max-width: 640px) {
  .industry_testimonials .cards_wrapper .card .card_header { padding-top: 16px; }
}
.industry_testimonials .cards_wrapper .card .card_header .card_img { width: 56px; min-width: 56px; height: 56px; min-height: 56px; border-radius: 50%; position: relative; }
.industry_testimonials .cards_wrapper .card .card_header .card_img .testimonial_image { border-radius: 50%; }
@media screen and (max-width: 480px) {
  .industry_testimonials .cards_wrapper .card .card_header .card_img { width: 42px; min-width: 42px; height: 42px; min-height: 42px; }
}
.industry_testimonials .cards_wrapper .card .card_header .card_info { display: flex; flex-direction: column; justify-content: flex-start; margin-left: 10px; }
.industry_testimonials .cards_wrapper .card .card_header .card_info a { color: var(--primary); font-size: 14px; font-weight: 500; font-family: graphik_medium; }
@media screen and (max-width: 640px) {
  .industry_testimonials .cards_wrapper .card .card_header .card_info a { font-size: 12px; }
}
.industry_testimonials .cards_wrapper .card .card_header .card_info h4 { font-family: graphik_regular; font-weight: 500; font-size: 16px; line-height: 26px; color: var(--balck02); }
.industry_testimonials .cards_wrapper .card .card_header .card_info p { font-family: graphik_regular; font-style: normal; font-weight: 400; font-size: 14px; line-height: 22px; color: var(--balck02); }
.industry_testimonials .cards_wrapper .card .card_body p { font-family: Graphik_regular; font-style: normal; font-weight: 400; font-size: 14px; line-height: 22px; color: var(--black03); }
.industry_testimonials .cards_wrapper .mySwiper { width: 90%; cursor: grab; }
@media screen and (max-width: 640px) {
  .industry_testimonials .cards_wrapper .mySwiper { width: 100%; }
}
.industry_testimonials .cards_wrapper .slick-dots { position: absolute; width: max-content; left: -40px; top: 0px; z-index: 7; flex-direction: column; display: flex !important; }
.industry_testimonials .cards_wrapper .slick-dots li { width: max-content; height: max-content; margin-bottom: 10px; }
.industry_testimonials .cards_wrapper .slick-dots li button { width: 6px; height: 6px; background: var(--grey02); border-radius: 50%; transition: 0.3s; }
.industry_testimonials .cards_wrapper .slick-dots li button::before { display: none !important; }
.industry_testimonials .cards_wrapper .slick-dots li.slick-active button { background: var(--primary); border-radius: 20px; height: 50px; }
.industry_testimonials .cards_wrapper .swiper-pagination { display: none; height: 40px; top: 0px !important; left: 0px !important; right: unset !important; }
.industry_testimonials .cards_wrapper .swiper-pagination .swiper-pagination-bullet { transition: 0.3s; }
.industry_testimonials .cards_wrapper .swiper-pagination .swiper-pagination-bullet-active { background: var(--primary); border-radius: 20px; width: 50px; }
.industry_testimonials .cards_wrapper .nav_buttons { display: flex; position: absolute; justify-content: space-between; z-index: 5; top: 45%; }
@media screen and (max-width: 768px) {
  .industry_testimonials .cards_wrapper .nav_buttons { top: 65%; }
}
@media screen and (max-width: 640px) {
  .industry_testimonials .cards_wrapper .nav_buttons { top: 57%; }
}
.industry_testimonials .cards_wrapper .slide_btn_next { margin-right: -18px; }
.industry_testimonials .cards_wrapper .slide_btn_next, .industry_testimonials .cards_wrapper .slide_btn_prev { background: rgb(0, 109, 50); box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 12px; width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.18); }
.industry_testimonials .cards_wrapper .slide_btn_prev { margin-left: -18px; }
.industry_testimonials .cards_wrapper .right_arrow { right: 24px; }
@media screen and (max-width: 768px) {
  .industry_testimonials .cards_wrapper .right_arrow { right: 40%; }
}
.industry_testimonials .cards_wrapper .left_arrow { left: 24px; }
@media screen and (max-width: 768px) {
  .industry_testimonials .cards_wrapper .left_arrow { left: 40%; }
}
.industry_testimonials .bottom_wrapper { margin-top: 4rem; }
@media screen and (max-width: 768px) {
  .industry_testimonials .bottom_wrapper { margin-top: 6rem; }
}
.industry_testimonials .bottom_wrapper .link_container { width: 100%; display: flex; justify-content: center; }
.industry_testimonials .bottom_wrapper .text_no_margin { margin: 0px !important; }
.pd_web_builder .web_builder_hero { margin-top: 100px; }
.pd_web_builder .body-cta-btn { width: 195px; margin-top: 1rem; }
@media screen and (max-width: 640px) {
  .pd_web_builder .body-cta-btn { width: 100%; }
  .pd_web_builder .desktop_br { display: none; }
}
.pd_web_builder .mobile_br { display: none; }
@media screen and (max-width: 640px) {
  .pd_web_builder .mobile_br { display: block; }
}
.pd_web_builder .mobile_link { display: none; }
.pd_web_builder .mobile_link.ipad { display: block; margin-top: 0.5rem; }
@media screen and (max-width: 960px) {
  .pd_web_builder .mobile_link { display: block; margin-top: 0.5rem; }
}
.pd_web_builder .home_faq { max-width: 1440px; margin-top: 6rem; }
.pd_web_builder .home_faq .search_container { position: relative; display: flex; align-items: center; width: 100%; margin: auto auto 16px; }
@media screen and (max-width: 1280px) {
  .pd_web_builder .home_faq .search_container { width: 100%; }
}
@media screen and (max-width: 768px) {
  .pd_web_builder .home_faq .search_container { width: 100%; }
}
.pd_web_builder .home_faq .home_faq_box { width: 100%; margin: auto; max-width: 1440px; }
@media screen and (max-width: 1280px) {
  .pd_web_builder .home_faq .home_faq_box { width: 100%; }
}
@media screen and (max-width: 768px) {
  .pd_web_builder .home_faq .home_faq_box { width: 100%; }
}
.pd_web_builder .home_faq .search_icon { position: absolute; left: 20px; color: rgb(170, 170, 170); }
.pd_web_builder .home_faq .search_input { border: 1px solid var(--grey02); width: 100%; padding: 18px 40px; border-radius: 8px; color: var(--black04); background-color: var(--white); }
@media screen and (max-width: 640px) {
  .pd_web_builder .home_faq .search_input { padding: 16px 40px; font-size: 12px; }
}
.pd_web_builder .home_faq .no-results { width: 80%; margin: auto; max-width: 1440px; }
@media screen and (max-width: 1280px) {
  .pd_web_builder .home_faq .no-results { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_web_builder .home_faq .no-results { width: 90% !important; }
}
.pd_web_builder .home_faq .no-results a { color: var(--primary); }
.pd_web_builder .left_title { display: flex; justify-content: space-between; align-items: flex-start; margin-top: 52px; }
.pd_web_builder .left_title.mobile { flex-direction: column; align-items: baseline; display: flex; }
.pd_web_builder .left_title.mobile .mobile_link { width: 100%; }
.pd_web_builder .left_title.mobile h2 { width: 70%; }
@media screen and (max-width: 640px) {
  .pd_web_builder .left_title.mobile h2 { width: 100%; }
}
.pd_web_builder .left_title.mobile p { width: 70%; }
@media screen and (max-width: 640px) {
  .pd_web_builder .left_title.mobile p { width: 100%; }
}
@media screen and (max-width: 960px) {
  .pd_web_builder .left_title { flex-direction: column; align-items: baseline; }
}
.pd_web_builder .left_title h2 { color: var(--black01); font-size: 32px; font-weight: 500; line-height: 131%; letter-spacing: -0.48px; font-family: graphik_medium; }
@media screen and (max-width: 640px) {
  .pd_web_builder .left_title h2 { font-size: 20px; }
}
.pd_web_builder .left_title p { color: var(--balck02); font-family: graphik_regular; font-size: 18px; font-weight: 400; line-height: 160%; }
@media screen and (max-width: 640px) {
  .pd_web_builder .left_title p { width: 100%; }
}
.pd_web_builder .left_title p a { color: var(--primary); font-family: graphik_medium; font-size: 18px; font-weight: 600; line-height: 28.8px; text-decoration-line: underline; text-underline-offset: 4px; }
@media screen and (max-width: 960px) {
  .pd_web_builder .left_title p { font-size: 14px; margin-top: 0.8rem; }
}
.pd_web_builder .feature_wrapper { width: 80%; margin: 200px auto auto; max-width: 1440px; }
@media screen and (max-width: 1280px) {
  .pd_web_builder .feature_wrapper { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_web_builder .feature_wrapper { width: 90% !important; margin-top: 80px; }
}
.pd_web_builder .feature_wrapper .img_split { margin-top: 2rem; display: flex; gap: 1.05rem; border-bottom: 1px solid var(--grey02); padding-bottom: 52px; }
@media screen and (max-width: 960px) {
  .pd_web_builder .feature_wrapper .img_split { flex-direction: column; height: auto; }
  .pd_web_builder .feature_wrapper .img_split .left { display: none; }
}
.pd_web_builder .feature_wrapper .img_split .right { width: calc(100% - 442px); }
@media screen and (max-width: 960px) {
  .pd_web_builder .feature_wrapper .img_split .right { width: 100%; height: auto; }
}
.pd_web_builder .web-testimonials-section { display: flex; align-items: center; justify-content: center; width: 80%; margin-top: auto; margin-right: auto; margin-left: auto; max-width: 1440px; margin-bottom: 6rem !important; }
@media screen and (max-width: 1280px) {
  .pd_web_builder .web-testimonials-section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .pd_web_builder .web-testimonials-section { width: 90% !important; }
}
.pd_web_builder .container { width: 100%; margin: 0px auto; }
.pd_web_builder .section-title { text-align: center; color: var(--black01); font-size: 40px; font-weight: 500; font-family: graphik_medium; line-height: 110%; margin: 2rem 0px 3rem; }
@media screen and (max-width: 768px) {
  .pd_web_builder .section-title { font-size: 28px; line-height: 40px; letter-spacing: -0.42px; }
}
.pd_web_builder .testimonials-grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 768px) {
  .pd_web_builder .testimonials-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 1024px) {
  .pd_web_builder .testimonials-grid { grid-template-columns: repeat(3, 1fr); grid-auto-rows: minmax(min-content, max-content); grid-auto-flow: dense; }
}
.pd_web_builder .webuilder-testimonial-card { background-color: var(--grey04); padding: 24px; border-radius: 32px; display: flex; flex-direction: column; justify-content: space-between; height: 100%; box-sizing: border-box; }
.pd_web_builder .testimonial-quote { font-family: graphik_regular; color: var(--balck02); margin-bottom: 16px; flex-grow: 1; font-size: 16px; line-height: 28px; }
@media screen and (max-width: 640px) {
  .pd_web_builder .testimonial-quote { font-size: 14px; line-height: 22px; }
}
.pd_web_builder .author-info { display: flex; align-items: center; margin-top: 16px; }
.pd_web_builder .author-info .author-wrapper { display: flex; flex-direction: column; }
.pd_web_builder .author-avatar { width: 56px; height: 56px; border-radius: 9999px; margin-right: 16px; object-fit: cover; }
@media screen and (max-width: 640px) {
  .pd_web_builder .author-avatar { width: 40px; height: 40px; }
}
.pd_web_builder .author-initial { background-color: rgb(217, 217, 217); width: 56px; height: 56px; border-radius: 9999px; margin-right: 16px; color: rgb(0, 0, 0); display: flex; align-items: center; justify-content: center; font-size: 18px; }
@media screen and (max-width: 640px) {
  .pd_web_builder .author-initial { width: 40px; height: 40px; }
}
.pd_web_builder .author-name { font-family: graphik_medium; color: rgb(0, 0, 0); font-size: 14px; }
@media screen and (max-width: 640px) {
  .pd_web_builder .author-name { font-size: 12px; }
}
.pd_web_builder .author-website { color: var(--primary); font-size: 14px; text-decoration: none; font-family: graphik_regular; font-weight: 500; }
.pd_web_builder .author-website:hover { text-decoration: underline; }
@media screen and (max-width: 640px) {
  .pd_web_builder .author-website { font-size: 12px; }
}
@media (min-width: 1024px) {
  .pd_web_builder .grid-item-1 { grid-row: span 4 / span 4; }
  .pd_web_builder .grid-item-2 { grid-row: span 2 / span 2; }
  .pd_web_builder .grid-item-3 { grid-row: span 3 / span 3; }
  .pd_web_builder .grid-item-4 { grid-row: span 2 / span 2; }
  .pd_web_builder .grid-item-5 { grid-row: span 1 / span 1; }
}
.link_wrapper { width: 100%; }
.link_wrapper .simple_link { align-items: center; gap: 8px; color: var(--primary); text-decoration: none; position: relative; transition: color 0.2s; cursor: pointer; font-size: 12px; width: fit-content; display: flex !important; }
.link_wrapper .simple_link .text { position: relative; z-index: 1; }
.link_wrapper .simple_link .arrow-icon { display: inline-flex; transition: transform 0.3s; }
.link_wrapper .simple_link .arrow-icon svg { display: block; width: 11px; height: 10px; }
.link_wrapper .simple_link:hover { color: var(--text-color); text-decoration: none; }
.link_wrapper .simple_link::after { content: ""; position: absolute; bottom: -2px; left: 0px; right: 0px; height: 2px; background-color: var(--text-color); transform: scaleX(0); transform-origin: left center; transition: transform 0.3s ease-in-out; z-index: 0; }
.link_wrapper .simple_link:hover::after { transform: scaleX(1); }
.slider-section-wrapper { height: 800px; display: flex; justify-content: center; align-items: flex-start; position: relative; max-width: 1440px; width: 80%; margin: auto; overflow-y: hidden; }
@media screen and (max-width: 1024px) {
  .slider-section-wrapper { display: none; }
}
@media screen and (max-width: 1280px) {
  .slider-section-wrapper { width: 85%; }
}
@media screen and (max-width: 768px) {
  .slider-section-wrapper { width: 90% !important; }
}
.slider-section-wrapper .slider-section { position: sticky; top: 0px; width: 100%; height: 620px; display: flex; box-sizing: border-box; overflow: hidden; margin-top: 100px; }
.slider-section-wrapper .slider-nav { display: flex; flex-direction: column; flex-shrink: 0; width: auto; }
.slider-section-wrapper .nav-item { display: flex; align-items: center; cursor: pointer; transition: 0.3s ease-in-out; color: rgb(102, 102, 102); font-weight: 500; }
.slider-section-wrapper .nav-item .nav-bar { width: 5px; height: 190px; background-color: rgb(204, 204, 204); border-radius: 2.5px; margin-right: 15px; transition: background-color 0.3s ease-in-out; }
.slider-section-wrapper .nav-item.active .nav-bar { background-color: var(--primary); }
.slider-section-wrapper .slider-content-container { flex-grow: 1; position: relative; overflow: hidden; display: flex; justify-content: center; align-items: center; }
.slider-section-wrapper .slider-content-item { position: absolute; width: 100%; height: 100%; display: flex; align-items: flex-start; justify-content: space-between; box-sizing: border-box; gap: 30px; }
.slider-section-wrapper .text-content { display: flex; flex-direction: column; justify-content: center; gap: 1.5rem; width: 500px; }
.slider-section-wrapper .text-content .single_item { padding: 24px; background-color: var(--grey04); border-radius: 12px; display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; gap: 1rem; }
.slider-section-wrapper .text-content .single_item.activeSlide { background-color: var(--pastelgreen); }
.slider-section-wrapper .text-content .single_item.activeSlide h2 { color: var(--primary); }
.slider-section-wrapper .text-content .single_item.activeSlide .btn { width: 211px; }
.slider-section-wrapper .text-content .single_item .visible_wrapper { display: flex; flex-direction: column; align-items: baseline; gap: 1rem; }
.slider-section-wrapper .text-content h2 { font-size: 28px; font-family: graphik_medium; color: var(--black01); line-height: 128%; letter-spacing: -0.42px; }
.slider-section-wrapper .text-content p { color: var(--balck02); font-family: graphik_regular; font-size: 16px; line-height: 180%; }
.slider-section-wrapper .text-content .get-started-button { background-color: rgb(76, 175, 80); color: rgb(255, 255, 255); padding: 15px 30px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 8px; font-size: 1.1em; cursor: pointer; transition: background-color 0.3s; font-weight: 600; }
.slider-section-wrapper .text-content .get-started-button:hover { background-color: rgb(69, 160, 73); }
.slider-section-wrapper .image-content { display: flex; justify-content: center; align-items: center; width: calc(100% - 500px); }
.slider-section-wrapper .image-content img { max-width: 100%; width: auto; height: auto; }
@media screen and (max-width: 640px) {
  .slider-section-wrapper .image-content img { width: 100%; height: auto; }
}
.mobile_section { display: none; width: 80%; margin: auto; max-width: 1440px; }
@media screen and (max-width: 1024px) {
  .mobile_section { display: block; }
}
@media screen and (max-width: 1280px) {
  .mobile_section { width: 85%; }
}
@media screen and (max-width: 768px) {
  .mobile_section { width: 90% !important; }
}
.mobile_section .body-cta-btn { width: 195px; margin-top: 1rem; }
@media screen and (max-width: 640px) {
  .mobile_section .body-cta-btn { width: 100%; }
}
.pd-hero-section { display: flex; max-height: 100vh; overflow: hidden; padding-left: 4%; margin: auto; max-width: 1920px; }
@media screen and (max-width: 2500px) {
  .pd-hero-section { padding-left: 10%; }
}
@media screen and (max-width: 1920px) {
  .pd-hero-section { padding-left: 15%; }
}
@media screen and (max-width: 1720px) {
  .pd-hero-section { padding-left: 10%; }
}
@media screen and (max-width: 960px) {
  .pd-hero-section { flex-direction: column; padding-left: 0px; margin-top: 100px; }
  .pd-hero-section.bumpa-ad-active { margin-top: 160px; }
}
.pd-hero-section .hero-left { flex-shrink: 0; width: 50%; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; }
@media screen and (max-width: 960px) {
  .pd-hero-section .hero-left { width: 100%; padding: 20px; }
}
@media screen and (max-width: 640px) {
  .pd-hero-section .hero-left a { width: 100%; }
}
.pd-hero-section .hero-left h1 { color: var(--black01); font-family: graphik_semibold; font-size: 48px; line-height: 116%; letter-spacing: -0.72px; margin-bottom: 20px; }
.pd-hero-section .hero-left h1 span { color: var(--primary); font-family: graphik_semibold; }
@media screen and (max-width: 768px) {
  .pd-hero-section .hero-left h1 { font-size: 28px; }
}
.pd-hero-section .hero-left p { color: var(--balck02); font-family: graphik_regular; font-size: 18px; font-weight: 400; line-height: 160%; margin-bottom: 30px; }
@media screen and (max-width: 768px) {
  .pd-hero-section .hero-left p { font-size: 14px; }
}
.pd-hero-section .hero-left .hero-slide-btn { width: 211px; height: 56px; font-size: 15px; }
@media screen and (max-width: 640px) {
  .pd-hero-section .hero-left .hero-slide-btn { height: 48px; width: 100%; margin-bottom: 2rem; }
}
.pd-hero-section .hero-right { flex-grow: 1; overflow: hidden; position: relative; height: 100vh; }
@media screen and (max-width: 960px) {
  .pd-hero-section .hero-right { width: 90%; margin: auto; height: 800px; min-height: 800px; display: flex; justify-content: center; align-items: center; }
}
.pd-hero-section .hero-right::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 25%; background: linear-gradient(0deg, rgb(255, 255, 255), rgba(255, 255, 255, 0)); pointer-events: none; z-index: 2; }
@media screen and (max-width: 768px) {
  .pd-hero-section .hero-right::after { bottom: 30px; }
}
@media screen and (max-width: 640px) {
  .pd-hero-section .hero-right::after { bottom: 400px; }
}
@media screen and (max-width: 480px) {
  .pd-hero-section .hero-right::after { bottom: 25%; }
}
@media screen and (max-width: 390px) {
  .pd-hero-section .hero-right::after { bottom: 30%; height: 30%; }
}
.pd-hero-section .hero-right .img-bg-div { position: absolute; top: 0px; left: 0px; width: 100%; min-height: 1791px; background-image: url("./css_asset_14.png"); background-size: cover; background-repeat: repeat; }
@media screen and (max-width: 640px) {
  .pd-hero-section .hero-right .img-bg-div { background-image: url("./css_asset_15.png"); background-size: contain; background-repeat: repeat; }
}
.tabbed-image-section { display: flex; flex-direction: column; align-items: center; padding: 40px 20px 0px; background-color: var(--pastelyellow); margin: 0px auto; border-radius: 32px; gap: 30px; width: 100%; max-height: 602px; min-height: 602px; height: 602px; }
@media screen and (max-width: 640px) {
  .tabbed-image-section { border-radius: 20px; padding: 30px 15px 0px; margin: 20px auto 0px; gap: 20px; min-height: 347px; height: auto; }
}
.tab_cont_flex { flex-grow: 1; }
.tabs-container { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; margin-bottom: 20px; }
@media screen and (max-width: 640px) {
  .tabs-container { gap: 6px; width: 80%; margin: 0px auto 20px; }
}
.tab-button { display: flex; align-items: center; gap: 10px; padding: 8px 16px; border: 4px solid var(--white); border-radius: 8px; color: var(--balck02); cursor: pointer; transition: 0.3s ease-in-out; white-space: nowrap; box-shadow: rgba(0, 0, 0, 0.08) 0px 2.087px 8.35px 0px; }
.tab-button, .tab-button.Blog { background-color: var(--pastelgreen); }
.tab-button.Chatbot { background-color: var(--pastelpink); }
.tab-button.Domain { background-color: var(--pastelblue); }
.tab-button.Theme { background-color: var(--grey04); }
.tab-button .tab-name { font-size: 12px; font-family: graphik_medium; line-height: 166%; }
@media screen and (max-width: 640px) {
  .tab-button .tab-name { font-size: 6.3px; }
  .tab-button .tab-icon { width: 18px; height: 18px; display: flex; justify-content: center; align-items: center; }
}
.tab-button.active { color: var(--white); }
@media screen and (max-width: 640px) {
  .tab-button { padding: 4px 8px; border-radius: 4px; gap: 6px; border: 2px solid var(--white); }
}
.image-display-container { max-width: 800px; display: flex; justify-content: center; align-items: center; margin: auto; }
.image-display-container img { width: 100%; height: auto; display: block; object-fit: scale-down; }
@media screen and (max-width: 640px) {
  .image-display-container img { margin-top: 0px !important; }
}
.image-display-container img.imageBlog { margin-top: -10px; }
@media screen and (max-width: 960px) {
  .image-display-container { height: auto; max-width: 100%; }
}
.portfolio-container { width: 80%; max-width: 1440px; margin: auto auto 3rem; }
@media screen and (max-width: 1280px) {
  .portfolio-container { width: 85%; }
}
@media screen and (max-width: 768px) {
  .portfolio-container { width: 90% !important; }
}
.portfolio-container .portfolio-title .section_title { font-weight: 500; font-size: 32px; line-height: 35px; color: var(--black01); letter-spacing: -0.015em; margin-bottom: 20px; }
@media screen and (max-width: 600px) {
  .portfolio-container .portfolio-title .section_title { font-size: 24px; }
}
.portfolio-container .mockup-grid { column-count: 3; column-gap: 25px; }
.portfolio-container .mockup-card { display: block; width: 100%; margin-bottom: 25px; border-radius: 12px; overflow: hidden; text-decoration: none; transition: transform 0.2s ease-in-out; cursor: pointer; break-inside: avoid; position: relative; }
.portfolio-container .mockup-card:hover { transform: translateY(-5px); }
.portfolio-container .mockup-image { width: 100%; height: auto; display: block; border-radius: 12px; }
.portfolio-container .mockup-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; transition: opacity 0.3s ease-in-out; pointer-events: none; z-index: 1; border-radius: 34px; }
@media screen and (max-width: 768px) {
  .portfolio-container .mockup-overlay { background-color: transparent; }
}
.portfolio-container .mockup-overlay { opacity: 0; }
@media screen and (max-width: 768px) {
  .portfolio-container .mockup-overlay { opacity: 1; }
}
.portfolio-container .mockup-card:hover .mockup-overlay { opacity: 1; pointer-events: auto; }
.portfolio-container .mockup-overlay-content { background-color: rgba(255, 255, 255, 0.95); color: rgb(51, 51, 51); padding: 10px 18px; border-radius: 8px; display: flex; align-items: center; gap: 8px; font-size: 0.9rem; font-weight: 600; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 15px; white-space: nowrap; max-width: 80%; overflow: hidden; text-overflow: ellipsis; border: 1px solid rgb(155, 162, 172); }
.portfolio-container .mockup-overlay-icon { width: 16px; height: 16px; fill: currentcolor; }
@media (max-width: 1024px) {
  .portfolio-container .mockup-grid { column-count: 2; column-gap: 20px; }
  .portfolio-container .portfolio-title { font-size: 2rem; }
  .portfolio-container .mockup-overlay-content { font-size: 0.85rem; padding: 8px 15px; }
}
@media (max-width: 768px) {
  .portfolio-container .mockup-grid { column-count: 2; column-gap: 15px; }
  .portfolio-container .portfolio-title { font-size: 1.8rem; }
  .portfolio-container .mockup-overlay-content { font-size: 0.8rem; padding: 6px 12px; }
}
@media (max-width: 480px) {
  .portfolio-container .mockup-grid { column-count: 1; column-gap: 15px; }
  .portfolio-container .portfolio-container { padding: 15px; }
  .portfolio-container .portfolio-title { font-size: 1.5rem; }
  .portfolio-container .mockup-overlay-content { font-size: 0.85rem; }
}
@font-face { font-family: graphik_bold; font-weight: 600; src: url("./font_16.otf"); }
@font-face { font-family: graphik_semibold; font-weight: 500; src: url("./font_17.otf"); }
@font-face { font-family: graphik_medium; font-weight: 500; src: url("./font_18.otf"); }
@font-face { font-family: graphik_regular; src: url("./font_19.otf"); }
@font-face { font-family: graphik_light; src: url("./font_20.otf"); }
@font-face { font-family: graphik_thin; font-weight: 400; src: url("./font_21.otf"); }
@font-face { font-family: freizeit_bold; font-weight: 700; src: url("./font_22.otf"); }
@font-face { font-family: my_freizeit_bold; font-weight: 500; src: url("./font_22.otf"); }
@font-face { font-family: freizeit_ExtraBold; font-weight: 800; src: url("./font_23.otf"); }
@font-face { font-family: freizeit_medium; font-weight: 500; src: url("./font_24.otf"); }
@font-face { font-family: freizeit_bold; font-weight: 400; src: url("./font_25.otf"); }
@font-face { font-family: freizeit_thin; src: url("./font_26.otf"); }
.slick-next, .slick-prev { display: none !important; }
.learn_link { font-weight: 400; font-size: 16px; display: flex; align-items: center; line-height: 24px; color: rgb(255, 102, 0); border-radius: 8px; }
.learn_link svg { width: 14px; margin-left: 8px; }
.tabs_header_chip { cursor: pointer; font-size: 14px; }
.tabs_header_chip.active { color: var(--primary); }
.pd_help_survey { border-top: 1px solid rgb(242, 242, 242); padding-top: 36px; }
.pd_help_survey .question_box .question { font-weight: 500; font-size: 20px; line-height: 32px; margin-bottom: 12px; }
.pd_help_survey .question_box .option_flex { display: flex; margin-bottom: 36px; }
.pd_help_survey .question_box .option_flex button { border: 1px solid rgb(242, 242, 242); border-radius: 8px; background: rgb(255, 255, 255); margin-right: 16px; width: 180px; color: var(--black01); }
.pd_help_survey .question_box .option_flex button:last-child { margin-right: 0px; }
.pd_help_survey .link_container p { font-weight: 400; font-size: 18px; line-height: 29px; margin-bottom: 12px; color: var(--black01); }
.pd_help_survey .link_container p a { color: var(--primary); margin-left: 16px; }
.pd_help_survey .link_container p:last-child { margin-bottom: 0px; }
.hero_image_flex { display: flex; align-items: center; justify-content: space-between; }
@media screen and (max-width: 768px) {
  .hero_image_flex { flex-direction: column; }
}
.hero_image_flex .image_box { position: relative; width: 436px; height: 484px; margin-right: 70px; }
@media screen and (max-width: 1200px) {
  .hero_image_flex .image_box { margin-right: 0px; }
}
@media screen and (max-width: 1000px) {
  .hero_image_flex .image_box { width: 400px; height: 450px; }
}
@media screen and (max-width: 768px) {
  .hero_image_flex .image_box { margin: 20px auto auto; }
}
@media screen and (max-width: 430px) {
  .hero_image_flex .image_box { width: 100%; }
}
.hero_image_flex .text_box { width: calc(100% - 570px); }
@media screen and (max-width: 1000px) {
  .hero_image_flex .text_box { width: calc(100% - 420px); }
}
@media screen and (max-width: 768px) {
  .hero_image_flex .text_box { width: 100%; }
}
:root { --primary: #FF6600; --secondary: #ffb60a; --blue100: #0267ff; --info: #767b81; --success: #FFA044; --warning: #d90429; --grey01: #9ba2ac; --grey02: #d4d7db; --grey03: #f2f2f2; --grey04: #f8f8f8; --grey05: #f8f8f8; --white03: #fdfdfd; --white02: #fbfbfb; --green01: #02b554; --green02: #02cb5e; --green03: #17db71; --green04: #10723a; --green05: #C74700; --black00: #000; --black01: #202021; --balck02: #454545; --black03: #7b7b7b; --black04: #949494; --black05: #292929; --black06: #1a1a1a; --pastelblue: #edf5fe; --pastelgreen: #ebf6f0; --pastelyellow: #fff8e7; --pastelpink: #fbe6ea; --pastel03: #fff8e7; --pastel04: #fff8e7; --textdark: #1e1e1e; }
.clr-primary { color: var(--primary); }
.bg-primary { background-color: var(--primary); }
.fill-primary { fill: var(--primary); }
.btn-primary { background-color: var(--primary); color: rgb(255, 255, 255); }
.clr-secondary { color: var(--secondary); }
.bg-secondary { background-color: var(--secondary); }
.fill-secondary { fill: var(--secondary); }
.btn-secondary { background-color: var(--secondary); color: rgb(255, 255, 255); }
.clr-white { color: var(--white); }
.bg-white { background-color: var(--white); }
.fill-white { fill: var(--white); }
.btn-white { background-color: var(--white); color: rgb(255, 255, 255); }
@media screen and (max-width: 767px) {
  .new-pricing-component { display: none; }
}
.table-container { border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 0px; }
.pricing-table { width: 100%; border-collapse: separate; border-spacing: 0px; table-layout: fixed; position: relative; }
.table-header, .table-header th { border-bottom: 1px solid var(--grey01); }
.table-header th { padding: 28px 20px 22px; text-align: left; color: var(--black01); border-top: 1px solid var(--grey01); border-right: 1px solid var(--grey01); background-color: var(--white); position: sticky; top: calc(var(--global-top-offset, 125px) + var(--compare-header-height, 0px) - .5px); z-index: 8; background-clip: border-box; width: 20%; word-break: break-word; font-family: graphik; font-size: 16px; font-style: normal; line-height: 24px; letter-spacing: -0.24px; font-weight: 500 !important; }
@media screen and (max-width: 768px) {
  .table-header th { top: calc(var(--global-top-offset, 125px) + var(--compare-header-height, 0px)); font-size: 14px; padding: 8px 10px; }
}
.table-header tr { background-color: transparent; }
.table-header th:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.category-row { background-color: var(--grey05); cursor: pointer; }
.category-row td { padding: 1rem 0.5rem; font-weight: 700; color: rgb(31, 41, 55); border-bottom: 1px solid rgb(229, 231, 235); top: 210px; z-index: 15; background-color: var(--grey05); left: 0px; }
.category-row td .category-header { font-family: graphik_medium; font-size: 18px; line-height: 22.6px; display: flex; justify-content: space-between; align-items: center; font-weight: 500 !important; }
.category-row .toggle-icon { transition: transform 0.3s ease-in-out; }
.category-row.open .toggle-icon { transform: rotate(180deg); }
.feature-row td { padding: 1rem 0.5rem; border-right: 1px solid var(--grey01); border-bottom: 1px solid var(--grey03); font-size: 14px; color: var(--black00); transition: background-color 0.2s; word-break: break-word; vertical-align: middle; text-align: center; }
.feature-name-text { font-family: graphik_medium; font-size: 14px; display: inline-block; word-break: normal; white-space: normal; }
@media screen and (max-width: 1024px) {
  .feature-name-text { font-size: 13px; }
}
.feature-row td:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.feature-row td:first-child { text-align: left; left: 0px; font-size: 16px; font-family: graphik_medium; line-height: 25.6px; color: var(--black00); }
.feature-row td:first-child:hover, .feature-row:hover { background-color: rgb(249, 250, 251); }
.feature-cell { text-align: left !important; }
.info-icon { cursor: pointer; color: rgb(156, 163, 175); }
.table-title { font-size: 2.25rem; line-height: 2.5rem; font-weight: 700; text-align: center; margin-bottom: 2rem; color: rgb(31, 41, 55); }
@media (max-width: 767px) {
  .table-container { overflow-x: hidden; width: 100%; }
  .pricing-table { display: block; width: 100%; }
  .table-header { display: none; }
  .table-body { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
  .category-row { display: block; border-bottom: 1px solid rgb(229, 231, 235); }
  .category-row td { display: flex; justify-content: space-between; align-items: center; width: 100%; position: static; box-shadow: none; top: auto; }
  .feature-row { display: flex; flex-direction: column; border-bottom: 1px solid rgb(229, 231, 235); padding: 1rem; }
  .feature-row td { display: flex; justify-content: space-between; align-items: center; width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0.5rem 0px; }
  .feature-row td:first-child { display: flex; justify-content: flex-start; font-weight: 500; color: rgb(55, 65, 81); position: static; box-shadow: none; padding: 0px; margin-bottom: 0.5rem; }
  .feature-row .feature-cell { text-align: right; padding: 0px; }
  .feature-row .feature-name { display: block; font-weight: 500; color: rgb(55, 65, 81); padding-left: 1rem; }
}
:root { --black: #0d1821; --pale-green: #ebf6f0; --green: #FF6600; --pale-blue: #edf5fe; --white: #fff; }
.webflow_body {
  font-family: Graphik !important;
  & p { margin-top: 0px; margin-bottom: 10px; }
}
.w-layout-grid { gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.navigation { background-color: rgb(255, 255, 255); padding: 16px 5%; display: none; }
.nav-link { color: var(--black); border-radius: 6px; padding: 6px 12px; font-size: 14px; font-weight: 500; line-height: 20px; transition: background-color 0.3s; font-family: Graphik !important; }
.nav-link:hover { background-color: var(--pale-green); color: var(--green); }
.nav-link.w--current { color: rgb(15, 15, 16); background-color: rgb(228, 229, 231); }
.navigation-button-group { justify-content: flex-start; display: flex; }
.button-primary-small, .navigation-button-group { gap: 8px; align-items: center; }
.button-primary-small { background-color: var(--green); color: rgb(255, 255, 255); text-align: center; border-radius: 8px; flex-direction: row; flex: 0 0 auto; justify-content: center; padding: 12px 24px; font-size: 16px; font-weight: 400; line-height: 24px; transition: 0.3s; }
.button-primary-small:hover { background-color: var(--black); }
.button-primary-small.none { display: none; }
.nav-menu { gap: 12px; justify-content: center; }
.nav-menu, .navigation-right { align-items: center; display: flex; }
.navigation-right { gap: 8px; flex: 1 1 0%; justify-content: flex-end; }
.navigation-container { gap: 24px; width: 100%; max-width: 1156px; margin-left: auto; margin-right: auto; display: flex; }
.navigation-logo { width: 100%; height: auto; }
.navigation-left { flex: 1 1 0%; justify-content: flex-start; align-items: center; display: flex; }
.button-outline-small { gap: 8px; color: rgb(15, 15, 16); text-align: center; background-color: transparent; border: 1px solid rgb(228, 229, 231); border-radius: 40px; flex-direction: row; justify-content: center; align-items: center; padding: 6px 16px; font-size: 13px; font-weight: 500; line-height: 22px; transition: 0.3s; display: none; }
.button-outline-small:hover { background-color: rgb(228, 229, 231); border-color: rgb(228, 229, 231); }
.error-inner { gap: 6px; justify-content: flex-start; }
.error-inner, .icon-regular { align-items: center; display: flex; }
.icon-regular { flex: 0 0 auto; justify-content: center; width: 24px; height: 24px; transition: color 0.2s; }
.divider-line-v-small { background-color: rgba(15, 15, 16, 0.06); width: 1px; height: 12px; }
.h4-heading { color: rgb(15, 15, 16); letter-spacing: -0.01em; font-size: 32px; font-weight: 500; line-height: 1.2; }
.text-field-docked { color: rgb(15, 15, 16); background-color: rgb(255, 255, 255); border: 1px solid rgb(228, 229, 231); border-radius: 40px; min-height: 42px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 16px; font-size: 14px; font-weight: 400; line-height: 22px; }
.text-field-docked:focus { border-color: rgb(138, 143, 147); }
.text-field-docked::placeholder { color: rgb(88, 92, 95); }
.background-small { flex: 0 0 auto; width: 100vw; max-width: none; height: auto; }
.heading-content { gap: 24px; flex-flow: column; width: 100%; max-width: 356px; display: flex; }
.wrap-v-x-small { gap: 8px; flex-flow: column; display: flex; }
.badge { background-color: rgb(255, 255, 255); border-radius: 40px; padding: 2px 10px; display: inline-block; box-shadow: rgba(15, 15, 16, 0.06) 0px 4px 8px, rgba(15, 15, 16, 0.04) 0px 2px 4px, rgba(15, 15, 16, 0.04) 0px 1px 2px, rgba(15, 15, 16, 0.06) 0px 0px 0px 1px; }
.container-large { z-index: 5; justify-content: center; align-items: center; width: 100%; max-width: 1156px; margin-left: auto; margin-right: auto; position: relative; }
.container-large.grid { gap: 16px; flex: 0 1 auto; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-self: auto; display: grid; }
.container-large.top { margin-top: 60px; }
.container-large.demo { padding-bottom: 20px; }
.form-block { margin-bottom: 0px; }
.wrap-v-regular { gap: 0px; flex-flow: column; display: flex; }
.wrap-v-regular.align-l { align-items: flex-start; }
.wrap-v-regular.center { gap: 16px; justify-content: flex-start; align-items: center; }
.success-text { max-width: 196px; }
.paragraph-large { text-align: center; margin-bottom: 0px; font-size: 16px; font-weight: 400; line-height: 1.5; margin-top: 0.5rem !important; }
.paragraph-large.text-gray-300 { color: var(--black); }
.paragraph-large.left { text-align: left; }
.paragraph-large.white { color: rgb(255, 255, 255); }
.image { outline-offset: 0px; border: 1px rgb(0, 0, 0); outline: rgb(51, 51, 51) 3px; width: 100%; }
.error-message { background-color: transparent; margin-top: 12px; padding: 0px; }
.heading-grid-small { gap: 20px; grid-template-rows: auto; grid-template-columns: 1fr 0.6fr; width: 100%; max-width: 1000px; margin-bottom: 100px; margin-left: auto; margin-right: auto; }
.background-wrapper, .heading-grid-small { justify-content: center; align-items: flex-start; display: flex; }
.background-wrapper { z-index: -1; pointer-events: none; height: 100%; position: absolute; inset: 0px 0px auto; overflow: hidden; }
.max-width-x-small { width: 100%; max-width: 80%; }
.max-width-x-small.sub { max-width: none; }
.divider-line-v-large { background-color: rgba(15, 15, 16, 0.06); width: 1px; height: 24px; }
.success-inner-white { gap: 8px; color: rgb(15, 15, 16); text-align: center; background-color: rgb(255, 255, 255); border-radius: 8px; flex-flow: column; padding: 20px; box-shadow: rgba(4, 37, 47, 0.06) 0px 1px 3px, rgba(4, 37, 47, 0.2) 0px 12px 32px -12px; }
.icon-x-small, .success-inner-white { justify-content: center; align-items: center; display: flex; }
.icon-x-small { width: 16px; height: 16px; }
.paragraph-small { margin-bottom: 0px; font-size: 12px; font-weight: 400; line-height: 20px; }
.paragraph-small.text-gray-900 { color: rgb(173, 173, 173); }
.paragraph-small.text-gray-400 { font-size: 14px; }
.dashboard-wrapper { background-color: rgb(255, 255, 255); border: 1px solid rgba(15, 15, 16, 0.06); border-radius: 18px; padding: 8px; }
.divider-line-wrap { gap: 10px; flex: 1 1 0%; justify-content: flex-end; align-items: center; display: flex; }
.divider-line-wrap.reverse { justify-content: flex-start; align-items: center; }
.success-message-outline { color: rgb(255, 255, 255); background-color: transparent; border: 1px solid rgb(228, 229, 231); border-radius: 16px; padding: 8px; }
.stat-wrapper { gap: 32px; justify-content: flex-start; align-items: center; width: 100%; max-width: 1000px; margin: 80px auto; display: flex; }
.divider-line { background-color: rgba(15, 15, 16, 0.06); width: 100%; height: 1px; }
.stat { gap: 8px; text-align: center; flex-flow: column; flex: 1 1 0%; justify-content: flex-start; align-items: center; display: flex; }
.max-width-regular { max-width: 100%; }
.divider-line-v-regular { background-color: rgba(15, 15, 16, 0.06); width: 1px; height: 18px; }
.label-regular { margin-bottom: 0px; font-size: 14px; font-weight: 500; line-height: 22px; }
.dashboard-outline { background-color: rgba(255, 102, 0, 0.08); border: 1px rgba(15, 15, 16, 0.1); border-radius: 28px; margin-top: 48px; padding: 10px; }
.sales-dash { width: 70%; margin: auto; }
.sales-dash, .sales-dash-wrapper { background-color: transparent; border: 0px; }
.sales-image { box-shadow: none !important; }
.main-divider { gap: 40px; justify-content: center; align-items: center; display: flex; }
.dashboard-image { border-radius: 10px; overflow: hidden; box-shadow: rgba(15, 15, 16, 0.02) 0px -0.5px 1px inset, rgba(15, 15, 16, 0.02) 0px 44px 44px -16px, rgba(15, 15, 16, 0.02) 0px 32px 32px -16px, rgba(15, 15, 16, 0.02) 0px 24px 24px -12px, rgba(15, 15, 16, 0.02) 0px 12px 12px -6px, rgba(15, 15, 16, 0.02) 0px 6px 6px -3px, rgba(15, 15, 16, 0.02) 0px 3px 3px -1.5px, rgba(15, 15, 16, 0.02) 0px 1px 1px -0.5px, rgba(15, 15, 16, 0.02) 0px 0px 0px 1px; }
.section-regular { color: rgb(27, 28, 29); padding: 80px 5%; position: relative; }
.section-regular.overflow { overflow: hidden; margin-top: 96px; }
.form-h { justify-content: flex-start; align-items: center; display: flex; position: relative; }
.submit-button { color: rgb(255, 255, 255); background-color: rgb(15, 15, 16); border-radius: 40px; padding: 6px 12px; font-size: 13px; font-weight: 500; line-height: 22px; transition: background-color 0.3s; position: absolute; top: 4px; bottom: 4px; right: 4px; }
.submit-button:hover { background-color: rgb(36, 38, 40); }
.caption { color: rgb(138, 143, 147); letter-spacing: 0.08em; text-transform: uppercase; font-size: 12px; font-weight: 500; line-height: 16px; }
.line-shape { gap: 12px; justify-content: flex-start; align-items: center; display: flex; }
.line-shape.right { position: absolute; bottom: 74px; right: -88px; }
.line-shape.left { position: absolute; bottom: 74px; left: -88px; }
.tab-background { z-index: 0; pointer-events: none; height: 290px; position: absolute; inset: auto 0px 0px; }
.title-linear { color: rgb(255, 255, 255); -webkit-text-fill-color: inherit; background-clip: border-box; font-weight: 600; }
.title-linear.black { color: var(--black); width: 100%; }
.wrap-h-space-between { justify-content: space-between; display: flex; }
.shape { flex: 0 0 auto; width: 56px; height: 56px; }
.section-block { background-color: rgb(15, 15, 16); border-radius: 16px; flex-flow: column; justify-content: flex-start; align-items: center; width: 100%; max-width: 1156px; margin-left: auto; margin-right: auto; padding: 64px 5%; display: flex; position: relative; overflow: hidden; }
.section-block.green { background-color: var(--pale-green); }
.section-block.blue { background-color: var(--pale-blue); padding-left: 40px; padding-right: 40px; }
.section-pattern { z-index: 0; pointer-events: none; width: 800px; max-width: none; height: 122px; display: block; position: absolute; top: 16px; }
.subheading-small { color: rgb(15, 15, 16); letter-spacing: -0.01em; margin-top: 0px; margin-bottom: 0px; font-size: 18px; font-weight: 600; line-height: 1.5; }
.subheading-small.text-white { color: rgb(255, 255, 255); }
.line-large { height: 28px; }
.line-large, .line-small { background-color: rgba(255, 255, 255, 0.08); border-radius: 4px; width: 1.4px; }
.line-small { height: 14px; }
.tab-image { border: 1px solid rgba(255, 255, 255, 0.02); border-radius: 16px; width: 100%; max-width: 100%; margin-top: 20px; margin-left: auto; margin-right: auto; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.11) 0px 2px 5px; }
.tabs-content { overflow: visible; }
.arrow-button { color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.16); border-radius: 6px; padding: 4px; }
.line-regular { background-color: rgba(255, 255, 255, 0.08); border-radius: 4px; width: 1.4px; height: 21px; }
.tab-link { gap: 12px; color: rgb(255, 255, 255); background-color: rgb(25, 25, 26); border-radius: 12px; flex-flow: column; flex: 1 1 0%; justify-content: flex-start; height: auto; padding: 20px; display: flex; box-shadow: rgb(0, 0, 0) 0px 0.5px 1px, rgba(255, 255, 255, 0.12) 0px 0.5px 0.5px inset; }
.tab-link.w--current { background-color: var(--green); box-shadow: none; }
.title-wrapper-small { text-align: center; flex-flow: column; justify-content: flex-start; align-items: center; width: 100%; margin-bottom: 56px; margin-left: auto; margin-right: auto; display: flex; position: relative; }
.title-wrapper-small, .title-wrapper-small.no-bottom { gap: 16px; max-width: 70%; }
.title-wrapper-small.no-bottom { margin-bottom: 0px; }
.title-wrapper-small.left { gap: 0px; justify-content: flex-start; align-items: flex-start; width: 100%; max-width: 100%; margin-bottom: 0px; padding-right: 40px; display: flex; }
.tabs-menu { gap: 10px; justify-content: center; align-items: flex-start; margin-bottom: 40px; display: flex; }
.section-dark { padding-left: 5%; padding-right: 5%; }
.section-dark.breaker { padding-bottom: 100px; }
.section-dark.paded { padding-top: 60px; padding-bottom: 60px; }
.button-primary { gap: 8px; background-color: var(--green); color: rgb(255, 255, 255); text-align: center; border-radius: 8px; flex-direction: row; flex: 0 0 auto; justify-content: center; align-items: center; padding: 12px 24px; font-size: 16px; font-weight: 400; line-height: 24px; transition: background-color 0.3s; }
.button-primary:hover { background-color: var(--black); }
.benefits-grid { gap: 16px; grid-template-rows: auto; place-items: center start; }
.benefits-card { gap: 24px; flex-flow: column; justify-content: flex-start; align-items: flex-start; max-width: 100%; padding: 32px; display: flex; }
.benefits-image.breaker { justify-content: flex-end; align-items: center; display: flex; }
.benefits-wrapper { gap: 64px; flex-flow: column; display: flex; }
.sales-ben-wrapper { row-gap: 150px; }
.container-regular { z-index: 2; width: 100%; max-width: 1156px; margin-left: auto; margin-right: auto; position: relative; }
.section-large { padding: 40px 5%; position: relative; }
.benefit-number { color: rgb(255, 255, 255); background-color: rgb(15, 15, 16); border-radius: 40px; flex: 0 0 auto; justify-content: center; align-items: center; width: 24px; height: 24px; padding: 4px; display: none; }
.grid-four-column { gap: 24px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr; }
.number-card { gap: 8px; background-color: rgb(25, 25, 26); border-radius: 12px; flex-flow: column; padding: 20px; display: flex; box-shadow: rgb(0, 0, 0) 0px 0.5px 1px, rgba(255, 255, 255, 0.12) 0px 0.5px 0.5px inset; }
.base-testimonial { gap: 20px; flex-flow: column; display: flex; }
.mask { overflow: hidden; }
.paragraph-regular { margin-bottom: 0px; font-size: 16px; font-weight: 400; line-height: 1.5; }
.testimonial-wrapper { gap: 20px; display: flex; }
.testimonial-inner { gap: 24px; background-color: rgb(255, 255, 255); border-radius: 8px; flex-flow: column; padding: 24px; display: flex; }
.testimonial-divider { background-color: rgb(228, 229, 231); width: 100%; height: 1px; }
.avatar-wrapper { gap: 24px; justify-content: flex-start; align-items: flex-start; display: flex; }
.slider { background-color: transparent; max-width: 588px; height: auto; position: static; }
.slider-grid { gap: 40px; grid-template-rows: auto; grid-template-columns: 0.75fr 1fr; position: relative; }
.image-cover { object-fit: cover; width: 100%; height: 100%; }
.icon-small { flex: 0 0 auto; justify-content: center; align-items: center; width: 20px; height: 20px; display: flex; }
.testimonial-card { border: 1px solid rgba(4, 37, 47, 0.1); border-radius: 16px; padding: 8px; }
.wrap-v-large { gap: 24px; flex-flow: column; display: flex; }
.h5-heading { color: rgb(15, 15, 16); letter-spacing: -0.01em; margin-top: 0px; margin-bottom: 0px; font-size: 24px; font-weight: 500; line-height: 1.4; }
.slide { margin-right: 20px; }
.span-text-strong { color: rgb(15, 15, 16); font-weight: 500; }
.heading-pattern { z-index: -1; pointer-events: none; width: 86px; max-width: none; height: 73px; display: inline-block; position: absolute; inset: -16px auto auto -16px; }
.wrap-h-small { gap: 12px; display: flex; }
.testimonial-logo { justify-content: center; align-items: center; height: 20px; display: flex; }
.main-avatar-wrapper { border: 1px solid rgba(4, 37, 47, 0.1); border-radius: 32px 99px 99px; padding: 8px; }
.hide { display: none; }
.heading-wrapper { gap: 20px; justify-content: space-between; align-items: flex-end; width: 100%; max-width: 1000px; margin-bottom: 56px; margin-left: auto; margin-right: auto; display: flex; }
.heading-title { gap: 16px; flex-flow: column; max-width: 686px; display: flex; }
.slider-arrow { color: rgb(15, 15, 16); cursor: pointer; border: 1px solid rgb(228, 229, 231); border-radius: 99px; justify-content: center; align-items: center; width: 44px; padding: 6px 12px; transition: 0.3s; display: flex; inset: auto auto 0px 0px; }
.slider-arrow:hover { color: rgb(255, 255, 255); background-color: rgb(15, 15, 16); border-color: rgb(15, 15, 16); }
.slider-arrow.right { width: 60px; padding-left: 20px; padding-right: 20px; left: 52px; }
.main-avatar { border-radius: 24px 99px 99px; width: 72px; height: 72px; overflow: hidden; box-shadow: rgba(4, 37, 47, 0.08) 0px 1px 3px, rgba(4, 37, 47, 0.24) 0px 12px 32px -12px; }
.testimonial-avatar { border-radius: 100%; flex: 0 0 auto; width: 44px; height: 44px; overflow: hidden; }
.accent-shape { position: relative; }
.container-x-small { width: 100%; max-width: 1156px; margin-left: auto; margin-right: auto; padding-bottom: 56px; position: relative; }
.faq-pattern { pointer-events: none; width: auto; max-width: none; height: 372px; position: absolute; bottom: -38px; right: -212px; }
.faq-card { gap: 8px; -webkit-text-fill-color: inherit; background-clip: padding-box; flex-flow: column; height: auto; padding: 20px; display: flex; }
.title-wrapper-large { gap: 16px; text-align: center; flex-flow: column; justify-content: flex-start; align-items: center; width: 100%; max-width: 764px; margin-bottom: 56px; margin-left: auto; margin-right: auto; display: flex; position: relative; }
.badge-dark { color: rgb(247, 248, 248); letter-spacing: 0.08em; text-transform: uppercase; background-color: rgb(15, 15, 16); border-radius: 40px; padding: 4px 10px; font-size: 12px; font-weight: 400; line-height: 16px; }
.faq-grid { gap: 20px; grid-template-rows: auto; display: none; }
.faq-shape { pointer-events: none; width: 86px; height: 62px; }
.faq-shape.left { left: -118px; right: auto; }
.faq-shape.left, .faq-shape.right { position: absolute; top: 0px; bottom: auto; }
.faq-shape.right { left: auto; right: -118px; }
.heading { text-align: center; margin-bottom: 0px; font-size: 48px; font-weight: 600; line-height: 1.2; }
.body, .heading, .text-span { font-family: Graphik, sans-serif; }
.text-span { color: var(--green); font-style: normal; }
.heading-2 { text-align: left; width: 100%; font-size: 32px; font-weight: 500; line-height: 1.3; }
.heading-2.center { text-align: center; }
.max-width-x-small-2 { width: 100%; max-width: 400px; }
.paragraph-large-2 { margin-bottom: 0px; font-size: 16px; font-weight: 400; line-height: 1.5; }
.button-primary-2 { gap: 8px; color: rgb(15, 15, 16); text-align: center; background-color: rgb(216, 250, 82); border-radius: 40px; flex-direction: row; flex: 0 0 auto; justify-content: center; align-items: center; padding: 8px 16px; font-size: 13px; font-weight: 500; line-height: 22px; transition: background-color 0.3s; }
.button-primary-2:hover { background-color: rgb(196, 245, 0); }
.heading-3 { width: 710px; margin-top: 0px; margin-bottom: 0px; font-size: 32px; font-weight: 500; line-height: 1.2; }
.heading-3.white { color: rgb(255, 255, 255); }
.heading-4 { text-align: left; }
.title-linear-2 { -webkit-text-fill-color: transparent; background-image: linear-gradient(rgba(255, 255, 255, 0.72), rgb(255, 255, 255)); background-clip: text; }
.paragraph-large-3 { margin-bottom: 0px; font-size: 16px; font-weight: 400; line-height: 1.5; }
.section-block-2 { background-color: rgb(15, 15, 16); border-radius: 16px; flex-flow: column; justify-content: flex-start; align-items: center; width: 100%; max-width: 1156px; margin-left: auto; margin-right: auto; padding: 96px 5%; display: flex; position: relative; overflow: hidden; }
.section-block-2.green { background-color: var(--pale-green); padding-left: 25px; padding-right: 25px; }
.section-block-2.grey { background-color: rgb(245, 245, 245); padding: 60px 40px; }
.title-wrapper-small-2 { gap: 4px; text-align: center; flex-flow: column; justify-content: flex-start; align-items: center; width: 100%; max-width: none; margin-bottom: 56px; margin-left: auto; margin-right: auto; display: flex; position: relative; }
.section-dark-2 { padding-left: 8px; padding-right: 8px; }
.image-2 { border-radius: 18px; max-width: 100%; }
.div-block { border: 1px solid rgb(214, 214, 214); border-radius: 24px; max-width: 90%; padding: 6px; }
.benefits-grid-2 { grid-template-rows: auto; place-items: center start; }
.benefits-card-2, .benefits-grid-2 { gap: 24px; }
.benefits-card-2 { flex-flow: column; justify-content: flex-start; align-items: flex-start; max-width: 100%; padding: 24px; display: flex; }
.benefits-card-2.no-left { padding-left: 0px; }
.benefits-card-2.no-right { padding-right: 0px; }
.paragraph-large-4 { margin-bottom: 0px; font-size: 16px; font-weight: 400; line-height: 1.5; }
.max-width-x-small-3 { width: 100%; max-width: 100%; }
.image-3 { width: 140px; }
.text-span-2 { color: var(--green); }
.navbar { justify-content: space-between; align-items: center; display: block; position: fixed; top: 0px; width: 100%; background-color: rgb(255, 255, 255); z-index: 8; }
.container { margin-left: auto; margin-right: auto; }
.div-block-2 { justify-content: space-between; align-items: center; margin-left: 5%; margin-right: 5%; padding-top: 16px; padding-bottom: 16px; display: flex; }
.image-4 { width: 140px; }
.nav-menu-2 { gap: 16px; justify-content: flex-start; align-items: center; display: flex; }
.tab-content { background-color: rgb(255, 255, 255); border: 1px solid rgb(212, 212, 212); border-radius: 24px; padding: 40px 16px 16px; }
.paragraph { text-align: center; font-size: 16px; font-weight: 500; }
.paragraph.tabs { width: 50%; font-weight: 400; line-height: 1.4; }
.heading-5 { font-weight: 600; }
.paragraph-2 { color: rgb(255, 255, 255); background-color: rgb(36, 36, 36); border-radius: 8px; margin-top: 0px; padding: 12px 20px; font-size: 21px; font-weight: 500; }
.text-span-3 { color: var(--green); }
.div-block-3 { justify-content: center; align-items: flex-start; display: flex; }
.text-span-4 { color: var(--green); }
.tools { font-size: 16px; font-weight: 500; }
.div-block-5, .slider-2 { display: none; }
.faq-wrapper { gap: 10px; object-fit: fill; background-color: rgb(247, 247, 247); border-radius: 8px; flex-flow: column; justify-content: flex-start; align-items: flex-start; width: 80%; height: auto; padding: 26px 16px 16px; display: flex; overflow: visible; }
.image-5 { width: 20px; height: 20px; }
.text-block { font-size: 18px; font-weight: 500; line-height: 24px; }
.faqs { gap: 16px; flex-flow: column; justify-content: flex-start; }
.div-block-8, .faqs { align-items: center; display: flex; }
.div-block-8 { justify-content: space-between; width: 100%; margin-bottom: 0px; }
.text-block-2 { color: var(--black); height: auto; padding-top: 0px; font-size: 16px; line-height: 1.6; overflow: clip; }
.text-span-5 { font-weight: 600; }
.text-span-6 { font-weight: 500; }
.text-span-10, .text-span-7, .text-span-8, .text-span-9 { font-weight: 600; }
@media screen and (max-width: 991px) {
  .nav-link { margin-top: 12px; font-size: 16px; line-height: 32px; }
  .button-primary-small { max-width: 150px; display: none; }
  .button-primary-small.none { max-width: 100%; margin-top: 20px; padding-top: 16px; padding-bottom: 16px; display: block; }
  .menu-button { color: rgb(255, 255, 255); border-radius: 99px; justify-content: center; align-items: center; padding: 12px; }
  .menu-button, .menu-button.w--open { background-color: rgb(15, 15, 16); }
  .nav-menu { flex-flow: column; padding: 20px 32px 32px; box-shadow: rgba(4, 37, 47, 0.06) 0px 1px 3px, rgba(4, 37, 47, 0.2) 0px 12px 32px -12px; }
  .menu-line, .nav-menu { background-color: rgb(255, 255, 255); }
  .menu-line { border-radius: 4px; width: 100%; height: 1px; position: absolute; inset: 1px 0px auto; }
  .menu-line.middle { width: 65%; top: auto; }
  .menu-line.bottom { inset: auto 0px 1px; }
  .menu-line-wrapper { gap: 5px; flex-flow: column; justify-content: center; align-items: stretch; width: 16px; height: 16px; display: flex; position: relative; }
  .container-large { max-width: 100%; }
  .container-large.grid { grid-template-rows: auto auto; grid-template-columns: 1fr; align-self: flex-start; }
  .wrap-v-regular { justify-content: flex-start; align-items: center; }
  .paragraph-large.left { text-align: center; max-width: 80%; }
  .heading-grid-small { grid-template-columns: 1fr; margin-bottom: 40px; }
  .background-wrapper { display: none; }
  .stat-wrapper { gap: 32px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; max-width: 520px; display: grid; }
  .section-regular.overflow { padding-top: 0px; }
  .title-wrapper-small.no-bottom { max-width: 100%; }
  .title-wrapper-small.left { justify-content: flex-start; align-items: center; margin-bottom: 20px; padding-right: 0px; }
  .tabs-menu { gap: 20px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
  .button-primary { display: flex; }
  .benefits-grid { grid-template-columns: 1fr; grid-auto-flow: column; }
  .benefits-card { text-align: center; justify-content: flex-start; align-items: center; }
  .benefits-image { max-width: 488px; }
  .benefits-image.breaker { justify-content: center; align-items: center; }
  .grid-four-column { grid-template-columns: 1fr 1fr; }
  .slider { padding-bottom: 72px; }
  .slider-grid { grid-template-columns: 1fr; }
  .testimonial-pattern { display: none; }
  .heading-wrapper { flex-flow: column; align-items: stretch; }
  .slider-arrow { left: auto; right: 68px; }
  .slider-arrow.right { left: auto; right: 0px; }
  .faq-pattern { height: 290px; bottom: -80px; right: -32px; }
  .faq-shape.left { left: -24px; }
  .faq-shape.right { right: -24px; }
  .heading-2 { text-align: center; width: 70%; }
  .heading-2.blue { width: 80%; }
  .button-primary-2 { display: flex; }
  .heading-3 { width: auto; line-height: 1.4; }
  .section-block-2.grey { padding-left: 20px; padding-right: 20px; }
  .benefits-grid-2 { grid-template-columns: 1fr; }
  .benefits-card-2 { text-align: center; justify-content: flex-start; align-items: center; }
  .benefits-card-2.no-left { padding-right: 0px; }
  .max-width-x-small-3 { justify-content: center; align-items: center; display: flex; }
  .nav-menu-2 { background-color: rgb(255, 255, 255); border-radius: 16px; padding: 16px 22px 30px; left: 40px; right: 40px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; }
  .paragraph.tabs { width: 90%; }
  .icon-3 { color: var(--green); }
  .menu-button-2 { background-color: var(--white); }
  .menu-button-2.w--open { background-color: var(--pale-green); border-radius: 8px; }
  .faq-wrapper { width: 100%; }
}
@media screen and (max-width: 767px) {
  .button-primary-small { max-width: 100%; }
  .paragraph-large.left { max-width: 90%; }
  .paragraph-large.white { line-height: 1.3; }
  .max-width-x-small { max-width: 90%; }
  .stat-wrapper { gap: 32px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; place-items: center; display: grid; }
  .dashboard-outline { width: 100%; }
  .section-regular { padding-top: 72px; padding-bottom: 72px; }
  .section-block { padding: 80px 32px 72px; }
  .section-block.blue, .section-block.green { padding: 60px 20px; }
  .section-pattern { height: auto; }
  .tab-image { border-radius: 8px; }
  .title-wrapper-small.no-bottom { max-width: 100%; }
  .tabs-menu { grid-template-columns: 1fr; }
  .tabs { display: none; }
  .benefits-grid { flex: 0 1 auto; order: 0; grid-auto-flow: row; }
  .section-large { padding-top: 72px; padding-bottom: 72px; }
  .grid-four-column { grid-template-columns: 1fr; }
  .testimonial-wrapper { flex-flow: column; }
  .slider { width: 100%; }
  .slider-grid { flex-flow: column; display: flex; }
  .faq-pattern { display: none; }
  .faq-grid { grid-template-columns: 1fr; }
  .faq-shape { display: none; }
  .heading { font-size: 56px; }
  .heading-2 { width: 90%; font-size: 36px; line-height: 1.2; }
  .heading-2.blue { width: 100%; }
  .heading-3 { width: auto; }
  .heading-3.white { font-size: 40px; line-height: 1.2; }
  .section-block-2 { padding: 80px 32px 72px; }
  .section-block-2.grey { padding-left: 16px; padding-right: 16px; }
  .title-wrapper-small-2 { margin-bottom: 40px; }
  .paragraph.tools { text-align: left; font-weight: 400; line-height: 1.4; }
  .paragraph-2 { font-size: 24px; line-height: 1.4; }
  .div-block-4 { background-color: var(--white); border-radius: 24px; flex-flow: column; justify-content: flex-start; align-items: flex-start; padding: 20px 12px 12px; display: flex; }
  .div-block-4.first { display: block; }
  .paragraph-3 { color: var(--black); font-size: 28px; font-weight: 600; }
  .icon, .right-arrow { display: none; }
  .mask-2, .slide-2, .slider-2 { height: auto; }
  .slider-2 { display: none; }
  .slide-nav, .slider-2 { background-color: transparent; }
  .slide-nav { color: rgb(51, 51, 51); margin-top: 0px; top: auto; }
  .icon-2, .left-arrow { display: none; }
  .div-block-5 { gap: 16px; flex-flow: column; display: flex; }
  .faq-wrapper { justify-content: flex-start; align-items: flex-start; }
  .text-block { font-size: 18px; }
}
@media screen and (max-width: 479px) {
  .navigation-button-group { display: none; }
  .button-outline-small { flex: 0 0 auto; width: 100%; }
  .menu-line-wrapper { display: none; }
  .container-large.top { margin-top: 20px; }
  .wrap-v-regular.center { width: 100%; }
  .paragraph-large.left { max-width: 100%; }
  .paragraph-large.white { line-height: 1.4; }
  .heading-grid-small { gap: 20px; grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; max-width: none; margin-bottom: 20px; display: flex; }
  .max-width-x-small { max-width: 100%; }
  .stat-wrapper { flex-flow: column; display: flex; }
  .dashboard-outline { width: 100%; }
  .section-regular.overflow { padding-top: 0px; padding-left: 16px; padding-right: 16px; }
  .section-block { padding: 40px 24px; }
  .section-block.green { padding: 40px 10px; }
  .section-block.blue { padding: 40px 16px; }
  .title-wrapper-small.no-bottom { max-width: 100%; }
  .tabs-menu { grid-template-columns: 1fr; }
  .button-primary { width: 100%; }
  .benefits-card { padding: 24px; }
  .benefits-wrapper { gap: 0px; }
  .section-large { padding-top: 0px; }
  .avatar-wrapper, .testimonial-wrapper { flex-flow: column; }
  .heading { font-size: 48px; }
  .heading-2 { width: 100%; font-size: 28px; line-height: 1.3; }
  .button-primary-2 { width: 100%; }
  .heading-3 { width: 100%; font-size: 28px; line-height: 1.3; }
  .heading-3.white { font-size: 33px; }
  .section-block-2 { padding-left: 24px; padding-right: 24px; }
  .section-block-2.grey { padding: 40px 10px; }
  .div-block { max-width: 100%; }
  .benefits-card-2 { padding: 24px; }
  .benefits-card-2.no-right { padding-left: 0px; }
  .nav-menu-2 { padding: 0px 12px 20px; left: 20px; right: 20px; }
  .paragraph-2, .paragraph-3 { line-height: 1.3; }
  .slide-2, .slider-2 { height: auto; }
  .slide-nav { top: 336px; }
  .icon-2, .left-arrow { display: none; }
}
#w-node-_475a0a21-81f3-3ad6-abac-28d93840c1fb-472b8043, #w-node-_67d1fb16-79bb-5a6f-0722-d815eab6e504-472b8043, #w-node-a8efb305-49db-8930-6da7-a47112502c60-472b8043, #w-node-a8efb305-49db-8930-6da7-a47112502c71-472b8043, #w-node-a8efb305-49db-8930-6da7-a47112502c7e-472b8043 { align-self: center; }
#w-node-b1b777c5-a4bf-f993-577b-c774ab8c7f59-472b8043 { place-self: center auto; }
@media screen and (max-width: 991px) {
  #w-node-a8efb305-49db-8930-6da7-a47112502c60-472b8043, #w-node-a8efb305-49db-8930-6da7-a47112502c6c-472b8043, #w-node-a8efb305-49db-8930-6da7-a47112502c6f-472b8043 { justify-self: center; }
  #w-node-a8efb305-49db-8930-6da7-a47112502c71-472b8043 { order: -9999; justify-self: center; }
  #w-node-_67d1fb16-79bb-5a6f-0722-d815eab6e502-472b8043, #w-node-a8efb305-49db-8930-6da7-a47112502c7e-472b8043, #w-node-a8efb305-49db-8930-6da7-a47112502c8a-472b8043 { justify-self: center; }
  #w-node-_67d1fb16-79bb-5a6f-0722-d815eab6e504-472b8043 { order: -9999; justify-self: center; }
  #w-node-_27572cef-e005-8d6f-f925-f6b98a4e692c-472b8043, #w-node-_475a0a21-81f3-3ad6-abac-28d93840c1fb-472b8043, #w-node-_475a0a21-81f3-3ad6-abac-28d93840c207-472b8043 { justify-self: center; }
}
@media screen and (max-width: 767px) {
  #w-node-_475a0a21-81f3-3ad6-abac-28d93840c207-472b8043, #w-node-_67d1fb16-79bb-5a6f-0722-d815eab6e502-472b8043, #w-node-a8efb305-49db-8930-6da7-a47112502c6c-472b8043, #w-node-a8efb305-49db-8930-6da7-a47112502c6f-472b8043, #w-node-a8efb305-49db-8930-6da7-a47112502c8a-472b8043 { order: -9999; }
}
@media screen and (max-width: 479px) {
  #w-node-a8efb305-49db-8930-6da7-a47112502c6c-472b8043 { order: -9999; grid-area: span 1 / span 1 / span 1 / span 1; }
  #w-node-a8efb305-49db-8930-6da7-a47112502c6f-472b8043 { order: -9999; }
  #w-node-a8efb305-49db-8930-6da7-a47112502c71-472b8043 { order: -9999; place-self: center; }
  #w-node-_475a0a21-81f3-3ad6-abac-28d93840c207-472b8043, #w-node-_67d1fb16-79bb-5a6f-0722-d815eab6e502-472b8043, #w-node-a8efb305-49db-8930-6da7-a47112502c8a-472b8043 { order: -9999; }
}
@font-face { font-family: Graphik; src: url("./font_27.otf") format("opentype"), url("./font_28.otf") format("opentype"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_29.otf") format("opentype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_30.otf") format("opentype"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_31.otf") format("opentype"); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_32.otf") format("opentype"); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_33.otf") format("opentype"); font-weight: 500; font-style: italic; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_34.otf") format("opentype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Graphik Super"; src: url("./font_35.otf") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_36.otf") format("opentype"); font-weight: 900; font-style: italic; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_37.otf") format("opentype"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_38.otf") format("opentype"); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_39.otf") format("opentype"); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_40.otf") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_41.otf") format("opentype"); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_42.otf") format("opentype"); font-weight: 600; font-style: italic; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_43.otf") format("opentype"); font-weight: 100; font-style: italic; font-display: swap; }
@font-face { font-family: Graphik; src: url("./font_44.otf") format("opentype"); font-weight: 200; font-style: italic; font-display: swap; }
.slick-slider { box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list, .slick-slider { position: relative; display: block; }
.slick-list { overflow: hidden; margin: 0px; padding: 0px; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-list, .slick-slider .slick-track { transform: translateZ(0px); }
.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
.slick-track::after, .slick-track::before { display: table; content: ""; }
.slick-track::after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-loading .slick-list { background: url("./css_asset_45.gif") 50% center no-repeat rgb(255, 255, 255); }
@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url("./font_46.woff") format("woff"), url("./font_47.ttf") format("truetype"); }
.slick-next, .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translateY(-50%); cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover { color: transparent; outline: none; background: transparent; }
.slick-next:focus::before, .slick-next:hover::before, .slick-prev:focus::before, .slick-prev:hover::before { opacity: 1; }
.slick-next.slick-disabled::before, .slick-prev.slick-disabled::before { opacity: 0.25; }
.slick-next::before, .slick-prev::before { font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
.slick-prev { left: -25px; }
[dir="rtl"] .slick-prev { right: -25px; left: auto; }
.slick-prev::before { content: "←"; }
[dir="rtl"] .slick-prev::before { content: "→"; }
.slick-next { right: -25px; }
[dir="rtl"] .slick-next { right: auto; left: -25px; }
.slick-next::before { content: "→"; }
[dir="rtl"] .slick-next::before { content: "←"; }
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; margin: 0px 5px; padding: 0px; }
.slick-dots li, .slick-dots li button { width: 20px; height: 20px; cursor: pointer; }
.slick-dots li button { font-size: 0px; line-height: 0; display: block; padding: 5px; color: transparent; border: 0px; outline: none; background: transparent; }
.slick-dots li button:focus, .slick-dots li button:hover { outline: none; }
.slick-dots li button:focus::before, .slick-dots li button:hover::before { opacity: 1; }
.slick-dots li button::before { font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
.slick-dots li.slick-active button::before { opacity: 0.75; color: rgb(0, 0, 0); }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
:root { --swiper-theme-color: #007aff; }
.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-android .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }
.swiper-pointer-events { touch-action: pan-y; }
.swiper-pointer-events.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; }
.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translateZ(0px); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity,.2); }
button.swiper-pagination-bullet { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity,1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0px; top: 0px; }
.swiper-pagination-lock { display: none; }

@font-face { font-family: "IBM Plex Sans"; font-style: normal; font-weight: 500; font-stretch: normal; font-display: swap; src: url("./font_48.woff") format("woff"); }
@font-face { font-family: "IBM Plex Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("./font_49.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "IBM Plex Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("./font_50.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "IBM Plex Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("./font_51.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "IBM Plex Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("./font_52.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "IBM Plex Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("./font_53.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "IBM Plex Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("./font_54.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

.css-11uxydk { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-11uxydk:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-11uxydk:hover { background-color: transparent; }
}
.css-11uxydk.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-11uxydk:disabled { opacity: 0.6; cursor: not-allowed; }

.css-to8r0z { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-to8r0z.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-to8r0z { print-color-adjust: exact; }
}
.css-to8r0z:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-to8r0z:hover { background-color: transparent; }
}
.css-to8r0z.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-to8r0z:disabled { opacity: 0.6; cursor: not-allowed; }

.css-pt151d { display: inherit; margin-right: -4px; margin-left: 8px; }
.css-pt151d > :nth-of-type(1) { font-size: 20px; }

.css-11uxydk { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-11uxydk:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-11uxydk:hover { background-color: transparent; }
}
.css-11uxydk.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-11uxydk:disabled { opacity: 0.6; cursor: not-allowed; }

.css-to8r0z { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-to8r0z.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-to8r0z { print-color-adjust: exact; }
}
.css-to8r0z:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-to8r0z:hover { background-color: transparent; }
}
.css-to8r0z.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-to8r0z:disabled { opacity: 0.6; cursor: not-allowed; }

.css-pt151d { display: inherit; margin-right: -4px; margin-left: 8px; }
.css-pt151d > :nth-of-type(1) { font-size: 20px; }

.css-11uxydk { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-11uxydk:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-11uxydk:hover { background-color: transparent; }
}
.css-11uxydk.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-11uxydk:disabled { opacity: 0.6; cursor: not-allowed; }

.css-to8r0z { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-to8r0z.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-to8r0z { print-color-adjust: exact; }
}
.css-to8r0z:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-to8r0z:hover { background-color: transparent; }
}
.css-to8r0z.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-to8r0z:disabled { opacity: 0.6; cursor: not-allowed; }

.css-pt151d { display: inherit; margin-right: -4px; margin-left: 8px; }
.css-pt151d > :nth-of-type(1) { font-size: 20px; }

.css-11uxydk { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-11uxydk:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-11uxydk:hover { background-color: transparent; }
}
.css-11uxydk.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-11uxydk:disabled { opacity: 0.6; cursor: not-allowed; }

.css-to8r0z { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-to8r0z.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-to8r0z { print-color-adjust: exact; }
}
.css-to8r0z:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-to8r0z:hover { background-color: transparent; }
}
.css-to8r0z.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-to8r0z:disabled { opacity: 0.6; cursor: not-allowed; }

.css-pt151d { display: inherit; margin-right: -4px; margin-left: 8px; }
.css-pt151d > :nth-of-type(1) { font-size: 20px; }

.css-y175vu { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); border: 1px solid rgba(255, 102, 0, 0.5); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-y175vu:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); border: 1px solid rgb(255, 102, 0); }
@media (hover: none) {
  .css-y175vu:hover { background-color: transparent; }
}
.css-y175vu.Mui-disabled { color: rgba(0, 0, 0, 0.26); border: 1px solid rgba(0, 0, 0, 0.12); }
.css-y175vu:disabled { opacity: 0.6; cursor: not-allowed; }

.css-1bhmk21 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); border: 1px solid rgba(255, 102, 0, 0.5); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-1bhmk21.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1bhmk21 { print-color-adjust: exact; }
}
.css-1bhmk21:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); border: 1px solid rgb(255, 102, 0); }
@media (hover: none) {
  .css-1bhmk21:hover { background-color: transparent; }
}
.css-1bhmk21.Mui-disabled { color: rgba(0, 0, 0, 0.26); border: 1px solid rgba(0, 0, 0, 0.12); }
.css-1bhmk21:disabled { opacity: 0.6; cursor: not-allowed; }

.css-1lmj1mv { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-1lmj1mv:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1lmj1mv:hover { background-color: rgb(255, 102, 0); }
}
.css-1lmj1mv:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1lmj1mv.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1lmj1mv.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-1lmj1mv:disabled { opacity: 0.6; cursor: not-allowed; }

.css-qe8gei { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-qe8gei.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-qe8gei { print-color-adjust: exact; }
}
.css-qe8gei:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-qe8gei:hover { background-color: rgb(255, 102, 0); }
}
.css-qe8gei:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-qe8gei.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-qe8gei.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-qe8gei:disabled { opacity: 0.6; cursor: not-allowed; }

.css-1wf493t { text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; overflow: visible; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1wf493t:hover { background-color: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .css-1wf493t:hover { background-color: transparent; }
}
.css-1wf493t.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.css-1yxmbwk { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; overflow: visible; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1yxmbwk.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1yxmbwk { print-color-adjust: exact; }
}
.css-1yxmbwk:hover { background-color: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .css-1yxmbwk:hover { background-color: transparent; }
}
.css-1yxmbwk.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.css-vubbuv { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; }

.css-1lmj1mv { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-1lmj1mv:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1lmj1mv:hover { background-color: rgb(255, 102, 0); }
}
.css-1lmj1mv:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1lmj1mv.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1lmj1mv.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-1lmj1mv:disabled { opacity: 0.6; cursor: not-allowed; }

.css-qe8gei { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-qe8gei.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-qe8gei { print-color-adjust: exact; }
}
.css-qe8gei:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-qe8gei:hover { background-color: rgb(255, 102, 0); }
}
.css-qe8gei:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-qe8gei.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-qe8gei.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-qe8gei:disabled { opacity: 0.6; cursor: not-allowed; }

.css-1lmj1mv { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-1lmj1mv:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1lmj1mv:hover { background-color: rgb(255, 102, 0); }
}
.css-1lmj1mv:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1lmj1mv.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1lmj1mv.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-1lmj1mv:disabled { opacity: 0.6; cursor: not-allowed; }

.css-qe8gei { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-qe8gei.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-qe8gei { print-color-adjust: exact; }
}
.css-qe8gei:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-qe8gei:hover { background-color: rgb(255, 102, 0); }
}
.css-qe8gei:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-qe8gei.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-qe8gei.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-qe8gei:disabled { opacity: 0.6; cursor: not-allowed; }

.css-11uxydk { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-11uxydk:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-11uxydk:hover { background-color: transparent; }
}
.css-11uxydk.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-11uxydk:disabled { opacity: 0.6; cursor: not-allowed; }

.css-to8r0z { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-to8r0z.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-to8r0z { print-color-adjust: exact; }
}
.css-to8r0z:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-to8r0z:hover { background-color: transparent; }
}
.css-to8r0z.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-to8r0z:disabled { opacity: 0.6; cursor: not-allowed; }

.css-11uxydk { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-11uxydk:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-11uxydk:hover { background-color: transparent; }
}
.css-11uxydk.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-11uxydk:disabled { opacity: 0.6; cursor: not-allowed; }

.css-to8r0z { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-to8r0z.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-to8r0z { print-color-adjust: exact; }
}
.css-to8r0z:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-to8r0z:hover { background-color: transparent; }
}
.css-to8r0z.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-to8r0z:disabled { opacity: 0.6; cursor: not-allowed; }

.css-11uxydk { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-11uxydk:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-11uxydk:hover { background-color: transparent; }
}
.css-11uxydk.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-11uxydk:disabled { opacity: 0.6; cursor: not-allowed; }

.css-to8r0z { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-to8r0z.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-to8r0z { print-color-adjust: exact; }
}
.css-to8r0z:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-to8r0z:hover { background-color: transparent; }
}
.css-to8r0z.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-to8r0z:disabled { opacity: 0.6; cursor: not-allowed; }

.css-11uxydk { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-11uxydk:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-11uxydk:hover { background-color: transparent; }
}
.css-11uxydk.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-11uxydk:disabled { opacity: 0.6; cursor: not-allowed; }

.css-to8r0z { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-to8r0z.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-to8r0z { print-color-adjust: exact; }
}
.css-to8r0z:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-to8r0z:hover { background-color: transparent; }
}
.css-to8r0z.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-to8r0z:disabled { opacity: 0.6; cursor: not-allowed; }

.css-1lmj1mv { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-1lmj1mv:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1lmj1mv:hover { background-color: rgb(255, 102, 0); }
}
.css-1lmj1mv:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1lmj1mv.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1lmj1mv.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-1lmj1mv:disabled { opacity: 0.6; cursor: not-allowed; }

.css-qe8gei { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-qe8gei.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-qe8gei { print-color-adjust: exact; }
}
.css-qe8gei:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-qe8gei:hover { background-color: rgb(255, 102, 0); }
}
.css-qe8gei:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-qe8gei.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-qe8gei.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-qe8gei:disabled { opacity: 0.6; cursor: not-allowed; }

.css-1lmj1mv { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-1lmj1mv:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1lmj1mv:hover { background-color: rgb(255, 102, 0); }
}
.css-1lmj1mv:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1lmj1mv.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1lmj1mv.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-1lmj1mv:disabled { opacity: 0.6; cursor: not-allowed; }

.css-qe8gei { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-qe8gei.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-qe8gei { print-color-adjust: exact; }
}
.css-qe8gei:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-qe8gei:hover { background-color: rgb(255, 102, 0); }
}
.css-qe8gei:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-qe8gei.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-qe8gei.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-qe8gei:disabled { opacity: 0.6; cursor: not-allowed; }

.css-1lmj1mv { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-1lmj1mv:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1lmj1mv:hover { background-color: rgb(255, 102, 0); }
}
.css-1lmj1mv:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1lmj1mv.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1lmj1mv.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-1lmj1mv:disabled { opacity: 0.6; cursor: not-allowed; }

.css-qe8gei { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-qe8gei.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-qe8gei { print-color-adjust: exact; }
}
.css-qe8gei:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-qe8gei:hover { background-color: rgb(255, 102, 0); }
}
.css-qe8gei:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-qe8gei.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-qe8gei.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-qe8gei:disabled { opacity: 0.6; cursor: not-allowed; }

.css-1lmj1mv { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-1lmj1mv:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1lmj1mv:hover { background-color: rgb(255, 102, 0); }
}
.css-1lmj1mv:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1lmj1mv.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1lmj1mv.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-1lmj1mv:disabled { opacity: 0.6; cursor: not-allowed; }

.css-qe8gei { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-qe8gei.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-qe8gei { print-color-adjust: exact; }
}
.css-qe8gei:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-qe8gei:hover { background-color: rgb(255, 102, 0); }
}
.css-qe8gei:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-qe8gei.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-qe8gei.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-qe8gei:disabled { opacity: 0.6; cursor: not-allowed; }

.css-1lmj1mv { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-1lmj1mv:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1lmj1mv:hover { background-color: rgb(255, 102, 0); }
}
.css-1lmj1mv:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1lmj1mv.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1lmj1mv.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-1lmj1mv:disabled { opacity: 0.6; cursor: not-allowed; }

.css-qe8gei { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-qe8gei.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-qe8gei { print-color-adjust: exact; }
}
.css-qe8gei:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-qe8gei:hover { background-color: rgb(255, 102, 0); }
}
.css-qe8gei:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-qe8gei.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-qe8gei.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-qe8gei:disabled { opacity: 0.6; cursor: not-allowed; }

.css-1lmj1mv { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-1lmj1mv:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1lmj1mv:hover { background-color: rgb(255, 102, 0); }
}
.css-1lmj1mv:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1lmj1mv.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1lmj1mv.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-1lmj1mv:disabled { opacity: 0.6; cursor: not-allowed; }

.css-qe8gei { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-qe8gei.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-qe8gei { print-color-adjust: exact; }
}
.css-qe8gei:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-qe8gei:hover { background-color: rgb(255, 102, 0); }
}
.css-qe8gei:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-qe8gei.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-qe8gei.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-qe8gei:disabled { opacity: 0.6; cursor: not-allowed; }

.css-1lmj1mv { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-1lmj1mv:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1lmj1mv:hover { background-color: rgb(255, 102, 0); }
}
.css-1lmj1mv:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1lmj1mv.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1lmj1mv.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-1lmj1mv:disabled { opacity: 0.6; cursor: not-allowed; }

.css-qe8gei { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: white; background-color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-qe8gei.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-qe8gei { print-color-adjust: exact; }
}
.css-qe8gei:hover { text-decoration: none; background-color: rgb(0, 103, 47); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-qe8gei:hover { background-color: rgb(255, 102, 0); }
}
.css-qe8gei:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-qe8gei.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-qe8gei.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-qe8gei:disabled { opacity: 0.6; cursor: not-allowed; }

.css-11uxydk { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-11uxydk:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-11uxydk:hover { background-color: transparent; }
}
.css-11uxydk.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-11uxydk:disabled { opacity: 0.6; cursor: not-allowed; }

.css-to8r0z { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-to8r0z.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-to8r0z { print-color-adjust: exact; }
}
.css-to8r0z:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-to8r0z:hover { background-color: transparent; }
}
.css-to8r0z.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-to8r0z:disabled { opacity: 0.6; cursor: not-allowed; }

.css-11uxydk { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-11uxydk:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-11uxydk:hover { background-color: transparent; }
}
.css-11uxydk.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-11uxydk:disabled { opacity: 0.6; cursor: not-allowed; }

.css-to8r0z { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-to8r0z.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-to8r0z { print-color-adjust: exact; }
}
.css-to8r0z:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-to8r0z:hover { background-color: transparent; }
}
.css-to8r0z.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-to8r0z:disabled { opacity: 0.6; cursor: not-allowed; }

.css-11uxydk { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-11uxydk:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-11uxydk:hover { background-color: transparent; }
}
.css-11uxydk.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-11uxydk:disabled { opacity: 0.6; cursor: not-allowed; }

.css-to8r0z { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 102, 0); border-radius: 8px; text-transform: capitalize; padding: 0.6rem 1.3rem; box-shadow: none; }
.css-to8r0z.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-to8r0z { print-color-adjust: exact; }
}
.css-to8r0z:hover { text-decoration: none; background-color: rgba(255, 102, 0, 0.04); }
@media (hover: none) {
  .css-to8r0z:hover { background-color: transparent; }
}
.css-to8r0z.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-to8r0z:disabled { opacity: 0.6; cursor: not-allowed; }

.css-1u94z7f { position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-radius: 0px; }
.css-1u94z7f::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(0, 0, 0, 0.12); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1u94z7f:first-of-type::before { display: none; }
.css-1u94z7f.Mui-expanded::before { opacity: 0; }
.css-1u94z7f.Mui-expanded:first-of-type { margin-top: 0px; }
.css-1u94z7f.Mui-expanded:last-of-type { margin-bottom: 0px; }
.css-1u94z7f.Mui-expanded + .css-1u94z7f.Mui-expanded::before { display: none; }
.css-1u94z7f.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }
.css-1u94z7f:first-of-type { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.css-1u94z7f:last-of-type { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
@supports (-ms-ime-align: auto) {
  .css-1u94z7f:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.css-1u94z7f.Mui-expanded { margin: 16px 0px; }

.css-67l5gl { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-radius: 0px; }
.css-67l5gl::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(0, 0, 0, 0.12); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-67l5gl:first-of-type::before { display: none; }
.css-67l5gl.Mui-expanded::before { opacity: 0; }
.css-67l5gl.Mui-expanded:first-of-type { margin-top: 0px; }
.css-67l5gl.Mui-expanded:last-of-type { margin-bottom: 0px; }
.css-67l5gl.Mui-expanded + .css-67l5gl.Mui-expanded::before { display: none; }
.css-67l5gl.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }
.css-67l5gl:first-of-type { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.css-67l5gl:last-of-type { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
@supports (-ms-ime-align: auto) {
  .css-67l5gl:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.css-67l5gl.Mui-expanded { margin: 16px 0px; }

.css-dsruom { display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-dsruom.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-dsruom.Mui-disabled { opacity: 0.38; }
.css-dsruom:hover:not(.Mui-disabled) { cursor: pointer; }
.css-dsruom.Mui-expanded { min-height: 64px; }

.css-1iji0d4 { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1iji0d4.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1iji0d4 { print-color-adjust: exact; }
}
.css-1iji0d4.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-1iji0d4.Mui-disabled { opacity: 0.38; }
.css-1iji0d4:hover:not(.Mui-disabled) { cursor: pointer; }
.css-1iji0d4.Mui-expanded { min-height: 64px; }

.css-17o5nyn { display: flex; -webkit-box-flex: 1; flex-grow: 1; margin: 12px 0px; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-17o5nyn.Mui-expanded { margin: 20px 0px; }

.css-1fx8m19 { display: flex; color: rgba(0, 0, 0, 0.54); transform: rotate(0deg); transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1fx8m19.Mui-expanded { transform: rotate(180deg); }

.css-a0y2e3 { height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden; }

.css-hboir5 { display: flex; width: 100%; }

.css-8atqhb { width: 100%; }

.css-u7qq7e { padding: 8px 16px 16px; }

.css-1u94z7f { position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-radius: 0px; }
.css-1u94z7f::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(0, 0, 0, 0.12); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1u94z7f:first-of-type::before { display: none; }
.css-1u94z7f.Mui-expanded::before { opacity: 0; }
.css-1u94z7f.Mui-expanded:first-of-type { margin-top: 0px; }
.css-1u94z7f.Mui-expanded:last-of-type { margin-bottom: 0px; }
.css-1u94z7f.Mui-expanded + .css-1u94z7f.Mui-expanded::before { display: none; }
.css-1u94z7f.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }
.css-1u94z7f:first-of-type { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.css-1u94z7f:last-of-type { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
@supports (-ms-ime-align: auto) {
  .css-1u94z7f:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.css-1u94z7f.Mui-expanded { margin: 16px 0px; }

.css-67l5gl { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-radius: 0px; }
.css-67l5gl::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(0, 0, 0, 0.12); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-67l5gl:first-of-type::before { display: none; }
.css-67l5gl.Mui-expanded::before { opacity: 0; }
.css-67l5gl.Mui-expanded:first-of-type { margin-top: 0px; }
.css-67l5gl.Mui-expanded:last-of-type { margin-bottom: 0px; }
.css-67l5gl.Mui-expanded + .css-67l5gl.Mui-expanded::before { display: none; }
.css-67l5gl.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }
.css-67l5gl:first-of-type { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.css-67l5gl:last-of-type { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
@supports (-ms-ime-align: auto) {
  .css-67l5gl:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.css-67l5gl.Mui-expanded { margin: 16px 0px; }

.css-dsruom { display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-dsruom.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-dsruom.Mui-disabled { opacity: 0.38; }
.css-dsruom:hover:not(.Mui-disabled) { cursor: pointer; }
.css-dsruom.Mui-expanded { min-height: 64px; }

.css-1iji0d4 { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1iji0d4.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1iji0d4 { print-color-adjust: exact; }
}
.css-1iji0d4.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-1iji0d4.Mui-disabled { opacity: 0.38; }
.css-1iji0d4:hover:not(.Mui-disabled) { cursor: pointer; }
.css-1iji0d4.Mui-expanded { min-height: 64px; }

.css-17o5nyn { display: flex; -webkit-box-flex: 1; flex-grow: 1; margin: 12px 0px; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-17o5nyn.Mui-expanded { margin: 20px 0px; }

.css-1fx8m19 { display: flex; color: rgba(0, 0, 0, 0.54); transform: rotate(0deg); transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1fx8m19.Mui-expanded { transform: rotate(180deg); }

.css-a0y2e3 { height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden; }

.css-hboir5 { display: flex; width: 100%; }

.css-8atqhb { width: 100%; }

.css-u7qq7e { padding: 8px 16px 16px; }

.css-1u94z7f { position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-radius: 0px; }
.css-1u94z7f::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(0, 0, 0, 0.12); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1u94z7f:first-of-type::before { display: none; }
.css-1u94z7f.Mui-expanded::before { opacity: 0; }
.css-1u94z7f.Mui-expanded:first-of-type { margin-top: 0px; }
.css-1u94z7f.Mui-expanded:last-of-type { margin-bottom: 0px; }
.css-1u94z7f.Mui-expanded + .css-1u94z7f.Mui-expanded::before { display: none; }
.css-1u94z7f.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }
.css-1u94z7f:first-of-type { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.css-1u94z7f:last-of-type { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
@supports (-ms-ime-align: auto) {
  .css-1u94z7f:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.css-1u94z7f.Mui-expanded { margin: 16px 0px; }

.css-67l5gl { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-radius: 0px; }
.css-67l5gl::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(0, 0, 0, 0.12); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-67l5gl:first-of-type::before { display: none; }
.css-67l5gl.Mui-expanded::before { opacity: 0; }
.css-67l5gl.Mui-expanded:first-of-type { margin-top: 0px; }
.css-67l5gl.Mui-expanded:last-of-type { margin-bottom: 0px; }
.css-67l5gl.Mui-expanded + .css-67l5gl.Mui-expanded::before { display: none; }
.css-67l5gl.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }
.css-67l5gl:first-of-type { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.css-67l5gl:last-of-type { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
@supports (-ms-ime-align: auto) {
  .css-67l5gl:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.css-67l5gl.Mui-expanded { margin: 16px 0px; }

.css-dsruom { display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-dsruom.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-dsruom.Mui-disabled { opacity: 0.38; }
.css-dsruom:hover:not(.Mui-disabled) { cursor: pointer; }
.css-dsruom.Mui-expanded { min-height: 64px; }

.css-1iji0d4 { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1iji0d4.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1iji0d4 { print-color-adjust: exact; }
}
.css-1iji0d4.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-1iji0d4.Mui-disabled { opacity: 0.38; }
.css-1iji0d4:hover:not(.Mui-disabled) { cursor: pointer; }
.css-1iji0d4.Mui-expanded { min-height: 64px; }

.css-17o5nyn { display: flex; -webkit-box-flex: 1; flex-grow: 1; margin: 12px 0px; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-17o5nyn.Mui-expanded { margin: 20px 0px; }

.css-1fx8m19 { display: flex; color: rgba(0, 0, 0, 0.54); transform: rotate(0deg); transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1fx8m19.Mui-expanded { transform: rotate(180deg); }

.css-a0y2e3 { height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden; }

.css-hboir5 { display: flex; width: 100%; }

.css-8atqhb { width: 100%; }

.css-u7qq7e { padding: 8px 16px 16px; }

.css-1u94z7f { position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-radius: 0px; }
.css-1u94z7f::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(0, 0, 0, 0.12); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1u94z7f:first-of-type::before { display: none; }
.css-1u94z7f.Mui-expanded::before { opacity: 0; }
.css-1u94z7f.Mui-expanded:first-of-type { margin-top: 0px; }
.css-1u94z7f.Mui-expanded:last-of-type { margin-bottom: 0px; }
.css-1u94z7f.Mui-expanded + .css-1u94z7f.Mui-expanded::before { display: none; }
.css-1u94z7f.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }
.css-1u94z7f:first-of-type { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.css-1u94z7f:last-of-type { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
@supports (-ms-ime-align: auto) {
  .css-1u94z7f:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.css-1u94z7f.Mui-expanded { margin: 16px 0px; }

.css-67l5gl { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-radius: 0px; }
.css-67l5gl::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(0, 0, 0, 0.12); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-67l5gl:first-of-type::before { display: none; }
.css-67l5gl.Mui-expanded::before { opacity: 0; }
.css-67l5gl.Mui-expanded:first-of-type { margin-top: 0px; }
.css-67l5gl.Mui-expanded:last-of-type { margin-bottom: 0px; }
.css-67l5gl.Mui-expanded + .css-67l5gl.Mui-expanded::before { display: none; }
.css-67l5gl.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }
.css-67l5gl:first-of-type { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.css-67l5gl:last-of-type { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
@supports (-ms-ime-align: auto) {
  .css-67l5gl:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.css-67l5gl.Mui-expanded { margin: 16px 0px; }

.css-dsruom { display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-dsruom.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-dsruom.Mui-disabled { opacity: 0.38; }
.css-dsruom:hover:not(.Mui-disabled) { cursor: pointer; }
.css-dsruom.Mui-expanded { min-height: 64px; }

.css-1iji0d4 { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1iji0d4.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1iji0d4 { print-color-adjust: exact; }
}
.css-1iji0d4.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-1iji0d4.Mui-disabled { opacity: 0.38; }
.css-1iji0d4:hover:not(.Mui-disabled) { cursor: pointer; }
.css-1iji0d4.Mui-expanded { min-height: 64px; }

.css-17o5nyn { display: flex; -webkit-box-flex: 1; flex-grow: 1; margin: 12px 0px; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-17o5nyn.Mui-expanded { margin: 20px 0px; }

.css-1fx8m19 { display: flex; color: rgba(0, 0, 0, 0.54); transform: rotate(0deg); transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1fx8m19.Mui-expanded { transform: rotate(180deg); }

.css-a0y2e3 { height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden; }

.css-hboir5 { display: flex; width: 100%; }

.css-8atqhb { width: 100%; }

.css-u7qq7e { padding: 8px 16px 16px; }

.css-1u94z7f { position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-radius: 0px; }
.css-1u94z7f::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(0, 0, 0, 0.12); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1u94z7f:first-of-type::before { display: none; }
.css-1u94z7f.Mui-expanded::before { opacity: 0; }
.css-1u94z7f.Mui-expanded:first-of-type { margin-top: 0px; }
.css-1u94z7f.Mui-expanded:last-of-type { margin-bottom: 0px; }
.css-1u94z7f.Mui-expanded + .css-1u94z7f.Mui-expanded::before { display: none; }
.css-1u94z7f.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }
.css-1u94z7f:first-of-type { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.css-1u94z7f:last-of-type { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
@supports (-ms-ime-align: auto) {
  .css-1u94z7f:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.css-1u94z7f.Mui-expanded { margin: 16px 0px; }

.css-67l5gl { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-radius: 0px; }
.css-67l5gl::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(0, 0, 0, 0.12); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-67l5gl:first-of-type::before { display: none; }
.css-67l5gl.Mui-expanded::before { opacity: 0; }
.css-67l5gl.Mui-expanded:first-of-type { margin-top: 0px; }
.css-67l5gl.Mui-expanded:last-of-type { margin-bottom: 0px; }
.css-67l5gl.Mui-expanded + .css-67l5gl.Mui-expanded::before { display: none; }
.css-67l5gl.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }
.css-67l5gl:first-of-type { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.css-67l5gl:last-of-type { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
@supports (-ms-ime-align: auto) {
  .css-67l5gl:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.css-67l5gl.Mui-expanded { margin: 16px 0px; }

.css-dsruom { display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-dsruom.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-dsruom.Mui-disabled { opacity: 0.38; }
.css-dsruom:hover:not(.Mui-disabled) { cursor: pointer; }
.css-dsruom.Mui-expanded { min-height: 64px; }

.css-1iji0d4 { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1iji0d4.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1iji0d4 { print-color-adjust: exact; }
}
.css-1iji0d4.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-1iji0d4.Mui-disabled { opacity: 0.38; }
.css-1iji0d4:hover:not(.Mui-disabled) { cursor: pointer; }
.css-1iji0d4.Mui-expanded { min-height: 64px; }

.css-17o5nyn { display: flex; -webkit-box-flex: 1; flex-grow: 1; margin: 12px 0px; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-17o5nyn.Mui-expanded { margin: 20px 0px; }

.css-1fx8m19 { display: flex; color: rgba(0, 0, 0, 0.54); transform: rotate(0deg); transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1fx8m19.Mui-expanded { transform: rotate(180deg); }

.css-a0y2e3 { height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden; }

.css-hboir5 { display: flex; width: 100%; }

.css-8atqhb { width: 100%; }

.css-u7qq7e { padding: 8px 16px 16px; }

.css-1u94z7f { position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-radius: 0px; }
.css-1u94z7f::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(0, 0, 0, 0.12); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1u94z7f:first-of-type::before { display: none; }
.css-1u94z7f.Mui-expanded::before { opacity: 0; }
.css-1u94z7f.Mui-expanded:first-of-type { margin-top: 0px; }
.css-1u94z7f.Mui-expanded:last-of-type { margin-bottom: 0px; }
.css-1u94z7f.Mui-expanded + .css-1u94z7f.Mui-expanded::before { display: none; }
.css-1u94z7f.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }
.css-1u94z7f:first-of-type { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.css-1u94z7f:last-of-type { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
@supports (-ms-ime-align: auto) {
  .css-1u94z7f:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.css-1u94z7f.Mui-expanded { margin: 16px 0px; }

.css-67l5gl { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-radius: 0px; }
.css-67l5gl::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(0, 0, 0, 0.12); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-67l5gl:first-of-type::before { display: none; }
.css-67l5gl.Mui-expanded::before { opacity: 0; }
.css-67l5gl.Mui-expanded:first-of-type { margin-top: 0px; }
.css-67l5gl.Mui-expanded:last-of-type { margin-bottom: 0px; }
.css-67l5gl.Mui-expanded + .css-67l5gl.Mui-expanded::before { display: none; }
.css-67l5gl.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }
.css-67l5gl:first-of-type { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.css-67l5gl:last-of-type { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
@supports (-ms-ime-align: auto) {
  .css-67l5gl:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.css-67l5gl.Mui-expanded { margin: 16px 0px; }

.css-dsruom { display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-dsruom.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-dsruom.Mui-disabled { opacity: 0.38; }
.css-dsruom:hover:not(.Mui-disabled) { cursor: pointer; }
.css-dsruom.Mui-expanded { min-height: 64px; }

.css-1iji0d4 { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1iji0d4.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1iji0d4 { print-color-adjust: exact; }
}
.css-1iji0d4.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-1iji0d4.Mui-disabled { opacity: 0.38; }
.css-1iji0d4:hover:not(.Mui-disabled) { cursor: pointer; }
.css-1iji0d4.Mui-expanded { min-height: 64px; }

.css-17o5nyn { display: flex; -webkit-box-flex: 1; flex-grow: 1; margin: 12px 0px; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-17o5nyn.Mui-expanded { margin: 20px 0px; }

.css-1fx8m19 { display: flex; color: rgba(0, 0, 0, 0.54); transform: rotate(0deg); transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1fx8m19.Mui-expanded { transform: rotate(180deg); }

.css-a0y2e3 { height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden; }

.css-hboir5 { display: flex; width: 100%; }

.css-8atqhb { width: 100%; }

.css-u7qq7e { padding: 8px 16px 16px; }

.css-1k33q06 { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; }
.css-w0pj6f { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
.css-1l6c7y9 { display: inherit; margin-right: 8px; margin-left: -4px; }
.css-1l6c7y9 > :nth-of-type(1) { font-size: 20px; }

.marquee-container { position: relative; width: 100%; overflow-x: hidden !important; display: flex !important; flex-direction: row !important; }
.marquee-container:hover div { animation-play-state: var(--pause-on-hover); }
.marquee-container:active div { animation-play-state: var(--pause-on-click); }
.overlay { position: absolute; width: 100%; height: 100%; }
.overlay::before, .overlay::after { background: linear-gradient(to right, var(--gradient-color)); content: ""; height: 100%; position: absolute; width: var(--gradient-width); z-index: 2; }
.overlay::after { right: 0px; top: 0px; transform: rotateZ(180deg); }
.overlay::before { left: 0px; top: 0px; }
.marquee { flex: 0 0 auto; min-width: 100%; z-index: 1; display: flex; flex-direction: row; align-items: center; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-fill-mode: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-play-state: var(--play); animation-delay: var(--delay); animation-direction: var(--direction); }
@keyframes scroll { 
  0% { transform: translateX(0%); }
  100% { transform: translateX(-100%); }
}

@keyframes react-reveal-375769603406566-1 { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1); }
  100% { opacity: 1; transform: none; }
}
.react-reveal { opacity: 0; }
@keyframes react-reveal-375769603406566-2 { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}



@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeIn { animation-name: fadeIn; }
@-webkit-keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 20%, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 20%, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
.fadeInUp { animation-name: fadeInUp; }
@-webkit-keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
.zoomIn { animation-name: zoomIn; }
@keyframes frameOpen { 
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}
@-webkit-keyframes frameOpen { 
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}
@keyframes frameCollapse { 
  0% { width: 835px; }
  98% { width: 835px; }
  100% { width: 422px; }
}
@-webkit-keyframes frameCollapse { 
  0% { width: 835px; }
  98% { width: 835px; }
  100% { width: 422px; }
}
@keyframes faqExpand { 
  0% { width: 384px; }
  100% { width: 800px; }
}
@-webkit-keyframes faqExpand { 
  0% { width: 384px; }
  100% { width: 800px; }
}
@keyframes faqCollapseNormal { 
  0% { width: 800px; }
  100% { width: 384px; }
}
@-webkit-keyframes faqCollapseNormal { 
  0% { width: 800px; }
  100% { width: 384px; }
}
@keyframes faqCollapseSmall { 
  0% { width: 800px; }
  100% { width: 326px; }
}
@-webkit-keyframes faqCollapseSmall { 
  0% { width: 800px; }
  100% { width: 326px; }
}
@-webkit-keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.slideInUp { animation-name: slideInUp; }
.animated { animation-duration: 1s; animation-fill-mode: both; }
.animated.delay { animation-delay: 0.2s; }
.animated.delay-1 { animation-delay: 0.3s; }
.animated.fast { animation-duration: 800ms; }
.animated.faster { animation-duration: 500ms; }
.animated.speed { animation-duration: 300ms; }
@-webkit-keyframes category { 
  0% { height: 10rem; }
  100% { height: 8rem; }
}
@keyframes category { 
  0% { height: 10rem; }
  100% { height: 8rem; }
}
@-webkit-keyframes article { 
  0% { height: 8rem; }
  100% { height: 10rem; }
}
@keyframes article { 
  0% { height: 8rem; }
  100% { height: 10rem; }
}
@-webkit-keyframes articleView { 
  0% { height: 10rem; }
  100% { height: 5.5rem; }
}
@keyframes articleView { 
  0% { height: 10rem; }
  100% { height: 5.5rem; }
}
@-webkit-keyframes logo { 
  0% { margin-left: 0%; transform: translateX(0%); }
  100% { margin-left: 50%; transform: translateX(-50%); }
}
@keyframes logo { 
  0% { margin-left: 0%; transform: translateX(0%); }
  100% { margin-left: 50%; transform: translateX(-50%); }
}
@keyframes rtlLogo { 
  0% { margin-right: 0%; transform: translateX(0%); }
  100% { margin-right: 50%; transform: translateX(50%); }
}
@-webkit-keyframes homeLogo { 
  0% { margin-left: 50%; transform: translateX(-50%); }
  100% { margin-left: 0%; transform: translateX(0%); }
}
@keyframes homeLogo { 
  0% { margin-left: 50%; transform: translateX(-50%); }
  100% { margin-left: 0%; transform: translateX(0%); }
}
@-webkit-keyframes homeHeader { 
  0% { height: 10rem; }
  100% { height: 5.5rem; }
}
@keyframes homeHeader { 
  0% { height: 10rem; }
  100% { height: 5.5rem; }
}
@-webkit-keyframes bar { 
  0% { height: 0px; }
  100% { height: 1.5rem; }
}
@keyframes bar { 
  0% { height: 0px; }
  100% { height: 1.5rem; }
}
@-webkit-keyframes closeFadeIn { 
  0% { opacity: 0; }
  70% { opacity: 0; }
  100% { opacity: 0.7; }
}
@keyframes closeFadeIn { 
  0% { opacity: 0; }
  70% { opacity: 0; }
  100% { opacity: 0.7; }
}
@keyframes closeFadeOut { 
  0% { opacity: 0; }
  50% { opacity: 0; }
  100% { opacity: 0.7; }
}
@-webkit-keyframes closeFadeOut { 
  0% { opacity: 0; }
  50% { opacity: 0; }
  100% { opacity: 0.7; }
}
@media only screen and (max-device-width: 667px), only screen and (max-device-width: 900px) and (min-device-width: 668px) and (orientation: landscape) {
  .fc-widget-open { height: 100%; overflow: hidden; width: 100%; }
}
#fc_push_frame { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; display: none; height: 1px; width: 1px; }
#fc_widget { border: 0px; display: block; min-height: auto; min-width: auto; height: 100%; width: 100%; }
#fc_frame { width: 70px; }
#fc_frame, #fc_frame.fc-widget-normal { bottom: 15px; height: 75px; min-height: 73px; min-width: 65px; overflow: hidden; position: fixed; right: 15px; z-index: 2147483600; }
#fc_frame.fc_l2r, #fc_frame.fc-widget-normal.fc_l2r { left: 15px; }
#fc_frame.fc_dn, #fc_frame.fc-widget-normal.fc_dn { height: 0px; min-height: 0px; min-width: 0px; opacity: 0; width: 0px; }
#fc_frame.hide, #fc_frame.fc-widget-normal.hide { display: none; }
#fc_frame.fc-launcher-text, #fc_frame.fc-widget-normal.fc-launcher-text { min-height: 50px; height: 50px; }
#fc_frame.h-open-notify, #fc_frame.fc-widget-normal.h-open-notify { opacity: 1; transition: none; height: 400px; width: 332px; }
#fc_frame.h-open-container, #fc_frame.fc-widget-normal.h-open-container { max-height: calc(100% - 100px); opacity: 1; height: 720px; width: 422px; }
#fc_frame.h-open-container.expanded-modal, #fc_frame.fc-widget-normal.h-open-container.expanded-modal { bottom: 0px; max-height: unset; opacity: 1; right: 0px; transition: none; height: 100%; width: 100%; }
#fc_frame.h-open-container.avoid-jitter, #fc_frame.fc-widget-normal.h-open-container.avoid-jitter { transition: height 0.3s ease-out; }
#fc_frame.widget-open-animate, #fc_frame.fc-widget-normal.widget-open-animate { animation: 0.3s ease-out 0s 1 normal none running frameOpen; transform-origin: right bottom; }
#fc_frame.expanded-article_view, #fc_frame.fc-widget-normal.expanded-article_view { width: 835px; }
#fc_frame.expand-article-left, #fc_frame.fc-widget-normal.expand-article-left { transition: left 0.3s ease-in; }
#fc_frame.collapse-article-left, #fc_frame.fc-widget-normal.collapse-article-left { transition: left 0.3s ease-out; }
#fc_frame.expand-article-right, #fc_frame.fc-widget-normal.expand-article-right { transition: right 0.3s ease-in; }
#fc_frame.collapse-article-right, #fc_frame.fc-widget-normal.collapse-article-right { transition: right 0.3s ease-out; }
#fc_frame.collapsed-article_view, #fc_frame.fc-widget-normal.collapsed-article_view { animation: 0.3s ease-out 0s 1 normal none running frameCollapse; }
#fc_frame, #fc_frame.fc-widget-small { bottom: 15px; min-height: 73px; min-width: 65px; opacity: 1; overflow: hidden; position: fixed; right: 15px; z-index: 2147483600; }
#fc_frame.fc_dn, #fc_frame.fc-widget-small.fc_dn { height: 0px; min-height: 0px; min-width: 0px; opacity: 0; width: 0px; }
#fc_frame.h-open-notify, #fc_frame.fc-widget-small.h-open-notify { opacity: 1; transition: none; height: 520px; width: 332px; }
#fc_frame.fc-widget-left, #fc_frame.fc-widget-small.fc-widget-left { left: 15px; right: unset; transform-origin: left bottom !important; }
#fc_frame.fc-launcher-text, #fc_frame.fc-widget-small.fc-launcher-text { min-height: 50px; height: 50px; }
#fc_frame.h-open-container, #fc_frame.fc-widget-small.h-open-container { max-height: calc(100% - 100px); opacity: 1; height: 572px; width: 366px; }
#fc_frame.h-open-container.expanded-modal, #fc_frame.fc-widget-small.h-open-container.expanded-modal { max-height: unset; opacity: 1; transition: none; height: 100%; width: 100%; bottom: 0px !important; right: 0px !important; left: unset !important; }
#fc_frame.h-open-container.avoid-jitter, #fc_frame.fc-widget-small.h-open-container.avoid-jitter { transition: height 0.3s ease-out; }
#fc_frame.widget-open-animate, #fc_frame.fc-widget-small.widget-open-animate { animation: 0.3s ease-out 0s 1 normal none running frameOpen; transform-origin: right bottom; }
#fc_frame.expanded-article_view, #fc_frame.fc-widget-small.expanded-article_view { width: 835px; }
#fc_frame.collapsed-article_view, #fc_frame.fc-widget-small.collapsed-article_view { animation: 0.3s ease-out 0s 1 normal none running frameCollapse; }
#fc_frame.fc-mobile-view.h-open-container { max-height: 100%; overflow: hidden; height: 100%; width: 100%; bottom: 0px !important; right: 0px !important; left: 0px !important; }
#fc_frame.fc-mobile-view.h-open-container.fc_l2r { left: 0px; }
#fc_frame.fc-widget-fullscreen.fc-widget-normal, #fc_frame.fc-widget-fullscreen.fc-widget-small { max-height: 100%; overflow: hidden; min-height: 73px; min-width: 65px; bottom: 0px !important; right: 0px !important; }
#fc_frame.fc-widget-fullscreen.fc-widget-normal.fc_l2r, #fc_frame.fc-widget-fullscreen.fc-widget-small.fc_l2r { left: 0px; }
#fc_frame.fc-widget-fullscreen.fc-widget-normal.h-open-container, #fc_frame.fc-widget-fullscreen.fc-widget-small.h-open-container { height: 100%; width: 100%; min-height: 100%; min-width: 100%; }
@media (max-height: 300px) {
  #fc_frame.h-open-container, #fc_frame.fc-widget-small.h-open-container, #fc_frame.fc-widget-normal.h-open-container, #fc_frame.fc-widget-normal.expanded-modal.h-open-container { bottom: 0px; max-height: 98%; right: 0px; width: 100%; }
}

#fc_frame.fc-launcher-text { width: 127px; }