.elementor-1809 .elementor-element.elementor-element-ac79b0e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1809 .elementor-element.elementor-element-934f6f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1809 .elementor-element.elementor-element-2f74a45 .elementor-heading-title{font-family:"Futura PT", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-1809 .elementor-element.elementor-element-7dc6c05 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1809 .elementor-element.elementor-element-c9adc0d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1809 .elementor-element.elementor-element-313f821 .elementor-heading-title{font-family:"Futura PT", Sans-serif;font-weight:600;}.elementor-1809 .elementor-element.elementor-element-9782e15 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}/* Start custom CSS for section, class: .elementor-element-64993ab */[data-elementor-type=wp-page] {
    min-height: calc(100vh - var(--site-footer-top-height));
    width: 100%;
    position: relative;
    padding-top: var(--site-header-top-height);
    padding-left: var(--site-header-side-width);
    background-color: var(--background-color);
}


.page-intro {
    position: relative;
    margin-left: 1.5em;
    margin-right: 0;
    margin-top: 1em;
    padding-bottom: 2em;
    font-size: 16px;
}

.page-intro .page-intro-content {
    --staff-margin-top: 1.4em;
    --staff-per-row: 5;
    --staff-width: calc(100% / (5 * var(--staff-per-row) - 1) * 4);
    --staff-margin-right: calc(var(--staff-width) / 4);
}

.page-intro .page-intro-content>.elementor-widget-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.page-intro.user-interacted .page-intro-text,
.page-intro.user-interacted .page-intro-text {
    -webkit-animation-name: fade-and-close;
    animation-name: fade-and-close;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

@-webkit-keyframes fade-and-close {
    0% {
        opacity: 1;
    }

    99.9% {
        opacity: 0;
    }

    100% {
        width: 0;
        height: 0;
        padding: 0;
        left: -100%;
    }
}

@keyframes fade-and-close {
    0% {
        opacity: 1;
    }

    99.9% {
        opacity: 0;
    }

    100% {
        width: 0;
        height: 0;
        padding: 0;
        left: -100%;
    }
}

.page-intro.user-interacted .page-intro-text,
.page-intro.user-interacted .page-intro-text:before {
    opacity: 0;
}

.page-intro-text:before {
    content: "";
    border-top: 8px solid #EF9E3E;
    border-right: 8px solid #EF9E3E;
    border-bottom: 8px solid transparent;
    border-left: 8px solid transparent;
    background-color: transparent;
    border-radius: 0;
    z-index: 10;
    display: block;
    position: absolute;
    top: 0;
    left: -0.9em;
}

.page-intro-text {
    font-size: 16px;
    position: absolute;
    display: inline-block;
    background-color: #EF9E3E;
    padding: 0.6em 1em;
    border-radius: 0 1em 1em 1em;
    width: calc(2 * var(--staff-width) + var(--staff-margin-right) * 1.5) !important;
    margin-right: calc(var(--staff-margin-right) / 2) !important;
}

.page-intro .page-intro-text h2 {
    font-size: 1.2em;
}

.page-intro .page-intro-text p:first-child {
    -webkit-margin-before: 0;
    margin-block-start: 0;
}

.page-intro .page-intro-text p:last-child {
    -webkit-margin-after: 0;
    margin-block-end: 0;
}

.page-intro .page-intro-text p > span {
    display: inline-block;
}

.mag-team {
    position: absolute;
    left: 0;
    width: calc(100% - var(--left)) !important;
    --left: calc(2 * (var(--staff-width) + var(--staff-margin-right)));
    left: var(--left);
}

.mag-team .col-mag-team .mag-team-container {
    width: 100%;
    height: 100%;
    z-index: 2;
    font-size: 1vw;
}

.mag-team .col-mag-team .mag-team-container img {
    width: 100% !important;
    height: auto;
    position: relative;
    display: block;
}

.mag-team .col-mag-team .mag-team-container a {
    position: absolute;
    color: white;
    font-weight: 500;
    font-size: 0.8em;
    padding: 0.2em 0.4em;
    opacity: 0;
    transition: all ease-in-out 800ms;
    z-index: 1;
    text-shadow: 0 0 8px black;
}

.mag-team .col-mag-team .mag-team-container a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
}

.mag-team .col-mag-team .mag-team-container a:hover {
    opacity: 1;
}

.mag-team .col-mag-team .mag-team-container a > span {
    display:block;
    transform-origin: center;
    transform: scale(1.2);
}

