@charset "UTF-8";
/** 
* @media query 
*/

@media (max-width: 1679px) {
    .at-widget-wrapper.resent-post>div {
        flex-basis: calc(33.333% - .75rem);
    }
}

@media (min-width: 1440px) {
    .add-nav-container {
        flex-shrink: 0;
        flex-grow: 1;
    }

    header .add-nav {
        width: 100%;
        /*         justify-content: space-around; */
        justify-content: space-between;
    }

    .composite-block.left.insert-container {
        flex-direction: row-reverse;
    }

    .has-composite-block>div>.wp-block-heading.replace-title {
        visibility: hidden;
        font-size: 0;
    }


    body.single .entry-title-container h1.entry-title {
        position: relative;
        left: -.1em;
        max-width: 66.666%;
    }

    .text-video-container figure.wp-block-video,
    figure.wp-block-gallery.tile>figure,
    figure.wp-block-image:not(.circle-container) {
        border-radius: 20px;
    }

    .block-partner figure.wp-block-image {
        border-radius: 0;
    }
}

@media (max-width: 1439px) {
    .decor-line {
        display: none;
    }

    .section-hello.top-slider .wp-block-heading {
        font-size: 36px;
    }

    .flex-title-wrap>div>div p {
        font-size: 22px;
    }

    body.single article.category-vakansiyi .block-content-container.vacancy {
        max-width: 800px;
        margin: auto;
    }

    .history-tabs .tab-container>div>div>div {
        flex-basis: 50%;
    }

    .history-tabs .tab-container>div>div>:first-child {
        /* 		display: none; */
    }

    .composite-block>.wp-block-column {
        flex-basis: 50%;
        padding: 0;
    }

    body.single div.content-area>.replace-container.wp-block-column {
        /* 		display: none; */
        flex-basis: 100%;
        margin-bottom: 2rem;
    }

    body .composite-block .replace-container {
        display: none;
    }

    body.page-template-page-has-decor-line .replace-container,
    body.archive div.content-area>.replace-container.wp-block-column,
    body.blog div.content-area>.replace-container.wp-block-column {
        /* 		display: none; */
        flex-basis: 100% !important;
    }

    body.page-template-page-has-decor-line main>article>.entry-content,
    body.single div.content-area main.site-main,
    body.archive div.content-area main.site-main,
    body.blog div.content-area main.site-main {
        flex-basis: 100%;
        max-width: 100%;
    }

    body.single div.content-area main.site-main {
        width: 100%;
        max-width: 800px;
        margin: auto;
    }

    .composite-block.has-columns-1>.wp-block-column.block-content-container {
        flex-basis: auto;
        margin: auto;
    }

    .site-footer-container {
        flex-wrap: wrap;
    }


    /* 	tmp */
    nav.footer-navigation {
        display: none;
    }
}

@media (min-width: 1180px) and (max-width: 1310px) {
    header .add-nav-container {
        visibility: hidden;
        position: absolute;
        top: 0;
        right: 0;
        z-index: -1;
        background: #fff;
        transition-duration: .5s;
    }

    .at-colors-scheme header .add-nav-container {
        /*         background: #364191; */
    }

    header .add-nav-container.open {
        visibility: visible;
        top: 100%;
        margin-top: 1px;
        padding: 1rem 2rem;
        border-bottom: 3px solid #364191;
    }

    button.add-menu-button {
        display: block;
    }

    header .add-menu-button svg {
        transition-duration: .5s;
    }

    header .add-menu-button svg.open {
        -webkit-transform: rotateX(180deg);
        -moz-transform: rotateX(180deg);
        -ms-transform: rotateX(180deg);
        -o-transform: rotateX(180deg);
        transform: rotateX(180deg);
    }

}

@media (min-width: 1180px) {
/* 	tMP */
	li#menu-item-181 a {
		pointer-events: none;
	}
