.aimhigher-floating-contact {
position: fixed;
right: 22px;
top: 50%;
transform: translateY(-50%);
z-index: 999999;
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 14px;
}
.ah-contact-btn {
width: 64px;
height: 64px;
border: 0;
cursor: pointer;
display: flex;
align-items: center;
justify-content: flex-start;
overflow: hidden;
border-radius: 999px;
color: #fff !important;
text-decoration: none !important;
white-space: nowrap;
font-family: Arial, sans-serif;
box-shadow: 0 0 8px 2px rgba(219, 25, 52, 0.4);
transition: width .32s ease, transform .25s ease, box-shadow .25s ease;
}
.ah-contact-btn:hover {
width: 300px;
transform: translateX(-4px);
box-shadow: 0 0 16px 4px rgba(219, 25, 52, 0.55);
}
.ah-red {
background: linear-gradient(135deg, #de0b2d 0%, #bd1232 65%, #009ee0 160%);
}
.ah-whatsapp {
background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
box-shadow: 0 0 8px 2px rgba(37, 211, 102, .35);
}
.ah-whatsapp:hover {
box-shadow: 0 0 16px 4px rgba(37, 211, 102, .45);
}
.ah-icon {
width: 64px;
min-width: 64px;
height: 64px;
display: flex;
align-items: center;
justify-content: center;
font-size: 29px;
line-height: 1;
color: #fff;
}
.ah-icon svg {
display: block;
color: #fff;
}
.ah-label {
opacity: 0;
transform: translateX(8px);
padding-right: 24px;
font-size: 19px;
font-weight: 600;
transition: opacity .22s ease, transform .25s ease;
}
.ah-contact-btn:hover .ah-label {
opacity: 1;
transform: translateX(0);
} .eapp-whatsapp-chat-root-layout-component,
[id^="portal-"] {
z-index: 1000000 !important;
}
.Bubble__BubbleComponent-sc-83hmjh-2,
[type="bubble"],
.eapp-whatsapp-chat-root-layout-component [role="button"][type="bubble"] {
opacity: 0 !important;
visibility: hidden !important;
} .aim-maindiv {
padding: 0 !important;
} div.et_pb_section.et_pb_section_0_tb_body {
background-position: center !important;
}
.et_transparent_nav #page-container {
overflow: hidden;
}
div#categories-2 {
display: none;
}
.aim-aimhigher-floating-contact {
display: none;
}  .aim-ah-score-lp {
--red: #de0b2d;
--blue: #1a2ecc;
--dark: #111827;
--text: #101322;
--muted: #5f6675;
--card: rgba(255, 255, 255, .78);
--border: #ffffff;
--grad: linear-gradient(90deg, #101322 0%, #de0b2d 45%, #1a2ecc 100%);
--grad-icon: linear-gradient(135deg, #de0b2d, #1a2ecc);
position: relative;
overflow: hidden;
background:
radial-gradient(circle at top left, rgba(222, 11, 45, .12), transparent 34%),
radial-gradient(circle at bottom right, rgba(26, 46, 204, .12), transparent 34%),
linear-gradient(180deg, #ffffff 0%, #f5f6fa 100%);
color: var(--text);
font-family: Roboto-Light, Helvetica, Arial, Lucida, sans-serif;
padding: 24px;
}
.aim-ah-score-lp * {
box-sizing: border-box;
} .aim-ah-bg-glow {
position: absolute;
width: 420px;
height: 420px;
border-radius: 999px;
filter: blur(90px);
opacity: .18;
pointer-events: none;
}
.aim-ah-bg-glow-1 {
background: #de0b2d;
top: 8%;
left: -140px;
}
.aim-ah-bg-glow-2 {
background: #1a2ecc;
bottom: 12%;
right: -160px;
} .aim-ah-lp-header,
.aim-ah-hero,
.aim-ah-section,
.aim-ah-final-cta {
position: relative;
z-index: 2;
max-width: 1180px;
margin: 0 auto;
}
.aim-ah-lp-header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 18px 0 42px;
}
.aim-ah-lp-header img {
max-width: 170px;
} .aim-ah-hero {
display: grid;
grid-template-columns: 1.08fr .92fr;
gap: 36px;
align-items: center;
min-height: 720px;
}
.aim-ah-eyebrow {
display: inline-flex;
margin-bottom: 18px;
padding: 9px 14px;
border-radius: 999px;
background: linear-gradient(90deg, rgba(222, 11, 45, .08), rgba(26, 46, 204, .08));
border: 1px solid #ffffff;
color: var(--red);
font-size: 13px;
font-weight: 800;
letter-spacing: .04em;
text-transform: uppercase;
}
.aim-ah-hero h1,
.aim-ah-section h2,
.aim-ah-final-cta h2 {
margin: 0 0 20px;
font-weight: 850;
line-height: 1.02;
letter-spacing: -.04em;
}
.aim-ah-hero h1 {
font-size: clamp(46px, 7vw, 85px);
background: var(--grad);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
.aim-ah-hero p,
.aim-ah-section p,
.aim-ah-final-cta p {
color: var(--muted);
font-size: 18px;
line-height: 1.65;
max-width: 660px;
}
.aim-ah-hero-actions {
display: flex;
flex-wrap: wrap;
gap: 14px;
margin: 32px 0 24px;
} .aim-ah-btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 52px;
padding: 15px 24px;
border-radius: 999px;
font-weight: 800;
text-decoration: none;
transition: .25s ease;
}
.aim-ah-btn-main {
color: #fff;
background: linear-gradient(90deg, var(--red), var(--blue));
margin-top: 30px;
box-shadow: 0 18px 45px rgba(222, 11, 45, .2) !important;
}
.aim-ah-btn-secondary {
color: var(--text);
border: 1px solid #ffffff;
background: rgba(255, 255, 255, .76);
backdrop-filter: blur(16px);
box-shadow: 0 12px 34px rgba(16, 19, 34, .07);
}
.aim-ah-btn:hover {
transform: translateY(-2px);
} .aim-ah-trust-row {
margin-top: 15px;
display: flex;
flex-wrap: wrap;
gap: 25px;
}
.aim-ah-trust-row span {
padding: 9px 12px;
border-radius: 999px;
color: #343949;
background: rgba(255, 255, 255, .72);
border: 1px solid #ffffff;
font-size: 14px;
box-shadow: 0 10px 28px rgba(16, 19, 34, .06);
} .aim-ah-hero-card,
.aim-ah-card,
.aim-ah-proof,
.aim-ah-about,
.aim-ah-final-cta {
background: linear-gradient(145deg, rgba(255, 255, 255, .88), rgba(255, 255, 255, .58));
border: 1px solid #ffffff;
border-radius: 34px;
box-shadow: 0 28px 80px rgba(16, 19, 34, .11);
backdrop-filter: blur(24px);
}
.aim-ah-hero-card {
padding: 4px 20px 20px;
} .aim-ah-score-widget {
text-align: center;
margin-bottom: 24px;
}
.aim-ah-score-widget-left {
text-align: left;
margin-top: 32px;
margin-bottom: 0;
}
.aim-ah-score-widget-left .aim-ah-score-ring {
margin: 0 0 22px;
}
.aim-ah-score-widget-left p {
margin: 0;
}
.aim-ah-score-ring {
position: relative;
width: 200px;
height: 200px;
margin: 0 auto 22px;
}
.aim-ah-gauge-svg {
width: 100%;
height: 100%;
}
.aim-ah-score-ring span {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 34px;
font-weight: 900;
color: var(--text);
}
.aim-ah-score-widget h3 {
font-size: 28px;
margin: 0 0 8px;
color: var(--text);
}
.aim-ah-score-widget p {
font-size: 17px;
margin: 0 auto;
} .aim-ah-section {
padding: 72px 0;
}
.aim-ah-grid-2 {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 22px;
}
.aim-ah-card {
padding: 36px;
}
.aim-ah-card h2,
.aim-ah-proof h2,
.aim-ah-about h2 {
font-size: clamp(28px, 4vw, 32px);
color: var(--text);
} .aim-ah-section h2,
.aim-ah-final-cta h2 {
background: var(--grad);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
.aim-ah-card ul {
margin: 0;
padding-left: 20px;
color: var(--muted);
line-height: 1.8;
} .aim-ah-proof {
max-width: 975px;
}
.aim-ah-proof p {
font-size: 17px;
}
.aim-ah-proof,
.aim-ah-about {
display: grid;
grid-template-columns: .9fr 1.1fr;
gap: 34px;
align-items: center;
padding: 38px;
}
.aim-ah-proof-image img,
.aim-ah-about img {
width: 100%;
border-radius: 26px;
object-fit: cover;
max-height: 480px;
box-shadow: 0 18px 45px rgba(16, 19, 34, .12);
}
.aim-ah-proof-image {
text-align: center;
}
.aim-ah-proof-image img {
max-width: 75%;
}
.aim-ah-about {
margin-top: 75px;
grid-template-columns: 1.1fr .9fr;
}
.aim-ah-proof-text h2 {
margin-bottom: 10px;
line-height: 1.1em;
}
.aim-ah-proof-text span {
color: #de0b2d;
} .aim-ah-quote {
position: relative;
margin: 15px 0 0 -2.25em;
padding: 12px 0 0 56px;
font-size: 17px;
line-height: 1.65;
font-style: italic;
color: var(--text);
max-width: 660px;
}
.aim-ah-quote::before {
width: 60px;
content: "\201C";
position: absolute;
left: 0;
top: 0;
font-family: Georgia, "Times New Roman", serif;
font-size: 100px;
line-height: .9;
background: var(--grad-icon);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
.aim-ah-quote-center {
text-align: center;
padding: 50px 16px 0;
margin-left: auto;
margin-right: auto;
font-size: 21px;
}
.aim-ah-quote-center::before {
left: 5%;
transform: translateX(-50%);
top: 0;
}
blockquote {
border: none;
} .aim-ah-testimonial {
display: flex;
justify-content: center;
}
.aim-ah-testimonial-card {
background: linear-gradient(145deg, rgba(255, 255, 255, .88), rgba(255, 255, 255, .58));
border: 1px solid #ffffff;
border-radius: 34px;
box-shadow: 0 28px 80px rgba(16, 19, 34, .11);
backdrop-filter: blur(24px);
padding: 48px 40px;
max-width: 640px;
width: 100%;
text-align: center;
}
.aim-ah-testimonial-img {
width: 180px;
height: 180px;
border-radius: 50% !important;
object-fit: cover;
aspect-ratio: 1 / 1;
margin: 0 auto 8px;
display: block;
box-shadow: 0 14px 36px rgba(16, 19, 34, .16) !important;
}
.aim-ah-testimonial-author {
margin: 18px auto 0;
color: var(--text);
font-size: 16px;
} .aim-ah-logos {
text-align: center;
margin: 25px auto 125px;
}
.aim-ah-logos h2 {
font-size: 32px;
margin-bottom: 28px;
}
.aim-ah-logo-grid {
display: grid;
grid-template-columns: repeat(5, 1fr);
gap: 18px;
}
.aim-ah-logo-grid img {
width: 100%;
height: 90px;
object-fit: contain;
padding: 18px;
border-radius: 20px;
background: #fff;
border: 1px solid #ffffff;
box-shadow: 0 16px 40px rgba(16, 19, 34, .08);
} .aim-ah-final-cta {
display: none;
text-align: center;
padding: 58px 28px;
margin-bottom: 40px;
}
.aim-ah-final-cta h2 {
font-size: clamp(34px, 5vw, 64px);
max-width: 900px;
margin-left: auto;
margin-right: auto;
}
.aim-ah-final-cta p {
margin-left: auto;
margin-right: auto;
} .aim-ah-usecases {
display: flex;
flex-direction: column;
gap: 100px;
}
.aim-ah-usecase {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 80px;
align-items: center;
}
.aim-ah-usecase-reverse .aim-ah-usecase-img {
order: 2;
}
.aim-ah-usecase-reverse .aim-ah-usecase-content {
order: 1;
}
.aim-ah-usecase-img img {
width: 100%;
height: 520px;
object-fit: cover;
border-radius: 24px;
display: block;
}
.aim-ah-usecase-content h3 {
color: #de0b2d;
margin-bottom: 12px;
text-transform: uppercase;
letter-spacing: .08em;
font-size: 15px;
font-weight: 700;
}
.aim-ah-usecase-content h2 {
margin-bottom: 24px;
}
.aim-ah-usecase-content p {
margin-bottom: 5px;
}
.aim-ah-result-cards {
margin-top: 40px;
} .aim-ah-check-list li {
position: relative;
}
.aim-ah-check-list li::before {
opacity: 1;
content: "✓";
position: absolute;
left: -20px;
top: 5px;
width: 15px;
height: 15px;
border-radius: 50%;
background: var(--grad-icon);
color: #fff;
font-size: 10px;
font-weight: 700;
display: flex;
align-items: center;
justify-content: center;
} .aim-footerlinks {
font-size: 11px;
margin-top: 125px;
text-align-last: center;
}
.aim-footerlinks a {
color: black;
margin-top: 75px;
text-align-last: center;
} .ah-hero-cta-v3 {
position: relative;
width: 100vw;
min-height: 680px;
margin-left: calc(50% - 50vw);
overflow: hidden;
display: flex;
align-items: center;
background: #0b1020;
padding-top: 60px;
} .ah-hero-image-wrap {
position: absolute;
min-width: 1500px;
height: 100% !important;
inset: 0;
overflow: hidden;
display: flex;
justify-content: flex-end;
align-items: center;
}
.ah-hero-image-wrap img {
flex-shrink: 0;
object-fit: none;
transform: none;
}
.ah-hero-fade {
position: absolute;
top: -2px;
left: 0;
width: 100%;
z-index: 2;
pointer-events: none;
transform: scaleY(-1);
} .ah-hero-overlay {
position: absolute;
inset: 0;
z-index: 2;
background: linear-gradient(
90deg,
rgba(10, 14, 32, 0.98) 0%,
rgba(10, 14, 32, 0.94) 22%,
rgba(10, 14, 32, 0.82) 36%,
rgba(26, 46, 204, 0.52) 52%,
rgba(204, 26, 26, 0.14) 66%,
rgba(0, 0, 0, 0.02) 82%
);
} .ah-hero-content-v3 {
position: relative;
z-index: 3;
width: 42%;
padding: clamp(40px, 6vw, 90px) clamp(30px, 5vw, 90px);
}
.ah-hero-content-v3 span {
display: inline-flex;
padding: 10px 16px;
margin-bottom: 18px;
border-radius: 999px;
background: rgba(255, 255, 255, .08);
border: 1px solid rgba(255, 255, 255, .16);
color: #fff;
font-size: 13px;
font-weight: 700;
backdrop-filter: blur(5px);
}
.ah-hero-content-v3 h2 {
margin: 0 0 22px;
font-size: clamp(42px, 5vw, 72px);
line-height: .98;
letter-spacing: -2px;
font-weight: 800;
color: #fff;
}
.ah-hero-content-v3 p {
margin: 0 0 34px;
max-width: 620px;
font-size: 18px;
line-height: 1.7;
color: rgba(255, 255, 255, .82);
} .ah-hero-buttons-v3 {
display: flex;
flex-wrap: wrap;
gap: 14px;
}
.ah-hero-buttons-v3 a {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 54px;
padding: 14px 22px;
border-radius: 999px;
text-decoration: none;
font-size: 15px;
font-weight: 700;
transition: .25s ease;
}
.ah-hero-buttons-v3 a:hover {
transform: translateY(-2px);
}
.ah-hero-buttons-v3 a:first-child {
border: 1px solid white;
background: linear-gradient(90deg, #cc1a1a 0%, #ff3131 100%);
color: #fff;
}
.ah-hero-buttons-v3 a:nth-child(2) {
background: #fff;
color: #1a2ecc;
}
.ah-hero-buttons-v3 a:last-child {
background: rgba(255, 255, 255, .08);
border: 1px solid rgba(255, 255, 255, .16);
color: #fff;
backdrop-filter: blur(5px);
} .ah-cta-section {
position: relative;
overflow: hidden;
padding: 90px 0;
border-radius: 28px;
background-size: cover;
background-position: center;
}
.ah-cta-card {
position: relative;
z-index: 2;
max-width: 1120px;
margin: 0 auto;
padding: 42px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 36px;
border-radius: 26px;
background: rgba(255, 255, 255, .12);
border: 1px solid rgba(255, 255, 255, .25);
backdrop-filter: blur(18px);
box-shadow: 0 24px 80px rgba(0, 0, 0, .28);
}
.ah-cta-kicker {
display: inline-block;
margin-bottom: 14px;
padding: 8px 14px;
border-radius: 999px;
background: rgba(255, 255, 255, .16);
color: #fff;
font-size: 14px;
font-weight: 700;
}
.ah-cta-content h2 {
margin: 0 0 16px;
color: #fff;
font-size: 54px;
line-height: 1.05;
font-weight: 800;
}
.ah-cta-content p {
max-width: 660px;
margin: 0;
color: rgba(255, 255, 255, .9);
font-size: 18px;
line-height: 1.6;
}
.ah-cta-actions {
display: flex;
gap: 14px;
min-width: 240px;
}
.ah-cta-btn {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 15px 22px;
border-radius: 999px;
background: rgba(255, 255, 255, .14);
border: 1px solid rgba(255, 255, 255, .32);
color: #fff !important;
font-size: 16px;
font-weight: 700;
text-decoration: none !important;
backdrop-filter: blur(14px);
transition: all .25s ease;
}
.ah-cta-btn-primary {
background: rgba(222, 11, 45, .82);
border-color: rgba(255, 255, 255, .45);
}
.ah-cta-btn:hover {
transform: translateY(-3px);
background: rgba(255, 255, 255, .24);
}
.ah-cta-btn-primary:hover {
background: #de0b2d;
}
.cta-divider {
width: 150px;
height: 3px; background: linear-gradient(90deg, #cc1a1a 0%, #1a2ecc 100%);
border-radius: 2px;
} .single-post h1,
.elementor_library-template-default h1 {
font-family: 'Nexa-Light', Helvetica, Arial, Lucida, sans-serif !important;
font-size: clamp(32px, 4vw, 54px);
background: linear-gradient(90deg, #101322 0%, #de0b2d 45%, #1a2ecc 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
.elementor_library-template-default h3.elementor-post__title {
font-family: 'Nexa-Light', Helvetica, Arial, Lucida, sans-serif !important;
}
.et_post_meta_wrapper img {
display: none;
} .aim-glasmor {
position: relative;
padding: 3rem 2.5rem;
border-radius: 25px;
}
.aim-glasmor::before {
content: "";
position: absolute;
border-radius: 25px;
inset: 0;
background:
radial-gradient(circle at top left, rgba(222, 11, 45, .12), transparent 10%),
radial-gradient(circle at bottom right, rgba(26, 46, 204, .12), transparent 17%),
linear-gradient(
180deg,
rgba(255, 255, 255, 0.6) 0%,
rgba(245, 246, 250, 0.85) 100%
);
z-index: 1;
}
.aim-glasmor > * {
position: relative;
z-index: 2;
}
.aim-glasmor.nopa {
padding: 3rem 0;
}
.aim-glasmor.aim-arch {
backdrop-filter: blur(5px);
} .ah-faq {
padding: 0;
}
.ah-faq-container {
max-width: 1100px;
margin: 0 auto;
}
.ah-faq-header {
margin-bottom: 30px;
}
.ah-faq-header h2 {
font-size: clamp(30px, 5vw, 36px);
line-height: 1.1;
font-weight: 800;
text-align: center;
background: linear-gradient(
90deg,
#101322 0%,
#de0b2d 45%,
#1a2ecc 100%
);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.ah-faq-list {
display: flex;
flex-direction: column;
gap: 16px;
}
.ah-faq-item {
background:
radial-gradient(circle at top left, rgba(222, 11, 45, .08), transparent 40%),
radial-gradient(circle at bottom right, rgba(26, 46, 204, .08), transparent 40%),
rgba(255, 255, 255, .75);
border: 1px solid rgba(255, 255, 255, .8);
border-radius: 24px;
backdrop-filter: blur(14px);
-webkit-backdrop-filter: blur(14px);
overflow: hidden;
transition: all .3s ease;
}
.ah-faq-item:hover {
transform: translateY(-3px);
box-shadow: 0 10px 30px rgba(16, 19, 34, .06);
}
.ah-faq-question {
position: relative;
cursor: pointer;
padding: 28px 32px;
padding-right: 90px;
font-size: 17px;
font-weight: 700;
color: #101322;
}
.ah-faq-question::after {
content: "+";
position: absolute;
right: 32px;
top: 50%;
width: 36px;
height: 36px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background: linear-gradient(135deg, #de0b2d, #1a2ecc);
color: #fff;
font-size: 22px;
font-weight: 700;
transform: translateY(-50%) scale(1);
transition: all .25s ease;
}
.ah-faq-item:hover .ah-faq-question::after {
transform: translateY(-50%) scale(1.1);
}
.ah-faq-item.active .ah-faq-question::after {
content: "−";
transform: translateY(-50%) scale(1.1);
}
.ah-faq-answer {
height: 0;
overflow: hidden;
transition: height .35s ease;
}
.ah-faq-answer-inner {
padding: 0 32px 32px;
color: #5f6675;
line-height: 1.8;
font-size: 17px;
}  @media (max-width: 900px) {
section.aim-ah-score-lp p {
font-size: 16px;
}
.aim-ah-hero-card {
padding: 5px 15px 0;
}
.aim-ah-score-lp {
padding: 18px;
}
.aim-ah-hero,
.aim-ah-grid-2,
.aim-ah-proof,
.aim-ah-about {
grid-template-columns: 1fr;
}
.aim-ah-logos {
text-align: center;
margin: -65px 0 0;
}
.aim-ah-hero {
min-height: auto;
padding-bottom: 60px;
}
.aim-ah-lp-header {
padding-bottom: 30px;
}
.aim-ah-header-cta {
display: none;
}
.aim-ah-logo-grid {
grid-template-columns: repeat(2, 1fr);
}
.aim-ah-trust-row span {
white-space: nowrap;
font-size: 13px;
}
.aim-ah-usecase {
grid-template-columns: 1fr;
gap: 30px;
}
.aim-ah-usecase-reverse .aim-ah-usecase-img,
.aim-ah-usecase-reverse .aim-ah-usecase-content {
order: initial;
}
.aim-ah-usecase-img img {
height: 320px;
}
.aim-ah-score-widget-left {
display: flex;
text-align: center;
flex-direction: column;
align-items: center;
}
.aim-ah-trust-row {
flex-wrap: nowrap;
gap: 5px;
justify-content: space-around;
}
.aim-ah-usecases {
margin-top: -100px;
}
.aim-ah-proof {
display: flex;
flex-direction: column;
}
.aim-ah-about {
display: flex;
flex-direction: column-reverse;
}
} @media (max-width: 860px) {
.ah-cta-card {
flex-direction: column;
align-items: flex-start;
padding: 30px 24px;
}
.ah-cta-content h2 {
font-size: 24px !important;
}
.ah-cta-actions {
width: 100%;
flex-direction: column;
}
.ah-cta-btn {
width: 100%;
}
} @media (max-width: 768px) {
.aimhigher-floating-contact {
right: 3px;
top: auto;
bottom: 18px;
transform: none;
gap: 10px;
}
.ah-contact-btn,
.ah-contact-btn:hover {
justify-content: center;
width: 48px;
height: 48px;
transform: none;
}
.ah-icon {
width: 24px;
min-width: 24px;
height: 24px;
font-size: 15px;
}
.ah-label {
display: none;
}
button#dvmd_acsb_button {
left: 5px !important;
bottom: 17px !important;
width: 40px;
height: 40px;
}
} @media (max-width: 767px) {
.ah-hero-cta-v3 {
align-items: flex-start;
}
.ah-hero-overlay {
background: linear-gradient(
180deg,
rgba(10, 14, 32, .96) 0%,
rgba(10, 14, 32, .88) 36%,
rgba(10, 14, 32, .54) 58%,
rgba(10, 14, 32, .08) 100%
);
}
.aim-glasmor::before {
background:
radial-gradient(circle at top left, rgba(222, 11, 45, .12), transparent 50%),
radial-gradient(circle at bottom right, rgba(26, 46, 204, .12), transparent 41%),
linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(245, 246, 250, 0.85) 100%) !important;
}
.aim-glasmor.aim-arch::before {
background:
radial-gradient(circle at top left, rgba(26, 46, 204, .075), transparent 10%),
radial-gradient(circle at bottom right, rgba(222, 11, 45, .075), transparent 17%),
linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(245, 246, 250, 0.85) 100%) !important;
}
.aim-glasmor.aim-arch {
backdrop-filter: blur(1.5px) !important;
}
.aim-ah-score-widget.aim-ah-score-widget-left p {
padding: 10px 30px;
}
.ah-hero-content-v3 {
width: 100%;
padding: 36px 24px 260px;
}
.ah-hero-content-v3 h2 {
font-size: clamp(38px, 10vw, 54px);
}
.ah-hero-buttons-v3 {
flex-direction: column;
}
.ah-hero-buttons-v3 a {
width: 100%;
}
.ah-hero-image-wrap img {
object-position: 181% -5%;
}
.ah-hero-fade {
height: 250px !important;
}
.ah-faq-question {
font-size: 18px;
padding: 24px;
padding-right: 75px;
}
.ah-faq-answer-inner {
padding: 0 24px 24px;
font-size: 16px;
}
.ah-faq-question::after {
right: 20px;
}
} @media (min-width: 768px) {
span.ah-icon.ah-wa-icon {
margin-left: -5px;
}
}