body, p{ font-family:Tahoma;font-display:swap;color:rgb(51, 51, 51);}h1,h2,h3,h4,h5,h6{ font-family:Tahoma;font-display:swap;}body, p, legend, div#cart-progression{ color:rgb(51, 51, 51);}h1{ color:rgb(37, 41, 42);}h2{ color:rgb(40, 72, 90);}h3{ color:rgb(51, 51, 51);}h4{ color:rgb(51, 51, 51);}.linkColor, a{ color:rgb(37, 41, 42);}.linkColor:hover, a:hover{ color:rgb(107, 40, 40);}body{ background-color:rgb(255, 255, 255);}.navbar.navbar-static-top, #compact-header, #compact-header .navbar-collapse, .dropdown-menu, ul.dropdown-menu { background-color:rgba(0, 0, 0, 0) !important; } ul.ui-autocomplete li.ui-menu-item:hover { background-color:rgba(0, 0, 0, 0) !important; } .header { background-color:rgba(0, 0, 0, 0) !important; }.header, .nav-subtext, .cart-total{ color:rgb(21, 104, 115);}.dropdown-menu > li > a, #compact-header .navbar-nav > li > a, .header a, .nav-text, .view-cart a, .navbar-header h1, .ui-menu .ui-menu-item a:hover, ul.ui-autocomplete li.ui-menu-item, li.ui-menu-item a:hover {color: rgb(51, 167, 182);}@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: rgb(51, 167, 182);}}#footer-wrapper, .footer-wrapper, #footer{ background-color:rgb(242, 246, 248);}#footer{ color:rgb(37, 41, 42);}#footer a{ color:rgb(37, 41, 42);}#content {padding: 0;}.footer-container.container {padding: 0;}.main, #page-content {min-width: 350px;max-width: 2000px;width: 100%;}@media screen and (min-width: 1120px) {#home-slider {max-width: 100% !important;margin-right: auto !important;margin-left: auto !important;}}.content-block.header-content {padding-left: 15px;padding-right: 15px;}@media screen and (min-width: 1120px) {.container { width: 100%;}}.content-block {max-width: 100%;margin-right: auto;margin-left: auto;}@media screen and (min-width: 1120px) {;.header, .top-bar-content, .main-menu, .nav-expanded {max-width: 100%;}}.nav-expanded .content-block {width: auto;max-width: none;}.expanded-nav {padding-left: 0;padding-right: 0;}.header, #compact-header, .header-left, .header-center, .header-right {min-height: 85px;}#compact-header .caret, #compact-header > .navbar-collapse .caret {color: rgb(21, 104, 115);}.search-tool-group {position: relative;font-size: 18px;}#productCategorySearch, .productCategorySearch {padding-left: 12px;}.search-tool-group label {position: absolute;left: 12px;top: 3px;}.cat-product-search-input {background-color: #FFF;}.main-menu .fa-search {color: #000;}input {color: #333;}.logo img {display: block;height: auto;width: auto;max-height: 180px;;max-width: 500px;}.container#content { padding-top: 5px; max-width: 100%;}.main-menu {margin-bottom: 0;}.header-top-group {min-height: 85px;padding: 0 10px 10px 6px;}.navbar .navbar-default .main-menu {clear: both;}@media (max-width: 1000px) {.navbar-form .form-group.search-tool-group {display: none;}.navbar.navbar-default.main-menu {}}.header {padding-bottom: 0;margin-bottom: 0;}@media screen and (max-width: 760px) {#compact-header .container, .container.footer-wrapper {padding-left: 2%;padding-right: 2%;}}.btn, .form-control { -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-khtml-border-radius: 4px;}.header {margin-bottom: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;-khtml-border-radius: 0;}.header .container, #header-centered .container {;padding-left: px;padding-right: px;}.main-menu {max-width: 100%;}.container.expanded-nav {padding-left: 0;padding-right: 0;padding-top: 0;}#footer {max-width: 100%;}.container.footer-container {width: ;}.header {max-width: 100%;}.header .container.navbar-container, #header-centered .container.navbar-container {padding-left: 0;padding-right: 0;}.navbar.navbar-default.main-menu {;}#content, #page-content, #sidebar {background-color: rgba(0, 0, 0, 0);}.form-control, input[type='text'], input[type='email'], input[type='tel'], input[type='number'], input[type='password'], select,textarea { border-radius: 10px;border: 1px solid rgba(148, 163, 184, 0.6); background-color: rgba(248, 250, 252, 0.9); font-weight: 500;letter-spacing: 0.005em; transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease; color: #1f2933; }#product-menu{display:none}.social {text-align:left;}.form-control:focus, input[type='text']:focus, input[type='email']:focus, input[type='tel']:focus, input[type='number']:focus, input[type='password']:focus, select:focus,textarea:focus { outline: none; border-color: rgba(106, 39, 37, 0.65); box-shadow: 0 6px 18px rgba(106, 39, 37, 0.18); background-color: #ffffff; }.btn-primary, .btn-secondary, .btn, .btn.btn-primary {border-radius: 10px;font-weight: 700;letter-spacing: 0.01em;transition: transform 0.2s ease, box-shadow 0.2s ease;border: none;background: #ffdb31}.btn-primary, .btn.btn-primary {background-color: #ffdb31;color: #5f1016; background: #ffdb31} .btn-default{ background-color: #5f1016 !important; color: #ffffff;border-radius: 10px; background: #5f1016; }.btn-primary:hover, .btn-primary:focus,.btn.btn-primary:hover, .btn.btn-primary:focus {background-color: #ffd100;color: #5f1016;transform: translateY(-1px);}.btn-secondary {background-color: #5f1016;color: #ffffff;}.btn-secondary:hover, .btn-secondary:focus {background-color: #481013;color: #ffffff;transform: translateY(-1px);}.btn-outline {border: 2px solid #5f1016;color: #5f1016;background-color: transparent;}.btn-outline:hover, .btn-outline:focus {background-color: #5f1016;color: #ffffff;}p {font-family: 'Plus Jakarta Sans', 'Inter', sans-serif;font-weight: 500;font-size: 18px;line-height: 1.5;letter-spacing: 0.005em;color: #25292A;margin-bottom: 18px;}h1 {font-family: 'Plus Jakarta Sans', 'Inter', sans-serif;font-weight: 800;font-size: 32px;line-height: 1;letter-spacing: -0.01em;color: #28485A;}.header { background-color: #ffffff;border-bottom: 1px solid rgba(15, 23, 42, 0.06);box-shadow: 0 12px 24px rgba(15, 23, 42, 0.05);}.header-right, .header-left, .header-center{float:none; width:auto}.search-bar{ width:100%}.expanded-nav #productSearchTool label {top:30px}h3.footer-heading, h3.navigation-heading{ font-size: 16px;font-weight: 700;letter-spacing: 0.08em;color: #25384b;text-transform: uppercase;margin-bottom: 16px; position: relative; margin-bottom:0;}#footer ul{ margin-top: 10px}#footer a:hover {color: #6a2725;}.header .container.navbar-container, #header-centered .container.navbar-container, .navbar.navbar-default.main-menu{ background:none; border:none}img{max-width:100%}.header-container,.navbar-container { margin: 0 auto;padding-left: 24px;padding-right: 24px;}.header-top-group { display: flex;align-items: center;justify-content: space-between;gap: 32px;padding: 5px 0 5px;flex-wrap: nowrap;}.header-left { flex: 0 0 auto;display: flex;align-items: center;}.header-left img { height: 80px;width: auto;}.header-center { flex: 1 1 auto;min-width: 360px;display: flex;align-items: center;}.search-tool-form { width: 100%;}.search-tool-group { position: relative;width: 100%;}.search-tool-group input.form-control { width: 100%;border-radius: 15px;border: 1px solid rgba(148, 163, 184, 0.6);background-color: rgba(248, 250, 252, 0.9);padding: 30px 45px !important;font-family: 'Plus Jakarta Sans', 'Inter', sans-serif;font-size: 15px;font-weight: 500;letter-spacing: 0.005em;transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;color: #1f2933;}.search-tool-group input.form-control:focus { outline: none;border-color: rgba(106, 39, 37, 0.65);box-shadow: 0 6px 18px rgba(106, 39, 37, 0.18);background-color: #ffffff;}.search-tool-group label { position: absolute;left: 24px;top: 50%;transform: translateY(-50%);margin: 0;color: #6a2725;font-size: 16px;pointer-events: none;}.header-right { flex: 0 0 auto;display: flex;align-items: center;gap: 22px;font-size: 13.5px;color: #334155;white-space: nowrap;}#phone-number { display: inline-flex;align-items: center;gap: 8px;font-weight: 600;color: #1f2933;}#phone-number .glyphicon { color: #6a2725;font-size: 14px;}#phone-number a { text-decoration: none;color: inherit;}#login-nav { display: inline-flex;align-items: center;gap: 14px;}#login-nav a { text-decoration: none;color: #334155;font-weight: 500;border:none ; margin:0; padding:0 }#login-nav .login-last { padding-left: 14px;border:none }.cart-links { display: inline-flex;align-items: center;gap: 6px;font-weight: 600;color: #1f2933;}.cart-links .glyphicon { color: #6a2725;}.owes-money { display: none;} .navbar-container { padding-top: 14px;border-top: 1px solid rgba(15, 23, 42, 0.06);}.navbar { background: transparent;border: none;box-shadow: none;margin-bottom: 0;min-height: auto;}.navbar-default .navbar-nav > li > a { font-family: 'Plus Jakarta Sans', 'Inter', sans-serif;font-weight: 500;font-size: 14px;color: #374151 !important;padding: 10px 0;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus { color: #6a2725 !important;background: transparent !important;}.navbar-default .navbar-nav > li > ul > li {background-color:#ffffff;} .navbar-brand.product-menu { display: none;}.navbar-nav { display: flex;align-items: center;justify-content: center;gap: 28px;flex-wrap: nowrap;white-space: nowrap;width: 100%;}.navbar-nav > li { flex: 0 0 auto;}.navbar-nav > li > a { padding: 10px 10px;}.navbar-nav > li { float: none;}.navbar-form.navbar-left { display: none;}.navbar-toggle { border-color: #d1d5db;}.navbar-toggle .icon-bar { background-color: #1f2937;}@media (min-width: 1600px) {.navbar-nav {gap: 36px;}}@media (max-width: 1320px) { .navbar-nav { gap: 20px;} .navbar-default .navbar-nav > li > a { font-size: 13px;}}@media (max-width: 1200px) { .header-top-group { gap: 20px;}.header-center { flex: 1 1 420px;}.header-right { gap: 16px;}.navbar-header { float: none;}.navbar-toggle { display: block; margin-top: 6px;}.navbar-collapse.collapse { display: none!important;}.navbar-collapse.collapse.in { display: block!important;}.navbar-nav { display: block; width: 100%; padding-top: 12px; padding-bottom: 12px; white-space: normal;}.navbar-nav > li { float: none; margin: 0;}.navbar-nav > li > a { display: block; padding: 10px 0;}.navbar-nav .dropdown-menu { position: static; float: none; box-shadow: none; background: transparent; padding: 0;}.dropdown-menu > li > a { padding: 10px 18px; }.navbar-nav .dropdown-menu > li + li > a { border-top: 1px solid rgba(148, 163, 184, 0.25);}.navbar-nav .dropdown.open > a,.navbar-nav .dropdown.open > a:focus,.navbar-nav .dropdown.open > a:hover { background: transparent;}}@media (max-width: 992px) { .header-top-group { flex-direction: column;align-items: stretch;gap: 18px;}.header-right { justify-content: space-between; flex-wrap: wrap;}.navbar-brand.product-menu { display: block;font-weight: 600;color: #6a2725 !important;}.navbar-nav { gap: 0;}}.footer-bottom { display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 16px;padding-top: 20px;font-size: 12px;color: #5b6c7e;}.footer-bottom-links { display: flex;gap: 18px;font-weight: 500;}.footer-bottom-links a { text-decoration: none;color: inherit;}.footer-legal a { color: inherit;text-decoration: none;font-weight: 600;}.footer-legal a:hover { color: #6a2725;}.footer-payment { display: flex;gap: 10px;}@media (max-width: 640px) { .header-right { font-size: 13px;}.header-left img {height: auto;}#login-nav .login-last { border-left: none;padding-left: 0;}}.dropdown-menu>li>a {color: #5f1016!important} .hero {background: url('https://s3.amazonaws.com/autoprint/115/cms_images/2356/home-banner_mycalsigns.com.png') center/cover no-repeat;color: #ffffff;padding: 40px 0 40px;position: relative;overflow: hidden;background-color: rgba(118,34,33,0.8);}.hero::before {content: '';position: absolute;inset: 0;background: rgba(95, 16, 22, 0.68);z-index: 1;pointer-events: none;}.hero::after {content: '';position: absolute;inset: 0;background: url('https://s3.amazonaws.com/autoprint/115/cms_images/2356/home-hero-texture.png') center/cover no-repeat;opacity: 0.2;pointer-events: none;z-index: 2;}.hero .container {position: relative;z-index: 3;}.hero-video-wrapper {position: absolute;inset: 0;overflow: hidden;z-index: 0;}.hero-video {width: 100%;height: 100%;object-fit: cover;}.hero .hero-left-column {padding-top:10%;}.hero-title {font-size: 56px;font-weight: 800;line-height: 1.25;letter-spacing: -0.02em;margin-bottom: 18px;color:#ffffff;}.hero-subtitle {font-size: 18px;font-weight: 500;line-height: 1.6;max-width: 520px;opacity: 0.9;margin-bottom: 32px;color:#ffffff;}.popup {cursor: pointer;color: #5f1016;}.quote-card {background-color: #ffffff;border-radius: 28px;padding: 34px 36px 40px;box-shadow: 0 34px 70px rgba(15, 23, 42, 0.22);color: #0f172a;border: 1px solid rgba(15, 23, 42, 0.06);}.quote-card h3 {font-size: 28px;font-weight: 800;margin-bottom: 26px;color: #2a3f52;}.quote-card .form-control {border-radius: 5px;border: 1px solid rgba(148, 163, 184, 0.55);box-shadow: none;padding: 5px 16px;font-size: 15px;}.quote-row {display: flex;gap: 16px;margin-bottom: 10px;}.form-group{margin-bottom: 10px;}.quote-row .form-group {flex: 1;margin-bottom: 0;}.quote-card .btn-submit {width: 100%;margin-top: 12px;background-color: #5f1016;color: #ffffff;font-weight: 700;padding: 12px 0;font-size: 18px;border-radius: 18px;}.quote-card .checkbox label {font-weight: 600;color: #334155;}.quote-card select.form-control { appearance: none; background-position: right 18px center; background-size: 16px; }.quote-card select.form-control{background: rgba(248, 250, 252, 0.9);}.quote-card select.form-control:required:invalid { color: #94a3b8; }.quote-card select.form-control:invalid { color: #94a3b8; }.quote-card select.form-control option { color: #0f172a; }.attachment-note {font-size: 12px;color: #64748b;background: rgba(248, 250, 252, 0.8);border-radius: 12px;padding: 10px 14px;margin-top: 12px;}.form-group select option[disabled] { color: #94a3b8;}.quote-errors p {font-size: small; margin: 0;}.category-carousel {padding: 30px 0 30px;background-color: #f8fafc;overflow: hidden;}.category-scroller {display: flex;gap: 24px;scrollbar-width: thin;padding-bottom: 12px;overflow-x: auto;}.category-scroller::-webkit-scrollbar {height: 6px;}.category-scroller::-webkit-scrollbar-track {background: transparent;}.category-scroller::-webkit-scrollbar-thumb {background: rgba(148, 163, 184, 0.4);border-radius: 999px;}.category-card {min-width: 160px;background-color: #ffffff;border-radius: 16px;padding: 18px;text-align: center;box-shadow: 0 18px 42px rgba(15, 23, 42, 0.08);transition: transform 0.2s ease, box-shadow 0.2s ease;}.category-card:hover {transform: translateY(-4px);box-shadow: 0 24px 55px rgba(15, 23, 42, 0.12);}.category-card span {display: block;margin-top: 12px;font-weight: 600;color: #25384b;}.recently-viewed {padding: 50px 0;background-color: #ffffff;}.recent-card {border-radius: 16px;border: 1px solid rgba(148, 163, 184, 0.3);padding: 18px;background: linear-gradient(180deg, #ffffff 0%, #f5f8fd 100%);max-width: 260px;text-align: center;}.bundles {background-color: #F2F6F8;padding: 70px 0;}.bundles h2, .featured h2{font-weight: bold;font-size: 48px; color: #28485A;text-align: center;}.bundles p, .featured p{ font-size: 18px;text-align: center;}.bundle-grid {display: flex;flex-wrap: wrap;gap: 24px;margin-top: 50px;}.bundle-card {flex: 1 1 200px;min-width: 220px;background-color: #ffffff;border-radius: 12px;overflow: hidden;display: flex;flex-direction: column;}.bundle-card img {border-bottom: 1px solid rgba(148, 163, 184, 0.2);}.bundle-body {padding: 20px 22px 0px;}.bundle-price {font-size: 40px;font-weight: 800;color: #28485A;}.bundle-meta {font-size: 20px;line-height: 1.5;letter-spacing: 0;color: #25292A; margin:08px;}.bundle-body ul {list-style: none;padding: 0;margin: 12px 0 20px;color: #475569;line-height: 1.7;font-size: 14px;}.bundle-body ul li {position: relative;padding-left: 22px;font-weight: 500;color: #25292A;}.bundle-body ul li + li {margin-top: 6px;}.bundle-body ul li:before {content: '';position: absolute;left: 0;top: 6px;width: 12px;height: 12px;border-radius: 50%;box-sizing: border-box;background-image: url(https://s3.amazonaws.com/autoprint/115/cms_images/2356/icon_tick_circle.png);background-size: 12px;}.bundle-body .btn {background-color: #5f1016;color: #ffffff;font-weight: 700;padding: 10px 0;width: 100%;}.deal-carousel {padding: 60px 0;background: #ffffff;}.deal-card {background-color: #ffffff;border-radius: 16px;border: 1px solid rgba(148, 163, 184, 0.25);padding: 16px;text-align: center;box-shadow: 0 16px 35px rgba(15, 23, 42, 0.08);}.deal-badge {display: inline-flex;align-items: center;justify-content: center;padding: 6px 14px;border-radius: 15px;font-size: 12px;font-weight: 700;margin-bottom: 12px;}.deal-badge.featured { background-color: #facc15; color: #1f2937; }.deal-badge.promo { background-color: #fb7185; color: #ffffff; }.deal-badge.flash { background-color: #60a5fa; color: #ffffff; }.testimonials {padding: 70px 0;background: linear-gradient(180deg, #0f2537 0%, #11344b 100%);color: #ffffff;text-align: center;}.testimonials h3 {font-size: 32px;font-weight: 700;margin-bottom: 32px;color:#ffffff;}.testimonial-carousel .item {padding: 10px 0;transition: transform 1.2s ease-in-out;}.carousel-control.left, .carousel-control.right { background:none}.testimonial-card {border-radius: 18px;padding: 30px 28px;min-height: 150px;max-width: 80%;margin: 0 auto 24px;display: flex;flex-direction: column;justify-content: space-between;}.testimonial-card blockquote {font-size: 18px;font-weight: 600;line-height: 1.7;margin: 0;border: none;}.testimonial-card cite {display: block;font-size: 14px;opacity: 0.75;margin-top: 18px;}.testimonials .carousel-indicators {bottom: 0px;}.testimonials .carousel-indicators li {background-color: rgba(255, 255, 255, 0.45);}.testimonials .carousel-indicators .active {background-color: #ffdb31;}.testimonials .carousel-control {color: rgba(255, 255, 255, 0.85);}.testimonial-carousel .item, .testimonial-carousel .item.active, .testimonial-carousel .item.next, .testimonial-carousel .item.prev {text-align: center;}.testimonial-carousel .item.left, .testimonial-carousel .item.right {text-align: center;}.featured {padding: 70px 0;background-color: #eef3fb;}.featured-design-service{background-color:#fff}.featured-grid .featured-col {margin-bottom: 22px;}.featured-card {height: 100%;background-color: #ffffff;border-radius: 18px;box-shadow: 0 24px 50px rgba(15, 23, 42, 0.12);overflow: hidden;display: flex;flex-direction: column;}.featured-card .card-body {padding: 20px 22px 24px;}.featured-card h4 {font-size: 18px;font-weight: 700;margin-bottom: 10px;color: #1f2f3f;}.featured-card p {font-size: 14px;color: #475569;margin-bottom: 16px; min-height:64px}.featured-card .btn {align-self: flex-start;padding: 10px 20px;background-color: #5f1016;color: #ffffff;}.featured-design-service .featured-grid .featured-card img {width:100%}.newsletter {padding: 70px 0;background: linear-gradient(120deg, #5f1016, #8c2828);color: #ffffff;text-align: center;}.newsletter .newsletter-form{padding: 3em 0;}.newsletter h2 {font-size: 30px;font-weight: 800;margin-bottom: 12px;color: #ffffff;}.newsletter p {max-width: 540px;margin: 0 auto 24px;font-size: 16px;color: #ffffff;}.newsletter form {display: flex;justify-content: center;gap: 12px;flex-wrap: wrap;}.newsletter input {min-width: 260px;padding: 12px 18px;border-radius: 15px;border: none;font-size: 15px;}.newsletter button {padding: 12px 28px;border-radius: 15px;background-color: #ffdb31;color: #5f1016;border: none;font-weight: 700;}.btn-garnet {background-color: #ffdb31;color: #5f1016;font-weight: 700;}.btn-garnet:hover,.btn-garnet:focus {background-color: #ffd100;color: #5f1016;}.map-social {padding: 60px 0;background-color: #ffffff;}.map-container iframe {width: 100%;border: none;border-radius: 18px;height: 320px;}.social-inline {text-align: center;margin-top: 20px;color: #5f1016;font-weight: 600;letter-spacing: 0.02em;}.customer-gallery {padding: 70px 0;background-color: #f8fafc;}.gallery-grid .gallery-item {margin-bottom: 18px;}.gallery-grid img {width: 100%;border-radius: 16px;box-shadow: 0 18px 40px rgba(15, 23, 42, 0.12);object-fit: cover;}.spacer {height: 40px;}#page-content {background: transparent;border: none;box-shadow: none;padding: 0;margin:0;}#page-content #page-title-bg {display: block!important;min-height: 280px;border-radius: 0px;position: relative;overflow: hidden;}#page-content #page-title-bg::after {content: '';position: absolute;inset: 0;background: rgba(95,16,22,0.78);}#page-content #page-title {position: relative;margin: -210px 0 0;padding: 48px 54px;background: transparent!important;border: none!important;border-radius: 0;color: #ffffff;font-size: 52px;font-weight: 800;letter-spacing: -0.015em;z-index: 1;}#page-content #page-title::after {content: 'Real experiences from the clients who trust CalSigns for signage, print, and brand moments.';display: block;font-size: 18px;font-weight: 500;line-height: 1.6;max-width: 540px;margin-top: 16px;color: rgba(255,255,255,0.9);}#page-content .inner-content {border: none;padding: 56px 60px 54px;border-radius: 0px;background: #ffffff;margin: -60px auto 0;box-shadow: 0 42px 88px rgba(15, 23, 42, 0.18);}#page-content .inner-content > p {margin: 0;padding: 36px 38px 68px;border-radius: 0px;background: #f9fbff;box-shadow: 0 26px 58px rgba(15,23,42,0.12);font-size: 18px;line-height: 1.75;color: #1f2f3f;font-weight: 500;}#page-content .inner-content > p + span {display: block;background: #f9fbff;border-radius: 0;padding: 0 38px 32px;text-align: right;font-family: 'Plus Jakarta Sans','Inter',sans-serif;font-size: 16px;font-weight: 700;color: #5f1016;letter-spacing: 0.01em; margin:-50px 0 50px 0}.product-price label, .estimated-date, .glyphicon-question-sign, input.product-price-custom, input.total-product-price {color:#5f1016 !important}#add-to-cart { background: #5f1016; color: #fff; }.grey-buttons { background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(247, 247, 247, 1) 100%); color: #333; background-color: #fff; border-color: #ccc; border: thin solid; }#page-content .inner-content > span {line-height: 1.4;}#page-content .inner-content > span br {display: block;margin-top: 6px;font-size: 14px;font-weight: 600;color: #64748b;}#page-content .inner-content hr {display: none;}#page-content .inner-content > p:last-of-type,#page-content .inner-content > p:last-of-type + span {margin-bottom: 0;}#page-content .inner-content {display: block;}#page-content .inner-content > p,#page-content .inner-content > span {transition: transform 0.25s ease, box-shadow 0.25s ease;}@media (max-width: 992px) {#page-content {margin: 40px auto 80px;}#page-content #page-title {font-size: 44px;padding: 42px;}#page-content .inner-content {margin: -50px 24px 0;padding: 48px 40px;}#page-content .inner-content > p {padding: 30px 32px 64px;}#page-content .inner-content > p + span {padding: 0 32px 30px;}}@media (max-width: 640px) {#page-content {margin: 30px auto 60px;}#page-content #page-title-bg {height: 220px;border-radius:0;}#page-content #page-title {margin-top: -180px;font-size: 34px;padding: 32px 28px;}#page-content #page-title::after {font-size: 16px;margin-top: 12px;}#page-content .inner-content {margin: -40px 12px 0;padding: 34px 22px;border-radius: 0;}#page-content .inner-content > p {padding: 26px 24px 58px;border-radius: 0;}#page-content .inner-content > p + span {padding: 0 24px 26px;margin-bottom: 26px;border-radius: 0 ;}#page-content .inner-content > p::before {left: 12px;font-size: 64px;}}@media (min-width: 1200px) {.hero, .category-carousel,.bundles, .deal-carousel, .featured, .newsletter, .map-social, .customer-gallery, .testimonials {padding-left: 10%;padding-right: 10%;}.hero .container, .category-carousel .container, .bundles .container, .deal-carousel .container, .featured .container, .newsletter .container, .map-social .container, .customer-gallery .container, .testimonials .container {width: auto;}}@media (max-width: 992px) {.hero {padding: 60px 0 80px;}.hero-title {font-size: 44px;}.header-center{display:none;}.header-right{flex-wrap:nowrap}.featured-grid .featured-col {margin-bottom: 18px;}}@media (max-width: 640px) {.section-heading {font-size: 26px;}.hero-title {font-size: 36px;}.hero-subtitle {font-size: 16px;}.newsletter form {flex-direction: column;align-items: stretch;}.newsletter input {width: 100%;}}