.elementor-2166 .elementor-element.elementor-element-a4db1dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2166 .elementor-element.elementor-element-6cf820a{--display:flex;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2166 .elementor-element.elementor-element-c492158{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2166 .elementor-element.elementor-element-e5864c9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2166 .elementor-element.elementor-element-e5864c9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2166 .elementor-element.elementor-element-e5864c9{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-2166 .elementor-element.elementor-element-e5864c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2166 .elementor-element.elementor-element-e5864c9 .elementor-icon-list-item > a{font-family:"Gilmer", Sans-serif;font-size:14px;font-weight:500;}.elementor-2166 .elementor-element.elementor-element-e5864c9 .elementor-icon-list-text{color:var( --e-global-color-26268d1 );transition:color 0.3s;}.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-2166 .elementor-element.elementor-element-e7356bf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:52px;font-weight:400;line-height:1.25;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2166 .elementor-element.elementor-element-ef512fa{font-family:"Gilmer", Sans-serif;font-size:15px;font-weight:300;}.elementor-2166 .elementor-element.elementor-element-d53785e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2166 .elementor-element.elementor-element-0884e46{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-widget-ucaddon_ue_buttons_post_filter .ue_taxonomy_item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_buttons_post_filter .ue_taxonomy_item_num_posts{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2166 .elementor-element.elementor-element-48214bd .ue_taxonomy{display:flex;gap:25px;justify-content:flex-end;}.elementor-2166 .elementor-element.elementor-element-48214bd .slick-track{gap:25px;}.elementor-2166 .elementor-element.elementor-element-48214bd .ue_taxonomy_item{text-align:inherit;padding:0px 0px 0px 0px;border-style:none;margin:0px 0px 0px 0px;font-family:"Gilmer", Sans-serif;font-size:15px;font-weight:500;color:#5D482D66;}.elementor-2166 .elementor-element.elementor-element-48214bd .ue_taxonomy_item:hover{color:var( --e-global-color-26268d1 );}.elementor-2166 .elementor-element.elementor-element-48214bd .uc-selected{color:var( --e-global-color-26268d1 );}.elementor-2166 .elementor-element.elementor-element-48214bd .ue_taxonomy_item.uc-selected{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-26268d1 );}.elementor-2166 .elementor-element.elementor-element-48214bd .ue_taxonomy_item:not(.uc-is-parent){margin:0px 0px 0px 0px;}.elementor-2166 .elementor-element.elementor-element-48214bd .ue_taxonomy_item_icon_spacer{width:10px;}.elementor-2166 .elementor-element.elementor-element-48214bd .ue_taxonomy_item_icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-48214bd .ue_taxonomy_item_num_posts_spacer{width:20px;}.elementor-2166 .elementor-element.elementor-element-48214bd .ue_taxonomy_toggle_icon{width:40px;height:40px;font-size:20px;background-color:#8f8f8f;color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-2166 .elementor-element.elementor-element-48214bd .ue_taxonomy_toggle_icon svg{fill:#ffffff;}.elementor-widget-ucaddon_post_grid .ue-grid-item-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue_tags_terms a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_title a,.elementor-widget-ucaddon_post_grid .uc_post_title a > *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data--one{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data--two{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data--three{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data--four{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data--five{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_text_custom_field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_more_btn-custom-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue_p_title::before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-posttype{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_post_grid_style_one_wrap{grid-gap:30px;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .ue_post_grid{grid-template-columns:repeat(2, minmax(0, 1fr));text-align:inherit;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_post_grid_style_one_item{overflow:hidden;border-radius:0px;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_post_grid_style_one{transition:all 300ms;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_post_grid_style_one .uc_content{transition:all 300ms;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .ue_p_title{justify-content:inherit;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_content{padding:15px 0px 0px 0px;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_post_image img{object-fit:Cover;object-position:Center Center;transform:scale(100%);}.elementor-2166 .elementor-element.elementor-element-49fcb00 .ue-item:hover .uc_post_image_overlay{background-color:#211E194D;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .ue-grid-item-category a{color:var( --e-global-color-primary );font-family:"Gilmer", Sans-serif;font-size:13px;font-weight:300;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .ue-grid-item-category{margin-top:0px;text-align:left;transform:translate(0, 0px);}.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_post_title a{color:var( --e-global-color-secondary );}.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_post_title a > *{color:var( --e-global-color-secondary );}.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_post_title a,.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_post_title a > *{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;line-height:1.2;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_post_title{margin-top:0px;min-height:0px;text-align:inherit;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .ue-grid-item-meta-data{color:var( --e-global-color-secondary );gap:5px;width:auto;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .ue-grid-item-meta-data svg{fill:var( --e-global-color-secondary );}.elementor-2166 .elementor-element.elementor-element-49fcb00 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_post_text{color:#636363;margin-top:10px;text-align:inherit;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_more_btn svg{fill:#ffffff;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .uc_post_button{text-align:inherit;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .view-switcher-button{justify-content:end;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .view-switcher{font-size:25px;margin-bottom:20px;}.elementor-2166 .elementor-element.elementor-element-49fcb00 .view-switcher svg{width:25px;height:25px;}@media(max-width:767px){.elementor-2166 .elementor-element.elementor-element-49fcb00 .ue_post_grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS *//*Hero*/
#hero .bg-wrap {
    background: url('/wp-content/uploads/2026/06/H-about-element-gradient.png') center no-repeat;
    background-size: 100% 100%;
}

#hero .title {
    margin-top: -40px;
    max-width: 1000px;
    margin-bottom: 65px;
}

.placeholder-space {
    display: inline-block;
    width: 200px;
}

#hero .desc {
    max-width: 332px;
    margin-left: 200px;
}

/*Portfolio*/
#portfolio {
    margin-top: -40px;
}

#portfolio .ue_taxonomy_item, #portfolio .ue_taxonomy_item_content {
    border: none !important;
    outline: none !important;
}

#portfolio .uc-grid-filter .uc-selected .ue_taxonomy_item_content {
    position: relative;
}

