.bg-blue {
    background-color: #000000;
    color: #fff;
}
.header::after {
    background-color: rgb(0 0 0 / 85%);

}
.btn-main {
    color: #000;
    background-color: #feda0a;
    font-weight: 700;
    position: relative;
}
.marquee-item::after {
    content: '';
    position: absolute;
    top: 50%;
    right: -105px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 70px;
    height: 70px;
    background-image: url(./images/Star_2.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
.marquee-item {
    font-family: var(--agds-font-secondary);
    padding: 20px 40px;
    margin-right: 140px;
    margin-bottom: 0;
    font-size: 20px;
    color: #000000;
    background-color: #feda0a;
    position: relative;
    white-space: nowrap;
}
.showreel-preview__btn svg {
    fill: #92b83f;
}
.showreel-preview__image {
    border-radius: var(--agds-border-radius);
    height: auto;
}
.showreel-preview__image::after {
    background: none;
}
a:not(.btn):not(.wpml-ls-link):hover, a:not(.btn):not(.wpml-ls-link):active, a:not(.btn):not(.wpml-ls-link):focus {
    color: #94b641;
}
.btn-main:hover, .btn-main:focus, .btn-main:active {
    background-color: #94b641;
	  color: #fff;
}
.container.yel {
    background: #feda0a;
    border-radius: 40px;
    padding: 90px;
}
.team-items {
    padding: 8px 16px;
    background-color: #000000;
    border-radius: 999px;
    display: flex;
    align-items: center;
    margin-top: 12px;
    margin-left: 20px;
    margin-right: 20px;
}
.nav-button {
    position: absolute;
    width: 35px;
    height: 35px;
    margin-top: 3px;
    background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZD0iTTE0LjI4OTMgNS43MDcwOEMxMy44OTg4IDUuMzE2NTUgMTMuMjY1NyA1LjMxNjU1IDEyLjg3NTEgNS43MDcwOEw3Ljk4NzY4IDEwLjU5OTNDNy4yMDcyOSAxMS4zODA1IDcuMjA3NiAxMi42NDYzIDcuOTg4MzcgMTMuNDI3TDEyLjg3ODcgMTguMzE3NEMxMy4yNjkzIDE4LjcwNzkgMTMuOTAyNCAxOC43MDc5IDE0LjI5MyAxOC4zMTc0QzE0LjY4MzUgMTcuOTI2OSAxNC42ODM1IDE3LjI5MzcgMTQuMjkzIDE2LjkwMzJMMTAuMTA3MyAxMi43MTc1QzkuNzE2NzggMTIuMzI3IDkuNzE2NzggMTEuNjkzOSAxMC4xMDczIDExLjMwMzNMMTQuMjg5MyA3LjEyMTI5QzE0LjY3OTkgNi43MzA3NyAxNC42Nzk5IDYuMDk3NiAxNC4yODkzIDUuNzA3MDhaIiBmaWxsPSIjRkY3Q0Q2Ii8+IDwvZz4KDTwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    color: var(--agds-white);
    transition: var(--agds-all-transition);
}
.consulting-form__container {
    background-color: #000000;
    color: #fff;
    padding: 3.75rem;
}
.c_yel {
	color:#FEDA0A;
}
#instagram-gallery-feed-0 .instagram-gallery__actions .instagram-gallery__button--follow {
    background-color: #ff7cd6;
    border-radius: 22px;
    color: #000;
    font-size: 20px;
    font-weight: bold;
}
.footer-top {
    padding: 7.0625rem 0 6.25rem;
    border-bottom: 0.0625rem solid #feda0a;
}
.hero-images__star {
    position: absolute;
    top: 5%;
    left: 76.2%;
    z-index: 2;
    width: 16.5625rem;
}
.consulting-form__bg-star {
    bottom: 0.5rem;
    width: 29.9375rem;
    left: -1.25rem;
}
.header__nav {
    background-color: rgb(0 0 0 / 85%);
}
.footer-bottom__row.d-flex.flex-wrap.align-md-items-center.justify-md-content-between {
    padding-top: 61px;
    font-family: system-ui;
    font-size: 20px;
    font-weight: 600;
}
.footer-top {
    padding: 2.0625rem 0 3.25rem;
    border-bottom: 0.0625rem solid #feda0a;
}
.btn-arrow {
    color: #000;
    background-color: #feda0a;
    padding-right: 4.5rem;
    position: relative;
}
.socials-item {
    width: 3.75rem;
    height: 3.75rem;
    border: 0.125rem solid #000;
    border-radius: 50%;
}
.header__nav .nav-list li.current-menu-item a[aria-current="page"] {
    color: #feda0a;
}
.services-item {
    background-color: #feda0a;
	    border: 0.0625rem solid #f967b6;
}
h6.services-item__child-title {
    color: #F967B6;
    font-size: 26px;
    font-weight: 700;
}
.child-list__item::after {
    background-image: url(../images/Star3.png);
}

.child-list__item {
    margin-bottom: 0.625rem;
    padding-left: 1.6875rem;
    font-size: 1.5rem;
}
.hero-images.before_footer .hero-images__hen{
	position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 2;
	width: 20.5625rem;
    top: auto;
}
.hero-images.before_footer {
    height: 250px;
    position: absolute;
    width: 100%;
    bottom: 0px;
	z-index: -1;
}
.services-item__col:nth-child(2) {
    border-left: 1px solid #000 !important;
    padding-left: 2.5rem;
}
#consulting-form img.hero-images__star.__spin-right {
    position: absolute;
    bottom: 50%;
    left: 10%;
    z-index: 2;
    width: 16.5625rem;
    top: auto;
}
.consulting-form {
	padding-bottom: 1.875rem !important;
}
._sec__padd {
    padding-top: 0.25rem;
}
.about-section {
    overflow: hidden;
    padding-bottom: 5px;
}
.section-title.hero__title {
    margin-bottom: 0;
    line-height: 1.4;
    font-weight: 800;
}
.lang ul a:hover {
    color: #000000;
}
.nav-btn:not(._active):hover {
    color: #000000;
}

