.elementor-41 .elementor-element.elementor-element-1ccbfbd{--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;--overlay-opacity:0.68;--overlay-mix-blend-mode:overlay;--padding-top:60px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-1ccbfbd:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-1ccbfbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2B2853 0%, #691B36 100%);}.elementor-41 .elementor-element.elementor-element-1ccbfbd::before, .elementor-41 .elementor-element.elementor-element-1ccbfbd > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-1ccbfbd > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-1ccbfbd > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-1ccbfbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-1ccbfbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("http://dennisblackwellbailbonds.com/wp-content/uploads/2026/04/online-bonding-background-2.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-1ccbfbd::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-41 .elementor-element.elementor-element-5f53c59{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.72;--overlay-mix-blend-mode:overlay;border-style:solid;--border-style:solid;border-width:3px 0px 3px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#D6A66D;--border-color:#D6A66D;--padding-top:2px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-5f53c59:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-5f53c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #A30521 0%, #57080E 100%);}.elementor-41 .elementor-element.elementor-element-5f53c59::before, .elementor-41 .elementor-element.elementor-element-5f53c59 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-5f53c59 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-5f53c59 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-5f53c59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-5f53c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://dennisblackwellbailbonds.com/wp-content/uploads/2026/04/online-bonding-background-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-41 .elementor-element.elementor-element-b501f56{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:3px 0px 3px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#D6A66D;--border-color:#D6A66D;}.elementor-41 .elementor-element.elementor-element-1ebdc03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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-41 .elementor-element.elementor-element-2aec55d{text-align:center;}.elementor-41 .elementor-element.elementor-element-2aec55d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:1em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-356e402{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-41 .elementor-element.elementor-element-7e4c16a{width:100%;max-width:100%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;font-style:italic;line-height:1.3em;letter-spacing:0.01em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.78);color:#FACB79;}.elementor-41 .elementor-element.elementor-element-3c20353{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-3c20353 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;line-height:1em;letter-spacing:-0.01em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FACB79;}.elementor-41 .elementor-element.elementor-element-777b078{width:100%;max-width:100%;text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.82);color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-6428f64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-21ddb5e{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:500;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.82);color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-256a988{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-3c05fae{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.82;--overlay-mix-blend-mode:overlay;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-3c05fae:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-3c05fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A30521 0%, #57080E 100%);}.elementor-41 .elementor-element.elementor-element-3c05fae::before, .elementor-41 .elementor-element.elementor-element-3c05fae > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-3c05fae > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-3c05fae > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-3c05fae > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-3c05fae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("http://dennisblackwellbailbonds.com/wp-content/uploads/2026/04/online-bonding-background-2.png");--background-overlay:'';}.elementor-41 .elementor-element.elementor-element-d04670b{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-5f7531e .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-5f7531e.elementor-view-stacked .elementor-icon{background-color:#FACB79;}.elementor-41 .elementor-element.elementor-element-5f7531e.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-5f7531e.elementor-view-default .elementor-icon{color:#FACB79;border-color:#FACB79;}.elementor-41 .elementor-element.elementor-element-5f7531e.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-5f7531e.elementor-view-default .elementor-icon svg{fill:#FACB79;}.elementor-41 .elementor-element.elementor-element-5f7531e .elementor-icon{font-size:28px;}.elementor-41 .elementor-element.elementor-element-5f7531e .elementor-icon svg{height:28px;}.elementor-41 .elementor-element.elementor-element-32705a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-32705a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;line-height:1em;letter-spacing:-0.01em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FACB79;}.elementor-41 .elementor-element.elementor-element-a92ea8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-a92ea8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;line-height:1em;letter-spacing:-0.01em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FACB79;}.elementor-41 .elementor-element.elementor-element-8d0d210{--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-41 .elementor-element.elementor-element-d8f5c04{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-044283b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.82;--overlay-mix-blend-mode:overlay;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-044283b:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-044283b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A30521 0%, #57080E 100%);}.elementor-41 .elementor-element.elementor-element-044283b::before, .elementor-41 .elementor-element.elementor-element-044283b > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-044283b > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-044283b > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-044283b > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-044283b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("http://dennisblackwellbailbonds.com/wp-content/uploads/2026/04/online-bonding-background-2.png");--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-41 .elementor-element.elementor-element-2668037 img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-41 .elementor-element.elementor-element-9c9122d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-de3f7a6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.82;--overlay-mix-blend-mode:overlay;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-de3f7a6:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-de3f7a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A30521 0%, #57080E 100%);}.elementor-41 .elementor-element.elementor-element-de3f7a6::before, .elementor-41 .elementor-element.elementor-element-de3f7a6 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-de3f7a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-de3f7a6 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-de3f7a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-de3f7a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("http://dennisblackwellbailbonds.com/wp-content/uploads/2026/04/online-bonding-background-2.png");--background-overlay:'';}.elementor-41 .elementor-element.elementor-element-c051daf img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-41 .elementor-element.elementor-element-2785039{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-f429040{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.82;--overlay-mix-blend-mode:overlay;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-f429040:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-f429040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A30521 0%, #57080E 100%);}.elementor-41 .elementor-element.elementor-element-f429040::before, .elementor-41 .elementor-element.elementor-element-f429040 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-f429040 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-f429040 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-f429040 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-f429040 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("http://dennisblackwellbailbonds.com/wp-content/uploads/2026/04/online-bonding-background-2.png");--background-overlay:'';}.elementor-41 .elementor-element.elementor-element-f96457a img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-41 .elementor-element.elementor-element-7e96252{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-b501f56{--width:100%;}.elementor-41 .elementor-element.elementor-element-1ebdc03{--width:90%;}.elementor-41 .elementor-element.elementor-element-3c05fae{--width:99.3%;}.elementor-41 .elementor-element.elementor-element-d8f5c04{--width:100%;}.elementor-41 .elementor-element.elementor-element-044283b{--width:98.5%;}.elementor-41 .elementor-element.elementor-element-9c9122d{--width:100%;}.elementor-41 .elementor-element.elementor-element-de3f7a6{--width:98.5%;}.elementor-41 .elementor-element.elementor-element-2785039{--width:100%;}.elementor-41 .elementor-element.elementor-element-f429040{--width:98.5%;}}/* Start custom CSS for heading, class: .elementor-element-2aec55d */.elementor-41 .elementor-element.elementor-element-2aec55d {
    background: linear-gradient(180deg, #f8e2dc, #e4c688);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5f7531e */.elementor-41 .elementor-element.elementor-element-5f7531e{
    text-shadow: 0 0 15px black;
}/* End custom CSS */
/* Start custom CSS */.hl-gold{
    color:#FACB79;
}
.location-pin .fff{
    color:#fff!important;
}


.octa-wrap {
  position: relative;
  display: inline-block;
  width: 100%;
}

/* OUTER (the border shape) */
.octa-wrap::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(45deg, #f3b84e,#aa5d1b, #e7ad4d,#f6cc69);
  
  clip-path: polygon(
    10px 0, calc(100% - 10px) 0,
    100% 10px, 100% calc(100% - 10px),
    calc(100% - 10px) 100%, 10px 100%,
    0 calc(100% - 10px), 0 10px
  );
  z-index: 0;
}

/* INNER (cuts the middle cleanly) */
.box {
  position: relative;
  margin: 3px; /* border thickness */
  background: #111;
  color: #fff;
  padding: 20px;
  z-index: 1;

  clip-path: polygon(
    10px 0, calc(100% - 10px) 0,
    100% 10px, 100% calc(100% - 10px),
    calc(100% - 10px) 100%, 10px 100%,
    0 calc(100% - 10px), 0 10px
  );
}/* End custom CSS */