#portfolio .uc-grid-filter .uc-selected .ue_taxonomy_item_content::before {
    content: url('/wp-content/uploads/2026/06/P-index-element-emblem.svg');
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translate(-50%, -50%);
}

#portfolio .ue_post_grid {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 120px 40px;
}

#portfolio .portfolio-block {
    max-width: calc(50% - 40px);
    width: calc(50% - 40px);
}

#portfolio .portfolio-block .uc_post_image {
    overflow: hidden;
    width: 100%;
}

#portfolio .ue_post_full_link {
    width: initial;
    height: initial;
}

#portfolio a img {
    will-change: transform;
    transition-duration: 0.8s;
    transition-timing-function: cubic-bezier(0.65, 0, 0.35, 1);
}
#portfolio a:hover img {
    transform: scale(1.05, 1.05);
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(0.65, 0, 0.35, 1);
}

#portfolio .portfolio-cat {
    position: absolute;
    bottom: 20px;
    right: 20px;
    opacity: 0;
    transition: all .75s ease-in-out;
    will-change: opacity;
    z-index: 1;
    pointer-events: none;
}
#portfolio .portfolio-block:hover .portfolio-cat {
    opacity: 1;
    transition: all .75s ease-in-out;
}

#portfolio .portfolio-cat ul {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    margin: 0;
    gap: 10px;
}

#portfolio .portfolio-cat li {
    border: 1px solid rgba(241, 232, 218, .28);
    padding: 4px 10px;
}
#portfolio .portfolio-cat li * {
    font-size: 13px;
    font-family: var(--font-text);
    font-weight: 300;
    color: var(--color-beige);
}

/* Pattern positions: 1, 7, 13, 19... */
#portfolio .ue_post_grid_item:nth-child(6n+1) {
    margin-top: 250px;
}
#portfolio .ue_post_grid_item:nth-child(6n+1) .portfolio-inner {
    max-width: 544px;
    margin-left: 0;
    margin-right: auto;
}
#portfolio .ue_post_grid_item:nth-child(6n+1) .uc_post_image {
    height: 695px;
}
 
/* Pattern positions: 2, 8, 14, 20... */
#portfolio .ue_post_grid_item:nth-child(6n+2) .portfolio-inner {
    max-width: 688px;
    margin-left: auto;
    margin-right: 0;
}
#portfolio .ue_post_grid_item:nth-child(6n+2) .uc_post_image {
    height: 516px;
}
 
/* Pattern positions: 3, 9, 15, 21... */
#portfolio .ue_post_grid_item:nth-child(6n+3) .portfolio-inner {
    max-width: 688px;
    margin-left: auto;
    margin-right: 0;
}
#portfolio .ue_post_grid_item:nth-child(6n+3) .uc_post_image {
    height: 459px;
}
 
/* Pattern positions: 4, 10, 16, 22... */
#portfolio .ue_post_grid_item:nth-child(6n+4) {
    margin-top: -363px;
}
#portfolio .ue_post_grid_item:nth-child(6n+4) .portfolio-inner {
    max-width: 432px;
    margin-left: auto;
    margin-right: 0;
}
#portfolio .ue_post_grid_item:nth-child(6n+4) .uc_post_image {
    height: 552px;
}
 