.mag-team .col-mag-team .mag-team-container a#haluk-ziya-turkmen {
    top: 33%;
    left: 50%;
}

.mag-team .col-mag-team .mag-team-container a#haluk-ziya-turkmen:after {
    height: 20em;
    left: -1em;
}

.mag-team .col-mag-team .mag-team-container a#ayse-banu-sertgil {
    top: 33%;
    left: 36%;
}

.mag-team .col-mag-team .mag-team-container a#ayse-banu-sertgil:after {
    height: 20em;
}

.mag-team .col-mag-team .mag-team-container a#inan-kaya {
    top: 14%;
    left: 72%;
}

.mag-team .col-mag-team .mag-team-container a#inan-kaya:after {
    height: 6.5em;
    left: -1em;
    min-width: 7em;
}

.mag-team .col-mag-team .mag-team-container a#vedat-ozdogan {
    top: 13%;
    left: 17%;
    z-index: 10;
}

.mag-team .col-mag-team .mag-team-container a#vedat-ozdogan:after {
    height: 8em;
}

.mag-team .col-mag-team .mag-team-container a#ataman-erik {
    top: 30%;
    left: 68%;
    min-width: 7em;
}

.mag-team .col-mag-team .mag-team-container a#ataman-erik:after {
    height: 21em;
    left: -2em;
    min-width: 10em;
}

.mag-team .col-mag-team .mag-team-container a#perim-imer {
    top: 32%;
    left: 86%;
    min-width: 7em;
}

.mag-team .col-mag-team .mag-team-container a#perim-imer:after {
    left: -2em;
    height: 24em;
    min-width: 9em;
}

.mag-team .col-mag-team .mag-team-container a#isilay-artut {
    top: 18%;
    left: 60%;
    z-index: 10;
}

.mag-team .col-mag-team .mag-team-container a#isilay-artut:after {
    height: 10em;
}

.mag-team .col-mag-team .mag-team-container a#nilay-gul-yilmaz {
    top: 16%;
    left: 27%;
    z-index: 5;
}

.mag-team .col-mag-team .mag-team-container a#nilay-gul-yilmaz:after {
    height: 7em;
    max-width: 7em;
}

.mag-team .col-mag-team .mag-team-container a#esat-nuri-turkmen {
    top: 11%;
    left: 36.5%;
    z-index: 3;
}

.mag-team .col-mag-team .mag-team-container a#esat-nuri-turkmen:after {
    height: 9.5em;
    max-width: 7em;
}

.mag-team .col-mag-team .mag-team-container a#haldun-ulusoy {
    top: 29%;
    left: 7%;
    z-index: 5;
}

.mag-team .col-mag-team .mag-team-container a#haldun-ulusoy:after {
    left: -2em;
    height: 25em;
    min-width: 9em;
}

.mag-team .col-mag-team .mag-team-container a#onur-koksal {
    top: 16%;
    left: 49%;
    z-index: 20;
}

.mag-team .col-mag-team .mag-team-container a#onur-koksal:after {
    left: -1em;
    height: 7em;
    min-width: 8em;
}

.mag-team .col-mag-team .mag-team-container a#nalan-yeter {
    top: 15%;
    left: 81%;
    z-index: 5;
}

.mag-team .col-mag-team .mag-team-container a#nalan-yeter:after {
    min-width: 7em;
    height: 6.5em;
}

.mag-team .col-mag-team .mag-team-container a#levent-uslu {
    top: 33%;
    left: 23%;
}

.mag-team .col-mag-team .mag-team-container a#levent-uslu:after {
    left: -2em;
    height: 22em;
    min-width: 10em;
}


.mag-staff {
    position: relative;
    width: var(--staff-width) !important;
    height: 0;
    padding-top: calc(var(--staff-width) * 640 / 200);
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin-right: var(--staff-margin-right);
    cursor: pointer;
}

.mag-staff>.elementor-container {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}


.mag-staff:nth-child(-n+4) {
    margin-top: calc(var(--mag-staff-text-height) + var(--staff-margin-top));
}

.page-intro.user-interacted .mag-staff:nth-child(-n+4) {
    margin-top: 0;
}

.mag-staff[data-dyn-position-track-mag-staff-y]:not([data-dyn-position-track-mag-staff-y="0"]):not(.interaction-panel) {
    margin-top: 3em !important;
}