/* 	.end tMP */
	
    header .menu-button-container {
        display: none;
    }

    header .primary-navigation>.primary-menu-container>ul li a,
    header .primary-navigation>.primary-menu-container>ul li,
    header .primary-navigation>.primary-menu-container>ul,
    header .primary-navigation>.primary-menu-container,
    header .primary-navigation {
        height: 100%;
        position: relative;
    }

    header .primary-navigation>.primary-menu-container>ul li a,
    header .primary-navigation>.primary-menu-container>ul li {
        white-space: nowrap;
        min-width: max-content;
    }

    ul.menu-wrapper>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu,
    header ul.menu-wrapper>li.menu-item-has-children>ul.sub-menu {
        display: none;
        opacity: 0;
        position: absolute;
        z-index: 101;
        left: 0;
        right: 0;
        top: 100%;
        padding: 0em 0 1em 1em;
        background: #fff;
        box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);
        border-bottom: 3px solid #364191;
        border-top: 3px solid transparent;
        width: 100%;
        min-width: max-content;
        /* 		min-height: max-content;
		max-height: 200vh; */
        transition: ease-in-out .3s;
        -webkit-transition: ease-in-out .3s;
        -moz-transition: ease-in-out .3s;
        -ms-transition: ease-in-out .3s;
        -o-transition: ease-in-out .3s;

        -webkit-transform: translate(-3px, 12px);
        -moz-transform: translate(-3px, 12px);
        -ms-transform: translate(-3px, 12px);
        -o-transform: translate(-3px, 12px);
        transform: translate(-3px, 12px);
    }

    header li li.menu-item-has-children {
        border-right: 3px solid transparent;
        transition-duration: .5s;
    }

    header li li.menu-item-has-children:hover {
        border-color: #363191;
    }

    .at-colors-scheme ul.menu-wrapper>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu,
    .at-colors-scheme header ul.menu-wrapper>li.menu-item-has-children>ul.sub-menu {
        /* 		border-bottom-color: #F7EF78; */
    }

    .at-colors-scheme ul.menu-wrapper>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu,
    .at-colors-scheme header ul.menu-wrapper>li.menu-item-has-children>ul.sub-menu {
        /*         background: #364191; */
    }

    ul.menu-wrapper>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children {
        position: static;
    }

    ul.menu-wrapper>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu {
        min-height: 100%;
        margin-top: -3px;
    }

    ul.menu-wrapper>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu.open,
    header ul.menu-wrapper>li.menu-item-has-children>ul.sub-menu.open {
        visibility: visible;
        opacity: 1;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }

    ul.menu-wrapper>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu {
        left: 100%;
        top: 0;
    }

    header ul.sub-menu li {
        /*         margin-top: .25em; */
        padding: 0 1em .25em 0;
    }

    header ul.sub-menu li a {
        padding-top: .5em;
        padding-bottom: .15em;
    }

    header .primary-navigation>.primary-menu-container>ul li.insert {
        display: none;
    }

    svg.chevron-down.sub-menu-icon {
        margin-top: -5px;
    }

    .primary-menu-container>ul>li::before {
        height: 3px;
    }

    ul.sub-menu>li>a::before {
        height: 2px;
    }

    ul.sub-menu>li>a:hover::before,
    ul:not(.ab-top-menu, .wp-block-list, .custom-list)>li:hover::before {
        width: 100%;
        min-width: max-content;
        left: 0;
        right: auto;
    }

    ul.sub-menu svg.chevron-down.sub-sub-menu-icon {
        margin-bottom: -5px;
        -webkit-transform: rotateZ(-90deg);
        -moz-transform: rotateZ(-90deg);
        -ms-transform: rotateZ(-90deg);
        -o-transform: rotateZ(-90deg);
        transform: rotateZ(-90deg);
    }

}

