/*
Theme Name: Nayla Child
Description: Child theme for the Nayla. Child themes are the recommended way of making modifications to a theme. <a href="http://codex.wordpress.org/Child_Themes">Read More</a>
Author: PeThemes
Author URI: http://pethemes.site
Template: nayla
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

body {
    /* Your existing styles */
    /* Add transition property */
    transition: background-image 0.8s ease-in-out;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
}
:root {--cstm--offwhite: #f2f2f2;}.gallery--imgfil .parallax-on .carousel--item img {object-fit: fill !important;}.site-logo:before, header.yellow--bigg .site-logo:before, header.yellow--square .site-logo:before {clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);}.TOK_hidden, .home footer, body.page-id-13455 footer {max-height: 0;overflow: hidden;}.contactPage_submit input[type="submit"]:hover, .news--letter input[type="submit"]:hover {opacity: 0.8;}:root {--white: #fff;--offWhite_text: #f7f7f7;}.offWhite_TOK {color: var(--offWhite_text);}.TOK_hidden, .homeProject_TOKnew .showcase-footer .hide-mobile, .homeProject_TOKnew .showcase-wall-wrap .sw-projects-wrap:last-child, .service_subTOK .seRspanAppended:not(:first-child) {display: none;}.footer_form_tok .send-wrap button.button.button-block {color: var(--white) !important;}.marquee-size .nayla-marquee .marquee-wrap span {font-size: clamp(60px, 16vw, 200px);}.footer--menu .nayla-list li {font-size: clamp(30px, 5vw, 64px) !important;line-height: 1.2;padding-bottom: 0 !important;}.textWrapper_homeTOK .text-wrapper .has-anim-text {font-size: clamp(50px, 10vw, 200px) !important;}#site-navigation.classic ul.main-menu > li {padding: 0 15px !important;}.grid--vertical {overflow: hidden;}.main--header .sticky-logo, .menu_footerNav.elementor-widget-nav-menu .menu-item.current_page_item a:after, .service_subTOK .nayla-team-member .team-member-socials, .service_subTOK .team-member-cv, .service_subTOK p.team-member-title, .team_cardTOK .team-member-cv {display: none !important;}.header--active .site-logo {width: 40px !important;}.main--header .site-logo {transition: 1s ease-in-out 0.1s;display: block !important;opacity: 1 !important;}.homeProject_TOKnew .project-index {opacity: 1 !important;}.homeProject_TOKnew .showcase-wall .project-title {font-size: clamp(22px, 7vw, 130px) !important;text-transform: uppercase;}.homeProject_TOKnew .showcase-footer {flex-direction: row;}.homeProject_TOKnew .showcase-footer .nayla-button {pointer-events: none;}.homeProject_TOKnew .showcase-footer div:last-child {width: 100% !important;text-align: center;}.homeProject_TOKnew .showcase-footer .nayla-button a {color: transparent !important;position: relative;padding-left: 25px;}.homeProject_TOKnew .showcase-footer .nayla-button a:before {position: absolute;content: "OUR PROJECTS";top: 0;width: 100%;height: 100%;color: #fff;z-index: 2;}.footer_homeTOK.viewport-bottom .footer_ctaButton_TOK .elementor-button span, .homeProject_TOKnew .showcase-footer.wrapper.light .nayla-button a:before, body.dark .valueTeam_TOK:not(.active) .elementor-heading-title, body.dark .valueTeam_TOK:not(.active) p {color: #fff;}.homeProject_TOKnew .nayla-button.underline .button-line {pointer-events: none;left: 14px;}.homeProject_TOKnew .nayla-button.underline a:hover .button-line {left: 14px;}.site-branding {position: relative;}.site-logo:before {content: "";position: absolute;top: 0;left: 0;width: 6px;height: 6px;background-color: #ffd900;transition: 1s;z-index: -1;}.header--active .site-logo:before {width: 3px;height: 3px;}header.yellow--square .site-logo:before {width: 50px;height: 50px;top: 25vw;left: 50vw;}header.yellow--bigg .site-logo:before {width: calc(100vw + 100px);height: calc(100vh + 100px);left: -100px;top: -100px;}.homeProject_TOKnew {z-index: 2 !important;background: 0 0 !important;}.yellow--bigg, .yellow--square {z-index: 1 !important;}.standout--project:before {content: "";position: absolute;width: calc(100% + 100px);height: 200%;background-image: url(https://staging.teamofkeys.com/wp-content/uploads/2023/12/tok-img.webp);background-repeat: no-repeat;background-size: 0;background-position: bottom right;bottom: -5px;left: auto;right: -100px;margin: auto;transition: 1s ease-in-out 0.1s;transform: scale(1);z-index: 0;clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);}.footer--yellow--circle .text-h1, .white--circle:before {transition: 1s ease-in-out 0.05s;}.standout--project.active:before {clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);background-size: 300%;background-position: center center;}.footer-connect-text .text-h2 {font-size: calc(70px + 87 * ((100vw - 380px) / 380)) !important;line-height: 1 !important;font-weight: 800;text-align: center;margin: 0;transform: translateX(-1px);}.footer--yellow--circle:before, .white--circle:before {content: "";left: 0;margin: auto;transform: scale(1);clip-path: circle(0% at 50% 77%);z-index: 1;}.hand--together.viewport-bottom .footer-connect-text .text-h2, .menu_footerNav.elementor-widget-nav-menu .menu-item a, .menu_footerNav.elementor-widget-nav-menu .menu-item.current_page_item a, body.dark .anim-bg.active *, body.dark .footer_form_tok .send-wrap button.button.button-block, body.dark .techHome_nonActive.techHome_nonActive_white .single-project-title, body:not(.dark) section.homeAbout_nonActive:not(.active) *, body:not(.light) .heroHome.darkHero * {color: #000 !important;}.hand-section {position: absolute !important;top: 33%;align-items: center;justify-content: center;}.left--hand img {transform: translate(-30%, 0);}.right--hand img {transform: translate(30%, -30%);}.hand--together.viewport-bottom .left--hand img {transform: translate(1%, 0);min-width: calc(100% + 2%);margin-left: -2%;}.hand--together.viewport-bottom .right--hand img {transform: translate(0, -30%);}.hand--together.viewport-bottom .footer_ctaButton_TOK .elementor-button {background-color: #000 !important;}.hand--together.viewport-bottom .footer_ctaButton_TOK .elementor-button span, .homeProject_TOKnew .showcase-project.current a:hover .project-title, .standout--project.active .text-h1, .techHome_nonActive.techHome_nonActive_white .single-project-title, .techHome_nonActive.techHome_nonActive_white .team-member-name, .techHome_nonActive.white--test .single-project-title, .valueTeam_TOK.active .elementor-heading-title, .valueTeam_TOK.active p, .valueTeam_TOK.white--test h3, .valueTeam_TOK.white--test p, .white--circle.yellow--circle.active *, body.dark .homeProject_TOKnew:not(.darkProjectYellow) .showcase-footer .nayla-button a:before, body.dark .menu_footerNav.elementor-widget-nav-menu .menu-item a, body.dark .menu_footerNav.elementor-widget-nav-menu .menu-item.current_page_item a, body.light .footer_form_tok .send-wrap button.button.button-block, body:not(.dark) .heroHome.darkHero *, body:not(.dark) section.homeAbout_nonActive.active + .homeProject_TOKnew .showcase-wall .showcase-project a.sc-link, body:not(.dark) section.standout--project.active * {color: #fff !important;}.contact--text .text-wrapper a::after, .footer_ctaButton_TOK .elementor-button:hover {background: #fff;}.footer--yellow--circle.viewport-bottom:before, .white--circle.active:before {clip-path: circle(100% at 50% 77%);background: #ffd900;}.back_toTop_TOK i, .back_toTop_TOK p, .footer--yellow--circle.viewport-bottom .text-h1, .footer_homeTOK.viewport-bottom .footer_ctaButton_TOK .elementor-button:hover span, .homeProject_TOKnew.darkProjectYellow .showcase-wall .project-title, .homeProject_TOKnew.darkProjectYellow .showcase-wall .showcase-project .project-index {color: #000;}.footer_ctaButton_TOK .elementor-button:hover span {color: #000;transform: rotate(1deg);}.white--circle:before {position: absolute;width: 100%;height: 200%;background: #fff;bottom: 0;}.footer_ctaButton_TOK .elementor-button {width: 9vw;max-width: 9vw;aspect-ratio: 1/1;position: relative;display: flex;align-items: center;justify-content: center;margin: auto;background-color: #ffd900;border-radius: 50%;opacity: 1 !important;}.footer_ctaButton_TOK span {color: #000;font-size: 1.3vw;letter-spacing: 0.5px;transform: rotate(5deg);transition: 0.5s;}.footer_homeTOK.viewport-bottom .footer_ctaButton_TOK .elementor-button, .homeProject_TOKnew.darkProjectYellow .nayla-button.underline .button-line, .homeProject_TOKnew.darkProjectYellow .showcase-wall .showcase-project::after {background-color: #000;}.footer_homeTOK.viewport-bottom .footer_ctaButton_TOK .elementor-button:hover {background-color: #fff;}.homeCTA_handLeft img, .homeCTA_handRight img {width: 120%;max-width: 120%;}.homeCTA_handLeft img {margin-left: -20%;}.footer--yellow--circle:before {position: absolute;width: 100%;height: 250%;background: #fff;bottom: -50vh;}.site-header.yellowBgHeader:not(.menu-open) * {filter: invert(1) brightness(0);}.footer--yellow--circle:before, .footer-connect-text .text-h2, .footer_ctaButton_TOK .elementor-button, .left--hand img, .right--hand img {transition: 0.65s;}.team_cardTOK .team-member-name {font-size: 20px;}.service_subTOK .seRspanAppended, .team_cardTOK span.spanAppended {display: block;margin-top: 10px;border-top: 1px solid #ccc;padding-top: 10px;font-size: 15px;line-height: normal;}.team_cardTOK .nayla-team-member .team-member-card {height: 25px;transition: 1s;overflow: hidden;align-items: flex-start;}.service_subTOK .nayla-team-member .team-member-card {margin-top: 10px;height: 35px;transition: 1s;overflow: hidden;align-items: flex-start;}.team_cardTOK .nayla-team-member.active .team-member-card {height: 150px;}.service_subTOK .nayla-team-member.active .team-member-card {height: 160px;}.nayla-circular-text .circular-text-icon {min-width: 100%;min-height: 100%;}.nayla-circular-text .circular-text-icon a {min-width: 100%;min-height: 100%;display: block;position: absolute;}body.dark .site.darkVSlight {background-color: var(--cstm--offwhite) !important;}.contactPage_submit input[type="submit"] {background-color: #000 !important;display: block;padding: 20px !important;color: #fff !important;border: 1px solid #fafafa !important;cursor: pointer;transition: 0.5s;}.news--letter input[type="submit"] {background-color: #000;border-radius: 30px;color: #fff;padding: 7px;border: 1px solid #757575 !important;cursor: pointer;}.game_sub h3.elementor-cta__title.elementor-cta__content-item.elementor-content-item {font-size: 21px;line-height: 36px;font-weight: 400;}.news--letter input[type="submit"]:focus {color: #fff;}.homeProject_TOKnew .showcase-project .project-image picture {visibility: hidden !important;}.homeProject_TOKnew .showcase-wall {background-repeat: no-repeat;box-shadow: rgb(0 0 0 / 62%) 100vw 100vh 10px inset;background-image: url(/wp-content/uploads/2024/02/project-bg2.png);background-attachment: fixed;background-position: center;background-size: cover;}.homeProject_TOKnew .showcase-wall .showcase-project {pointer-events: none !important;}.homeProject_TOKnew .showcase-wall.fullscreen.dark.animate-in.hovered.highlight--image {background-repeat: no-repeat;background-size: cover;background-position: center center;}.homeProject_TOKnew .showcase-wall.hovered .showcase-project {opacity: 0.5;z-index: 0;}.showcase-wall.hovered .showcase-project.current {opacity: 1 !important;z-index: 1;}.single-portfolio footer#footer {background: #000 !important;}.single-portfolio .mode_switcherTOK {display: none;}.face_animateTitile span.material-icons.inline-icon {font-size: 70%;position: relative;bottom: -0.8vw !important;}.no_underlineAnimation:after {display: none !important;}.sitemap--section > .e-con-inner {display: flex;flex-direction: row !important;justify-content: center !important;gap: 15% !important;align-items: baseline !important;flex-wrap: nowrap !important;}.sitemap--section .e-con-inner .elementor-element {width: fit-content;}.sitemap--section .abt-t_heading h2 {font-size: 40px !important;color: #fff !important;}body.light .sitemap--section .abt-t_heading h2 {color: #000 !important;}.links h2.elementor-heading-title {color: #ffffffba !important;font-size: 20px !important;margin-bottom: 20px;}body.light .links h2.elementor-heading-title {color: #000 !important;}.sitemap--section .e-con-inner .elementor-element .e-con-inner .elementor-element:not(:first-child):not(:last-child):after {content: "";width: 2px;position: absolute;height: 20px;border-left: 4px dotted #cfcfcf;}.sitemap--section .e-con-inner .elementor-element .e-con-inner .elementor-element {position: relative;padding-bottom: 10px;}.sitemap--section .e-con-inner .elementor-element .e-con-inner .elementor-element:nth-child(2) {padding-top: 90px;}.sitemap--section .abt-t_heading:after {content: "";width: 2px;position: absolute;height: 80px;background-color: #cfcfcf;top: 67px;}body.light .sitemap--section .abt-t_heading:after {background-color: #9a9797;}.blogs-area {padding: clamp(30px, 5vw, 100px) 15px !important;}.popular-blogs .elementor-posts-container article.elementor-post h3.elementor-post__title {line-height: 1.2 !important;}.two-blogs .elementor-posts-container article.elementor-post h3.elementor-post__title {line-height: 1.2 !important;margin-bottom: 20px !important;}.two-blogs .elementor-posts-container article.elementor-post h3.elementor-post__title a {color: #fff !important;}.popular-blogs .elementor-posts-container article.elementor-post h3.elementor-post__title a {color: #fff !important;}.two-blogs .elementor-posts .elementor-post__excerpt p {color: #fff;margin-bottom: 30px;}.two-blogs a.elementor-post__read-more {text-transform: uppercase;color: #fff !important;padding: 10px 30px;border: 1px solid #fff;border-radius: 30px;}.two-blogs .elementor-post__text {padding: 30px;}.post--single-space {padding: 0px !important;}.ps--space {padding: clamp(30px, 5vw, 100px) 15px;}.cstm--icon .nayla-icon svg.e-font-icon-svg {fill: #fff !important;width: 60px !important;}.sq-shape h3.elementor-heading-title:before {content: "";position: absolute;top: 5px;left: -24px;width: 12px;height: 12px;background: rgb(255, 217, 0);z-index: -1;transform: rotate(45deg);}.cstm--icon:hover * {fill: #000 !important;color: #000 !important;transform: rotate(4deg);}.cstm--icon:hover .info-box-bg {background: #fff !important;}.product_single_box .nayla-info-box {transition: all 0.3s;}.product_single_box .nayla-info-box:hover {background: #fff !important;color: #000 !important;box-shadow: 10px 10px 10px #888888;}.btn-icon-hide .circular-text-icon i {visibility: hidden !important;}.product_single_box .nayla-info-box i {transition: all 0.6s;}.product_single_box .nayla-info-box:hover i {transform: rotate(218deg) !important;}.testimonial--slider--wrapper {overflow-x: hidden !important;}.diff--slider {width: 100% !important;left: 10%;transform: translateX(-37%);}.testimonial--slider--wrapper .elementor-widget-container {width: 220% !important;}.diff--slider .elementor-testimonial .elementor-testimonial__header, .diff--slider .elementor-testimonial .elementor-testimonial__header * {width: 100%;border-radius: 0 !important;height: 100vh !important;padding: 0px !important;}.diff--slider .elementor-testimonial {position: relative;}.diff--slider .elementor-main-swiper {padding-bottom: 0px !important;padding-top: 0px !important;}.diff--slider .elementor-testimonial__content {position: absolute;top: 100px;left: 70px;width: 420px;backdrop-filter: blur(15px);background: #00000040;padding: 40px !important;height: auto;border-radius: 30px;}.diff--slider .elementor-swiper-button svg {visibility: hidden;max-height: 1px !important;}.diff--slider .elementor-swiper-button.elementor-swiper-button-next:before {content: "";background: url(https://staging.teamofkeys.com/wp-content/uploads/2024/03/right-arrow-svgrepo-com.svg);width: 100%;height: 100%;background-size: 100%;background-repeat: no-repeat;display: flex;align-items: center;justify-content: center;}.diff--slider .elementor-swiper-button.elementor-swiper-button-prev:before {content: "";background: url(https://staging.teamofkeys.com/wp-content/uploads/2024/03/right-arrow-svgrepo-com.svg);width: 100%;height: 100%;background-size: 100%;background-repeat: no-repeat;display: flex;transform: rotate(180deg);align-items: center;justify-content: center;}.diff--slider cite.elementor-testimonial__cite {position: absolute;top: 87% !important;left: 100px;font-size: clamp(30px, 3vw, 80px);}.diff--slider span.elementor-testimonial__title {position: absolute;top: -1%;font-size: 20px !important;line-height: 1;}.diff--slider cite.elementor-testimonial__cite > span {color: #fff !important;padding-top: 15px !important;}.diff--slider.elementor-widget-reviews .swiper-slide {border: hidden !important;}.diff--slider.elementor-widget-reviews .swiper-slide {border: hidden;background: #000 !important;border-radius: none;}.diff--slider .swiper-slide {transform: scale(0.5) !important;border-top-left-radius: 100px !important;border-bottom-left-radius: 100px !important;transition: 2s ease-in-out 0.2s !important;height: 100vh !important;}.diff--slider .swiper-slide.swiper-slide-active {transform: unset !important;border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;width: 100vw !important;height: 100% !important;margin-right: 0px !important;}.diff--slider .swiper-slide.swiper-slide-next {width: 800px !important;margin-left: -18%;}.diff--slider .swiper-slide .elementor-testimonial {height: 100% !important;}.diff--slider .swiper-pagination-bullets.swiper-pagination-horizontal {z-index: 10 !important;top: 50% !important;right: auto !important;left: 14.5% !important;bottom: auto !important;width: 30% !important;height: 100px !important;display: flex !important;gap: 10px;flex-direction: column !important;}.diff--slider span.swiper-pagination-bullet {height: 2px !important;width: 30px !important;border-radius: unset !important;transition: all 0.3s;}.diff--slider span.swiper-pagination-bullet.swiper-pagination-bullet-active {width: 50px !important;}.diff--slider .elementor-swiper-button-prev, .diff--slider .elementor-swiper-button-next {backdrop-filter: blur(15px);height: 50px;width: 50px;border-radius: 0px;margin: 0 30px;justify-content: center;align-items: center;display: flex;flex-direction: column;padding: 10px;}.diff--slider .elementor-swiper-button {right: auto !important;top: auto !important;bottom: 35px;}.diff--slider .elementor-swiper-button-prev {left: 53% !important;}.diff--slider .elementor-swiper-button-next {right: 42% !important;}.masking--move-section .spacer--masking * {width: 150vw !important;max-width: 150vw !important;margin-left: -25vw !important;}.masking--move-section {padding: 0px !important;}.bp-pages .grid--filters > ul > li {margin-bottom: 10px !important;}.bp-pages .grid--filters > ul > li {transition: All 0.3s;}.bp-pages .grid--filters > ul > li.active {background: #fff !important;color: #000 !important;}.bp-pages .grid--filters > ul > li:hover {background: #fff !important;color: #000 !important;opacity: 1 !important;}.post-password-required {width: 100%;height: 100vh;display: flex;z-index: 99999 !important;justify-content: center;align-items: center;}.post--text h2.wp-block-heading {font-weight: 300;font-size: clamp(30px, 2vw, 59px);margin-top: clamp(10px, 2vw, 40px) !important;}.latest--post .elementor-posts .elementor-post__excerpt p {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 1.2 !important;font-size: 18px !important;}.latest--post .elementor-post__title {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;line-height: 1.2 !important;font-size: 18px !important;}.ps--space p {font-size: clamp(16px, 2vw, 21px) !important;line-height: 1.7;}.ps--space p strong {font-weight: 400;line-height: 1.2;}.post--text ul li {margin-left: 30px !important;list-style-type: disc;line-height: 1.7;}.cate--design .elementor-post-info__item--type-terms a.elementor-post-info__terms-list-item {color: #000 !important;padding: 15px 30px;border-radius: 30px;background: #fff;}body.search-results .category_blog .elementor-posts-container article.type-page {display: none;}body.search-results .category_blog .elementor-posts-container article.type-portfolio {display: none !important;}.ptb-100 {padding: clamp(30px, 5vw, 100px) 15px !important;}.pl-50 {padding-left: clamp(20px, 4vw, 60px) !important;}.category_blog .elementor-post__meta-data {order: -1 !important;}.category_blog .elementor-post__text {display: flex !important;flex-direction: column;}.category_blog a.elementor-post__read-more {color: #fff;font-size: 18px;}.catg--list li {display: flex;flex-wrap: wrap;}.catg--list a.wpp-post-title {width: 70%;margin-top: 30px;font-weight: 600 !important;line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;padding-left: 20px !important;}.catg--list span.wpp-meta.post-stats {position: absolute;left: 100px;}.catg--list li {display: flex;flex-wrap: wrap;margin-bottom: 20px !important;}.catg--list span.wpp-views {position: relative;padding-left: 30px;text-transform: uppercase;font-size: 14px !important;}.catg--list span.wpp-views:after {content: "";width: 100%;height: 100%;background: url(https://staging.teamofkeys.com/wp-content/uploads/2024/04/eye-svgrepo-com.svg);position: absolute;left: 0;top: 0;background-repeat: no-repeat;background-size: 23%;}.catg--list ul li a img.wpp-thumbnail {width: 80px;height: 80px;}.category_blog .elementor-post__excerpt p {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 1.3 !important;font-size: clamp(16px, 2vw, 21px) !important;}.bp-pages h4.post-title.entry-title {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}.slider--blog h4.elementor-heading-title {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}.blog_tabbing .elementor-tab-title.elementor-active {background: #fff;color: #000 !important;font-weight: 400;}.blog_tabbing .elementor-tab-title:hover {background: #fff !important;color: #000 !important;}.blog_tabbing .elementor-tab-title.elementor-tab-desktop-title {padding: 15px 20px !important;border: solid 1px #fff !important;border-radius: 40px !important;transition: all 0.3s;}.blog_tabbing .elementor-tabs-wrapper {display: flex !important;align-content: center;align-items: center;gap: 20px;flex-wrap: wrap;}.blog_tabbing .elementor-tab-title.elementor-tab-mobile-title {display: none !important;}.archive.category-game-development h1.elementor-heading-title {font-size: clamp(40px, 6vw, 103px) !important;}.blog_tabbing .elementor-tab-content {padding: 0px !important;padding-top: 20px !important;}.category_blog nav.elementor-pagination {margin-top: 20px;}.category_blog .elementor-post__meta-data span.elementor-post-date {text-transform: uppercase;}.category_blog nav.elementor-pagination .page-numbers {padding: 4px 10px;background: #ffffff40;border-radius: 50%;}.category_blog nav.elementor-pagination .page-numbers.current {background: #fff;width: 20px;color: #000;height: 20px !important;}.category_blog h3.elementor-post__title a {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 30px;font-size: 26px !important;font-weight: 400 !important;line-height: 30px !important;}.search-results .recentPost_data {padding-top: 0px !important;}.archive.category .recentPost_data {padding-top: 0px !important;}.category_blog .elementor-post__thumbnail img {aspect-ratio: 1 / 0.6 !important;object-fit: cover !important;width: 100% !important;height: 100% !important;}body.page-id-20177 .nayla-layout-switcher {display: none !important;}body.single-post .nayla-layout-switcher {display: none !important;}body.archive.category .nayla-layout-switcher {display: none !important;}body.search-results .nayla-layout-switcher {display: none !important;}small.pagespeedninja {display: none !important;}:is(.single-post, .archive.category, .search-results) :is( .site-header.fixed .headerMain_rowTOK > .elementor-container div:nth-child(2) ) {transform: translate(0%, -100%) !important;}:is(.single-post, .archive.category, .search-results) :is(.site-header.fixed) {transform: unset !important;}:is(.single-post, .archive.category, .search-results) :is(.site-header .headerMain_rowTOK > .elementor-container div:nth-child(2)) {transform: unset !important;}.slider--blog {padding: 0px !important;}.container--80vw > .elementor-container {max-width: 80vw !important;}.container--80vw {--content-width: 80vw !important;}.postMainSection > .elementor-container {min-width: 100vw;max-width: 100vw !important;}.elementor-section.postMainSection .elementor-section.fixPop_post > .elementor-container {min-width: calc(100vw - 17px);max-width: calc(100vw - 17px) !important;left: 0;right: 0;margin: 0;}.elementor-section.postMainSection .elementor-section.fixPop_post > .elementor-container .elementor-column.fixLF_post {width: 65vw;max-width: 65vw;padding-left: 10vw;padding-right: 5vw;}.fixPop_post .elementor-column.fixRT_post {position: relative;top: 0;transition: 1s ease-in-out;width: calc(35vw - 17px);max-width: calc(35vw - 17px);right: 0;padding-right: 10vw;left: auto;}.fixPop_post .fixRT_post.sticky {position: fixed;top: 100px;}.fixPop_post .fixRT_post.positionBack {position: fixed;top: -100vh;}.blog_tabbing .elementor-tabs-content-wrapper .e-con-boxed {padding: 0;}@media (max-width: 1366px) {.technology_homeTok .showcase-interactive-grid .projects-wrapper {grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));gap: 20px;}.technology_homeTok .showcase-interactive-grid .projects-wrapper .showcase-project {grid-column-start: auto !important;}}@media (max-width: 1023px) {.fixPop_post .elementor-column.fixRT_post, .fixPop_post .fixRT_post.sticky, .fixPop_post .fixRT_post.positionBack {position: relative !important;top: 0 !important;width: 100% !important;padding: 0;max-width: 100% !important;}.elementor-section.postMainSection .elementor-section.fixPop_post > .elementor-container {width: 100% !important;max-width: 100% !important;min-width: 100% !important;padding: 0 15px;}.elementor-section.postMainSection .elementor-section.fixPop_post > .elementor-container .elementor-column.fixLF_post {width: 100% !important;padding: 0;max-width: 100% !important;}.fixPop_post .elementor-column.fixRT_post > .elementor-widget-wrap {padding: 0;}}@media (min-width: 1024px) {.elementor-section.postMainSection > .elementor-container {min-width: calc(100vw - 17px) !important;max-width: calc(100vw - 17px) !important;}.recentPost_data {padding-top: 380px;}body.page-id-20177 #pinTarget {min-height: 1500px !important;max-height: 1500px !important;overflow-y: auto;align-items: flex-start;}}@media (max-width: 1024px) {.standout--project.active:before {background-position: center top !important;}header#masthead {backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);}.homeProject_TOKnew .showcase-wall.fullscreen {height: 100vh !important;max-height: 100vh !important;}header.yellow--square .site-logo:before {top: 45vw;left: 45vw;}.footer--order .elementor-container div:first-child {order: -2;}.footer--order .elementor-container div:nth-child(2) {order: -3;}.footer--order .elementor-container div:last-child {order: -1;}.drop--menu--white .main-menu.active > li > a.menu-link {color: #fff !important;}.container--80vw > .elementor-container {max-width: 90vw !important;}.container--80vw {--content-width: 90vw !important;}}@media (max-width: 991px) {.marquee-size .nayla-marquee .marquee-wrap i {font-size: 30px;}}@media (min-width: 768px) {.single-portfolio .menuHeader_TOK_col {width: calc(60% + 10%) !important;}}@media (max-width: 767px) {.homeProject_TOKnew .showcase-wall-wrap {padding: 50px 15px;}.homeProject_TOKnew .showcase-wall .project-title {line-height: 16px;}.homeProject_TOKnew .showcase-footer {left: 0;margin-top: 20px;position: relative;}.standout--project.active:before {background-size: 500%;}.technology_homeTok .showcase-interactive-grid .projects-wrapper {grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));}.moving--text--h4 .text-h4 {font-size: 20px !important;}.check--out--marquee .marquee-wrap span {font-size: 40px !important;letter-spacing: 1px;}.check--out--marquee i {font-size: 24px !important;}.homeProject_TOKnew .showcase-wall.fullscreen {height: auto !important;max-height: 100vh !important;}.footer--order #site-navigation.classic ul.main-menu > li {padding: 0 5px !important;}.footer_ctaButton_TOK span {font-size: 3.3vw !important;}.footer_ctaButton_TOK .elementor-button {width: 17vw !important;}.service_subTOK .nayla-team-member.active .team-member-card, .team_cardTOK .nayla-team-member.active .team-member-card {height: 200px;}.single-portfolio .headerMain_rowTOK .elementor-container > div {min-width: 50%;}.sitemap--section .e-con-inner .elementor-element {width: 100% !important;}.sitemap--section > .e-con-inner {flex-wrap: wrap !important;}.sitemap--section .abt-t_heading h2 {font-size: 30px !important;}.bp-pages .grid--posts {grid-template-columns: 1fr !important;}.ps--space {padding-bottom: 0px !important;}.cate--design ul.elementor-inline-items {gap: 30px !important;}.cate--design ul.elementor-inline-items li:last-child .elementor-post-info__item--type-date {padding-left: 10px;}.cate--design .elementor-post-info__item--type-terms a.elementor-post-info__terms-list-item {padding: 11px 10px !important;font-size: 14px !important;}.container--80vw > .elementor-container {max-width: 95vw !important;}.container--80vw {--content-width: 95vw !important;}}@media (max-width: 450px) {.showcase-wall .showcase-project .project-index {left: 6px !important;}.showcase-wall .showcase-project {padding-left: 23px !important;padding-bottom: 0;}.footer_ctaButton_TOK .elementor-button {max-width: 17vw !important;}}
.postMainSection {
	padding: 0 !important;
}
.fixPop_post  {
	gap: 0;
}
.postMainSection > .e-con-inner {
   min-width: calc(100vw - 17px);
    max-width: calc(100vw - 17px) !important;
}
.postMainSection > .e-con-inner > .fixPop_post ,
.postMainSection .fixPop_post .elementor-container{
    min-width: calc(100vw - 17px);
    max-width: calc(100vw - 17px) !important;
    left: 0;
    right: 0;
    margin: 0;
}
.postMainSection .fixPop_post .fixLF_post {
    width: 65vw;
    max-width: 65vw;
    padding-left: 10vw;
    padding-right: 5vw;
}
.fixPop_post .fixRT_post {
    position: relative;
    top: 0;
    transition: 1s ease-in-out;
    width: calc(35vw - 17px) !important;
    max-width: calc(35vw - 17px) !important;
    right: 0;
    padding-right: 10vw;
    left: auto;
}
.fixPop_post .fixRT_post.sticky {
    position: fixed;
    top: 100px;
  }
.parentPositionBack .fixPop_post .fixRT_post.sticky {
	position: fixed !important;
	top: -100vh;
}
.blog_tabbing .elementor-tabs-content-wrapper .e-con-boxed {
    padding: 0;
}
	.fixPop_post .fixRT_post.sticky > div {
    margin-bottom: 20px !important;
}

.postTrending a {
    display: flex;
    column-gap: 20px;
    align-items: normal;
    
}
.postTrending:not(:last-child) {
	margin-bottom: 15px;
    border-bottom: 1px solid #1c1c1c;
    padding-bottom: 15px;
}
.postTrending picture {
    min-width: 100px;
    aspect-ratio: 1;
    width: 100px;
    height: 100px;
    max-height: 100px;
}
.postTrending .post_wrapTrending h5 {
    margin: 0;
    font-size: 20px;
    line-height: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.postTrending img {
    width: 100%;
    aspect-ratio: 1 / 1;
}
.post_wrapTrending {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    row-gap: 15px;
}
.postTrending .post_wrapTrending span {
    display: block;
    color: #919191;
}


@media (min-width:1024px) {
    .elementor-section.postMainSection > .elementor-container {
    min-width: calc(100vw - 17px) !important;
    max-width: calc(100vw - 17px) !important;
}

}
@media(max-width:1023px) {
	.fixPop_post .elementor-column.fixRT_post,
	.fixPop_post .fixRT_post.sticky,
	 .fixPop_post .fixRT_post.positionBack,
	 .postMainSection > .e-con-inner > .fixPop_post > .fixLF_post,
	 .postMainSection > .e-con-inner > .fixPop_post > .fixRT_post{
		position: relative !important;
		top: 0 !important;
		width: 100% !important;
		min-width: 100% !important;
    padding: 30px 0 0 0 !important;
    max-width: 100% !important;
	}
	.elementor-section.postMainSection .elementor-section.fixPop_post > .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    padding: 0 15px;
}
.elementor-section.postMainSection .elementor-section.fixPop_post > .elementor-container .elementor-column.fixLF_post {
    width: 100% !important;
    padding: 0;
    max-width: 100% !important;
}
	.postTrending {
		margin-bottom: 30px;
	}
}
@media (max-width: 767px) {
	.fixRT_post > div {
	gap: 20px !important;
}
}