.page-intro.user-interacted .mag-staff:nth-child(-n+4):not(.interaction-panel) {
    -webkit-animation-name: move-up-by-margin;
    animation-name: move-up-by-margin;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

@-webkit-keyframes move-up-by-margin {
    0% {
        margin-top: calc(var(--mag-staff-text-height) + var(--staff-margin-top));
    }

    100% {
        margin-top: 0;
    }
}

@keyframes move-up-by-margin {
    0% {
        margin-top: calc(var(--mag-staff-text-height) + var(--staff-margin-top));
    }

    100% {
        margin-top: 0;
    }
}

.mag-staff[data-dyn-position-track-mag-staff-x-last] {
    margin-right: 0 !important;
}

.mag-staff[data-dyn-position-track-mag-staff-y="0"] {}


/*
.mag-staff[data-dyn-position-track-mag-staff-x-first][data-dyn-position-track-mag-staff-x-last] {
    margin-right: var(--staff-margin-right) !important;
}
*/


.mag-staff .mag-staff-bg {
    height: 100%;
    position: absolute;
    width: 100% !important;
}

.mag-staff .mag-staff-bg>.elementor-widget-container {
    height: 100%;
    width: 100%;
}

.mag-staff-bio {
    display: none;
}

.mag-staff>.elementor-container {
    width: 100%;
}

.mag-staff .mag-staff-name {
    position: relative;
    padding-top: 230%;
    z-index: 2;
    padding-left: 1.5em;
}

.mag-staff .mag-staff-name .elementor-heading-title {
    font-size: 1.5em;
    letter-spacing: 0.02em;
    font-weight: 600 !important;
    text-shadow: 0 0 12px  black;
}

.mag-staff .mag-staff-title {
    z-index: 2;
    padding-left: 1.5em;
}

.mag-staff .mag-staff-title .elementor-heading-title {
    font-size: 1.4em;
    font-weight: 400 !important;
    letter-spacing: 0.02em;
    font-style: oblique;
    text-shadow: 0 0 8px  black;
}

.mag-staff .mag-staff-bg {
    overflow: hidden;
}


.mag-staff .mag-staff-bg>.elementor-widget-container>[data-element-type=img] {
    /* -webkit-filter: grayscale(1);
    filter: grayscale(1); */
    -webkit-transition: all ease-in 400ms;
    -o-transition: all ease-in 400ms;
    transition: all ease-in 400ms;
    background-position: 0 0 !important;
    background-size: auto 100% !important;
}

.mag-staff:hover .mag-staff-bg>.elementor-widget-container>[data-element-type=img] {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}


.mag-staff .mag-staff-bg:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    z-index: 1;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(10, 10, 0, 0.7)), to(rgba(10, 10, 0, 0)));
    background: -o-linear-gradient(bottom, rgba(10, 10, 0, 0.7) 0%, rgba(10, 10, 0, 0) 100%);
    background: linear-gradient(0deg, rgba(10, 10, 0, 0.7) 0%, rgba(10, 10, 0, 0) 100%);
    ;
}

.mag-staff {
    --interaction-animation-duration: 1s;
}

.mag-staff.interaction-panel {
    position: absolute;
    top: 0;
    opacity: 0;
    height: 100%;
    width: calc(3 * 100% + 50%) !important;
    z-index: 5;
    margin-right: 0;
    margin-top: 0 !important;
    overflow: hidden;
}

.mag-staff.interaction-panel.panel-open-center {
    left: calc(-5 / 14 * 350%);
}

.mag-staff.interaction-panel.panel-open-left {
    left: 0 !important;
    right: unset !important;
}

.mag-staff.interaction-panel.panel-open-right {
    left: unset !important;
    right: 0 !important;
}

.mag-staff.interaction-panel.panel-ready {
    opacity: 1;
}

