.elementor-545 .elementor-element.elementor-element-396dee0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-545 .elementor-element.elementor-element-520ce46{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-545 .elementor-element.elementor-element-520ce46:not(.elementor-motion-effects-element-type-background), .elementor-545 .elementor-element.elementor-element-520ce46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2509f8d );}.elementor-545 .elementor-element.elementor-element-d85df5d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-545 .elementor-element.elementor-element-e26eb3d .elementor-heading-title{font-family:var( --e-global-typography-8cba847-font-family ), Sans-serif;font-size:var( --e-global-typography-8cba847-font-size );font-weight:var( --e-global-typography-8cba847-font-weight );text-transform:var( --e-global-typography-8cba847-text-transform );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );color:var( --e-global-color-primary );}.elementor-545 .elementor-element.elementor-element-8f0e58e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-8127fcb );}.elementor-545 .elementor-element.elementor-element-95c9c78{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-545 .elementor-element.elementor-element-95c9c78 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-545 .elementor-element.elementor-element-95c9c78 .e-loop-item > .elementor-section, .elementor-545 .elementor-element.elementor-element-95c9c78 .e-loop-item > .elementor-section > .elementor-container, .elementor-545 .elementor-element.elementor-element-95c9c78 .e-loop-item > .e-con, .elementor-545 .elementor-element.elementor-element-95c9c78 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-545 .elementor-element.elementor-element-f422466{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-545 .elementor-element.elementor-element-36618e9 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-545 .elementor-element.elementor-element-bd887ae{--grid-columns:6;--grid-column-gap:10px;}.elementor-545 .elementor-element.elementor-element-bd887ae .elementor-loop-container{grid-auto-rows:1fr;}.elementor-545 .elementor-element.elementor-element-bd887ae .e-loop-item > .elementor-section, .elementor-545 .elementor-element.elementor-element-bd887ae .e-loop-item > .elementor-section > .elementor-container, .elementor-545 .elementor-element.elementor-element-bd887ae .e-loop-item > .e-con, .elementor-545 .elementor-element.elementor-element-bd887ae .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-545 .elementor-element.elementor-element-a9a5b84{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-545 .elementor-element.elementor-element-a9a5b84:not(.elementor-motion-effects-element-type-background), .elementor-545 .elementor-element.elementor-element-a9a5b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0eabc34 );}body:not(.rtl) .elementor-545 .elementor-element.elementor-element-10823e4{right:-18%;}body.rtl .elementor-545 .elementor-element.elementor-element-10823e4{left:-18%;}.elementor-545 .elementor-element.elementor-element-10823e4{bottom:-60%;}.elementor-545 .elementor-element.elementor-element-7514e9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-545 .elementor-element.elementor-element-6c5dc6c .elementor-heading-title{font-family:var( --e-global-typography-8cba847-font-family ), Sans-serif;font-size:var( --e-global-typography-8cba847-font-size );font-weight:var( --e-global-typography-8cba847-font-weight );text-transform:var( --e-global-typography-8cba847-text-transform );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );color:var( --e-global-color-8f97b99 );}.elementor-545 .elementor-element.elementor-element-e5ee095 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#FFFFFF;}.elementor-545 .elementor-element.elementor-element-0c6ec51{color:var( --e-global-color-e04e0d8 );}.elementor-545 .elementor-element.elementor-element-20deb1a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-545 .elementor-element.elementor-element-20deb1a:not(.elementor-motion-effects-element-type-background), .elementor-545 .elementor-element.elementor-element-20deb1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000038;}.elementor-545 .elementor-element.elementor-element-7feea87 .elementor-heading-title{font-family:var( --e-global-typography-8cba847-font-family ), Sans-serif;font-size:var( --e-global-typography-8cba847-font-size );font-weight:var( --e-global-typography-8cba847-font-weight );text-transform:var( --e-global-typography-8cba847-text-transform );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );color:var( --e-global-color-secondary );}.elementor-545 .elementor-element.elementor-element-05f289c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-545 .elementor-element.elementor-element-05f289c:not(.elementor-motion-effects-element-type-background), .elementor-545 .elementor-element.elementor-element-05f289c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-545 .elementor-element.elementor-element-ca186d6 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;text-transform:uppercase;color:var( --e-global-color-eeca0ad );}.elementor-545 .elementor-element.elementor-element-9377c7d .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-eeca0ad );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-545 .elementor-element.elementor-element-d85df5d{--width:50%;}.elementor-545 .elementor-element.elementor-element-7514e9e{--width:50%;}}@media(max-width:1024px){.elementor-545 .elementor-element.elementor-element-e26eb3d .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-545 .elementor-element.elementor-element-8f0e58e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-545 .elementor-element.elementor-element-95c9c78{--grid-columns:2;}.elementor-545 .elementor-element.elementor-element-bd887ae{--grid-columns:2;}.elementor-545 .elementor-element.elementor-element-6c5dc6c .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-545 .elementor-element.elementor-element-e5ee095 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-545 .elementor-element.elementor-element-7feea87 .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}}@media(max-width:767px){.elementor-545 .elementor-element.elementor-element-e26eb3d .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-545 .elementor-element.elementor-element-8f0e58e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-545 .elementor-element.elementor-element-95c9c78{--grid-columns:1;}.elementor-545 .elementor-element.elementor-element-bd887ae{--grid-columns:1;}.elementor-545 .elementor-element.elementor-element-6c5dc6c .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-545 .elementor-element.elementor-element-e5ee095 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-545 .elementor-element.elementor-element-7feea87 .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-e26eb3d */.elementor-545 .elementor-element.elementor-element-e26eb3d span {
    display: inline-block;
    background: currentColor;
    width: 28px;
    height: 2px;
    margin-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f0e58e */.elementor-545 .elementor-element.elementor-element-8f0e58e em {
    font-family: "Playfair Display";
    font-weight: 500;
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-bd887ae */.elementor-545 .elementor-element.elementor-element-bd887ae .elementor-loop-container {
    counter-reset: loop-index;
}

.elementor-545 .elementor-element.elementor-element-bd887ae .e-loop-item {
    counter-increment: loop-index;
}

.elementor-545 .elementor-element.elementor-element-bd887ae .loop-index::before {
    content: "0" counter(loop-index);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10823e4 */.elementor-545 .elementor-element.elementor-element-10823e4 {
    z-index: 0;
    pointer-events: none;
    width: 50rem;
    height: 50rem;
}

.inst-detail-cta span {
    color: var(--accent-hot);
    font-family: var(--font-mono);
    text-transform: uppercase;
    font-size: .64rem;
}

.inst-graphic-orbit span {
    border: 1px solid #2bc7a74d;
    border-radius: 50%;
    inset: 8%;
}

.inst-graphic-field span,
.inst-graphic-field i,
.inst-graphic-field b {
    display: block;
    position: absolute;
}

.inst-graphic-orbit span:nth-child(2) {
    inset: 24%;
}

.inst-graphic-orbit span:nth-child(3) {
    border-color: #dffc7659;
    inset: 39%;
}

.inst-graphic-orbit i {
    background: #2bc7a73d;
    width: 90%;
    height: 1px;
    top: 50%;
    left: 5%;
    transform: rotate(-18deg);
}

.inst-graphic-orbit b {
    background: #dffc76;
    border-radius: 50%;
    width: .7rem;
    height: .7rem;
    top: 49%;
    left: 48%;
    box-shadow: 0 0 0 .55rem #dffc761a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c5dc6c */.elementor-545 .elementor-element.elementor-element-6c5dc6c span {
    display: inline-block;
    background: currentColor;
    width: 28px;
    height: 2px;
    margin-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5ee095 */.elementor-545 .elementor-element.elementor-element-e5ee095 em {
    font-family: "Playfair Display";
    font-weight: 500;
    color: var(--e-global-color-secondary);
}/* End custom CSS */