.elementor .e-055c80a-d7e375b{padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-a0148a0-7619a75{width:45%;padding-block-end:40px;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-312c280-e527b04{position:relative;z-index:33;}.elementor .e-e7972d2-c869b89{width:55%;padding:0px;flex-direction:column;justify-content:flex-end;}.elementor .e-ac1dfab-c4175db{max-width:var(--1200-width);padding-block-start:80px;padding-block-end:0px;}.elementor .e-2a5e285-f2b0d55{max-width:1920px;padding:var(--no-spacing);margin-block-start:0px;margin-block-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--TransparentGrey);border-style:solid;background-image:linear-gradient(#ffffff00, #ffffff00);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .e-b7d9e80-3296638{max-width:var(--1200-width);padding:10px;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-f3861e4-d56b0e2{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, #FF9200 0%,#EA1C00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;}.elementor .e-fef6201-e495cd9{width:80%;min-height:80%;aspect-ratio:auto;object-fit:cover;position:relative;z-index:3;border-radius:24px;}.elementor .e-dc63cc3-4bb8fc8{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-f8a4549-a109d6a{color:var(--Red);text-align:start;}.elementor .e-deca493-21942cd{font-size:1.3rem;color:var(--Red);text-align:center;}.elementor .e-e92ab46-5317fe7{padding-block-start:10px;padding-block-end:40px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-75ded89-b410c88{padding-block-start:0rem;padding-block-end:0px;}.elementor .e-892897e-6f36a2a{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #fff8ee 0%,rgba(255, 255, 255, 1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:none;flex-direction:column;align-items:center;}.elementor .e-00462d0-8ad6a96{color:var(--Red);text-align:start;}.elementor .e-7cc6ef2-fcd62ec{font-size:1.3rem;color:var(--Red);text-align:start;}.elementor .e-37cf939-2203b37{padding-block-start:10px;padding-block-end:40px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-6394028-3e3c557{padding-block-start:0rem;padding-block-end:0px;}.elementor .e-78fa6e2-19f5aab{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #fff8ee 0%,rgba(255, 255, 255, 1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .e-ce20e02-f28bd9b{color:var(--Red);text-align:start;}.elementor .e-45c68e2-481da32{padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-2f188fc-9a4b3e9{padding-block-start:10px;padding-block-end:40px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-20c832a-4790eb4{width:700px;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-a85b6d4-1c047d9{max-width:var(--1200-width);padding:10px;flex-direction:row;gap:1rem;justify-content:center;}.elementor .e-ddd2757-21ab936{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(var(--dark-grey), var(--dark-grey));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;}.elementor .e-a42e9dd-6c91e42{color:var(--Red);text-align:center;}.elementor .e-dbe6fd8-822cef8{font-weight:800;font-size:1.4rem;text-align:center;}.elementor .e-e192128-30e8c11{width:600px;max-width:var(--1200-width);padding:10px;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-9ee8112-20c6108{padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;background-image:linear-gradient(var(--Red), var(--Red));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;align-self:center;}.elementor .e-6e4229e-7d66666{position:relative;padding:40px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:url("https://ilenethehappinesscoach.com/wp-content/uploads/2024/08/bg-card-c1.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top right;transition:all 250ms;flex-direction:column;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-6e4229e-7d66666:hover,.elementor .e-6e4229e-7d66666:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-753d60c-1f7f022{color:var(--Red);padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;align-self:center;}.elementor .e-7a1f384-6cb7103{position:relative;padding:40px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:url("https://ilenethehappinesscoach.com/wp-content/uploads/2024/08/bg-card-c2.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top right;transition:all 250ms;flex-direction:column;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-7a1f384-6cb7103:hover,.elementor .e-7a1f384-6cb7103:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-1325b94-335777f{color:var(--Red);padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;align-self:center;}.elementor .e-0e660a7-be87d1b{position:relative;padding:40px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:url("https://ilenethehappinesscoach.com/wp-content/uploads/2024/08/bg-card-c4.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top right;transition:all 250ms;flex-direction:column;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-0e660a7-be87d1b:hover,.elementor .e-0e660a7-be87d1b:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-effc18e-7386c35{color:var(--Red);padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;align-self:center;}.elementor .e-5fcb9f6-0690f00{position:relative;padding:40px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:url("https://ilenethehappinesscoach.com/wp-content/uploads/2024/08/bg-card-c3.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top right;transition:all 250ms;flex-direction:column;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-5fcb9f6-0690f00:hover,.elementor .e-5fcb9f6-0690f00:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-5b2d680-d90bfb5{max-width:var(--1200-width);padding:10px;flex-direction:row;gap:1rem;justify-content:center;}.elementor .e-4f48f08-fd3d9c5{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(#ffffff00, #ffffff00);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;}.elementor .e-8ab169f-58e1cc1{font-weight:800;font-size:1.4rem;color:var(--White);text-align:center;}.elementor .e-7780eef-bfcde5b{width:600px;max-width:var(--1200-width);padding:10px;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-f81e9f6-dba1aa0{width:20%;padding:0px;border-start-start-radius:18px;border-end-start-radius:18px;background-image:linear-gradient(180deg, #F1F1EE 0%,#F1F1EE 98%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-ea634ca-8706e12{font-family:"Nunito";font-weight:700;font-size:0.7rem;color:var(--Color-1);letter-spacing:0.1em;}.elementor .e-05f7e93-fd9b6eb{font-weight:700;font-size:0.84rem;color:var(--Red);text-align:start;padding:0px;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--White);}.elementor .e-fcb3768-4ba8920{width:80%;padding:24px;flex-direction:column;gap:10px;}.elementor .e-4dc1dc2-8f8ba20{position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:row;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-4dc1dc2-8f8ba20:hover,.elementor .e-4dc1dc2-8f8ba20:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-a28949d-51e6b7f{width:20%;padding:0px;border-start-start-radius:18px;border-end-start-radius:18px;background-image:linear-gradient(180deg, #F1F1EE 0%,#F1F1EE 98%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-ef56103-d2b3ee1{font-family:"Nunito";font-weight:700;font-size:0.7rem;color:var(--Color-1);letter-spacing:0.1em;}.elementor .e-7542463-ee2dd75{font-weight:700;font-size:0.84rem;color:var(--Red);text-align:start;padding:0px;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--White);}.elementor .e-e09faaf-603ec30{width:80%;padding:24px;flex-direction:column;gap:10px;}.elementor .e-017bdfa-feb007c{position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:row;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-017bdfa-feb007c:hover,.elementor .e-017bdfa-feb007c:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-b5f8e4d-e90e39c{max-width:var(--1200-width);padding:10px;flex-direction:row;gap:1rem;justify-content:center;}.elementor .e-ccc9f1f-34f1363{width:20%;padding:0px;border-start-start-radius:18px;border-end-start-radius:18px;background-image:linear-gradient(180deg, #F1F1EE 0%,#F1F1EE 98%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-b2a9c5f-a1f76f1{font-family:"Nunito";font-weight:700;font-size:0.7rem;color:var(--Color-1);letter-spacing:0.1em;}.elementor .e-9262a1a-a1f9c5d{font-weight:700;font-size:0.84rem;color:var(--Red);text-align:start;padding:0px;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--White);}.elementor .e-5f96462-2325444{width:80%;padding:24px;flex-direction:column;gap:10px;}.elementor .e-53fb5c8-c1b2580{position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:row;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-53fb5c8-c1b2580:hover,.elementor .e-53fb5c8-c1b2580:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-3327cc5-0eb6f5b{width:20%;padding:0px;border-start-start-radius:18px;border-end-start-radius:18px;background-image:linear-gradient(180deg, #F1F1EE 0%,#F1F1EE 98%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-0bb157b-268878a{font-family:"Nunito";font-weight:700;font-size:0.7rem;color:var(--Color-1);letter-spacing:0.1em;}.elementor .e-87ef59c-1306905{font-weight:700;font-size:0.84rem;color:var(--Red);text-align:start;padding:0px;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--White);}.elementor .e-0335c90-13bb89f{width:80%;padding:24px;flex-direction:column;gap:10px;}.elementor .e-15ed7b7-b75f029{position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:row;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-15ed7b7-b75f029:hover,.elementor .e-15ed7b7-b75f029:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-7e6d284-ac1d7ed{max-width:var(--1200-width);padding:10px;flex-direction:row;gap:1rem;justify-content:center;}.elementor .e-d9e7bad-b60972a{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .e-de389fc-063bf23{max-width:var(--1200-width);padding:10px;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-96643c7-d712463{font-size:0.8rem;color:var(--Black);text-align:start;}.elementor .e-33412e2-86d6291{font-weight:600;font-size:0.72rem;color:var(--LightGrey);text-align:start;margin-block-start:-15px;}.elementor .e-9566d94-82c6506{position:relative;padding:40px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-9566d94-82c6506:hover,.elementor .e-9566d94-82c6506:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-d35c30d-28b7d26{font-size:0.8rem;color:var(--Black);text-align:start;}.elementor .e-e06211c-5897ed6{font-weight:600;font-size:0.72rem;color:var(--LightGrey);text-align:start;margin-block-start:-15px;}.elementor .e-63b484f-3db4bf2{position:relative;padding:40px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-63b484f-3db4bf2:hover,.elementor .e-63b484f-3db4bf2:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-64c2be5-f10ddf3{font-size:0.8rem;color:var(--Black);text-align:start;}.elementor .e-6085492-f025541{font-weight:600;font-size:0.72rem;color:var(--LightGrey);text-align:start;margin-block-start:-15px;}.elementor .e-fdcdbd7-382d414{position:relative;padding:40px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-fdcdbd7-382d414:hover,.elementor .e-fdcdbd7-382d414:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-d1e07c4-970d565{max-width:var(--1200-width);padding:10px;flex-direction:row;gap:1rem;justify-content:center;}.elementor .e-4e71568-5e70d98{font-size:0.8rem;color:var(--Black);text-align:start;}.elementor .e-926bb40-613b397{font-weight:600;font-size:0.72rem;color:var(--LightGrey);text-align:start;margin-block-start:-15px;}.elementor .e-d2cb14e-3e3a69e{position:relative;padding:40px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-d2cb14e-3e3a69e:hover,.elementor .e-d2cb14e-3e3a69e:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-6e1a7e3-6e8df1c{font-size:0.8rem;color:var(--Black);text-align:start;}.elementor .e-d9cbd80-ea3266b{font-weight:600;font-size:0.72rem;color:var(--LightGrey);text-align:start;margin-block-start:-15px;}.elementor .e-1ac733c-3035c1a{position:relative;padding:40px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-1ac733c-3035c1a:hover,.elementor .e-1ac733c-3035c1a:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-f281992-5cf9de6{font-size:0.8rem;color:var(--Black);text-align:start;}.elementor .e-fb17cfe-69afe8e{font-weight:600;font-size:0.72rem;color:var(--LightGrey);text-align:start;margin-block-start:-15px;}.elementor .e-8826a38-82bcae5{position:relative;padding:40px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-8826a38-82bcae5:hover,.elementor .e-8826a38-82bcae5:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-5c0569c-958a5cf{max-width:var(--1200-width);padding:10px;display:none;flex-direction:row;gap:1rem;justify-content:center;}.elementor .e-a329eb1-8c6b544{font-size:0.8rem;color:var(--Black);text-align:start;}.elementor .e-9044d83-1a0f68b{font-weight:600;font-size:0.72rem;color:var(--LightGrey);text-align:start;margin-block-start:-15px;}.elementor .e-d483080-4d764ed{position:relative;padding:40px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-d483080-4d764ed:hover,.elementor .e-d483080-4d764ed:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-25e7d60-e142e5c{max-width:var(--1200-width);padding:10px;display:none;flex-direction:row;gap:1rem;justify-content:center;}.elementor .e-55f89b5-eba30ea{padding:0px;flex-direction:row;align-items:center;}.elementor .e-13709b2-051a37f{font-family:"Bebas Neue";font-weight:600;font-size:0.7rem;color:var(--Color-2);letter-spacing:0.18em;}.elementor .e-87628ef-e9d10fa{padding:24px;display:none;flex-direction:column;gap:10px;}.elementor .e-2db9710-ce84328{position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:0px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-2db9710-ce84328:hover,.elementor .e-2db9710-ce84328:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-fb114d2-11023b3{padding:0px;flex-direction:row;align-items:center;}.elementor .e-aa7cbe2-438bd9d{font-family:"Bebas Neue";font-weight:600;font-size:0.7rem;color:var(--Color-2);letter-spacing:0.18em;}.elementor .e-5478142-64a4fe2{padding:24px;display:none;flex-direction:column;gap:10px;}.elementor .e-52e231b-3a70c3b{position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:0px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-52e231b-3a70c3b:hover,.elementor .e-52e231b-3a70c3b:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-3b2e5af-32b1830{padding:0px;flex-direction:row;align-items:center;}.elementor .e-150e2bf-7435d4d{font-family:"Bebas Neue";font-weight:600;font-size:0.7rem;color:var(--Color-2);letter-spacing:0.18em;}.elementor .e-b9ba705-aca1ecf{padding:24px;display:none;flex-direction:column;gap:10px;}.elementor .e-7396129-00a3e83{position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:0px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-7396129-00a3e83:hover,.elementor .e-7396129-00a3e83:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-bebfd5a-32230ea{max-width:var(--1200-width);padding:10px;flex-direction:row;gap:1rem;justify-content:center;}.elementor .e-16787d0-46380cb{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(#ffffff00, #ffffff00);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;}.elementor .e-8cb6c46-8281c5f{color:var(--White);text-align:start;}.elementor .e-2105104-0f7ea4d{color:var(--White);text-align:start;}.elementor .e-f9f7c73-93414c6{flex-direction:column;gap:20px;}.elementor .e-11c3fd7-5ec644b{height:28px;font-weight:700;font-size:0.84rem;color:var(--White);text-align:start;padding:0px;margin:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--White);border-style:solid;background-image:linear-gradient(var(--dark-grey), var(--dark-grey));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;align-self:end;}.elementor .e-e4447e9-873eaab{flex-direction:column;justify-content:flex-end;}.elementor .e-22b1c9b-9a1c11c{max-width:var(--1200-width);padding:10px;flex-direction:row;gap:1rem;justify-content:center;}.elementor .e-fe1b97b-7d68cff{padding:0px;flex-direction:row;align-items:center;}.elementor .e-9fec0fc-f7abc76{font-family:"Bebas Neue";font-weight:600;font-size:0.7rem;color:var(--Color-2);letter-spacing:0.18em;}.elementor .e-f3cad7c-bc99db7{padding:24px;display:none;flex-direction:column;gap:10px;}.elementor .e-45bb7af-10e95a9{position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:0px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-45bb7af-10e95a9:hover,.elementor .e-45bb7af-10e95a9:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-4f6f656-ad10a24{padding:0px;flex-direction:row;align-items:center;}.elementor .e-850f399-53bc054{font-family:"Bebas Neue";font-weight:600;font-size:0.7rem;color:var(--Color-2);letter-spacing:0.18em;}.elementor .e-e9f8ee3-de10f81{padding:24px;display:none;flex-direction:column;gap:10px;}.elementor .e-3965c3e-31bca50{position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:0px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-3965c3e-31bca50:hover,.elementor .e-3965c3e-31bca50:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-6c74482-983a368{padding:0px;flex-direction:row;align-items:center;}.elementor .e-07c0f16-1b1e973{font-family:"Bebas Neue";font-weight:600;font-size:0.7rem;color:var(--Color-2);letter-spacing:0.18em;}.elementor .e-a35e901-6f137c0{padding:24px;display:none;flex-direction:column;gap:10px;}.elementor .e-e91882a-9a650d9{position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:0px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-e91882a-9a650d9:hover,.elementor .e-e91882a-9a650d9:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-ebe9fb1-b0579c0{max-width:var(--1200-width);padding:10px;display:none;flex-direction:row;gap:1rem;justify-content:center;}.elementor .e-60b671d-4cb8f38{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(var(--dark-grey), var(--dark-grey));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;}.elementor .e-e2d7bef-b7b4c11{color:var(--Red);text-align:center;}.elementor .e-4e52a83-24ac36b{text-align:center;}.elementor .e-398c593-d732c6c{max-width:var(--1200-width);padding:10px;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-6d08c54-dbf7197{color:var(--LightGrey);text-align:center;}.elementor .e-a909813-e56dee2{overflow:visible;position:relative;padding:40px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: -1px;        /* ← this is the fix */
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-a909813-e56dee2:hover,.elementor .e-a909813-e56dee2:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-d43c04d-7cbf9b5{color:var(--LightGrey);text-align:center;}.elementor .e-0b086ad-34561c4{position:relative;padding:40px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-0b086ad-34561c4:hover,.elementor .e-0b086ad-34561c4:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-38e6945-d91ee10{color:var(--LightGrey);text-align:center;}.elementor .e-85df704-aab70de{position:relative;padding:40px;border-radius:18px;border-width:1px;border-color:#E5E3DD;border-style:solid;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 250ms;flex-direction:column;gap:20px;selector {
position: relative;
overflow: hidden;
transition: transform .25s, box-shadow .25s, border-color .25s;
}

selector::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, #FF9300 0%, #FF9300 45%, #E81500 100%);
transform: scaleX(0.3);
transform-origin: center;
transition: transform .35s ease;
z-index: 10;
flex-shrink: 0;
align-self: auto;
order: -9999;
pointer-events: none;
}

selector:hover {
transform: translateY(-4px);
box-shadow: 0 22px 50px rgba(0,0,0,0.08);
border-color: #C8C5BD;
}

selector:hover::before {
transform: scaleX(1);
}\n}.elementor .e-85df704-aab70de:hover,.elementor .e-85df704-aab70de:focus-visible{border-color:#C8C5BD;box-shadow:0px 22px 50px 0px rgba(0, 0, 0, 0.8);transform:translate3d(0px, -4px, 0px);}.elementor .e-4c1ee45-671ee68{max-width:var(--1200-width);overflow:visible;position:relative;padding:10px;flex-direction:row;gap:1rem;justify-content:center;}.elementor .e-0079c2d-51dcc17{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(#ffffff00, #ffffff00);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:none;flex-direction:column;align-items:center;}.elementor .e-c78b3c2-db7f36b{font-size:44px;text-align:center;}.elementor .e-9a9bc44-e102937{padding-block-start:10px;padding-block-end:40px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-61a81b1-0179207{padding-block-start:80px;padding-block-end:0rem;}.elementor .e-22e763e-19ee29e{align-self:center;}.elementor .e-0a2f1d6-203076c{font-size:18px;line-height:1.4rem;}.elementor .e-8164c7b-de5f2b9{padding:0px;flex-direction:column;gap:10px;justify-content:flex-end;}.elementor .e-1250308-fc0e31f{align-self:center;}.elementor .e-6058214-dca5dac{font-size:18px;line-height:1.4rem;text-align:start;}.elementor .e-0e090fa-951216f{padding:0px;flex-direction:column;gap:10px;justify-content:flex-end;}.elementor .e-2bc28d0-0e2c1ce{align-self:center;}.elementor .e-7c711cb-80bfee0{font-size:18px;line-height:1.4rem;text-align:start;}.elementor .e-cef595e-e1168f1{padding:0px;flex-direction:column;gap:10px;justify-content:flex-end;}.elementor .e-198431c-0ff60c2{align-self:center;}.elementor .e-e063548-175661c{font-size:18px;line-height:1.4rem;text-align:start;}.elementor .e-791c69c-17ca4a4{padding:0px;flex-direction:column;gap:10px;justify-content:flex-end;}.elementor .e-1191a7a-ab0cb37{align-self:center;}.elementor .e-7f0615d-ad5dc51{font-size:18px;line-height:1.4rem;text-align:start;}.elementor .e-7ef2160-2ee9f46{padding:0px;flex-direction:column;gap:10px;justify-content:flex-end;}.elementor .e-cbcefb5-117fe47{padding-block-start:0rem;gap:20px;}.elementor .e-ea78131-56880d7{display:none;flex-direction:column;align-items:center;}.elementor .e-ea15f40-0444333{width:70%;color:var(--White);text-align:center;align-self:center;}.elementor .e-0057a33-e366d0a{background-image:linear-gradient(#00000033, #00000033);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--Black);align-self:center;}.elementor .e-9183e00-3889fc0{flex-direction:column;gap:1rem;align-items:center;}.elementor .e-a10809e-daea68d{max-width:var(--1200-width);padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;background-image:linear-gradient(var(--Color-1), var(--Color-1));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;}.elementor .e-0c1793d-b958fe6{padding-block-start:80px;padding-block-end:80px;display:none;flex-direction:column;align-items:center;}.elementor .e-ffc4556-5acb196{font-size:44px;text-align:center;}.elementor .e-3119cb4-01616d9{flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-132c5d0-cf44d40{padding-block-start:0px;padding-block-end:0px;display:none;flex-direction:column;align-items:center;}.elementor .e-7ab5aac-bd364e9{color:var(--White);}.elementor .e-a1812d5-b82648d{color:var(--White);text-align:center;}.elementor .e-aaa7541-6ca5800{width:90%;flex-direction:column;gap:1rem;justify-content:center;align-items:center;}.elementor .e-2ba4c87-c6397e2{max-width:var(--1200-width);padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;background-image:linear-gradient(var(--Color-1), var(--Color-1));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;}.elementor .e-23b4a75-76036fa{max-width:1920px;padding:var(--no-spacing);background-image:linear-gradient(#ffffff00, #ffffff00);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:none;justify-content:center;}.elementor .e-62e8dbc-6a89ac8{text-align:center;}.elementor .e-964c9e4-5d9747c{width:55%;text-align:center;align-self:center;}.elementor .e-0898d7d-a427298{font-size:0.92rem;color:var(--Color-2);text-transform:capitalize;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--White);align-self:center;}.elementor .e-e4667cc-d54ab8b{flex-direction:column;gap:30px;align-items:center;}.elementor .e-66c094b-7495801{padding-block-start:0px;padding-block-end:0px;}.elementor .e-d98e6eb-1487a91{max-width:1920px;padding-block-start:var(--inner-flexbox-padding);padding-block-end:var(--inner-flexbox-padding);margin-block-start:0px;margin-block-end:0px;background-image:url("https://ilenethehappinesscoach.com/wp-content/uploads/2024/08/bg-final-cta.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#ffffff00;display:flex;flex-direction:column;align-items:center;}