/*!
Theme Name: Fyre Global
Author: Strategies Express
Description:  Fyre Global wordpress theme
Version: 0.0.1
Tags: bootstrap
*/.logged-in header{top:35px}@media (max-width:990px){#main-header{padding:1rem 1rem}}header{z-index:999;position:absolute;top:0;left:0;width:100%}@media (max-width:990px){header .menu-main-container{display:none}}@media (min-width:991px){header .menu-trigger{display:none}}header .container-fluid{padding:3rem 6rem 1rem 6rem!important}@media (max-width:990px){header .container-fluid{padding:0!important}}@media (max-width:1400px) and (min-width:991px){header .container-fluid .row .logo-wrap{padding-left:0}}@media (max-width:990px){header .container-fluid .row .logo-wrap{padding:0;width:110px}}@media (max-width:1400px) and (min-width:991px){header .container-fluid .row .links{padding-right:0}}@media (max-width:990px){header .container-fluid .row .links{padding:0;width:calc(100% - 110px)}}header .logo{display:block}@media (max-width:1400px) and (min-width:991px){header .logo{padding-left:0}}@media (max-width:990px){header .logo{margin-top:0.5rem}}header .logo img{height:clamp(56px,33vw,90px);width:auto}@media (max-width:1400px) and (min-width:768px){header .logo img{height:70px}}@media (max-width:767px){header .logo img{height:70px}}header .links{text-align:right}header .links ul{list-style:none;margin:0;padding:0;text-align:right}header .links ul li{display:inline-block;vertical-align:middle;padding:0 0 0 2rem}header .links ul li a{color:#ffffff;font-size:clamp(0.71rem,1.146vw,1.375rem);font-weight:600}@media (max-width:990px){header .links ul li a{display:none}}header .links ul li:first-child{margin:0}@media (max-width:990px){header .links ul li{padding:0 0 0 0.5rem}header .links ul li:first-child{margin:0}}header .links ul li span{font-size:1rem;line-height:1rem;color:#ffffff}@media (max-width:990px){header .links ul li span{font-size:0.9rem;line-height:0.9rem}}header .links ul li>span{display:inline-block;vertical-align:middle;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header .links ul li a span{display:inline-block;vertical-align:middle;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header .links ul li a img{width:55px;display:inline-block;vertical-align:middle}@media (max-width:767px){header .links ul li a img{width:50px}}header .links ul li.menu-trigger{cursor:pointer;text-align:left}@media (max-width:990px){header .links ul li.menu-trigger{padding:0 0 0 1rem}}header .links ul li.menu-trigger:hover .nav-icon span:first-child{right:-5%}header .links ul li.menu-trigger:hover .nav-icon span:last-child{right:-50%}header .links ul li.menu-trigger.open .nav-icon span:first-child{top:50%;-webkit-transform:translateY(-50%) rotate(45deg)!important;transform:translateY(-50%) rotate(45deg)!important}header .links ul li.menu-trigger.open .nav-icon span:last-child{top:50%;-webkit-transform:translateY(-50%) rotate(-45deg)!important;transform:translateY(-50%) rotate(-45deg)!important;right:0!important}header .links ul li.menu-trigger .nav-icon{width:83px;height:25px;position:relative;display:inline-block;vertical-align:middle;overflow:hidden}@media (max-width:1500px) and (min-width:991px){header .links ul li.menu-trigger .nav-icon{width:63px}}@media (max-width:990px) and (min-width:421px){header .links ul li.menu-trigger .nav-icon{width:50px;height:20px}}@media (max-width:420px){header .links ul li.menu-trigger .nav-icon{width:40px;height:18px}}header .links ul li.menu-trigger .nav-icon span{width:100%;height:4px;position:absolute;right:0;background:#CC002D;-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}@media (max-width:420px){header .links ul li.menu-trigger .nav-icon span{height:3px}}header .links ul li.menu-trigger .nav-icon span:first-child{top:0}header .links ul li.menu-trigger .nav-icon span:last-child{top:calc(100% - 4px)}header .links ul li.menu-trigger p{margin:0;font-size:1rem;line-height:1rem}header .links .menu-trigger{cursor:pointer;text-align:right}@media (max-width:990px){header .links .menu-trigger{padding:0 0 0 1rem}}header .links .menu-trigger:hover .nav-icon span:first-child{right:-5%}header .links .menu-trigger:hover .nav-icon span:last-child{right:-50%}header .links .menu-trigger.open .nav-icon span:first-child{top:50%;-webkit-transform:translateY(-50%) rotate(45deg)!important;transform:translateY(-50%) rotate(45deg)!important}header .links .menu-trigger.open .nav-icon span:last-child{top:50%;-webkit-transform:translateY(-50%) rotate(-45deg)!important;transform:translateY(-50%) rotate(-45deg)!important;right:0!important}header .links .menu-trigger .nav-icon{width:83px;height:25px;position:relative;display:inline-block;vertical-align:middle;overflow:hidden}@media (max-width:1500px) and (min-width:991px){header .links .menu-trigger .nav-icon{width:63px}}@media (max-width:990px) and (min-width:421px){header .links .menu-trigger .nav-icon{width:50px;height:20px}}@media (max-width:420px){header .links .menu-trigger .nav-icon{width:40px;height:18px}}header .links .menu-trigger .nav-icon span{width:100%;height:4px;position:absolute;right:0;background:#CC002D;-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}@media (max-width:420px){header .links .menu-trigger .nav-icon span{height:3px}}header .links .menu-trigger .nav-icon span:first-child{top:0}header .links .menu-trigger .nav-icon span:last-child{top:calc(100% - 4px)}header .links .menu-trigger p{margin:0;font-size:1rem;line-height:1rem}header a.button{background:#081E38!important;padding:0.25rem 1.5rem!important;color:#1E1F26!important;border:2px solid #CC002D!important}@media (max-width:420px){header a.button{padding:0.25rem 1rem!important}}header a.button:hover{background:#CC002D!important;color:#ffffff!important}#main-menu-wrap{position:fixed;width:100%;height:100%;right:-100%;background:#081E38;z-index:50;-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;border-top:5px solid #CC002D}#main-menu-wrap .main-menu-inner{position:absolute;right:0;left:0;top:20%;margin:0 auto;max-width:690px;height:100%;-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;right:-100%}@media (max-width:990px) and (min-width:991px){#main-menu-wrap .main-menu-inner{width:50%;background:#FFFFFF}}@media (max-width:990px){#main-menu-wrap .main-menu-inner{padding:0 1rem;top:10%}}#main-menu-wrap .main-menu-inner ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;padding:0;margin:0;list-style:none;margin-top:2rem!important}#main-menu-wrap .main-menu-inner ul li{display:block;margin:0 0 1rem;text-align:center}#main-menu-wrap .main-menu-inner ul li a{font-size:1.6rem;line-height:2rem;text-decoration:none;color:#ffffff}@media (max-width:990px){#main-menu-wrap .main-menu-inner ul li a{font-size:1.2rem;line-height:1.6rem}}#main-menu-wrap .main-menu-inner ul li a:hover{color:#CC002D}#main-menu-wrap .main-menu-inner ul li.menu-item-has-children{position:relative;cursor:pointer}#main-menu-wrap .main-menu-inner ul li.menu-item-has-children:after{content:"";display:block;width:20px;height:20px;background-size:20px;background-image:url(/wp-content/themes/source-group/images/svg/downward-arrow.svg);position:absolute;top:0.5rem;right:2rem}#main-menu-wrap .main-menu-inner ul li.menu-item-has-children .sub-menu{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:1rem 0 0;margin:0 0 0.5rem;display:none}#main-menu-wrap .main-menu-inner ul li.menu-item-has-children .sub-menu li{margin:0 0 0.5rem;padding:0 0 0 0.5rem}#main-menu-wrap .main-menu-inner ul li.menu-item-has-children .sub-menu li a{font-size:1.4rem;line-height:1.8rem}@media (max-width:990px){#main-menu-wrap .main-menu-inner ul li.menu-item-has-children .sub-menu li a{font-size:1rem;line-height:1.6rem}}#main-menu-wrap .main-menu-inner .socials{margin:4rem 0;-webkit-column-count:1;-moz-column-count:1;column-count:1}#main-menu-wrap .main-menu-inner .socials li{display:inline-block;vertical-align:middle;margin:0 0.5rem 0 0}#main-menu-wrap .main-menu-inner .socials li a{display:block;text-decoration:none}#main-menu-wrap .main-menu-inner .socials li a img{width:51px}@media (max-width:1500px) and (min-width:991px){#main-menu-wrap .main-menu-inner .socials li a img{width:40px}}@media (max-width:990px){#main-menu-wrap .main-menu-inner .socials li a img{width:40px}}#main-menu-wrap.show{right:0}#main-menu-wrap.show .main-menu-inner{right:0;-webkit-transition-delay:0.5s;transition-delay:0.5s}.home #main-menu-wrap .main-menu-inner{top:10%}.email{background:#CC002D;border-radius:50px;text-align:center;padding:0.5rem 1rem!important;margin-left:2rem}.email a{color:#ffffff}.home #banner{min-height:100vh;position:relative;overflow:hidden;background-size:cover;margin-bottom:0}@media (max-width:990px){.home #banner{min-height:95vh}}@media (max-width:990px){.home #banner .col-8{width:100%}}.home #banner *{color:#ffffff}.home #banner h1{margin-bottom:1rem;-webkit-transform:none!important;transform:none!important;left:0!important}.home #banner h1 span{background:-webkit-gradient(linear,left top,right top,from(#cc002d),color-stop(29.33%,#dc1c1c),color-stop(67.79%,#f55600),to(#ff9719));background:linear-gradient(90deg,#cc002d 0%,#dc1c1c 29.33%,#f55600 67.79%,#ff9719 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;display:inline-block}@media (max-width:990px){.home #banner h1 span{display:inline}}.home #banner h1 .yletter{margin-right:-8px}@media (max-width:990px){.home #banner h1 .yletter{margin-right:-5px}}.home #banner h2{font-size:clamp(1.481rem,2.396vw,2.875rem);font-weight:400;line-height:normal}.home #banner:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.7);z-index:2}.home #banner video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}@media (max-width:990px){.home #banner video{width:inherit;height:100vh!important}}.home #banner .container-fluid{position:relative;z-index:5}.home #banner .container-fluid .row{height:100vh;text-align:center}.home #banner form{position:absolute;left:0;right:0;margin:0 auto;bottom:4rem;background:#081E38;border:3px solid #CC002D;padding-top:1rem;border-radius:4.375rem;z-index:5;padding:0.5rem 2.5rem;margin-left:clamp(2rem,6vw,6rem);margin-right:clamp(2rem,6vw,6rem)}.home #banner form:before{content:"";position:absolute;left:2.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px;height:32px;background-size:contain;background-image:url(/wp-content/themes/fyre-theme/images/branding/search-o.svg);display:inline-block}@media (max-width:990px){.home #banner form:before{left:1rem}}.home #banner form input{display:inline-block;vertical-align:middle}.home #banner form #search_keywords{border:none;background:none;padding-left:4rem;width:calc(100% - 72px);color:#ffffff;font-size:clamp(1rem,1.4vw,1.535rem)}@media (max-width:990px){.home #banner form #search_keywords{padding-left:1rem;width:calc(100% - 0px)}}.home #banner form #search_keywords::-webkit-input-placeholder{color:#ffffff}.home #banner form #search_keywords::-moz-placeholder{color:#ffffff}.home #banner form #search_keywords:-ms-input-placeholder{color:#ffffff}.home #banner form #search_keywords::-ms-input-placeholder{color:#ffffff}.home #banner form #search_keywords::placeholder{color:#ffffff}.home #banner form input[type=submit]{width:clamp(40px,22.5vw,66px);height:clamp(40px,22.5vw,66px);border-radius:50%;border:2px solid #FF9719;font-size:0;background-color:transparent;background-image:url(/wp-content/themes/fyre-theme/images/svg/left-arrow.svg);background-size:30px;background-position:50%;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:990px){.home #banner form input[type=submit]{display:none}}.home .home-page-container{position:relative}.home .home-page-container .team-wrap .person{width:auto;display:inline-block;vertical-align:top;margin-right:3rem}.home .home-page-container .team-wrap .person img{margin-bottom:1.5rem}.home .home-page-container .team-wrap .person h5{margin-bottom:1rem;font-size:clamp(0.97rem,1.563vw,1.875rem)}.home .home-page-container .team-wrap .person a{margin-right:0.5rem}.home .home-page-container .team-wrap .person img{width:clamp(85.3px,13.85vw,265px);aspect-ratio:1;height:auto;-ms-flex-negative:0;flex-shrink:0}.home .home-page-container .team-wrap .person a img{max-width:41px!important;width:clamp(28px,2.08vw,40px);height:clamp(28px,2.08vw,40px);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.home .home-page-container .team-wrap .person a img:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.home .home-page-container .sectors{padding-top:4rem}.home .home-page-container .sectors h3{margin-bottom:2rem}.home .home-page-container .sectors .vc_row.vc_inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);gap:20px;padding-left:0;padding-right:0}@media (max-width:990px){.home .home-page-container .sectors .vc_row.vc_inner{display:block;margin-bottom:1rem!important}}.home .home-page-container .sectors .vc_row{padding-right:0!important;padding-left:0!important;padding-bottom:2rem!important}.home .home-page-container .sectors .sector{width:clamp(283.6px,28.65vw,550px);aspect-ratio:1.92982456;height:auto;-ms-flex-negative:0;flex-shrink:0;border-radius:0.9375rem;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.home .home-page-container .sectors .sector:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.home .home-page-container .sectors .sector a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-align:center}.home .home-page-container .sectors .sector a img{width:clamp(50px,5.05vw,97px);height:auto}.home .home-page-container .sectors .sector a h4{margin:0;color:#ffffff}.home .home-page-container .sectors .sector a p{color:#ffffff;margin-bottom:0;font-size:clamp(0.699rem,1.127vw,1.353rem);line-height:clamp(0.928rem,1.5vw,1.8rem)}.home .home-page-container .sectors .sector.sec-a{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4))),url(/wp-content/uploads/2025/10/Machine-Learning-AI.webp) lightgray 50% /cover no-repeat;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url(/wp-content/uploads/2025/10/Machine-Learning-AI.webp) lightgray 50% /cover no-repeat}@media (max-width:990px){.home .home-page-container .sectors .sector.sec-a{margin-bottom:1rem!important}}.home .home-page-container .sectors .sector.sec-b{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4))),url(/wp-content/uploads/2025/10/Software-Development.webp) lightgray 50% /cover no-repeat;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url(/wp-content/uploads/2025/10/Software-Development.webp) lightgray 50% /cover no-repeat}@media (max-width:990px){.home .home-page-container .sectors .sector.sec-b{margin-bottom:1rem!important}}.home .home-page-container .sectors .sector.sec-c{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4))),url(/wp-content/uploads/2025/10/Cloud-DevOps.webp) lightgray 50% /cover no-repeat;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url(/wp-content/uploads/2025/10/Cloud-DevOps.webp) lightgray 50% /cover no-repeat}.home .home-page-container .sectors .sector.sec-d{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4))),url(/wp-content/uploads/2025/10/Cybersecurity.webp) lightgray 50% /cover no-repeat;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url(/wp-content/uploads/2025/10/Cybersecurity.webp) lightgray 50% /cover no-repeat}.home .home-page-container .sectors .sector.sec-e{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4))),url(/wp-content/uploads/2025/10/Product.webp) lightgray 50% /cover no-repeat;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url(/wp-content/uploads/2025/10/Product.webp) lightgray 50% /cover no-repeat}.home .home-page-container .sectors .sector.sec-job{background:#081E38;padding:0 2rem}.home .home-page-container .cta-block{padding-top:4rem}.home .home-page-container .cta-block .vc_col-sm-12{background-size:cover}.home .home-page-container .cta-block.vacancy{margin-top:2rem!important}.home .home-page-container .cta-block.vacancy .vc_col-sm-12{background-image:url(/wp-content/uploads/2025/10/reg-vacancy.webp);position:relative;border-radius:0.9375rem;display:block;overflow:hidden;padding:clamp(47px,4.763vw,91px) clamp(186px,18.75vw,360px);text-align:center}@media (max-width:990px){.home .home-page-container .cta-block.vacancy .vc_col-sm-12{padding:2rem!important}}.home .home-page-container .cta-block.vacancy .vc_col-sm-12:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6)}.home .home-page-container .cta-block.vacancy .vc_col-sm-12 *{color:#ffffff}.home .home-page-container .cta-block.vacancy .vc_col-sm-12 .wpb_text_column{position:relative}.home .home-page-container .testimonial-wrap{text-align:center}.home .home-page-container .latest_testimonials p{padding:0 2rem;margin-bottom:1rem}.home .home-page-container .latest_testimonials h3{color:#CC002D;font-size:clamp(1.03rem,1.667vw,2rem);margin-bottom:2rem}.home .branding{line-height:0!important;height:0!important;overflow:hidden!important}.home .grw-net-widget.grw-net-widget-dark{margin-top:1rem;margin-left:0}#banner{position:relative;overflow:hidden;background-image:url(/wp-content/uploads/2015/04/bgcurrent.jpg);background-size:cover;margin-bottom:2rem;background-position:50% 50%}#banner *{color:#ffffff}#banner:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);z-index:2}#banner .container{position:absolute;left:0;right:0;margin:0 auto;bottom:3rem;z-index:5}@media (max-width:1500px) and (min-width:991px){#banner .container{bottom:3rem}}#banner{height:400px}@media (max-width:990px){#banner{height:275px}}a.yydev-back-to-top{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}a.yydev-back-to-top:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.wpcf7 .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.wpcf7 .fields .field{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.wpcf7 .wpcf7-form-control,.wpcf7 .wpcf7-form-control-wrap{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.wpcf7 .fields .field.split{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 1rem) / 2);flex:1 1 calc((100% - 1rem) / 2)}.wpcf7 .fields .field:not(.split){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.wpcf7 .wpcf7-submit{margin-top:1rem}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#9F0023}.wpcf7 form.sent .wpcf7-response-output{border-color:#CC002D}.wpcf7 .wpcf7-submit{width:auto!important;padding:clamp(0.6rem,0.7vw,0.825rem) clamp(1rem,1.64vw,1.575rem);background:#CC002D;color:#ffffff;border-radius:10px;text-decoration:none;display:inline-block;border-radius:0.9375rem;font-size:clamp(0.71rem,1.146vw,1.375rem);line-height:clamp(1.16rem,1.875vw,2.25rem);position:relative;font-weight:500;border:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.wpcf7 .wpcf7-submit:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}#wrapper .border-bottom{border-bottom:1px solid #CC002D}#wrapper .pad-top{padding-top:5rem}#wrapper .pad-bot{padding-bottom:5rem}#wrapper .pad-right{padding-right:4rem}@media (max-width:990px){#wrapper .pad-right{padding-right:0rem}}#wrapper .pad-left{padding-left:4rem}@media (max-width:990px){#wrapper .pad-left{padding-left:0rem}}.share{margin-top:2rem}.share .button{margin-right:1rem}.share ul{list-style:none;margin:0 0 2rem;padding:0}.share ul li{display:inline-block;vertical-align:middle;margin:0 0.5rem 0 0;position:relative}.share ul li .copy-msg{position:absolute;left:-50px;right:-50px;top:40px;width:40px;margin:0 auto}.share ul li a{margin:0;position:relative;display:block;line-height:0}.share ul li a i{font-size:42px;line-height:0;color:#CC002D;display:inline-block}@media (max-width:767px){.share ul li a i{font-size:32px}}.share ul li a span{position:absolute;left:-50px;right:-50px;top:40px;width:40px;margin:0 auto}.share ul li a:hover i{color:#9F0023}.share ul li.rounded a{background:#CC002D;padding:8.5px;border-radius:50%}.share ul li.rounded a:hover{background:#9F0023}.share ul li.rounded a:hover i{color:#ffffff!important}.share ul li.rounded a i{font-size:25px;color:#ffffff;vertical-align:text-top}@media (max-width:767px){.share ul li.rounded a i{font-size:16px}}.blog-list,.case-list,.latest-blogs{margin:0;padding:0;list-style:none;font-size:0}.blog-list li,.case-list li,.latest-blogs li{display:inline-block;vertical-align:top;width:calc(100% /4 - 1.5rem);margin:0 2rem 0 0;position:relative;cursor:pointer;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.blog-list li:hover,.case-list li:hover,.latest-blogs li:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.blog-list li:nth-child(4n),.case-list li:nth-child(4n),.latest-blogs li:nth-child(4n){margin:0}@media (max-width:990px){.blog-list li,.case-list li,.latest-blogs li{width:calc(100% /1 - 0rem)}}.blog-list li a,.case-list li a,.latest-blogs li a{position:absolute;width:100%;left:0;top:0;z-index:10;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.blog-list li a:hover,.case-list li a:hover,.latest-blogs li a:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.blog-list li .image,.case-list li .image,.latest-blogs li .image{position:relative;display:-ms-grid;display:grid;-ms-flex-line-pack:end;align-content:end;height:clamp(178px,15.47vw,297px);padding:0 2rem 2rem;background:center/cover no-repeat;border-radius:0.9375rem;overflow:hidden}@media (max-width:990px){.blog-list li .image,.case-list li .image,.latest-blogs li .image{margin-bottom:1rem!important}}.blog-list li .image:before,.case-list li .image:before,.latest-blogs li .image:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4))),-webkit-gradient(linear,left top,left bottom,color-stop(38.55%,rgba(0,0,0,0)),to(#000));background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),linear-gradient(180deg,rgba(0,0,0,0) 38.55%,#000 100%)}.blog-list li .image h5,.case-list li .image h5,.latest-blogs li .image h5{color:#ffffff}.arrow-wrap button,.arrows button,.job-arrows button{font-size:0;border:none;width:clamp(18.4px,3.71vw,57px);aspect-ratio:1;height:auto;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background-image:url(/wp-content/themes/fyre-theme/images/svg/left-arrow.svg);background-position:50%;background-repeat:no-repeat;background-color:#CC002D;margin:0 0.5rem;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.arrow-wrap button:hover,.arrows button:hover,.job-arrows button:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.arrow-wrap button.slick-next,.arrows button.slick-next,.job-arrows button.slick-next{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.arrow-wrap button.slick-next:hover,.arrows button.slick-next:hover,.job-arrows button.slick-next:hover{-webkit-transform:rotate(180deg) scale(1.08);transform:rotate(180deg) scale(1.08)}.bg-sec{padding-top:4rem;padding-bottom:4rem}.bg-sec.grey{background:#F5F5F5}.text-split .text.left{padding-right:2rem}.text-split .text.right{padding-left:2rem}.vc_row .top{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vc_row .top h3{margin:0}.vc_row .top .button{margin:0}.slick-slider .slick-list{margin-left:4rem;margin-right:4rem}.slick-slider button{font-size:0;border:none;width:57px;height:57px;border-radius:50%;background-image:url(/wp-content/themes/fyre-theme/images/svg/left-arrow.svg);background-position:50%;background-repeat:no-repeat;background-color:#CC002D;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.slick-slider button:hover{-webkit-transform:translateY(-50%) scale(1.08);transform:translateY(-50%) scale(1.08)}.slick-slider button.slick-prev{left:0}.slick-slider button.slick-next{right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.slick-slider button.slick-next:hover{-webkit-transform:translateY(-50%) rotate(180deg) scale(1.08);transform:translateY(-50%) rotate(180deg) scale(1.08)}.jobs-wrap .top{margin-bottom:3rem!important}.jobs-wrap .top .arrows-link{text-align:right}.jobs-wrap .top .arrows-link .job-arrows,.jobs-wrap .top .arrows-link a{display:inline-block;vertical-align:middle}.job_listings,.jobs-list{list-style:none;margin:0;padding:0;font-size:0;border:none!important}.job_listings .slick-list,.jobs-list .slick-list{margin-left:0rem;margin-right:0rem}.job_listings .slick-track,.jobs-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.job_listings .slick-slide,.jobs-list .slick-slide{height:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex}.job_listings .slick-slide>li,.jobs-list .slick-slide>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.job_listings .slick-track>li,.job_listings>li,.jobs-list .slick-track>li,.jobs-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;vertical-align:top;margin:0 1rem 1rem 0;border:2px solid #081E38;padding:1.75rem 2rem;border-radius:0.9375rem;background-color:#ffffff;min-height:auto}@media (max-width:767px){.job_listings .slick-track>li,.job_listings>li,.jobs-list .slick-track>li,.jobs-list>li{width:calc(100% / 1 - 0rem)}}@media (max-width:990px){.job_listings .slick-track>li,.job_listings>li,.jobs-list .slick-track>li,.jobs-list>li{padding-bottom:2rem}}@media (max-width:420px){.job_listings .slick-track>li,.job_listings>li,.jobs-list .slick-track>li,.jobs-list>li{padding:1.5rem;padding-bottom:2rem}}.job_listings .slick-track>li a,.job_listings>li a,.jobs-list .slick-track>li a,.jobs-list>li a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;min-height:100%;color:inherit}.job_listings .slick-track>li h3,.job_listings>li h3,.jobs-list .slick-track>li h3,.jobs-list>li h3{font-size:clamp(1.125rem,1.548vw,1.688rem);line-height:clamp(1.5rem,2.04vw,2rem);color:#1E1F26;margin:0 0 0.5rem;font-weight:500}.job_listings .slick-track>li .location,.job_listings>li .location,.jobs-list .slick-track>li .location,.jobs-list>li .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;color:#081E38;font-weight:500;font-size:clamp(1rem,1.2vw,1.375rem);margin:0}.job_listings .slick-track>li .location img,.job_listings>li .location img,.jobs-list .slick-track>li .location img,.jobs-list>li .location img{display:inline-block!important;width:clamp(1rem,1.5vw,1.5rem);height:clamp(1rem,1.5vw,1.5rem)}.job_listings .slick-track>li .meta,.job_listings>li .meta,.jobs-list .slick-track>li .meta,.jobs-list>li .meta{list-style:none;margin:0 0 2rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.job_listings .slick-track>li .meta li,.job_listings>li .meta li,.jobs-list .slick-track>li .meta li,.jobs-list>li .meta li{display:block;width:100%;font-size:clamp(1rem,1.2vw,1.375rem);line-height:clamp(0.9rem,1.125vw,1.35rem);color:#CC002D;font-weight:500}@media (max-width:1500px) and (min-width:990px),(max-width:420px){.job_listings .slick-track>li .meta li,.job_listings>li .meta li,.jobs-list .slick-track>li .meta li,.jobs-list>li .meta li{font-size:1rem}}.job_listings .slick-track>li .button,.job_listings>li .button,.jobs-list .slick-track>li .button,.jobs-list>li .button{margin-top:auto;width:100%;background:#CC002D;color:#ffffff;border-radius:10px;display:block;text-align:center}@media (max-width:420px){.job_listings .slick-track>li .button,.job_listings>li .button,.jobs-list .slick-track>li .button,.jobs-list>li .button{font-size:1rem}}#footer{padding-left:clamp(2rem,6vw,6rem);padding-right:clamp(2rem,6vw,6rem);padding-top:4rem;padding-bottom:2rem;background:#06121E}@media (min-width:992px){#footer{}#footer .row.top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#footer .row.top>.col-md-6{float:none;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#footer .row.top>.col-md-6.left-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .row.top>.col-md-6.left-col>.row:first-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#footer .row.top>.col-md-6.left-col>.row.bot{margin-top:auto}}@media (max-width:991.98px){#footer .row.top{display:block}}#footer *{color:#ffffff}@media (max-width:767px){#footer{padding:2rem 1rem}}@media (max-width:990px){#footer .container{padding:1rem 1rem 0 1rem!important}}@media (max-width:990px){#footer .row>div{padding:0}}#footer a,#footer p,#footer span{font-size:1rem;line-height:1.4rem;margin:0}@media (max-width:990px){#footer a,#footer p,#footer span{font-size:0.8rem;line-height:1.2rem}}#footer a{font-size:clamp(0.71rem,1.146vw,1.375rem);line-height:1.8rem;color:#CC002D}#footer .col-md-6{padding-left:0px;padding-right:0px}#footer form .field input,#footer form .field textarea{background:#ffffff;border-radius:0.9375rem;padding:0.5rem 1rem;border:none;font-weight:500;color:#1E1F26}#footer form .field input{max-height:clamp(32px,3vw,56px)}#footer form textarea{max-height:clamp(48px,4.3vw,83px);outline-width:0}#footer .contact{padding-left:0px;padding-right:0px}#footer .contact h4{font-size:clamp(0.97rem,1.563vw,1.875rem);line-height:1.8rem;margin-bottom:1rem}@media (max-width:767px){#footer .contact h4{margin-top:1rem;margin-bottom:1rem}}#footer .contact ul{list-style:none;margin:0;padding:0}#footer .contact ul li{display:block;vertical-align:middle;margin:0 4rem 0 0}@media (max-width:1450px) and (min-width:990px){#footer .contact ul li{margin:0 2rem 0 0}}@media (max-width:990px) and (min-width:768px){#footer .contact ul li{margin:0 0 0rem 0}}@media (max-width:767px){#footer .contact ul li{display:block;margin:0 0 0rem 0}}#footer .contact ul li a{display:block;text-decoration:none;line-height:1.8rem;font-weight:500}#footer .contact ul li a img,#footer .contact ul li a span{display:inline-block;vertical-align:middle}#footer .contact ul li a img{margin:0 1rem 0 0;width:43px}@media (max-width:990px) and (min-width:768px){#footer .contact ul li a img{margin:0 0.5rem 0 0}}@media (max-width:990px){#footer .contact ul li a img{width:30px}}#footer .contact ul li a:hover span{color:#CC002D}#footer .title h3{font-size:3.5rem;line-height:4.2rem}@media (max-width:1500px) and (min-width:992px){#footer .title h3{font-size:2.2rem;line-height:3rem}}@media (max-width:990px){#footer .title h3{font-size:2.2rem;line-height:3rem}}#footer .form{padding-left:clamp(14rem,13.29vw,15rem)}#footer .bot{margin:3rem 0 0!important}@media (max-width:990px){#footer .bot{margin:2rem 0 0!important}}#footer .bot .social{text-align:right}#footer .bot .social a{display:inline-block;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#footer .bot .social a:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}#footer .bot .social a img{margin-left:0.5rem;width:clamp(24px,2.1vw,40px);height:clamp(24px,2.1vw,40px)}#footer .bot .link a{color:#ffffff;font-size:clamp(8.25px,0.833vw,16px)}#footer .bot .link a:first-child{margin-right:0rem}#footer .bot .link a:first-child:after{content:"|";padding-left:0.2rem!important}.jobs-wrap{padding-top:4rem;padding-bottom:0!important}.page #wrapper #banner{margin-bottom:0}.page #wrapper #banner h1{z-index:2;text-align:center;top:80%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page #wrapper .form-dark{background:#081E38;padding:2rem 1rem;border-radius:15px}@media (max-width:990px){.page #wrapper .form-dark{margin-top:2rem}}.page #wrapper .form-dark .wpcf7-submit{width:100%!important}.page #wrapper .border-form{border:2px solid #CC002D}.page #wrapper .cta-block{padding-top:4rem}@media (max-width:990px){.page #wrapper .cta-block{padding-top:0rem}}.page #wrapper .cta-block .vc_col-sm-12{background-size:cover}.page #wrapper .cta-block.vacancy{margin-top:2rem!important}.page #wrapper .cta-block.vacancy .vc_col-sm-12{background-image:url(/wp-content/uploads/2025/10/reg-vacancy.webp);position:relative;border-radius:0.9375rem;display:block;overflow:hidden;padding:clamp(47px,4.763vw,91px) clamp(186px,18.75vw,360px);text-align:center}@media (max-width:990px){.page #wrapper .cta-block.vacancy .vc_col-sm-12{padding:2rem!important}}.page #wrapper .cta-block.vacancy .vc_col-sm-12:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6)}.page #wrapper .cta-block.vacancy .vc_col-sm-12 *{color:#ffffff}.page #wrapper .cta-block.vacancy .vc_col-sm-12 .wpb_text_column{position:relative}.page #wrapper .cta-block.role .vc_col-sm-12{background-image:url(/wp-content/uploads/2025/10/find-role.webp)}.page #wrapper .testimonial-wrap{text-align:center}.page #wrapper .latest_testimonials p{padding:0 2rem;margin-bottom:1rem}.page #wrapper .latest_testimonials h3{color:#CC002D;font-size:clamp(1.03rem,1.667vw,2rem);margin-bottom:2rem}.page #wrapper form .field input,.page #wrapper form .field textarea{background:#ffffff;border-radius:0.9375rem;padding:0.5rem 1rem;border:none;font-weight:500;color:#1E1F26}.page #wrapper form .field input{max-height:clamp(32px,3vw,56px)}.page #wrapper form textarea{max-height:clamp(48px,4.3vw,83px);outline-width:0}.page .dark-bg{background-color:#081E38}.page .dark-bg .top h3{color:#ffffff}.page .dark-bg .text h3,.page .dark-bg .text h4,.page .dark-bg .text li,.page .dark-bg .text p{color:#ffffff}.page .dark-bg h3,.page .dark-bg h4{color:#ffffff}.page .dark-bg h4{margin-bottom:1rem}.page .why-icon{margin-bottom:1rem}.page .why-us{padding-right:3rem!important}.page .why-us p{margin-bottom:2rem!important}.page .why-us h4{font-size:clamp(0.986rem,1.593vw,1.913rem)}.page .why-us img{margin-bottom:1rem}@media (max-width:1400px) and (min-width:991px){.page .why-us img{max-width:50px}}@media (max-width:990px){.page .why-us img{max-width:50px}}.page .sectors{padding-top:4rem}.page .sectors h3{margin-bottom:2rem}.page .sectors .vc_row.vc_inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);gap:20px;padding-left:0;padding-right:0}@media (max-width:990px){.page .sectors .vc_row.vc_inner{display:block;margin-bottom:1rem!important}}.page .sectors .vc_row{padding-right:0!important;padding-left:0!important;padding-bottom:2rem!important}.page .sectors .sector{width:clamp(283.6px,28.65vw,550px);aspect-ratio:1.92982456;height:auto;-ms-flex-negative:0;flex-shrink:0;border-radius:0.9375rem;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.page .sectors .sector:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.page .sectors .sector a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-align:center}.page .sectors .sector a img{width:clamp(50px,5.05vw,97px);height:auto}.page .sectors .sector a h4{margin:0;color:#ffffff}.page .sectors .sector a p{color:#ffffff;margin-bottom:0;font-size:clamp(0.699rem,1.127vw,1.353rem);line-height:clamp(0.928rem,1.5vw,1.8rem)}.page .sectors .sector.sec-a{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4))),url(/wp-content/uploads/2025/10/Machine-Learning-AI.webp) lightgray 50% /cover no-repeat;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url(/wp-content/uploads/2025/10/Machine-Learning-AI.webp) lightgray 50% /cover no-repeat}@media (max-width:990px){.page .sectors .sector.sec-a{margin-bottom:1rem!important}}.page .sectors .sector.sec-b{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4))),url(/wp-content/uploads/2025/10/Software-Development.webp) lightgray 50% /cover no-repeat;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url(/wp-content/uploads/2025/10/Software-Development.webp) lightgray 50% /cover no-repeat}@media (max-width:990px){.page .sectors .sector.sec-b{margin-bottom:1rem!important}}.page .sectors .sector.sec-c{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4))),url(/wp-content/uploads/2025/10/Cloud-DevOps.webp) lightgray 50% /cover no-repeat;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url(/wp-content/uploads/2025/10/Cloud-DevOps.webp) lightgray 50% /cover no-repeat}.page .sectors .sector.sec-d{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4))),url(/wp-content/uploads/2025/10/Cybersecurity.webp) lightgray 50% /cover no-repeat;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url(/wp-content/uploads/2025/10/Cybersecurity.webp) lightgray 50% /cover no-repeat}.page .sectors .sector.sec-e{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4))),url(/wp-content/uploads/2025/10/Product.webp) lightgray 50% /cover no-repeat;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url(/wp-content/uploads/2025/10/Product.webp) lightgray 50% /cover no-repeat}.page .sectors .sector.sec-job{background:#081E38;padding:0 2rem}.single-job_listing #wrapper #banner{height:471px;margin-bottom:4rem;background-image:url(/wp-content/uploads/2025/11/job-search-banner.webp)!important}.single-job_listing #wrapper #banner .banner-text{text-align:center}.single-job_listing #wrapper #banner .banner-text ul{list-style:none;margin-top:0;padding:0}.single-job_listing #wrapper #banner .banner-text ul li{display:inline-block;vertical-align:middle;margin-right:1rem}.single-job_listing #wrapper #banner .banner-text ul li:last-child{margin:0}.single-job_listing #wrapper #banner .banner-text ul li i{color:#FF9719;padding-right:0.5rem}.single-job_listing #wrapper .side-bar{padding-left:4rem}@media (max-width:1180px) and (min-width:991px){.single-job_listing #wrapper .side-bar{padding-left:2rem}}@media (max-width:990px){.single-job_listing #wrapper .side-bar{padding-left:15px}}.single-job_listing #wrapper .side-bar h5{font-size:1.625rem;line-height:2.25rem;margin-bottom:1rem}.single-job_listing #wrapper .side-bar .application-block{padding:1.5rem 1rem 2rem 1rem;border-radius:10px;background:#081E38}@media (max-width:1180px) and (min-width:991px){.single-job_listing #wrapper .side-bar .application-block{padding:1rem}}.single-job_listing #wrapper .side-bar .application-block h5{color:#ffffff}.single-job_listing #wrapper .side-bar .application-block .application_button{display:none}.single-job_listing #wrapper .side-bar .application-block .application_details{display:block!important}.single-job_listing #wrapper .side-bar .application-block .application_details .form-content p{color:#ffffff;margin-bottom:1.5rem!important}.single-job_listing #wrapper .side-bar .application-block .application_details .form-content h3{display:none}.single-job_listing #wrapper .side-bar .application-block .application_details .form-content a{text-decoration:underline;color:#ffffff}.single-job_listing #wrapper .side-bar .application-block .application_details .button{width:100%;padding:clamp(0.6rem,0.7vw,0.825rem) clamp(1rem,1.64vw,1.575rem);background:#CC002D;color:#ffffff;border-radius:10px;text-decoration:none;display:inline-block;border-radius:0.9375rem;font-size:clamp(0.71rem,1.146vw,1.375rem);line-height:clamp(1.16rem,1.875vw,2.25rem);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;font-weight:500;border:none}.single-job_listing #wrapper .side-bar .application-block .application_details p{margin-bottom:0!important}.single-job_listing #wrapper .side-bar .application-block .application_details fieldset{border:none;margin:0 0 0.5em;padding:0 0 0.75em}.single-job_listing #wrapper .side-bar .application-block .application_details fieldset input,.single-job_listing #wrapper .side-bar .application-block .application_details fieldset textarea{background:#ffffff;border-radius:0.625rem;padding:0.625rem 1.875rem;outline:none}@media (max-width:767px){.single-job_listing #wrapper .side-bar .application-block .application_details fieldset input,.single-job_listing #wrapper .side-bar .application-block .application_details fieldset textarea{padding:0.5rem 1rem}}.single-job_listing #wrapper .side-bar .application-block .application_details fieldset.fieldset-upload-cv{position:relative}.single-job_listing #wrapper .side-bar .application-block .application_details fieldset.fieldset-upload-cv .close{position:absolute;top:15px;right:5px;cursor:pointer;opacity:1;text-shadow:none;color:#ffffff}.single-job_listing #wrapper .side-bar .application-block .application_details fieldset.fieldset-upload-cv label{display:block;background:#CC002D;border-radius:0.625rem;padding:0.9rem 1.3rem;float:none;width:100%;color:#ffffff}.single-job_listing #wrapper .side-bar .application-block .application_details fieldset.fieldset-upload-cv label span{float:right;color:#ffffff;font-size:0.875rem;padding-right:0.5rem;max-width:160px;white-space:nowrap;display:inline-block;overflow:hidden}.single-job_listing #wrapper .side-bar .application-block .application_details fieldset.fieldset-upload-cv .field{display:none}.single-job_listing #wrapper .side-bar .application-block .application_details fieldset>label{display:none}.single-job_listing #wrapper .side-bar .application-block .application_details fieldset .field{display:block;float:none;width:100%}.single-job_listing #wrapper .side-bar .application-block .application_details fieldset .field input{background:#ffffff;padding:1rem;font-size:clamp(16px,1.042vw,20px);font-weight:500;line-height:1.2rem;position:relative;cursor:pointer;border-radius:0.9375rem;color:#1e1f26;border:none}.single-job_listing #wrapper .side-bar .application-block .application_details fieldset .field textarea#message{line-height:normal;padding:1rem;font-weight:500;border-radius:0.9375rem}.single-job_listing #wrapper .side-bar .share{margin-top:2rem}@media (max-width:990px){.single-job_listing #wrapper .side-bar .share{font-size:0}}.single-job_listing #wrapper .side-bar .share .button:frist-child{margin-right:0.5rem}.single-job_listing #wrapper .side-bar .share .button:last-child{margin-left:0.5rem}.single-job_listing #wrapper .side-bar ul{list-style:none;margin:0 0 2rem;padding:0}.single-job_listing #wrapper .side-bar ul li{display:inline-block;vertical-align:middle;margin:0 0.5rem 0 0;position:relative}.single-job_listing #wrapper .side-bar ul li .copy-msg{position:absolute;left:-50px;right:-50px;top:40px;width:40px;margin:0 auto}.single-job_listing #wrapper .side-bar ul li a{margin:0;position:relative;display:block;line-height:0}.single-job_listing #wrapper .side-bar ul li a i{font-size:42px;line-height:0;color:#CC002D;display:inline-block}@media (max-width:767px){.single-job_listing #wrapper .side-bar ul li a i{font-size:32px}}.single-job_listing #wrapper .side-bar ul li a:hover i{color:#9F0023}.single-job_listing #wrapper .side-bar ul li.rounded a{background:#CC002D;padding:8.5px;border-radius:50%}.single-job_listing #wrapper .side-bar ul li.rounded a:hover{background:#9F0023}.single-job_listing #wrapper .side-bar ul li.rounded a:hover i{color:#ffffff}.single-job_listing #wrapper .side-bar ul li.rounded a i{font-size:25px;color:#ffffff;vertical-align:text-top}@media (max-width:767px){.single-job_listing #wrapper .side-bar ul li.rounded a i{font-size:16px}}.post-type-archive-job_listing #banner,.tax-job_listing_category #banner,.tax-job_listing_type #banner,.tax-job_title #banner,.tax-region #banner,.tax-salary_range #banner{background-image:url(/wp-content/uploads/2025/11/job-search-banner.webp)!important}.post-type-archive-job_listing #banner h1,.tax-job_listing_category #banner h1,.tax-job_listing_type #banner h1,.tax-job_title #banner h1,.tax-region #banner h1,.tax-salary_range #banner h1{z-index:2;text-align:center;top:80%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.jobs-container{background:#fff;margin-bottom:4rem;margin-top:4rem}.jobs-container .search form ul{margin:0;padding:1rem 1rem;border-radius:15px;background:#081E38}.jobs-container .search form ul li{margin:0 0 0 0}@media (max-width:990px){.jobs-container .search form ul li{margin:0}}.jobs-container .search form ul li h4{background:#ffffff;padding:1rem;font-size:clamp(16px,1.042vw,20px);font-weight:500;line-height:1.2rem;position:relative;cursor:pointer;border-radius:0.9375rem;color:#1E1F26}.jobs-container .search form ul li h4:after{content:"";position:absolute;width:20px;height:20px;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:20px;background-image:url(/wp-content/themes/x4-tech-21/images/svg/down-menu-d.svg);background-repeat:no-repeat;-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}.jobs-container .search form ul li h4.open{border-radius:0.9375rem 0.9375rem 0 0;border-bottom:2px solid #CC002D}.jobs-container .search form ul li h4.open:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.jobs-container .search form ul li ul{list-style:none;margin:0;padding:1rem 0rem;background:#ffffff;display:none;border-radius:0 0 0.9375rem 0.9375rem}.jobs-container .search form ul li ul li{display:block;padding:0rem 1rem;margin:0;font-size:clamp(16px,1.042vw,20px)}.jobs-container .search form ul li ul li input,.jobs-container .search form ul li ul li label{display:inline-block;vertical-align:middle}.jobs-container .search form ul li ul li label,.jobs-container .search form ul li ul li label span{color:#1E1F26;font-size:clamp(16px,1.042vw,20px)}.jobs-container .search form ul li ul li.parent:before{content:"+";display:inline-block;vertical-align:middle;padding:0 1rem 0 0}.jobs-container .search form ul li ul li.parent.open:before{content:"-"}.jobs-container .search form ul li ul li .children{display:none;margin:0 0 0 1rem}.jobs-container .search form ul li.sf-field-search label{display:block}.jobs-container .search form ul li.sf-field-search label .sf-input-text{width:100%;display:block;border:none;background:#ffffff;font-size:clamp(16px,1.042vw,20px);font-weight:500;line-height:1.2rem;padding:1rem;border-radius:0.9375rem;color:#1E1F26}.jobs-container .search form ul li.sf-field-submit input{padding:0.5rem 2rem;margin:0 0 4rem;border-radius:0.9375rem;text-decoration:none;background:#CC002D;color:#ffffff;border:none;font-size:clamp(16px,1.042vw,20px);font-weight:700;line-height:22px;height:51.2px;width:100%}.jobs-container .job_listings{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:980px){.jobs-container .job_listings{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.jobs-container .job_listings{-ms-grid-columns:1fr;grid-template-columns:1fr}}.single-post #wrapper .post-container{max-width:897px;padding:8rem 0 0!important}.single-post #wrapper .other-posts{padding:4rem}.single-case-study #wrapper .post-container,.single-post #wrapper .post-container{padding:8rem 0}@media (max-width:1500px) and (min-width:991px){.single-case-study #wrapper .post-container,.single-post #wrapper .post-container{padding:4rem 0}}@media (max-width:990px){.single-case-study #wrapper .post-container,.single-post #wrapper .post-container{padding:3rem 0!important}}.single-case-study #wrapper .post-container .row,.single-post #wrapper .post-container .row{padding-left:2rem;padding-right:2rem}@media (max-width:767px){.single-case-study #wrapper .post-container .row,.single-post #wrapper .post-container .row{padding-left:0rem;padding-right:0rem}}.single-case-study #wrapper .post-container .row .vc_col-sm-6:nth-child(odd),.single-post #wrapper .post-container .row .vc_col-sm-6:nth-child(odd){padding:0 2rem 0 0}@media (max-width:990px){.single-case-study #wrapper .post-container .row .vc_col-sm-6:nth-child(odd),.single-post #wrapper .post-container .row .vc_col-sm-6:nth-child(odd){padding:0 0rem 0 0}}.single-case-study #wrapper .post-container .row .vc_col-sm-6:nth-child(2n+2),.single-post #wrapper .post-container .row .vc_col-sm-6:nth-child(2n+2){padding:0 0 0 2rem}@media (max-width:990px){.single-case-study #wrapper .post-container .row .vc_col-sm-6:nth-child(2n+2),.single-post #wrapper .post-container .row .vc_col-sm-6:nth-child(2n+2){padding:0 0rem 0 0}}.single-case-study #wrapper .post-container .other-casestudies,.single-post #wrapper .post-container .other-casestudies{padding:4rem 0 0}.error404 .error{height:80vh;background-color:#081E38;position:relative}.error404 .error .positioned{position:relative;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%)!important;transform:translateY(-50%) translateX(-50%)!important;text-align:center}.error404 .error .positioned h1{margin:0 0 2rem;font-size:5rem;line-height:5.5rem;color:#ffffff}.error404 .error .positioned h2{color:#ffffff;margin:0 0 4rem;text-transform:none}.error404 .error .positioned a{color:#ffffff;font-weight:700;font-size:1.4rem;background-color:#990022;padding:1rem 2rem}.error404 .error .positioned a:hover{background-color:#80001c}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}@media (max-width:1500px) and (min-width:991px){.slick-slide img{max-width:120px}}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}[class*=" fi-"]:before,[class*=" flaticon-"]:before,[class^=fi-]:before,[class^=flaticon-]:before{font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none}.fi-rr:before{font-family:"uicons-regular-rounded"!important}.fa{font-family:FontAwesome}html{font-size:100%}html body{margin:0}html body *{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1E1F26}html body .main-brand-color{color:#CC002D}html body .main-brand-color a,html body .main-brand-color strong{color:#CC002D}html body #wrapper{visibility:hidden;display:block;overflow:hidden}html body #wrapper .container{width:100%;max-width:1550px}@media (max-width:1600px) and (min-width:991px){html body #wrapper .container{max-width:1350px}}@media (max-width:1400px) and (min-width:768px){html body #wrapper .container{padding-left:2rem!important;padding-right:2rem!important}}@media (max-width:767px){html body #wrapper .container{padding-left:1rem!important;padding-right:1rem!important}}html body #wrapper .container-fluid{padding:0;width:100%}@media (max-width:767px){html body #wrapper .container-fluid{padding-left:0rem!important;padding-right:0rem!important}}html body #wrapper .container,html body #wrapper .container-fluid{padding:0}html body #wrapper .container .vc_row,html body #wrapper .container-fluid .vc_row{padding-left:clamp(2rem,6vw,6rem);padding-right:clamp(2rem,6vw,6rem);padding-bottom:4rem}@media (max-width:990px) and (min-width:768px){html body #wrapper .container .vc_row,html body #wrapper .container-fluid .vc_row{padding-left:2rem;padding-right:2rem}}@media (max-width:990px){html body #wrapper .container .vc_row,html body #wrapper .container-fluid .vc_row{padding-left:1rem;padding-right:1rem}}@media (min-width:768px){html body #wrapper .container .row.row-eq-height,html body #wrapper .container-fluid .row.row-eq-height{display:-webkit-box;display:-ms-flexbox;display:flex}}html body #wrapper .container .row,html body #wrapper .container .wpb_content_element,html body #wrapper .container-fluid .row,html body #wrapper .container-fluid .wpb_content_element{margin:0}html body #wrapper .container .vc_row,html body #wrapper .container-fluid .vc_row{margin:0}@media (max-width:990px){html body #wrapper .container .vc_row .wpb_column,html body #wrapper .container-fluid .vc_row .wpb_column{width:100%}}html body #wrapper .container .vc_column-inner,html body #wrapper .container-fluid .vc_column-inner{padding:0}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-weight:600;margin-bottom:0.6rem;margin:0 0 2rem;position:relative;color:#081E38}@media (max-width:990px){html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{margin:0 0 2rem}}html body h1,html body h1 span{font-size:clamp(39.188px,3.958vw,76px);line-height:4.8rem}@media (max-width:1500px) and (min-width:990px){html body h1,html body h1 span{font-size:3rem;line-height:3.4rem}}@media (max-width:990px) and (min-width:421px){html body h1,html body h1 span{font-size:2rem;line-height:2.6rem}}@media (max-width:420px){html body h1,html body h1 span{font-size:1.6rem;line-height:2rem}}html body h2,html body h2 span{font-size:3.4rem;line-height:3.8rem}@media (max-width:1500px) and (min-width:1281px){html body h2,html body h2 span{font-size:2.4rem;line-height:2.8rem}}@media (max-width:1280px) and (min-width:991px){html body h2,html body h2 span{font-size:2.4rem;line-height:3.2rem}}@media (max-width:990px) and (min-width:421px){html body h2,html body h2 span{font-size:1.6rem;line-height:2rem}}@media (max-width:420px){html body h2,html body h2 span{font-size:1.2rem;line-height:1.6rem}}html body h3,html body h3 span{font-size:clamp(1.444rem,2.333vw,2.8rem);line-height:3.4rem}@media (max-width:1500px) and (min-width:1281px){html body h3,html body h3 span{font-size:2.2rem;line-height:2.6rem}}@media (max-width:1280px) and (min-width:991px){html body h3,html body h3 span{font-size:1.6rem;line-height:2rem}}@media (max-width:990px) and (min-width:421px){html body h3,html body h3 span{font-size:1.6rem;line-height:2rem}}@media (max-width:420px){html body h3,html body h3 span{font-size:1.2rem;line-height:1.6rem}}html body h4{font-size:clamp(1.16rem,1.875vw,2.25rem);line-height:2.8rem}@media (max-width:1500px) and (min-width:1181px){html body h4{font-size:1.4rem;line-height:1.8rem}}@media (max-width:1180px) and (min-width:421px){html body h4{font-size:1.2rem;line-height:1.6rem}}@media (max-width:420px){html body h4{font-size:1rem;line-height:1.4rem}}html body h5{font-size:clamp(0.71rem,1.146vw,1.375rem);line-height:normal}@media (max-width:990px){html body h5{font-size:1.4rem;line-height:1.4rem}}html body h6{font-size:1.4rem;line-height:1.4rem}@media (max-width:990px){html body h6{font-size:1.2rem;line-height:1.2rem}}html body ul{list-style:disc;margin:0 0 1rem}@media (max-width:990px){html body ul{padding:0 0 0 1.5rem}}html body a,html body b,html body label,html body li,html body p,html body span,html body strong{font-size:clamp(0.8741rem,1.409vw,1.691rem);line-height:clamp(1.16rem,1.875vw,2.25rem);font-weight:400}@media (max-width:990px) and (min-width:421px){html body a,html body b,html body label,html body li,html body p,html body span,html body strong{font-size:1rem;line-height:1.8rem}}@media (max-width:420px){html body a,html body b,html body label,html body li,html body p,html body span,html body strong{font-size:0.8rem;line-height:1.4rem}}html body p{margin:0 0 2rem}html body .fade-in-bottom{-webkit-animation:fade-in-bottom 0.6s cubic-bezier(0.39,0.575,0.565,1) both;animation:fade-in-bottom 0.6s cubic-bezier(0.39,0.575,0.565,1) both;-webkit-animation-delay:0.5s;animation-delay:0.5s}html body a.button,html body div.button,html body span.button{padding:clamp(0.6rem,0.7vw,0.825rem) clamp(1rem,1.64vw,1.575rem);background:#CC002D;color:#ffffff;border-radius:10px;text-decoration:none;display:inline-block;border-radius:0.9375rem;font-size:clamp(0.71rem,1.146vw,1.375rem);line-height:clamp(1.16rem,1.875vw,2.25rem);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;font-weight:500}@media (max-width:990px){html body a.button,html body div.button,html body span.button{margin-bottom:2rem}}html body a.button:after,html body div.button:after,html body span.button:after{content:"";position:absolute;right:0.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem;height:1rem;background-size:1rem;background-image:url(/wp-content/themes/koncise/images/svg/left.svg)}html body a.button:hover,html body div.button:hover,html body span.button:hover{-webkit-transform:scale(1.08);transform:scale(1.08);color:#ffffff}@media (max-width:990px) and (min-width:421px){html body a.button,html body div.button,html body span.button{font-size:1rem;line-height:2rem;padding:0.75rem 1rem;width:100%;text-align:center}}@media (max-width:420px){html body a.button,html body div.button,html body span.button{font-size:0.8rem;line-height:1.5rem;padding:0.75rem 1rem;width:100%;text-align:center}}html body a.gold,html body div.gold,html body span.gold{background-color:#9F0023}html body a{-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;text-decoration:none}html body a:hover{color:#CC002D}html body b,html body strong{font-weight:400;color:#CC002D}html body a,html body button,html body input{outline:none!important}html body .description,html body input,html body select,html body textarea{font-size:clamp(0.71rem,1.146vw,1.375rem);line-height:2.6rem;qborder-radius:0}@media (max-width:990px){html body .wpb_single_image{margin-top:2rem!important}}html body .leaf{width:clamp(349.6px,35.34vw,678.2px);aspect-ratio:1.15832622;height:auto;-ms-flex-negative:0;flex-shrink:0;margin:auto}.delay-1{-webkit-animation-delay:0.25s;animation-delay:0.25s}.delay-2{-webkit-animation-delay:0.5s;animation-delay:0.5s}.center-abs-b{position:relative;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%)!important;transform:translateY(-50%) translateX(-50%)!important}.center-abs{position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.transition-1{-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.transition-2{-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}.place-holder ::-webkit-input-placeholder{color:#1E1F26}.place-holder ::-moz-placeholder{color:#1E1F26}.place-holder :-ms-input-placeholder{color:#1E1F26}.place-holder :-moz-placeholder{color:#1E1F26}.place-holder-w ::-webkit-input-placeholder{color:#ffffff}.place-holder-w ::-moz-placeholder{color:#ffffff}.place-holder-w :-ms-input-placeholder{color:#1E1F26}.place-holder-w :-moz-placeholder{color:#ffffff}.cookie-notice-container #cn-notice-text{color:#ffffff}.cookie-notice-container #cn-accept-cookie{background-color:#CC002D;background-image:none;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none}@-webkit-keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(2px);filter:blur(2px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(2px);filter:blur(2px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@-webkit-keyframes slide-in-elliptic-bottom-fwd{0%{-webkit-transform:translateY(600px) rotateX(30deg) scale(0);transform:translateY(600px) rotateX(30deg) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}to{-webkit-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1);-webkit-transform-origin:50% -1400px;transform-origin:50% -1400px;opacity:1}}@keyframes slide-in-elliptic-bottom-fwd{0%{-webkit-transform:translateY(600px) rotateX(30deg) scale(0);transform:translateY(600px) rotateX(30deg) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}to{-webkit-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1);-webkit-transform-origin:50% -1400px;transform-origin:50% -1400px;opacity:1}}.tblData{margin:0 0 1rem}.tblData td,.tblData th{padding:0 0.5rem}.tblData td p,.tblData th p{margin:0}.tblData td ul,.tblData th ul{margin:0;padding:0}.tblData td ul li,.tblData th ul li{display:block;width:auto;margin:0;padding:0}.tblData th{font-weight:bold;background:#CC002D}.tblData th p{color:#ffffff}.tblData tr:nth-child(2n){background:rgba(204,0,45,0.1)}.tblData tr:nth-child(odd){background:rgba(204,0,45,0.1)}.grecaptcha-badge{visibility:hidden}