.comments-area a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type="submit"]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991px){.post .wp-post-image{max-height:400px}}@media (max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir="rtl"] #comments .comment .avatar,html[dir="rtl"] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}.comment-form-comment label{margin-bottom:15px}.comment-form input#submit{font-size:18px;border-radius:50px;width:100%;max-width:190px}body.rtl #comments ol.comment-list .children:before,html[dir="rtl"] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}.page-content{display:block;position:relative;padding-top:50px;padding-bottom:50px}@media (min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media (max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir="rtl"] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),@media (max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),}@media (min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media (min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media (min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media (min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.container{width:100%;margin:0 auto;max-width:1170px;padding-left:15px;padding-right:15px}.elementor-social-icon svg{width:18px;height:18px}.footer-main ul.menu{padding:0;list-style:none}.footer-main ul.menu li a{position:relative;display:block;color:#FFF;font-size:16px;padding-left:16px}.footer-main ul.menu li a:before{content:"璉";font-family:'jkiticon';font-size:12px;transform:rotate(-90deg);display:inline-flex;margin-right:10px;color:var(--e-global-color-cfcc81f);position:absolute;left:0;top:3px}.footer-main ul.menu li{list-style:none;margin-bottom:15px}.footer-main ul.menu li:last-child{margin-bottom:0}.footer-main ul.menu li a:hover{color:var(--e-global-color-cfcc81f)}.footer-contact h2{margin:0;font-size:25px;color:#fff;padding-bottom:15px}.footer-contact p{margin:0}.jkit-contact-form-7 form .footer-contact .item-field input{font-size:16px;outline:none;height:42px!important;margin-bottom:10px!important}.jkit-contact-form-7 form .footer-contact .item-field .wpcf7-not-valid-tip{font-size:14px}.jkit-contact-form-7 form .footer-contact .item-field{margin-bottom:10px}.jkit-contact-form-7 form .footer-contact .item-field textarea{font-size:16px;height:108px!important;margin-bottom:10px}.jkit-contact-form-7 form .footer-contact .item-submit .wpcf7-spinner{display:none}.jeg-elementor-kit.jkit-contact-form-7 form input[type=submit]:hover,.jkit-contact-form-7 form .footer-contact .item-submit .wpcf7-submit:hover{background-color:#FF6400}.jeg-elementor-kit.jkit-contact-form-7 form input[type=submit],.jkit-contact-form-7 form .footer-contact .item-submit .wpcf7-submit{margin:0;width:100%;border-radius:50px;background-color:#FFA51F;font-weight:700;font-size:18px}.form-contact span.wpcf7-spinner{display:none}.jkit-contact-form-7 form .footer-contact .item-field .wpcf7-form-control-wrap{display:flex}.elementor-widget-polylang-language-switcher .cpel-switcher__icon{font-size:14px}.page-header{background-color:#141025;text-align:center;display:block;padding-top:100px;padding-bottom:90px}.page-header .entry-title{margin:0;font-size:38px;font-weight:600;text-transform:none;line-height:1.3em;color:#fff;padding-bottom:16px}.breadcrumbs{display:block;position:relative}.breadcrumbs a{color:#fff}.breadcrumbs a:hover{color:var(--e-global-color-cfcc81f)}.breadcrumbs svg.delimiter{display:inline-flex;fill:var(--e-global-color-cfcc81f);align-items:center;margin:0 5px;position:relative;top:3px}.breadcrumbs .current{color:#fff}.post-meta{display:flex;justify-content:center;color:#fff;gap:5px 15px;flex-wrap:wrap}.post-meta .item{display:inline-flex;align-items:center;gap:10px}.post-meta a{color:#fff}.post-meta .item svg{fill:var(--e-global-color-cfcc81f)}.page-content .item-row{display:flex;flex-wrap:wrap;align-items:start}.page-content .right-sidebar{width:300px;position:sticky;top:110px}.page-content .left-content{position:relative;display:block;width:calc(100% - 300px);padding-right:50px}.widget_recent_entries ul{padding:0;list-style:none}.widget_recent_entries ul li a{color:#000}.widget_recent_entries ul li a:hover{color:var(--e-global-color-cfcc81f)}.right-sidebar .widget-title{margin-top:0}.right-sidebar .widget{margin-bottom:20px}.right-sidebar .widget:last-child{margin-bottom:0}.widget_categories ul{list-style:none;padding:0}.widget_categories ul li a:before{content:"璉";font-family:'jkiticon';font-size:12px;transform:rotate(-90deg);display:inline-flex;margin-right:10px;color:var(--e-global-color-cfcc81f)}.widget_categories ul li a{position:relative;display:block;color:#000;font-size:16px}.widget_categories ul li a:hover{color:var(--e-global-color-cfcc81f)}form.search-form{position:relative;display:block}form.search-form button.search-submit{position:absolute;right:0;color:#fff}form.search-form button.search-submit svg{fill:#fff}form.search-form label{width:100%}form.search-form label input{padding-right:65px}blockquote{border-left:5px solid var(--e-global-color-cfcc81f);padding-left:15px}.lists-post{display:flex;gap:20px;flex-wrap:wrap}.lists-post .item-post{width:calc(50% - 10px);margin-bottom:10px}.lists-post .item-post .btn-link{font-weight:700}.lists-post .item-post .entry-title{font-size:20px}.lists-post .item-post .entry-title a{color:#3D3568}.lists-post .item-post .entry-title a:hover{color:var(--e-global-color-cfcc81f)}nav.navigation.pagination{justify-content:center}nav.navigation.pagination .nav-links{display:flex;gap:10px;align-items:center}nav.navigation.pagination .nav-links .page-numbers{font-weight:700;font-size:18px;display:inline-flex}.jeg-elementor-kit.jkit-contact-form-7 form .form-contact input,.jeg-elementor-kit.jkit-contact-form-7 form .form-contact textarea{margin-bottom:0!important}.form-contact h2{text-align:center;margin-top:0;margin-bottom:20px}.form-contact .logo img{max-height:55px;max-width:300px}.form-contact .logo{text-align:center}header#masthead{position:relative;z-index:9999}.page-template-page-heder-transparent header#masthead{position:fixed;width:100%}.page-template-page-heder-transparent header .wrapper-sticky-fixed .elementor-element:not(.sticky-pinned){background:#fff0}.page-template-page-heder-transparent header .wrapper-sticky-fixed .elementor-element{transition:all .3s ease-in-out!important}.page-template-page-heder-transparent header .wrapper-sticky-fixed .elementor-element:not(.sticky-pinned) .header-contact.elementor-widget-icon-box .elementor-icon-box-title,.page-template-page-heder-transparent header .wrapper-sticky-fixed .elementor-element:not(.sticky-pinned) .header-contact.elementor-widget-icon-box .elementor-icon-box-title a,.page-template-page-heder-transparent header .wrapper-sticky-fixed .elementor-element:not(.sticky-pinned) .jkit-menu>li>a{color:#110D1F!important}.page-template-page-heder-transparent header .wrapper-sticky-fixed .elementor-element.sticky-pinned .header-contact.elementor-widget-icon-box .elementor-icon-box-title,.page-template-page-heder-transparent header .wrapper-sticky-fixed .elementor-element.sticky-pinned .header-contact.elementor-widget-icon-box .elementor-icon-box-title a,.page-template-page-heder-transparent header .wrapper-sticky-fixed .elementor-element.sticky-pinned .jkit-menu>li>a{color:#FFFFFF!important}.page-template-page-heder-transparent header .wrapper-sticky-fixed .elementor-element .jkit-menu>li>a:hover{color:var(--e-global-color-cfcc81f)!important}.header-contact.elementor-widget-icon-box .elementor-icon{font-size:24px;padding:5px;border-width:0 0 0 0}.header-contact.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:15px}.header-contact.elementor-widget-icon-box .elementor-icon-box-title{white-space:nowrap}.box-services .wrapper{border-radius:1.25rem;border:1px solid #e9ebf8;background:#fafafa;display:flex;flex-direction:column;height:100%}.box-services .service-item--top{padding:1.75rem 1.3rem 1rem}.service-item--top .service-item__icon{margin-bottom:1.25rem}.service-item--top .service-item__title{color:#2a2a2a;font-size:1.125rem;font-style:normal;font-weight:700;margin-bottom:.56rem;text-transform:uppercase}.service-item--top .service-item__desc{color:#565656;font-size:1rem;font-style:normal;display:block;margin:0}.box-services .service-item__content{margin:0 0 auto;padding:0 1.3rem 1.06rem 1.4rem}.service-item__content .content{padding-top:1.56rem;border-top:.0625rem solid #e9ebf8;position:relative}.service-item__content .content ul{list-style:none;margin:0;padding:0}.service-item__content .content ul li{color:#565656;font-size:.875rem;font-style:normal;font-weight:400;position:relative;padding-left:1.69rem;margin-bottom:.5rem}.service-item__content .content ul li svg{position:absolute;left:0;top:0;width:20px}.service-item__content .content .image-info{opacity:0;position:absolute;width:100%;top:1.56rem;max-width:15rem;margin:0 auto;left:50%;transform:translateX(-50%)}.box-services .box-buttom{text-align:center;padding:1.19rem 1.37rem;border-top:.0625rem solid #e9ebf8}.box-buttom .button.btn__outline{height:2.5rem;min-height:unset;border-radius:99rem;padding:0 1.5rem;font-weight:400;font-size:1rem;border:1px solid var(--e-global-color-cfcc81f);background-color:#fff;box-shadow:none;color:#2a2a2a;margin:0;display:inline-flex;justify-content:center;align-items:center;gap:5px}.box-buttom .button.btn__outline:hover{background-color:var(--e-global-color-cfcc81f);color:#fff}.box-buttom .button.btn__outline:hover svg *{fill:#fff;stroke:#fff}.elementor-widget-gbrix_packages_price,.elementor-widget-gbrix_services{height:100%}.packages-list,.box-services{display:block;height:100%}.box-services .wrapper:hover .image-info{opacity:1}.box-services .wrapper:hover ul.list-info{opacity:0}.box-services .wrapper:hover .service-item--top .service-item__title{color:var(--e-global-color-cfcc81f)}.packages-list .wrapper{border-radius:.9375rem;background:linear-gradient(180deg,#FAFAFA 0%,#FFF 100%);padding-bottom:2.44rem;display:flex;flex-direction:column;height:100%}.packages-list .packages-item__name{min-height:5.375rem;text-align:center;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#fff0 0%,rgb(193 193 193 / .8) 50.5%,#fff0 100%);margin:0 .94rem 0;padding:15px 0;font-size:20px;font-weight:700}.packages-list .packages-item__price{color:var(--e-global-color-cfcc81f);text-align:center;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:.81rem}.packages-list .packages-item__content li svg{position:absolute;left:0;top:14px;list-style:none;fill:#fff0}.packages-list .packages-item__content{padding:0 2.19rem;order:1}.packages-list .packages-item__content ul{margin:0;padding:0;list-style:none;border-top:.0625rem solid #DEDEDE}.packages-list .packages-item__content li{color:#2A2A2A;font-size:1rem;font-style:normal;font-weight:400;margin:0;display:flex;align-items:center;border-bottom:.0625rem solid #DEDEDE;position:relative;padding:10px 0 10px 25px}.packages-list .box-buttom{text-align:center;margin-bottom:1.87rem}.budget .wrapper{display:block;position:relative}.budget .budget-bg img{width:100%;height:auto;display:block}.budget .budget-info{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;align-items:center;padding:8% 14%}.budget .budget-info h5.title{margin:0;font-size:18px;padding-bottom:10px}.budget .budget-info .desc{font-size:14px;line-height:1.2}.budget .budget-info .budget-price{color:var(--e-global-color-cfcc81f);font-size:14px;font-weight:600;margin-top:10px;line-height:1.2}.project-main .project-item{border-radius:.9375rem;padding:1px;background:linear-gradient(180deg,#ffc8c800 0%,#ffc8c8 100%);height:100%;display:flex;flex-wrap:wrap}.project-main .box-image{height:auto;margin:0 auto;overflow:hidden;position:relative;border-radius:.9375rem .9375rem 0 0}.project-main .box-image img{transition:all 0.8s;display:block;height:100%;width:100%;object-fit:cover;aspect-ratio:3 / 2}.project-main .nav-swiper svg *{fill:#fff0;stroke:#565656}.project-main .nav-swiper svg{width:7px;height:auto}.project-main .nav-swiper{width:2.5rem;height:2.5rem;display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:50%;cursor:pointer;position:absolute;top:50%;z-index:2;background-color:#fff;transform:translateY(-50%);box-shadow:0 0 15px 0 rgb(90 90 90 / .2)}.project-main .nav-swiper.swiper-prev{left:-1.25rem}.project-main .nav-swiper.swiper-next{right:-1.25rem}.project-main .box-image:hover img{transform:scale(1.08)}.project-main .box-text{padding:1.44rem 1.94rem}.project-main .project-item .project-wrap{height:100%;background-color:#fafafa;border-radius:0 0 .9375rem .9375rem;display:flex;flex-wrap:wrap;align-content:space-between}.project-main .project-slider{padding:0 1px}.project-main .box-text h3{margin:0 0 10px;color:#2a2a2a;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal}.project-main .project-slider .swiper-slide{height:initial}.gallery-main .gallery-slider .gallery-item{display:flex;position:relative;justify-content:center;align-items:center;padding:10px 17px}.gallery-main .gallery-slider .gallery-item:before{content:"";background:url(/wp-content/themes/gbrix/assets/images/line-customer.svg) no-repeat center;width:120px;height:120px;position:absolute;bottom:-60px;right:-60px}.gallery-main .gallery-slider{padding:0 1px}.gallery-main .gallery-slider.selected .image-cover:before{display:none}.slider-nav{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.slider-nav .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;transform:unset;border-radius:9rem;background-color:silver;opacity:1;margin:0 .34375rem;display:inline-flex}.slider-nav .swiper-pagination{display:inline-flex;width:auto;position:relative;bottom:auto;left:auto}.slider-nav .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:2.5625rem;background-color:var(--e-global-color-cfcc81f)}.slider-nav .nav-swiper{width:2.5rem;height:2.5rem;display:inline-flex;justify-content:center;align-items:center;border:1px solid silver;border-radius:50%;cursor:pointer;z-index:12}.slider-nav .nav-swiper svg{fill:#fff0}.slider-nav .nav-swiper:hover{border-color:var(--e-global-color-cfcc81f);background-color:var(--e-global-color-cfcc81f)}.slider-nav .nav-swiper:hover svg path{stroke:#fff}.slider-nav .swiper-pagination{display:inline-flex;width:auto;position:relative}.reviews-main .reviews-item{position:relative;padding:2.19rem 1.63rem 2.13rem 1.94rem;display:flex;flex-wrap:wrap;height:100%;border-radius:1.25rem;border:1px solid #E9EBF8;background:#fff;backdrop-filter:blur(2px);flex-direction:column}.gallery-main .slider-nav .swiper-pagination,.reviews-main .slider-nav .swiper-pagination{width:auto;bottom:auto;left:auto}.reviews-main .reviews-item .top-info{display:flex;align-items:center;margin-bottom:1.5rem;width:100%}.reviews-main .reviews-item .top-info .box-image{width:3.9375rem;height:3.9375rem;flex-shrink:0;margin-right:.81rem}.reviews-main .reviews-item .top-info .info{flex:1;position:relative}.reviews-main .reviews-item .top-info .box-image img{border-radius:50%;width:100%;height:100%;object-fit:contain}.reviews-main .reviews-item .top-info .info h3{color:#2A2A2A;font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:.37rem;margin-top:0}.reviews-main .reviews-item .top-info .info-text{color:#565656;font-size:.875rem;font-style:normal;font-weight:400;display:inline-flex;align-items:center;justify-content:center;padding:0 1.4rem;position:relative;border-radius:62.5rem;border:1px solid #E9EBF8;background:var(--ruot-kinh,linear-gradient(46deg,rgb(255 255 255 / .2) -12.56%,rgb(255 255 255 / .5) 100%));backdrop-filter:blur(2px);line-height:1.2;padding:5px 15px}.reviews-main .reviews-slider{padding:0 1px}.reviews-main .swiper-slide{height:initial}.project-main .project-item .sub_title{display:block;margin-bottom:5px}.project-main .project-item .box-buttom{padding:0 1.94rem 1.44rem;display:flex;width:100%;justify-content:center}.project-main .project-item .box-buttom .btn-link{background-color:var(--e-global-color-cfcc81f);font-size:16px;font-weight:600;text-transform:capitalize;border-radius:50px 50px 50px 50px;padding:10px 25px;color:#fff}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{padding-right:60px}@media (max-width:1199px){.page-header{padding-top:60px;padding-bottom:60px}.page-header .entry-title{font-size:30px}}@media (max-width:991px){.page-content .left-content{width:100%;padding-right:0}.page-content .right-sidebar{width:100%;position:relative;top:0;margin-top:20px}.packages-list .packages-item__content{padding:0 15px}}@media (max-width:767px){.page-header{padding-top:40px;padding-bottom:40px}.page-header .entry-title{font-size:24px}.post-meta .item{font-size:14px}.page-content{padding-top:40px;padding-bottom:40px}.form-contact h2{font-size:26px}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group{margin-right:0}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .title{padding-right:25px}}