.elementor .DUP_Buttonwhite{color:var(--DarkestGreen);background-color:var(--White)}.elementor .DUP_Buttonwhite:hover,.elementor .DUP_Buttonwhite:focus-visible{color:var(--White);background-color:var(--DarkGreen)}.elementor .HeroHome{font-family:var(--PlusJ);font-weight:800;font-size:90px;color:var(--White);line-height:100px}.elementor .H2{font-family:"Plus Jakarta Sans";font-weight:800;font-size:60px;text-transform:none}.elementor .Text{font-family:var(--PlusJ);font-weight:400;font-size:var(--TextSize);line-height:40px}.elementor .ButtonClass{font-family:var(--PlusJ);font-weight:700;font-size:22px;line-height:var(--ButtonLineHeight);text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:var(--ButtonRound);display:flex;justify-content:center}.elementor .ButtonClass:hover,.elementor .ButtonClass:focus-visible{font-weight:700;font-size:22px;line-height:var(--ButtonLineHeight);padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;display:flex;justify-content:center}.elementor .White{color:var(--White)}.elementor .Teal{color:var(--Teal)}.elementor .DarkTeal{color:var(--DarkTeal)}.elementor .DarkTealBG{background-color:var(--DarkTeal)}.elementor .DUP_TealButton{color:var(--White);background-color:var(--Teal)}.elementor .DUP_TealButton:hover,.elementor .DUP_TealButton:focus-visible{color:var(--DarkTeal);background-color:var(--White)}.elementor .ImageBlock{width:var(--ImageBlockWidth);height:500px;padding:0;margin:0;border-radius:30px;border-width:1px;border-color:var(--White);border-style:solid}.elementor .Textblock{width:100%;padding:0;margin:0;display:flex;flex-direction:column;row-gap:40px;align-items:start}.elementor .ContainerBox{width:125vw;column-gap:4vw;padding-block-start:10vh;padding-block-end:10vh;padding-inline-start:20vw;padding-inline-end:20vw;margin-block-start:0vh;display:flex;flex-direction:row;row-gap:4vh;align-items:center}.elementor .ContainerBlockDown{width:125vw;column-gap:0vw;padding-block-start:10vh;padding-block-end:10vh;padding-inline-start:20vw;padding-inline-end:20vw;display:flex;flex-direction:column;row-gap:30px}.elementor .TextRightAlgn{font-family:var(--PlusJ);font-weight:400;font-size:var(--TextSize);text-align:end}.elementor .TextBlockRightAlign{display:flex;flex-direction:column;row-gap:40px;align-items:end}.elementor .FAQBlck{column-gap:4vw;padding-block-start:0vh;padding-block-end:10vh;padding-inline-start:20vw;padding-inline-end:20vw;display:flex;flex-direction:row;row-gap:4vh;align-items:start}.elementor .DarkGreenBG{background-color:var(--DarkGreen)}.elementor .CTABlock{padding:0;margin:0;display:flex;flex-direction:column;row-gap:40px}.elementor .H3Heading{font-family:var(--PlusJ);font-weight:700;font-size:50px;line-height:60px}.elementor .DarkestGreenBG{background-color:var(--DarkestGreen)}.elementor .H5Heading{font-family:var(--PlusJ);font-weight:700;font-size:30px;line-height:35px}.elementor .TabStyle{width:auto;object-fit:fill;object-position:center center;font-family:var(--PlusJ);font-weight:600;font-size:var(--TextSize);color:var(--Teal);padding-block-start:5px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:2px;border-color:var(--Teal);border-style:solid;background-color:var(--White);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.elementor .TabStyle:active{color:var(--White);border-color:var(--DarkTeal);background-color:var(--Teal)}.elementor .TabStyle:focus{border-color:var(--DarkTeal)}.elementor .TabStyle.e--selected{color:var(--White);border-color:var(--DarkTeal);background-color:var(--Teal)}.elementor .TabStyle:hover,.elementor .TabStyle:focus-visible{color:var(--White);border-color:var(--Teal);background-color:var(--Teal)}.elementor .TabMenu{display:inline-flex;flex-direction:row;gap:20px}.elementor .TabText{font-family:var(--PlusJ);font-weight:700;font-size:var(--TextSize)}.elementor .SubpageContainer{padding-block-start:40vh;padding-block-end:10vh;padding-inline-start:20vw;padding-inline-end:20vw;margin-block-start:-10%;background-image:url(https://verasolutions.org/wp-content/uploads/2026/08/Vera-logo-5PercentOpacity-scaled.png);background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center right}.elementor .Subpageheaderblk{padding:0;margin:0;display:flex;flex-direction:row;align-items:end}.elementor .TealButtonNoBG:hover,.elementor .TealButtonNoBG:focus-visible{color:var(--White);background-color:var(--DarkTeal)}.elementor .TealButtonNoBG{color:var(--White);background-color:var(--Teal)}.elementor .containernopad{column-gap:4vw;padding:0;display:flex;flex-direction:column;row-gap:4vh}.elementor .ServiceCard{width:100%;padding:10%;border-radius:50px;background-color:var(--DarkTeal);display:flex;flex-direction:column;gap:30px}