@media (max-width: 1179.9px) {
    .scroll-off {
        overflow-y: hidden;
    }

    .svg-background-container>svg {
        width: calc(25% - 4px);
        height: auto;
    }

    .section-hello.top-slider .wp-block-heading {
        font-size: 32px;
    }

    .section-hello.top-slider .wp-block-heading {
        margin-bottom: 1em;
    }

    body.add-padding,
    body.add-padding .site-header {
        padding-right: 11px;
    }

    header .nav-container {
        justify-content: flex-end;
    }

    header ul.menu-wrapper {
        padding-right: 2.75rem;
        flex-direction: column;
        align-items: flex-start;
    }

    header .primary-navigation {
        width: 100vw;
        height: 100vh;
        padding-left: 72px;
        background: #ffffff00;
        cursor: url(https://wpp.whitecrow.top/wp-content/uploads/2024/06/light-close.png) 16 16, pointer;
        position: absolute;
        top: 100%;
        left: 100%;
        transition: left ease-in-out .5s .5s, background ease .5s 0s;
    }

    header .primary-menu-container {
        width: 100%;
        max-width: 500px;
        height: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        margin: 0 0 auto auto;
        padding: 1rem 1rem 10rem 1rem;
        background: #fff;
        cursor: auto;
    }

    .at-colors-scheme header .primary-menu-container {
        /*         background: #364191; */
    }

    header .primary-navigation.open {
        background: #ffffffd1;
        visibility: visible;
        left: 0;
        transition: left ease 1s, background ease .5s 1s;
    }

    header li.menu-item-has-children>a.open {
        color: #999;
    }

    .at-colors-scheme .primary-navigation.open {
        /* 		background: #364191c2; */
    }

    header .primary-navigation>.primary-menu-container>ul li a {
        width: 100%;
    }

    header .primary-navigation>.primary-menu-container>ul li.menu-item-has-children>a {
        margin-right: 2rem;
        pointer-events: none;
    }

    ul.menu-wrapper>li.menu-item-has-children>ul.sub-menu {
        padding-right: 2rem;
    }

    header ul.sub-menu {
        flex-basis: 100%;
        max-height: 0;
        overflow: hidden;
        transition-duration: .5s;
        pointer-events: all;
    }

    header ul.sub-menu.open {
        max-height: 100em;
        transition-duration: 1.5s;
    }

    header ul.menu-wrapper li {
        /*         width: calc(100% - 3rem); */
        width: 100%;
        min-height: 32px;
        margin-top: .5em;
        padding-bottom: .5em;
        border-bottom: 1px solid #eee;
    }

    header ul.menu-wrapper ul.sub-menu>:last-child {
        border: none;
    }

    header ul.sub-menu li {
        margin-left: .5em;
        margin-top: .5em;
    }

    header .sub-menu-toggle {
        display: flex;
        justify-content: flex-end;
        align-items: flex-start;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2;
    }

    header .sub-menu-toggle svg {
        width: 24px;
        height: 24px;
        margin-top: -4px;
    }

    header li.menu-item-has-children>.sub-menu-toggle.open svg {
        margin-top: 5px;
        -webkit-transform: rotateX(180deg);
        -moz-transform: rotateX(180deg);
        -ms-transform: rotateX(180deg);
        -o-transform: rotateX(180deg);
        transform: rotateX(180deg);
    }

    .at-widget-wrapper>.post-quote-link {
        flex-direction: column;
        row-gap: 1rem;
    }

    .at-widget-wrapper>.post-quote-link a.post-quote-img {
        height: auto;
        width: 100%;
    }

    /* 	.at-widget-wrapper .wrapper {
		height: auto;
		padding-left: 0;
		width: 100%;
	} */

    .at-widget-wrapper.resent-post>div {
        flex-basis: calc(50% - .5rem);
    }

    body .has-title-with-icon {
        flex-direction: row;
        flex-wrap: wrap !important;
        justify-content: space-evenly;
    }

    body .has-title-with-icon .wp-block-heading {
        text-align: center;
        flex-direction: row;
        flex-wrap: wrap !important;
    }

    body .wp-block-columns.title-with-icon {
        flex-direction: column;
    }

    .wp-block-columns.has-columns-media-and-text>div {
        flex-basis: calc(50% - .75rem);
    }

    .position-container .has-icon-element>div>.title {
        text-align: center;
        font-size: 18px;
    }
}

@media (max-width: 1023px) {
    .section-hello.top-slider .wp-block-heading {
        font-size: 36px;
    }

}

@media (min-width: 1180px) {

    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .container .wp-block-heading,
    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .container footer.entry-footer {
        position: relative;
        z-index: 11;
        color: #fff;
    }

    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .container footer.entry-footer * {
        color: #fff;
        fill: #fff;
    }

    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .container .wp-block-heading a:hover {
        color: inherit;
    }

    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .container {
        background: none;
    }

    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .container footer.entry-footer {
        justify-content: flex-end;
    }

    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .container .link-more,
    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .excerpt-content {
        display: none;
    }

    .at-widget-wrapper.resent-post>:nth-child(2n) .container .post-quote-img {
        display: none;
    }
}

@media (min-width: 801px) and (max-width: 1179px) {

    .at-widget-wrapper.resent-post>:nth-child(1) .container .wp-block-heading,
    .at-widget-wrapper.resent-post>:nth-child(1) .container footer.entry-footer,
    .at-widget-wrapper.resent-post>:nth-child(4) .container .wp-block-heading,
    .at-widget-wrapper.resent-post>:nth-child(4) .container footer.entry-footer {
        position: relative;
        z-index: 11;
        color: #fff;
    }

    .at-widget-wrapper.resent-post>:nth-child(1) .container footer.entry-footer *,
    .at-widget-wrapper.resent-post>:nth-child(4) .container footer.entry-footer * {
        color: #fff;
        fill: #fff;
    }

    .at-widget-wrapper.resent-post>:nth-child(1) .container .wp-block-heading a:hover,
    .at-widget-wrapper.resent-post>:nth-child(4) .container .wp-block-heading a:hover {
        color: inherit;
    }

    .at-widget-wrapper.resent-post>:nth-child(1) .container,
    .at-widget-wrapper.resent-post>:nth-child(4) .container {
        background: none;
    }

    .at-widget-wrapper.resent-post>:nth-child(1) .container footer.entry-footer,
    .at-widget-wrapper.resent-post>:nth-child(4) .container footer.entry-footer {
        justify-content: flex-end;
    }

    .at-widget-wrapper.resent-post>:nth-child(1) .container .link-more,
    .at-widget-wrapper.resent-post>:nth-child(1) .excerpt-content,
    .at-widget-wrapper.resent-post>:nth-child(4) .container .link-more,
    .at-widget-wrapper.resent-post>:nth-child(4) .excerpt-content {
        display: none;
    }

    .at-widget-wrapper.resent-post>:nth-child(2) .container .post-quote-img,
    .at-widget-wrapper.resent-post>:nth-child(3) .container .post-quote-img {
        display: none;
    }
}


@media (max-width: 800px) {

    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .container .wp-block-heading,
    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .container footer.entry-footer {
        position: relative;
        z-index: 11;
        color: #fff;
    }

    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .container footer.entry-footer * {
        color: #fff;
        fill: #fff;
    }

    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .container .wp-block-heading a:hover {
        color: inherit;
    }

    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .container {
        background: none;
    }

    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .container footer.entry-footer {
        justify-content: flex-end;
    }

    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .container .link-more,
    .at-widget-wrapper.resent-post>:nth-child(2n - 1) .excerpt-content {
        display: none;
    }

    .at-widget-wrapper.resent-post>:nth-child(2n) .container .post-quote-img {
        display: none;
    }
}


@media (min-width: 961px) {

    body.archive:not(.category-vakansiyi) main.site-main>article.post,
    body.blog:not(.category-vakansiyi) main.site-main>article.post {
        aspect-ratio: 986/287;
    }

    body.archive main.site-main>article.post:nth-child(2n - 1),
    body.blog main.site-main>article.post:nth-child(2n - 1) {
        flex-direction: row-reverse;
    }
}

@media (max-width: 960px) {
    main .wp-block-columns:not(.has-title-with-icon, .has-columns-media-and-title, .has-columns-media-and-text) {
        /* 		max-width: calc(100vw - 2rem); */
        flex-wrap: nowrap;
        flex-direction: column;
        row-gap: .5rem;
    }

    /* 	.wp-block-columns.has-columns-media-and-text>div {
		flex-basis: auto;
		min-width: auto;
		width: 100%;
	} */

    .title-container>div {
        justify-content: center;
    }

    body .composite-block.right {
        flex-direction: column-reverse;
    }

    .wp-block-columns.historical-data>div {
        display: flex;
        flex-wrap: wrap;
        gap: 1rem;
        align-items: center;
    }

    body.archive main.site-main>article.post,
    body.blog main.site-main>article.post {
        width: 100%;
        height: auto;
        aspect-ratio: auto;
        overflow: hidden;
        flex-direction: column;
    }

    body.category-vakansiyi main.site-main>article.post {
        flex-basis: 100%;
    }

    /* 	.position-container>div {
		margin-bottom: 70px;
	} */

    .position-container>div {
        max-width: calc(100% - 6rem);
        height: auto;
        margin-bottom: 70px;
    }

    .post-quote-link figure .wp-block-heading,
    .post-quote-link figure .wp-block-heading a,
    .at-widget-wrapper .wrapper>.container .wp-block-heading a {
        font: inherit;
        font-size: 20px;
    }

    .post-quote-link figure .wp-block-heading,
    .post-quote-link figure .wp-block-heading a {
        font-weight: 600;
    }

    /* 	.at-widget-wrapper.resent-post>div {
		flex-basis: 100%;
	} */

    .media-and-text>.media-container,
    .media-and-text>.text-container {
        flex-basis: auto;
        text-align: center;
    }

    .block-partner {
		padding: 2rem;
        gap: 0;
        align-items: flex-start;
        flex-direction: column;
    }

    .wp-block-columns.historical-data>div {
        gap: .5rem;
    }

    body article .historical-data>div p.data-title {
        margin: 0;
        font-size: 30px;
    }
}

@media (max-width: 1179px) and (min-width: 801px) {}

@media (min-width: 801px) {
    .dropdown-icon:not(.open):hover>:nth-child(2) {
        width: 50%
    }
}

@media (max-width: 800px) {
    .background-container {
        display: none;
    }

    body.page-template-page-has-decor-line .replace-container .title,
    body.single div.content-area>.replace-container.wp-block-column .title,
    body.archive div.content-area>.replace-container.wp-block-column .title,
    body.blog div.content-area>.replace-container.wp-block-column .title {
        font-size: 30px;
    }

    body.page-template-page-has-decor-line div.site-content {
        padding: 0 1rem;
    }

    .entry-title {
        font-size: 36px;
    }

    .section-hello.top-slider .wp-block-heading {
        margin: 1em 0;
        font-size: 36px;
    }

    .site-footer .site-logo {
        width: 46px;
        height: 46px;
    }

    .position-container>div svg:not(.ellipse-line) {
        width: 80px;
    }

    .position-container .has-icon-element>div>.title {
        font-size: 14px;
    }

    .wp-block-heading.replace-title,
    .insert-container .title {
        font-size: 28px;
    }
	
body article .historical-data>div p.data-title {
    font-size: 24px;
}

    .at-widget-wrapper {
        row-gap: 2rem;
        flex-direction: column;
        flex-wrap: nowrap;
    }

    .at-widget-wrapper.resent-post {
        row-gap: 2rem;
        flex-wrap: nowrap;
    }

    .has-title-with-icon>div {
        flex-basis: auto;
        width: 100%;
    }

    body .wp-block-columns.title-with-icon {
        max-width: none;
    }

    .wp-block-columns.has-columns-media-and-text>div {
        flex-basis: 100%;
        min-width: auto;
    }

}

@media (max-width: 700px) {
    .has-ilihe-img .adress p {
        display: inline-block;
    }
}

@media (max-width: 561px) {

    body.single div.content-area,
    body.archive div.content-area,
    body.blog div.content-area {
        padding: 0 1rem;
    }

    body.page .content-area main.site-main {
        padding: 0 1rem;
    }
	
	body.page:not(.page-template-page-has-decor-line) main.site-main {
		padding: 0 1rem;
	}

    .widget.widget_wpb_widget {
        padding: 0 1rem;
    }

    .breadcrumbs {
        margin: 3.5rem 1rem .5rem 1rem;
    }

    header.site-header .header-container {
        padding: 0 1rem;
        height: 66px;
        column-gap: 0;
    }

    header .site-branding svg {
        width: 80px;
        height: 80px;
    }

    header li.call-btn {
        pointer-events: none;
        visibility: hidden;
        opacity: 0;
        position: fixed;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-transition: opacity .4s 0s;
        -moz-transition: opacity .4s 0s;
        -ms-transition: opacity .4s 0s;
        -o-transition: opacity .4s 0s;
        transition: opacity .4s 0s;
    }

    header li.call-btn.open {
        pointer-events: all;
        visibility: visible;
        opacity: 1;
        transition: opacity .4s 1s;
    }

    header .primary-navigation {
        padding-left: 0;
    }

    header ul.menu-wrapper {
        padding-right: 1rem;
    }

    div.site-content {
        margin: 66px auto 0;
    }

    .section-hello.top-slider .wp-block-heading {
        /* 		margin: 1em 0; */
        font-size: 26px;
    }

    .flex-title-wrap>div>div p {
        font-size: 18px;
        font-weight: 600;
        line-height: 1.2;
        margin: 0;
    }

    .position-container>div svg:not(.ellipse-line) {
        width: 60px;
    }

    .position-container .has-icon-element>div {
        row-gap: 0;
    }

    .historical-data>div .wp-block-heading {
        font-size: 20px;
    }

    body article .historical-data>div p.data-title {
        font-size: 22px;
    }

    body.page-template-page-has-decor-line .replace-container .title,
    body.single div.content-area>.replace-container.wp-block-column .title,
    body.archive div.content-area>.replace-container.wp-block-column .title,
    body.blog div.content-area>.replace-container.wp-block-column .title {
        font-size: 26px;
    }

    /* 	.position-container>div>.has-icon-element:nth-child(2) */
    .position-container>div>.has-icon-element:nth-child(4) {
        /* 		transform: translate(0, 0); */
    }

    .parent-dots {
        column-gap: .5rem;
    }

    .slider-dot {
        width: 7px;
        height: 7px;
    }

    .wp-block-group.widget-container.modal-form>div {
        padding: 1rem 1.5rem 2rem;
        border-radius: 15px;
    }

    .at-widget-wrapper>.post-quote-link a.post-quote-img,
    .at-widget-wrapper .wrapper>.container,
    body.single ul.similar-news li {
        border-radius: 20px;
    }
	
.has-img-tile>div {
    flex-basis: auto;
    padding: 0;
}
	
.icon-text-item {
    padding: .75rem 0;
}
	
.block-partner {
    padding: 2rem 1rem;
}

}

@media (max-width: 400px) {
.at-widget-wrapper .wrapper > .container p {
	font-size: 14px;
}
}