.elementor-70 .elementor-element.elementor-element-2b2b3334{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-50de8c29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-46b2a83d .jeg-elementor-kit.jkit-heading .heading-title > span.style-gradient{background-color:transparent;background-image:linear-gradient(315deg, #6C3D23 0%, #A59981 100%);}.elementor-70 .elementor-element.elementor-element-46b2a83d{width:var( --container-widget-width, 690px );max-width:690px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-46b2a83d .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-70 .elementor-element.elementor-element-46b2a83d .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:"Rubik", Sans-serif;font-size:54px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-46b2a83d .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-46b2a83d .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-46b2a83d .jeg-elementor-kit.jkit-heading .heading-title > span{font-family:"Rubik", Sans-serif;font-size:54px;font-weight:600;line-height:1.2em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-70 .elementor-element.elementor-element-307b63eb{width:var( --container-widget-width, 575px );max-width:575px;padding:0px 0px 0px 0px;--container-widget-width:575px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-e8d8b56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70 .elementor-element.elementor-element-f1d8df0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-f1d8df0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-17952c1 .jeg-elementor-kit.jkit-heading .heading-title > span.style-gradient{background-color:transparent;background-image:linear-gradient(315deg, #FC6203 0%, #FFB000 100%);}.elementor-70 .elementor-element.elementor-element-17952c1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-17952c1 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-70 .elementor-element.elementor-element-17952c1 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-5a30cbe-font-family ), Sans-serif;font-size:var( --e-global-typography-5a30cbe-font-size );font-weight:var( --e-global-typography-5a30cbe-font-weight );line-height:var( --e-global-typography-5a30cbe-line-height );color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-17952c1 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-17952c1 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-17952c1 .jeg-elementor-kit.jkit-heading .heading-title > span{font-family:var( --e-global-typography-5a30cbe-font-family ), Sans-serif;font-size:var( --e-global-typography-5a30cbe-font-size );font-weight:var( --e-global-typography-5a30cbe-font-weight );line-height:var( --e-global-typography-5a30cbe-line-height );}.elementor-70 .elementor-element.elementor-element-05edf3b{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-5ae9886{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-e6cec63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-50262a3{--display:flex;}.elementor-70 .elementor-element.elementor-element-c77d73b .jeg-elementor-kit.jkit-heading .heading-title > span.style-gradient{background-color:transparent;background-image:linear-gradient(315deg, #6C3D23 0%, #A59981 100%);}.elementor-70 .elementor-element.elementor-element-c77d73b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-c77d73b .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-70 .elementor-element.elementor-element-c77d73b .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:"Rubik", Sans-serif;font-size:54px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-c77d73b .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-c77d73b .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper.expand:not(.background-gradient), .elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper.background-gradient:after{background-color:#A5998114;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after{background-color:#02010100;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:#02010100;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper{margin:0px 0px 20px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000029;border-radius:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper.expand{border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C3D23;border-radius:20px 20px 20px 20px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-family:var( --e-global-typography-8ab209a-font-family ), Sans-serif;font-size:var( --e-global-typography-8ab209a-font-size );font-weight:var( --e-global-typography-8ab209a-font-weight );line-height:var( --e-global-typography-8ab209a-line-height );padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:#02010100;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button{color:#111827;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:#374151E3;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;padding:30px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"]{margin:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] > [class*="icon"]{padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group{margin:0px -10px 0px 0px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group > [class*="icon"]{padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group .active-icon{font-size:18px;color:#A59981;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group .active-icon svg{width:18px;fill:#A59981;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group .normal-icon{font-size:18px;color:#6C3D23;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group .normal-icon svg{width:18px;fill:#6C3D23;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group .active-icon{font-size:21px;color:#A59981;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group .active-icon svg{width:21px;fill:#A59981;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group .normal-icon{font-size:21px;color:#111827;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group .normal-icon svg{width:21px;fill:#111827;}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-2b2b3334{--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-70 .elementor-element.elementor-element-46b2a83d .jeg-elementor-kit.jkit-heading .heading-title{font-size:52px;}.elementor-70 .elementor-element.elementor-element-46b2a83d .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:52px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-70 .elementor-element.elementor-element-307b63eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-70 .elementor-element.elementor-element-e8d8b56{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-70 .elementor-element.elementor-element-17952c1 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-5a30cbe-font-size );line-height:var( --e-global-typography-5a30cbe-line-height );}.elementor-70 .elementor-element.elementor-element-17952c1 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-5a30cbe-font-size );line-height:var( --e-global-typography-5a30cbe-line-height );}.elementor-70 .elementor-element.elementor-element-05edf3b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-70 .elementor-element.elementor-element-5ae9886{--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-70 .elementor-element.elementor-element-e6cec63{--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-70 .elementor-element.elementor-element-c77d73b .jeg-elementor-kit.jkit-heading .heading-title{font-size:52px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:var( --e-global-typography-8ab209a-font-size );line-height:var( --e-global-typography-8ab209a-line-height );}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-2b2b3334{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-46b2a83d{width:100%;max-width:100%;}.elementor-70 .elementor-element.elementor-element-46b2a83d .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-70 .elementor-element.elementor-element-46b2a83d .jeg-elementor-kit.jkit-heading .heading-title{font-size:40px;}.elementor-70 .elementor-element.elementor-element-46b2a83d .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-70 .elementor-element.elementor-element-307b63eb{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-70 .elementor-element.elementor-element-17952c1{width:100%;max-width:100%;}.elementor-70 .elementor-element.elementor-element-17952c1 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-5a30cbe-font-size );line-height:var( --e-global-typography-5a30cbe-line-height );}.elementor-70 .elementor-element.elementor-element-17952c1 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-5a30cbe-font-size );line-height:var( --e-global-typography-5a30cbe-line-height );}.elementor-70 .elementor-element.elementor-element-05edf3b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-70 .elementor-element.elementor-element-5ae9886{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-e6cec63{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-c77d73b{width:100%;max-width:100%;}.elementor-70 .elementor-element.elementor-element-c77d73b .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-70 .elementor-element.elementor-element-c77d73b .jeg-elementor-kit.jkit-heading .heading-title{font-size:40px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:var( --e-global-typography-8ab209a-font-size );line-height:var( --e-global-typography-8ab209a-line-height );padding:0px 10px 0px 0px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] > [class*="icon"]{padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group{margin:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-89d508f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-2b2b3334{--content-width:1200px;}.elementor-70 .elementor-element.elementor-element-50de8c29{--content-width:1200px;}.elementor-70 .elementor-element.elementor-element-f1d8df0{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-70 .elementor-element.elementor-element-f1d8df0{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-7114542 *//* ===== DesignerCraft Contact Form 7 Styles ===== */
.dc-form{
  font-family: 'Rubik', sans-serif;
  width: 100%;
}

.dc-row{
  margin-bottom: 18px;
}

.dc-label{
  display:block;
  margin-bottom: 8px;
  font-weight: 500;
  color: #6c3d23;
}

/* 2-column grid for date + time */
.dc-grid-2{
  display:grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap:18px;
}

/* Inputs / Selects */
.dc-form .dc-input,
.dc-form .dc-textarea{
  width:100%;
  box-sizing:border-box;
  border:1.5px solid rgba(108,61,35,0.35);
  border-radius:14px;
  padding:14px 16px;
  background: transparent;
  color:#6c3d23;
  outline:none;
  transition: all .2s ease;
}

/* Textarea height */
.dc-form .dc-textarea{
  min-height: 140px;
  resize: vertical;
}

/* Placeholder "transparent" look */
.dc-form .dc-input::placeholder,
.dc-form .dc-textarea::placeholder{
  color: rgba(165,153,129,0.8);
}

/* Focus state */
.dc-form .dc-input:focus,
.dc-form .dc-textarea:focus{
  border-color:#6c3d23;
  box-shadow: 0 0 0 3px rgba(108,61,35,0.12);
}

/* Fix select default text color */
.dc-form select.dc-input{
  color:#6c3d23;
}

/* Submit button */
.dc-form .dc-submit{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:100%;
  border:none;
  border-radius:14px;
  padding:14px 18px;
  cursor:pointer;
  font-weight:600;
  background:#6c3d23;
  color:#ffffff;
  transition: all .2s ease;
}

.dc-form .dc-submit:hover{
  background:#a59981;
  color:#ffffff;
  transform: translateY(-1px);
}

/* CF7 validation message styling */
.dc-form .wpcf7-not-valid-tip{
  color:#6c3d23;
  font-size: 13px;
  margin-top: 6px;
}

.dc-form .wpcf7-response-output{
  border-radius:14px;
  margin: 16px 0 0;
  padding: 14px 16px;
}

/* ===== Styled Submit Button (Match Contact Us Button) ===== */

.dc-form .dc-submit{
  font-family: 'Rubik', sans-serif;
  font-weight: 600;
  font-size: 16px;

  display:inline-flex;
  align-items:center;
  justify-content:center;

  padding:14px 28px;
  border-radius:18px;

  background:#6c3d23;
  color:#ffffff;

  border:6px solid #e6dfd6;   /* outer soft border */
  

  cursor:pointer;
  transition: all .25s ease;
}

/* Hover */
.dc-form .dc-submit:hover{
  background:#a59981;
  border-color:#e6dfd6;
  transform: translateY(-2px);
}

/* Click press effect */
.dc-form .dc-submit:active{
  transform: translateY(2px);
  box-shadow: 0 2px 0 rgba(108,61,35,0.25);
}

/* Responsive */
@media (max-width: 768px){
  .dc-grid-2{
    grid-template-columns: 1fr;
  }
}

/* ===== Better Tablet + Mobile Responsiveness ===== */

/* Make sure CF7 wrappers never overflow */
.dc-form,
.dc-form *{
  box-sizing: border-box;
}

.dc-form .dc-input,
.dc-form .dc-textarea,
.dc-form select.dc-input{
  max-width: 100%;
}

/* Tablet */
@media (max-width: 1024px){
  .dc-form{
    padding: 0 10px; /* helps inside tight containers */
  }

  .dc-grid-2{
    grid-template-columns: 1fr; /* stack date + time */
    gap:14px;
  }

  .dc-label{
    font-size: 14px;
  }

  .dc-form .dc-input,
  .dc-form .dc-textarea{
    padding: 12px 14px;
    border-radius: 12px;
    font-size: 15px;
  }

  .dc-form .dc-textarea{
    min-height: 130px;
  }

  .dc-form .dc-submit{
    width: 100%;
    font-size: 15px;
    padding: 13px 18px;
    border-radius: 16px;
  }
}

/* Mobile */
@media (max-width: 600px){
  .dc-row{
    margin-bottom: 14px;
  }

  .dc-label{
    font-size: 13px;
    margin-bottom: 6px;
  }

  .dc-form .dc-input,
  .dc-form .dc-textarea{
    padding: 12px 12px;
    font-size: 14px;
    border-radius: 12px;
  }

  .dc-form .dc-submit{
    padding: 12px 16px;
    font-size: 14px;
    border-width: 5px; /* outer border smaller on mobile */
  }
}/* End custom CSS */