.elementor .H1{font-family:N27;font-weight:700;text-transform:uppercase;}.elementor .btn-js-main{font-family:N27;font-weight:600;font-size:1.2rem;color:var(--White);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:var(--White);border-style:solid;filter:drop-shadow(0px 0px 80px rgba(0, 0, 0, 1));backdrop-filter:blur(8px);transition:all 200ms;display:flex;}.elementor .learn-more{font-weight: 600;
color: #382b22;
text-transform: uppercase;
padding: 1.25em 2em;
background: #fff0f0;
border: 2px solid #b18597;
border-radius: 0.75em;
transform-style: preserve-3d;
transition: transform 150ms cubic-bezier(0, 0, 0.58, 1),  background 150ms cubic-bezier(0, 0, 0.58, 1);
position: relative;
display: inline-block;
cursor: pointer;
font-family: 'Rubik', sans-serif;
font-size: 1rem;
line-height: 1.5;\n}.elementor .outer{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .grid{display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 0px;
width: 100%;
padding: 0px;
margin: 0px;
border-style: solid;
border-width: 1px 0 0 1px;
border-color: #D6D1D93B;\n}.elementor .bg-color-true-black{background-color:var(--true-black);}.elementor .tech-cell{padding:0px;border-style: solid;
border-width: 0 1px 1px 0;
border-color: #D6D1D93B;\n}.elementor .grid--1-3{grid-template-columns: 1fr 3fr;\n}