.elementor-158863 .elementor-element.elementor-element-d06e1a6{--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:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-158863 .elementor-element.elementor-element-872f4d4{--display:flex;--min-height:230px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-158863 .elementor-element.elementor-element-872f4d4:not(.elementor-motion-effects-element-type-background), .elementor-158863 .elementor-element.elementor-element-872f4d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dufftuff.com/wp-content/uploads/2026/02/family-2020-wide.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-158863 .elementor-element.elementor-element-6e6537f{text-align:center;}.elementor-158863 .elementor-element.elementor-element-6e6537f .elementor-heading-title{font-size:40px;font-weight:500;text-transform:capitalize;text-shadow:0px 0px 100px #000000;color:#FFFFFF;}.elementor-158863 .elementor-element.elementor-element-0ec6551{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-158863 .elementor-element.elementor-element-460153d{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:0.3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-158863 .elementor-element.elementor-element-460153d .elementor-divider-separator{width:100%;}.elementor-158863 .elementor-element.elementor-element-460153d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-158863 .elementor-element.elementor-element-be08e25 .elementor-heading-title{font-size:27px;}.elementor-158863 .elementor-element.elementor-element-a5e657a{--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;--gap:25px 35px;--row-gap:25px;--column-gap:35px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-158863 .elementor-element.elementor-element-a85b6dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-158863 .elementor-element.elementor-element-fe55087{--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;--gap:25px 35px;--row-gap:25px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-158863 .elementor-element.elementor-element-b77e7d3{--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:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-158863 .elementor-element.elementor-element-68b7cf7{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:0.3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-158863 .elementor-element.elementor-element-68b7cf7 .elementor-divider-separator{width:100%;}.elementor-158863 .elementor-element.elementor-element-68b7cf7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-158863 .elementor-element.elementor-element-4f89b8c .elementor-heading-title{font-size:27px;}.elementor-158863 .elementor-element.elementor-element-e7d6f0c{--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;--gap:25px 35px;--row-gap:25px;--column-gap:35px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-158863 .elementor-element.elementor-element-5804a2b{--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:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-158863 .elementor-element.elementor-element-8ce6545{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:0.3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-158863 .elementor-element.elementor-element-8ce6545 .elementor-divider-separator{width:100%;}.elementor-158863 .elementor-element.elementor-element-8ce6545 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-158863 .elementor-element.elementor-element-d046a58 .elementor-heading-title{font-size:27px;}.elementor-158863 .elementor-element.elementor-element-0182ae0{--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;--gap:25px 35px;--row-gap:25px;--column-gap:35px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-158863 .elementor-element.elementor-element-c275848{--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:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-158863 .elementor-element.elementor-element-dc616c0{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:0.3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-158863 .elementor-element.elementor-element-dc616c0 .elementor-divider-separator{width:100%;}.elementor-158863 .elementor-element.elementor-element-dc616c0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-158863 .elementor-element.elementor-element-51af67b .elementor-heading-title{font-size:27px;}.elementor-158863 .elementor-element.elementor-element-5d37776{--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;--gap:25px 35px;--row-gap:25px;--column-gap:35px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-158863 .elementor-element.elementor-element-4b12352{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-158863 .elementor-element.elementor-element-71d935f{--spacer-size:45px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-158863 .elementor-element.elementor-element-872f4d4{--padding-top:7em;--padding-bottom:7em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-158863 .elementor-element.elementor-element-0ec6551{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-158863 .elementor-element.elementor-element-b77e7d3{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-158863 .elementor-element.elementor-element-5804a2b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-158863 .elementor-element.elementor-element-c275848{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-158863 .elementor-element.elementor-element-872f4d4{--padding-top:6em;--padding-bottom:6em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-158863 .elementor-element.elementor-element-0ec6551{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-158863 .elementor-element.elementor-element-a85b6dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-158863 .elementor-element.elementor-element-b77e7d3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-158863 .elementor-element.elementor-element-5804a2b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-158863 .elementor-element.elementor-element-c275848{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for html, class: .elementor-element-b2e01de *//* JD FAQ dropdowns — add ONCE to the page (Appearance ▸ Customize ▸ Additional CSS,
   or a single Custom HTML/style block). Styles all four sections' dropdowns. */

.jd-item{border-bottom:1px solid #eee;font-family:Arial,Helvetica,sans-serif}
.jd-item:last-child{border-bottom:none}

.jd-item > summary{
  list-style:none;cursor:pointer;padding:13px 0;font-size:16px;font-weight:600;color:#111;
  display:flex;align-items:flex-start;
}
.jd-item > summary::-webkit-details-marker{display:none}
.jd-item > summary::before{
  content:"\203A";display:inline-block;margin-right:10px;color:#004C98;font-weight:700;
  transition:transform .15s ease;flex:0 0 auto;line-height:1.3;
}
.jd-item[open] > summary::before{transform:rotate(90deg)}
.jd-item > summary:hover{color:#004C98}

.jd-a{padding:0 0 14px 22px;font-size:16px;line-height:1.65;color:#333}
.jd-a p{margin:0 0 10px}
.jd-a ul{margin:0 0 10px 18px;padding:0}
.jd-a li{margin:0 0 6px}
.jd-a a{color:#004C98}
.jd-note{background:#f6f8fb;border-left:3px solid #004C98;padding:9px 12px;border-radius:3px}

.jd-a figure{margin:12px 0}
.jd-a figure img{max-width:100%;height:auto;border:1px solid #eee;border-radius:4px;display:block}
.jd-a .jd-figs{display:flex;flex-wrap:wrap;gap:10px}
.jd-a .jd-figs img{max-width:calc(50% - 5px)}
.jd-a figcaption{font-size:12px;color:#666;margin-top:5px}

@media (max-width:600px){.jd-a .jd-figs img{max-width:100%}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db1f00c *//* JD FAQ dropdowns — add ONCE to the page (Appearance ▸ Customize ▸ Additional CSS,
   or a single Custom HTML/style block). Styles all four sections' dropdowns. */

.jd-item{border-bottom:1px solid #eee;font-family:Arial,Helvetica,sans-serif}
.jd-item:last-child{border-bottom:none}

.jd-item > summary{
  list-style:none;cursor:pointer;padding:13px 0;font-size:15px;font-weight:600;color:#111;
  display:flex;align-items:flex-start;
}
.jd-item > summary::-webkit-details-marker{display:none}
.jd-item > summary::before{
  content:"\203A";display:inline-block;margin-right:10px;color:#004C98;font-weight:700;
  transition:transform .15s ease;flex:0 0 auto;line-height:1.3;
}
.jd-item[open] > summary::before{transform:rotate(90deg)}
.jd-item > summary:hover{color:#004C98}

.jd-a{padding:0 0 14px 22px;font-size:14px;line-height:1.65;color:#333}
.jd-a p{margin:0 0 10px}
.jd-a ul{margin:0 0 10px 18px;padding:0}
.jd-a li{margin:0 0 6px}
.jd-a a{color:#004C98}
.jd-note{background:#f6f8fb;border-left:3px solid #004C98;padding:9px 12px;border-radius:3px}

.jd-a figure{margin:12px 0}
.jd-a figure img{max-width:100%;height:auto;border:1px solid #eee;border-radius:4px;display:block}
.jd-a .jd-figs{display:flex;flex-wrap:wrap;gap:10px}
.jd-a .jd-figs img{max-width:calc(50% - 5px)}
.jd-a figcaption{font-size:12px;color:#666;margin-top:5px}

@media (max-width:600px){.jd-a .jd-figs img{max-width:100%}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ee2ea7 *//* JD FAQ dropdowns — add ONCE to the page (Appearance ▸ Customize ▸ Additional CSS,
   or a single Custom HTML/style block). Styles all four sections' dropdowns. */

.jd-item{border-bottom:1px solid #eee;font-family:Arial,Helvetica,sans-serif}
.jd-item:last-child{border-bottom:none}

.jd-item > summary{
  list-style:none;cursor:pointer;padding:13px 0;font-size:15px;font-weight:600;color:#111;
  display:flex;align-items:flex-start;
}
.jd-item > summary::-webkit-details-marker{display:none}
.jd-item > summary::before{
  content:"\203A";display:inline-block;margin-right:10px;color:#004C98;font-weight:700;
  transition:transform .15s ease;flex:0 0 auto;line-height:1.3;
}
.jd-item[open] > summary::before{transform:rotate(90deg)}
.jd-item > summary:hover{color:#004C98}

.jd-a{padding:0 0 14px 22px;font-size:14px;line-height:1.65;color:#333}
.jd-a p{margin:0 0 10px}
.jd-a ul{margin:0 0 10px 18px;padding:0}
.jd-a li{margin:0 0 6px}
.jd-a a{color:#004C98}
.jd-note{background:#f6f8fb;border-left:3px solid #004C98;padding:9px 12px;border-radius:3px}

.jd-a figure{margin:12px 0}
.jd-a figure img{max-width:100%;height:auto;border:1px solid #eee;border-radius:4px;display:block}
.jd-a .jd-figs{display:flex;flex-wrap:wrap;gap:10px}
.jd-a .jd-figs img{max-width:calc(50% - 5px)}
.jd-a figcaption{font-size:12px;color:#666;margin-top:5px}

@media (max-width:600px){.jd-a .jd-figs img{max-width:100%}}/* End custom CSS */