.elementor-26 .elementor-element.elementor-element-f4b86a5{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-f4b86a5:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-f4b86a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1e6cf843{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-215f732e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-215f732e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;line-height:1.12em;letter-spacing:-0.4px;color:#202426;}.elementor-26 .elementor-element.elementor-element-2e2e1578{--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:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-3a55fdc4 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;fill:#202426;color:#202426;border-style:none;border-radius:2px 2px 2px 2px;padding:10px 8px 10px 8px;}.elementor-26 .elementor-element.elementor-element-3a55fdc4 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-3a55fdc4 .elementor-button:focus{background-color:#FFFFFF00;color:#174EA6;}.elementor-26 .elementor-element.elementor-element-3a55fdc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-3a55fdc4 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-3a55fdc4 .elementor-button:focus svg{fill:#174EA6;}.elementor-26 .elementor-element.elementor-element-3541236b .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;fill:#202426;color:#202426;border-style:none;border-radius:2px 2px 2px 2px;padding:10px 8px 10px 8px;}.elementor-26 .elementor-element.elementor-element-3541236b .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-3541236b .elementor-button:focus{background-color:#FFFFFF00;color:#174EA6;}.elementor-26 .elementor-element.elementor-element-3541236b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-3541236b .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-3541236b .elementor-button:focus svg{fill:#174EA6;}.elementor-26 .elementor-element.elementor-element-250f54e1 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;fill:#202426;color:#202426;border-style:none;border-radius:2px 2px 2px 2px;padding:10px 8px 10px 8px;}.elementor-26 .elementor-element.elementor-element-250f54e1 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-250f54e1 .elementor-button:focus{background-color:#FFFFFF00;color:#174EA6;}.elementor-26 .elementor-element.elementor-element-250f54e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-250f54e1 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-250f54e1 .elementor-button:focus svg{fill:#174EA6;}.elementor-26 .elementor-element.elementor-element-2dd3295b .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;fill:#202426;color:#202426;border-style:none;border-radius:2px 2px 2px 2px;padding:10px 8px 10px 8px;}.elementor-26 .elementor-element.elementor-element-2dd3295b .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-2dd3295b .elementor-button:focus{background-color:#FFFFFF00;color:#174EA6;}.elementor-26 .elementor-element.elementor-element-2dd3295b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-2dd3295b .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-2dd3295b .elementor-button:focus svg{fill:#174EA6;}.elementor-26 .elementor-element.elementor-element-1e964b6 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;fill:#202426;color:#202426;border-style:none;border-radius:2px 2px 2px 2px;padding:10px 8px 10px 8px;}.elementor-26 .elementor-element.elementor-element-1e964b6 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-1e964b6 .elementor-button:focus{background-color:#FFFFFF00;color:#174EA6;}.elementor-26 .elementor-element.elementor-element-1e964b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-1e964b6 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-1e964b6 .elementor-button:focus svg{fill:#174EA6;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-215f732e .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-f4b86a5{--width:100%;}.elementor-26 .elementor-element.elementor-element-1e6cf843{--width:100%;}.elementor-26 .elementor-element.elementor-element-2e2e1578{--width:72%;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-f4b86a5{--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:18px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-1e6cf843{--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-26 .elementor-element.elementor-element-215f732e .elementor-heading-title{font-size:24px;}.elementor-26 .elementor-element.elementor-element-2e2e1578{--width:100%;--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-26 .elementor-element.elementor-element-3a55fdc4 .elementor-button{font-size:13px;}.elementor-26 .elementor-element.elementor-element-3541236b .elementor-button{font-size:13px;}.elementor-26 .elementor-element.elementor-element-250f54e1 .elementor-button{font-size:13px;}.elementor-26 .elementor-element.elementor-element-2dd3295b .elementor-button{font-size:13px;}.elementor-26 .elementor-element.elementor-element-1e964b6 .elementor-button{font-size:13px;}}/* Start custom CSS */.dobias-inner{width:100%;max-width:1120px;margin-inline:auto;min-width:0}
.dobias-column,.dobias-section,.dobias-card{min-width:0}
.dobias-section .elementor-widget-text-editor p{margin:0 0 .7em}
.dobias-section .elementor-widget-text-editor p:last-child{margin-bottom:0}
.dobias-section .elementor-heading-title{overflow-wrap:break-word}
.dobias-photo img{display:block;width:100%;height:auto}
.dobias-hero-photo img{aspect-ratio:1187/509;object-fit:contain}
.dobias-button .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;line-height:1.25;white-space:normal;transition:background-color .15s,color .15s}
.dobias-nav-link .elementor-button{min-height:40px}
.dobias-nav{flex-wrap:wrap}
.dobias-header-inner>.elementor-widget-heading{width:auto;flex:0 0 auto}
.dobias-footer-inner>.elementor-widget{width:auto;max-width:100%}
.dobias-rule{border-top:2px solid #174EA6;width:44px;padding-top:0}
.dobias-lesson-number .elementor-heading-title{color:#174EA6}
.dobias-card{border-left:1px solid #CAD8E7;padding-left:26px}
.dobias-card:first-child{border-left:0;padding-left:0}
.dobias-site-header{border-bottom:1px solid #CAD8E7}
.dobias-site-footer{border-top:1px solid #CAD8E7}
.dobias-signup .elementor-field-label{font-family:Arial,sans-serif;font-size:14px;color:#202426;padding-bottom:8px}
.dobias-signup input[type=email]{min-height:48px;background:#fff;color:#202426;border:1px solid #A8BBD1;border-radius:2px}
.dobias-signup .elementor-button{min-height:48px;background:#202426;color:#fff;border-radius:2px;font-family:Arial,sans-serif}
.dobias-signup .elementor-message{font-family:Arial,sans-serif;font-size:15px;line-height:1.5}
.dobias-site-header a,.dobias-site-footer a{color:inherit}
.dobias-section a:focus-visible,.dobias-site-header a:focus-visible,.dobias-site-footer a:focus-visible{outline:3px solid #174EA6;outline-offset:4px}
.home .dobias-nav-home .elementor-button{color:#174EA6;text-decoration:underline;text-underline-offset:8px}
@media(max-width:767px){
.dobias-card,.dobias-card:first-child{border-left:0;border-top:1px solid #CAD8E7;padding-left:0;padding-top:22px}
.dobias-card:first-child{border-top:0;padding-top:0}
.dobias-actions{gap:12px}
.dobias-header-inner,.dobias-footer-inner{align-items:flex-start}
.dobias-nav{width:100%;justify-content:flex-start}
.dobias-footer-inner>.elementor-widget{width:100%}
.dobias-signup .elementor-field-type-submit{margin-top:10px}
}
@media(prefers-reduced-motion:reduce){.dobias-button .elementor-button{transition:none}}/* End custom CSS */