.elementor-503 .elementor-element.elementor-element-04d2d07{--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;}.elementor-503 .elementor-element.elementor-element-e357e62{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;--margin-top:51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-503 .elementor-element.elementor-element-e357e62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-e7c2d6a{--display:flex;--min-height:150px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-503 .elementor-element.elementor-element-e7c2d6a.e-con:hover{--e-con-transform-translateY:-11px;}.elementor-503 .elementor-element.elementor-element-e7c2d6a:hover{border-style:none;}.elementor-503 .elementor-element.elementor-element-e7c2d6a, .elementor-503 .elementor-element.elementor-element-e7c2d6a::before{--border-transition:0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-503 .elementor-element.elementor-element-dd067c6 .elementor-counter{gap:11px;}.elementor-503 .elementor-element.elementor-element-dd067c6 .elementor-counter-number-wrapper{color:#08366E;}.elementor-503 .elementor-element.elementor-element-dd067c6 .elementor-counter-title{color:#4B4B4B;font-family:"Roboto Slab", Sans-serif;font-size:19px;font-weight:400;}.elementor-503 .elementor-element.elementor-element-447ab8c{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-503 .elementor-element.elementor-element-447ab8c.e-con:hover{--e-con-transform-translateY:-11px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-503 .elementor-element.elementor-element-5535f71{width:var( --container-widget-width, 104.685% );max-width:104.685%;--container-widget-width:104.685%;--container-widget-flex-grow:0;--icon-box-icon-margin:29px;}.elementor-503 .elementor-element.elementor-element-5535f71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-5535f71.elementor-view-stacked .elementor-icon{background-color:#08366E;}.elementor-503 .elementor-element.elementor-element-5535f71.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-5535f71.elementor-view-default .elementor-icon{fill:#08366E;color:#08366E;border-color:#08366E;}.elementor-503 .elementor-element.elementor-element-5535f71 .elementor-icon{font-size:63px;}.elementor-503 .elementor-element.elementor-element-5535f71 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-5535f71 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-503 .elementor-element.elementor-element-5535f71 .elementor-icon-box-title{color:#787878;}.elementor-503 .elementor-element.elementor-element-5535f71:has(:hover) .elementor-icon-box-title,
					 .elementor-503 .elementor-element.elementor-element-5535f71:has(:focus) .elementor-icon-box-title{color:#6B6C6D;}.elementor-503 .elementor-element.elementor-element-414342e{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-503 .elementor-element.elementor-element-414342e.e-con:hover{--e-con-transform-translateY:-11px;}.elementor-503 .elementor-element.elementor-element-f0eb316{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:28px;}.elementor-503 .elementor-element.elementor-element-f0eb316.elementor-view-stacked .elementor-icon{background-color:#08366E;}.elementor-503 .elementor-element.elementor-element-f0eb316.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-f0eb316.elementor-view-default .elementor-icon{fill:#08366E;color:#08366E;border-color:#08366E;}.elementor-503 .elementor-element.elementor-element-f0eb316 .elementor-icon{font-size:50px;}.elementor-503 .elementor-element.elementor-element-f0eb316 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-f0eb316 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.elementor-503 .elementor-element.elementor-element-f0eb316 .elementor-icon-box-title{color:#525353;}.elementor-503 .elementor-element.elementor-element-f0eb316:has(:hover) .elementor-icon-box-title,
					 .elementor-503 .elementor-element.elementor-element-f0eb316:has(:focus) .elementor-icon-box-title{color:#585858;}.elementor-503 .elementor-element.elementor-element-87ab84d{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-503 .elementor-element.elementor-element-87ab84d.e-con:hover{--e-con-transform-translateY:-11px;}.elementor-503 .elementor-element.elementor-element-59b3bc2{--icon-box-icon-margin:35px;}.elementor-503 .elementor-element.elementor-element-59b3bc2.elementor-view-stacked .elementor-icon{background-color:#08366E;}.elementor-503 .elementor-element.elementor-element-59b3bc2.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-59b3bc2.elementor-view-default .elementor-icon{fill:#08366E;color:#08366E;border-color:#08366E;}.elementor-503 .elementor-element.elementor-element-59b3bc2 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-59b3bc2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.elementor-503 .elementor-element.elementor-element-59b3bc2 .elementor-icon-box-title{color:#777777;}.elementor-503 .elementor-element.elementor-element-59b3bc2:has(:hover) .elementor-icon-box-title,
					 .elementor-503 .elementor-element.elementor-element-59b3bc2:has(:focus) .elementor-icon-box-title{color:#565656;}.elementor-503 .elementor-element.elementor-element-5bf7623{--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;--margin-top:105px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-503 .elementor-element.elementor-element-57f020c{--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;--margin-top:107px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-503 .elementor-element.elementor-element-57f020c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-f798476{width:var( --container-widget-width, 103.586% );max-width:103.586%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;--container-widget-width:103.586%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-f798476.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-ad8f02f{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:51px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-ad8f02f:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-ad8f02f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-8fb74db{text-align:center;}.elementor-503 .elementor-element.elementor-element-8fb74db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;color:#08366E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-84f6034{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-503 .elementor-element.elementor-element-84f6034.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-06554f4{--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;}.elementor-503 .elementor-element.elementor-element-8df5320{--display:flex;}.elementor-503 .elementor-element.elementor-element-049ddac .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-503 .elementor-element.elementor-element-3bec486{--display:flex;}.elementor-503 .elementor-element.elementor-element-eefeb99 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-503 .elementor-element.elementor-element-531300a{--display:flex;}.elementor-503 .elementor-element.elementor-element-fc61cf2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-503 .elementor-element.elementor-element-748f2d7{--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;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-503 .elementor-element.elementor-element-748f2d7:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-748f2d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6DEEB;}.elementor-503 .elementor-element.elementor-element-748f2d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-91bdf5a{--display:flex;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-503 .elementor-element.elementor-element-93601e4{text-align:left;}.elementor-503 .elementor-element.elementor-element-93601e4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;line-height:39px;color:#123E74;}.elementor-503 .elementor-element.elementor-element-62f0844{width:var( --container-widget-width, 91.209% );max-width:91.209%;--container-widget-width:91.209%;--container-widget-flex-grow:0;text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-503 .elementor-element.elementor-element-62f0844.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-503 .elementor-element.elementor-element-4eda9f9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-4eda9f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-503 .elementor-element.elementor-element-4eda9f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-503 .elementor-element.elementor-element-4eda9f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-503 .elementor-element.elementor-element-4eda9f9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-503 .elementor-element.elementor-element-4eda9f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-503 .elementor-element.elementor-element-4eda9f9 .elementor-icon-list-icon i{color:#08366E;transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-4eda9f9 .elementor-icon-list-icon svg{fill:#08366E;transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-4eda9f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-4eda9f9 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-503 .elementor-element.elementor-element-4eda9f9 .elementor-icon-list-text{color:#505357;transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-eebb3ef{--display:flex;}.elementor-503 .elementor-element.elementor-element-eebb3ef.e-con:hover{--e-con-transform-translateY:-8px;}@media(max-width:1024px){.elementor-503 .elementor-element.elementor-element-e357e62{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-503 .elementor-element.elementor-element-e357e62{--width:98.872%;}.elementor-503 .elementor-element.elementor-element-57f020c{--width:100%;}.elementor-503 .elementor-element.elementor-element-748f2d7{--width:100%;}}@media(max-width:767px){.elementor-503 .elementor-element.elementor-element-e357e62{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-503 .elementor-element.elementor-element-f798476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-8fb74db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;text-align:left;}.elementor-503 .elementor-element.elementor-element-8fb74db .elementor-heading-title{font-size:21px;}.elementor-503 .elementor-element.elementor-element-84f6034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;text-align:left;font-size:19px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-503 .elementor-element.elementor-element-93601e4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-503 .elementor-element.elementor-element-62f0844{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;text-align:left;}.elementor-503 .elementor-element.elementor-element-4eda9f9{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;}}/* Start custom CSS for container, class: .elementor-element-748f2d7 *//* =================================================================
   CONTACT FORM - FULLY ISOLATED & CONFLICT-FREE
   All styles are scoped under #asc-contact-form-only
   ================================================================= */

/* Import Professional Font */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap');

/* Main Form Container */
#asc-contact-form-only {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  padding: 20px;
  box-sizing: border-box;
  font-family: 'Montserrat', 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

/* Form Wrapper */
#asc-contact-form-only .asc-contact-form {
  width: 100%;
  background-color: #ffffff;
  padding: 40px 35px;
  border-radius: 12px;
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
}

/* Form Field Container */
#asc-contact-form-only .asc-form-field {
  margin-bottom: 24px;
  width: 100%;
}

#asc-contact-form-only .asc-form-field:last-of-type {
  margin-bottom: 28px;
}

/* Field Labels */
#asc-contact-form-only .asc-field-label {
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: #333333;
  margin-bottom: 8px;
  letter-spacing: 0.3px;
}

/* Input Fields - Modern & Clean */
#asc-contact-form-only .asc-form-input {
  width: 100%;
  padding: 15px 18px;
  font-size: 15px;
  font-family: 'Montserrat', 'Roboto', sans-serif;
  color: #333333;
  background-color: #ffffff;
  border: 2px solid #cccccc;
  border-radius: 8px;
  box-sizing: border-box;
  transition: all 0.3s ease;
  outline: none;
}

/* Focus Effect - Professional Touch */
#asc-contact-form-only .asc-form-input:focus {
  border-color: #08366e;
  box-shadow: 0 0 0 4px rgba(8, 54, 110, 0.12);
  background-color: #ffffff;
}

/* Placeholder Styling */
#asc-contact-form-only .asc-form-input::placeholder {
  color: #999999;
  opacity: 1;
}

