.elementor .clear{padding:0px;flex-direction:column;}.elementor .center{text-align:center;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .left{text-align:start;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .section-top-and-bottom{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .BG-mid2{color:var(--DARK);border-color:var(--DARK);background-color:var(--MID2);}.elementor .boxed{width:100%;max-width:1440px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;}.elementor .down{display:flex;flex-direction:column;}.elementor .across{display:flex;flex-direction:row;justify-content:center;}.elementor .SM-padding{padding:25px;}.elementor .MD-padding{padding:40px;}.elementor .LG-padding{padding:80px;}.elementor .SM-gaps{display:flex;gap:10px;}.elementor .MD-gaps{display:flex;gap:25px;}.elementor .LG-gaps{gap:60px;}.elementor .XL-gaps{gap:100px;}.elementor .btn-clean{min-width:250px;font-family:var(--BodyFont);font-weight:600;font-size:15px;color:var(--POP);letter-spacing:1.5px;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:60px;padding-inline-end:60px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-radius:4px;border-width:1px;border-color:var(--POP);border-style:solid;background-color:var(--Transparent);display:flex;flex-direction:column;align-self:center;white-space: normal;
  height: auto;\n}.elementor .btn-clean:hover,.elementor .btn-clean:focus-visible{color:var(--WHITE);background-color:var(--POP);transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);text-decoration: none;\n}.elementor .BG-dark{color:var(--X-LIGHT);background-color:var(--DARK);}.elementor .BG-pop{color:var(--X-LIGHT);border-color:var(--X-LIGHT);background-color:var(--POP);}.elementor .BG-mid{color:var(--DARK);background-color:var(--MID);align-items:center;}.elementor .BG-Light{color:var(--DARK);border-color:var(--DARK);background-color:var(--LIGHT);}.elementor .BodyText{max-width:850px;font-family:var(--BodyFont);font-weight:400;font-size:21px;line-height:1.4em;text-align:start;}.elementor .SmBodyText{max-width:850px;font-family:var(--BodyFont);font-weight:400;font-size:19px;line-height:1.4em;text-align:start;}.elementor .Head3{font-family:var(--HeadingFont);font-weight:400;font-size:50px;color:var(--POP);text-transform:lowercase;}.elementor .Head2{font-family:var(--HeadingFont);font-weight:300;font-size:60px;color:var(--POP);line-height:1em;text-transform:lowercase;margin-block-end:0px;}.elementor .Head1{font-family:var(--HeadingFont);font-weight:300;font-size:80px;color:var(--POP);line-height:1.05em;text-transform:lowercase;}.elementor .section{padding:0px;flex-direction:column;align-items:center;}.elementor .BodyText-SM{font-family:var(--BodyFont);font-weight:400;font-size:19px;line-height:1.4em;}.elementor .BodyText-LG{font-family:var(--BodyFont);font-weight:400;font-size:23px;line-height:1.4em;}.elementor .Subhead2{font-family:var(--BodyFont);font-weight:400;font-size:32px;line-height:1.1em;text-transform:lowercase;}.elementor .Subhead1{max-width:850px;font-family:var(--BodyFont);font-weight:400;font-size:38px;line-height:1.1em;text-transform:lowercase;}.elementor .Subhead3{width:100%;font-family:var(--BodyFont);font-weight:400;font-size:26px;line-height:1.1em;text-transform:lowercase;}.elementor .Txt-light{color:var(--X-LIGHT);}.elementor .Script1{font-family:var(--Accent-Font);font-weight:400;font-size:38px;line-height:1.5em;}.elementor .Script2{font-family:var(--Accent-Font);font-weight:400;font-size:32px;line-height:1.5em;}.elementor .Script0{font-family:var(--Accent-Font);font-weight:400;font-size:65px;line-height:1.1em;}.elementor .txt-dark{color:var(--DARK);}.elementor .quote-mark{min-width:60px;min-height:60px;max-width:60px;max-height:60px;font-family:var(--HeadingFont);font-weight:300;font-size:80px;color:var(--WHITE);line-height:1.05em;padding-block-start:35px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;border-radius:50%;border-width:0px;background-color:var(--MID);display:flex;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .blurb_box{width:40%;max-width:500px;padding-block-start:12px;padding-block-end:12px;border-radius:12px;border-width:1px;border-color:var(--MID);border-style:solid;background-color:var(--WHITE);display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .circle-img{width:auto;height:auto;aspect-ratio:1/1;object-fit:cover;margin:40px;display:flex;justify-content:center;align-items:center;}.elementor .corners{border-radius:15px;}.elementor .wide1000{max-width:1000px;margin:auto;display:flex;align-self:center;}.elementor .narrow600{max-width:600px;margin:auto;display:flex;align-self:center;}.elementor .stripe{border-block-start-width:10px;border-block-end-width:10px;border-color:var(--X-LIGHT);border-style:solid;}.elementor .Paint-under{width:100%;max-width:600px;padding-block-start:0%;padding-block-end:16%;padding-inline-start:8%;padding-inline-end:8%;background-image:url("https://hilarykantor.com/wp-content/uploads/2026/07/PaintStroke01_Berry_SM.png");background-repeat:no-repeat;background-attachment:scroll;background-size:95% 14%;background-position:20% 85%;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .paint-over{width:100%;height:100%;position:absolute;scroll-margin-top:99px;padding:0px;margin-block-start:-10%;background-image:url("https://hilarykantor.com/wp-content/uploads/2026/07/PaintStroke03_Apricot_SM.png");background-repeat:no-repeat;background-attachment:scroll;background-size:80% 14%;background-position:55% 81%;transform:translate3d(0px, 5%, 0px) rotateX(0deg) rotateY(0deg) rotateZ(7deg);flex:0 1 auto;}.elementor .subfooter{font-size:16px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:25px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--X-LIGHT);border-style:solid;background-image:linear-gradient(var(--LIGHT-overlay), var(--LIGHT-overlay));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .caps{width:100%;letter-spacing:1.5px;text-transform:uppercase;margin-block-end:0px;align-self:center;}