.smm-page 
element.style {
}
.smm-page .header {
    position: fixed;
    width: 100%;
    top: 0px;
    left: 0;
    z-index: 10;
    /* -webkit-transition: transform var(--agds-header-transition); */
    -o-transition: transform var(--agds-header-transition);
    /* transition: transform var(--agds-header-transition); */
}
.header {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    /* -webkit-transition: transform var(--agds-header-transition); */
    -o-transition: transform var(--agds-header-transition);
    /* transition: transform var(--agds-header-transition); */
}
*, ::before, ::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
user agent stylesheet
header {
    display: block;
}
.main-wrapper {
    min-height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
html, body {
    color: #fff;
    background-color: var(--agds-white);
    scroll-behavior: smooth;
}
html, body {
    font-family: var(--agds-font-primary),sans-serif;
    font-size: var(--agds-body-font-size);
    line-height: var(--agds-body-line-height);
    font-weight: var(--agds-body-font-weight);
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent;
    font-variant-numeric: lining-nums;
    min-width: 320px;
    position: relative;
    height: 100%;
}
:root {
    --agds-color-1: #0074FC;
    --agds-color-2: #FF7CD6;
    --agds-color-3: #FF6FD2;
    --agds-white: #fff;
    --agds-light: #F3F2FE;
    --agds-grey: #fff;
    --agds-black: #fff;
    --agds-dark: #fff;
    --agds-success: #198754;
    --agds-info: #0dcaf0;
    --agds-warning: #ffc107;
    --agds-danger: #dc3545;
    --agds-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --agds-font-primary: 'agds-e-ukraine';
    --agds-font-secondary: 'agds-dela-gothic-one', sans-serif;
    --agds-body-font-size: 1rem;
    --agds-body-font-weight: 400;
    --agds-body-line-height: 1.6;
    --agds-header-height: 6rem;
    --agds-header-tab-height: 5.5rem;
    --agds-header-mob-height: 5rem;
    --agds-border-radius: 3.125rem;
    --agds-border-tab-radius: 1.875rem;
    --agds-border-mob-radius: 1.25rem;
    --agds-border-radius-full: 50%;
    --agds-gutter-x: 2rem;
    --agds-main-transition: .25s ease;
    --agds-header-transition: 0.7s 0.3s ease;
    --agds-all-transition: all .25s ease;
    --agds-opacity-transition: opacity .25s ease-in-out;
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}
:host, :root {
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
:host, :root {
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}
:host, :root {
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}
:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122,0,223;
}
:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122,0,223;
}
:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122,0,223;
}
:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122,0,223;
}
:root {
    --wp-admin-theme-color: #3858e9;
    --wp-admin-theme-color--rgb: 56,88,233;
    --wp-admin-theme-color-darker-10: #2145e6;
    --wp-admin-theme-color-darker-10--rgb: 33,69,230;
    --wp-admin-theme-color-darker-20: #183ad6;
    --wp-admin-theme-color-darker-20--rgb: 24,58,214;
    --wp-admin-border-width-focus: 2px;
}
:root {
    --swiper-navigation-size: 44px;
}
:root {
    --swiper-theme-color: #007aff;
}
*, ::before, ::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
h2.h1.insta-section__title.section-title {
    color: #000;
}
.lang {

    display: none;
}
h6.card-item__list-title {
    color: #F967B6;
    font-size: 26px;
    font-weight: 700;
}
.services-section{
	color: #000;	
}
.card-item__title{
	color: #000;
}
.card-item.p-md-sticky {height: auto;
    background-color: #feda0a;
}
.smm-page .header::after {
    background-color: rgb(255 255 255 / 85%);
}
.smm-page .nav-btn {
    border: 0.125rem solid #000;
    font-weight: 700;
    width: 5.8125rem;
    height: 3.75rem;
    line-height: 1;
    color: #000;
    border-radius: var(--agds-border-radius);
    margin-left: 1.25rem;
    position: relative;
    z-index: 99;
}
.smm-page .lang ul li a {
    color: #000;
    border: 0.125rem solid #000;
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    border-radius: var(--agds-border-radius);
    text-transform: uppercase;
}
.smm-page ._sec__padd {
    padding-top: 0.25rem;
    color: #000;
}
.smm-page .t_b_h .t_block_l {
    font-size: 40px;
    font-weight: 700;
    min-width: 50%;
}
.smm-page .header {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    -webkit-transition: transform var(--agds-header-transition);
    -o-transition: transform var(--agds-header-transition);
    transition: transform var(--agds-header-transition);
}
h2.h1.services-section__title.section-title {
    color: #000;
}
.smm-page .t_block_r h3{
font-weight:700;
}
.smm-page .text-grid.t_b_ul {
    display: flex;
}
.smm-page .text-grid.t_b_h {
    display: flex;
    margin-bottom: 40px;
    margin-top: 40px;
}
.smm-page .t_block_l {
    padding-right: 75px;
}

.home h2.h1.consulting-form__title.section-title {
    color: #000;
}