#asc-contact-form-only .asc-form-input::-webkit-input-placeholder {
  color: #999999;
}

#asc-contact-form-only .asc-form-input::-moz-placeholder {
  color: #999999;
}

#asc-contact-form-only .asc-form-input:-ms-input-placeholder {
  color: #999999;
}

/* CTA Button - Gradient & Bold */
#asc-contact-form-only .asc-form-button {
  width: 100%;
  padding: 17px 28px;
  font-size: 17px;
  font-weight: 700;
  font-family: 'Montserrat', 'Roboto', sans-serif;
  color: #ffffff;
  background: linear-gradient(135deg, #FF8C00 0%, #FF6F00 100%);
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 4px 15px rgba(255, 111, 0, 0.3);
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

/* Button Hover Effect - Lift Animation */
#asc-contact-form-only .asc-form-button:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 25px rgba(255, 111, 0, 0.45);
  background: linear-gradient(135deg, #FF9500 0%, #FF7A00 100%);
}

/* Button Active State */
#asc-contact-form-only .asc-form-button:active {
  transform: translateY(-1px);
  box-shadow: 0 4px 15px rgba(255, 111, 0, 0.35);
}

/* Privacy Note */
#asc-contact-form-only .asc-privacy-text {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 18px;
  font-size: 13px;
  font-weight: 500;
  color: #666666;
}