.mag-staff.interaction-panel.panel-close>.elementor-container {
    -webkit-animation-duration: var(--interaction-animation-duration);
    animation-duration: var(--interaction-animation-duration);
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.mag-staff.interaction-panel.panel-open-center.panel-close>.elementor-container {
    -webkit-animation-name: mag-interact-close-center;
    animation-name: mag-interact-close-center;
}

.mag-staff.interaction-panel.panel-open-left.panel-close>.elementor-container {
    -webkit-animation-name: mag-interact-close-left;
    animation-name: mag-interact-close-left;
}

.mag-staff.interaction-panel.panel-open-right.panel-close>.elementor-container {
    -webkit-animation-name: mag-interact-close-right;
    animation-name: mag-interact-close-right;
}

@-webkit-keyframes mag-interact-close-center {
    0% {
        top: 0;
    }

    100% {
        top: -100%;
    }
}

@keyframes mag-interact-close-center {
    0% {
        top: 0;
    }

    100% {
        top: -100%;
    }
}

@-webkit-keyframes mag-interact-close-left {
    0% {
        left: 0;
    }

    100% {
        left: -100%;
    }
}

@keyframes mag-interact-close-left {
    0% {
        left: 0;
    }

    100% {
        left: -100%;
    }
}

@-webkit-keyframes mag-interact-close-right {
    0% {
        left: 0;
    }

    100% {
        left: 100%;
    }
}

@keyframes mag-interact-close-right {
    0% {
        left: 0;
    }

    100% {
        left: 100%;
    }
}

.mag-staff.interaction-panel.panel-open>.elementor-container {
    -webkit-animation-duration: var(--interaction-animation-duration);
    animation-duration: var(--interaction-animation-duration);
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.mag-staff.interaction-panel.panel-open-center.panel-open>.elementor-container {
    -webkit-animation-name: mag-interact-open-center;
    animation-name: mag-interact-open-center;
}

.mag-staff.interaction-panel.panel-open-left.panel-open>.elementor-container {
    -webkit-animation-name: mag-interact-open-left;
    animation-name: mag-interact-open-left;
}

.mag-staff.interaction-panel.panel-open-right.panel-open>.elementor-container {
    -webkit-animation-name: mag-interact-open-right;
    animation-name: mag-interact-open-right;
}

@-webkit-keyframes mag-interact-open-center {
    0% {
        top: -100%;
    }

    100% {
        top: 0;
    }
}

@keyframes mag-interact-open-center {
    0% {
        top: -100%;
    }

    100% {
        top: 0;
    }
}

@-webkit-keyframes mag-interact-open-left {
    0% {
        left: -100%;
    }

    100% {
        left: 0;
    }
}

@keyframes mag-interact-open-left {
    0% {
        left: -100%;
    }

    100% {
        left: 0;
    }
}

@-webkit-keyframes mag-interact-open-right {
    0% {
        left: 100%;
    }

    100% {
        left: 0;
    }
}

@keyframes mag-interact-open-right {
    0% {
        left: 100%;
    }

    100% {
        left: 0;
    }
}

.mag-staff.interaction-panel .mag-staff-bg>.elementor-widget-container>[data-element-type=img] {
    -webkit-filter: unset;
    filter: unset;
}

.mag-staff .mag-staff-bg:before {
    background: #0002;
}

.mag-staff.interaction-panel .mag-staff-content>.elementor-widget-wrap {
    padding-left: 50%;
    padding-right: 5%;
}

.mag-staff.interaction-panel .mag-staff-content>.elementor-widget-wrap>.background-image {
    left: 0;
    top: 0;
}

.mag-staff.interaction-panel .mag-staff-content>.elementor-widget-wrap>*:not(.background-image) {
    background-clip: content-box;
    background-origin: padding-box;
}

.mag-staff.interaction-panel .mag-staff-name {
    padding-top: 10%;
    margin-left: 0;
}

.mag-staff.interaction-panel .mag-staff-name .elementor-heading-title {
    color: #F88811;
    text-shadow: unset;
}

.mag-staff.interaction-panel .mag-staff-title {
    margin-left: 0;
}

.mag-staff.interaction-panel .mag-staff-title .elementor-heading-title {
    color: #F88811;
    text-shadow: unset;
}

.mag-staff.interaction-panel .mag-staff-bio {
    padding-top: 1em;
    display: block;
}

.mag-staff.interaction-panel .mag-staff-bio .elementor-heading-title {
    font-size: 0.9em;
    color: #000A;
    letter-spacing: 0.01em;
    z-index: 1;
    position: relative;
}

.page-intro .page-intro-content {
    width: 100% !important;
    margin-right: 3em;
    z-index: 1;
}

.mobile-view .page-intro .page-intro-content {
    margin-right: 1.5em;
}

.page-intro .col-balls {
    position: absolute;
    width: 100% !important;
    height: 100%;
    z-index: 1;
}

.page-intro .img-ball {
    --image-width: 8em;
    width: var(--image-width);
    position: absolute;
}

.page-intro .img-ball img {
    width: 100%;
    height: auto;
}

.page-intro .img-ball:nth-last-child(1) {
    --image-width: 10em;
    right: 26em;
    top: 35em;
}

.page-intro .img-ball:nth-last-child(2) {
    --image-width: 5em;
    right: 11em;
    top: 35em;
}


.page-intro .col-balls {
    overflow: hidden;
    z-index: 0;
}

.page-intro .col-balls .img-ball:nth-child(1) {
    --image-width: 15em;
    right: -5em;
    top: 8em;
    z-index: 0;
}

@media(max-width: 1200px) {
    .page-intro {
        font-size: calc(10px + 0.4vw);
    }

    .page-intro-text {
        font-size: 14px;
    }
}

@media(max-width: 1024px) {
    .site-header-side-tracker {
        width: 0 !important;
    }

    .page-intro {
        font-size: calc(12px + 0.4vw);
    }

    .page-intro-text {
        font-size: 15px;
    }

    .page-intro .page-intro-content {
        --staff-per-row: 4;
    }

    .mag-team {
        margin-top: var(--staff-margin-top);
        position: relative;
        order: 1;
        width: 100% !important;
        left: unset;
    }
    
    .mag-team .col-mag-team .mag-team-container {
        font-size: calc(1638vw / 816.66) !important;
    }

    .mag-team .col-mag-team .mag-team-container a > span {
        transform: scale(1.1);
    }
}

@media(max-width: 768px) {
    .page-intro .page-intro-content {
        --staff-per-row: 3;
    }
}

@media(max-width: 600px) {
    .page-intro {
        margin-right: 1.5em;
        font-size: calc(14px + 0.4vw);
    }

    .page-intro-text {
        max-width: 30em;
    }

    .page-intro .img-ball:nth-last-child(1) {
        --image-width: 6em;
        right: -4em;
        top: 0;
    }

    .page-intro .page-intro-content {
        margin-right: 0;
    }

    .mag-staff.interaction-panel .mag-staff-content>.elementor-widget-wrap {
        padding-left: 10%;
        align-content: flex-end;
        padding-bottom: 1em;
    }

    .mag-staff.interaction-panel .mag-staff-content>.elementor-widget-wrap > .background-image [data-element-type=img]:after { 
        content: "";
        position: absolute;
        left:0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: #0008 !important;
    }

    .mag-staff.interaction-panel .mag-staff-bio .elementor-heading-title {
        color: #ddd;
    }

    .page-intro .page-intro-content {
        --staff-per-row: 2;
    }

    .mag-staff.interaction-panel {
        width: calc(2 * 100% + 25%) !important;
    }

    .mag-staff.interaction-panel.panel-open-center {
        left: calc(-5 / 9 * 225%);
    }
}


@media(max-width: 400px) {
    .page-intro {
        margin-left: 1em;
        margin-right: 1em;
    }

    .page-intro-text {
        font-size: 14px;
    }

    .page-intro .page-intro-content {
        --staff-width: min(100%, 240px);
        --staff-margin-right: 0;
    }

    .page-intro .page-intro-content>.elementor-widget-wrap {
        justify-content: center;
    }

    .mag-staff.interaction-panel {
        width: var(--mag-staff-container-width) !important;
    }

    .mag-staff.interaction-panel.panel-open-center {
        left: calc((var(--mag-staff-container-width) - 100%) / -2);
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/themes/mag/assets/fonts/futura/FuturaPTBold.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: oblique;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/themes/mag/assets/fonts/futura/FuturaPTBoldOblique.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/themes/mag/assets/fonts/futura/FuturaPTDemi.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: oblique;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/themes/mag/assets/fonts/futura/FuturaPTDemiOblique.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('/wp-content/themes/mag/assets/fonts/futura/FuturaPTExtraBold.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: oblique;
	font-weight: 800;
	font-display: auto;
	src: url('/wp-content/themes/mag/assets/fonts/futura/FuturaPTExtraBoldOblique.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('/wp-content/themes/mag/assets/fonts/futura/FuturaPTHeavy.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: oblique;
	font-weight: 900;
	font-display: auto;
	src: url('/wp-content/themes/mag/assets/fonts/futura/FuturaPTHeavyOblique.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('/wp-content/themes/mag/assets/fonts/futura/FuturaPTLight.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: oblique;
	font-weight: 300;
	font-display: auto;
	src: url('/wp-content/themes/mag/assets/fonts/futura/FuturaPTLightOblique.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/themes/mag/assets/fonts/futura/FuturaPTMedium.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: oblique;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/themes/mag/assets/fonts/futura/FuturaPTMediumOblique.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/themes/mag/assets/fonts/futura/FuturaPTBook.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: oblique;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/themes/mag/assets/fonts/futura/FuturaPTBookOblique.otf') format('woff2');
}
/* End Custom Fonts CSS */