.elementor-40318 .elementor-element.elementor-element-659f63b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40318 .elementor-element.elementor-element-f1ba2d6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40318 .elementor-element.elementor-element-82ff4f1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40318 .elementor-element.elementor-element-2d7cd33{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40318 .elementor-element.elementor-element-68e9d4b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40318 .elementor-element.elementor-element-68e9d4b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-40318 .elementor-element.elementor-element-38fdc1d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-40318 .elementor-element.elementor-element-77c1c8b{--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;--align-items:flex-start;}.elementor-40318 .elementor-element.elementor-element-5b76428{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40318 .elementor-element.elementor-element-b32c8d5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40318 .elementor-element.elementor-element-6bdf9ed{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40318 .elementor-element.elementor-element-9368330{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40318 .elementor-element.elementor-element-ec547b7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40318 .elementor-element.elementor-element-71b5d26{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40318 .elementor-element.elementor-element-8c266f9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40318 .elementor-element.elementor-element-b409749{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40318 .elementor-element.elementor-element-db665b1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40318 .elementor-element.elementor-element-11b911a{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-40318 .elementor-element.elementor-element-2d7cd33{--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;}}@media(min-width:768px){.elementor-40318 .elementor-element.elementor-element-659f63b{--content-width:1180px;}}/* Start custom CSS for heading, class: .elementor-element-2473195 */.elementor-40318 .elementor-element.elementor-element-2473195{margin-top:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b024c6 */.elementor-40318 .elementor-element.elementor-element-1b024c6{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3972819 */.elementor-40318 .elementor-element.elementor-element-3972819{margin-top:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5149625 */.elementor-40318 .elementor-element.elementor-element-5149625{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1ba2d6 */#rob-essential{--ink:#302c29;--cream:#fff8f1;--teal:#087f85;--orange:#d86127;color:var(--ink);font-size:18px;line-height:1.8;max-width:1160px;margin:auto}
#rob-essential *{box-sizing:border-box}#rob-essential h1,#rob-essential h2,#rob-essential h3{color:var(--ink);line-height:1.18}#rob-essential h1{font-size:clamp(36px,4.5vw,58px);letter-spacing:-1.5px;margin:12px 0 22px}#rob-essential h2{font-size:32px;margin:44px 0 20px}#rob-essential h3{font-size:23px;margin:28px 0 12px}#rob-essential p{margin:0 0 20px}#rob-essential a{color:#096e76;text-decoration:underline;text-underline-offset:3px}#rob-essential .hero{display:flex!important;flex-direction:row!important;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:44px 24px}#rob-essential .hero img{width:100%;height:auto;border-radius:20px;box-shadow:0 15px 35px #332c2917}#rob-essential .eyebrow{color:#a54118;font-size:13px;letter-spacing:2px;font-weight:700}#rob-essential .meta{font-size:14px;color:#655950}#rob-essential .reading{background:var(--cream);border-radius:22px;padding:40px 60px}#rob-essential .copy{max-width:850px;margin:auto}#rob-essential .box{background:#e8f5f4;border-left:5px solid var(--teal);border-radius:10px;padding:24px 28px;margin:28px 0}#rob-essential .box.warm{background:#fff0df;border-color:var(--orange)}#rob-essential nav{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:15px;margin:25px 0}#rob-essential ul,#rob-essential ol{padding-left:25px;margin:18px 0 25px}#rob-essential li{padding-left:4px;margin:9px 0}#rob-essential li::marker{color:var(--orange)}#rob-essential .table-scroll{overflow-x:auto;margin:24px 0}#rob-essential table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.6;background:white}#rob-essential caption{text-align:left;font-weight:700;margin-bottom:12px}#rob-essential th{background:var(--teal);color:white;text-align:left}#rob-essential td,#rob-essential th{padding:16px;border:1px solid #d7e6e3;vertical-align:top}#rob-essential tbody tr:nth-child(even){background:#f1f9f8}#rob-essential details{background:white;border:1px solid #e7dace;border-radius:9px;padding:18px 22px;margin:12px 0}#rob-essential summary{cursor:pointer;font-weight:700;line-height:1.5}#rob-essential details p{margin:15px 0 0}#rob-essential .sources{font-size:14px;line-height:1.7;border-top:1px solid #dac9ba;margin-top:40px;padding-top:20px}
@media(max-width:767px){#rob-essential{font-size:17px}#rob-essential .hero{grid-template-columns:1fr;padding:28px 8px;gap:20px}#rob-essential .reading{padding:26px 20px}#rob-essential h2{font-size:27px}#rob-essential .box{padding:20px}#rob-essential td,#rob-essential th{padding:12px;min-width:140px}}


:where(.rob-native-conversion .e-con) {flex-direction:column;}
.elementor-40318 .elementor-element.elementor-element-f1ba2d6 {--widgets-spacing:0px; width:100%; min-width:0;}
.elementor-40318 .elementor-element.elementor-element-f1ba2d6 .e-con {--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--gap:0px;min-width:0;}
.elementor-40318 .elementor-element.elementor-element-f1ba2d6 .elementor-widget {min-width:0;max-width:100%;margin:0;}
.elementor-40318 .elementor-element.elementor-element-f1ba2d6 .elementor-heading-title {font-family:"Playfair Display",Georgia,serif;color:inherit;}
.elementor-40318 .elementor-element.elementor-element-f1ba2d6 .elementor-widget-text-editor {font-family:Lato,Arial,sans-serif;color:inherit;font-size:inherit;line-height:inherit;}
.elementor-40318 .elementor-element.elementor-element-f1ba2d6 .elementor-widget-text-editor p:last-child {margin-bottom:20px;}
.elementor-40318 .elementor-element.elementor-element-f1ba2d6 .elementor-widget-image img {width:100%;}
.elementor-40318 .elementor-element.elementor-element-f1ba2d6 nav .elementor-widget-text-editor > .elementor-widget-container > a {display:block;}
.elementor-40318 .elementor-element.elementor-element-f1ba2d6 [class*="jumps"] > .elementor-widget,.elementor-40318 .elementor-element.elementor-element-f1ba2d6 [class*="pills"] > .elementor-widget {width:auto;flex:0 0 auto;}
.elementor-40318 .elementor-element.elementor-element-f1ba2d6 .elementor-widget-button .elementor-button {background:#f57c35;color:#302b28;border-radius:24px;padding:12px 20px;font:700 17px/1.5 Lato,Arial,sans-serif;}
.elementor-40318 .elementor-element.elementor-element-f1ba2d6 .elementor-accordion .elementor-tab-title {background:#fff;color:#302b28;font:700 18px/1.5 Lato,Arial,sans-serif;}
.elementor-40318 .elementor-element.elementor-element-f1ba2d6 .elementor-accordion .elementor-tab-content {background:#fff;color:#302b28;font:18px/1.7 Lato,Arial,sans-serif;}

#rob-essential .hero > .e-con,#rob-essential .hero > .elementor-widget {flex:1 1 0;width:0;} @media(max-width:767px){#rob-essential .hero {flex-direction:column!important;} #rob-essential .hero > .e-con,#rob-essential .hero > .elementor-widget {width:100%;flex:auto;}}
.elementor-element-2473195{margin-top:0}
.elementor-element-1b024c6{margin-bottom:0}
.elementor-element-3972819{margin-top:0}
.elementor-element-5149625{margin-bottom:0}
.elementor-element-19de8dd{margin-top:0}/* End custom CSS */