/* Lock Icon */
#asc-contact-form-only .asc-lock-svg {
  width: 16px;
  height: 16px;
  margin-right: 7px;
  color: #4CAF50;
  flex-shrink: 0;
}

/* ============ RESPONSIVE DESIGN ============ */

/* Tablet View */
@media (max-width: 768px) {
  #asc-contact-form-only {
    padding: 15px;
  }
  
  #asc-contact-form-only .asc-contact-form {
    padding: 32px 28px;
  }
  
  #asc-contact-form-only .asc-form-input {
    font-size: 16px; /* Prevents zoom on iOS */
    padding: 14px 16px;
  }
  
  #asc-contact-form-only .asc-form-button {
    font-size: 16px;
    padding: 16px 24px;
  }
}

/* Mobile View */
@media (max-width: 480px) {
  #asc-contact-form-only {
    padding: 10px;
  }
  
  #asc-contact-form-only .asc-contact-form {
    padding: 28px 22px;
    border-radius: 10px;
  }
  
  #asc-contact-form-only .asc-field-label {
    font-size: 13px;
  }
  
  #asc-contact-form-only .asc-form-input {
    padding: 13px 15px;
  }
  
  #asc-contact-form-only .asc-form-button {
    padding: 15px 22px;
    font-size: 15px;
  }
  
  #asc-contact-form-only .asc-privacy-text {
    font-size: 12px;
  }
  
  #asc-contact-form-only .asc-lock-svg {
    width: 14px;
    height: 14px;
  }
}

/* Extra Small Devices */
@media (max-width: 360px) {
  #asc-contact-form-only .asc-contact-form {
    padding: 24px 18px;
  }
  
  #asc-contact-form-only .asc-form-input {
    font-size: 15px;
  }
}

/* High-DPI Displays */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #asc-contact-form-only .asc-form-button {
    box-shadow: 0 4px 18px rgba(255, 111, 0, 0.35);
  }
}

/* Accessibility - Focus Visible for Keyboard Navigation */
#asc-contact-form-only .asc-form-button:focus-visible {
  outline: 3px solid #08366e;
  outline-offset: 2px;
}

#asc-contact-form-only .asc-form-input:focus-visible {
  border-color: #08366e;
  box-shadow: 0 0 0 4px rgba(8, 54, 110, 0.15);
}/* End custom CSS */