.elementor .e-9ee5aae-274182b{font-family:Arimo;font-weight:100;font-size:12px;color:var(--Camel);letter-spacing:4px;text-transform:uppercase;padding-block-end:10px;}.elementor .e-b32fe55-66d4843{font-weight:300;font-size:62px;color:var(--Ivory);}.elementor .e-45333ee-167687e{color:var(--Slate);text-align:start;padding-block-start:50px;& *:is(b,strong) {
color: var(--Camel);
font-weight: normal !important;
}\n}.elementor .e-83cac94-e21c76a{width:45%;color:var(--Ivory);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;}.elementor .e-de500ef-6ab07a8{width:55%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:150px;padding-inline-end:0px;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-d21609d-15e2018{padding:0px;}.elementor .e-4bfa6ce-4691c87{width:120%;height:120%;overflow:visible;position:absolute;inset-block-start:200px;inset-block-end:0%;inset-inline-start:40%;z-index:1;}.elementor .e-8c24095-4742230{width:80%;font-weight:100;font-size:45px;color:var(--Navy);text-align:start;padding-block-end:0px;& *:is(b,strong) {
color: var(--Camel);
font-weight: normal !important;
}\n}.elementor .e-60a3aa3-0192922{width:75%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:20px;justify-content:flex-start;}.elementor .e-2f629b6-4e5ee06{width:1200px;padding-block-start:100px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;}.elementor .e-4d22268-00c9cbf{font-size:15px;color:var(--Camel);}.elementor .e-ecef67b-b39b9f1{font-weight:400;color:var(--Navy);text-transform:capitalize;}.elementor .e-046acf4-bbfc4d0{height:100%;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;}.elementor .e-95a59a5-3f35023{font-size:15px;color:var(--Camel);}.elementor .e-023ce28-0960d6f{font-weight:400;color:var(--Navy);text-transform:capitalize;}.elementor .e-f71d014-b65c7f4{height:100%;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;}.elementor .e-a2ee0a2-f583dd7{font-size:15px;color:var(--Camel);}.elementor .e-e062a25-4705276{font-weight:400;color:var(--Navy);text-transform:capitalize;}.elementor .e-c6da61e-fe8a548{height:100%;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;}.elementor .e-1fbca8c-06bc3e5{font-size:15px;color:var(--Camel);}.elementor .e-43e349a-f190193{font-weight:400;color:var(--Navy);text-transform:capitalize;}.elementor .e-b44fabc-b75ffac{height:100%;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;}.elementor .e-3120903-b50ec62{font-size:15px;color:var(--Camel);}.elementor .e-a6819b0-fc7cf4e{font-weight:400;color:var(--Navy);text-transform:capitalize;}.elementor .e-3865556-6c6ecc9{height:100%;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;}.elementor .e-5a4e5be-9e552d6{font-size:15px;color:var(--Camel);}.elementor .e-dfb9872-2a27357{font-weight:400;color:var(--Navy);text-transform:capitalize;}.elementor .e-28b7d2b-307be78{height:100%;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;}.elementor .e-d6dac2c-5783da1{font-size:15px;color:var(--Camel);}.elementor .e-5c3687d-c46250e{font-weight:400;text-transform:capitalize;}.elementor .e-0b69ece-0bf5fd7{height:100%;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;}.elementor .e-93b7857-25c2c7b{font-size:15px;color:var(--Camel);}.elementor .e-10b445d-85ca694{font-weight:400;text-transform:capitalize;}.elementor .e-3dbb267-3ac8189{height:100%;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;}.elementor .e-1f9fbef-17fab4f{width:100%;overflow:hidden;position:relative;z-index:5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;margin-block-start:100px;margin-block-end:150px;background-color:var(--Ivory);flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;.leva-service-box{
transition: background-color 0.4s ease, border-color 0.4s ease;
}

.leva-service-box:hover{
background-color: #1B2A44 !important;
border-color: rgba(243,240,233,0.25) !important;
}

/* only the dark text flips to ivory */
.leva-service-box:hover h3,
.leva-service-box:hover p{
color: #F3F0E9 !important;
}

/* explicitly protect the camel elements from the rule above */
.leva-service-box:hover .leva-box-accent{
color: #C79A5B !important;
}\n}.elementor .e-1db960d-3e613a0{width:80%;margin-block-end:0px;background-color:#b9bec680;align-self:center;}.elementor .e-8ce9d51-f544de7{font-family:Arimo;font-weight:400;font-size:12px;color:var(--Camel);letter-spacing:5px;text-transform:uppercase;}.elementor .e-9962d01-68d46b0{width:60%;font-weight:100;font-size:45px;color:var(--Ivory);text-align:center;padding-block-end:0px;& *:is(b,strong) {
color: var(--Camel);
font-weight: normal !important;
}\n}.elementor .e-0f644ee-5a0c3e6{padding:0px;flex-direction:column;gap:10px;align-items:center;}.elementor .e-ef2f337-e02ba03{font-weight:200;color:var(--Ivory);text-align:center;& *:is(b,strong) {
color: var(--Camel);
font-weight: normal !important;
}\n}.elementor .e-f583d8a-a38b293{width:1200px;overflow:hidden;position:relative;z-index:5;padding-block-start:0px;padding-block-end:50px;padding-inline-start:100px;padding-inline-end:100px;margin-block-start:150px;flex-direction:column;gap:50px;justify-content:center;align-items:center;}.elementor .e-9de3c13-2ff263d{font-weight:300;text-align:center;font-style:italic;padding:0px;}.elementor .e-d599ae2-3c03e39{color:var(--Camel);text-align:center;padding:0px;display:none;}.elementor .e-21f15e5-ef702ae{color:#888c92;padding-block-start:20px;}.elementor .e-95cf976-a88172f{color:#888c92;padding-block-start:20px;}.elementor .e-99d17ee-dc70f9e{padding:0px;flex-direction:column;gap:20px;}.elementor .e-18cae41-d21cce4{font-weight:300;text-align:center;}.elementor .e-6512f45-e894122{padding:0px;flex-direction:column;gap:20px;}.elementor .e-f0c52f8-5f7d4ac{max-width:400px;padding-block-start:75px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;margin-block-end:0px;border-width:1px;border-color:var(--Slate);border-style:solid;background-color:var(--Ivory);flex-direction:column;gap:40px;justify-content:space-between;}.elementor .e-f0c52f8-5f7d4ac:hover,.elementor .e-f0c52f8-5f7d4ac:focus-visible{background-color:var(--Ivory);transform:scale3d(1.02, 1.02, 1.02);}.elementor .e-a7f8ba2-740c09c{font-weight:300;text-align:center;font-style:italic;padding:0px;}.elementor .e-360e16e-ff76af2{color:var(--Camel);text-align:center;padding:0px;display:none;}.elementor .e-9c99ae3-eb5f453{color:#888c92;padding-block-start:20px;}.elementor .e-fa272a7-b6c4a28{color:#888c92;padding-block-start:20px;}.elementor .e-1bc84f5-c94faff{padding:0px;flex-direction:column;gap:20px;}.elementor .e-a23e3ad-31993c2{font-size:16px;color:var(--dark-gray);text-align:center;}.elementor .e-97dd7d9-0b747c7{padding:0px;flex-direction:column;gap:20px;}.elementor .e-294da16-bea01ad{max-width:400px;padding-block-start:75px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;margin-block-end:0px;border-width:1px;border-color:var(--Slate);border-style:solid;background-color:var(--Ivory);flex-direction:column;gap:40px;justify-content:space-between;}.elementor .e-294da16-bea01ad:hover,.elementor .e-294da16-bea01ad:focus-visible{background-color:var(--Ivory);transform:scale3d(1.02, 1.02, 1.02);}.elementor .e-c032f17-046b73b{font-weight:300;text-align:center;font-style:italic;}.elementor .e-5cfb686-c764b7f{color:var(--Camel);text-align:center;margin-block-start:-10px;display:none;}.elementor .e-da2b1de-03bbadd{color:#888c92;padding-block-start:20px;}.elementor .e-3abc865-42ef2f7{padding:0px;flex-direction:column;gap:20px;}.elementor .e-0d21b57-386b075{font-weight:300;text-align:center;}.elementor .e-38da6d3-4b6831b{font-weight:300;text-align:center;}.elementor .e-eac6c07-5a62e33{font-weight:300;text-align:center;}.elementor .e-d89f5af-4b5a690{padding:0px;flex-direction:column;}.elementor .e-66605ea-5224211{padding:0px;flex-direction:column;gap:20px;}.elementor .e-96ec90e-ea6cdc9{max-width:400px;padding-block-start:75px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;border-width:1px;border-color:var(--Slate);border-style:solid;background-color:var(--Ivory);flex-direction:column;gap:40px;justify-content:space-between;}.elementor .e-96ec90e-ea6cdc9:hover,.elementor .e-96ec90e-ea6cdc9:focus-visible{transform:scale3d(1.02, 1.02, 1.02);}.elementor .e-8dfde7f-6299ed9{padding:0px;flex-direction:row;gap:50px;justify-content:center;}.elementor .e-64f4d28-865ce04{font-size:12px;color:var(--Slate);text-align:center;}.elementor .e-547216f-1876436{font-size:12px;color:var(--Slate);}.elementor .e-848a4e9-f83895c{width:100%;padding:0px;flex-direction:column;gap:5px;justify-content:center;align-items:start;}.elementor .e-1a32e9f-c3d4e64{width:100%;max-width:1300px;padding:0px;border-width:1px;border-color:var(--Slate);border-style:none;flex-direction:column;gap:50px;justify-content:center;align-items:center;}