/* Pattern positions: 5, 11, 17, 23... */
#portfolio .ue_post_grid_item:nth-child(6n+5) .portfolio-inner {
    max-width: 408px;
    margin-left: auto;
    margin-right: auto;
}
#portfolio .ue_post_grid_item:nth-child(6n+5) .uc_post_image {
    height: 544px;
}
 
/* Pattern positions: 6, 12, 18, 24... */
#portfolio .ue_post_grid_item:nth-child(6n+6) {
    margin-top: -200px;
}
#portfolio .ue_post_grid_item:nth-child(6n+6) .portfolio-inner {
    max-width: 544px;
    margin-left: auto;
    margin-right: 0;
    
}
#portfolio .ue_post_grid_item:nth-child(6n+6) .uc_post_image {
    height: 387px;
}

#portfolio .ue_post_grid_item .uc_post_image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#portfolio .info-block {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    gap: 20px;
    padding-left: 1.5%;
    padding-right: 1.5%;
}
#portfolio .text-sizeyear {
    font-size: 13px;
    font-family: var(--font-text);
    color: var(--color-darkbrown);
    
    min-width: 120px;
    padding-top: 6px;
    text-align: right;
}

@media (max-width: 1580px) {
    #portfolio .ue_post_grid {
        justify-content: space-between;
    }
}

@media (max-width: 1280px) {
    #hero .title * {
        font-size: 50px;
    }
    #portfolio .uc_post_title a * {
        font-size: 19px;
    }
    #hero .desc * {
        font-size: 14px;
    }
    .subtitle-icon * {
        font-size: 13px !important;
    }
    #hero .bg-wrap {
        padding-top: 180px;
    }
    #hero .desc {
        max-width: 320px;
        margin-left: 185px;
    }
}

@media (max-width: 1080px) {
    #hero .title * {
        font-size: 46px;
    }
    #portfolio .uc_post_title a * {
        font-size: 18px;
    }
    #portfolio .ue_taxonomy_item {
        font-size: 14px;
    }
    .subtitle-icon * {
        font-size: 12px !important;
    }
    #hero .bg-wrap {
        padding-top: 165px;
    }
    .placeholder-space {
        width: 180px;
    }
    #hero .title {
        max-width: 880px;
        margin-bottom: 50px;
    }
    #hero .desc {
        margin-left: 165px;
    }
    #portfolio {
        margin-top: 0;
    }
    #portfolio .portfolio-wrap {
        gap: 65px;
    }
    #portfolio .uc-grid-filter .uc-selected .ue_taxonomy_item_content::before {
        top: -10px;
        transform: translate(-50%, -50%) scale(0.85);
    }
    #portfolio .portfolio-cat {
        bottom: 15px;
        right: 15px;
    }
    #portfolio .ue_p_title > span {
        display: block;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+1) {
        margin-top: 200px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+1) .portfolio-inner {
        max-width: 465px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+1) .uc_post_image {
        height: 594px;
    }
    
    #portfolio .ue_post_grid_item:nth-child(6n+2) .portfolio-inner {
        max-width: 483px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+2) .uc_post_image {
        height: 362px;
    }
    
    #portfolio .ue_post_grid_item:nth-child(6n+3) .portfolio-inner {
        max-width: 483px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+3) .uc_post_image {
        height: 323px;
    }
    
    #portfolio .ue_post_grid_item:nth-child(6n+4) .portfolio-inner {
        max-width: 380px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+4) .uc_post_image {
        height: 485px;
    }
    
    #portfolio .ue_post_grid_item:nth-child(6n+5) .portfolio-inner {
        max-width: 350px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+5) .uc_post_image {
        height: 466px;
    }
    
    #portfolio .ue_post_grid_item:nth-child(6n+6) .portfolio-inner {
        max-width: 465px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+6) .uc_post_image {
        height: 331px;
    }
}

@media (max-width: 1024px) {
    #portfolio .uc_post_title a * {
        font-size: 17px;
    }
    #portfolio .text-sizeyear {
        font-size: 12px;
        padding-top: 0;
    }
    #portfolio {
        margin-top: 40px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+1) .portfolio-inner {
        max-width: 380px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+1) .uc_post_image {
        height: 485px;
    }
    
    #portfolio .ue_post_grid_item:nth-child(6n+2) .portfolio-inner {
        max-width: 456px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+2) .uc_post_image {
        height: 342px;
    }
    
    #portfolio .ue_post_grid_item:nth-child(6n+3) .portfolio-inner {
        max-width: 456px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+3) .uc_post_image {
        height: 304px;
    }
    
    #portfolio .ue_post_grid_item:nth-child(6n+4) .portfolio-inner {
        max-width: 350px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+4) .uc_post_image {
        height: 447px;
    }
    
    #portfolio .ue_post_grid_item:nth-child(6n+5) .portfolio-inner {
        max-width: 320px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+5) .uc_post_image {
        height: 426px;
    }
    
    #portfolio .ue_post_grid_item:nth-child(6n+6) .portfolio-inner {
        max-width: 380px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+6) .uc_post_image {
        height: 270px;
    }
}

@media (max-width: 980px) {
    #hero .title * {
        font-size: 42px;
    }
    #hero .title {
        max-width: 800px;
    }
    #hero .bg-wrap {
        padding-top: 150px;
    }
    #portfolio .ue_post_grid {
        flex-direction: column;
        gap: 80px 40px;
    }
    #portfolio .portfolio-block {
        max-width: 100%;
        width: 100%;
    }
    #portfolio .ue_post_grid_item {
        margin-top: 0 !important;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+1) .portfolio-inner {
        max-width: 488px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+1) .uc_post_image {
        height: 366px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+2) .portfolio-inner {
        max-width: 380px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+2) .uc_post_image {
        height: 485px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+3) .portfolio-inner {
        max-width: 350px;
        margin-left: auto;
        margin-right: auto;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+3) .uc_post_image {
        height: 447px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+4) .portfolio-inner {
        max-width: 488px;
        margin-left: 0;
        margin-right: auto;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+4) .uc_post_image {
        height: 325px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+5) .portfolio-inner {
        max-width: 380px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+5) .uc_post_image {
        height: 270px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+6) .portfolio-inner {
        max-width: 320px;
    }
    #portfolio .ue_post_grid_item:nth-child(6n+6) .uc_post_image {
        height: 426px;
    }
}

@media (max-width: 800px) {
    .placeholder-space {
        display: none;
    }
    #hero .title * {
        font-size: 40px;
    }
    #hero .desc * {
        font-size: 13px;
    }
    #hero .bg-wrap {
        padding-top: 120px;
    }
    #hero .title {
        margin-top: 10px;
        margin-bottom: 40px;
        max-width: 750px;
    }
    #hero .desc {
        margin-left: 45px;
        max-width: 300px;
    }
}

@media (max-width: 769px) {
    #portfolio .portfolio-cat {
        bottom: 10px;
        right: 10px;
    }
}

@media (max-width: 680px) {
    #hero .bg-wrap {
        padding-top: 100px;
    }
    #portfolio {
        margin-top: 80px;
        padding-bottom: 65px;
    }
}


@media (max-width: 580px) {
    #portfolio .ue_p_title > span {
        display: inline-block;
    }
    #hero .title * {
        font-size: 35px;
    }
    #hero .bg-wrap {
        background: url('/wp-content/uploads/2026/06/H-about-element-gradient-xs.png') center no-repeat;
        background-size: 100% 100%;
    }
    #portfolio .portfolio-wrap {
        gap: 40px;
    }
    #portfolio .info-block {
        gap: 10px;
        flex-direction: column;
        align-items: flex-start;
    }
    #portfolio .text-sizeyear {
        text-align: left;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilmer';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerRegular.eot');
	src: url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerRegular.eot?#iefix') format('embedded-opentype'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerRegular.woff2') format('woff2'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerRegular.woff') format('woff'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerRegular.ttf') format('truetype'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerRegular.svg#Gilmer') format('svg');
}
@font-face {
	font-family: 'Gilmer';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerLight.eot');
	src: url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerLight.eot?#iefix') format('embedded-opentype'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerLight.woff2') format('woff2'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerLight.woff') format('woff'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerLight.ttf') format('truetype'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerLight.svg#Gilmer') format('svg');
}
@font-face {
	font-family: 'Gilmer';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerMedium.eot');
	src: url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerMedium.eot?#iefix') format('embedded-opentype'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerMedium.woff2') format('woff2'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerMedium.woff') format('woff'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerMedium.ttf') format('truetype'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/GilmerMedium.svg#Gilmer') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://flypdesign.com/wp-content/uploads/2026/05/Outfit-Regular.eot');
	src: url('https://flypdesign.com/wp-content/uploads/2026/05/Outfit-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/Outfit-Regular.woff2') format('woff2'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/Outfit-Regular.woff') format('woff'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/Outfit-Regular.ttf') format('truetype'),
		url('https://flypdesign.com/wp-content/uploads/2026/05/Outfit-Regular.svg#Outfit') format('svg');
}
/* End Custom Fonts CSS */