:root{--font-size:17px;--font-1:"Roboto";--font-2:"Inter";--color1:#00a3d9;--color2:#011b33;--color3:#363636;--color4:#3c88ce;--h1:60px;--h2:40px;--h3:30px;--h4:25px;--h5:20px;--h6:18px;--color10:#000;--color11:#fff;--a:#00a3d9;--hover:#011b33;--darktitle:#fff;--darktext:#fff}h1{font-family:var(--font-2);font-size:var(--h1);font-style:normal;font-weight:700;line-height:100%}h2{color:var(--color2);font-family:var(--font-2);font-size:var(--h2);font-style:normal;font-weight:700;line-height:120%}h3{font-family:var(--font-2);font-size:var(--h3);font-style:normal;font-weight:700;line-height:120%}h4{font-family:var(--font-2);font-size:var(--h4);font-style:normal;font-weight:600;line-height:150%}h5{font-family:var(--font-2);font-size:var(--h5);font-style:normal;font-weight:600;line-height:120%}.frcontact-01 .dtext{color:var(--color3);font-family:var(--font-2);font-size:var(--font-size);font-style:normal;font-weight:400;line-height:170%}.gfield_required_text,.gform_validation_errors{display:none !important}.mh{width:100%;height:100%;max-width:1200px;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.page-id-557 .mh:after,.page-id-557 .mh:before{display:none}.home .mh:after{content:unset}.main-builder{position:relative}.single-post .post-article{position:relative;max-width:1440px;margin:auto}.bg-overlay-wrapper{position:absolute;width:100%;height:100%;max-width:1440px;left:50%;transform:translateX(-50%)}.bg-overlay-wrapper:before,.single-post .post-article:before{content:'';background:url('/wp-content/themes/gfl/images/bg/bg-top.png');width:100%;max-width:486px;height:209px;background-repeat:no-repeat;background-size:contain;position:absolute;top:16px;left:-50px;z-index:-1}.bg-overlay-wrapper:after,.single-post .post-article:after{content:'';background:url('/wp-content/themes/gfl/images/bg/bg-bottom.png');width:100%;max-width:721px;height:429px;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:10px;right:0;z-index:-1}.bar-bg-hide .bg-overlay-wrapper:before,.bar-bg-hide .bg-overlay-wrapper:after,.bar-bg-hide .heroopt-01 .bar-wrap:after{content:unset}.nmt-150 .wrap{margin-top:-150px}.nmt-260 .wrap{margin-top:-260px}.nmb-60 .wrap{margin-bottom:-60px}.btitle.w-icon,.before_title.w-icon{position:relative}.practice-areas-page .mh:after{right:45px;transform:unset;left:unset}.btn-1 span,.btn-2 span,.d-link.btn span{color:#fff;font-family:var(--font-1);font-size:13px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.6px;text-transform:uppercase}.btn-1,.d-link.btn{border-radius:30px;background:var(--color1);padding:17px 25px;border:1px solid var(--color1)}.d-link.btn:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);height:0;width:0;transition:.3s;border-radius:3px;background-color:var(--color2)}.d-link.btn.w-icon span:before{content:unset}.d-link.btn.w-icon img{margin-top:0;z-index:10}.d-link.btn:hover:before{width:110%;height:110%}.btn-1:after{background-color:var(--color2)}.btn-1:hover,.d-link.btn:hover{border:1px solid var(--color2)}.btn-3 span{color:#fff;font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:3px;text-transform:uppercase}.btn-2{border-radius:30px;background:#1b5386;padding:14px 25px;border:1px solid #1b5386}.btn-2 svg{z-index:10;margin-right:10px}.btn-2:hover{border:1px solid var(--color1)}.btn-2:after{background-color:var(--color1)}.btn-3{border-radius:30px;background:var(--color1);padding:14px 25px;border:1px solid var(--color1)}.btn-3:after{background-color:var(--color2)}.btn-3:hover{border:1px solid #fff}.btn-3:hover span{color:var(--a)}header.menu-overlay{background:0 0}header{background:#fff}.navbar-brand{width:100%;max-width:132px}header .menu_wrap{padding:17px 0 14px}header.sticky-head .top_bar,.top_bar .sc-before,.mobile_top .sc-before{display:none}header.sticky-head .menu_wrap{background:#001d3d}header.menu-overlay .main-logo{display:none}header.menu-overlay .sticky-logo{display:block}.header .top_bar{display:flex;align-items:center;gap:50px;justify-content:flex-end;max-width:1200px;margin:auto;padding:13px 15px 0}.top_bar .sc-icon{filter:invert(45%) sepia(63%) saturate(511%) hue-rotate(167deg) brightness(95%) contrast(94%)}.top_bar .company-phone{align-items:center}.top_bar .company-phone span{color:var(--color4);font-family:var(--font-1);font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.top_bar .company-phone:hover span{color:var(--a)}.top_bar .soc-link{background-color:transparent !important;width:14px !important;height:14px !important;min-width:unset}.top_bar .soc-link img{opacity:1 !important;max-width:14px;filter:invert(45%) sepia(63%) saturate(511%) hue-rotate(167deg) brightness(95%) contrast(94%) !important}.top_bar .soc-link:hover img{filter:brightness(0) saturate(100%) invert(47%) sepia(33%) saturate(1814%) hue-rotate(157deg) brightness(97%) contrast(102%) !important}.mobile_top{margin-top:20px}.mobile_top .sc-icon{filter:brightness(0) saturate(100%) invert(47%) sepia(33%) saturate(1814%) hue-rotate(157deg) brightness(97%) contrast(102%) !important}.mobile_top .company-phone{margin-bottom:20px;align-items:center}.mobile_top .company-phone span{color:var(--color1);font-family:var(--font-1);font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.mobile_top .company-phone:hover span{color:var(--a)}.mobile_top .soc-link{background-color:transparent !important;width:20px !important;height:20px !important;min-width:unset}.mobile_top .soc-link img{opacity:1 !important;max-width:20px;filter:brightness(0) saturate(100%) invert(47%) sepia(33%) saturate(1814%) hue-rotate(157deg) brightness(97%) contrast(102%) !important}.main-menu .navbar-nav{gap:35px !important}header.menu-overlay .main-menu .navbar-nav .nav-link,header.sticky-head .main-menu .navbar-nav .nav-link{color:#fff}.main-menu .navbar-nav .nav-link{color:var(--color2);padding:0;font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}#navbar-home .menu-extension{margin-left:37px !important}.main-menu .menu-item.active .nav-link span,.main-menu .menu-item .nav-link:hover span{color:var(--color1)}.menu-oc-right.closer svg{width:25px;margin-bottom:20px;max-height:25px}.menu-oc-right.opener{filter:brightness(0) saturate(100%) invert(1)}.mobile-menu .navbar-nav .nav-link{color:var(--color2) !important}.footer-0 .copyright{padding:50px 0 58px;border-top:1px solid rgb(255 255 255/10%);color:#fff;font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:300;line-height:170%}.footer-0 .copyright a{color:#fff;font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:300;line-height:170%}.footer-0 .copyright a:hover,.footer-0 .sc-div a:hover{color:var(--a)}.footer-0 .dtop{padding-bottom:59px;padding-top:250px}.footer-0 .company-name{color:#fff;line-height:100%;max-width:122px;margin-bottom:0}.footer-0 .menu-links{list-style:none;padding-left:0;margin-bottom:0;column-count:2;column-fill:auto;height:186px}.footer-0 .menu-links .d-link{color:#fff;font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:400;line-height:100%}.footer-0 .menu-item{margin-bottom:28px}.footer-0 .menu-title{color:#fff;font-family:var(--font-2);font-size:17px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:15px}.footer-0 .menu-links .d-link:hover,.footer-0 .menu-links .d-link.is-active{color:var(--a)}.footer-0 .sc-before{font-weight:700;margin-right:5px}.footer-0 .sc-div,.footer-0 .sc-div a{color:#fff;font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:400;line-height:200%}.footer-0 .company-address .sc-before{display:block;width:100%}.footer-0 .company-address{margin-bottom:30px;line-height:150%}.footer-0 .company-address a{line-height:170%}.footer-0 .company-wrap{align-self:flex-end;flex:0 0 auto;max-width:350px}.footer-0 .soc-link img{filter:invert(47%) sepia(33%) saturate(1814%) hue-rotate(157deg) brightness(97%) contrast(102%) !important;opacity:1 !important;max-width:15px}.footer-0 .soc-link{background:0 0 !important;border:4px solid var(--color1);width:44px !important;height:44px !important}.footer-0 .social-icons{margin-left:auto;max-width:200px;margin-bottom:70px}.footer-0 .menu-main-wrap{margin-left:auto;max-width:450px}.footer-0 .sel-menu ul.mv{border-color:#fff}.footer-0 .menu-links.is-mobile li:before{filter:brightness(0) saturate(100%) invert(1)}.footer-0:before{content:'';width:100%;height:100%;background:url('/wp-content/themes/gfl/images/bg/footer-bg.png');clip-path:polygon(0 450px,100% 0,100% 100%,0 100%);background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0}.footer-0:after{content:'';width:604px;height:266px;background:url('/wp-content/themes/gfl/images/bg/footer-bar.png');background-repeat:no-repeat;background-size:cover;position:absolute;left:-20px;top:190px;z-index:-1}.frcontact-01 .dinfo{max-width:448px}.frcontact-01 .mtitle{color:var(--color2);line-height:120%;margin-bottom:40px}.frcontact-01 .gform{background:#fff;filter:drop-shadow(5px 5px 50px rgba(0,0,0,.25));padding:40px;border-radius:10px}.frcontact-01 .form-main-wrap{padding-left:0}.frcontact-01 .gfield_label{color:var(--color3);font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:600;line-height:200%;text-transform:capitalize;margin-bottom:5px}.frcontact-01 .gfield input{background:rgb(239 239 239/70%) !important;border:0 !important;border-radius:50px !important;height:50px !important;outline:0 !important;box-shadow:none !important}.frcontact-01 .gfield textarea{background:rgb(239 239 239/70%) !important;border:0 !important;border-radius:10px !important;height:150px !important;outline:0 !important;box-shadow:none !important}.frcontact-01 .gform_fields{row-gap:25px !important}.frcontact-01 .gform_button{border-radius:30px !important;background:var(--color1) !important;outline:0 !important;color:#fff !important;font-family:var(--font-1) !important;font-size:13px !important;font-style:normal !important;font-weight:700 !important;line-height:normal !important;letter-spacing:2.6px !important;text-transform:uppercase !important;padding:14px 30px 14px 25px !important;border:1px solid var(--color1) !important;width:100% !important}.frcontact-01 .gform-footer{max-width:141px !important;position:relative}.frcontact-01 .gform-footer:before{content:'';background:url('/wp-content/themes/gfl/images/icons/arrow.svg');width:14px;height:9px;background-repeat:no-repeat;background-size:cover;position:absolute;top:18px;right:25px}.frcontact-01 .gform_button:hover{background-color:var(--color2) !important;border:1px solid var(--color2) !important}.ajaxp-01 .dinfo{margin-left:65px;max-width:432px}.ajaxp-01 .thumb-bg{height:440px;max-width:530px;border-radius:10px;overflow:hidden;filter:drop-shadow(5px 5px 25px rgba(0,0,0,.05))}.ajaxp-01 .img-wrapper{padding-left:1px}.ajaxp-01 .ajax_grid{margin:0;display:grid;gap:100px}.ajaxp-01 .mtitle{color:var(--color2);margin-bottom:100px;margin-left:65px;display:block;width:100%;max-width:max-content}.ajaxp-01 .meta-date,.ajaxp-01 .featured-title{color:var(--color1);font-family:var(--font-1);font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px !important;display:block}.ajaxp-01 .d-tag.title{color:var(--color2);margin-bottom:30px;font-weight:700 !important}.ajaxp-01 .post-excerpt{color:var(--color3);font-family:var(--font-2);font-size:var(--font-size);font-style:normal;font-weight:400;line-height:170%;margin-bottom:50px !important}.ajaxp-01 .post-link{color:var(--color1);font-family:var(--font-1);font-size:13px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.6px;text-transform:uppercase}.ajaxp-01 .ajx_btn{margin-left:65px;position:absolute;bottom:-200px}.ajaxp-01 .ajax_post{z-index:10}.ajaxp-01 .featured{background:#fff;filter:drop-shadow(5px 5px 50px rgba(0,0,0,.25));border-radius:10px;padding:30px 0;margin:0}.ajaxp-01 .blog-bg{max-width:964px;height:626px;right:0;left:unset;top:100px}.ajaxp-01 .wrap{max-width:1440px;margin:auto}.single-post .dtitle{color:var(--color2);line-height:120%;margin-top:125px;margin-bottom:50px}.single-post .container{max-width:1060px}.single-post .thumb-bg{height:440px;border-radius:10px;overflow:hidden}.single-post .content-wrapper{max-width:830px;flex:0 0 auto}.single-post .user-wrapper{flex:0 0 auto;max-width:200px}.single-post .page-inner .row{justify-content:space-between}.single-post .post-text{color:var(--color3);font-family:var(--font-2);font-size:var(--font-size);font-style:normal;font-weight:400;line-height:170%}.single-post .post-thumb{margin-bottom:50px}.single-post .post-text h3{color:var(--color2);line-height:150%;margin:50px 0 40px}.single-post .div-back{margin-top:50px}.single-post .post-text ol strong{color:var(--color2)}.single-post .post-text ol{padding-left:0;list-style:none;counter-reset:list-number}.single-post .post-text ol li:not(:last-child){margin-bottom:40px}.single-post .post-text ol li{position:relative;padding-left:70px}.single-post .post-text ol li:before{counter-increment:list-number;content:counter(list-number);width:30px;height:30px;background:var(--color1);position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50px;color:#fff;left:0;top:2px}.single-post .meta-date{color:var(--color1);font-family:var(--font-1);font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;margin-bottom:40px;display:block}.single-post .user-profile .avatar{border-radius:50px}.single-post .user-profile{display:flex;gap:15px;align-items:center}.single-post .user-details .usrname{color:var(--color3);font-family:var(--font-2);font-size:var(--font-size);font-style:normal;font-weight:700;line-height:170%}.single-post .user-details .usrrole{color:var(--color3);font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:400;line-height:170%;text-transform:capitalize;display:block;margin-top:5px}.iconflex-01 .ititle{color:var(--color2);line-height:150%;margin-top:15px}.iconflex-01 .flexic{row-gap:70px;margin:0 !important}.iconflex-01 .flex-item{padding-left:0 !important;padding-right:110px !important}.iconflex-01 .diconn{justify-content:flex-start;max-width:50px;position:relative;align-items:end;height:50px}.iconflex-01 .diconn:before{content:'';width:25px;height:50px;right:0;background:var(--color1);position:absolute;z-index:-1;opacity:.5}.iconflex-01 .wrap:after{content:'';background:url(/wp-content/themes/gfl/images/bg/bg-bottom.png);width:100%;max-width:721px;height:429px;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:95px;right:0;z-index:-1}.iconflex-01 .wrap{overflow:hidden}.heroopt-01 .overlay.color1{background:linear-gradient(180deg,rgba(4,28,76,.8) 0%,rgba(9,59,168,.8) 100%)}.heroopt-01 .overlay.color2{background:linear-gradient(0deg,rgba(0,0,0,.0) 0%,rgba(0,0,0,.7) 100%);height:265.464px;z-index:2}.heroopt-01 .dinfo.hero-opt{padding:0}.heroopt-01 .mtitle{color:#fff}.heroopt-01 .skewed{position:absolute;top:unset;bottom:0;right:0;left:0;width:100%;height:579px;background:#fff;transform:skewY(347deg);transform-origin:bottom right;z-index:-1}.heroopt-01 .bg-wrapper .color1,.heroopt-01 .bg-wrapper .bg-img{z-index:-1}.heroopt-01 .bar-wrap:before{content:'';background:url('/wp-content/uploads/2025/06/hero-styles-new.png');width:100%;max-width:1440px;height:579px;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);z-index:-1}.heroopt-01 .bar-wrap:after{content:'';background:url('/wp-content/uploads/2025/06/hero-styles-updated.png');width:100%;max-width:1440px;height:579px;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-40px;right:0;z-index:-1}.heroopt-01.no-other-bar .bar-wrap:before{background:url('/wp-content/themes/gfl/images/bg/hero-styles-2.png')}.titler-02 .row{align-items:flex-end}.titler-02 .mtitle{color:var(--color2);margin-bottom:70px}.titler-02 .atitle{color:var(--color2);line-height:150%}.titler-02 .dtext h4{color:var(--color2);margin-bottom:40px;letter-spacing:-.1px}.titler-02 .dtext{color:var(--color3)}.titler-02 .dinfo{max-width:436.671px;margin-right:auto;margin-left:0 !important}.titler-02 .editor-wrap .dinfo{max-width:100%}.titler-02 .wrap:after{content:'';background:url('/wp-content/themes/gfl/images/bg/bg-about.png');width:1277.715px;height:743.665px;position:absolute;left:57%;top:-195px;background-size:contain;background-repeat:no-repeat;transform:translateX(-24%);z-index:-1}.titler-02 .wrap{overflow:hidden}.titler-02 .wrap .container-xl:before{content:'';background:url('/wp-content/themes/gfl/images/bg/about-bar.png');width:510.243px;height:208.056px;position:absolute;left:-173px;top:170px;background-size:contain;background-repeat:no-repeat}.titler-01 .atitle{color:var(--color2);line-height:150%}.titler-01 .ptext{color:var(--color2);font-family:var(--font-2);font-size:var(--h4);font-style:normal;font-weight:600;line-height:150%;margin-bottom:70px}.titler-01 .dtext h4{color:var(--color2);margin-bottom:40px}.titler-01 .dtext{color:var(--color3);font-family:var(--font-2);line-height:170%}.titler-01 .row{min-height:626.5px;margin-bottom:120px}.titler-01 .editor-wrap{align-self:end}.titler-01 .editor-wrap .dinfo{max-width:500px}.titler-01 .text-below{max-width:1100px;margin-right:auto}.titler-01 .wrap{overflow:hidden}.titler-01 .wrap:before{content:'';background:url('/wp-content/themes/gfl/images/bg/wwd-img.png');width:2193.653px;height:748.85px;position:absolute;left:50%;top:20px;background-size:contain;background-repeat:no-repeat;z-index:-1;transform:translateX(-55%)}.team-01 .content-wrap{padding-left:0}.team-01 .dimage,.team-01 .dimage .bg-img{height:648.649px;border-radius:20px}.team-01 .dimage{background:linear-gradient(180deg,#003566 0%,#1b5386 100%);max-width:400px}.team-01 .team-wrapper .row:not(:last-child){margin-bottom:100px}.team-01 .dtext{color:var(--color3);font-family:var(--font-2);font-size:var(--font-size);font-style:normal;font-weight:400;line-height:170%}.team-01 .show-details{margin-top:50px}.team-01 .ititle{margin-bottom:10px}.team-01 .btitle{color:var(--color1);font-family:var(--font-1);font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;margin-bottom:30px}.team-01 .dtext h2{margin:50px 0 30px}.team-01 .dtext h4{color:var(--color2);margin:20px 0 10px}.team-01 .extra-cntnt{margin-top:20px}.team-01 .link-lnkdin,.team-01 .link-contact{color:var(--color2);font-family:var(--font-1);font-size:13px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.6px;text-transform:uppercase;background:#fff;border-radius:30px;padding:17px 28px;z-index:10;display:flex;align-items:center;justify-content:center;gap:10px;position:absolute}.team-01 .link-lnkdin{bottom:30px;right:30px}.team-01 .link-contact{bottom:30px;left:60px}.team-01 .link-lnkdin:hover,.team-01 .link-contact:hover{background:var(--color2);color:#fff}.team-01 .link-lnkdin:hover svg,.team-01 .link-contact:hover svg{filter:brightness(0) saturate(100%) invert(1)}.team-01 .row{position:relative}.team-01 .wrap{overflow:hidden}.team-01 .row:nth-child(2):before{content:'';background:url('/wp-content/themes/gfl/images/bg/bg-team.png');width:1310.703px;height:549.783px;position:absolute;right:calc(-60% + 35px);top:-390px;z-index:-1}.team-01 .row:nth-child(3):before{content:'';background:url('/wp-content/themes/gfl/images/bg/bg-team.png');width:1310.703px;height:549.783px;position:absolute;left:calc(-37% + 17px);top:-93px;z-index:-1}.team-01 .row:nth-child(4):before{content:'';background:url('/wp-content/themes/gfl/images/bg/bg-team.png');width:1310.703px;height:549.783px;position:absolute;right:calc(-65% + 30px);top:-265px;z-index:-1}.team-01 .row:nth-child(5):before{content:'';background:url('/wp-content/themes/gfl/images/bg/bg-team.png');width:1310.703px;height:549.783px;position:absolute;right:calc(-57% + 10px);bottom:90px;z-index:-1}.team-01 .row:nth-child(5):after{content:'';background:url('/wp-content/themes/gfl/images/bg/bg-team.png');width:1310.703px;height:549.783px;position:absolute;left:-30%;top:-80px;z-index:-1}.ajaxp-list .dinfo{max-width:312.606px}.ajaxp-list .title{color:var(--color3);font-family:var(--font-2);line-height:170%;margin-bottom:0 !important}.ajaxp-list .ajax_grid{row-gap:60px !important}.ajaxp-list .meta-date{color:#a8b2bb;font-family:var(--font-2);font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.6px;text-transform:uppercase;margin-bottom:15px !important;display:block !important}.ajaxp-list .mtitle{margin-bottom:60px;line-height:120%}.ajaxp-list .btitle{color:var(--color1);font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;margin-bottom:30px}.ajaxp-list .post-link:hover .title{color:var(--color1)}.ajaxp-list .container-xl{padding-left:50px;max-width:1140px}.cardsflex-01 .div-link{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border-radius:10px}.cardsflex-01 .div-link .d-img{border-radius:10px;overflow:hidden}.cardsflex-01 .flex-item .color{border-radius:10px;z-index:1}.cardsflex-01 .flex-item.style-1 .color{background:linear-gradient(180deg,rgba(4,28,76,.8) 0%,rgba(9,59,168,.8) 100%)}.cardsflex-01 .flex-item.style-2 .color{background:linear-gradient(180deg,rgba(14,62,107,.8) 0%,rgba(3,106,201,.8) 100%)}.cardsflex-01 .flex-item.style-3 .color{background:linear-gradient(180deg,rgba(0,53,102,.8) 0%,rgba(5,13,24,.8) 100%)}.cardsflex-01 .flexic{row-gap:30px}.cardsflex-01 .flex-item{background-color:transparent;height:300px;perspective:1000px;z-index:10}.cardsflex-01 .flex-item:hover .div-link{transform:rotateY(180deg) !important}.cardsflex-01 .flex-item .div-link{transform:unset !important}.cardsflex-01 .flip-front,.cardsflex-01 .flip-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cardsflex-01 .flip-back{transform:rotateY(180deg);z-index:10}.cardsflex-01 .flip-back .color{background:rgba(0,0,0,.6)}.cardsflex-01 .flip-front .content-wrap{color:#fff;z-index:10;padding-top:50px;padding-left:30px;text-align:left;position:relative;padding-right:10px}.cardsflex-01 .flip-front .ititle{max-width:361.347px;margin-top:5px;line-height:120%}.cardsflex-01 .flip-front .num span{color:#fff;font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:600;line-height:120%}.cardsflex-01 .flip-front .num{color:#fff;font-family:var(--font-2);font-size:var(--h5);font-style:normal;font-weight:600;line-height:120%}.cardsflex-01 .flip-back .content-wrap{z-index:10;color:#fff;position:absolute;bottom:70px;left:42px;text-align:left;max-width:485px}.cardsflex-01 .flip-back .dtext{color:#fff;font-family:var(--font-2);font-size:var(--h5);font-style:normal;font-weight:400;line-height:150%}.cardsflex-01 .flip-back .num,.cardsflex-01 .flip-back .ititle{color:#fff;font-family:var(--font-2);font-size:var(--h5);font-style:normal;font-weight:600;line-height:120%;max-width:max-content;display:inline-block;margin-bottom:20px}.cardsflex-01 .flip-back .ititle br{display:none}.cardsflex-01 .flip-back .num span{font-size:15px;margin-right:10px}.cardsflex-01 .before_title.w-icon{color:var(--color1);font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;margin-bottom:30px}.cardsflex-01 .before_title.w-icon:before{left:-30px}.cardsflex-01 .flip-back .color2{border-radius:10px;opacity:.6;background:#000;z-index:2}.frcontact-02 .form-main-wrap{padding:0 15px 0 2px}.frcontact-02 .gfield input{background:#fff !important;border:1px solid #d0d0d0 !important;border-radius:50px !important;height:50px !important;outline:0 !important;padding-left:30px !important;box-shadow:none !important}.frcontact-02 .gfield_html{color:var(--color3);font-family:var(--font-2);font-size:var(--font-size);font-style:normal;font-weight:400;line-height:170%}.frcontact-02 .gfield input::placeholder,.frcontact-02 .gfield textarea::placeholder{color:#8a8a8a;font-family:var(--font-1) !important;font-size:13px !important;font-style:normal;font-weight:300;line-height:normal;letter-spacing:2.6px;text-transform:uppercase}.frcontact-02 .gfield textarea{background:#fff !important;border:1px solid #d0d0d0 !important;border-radius:20px !important;height:100px !important;outline:0 !important;padding-left:30px !important;padding-top:20px !important;box-shadow:none !important}.frcontact-02 .gform_fields{row-gap:25px !important}.frcontact-02 .gform_button{border-radius:30px !important;background:var(--color1) !important;outline:0 !important;color:#fff !important;font-family:var(--font-1) !important;font-size:13px !important;font-style:normal !important;font-weight:700 !important;line-height:normal !important;letter-spacing:2.6px !important;text-transform:uppercase !important;padding:17px 30px 17px 20px !important;border:1px solid var(--color1) !important;width:100% !important}.frcontact-02 .gform-footer{margin-top:30px !important;max-width:150px !important;position:relative;z-index:20}.frcontact-02 .gform-footer:before{content:'';background:url('/wp-content/themes/gfl/images/icons/arrow.svg');width:14px;height:9px;background-repeat:no-repeat;background-size:cover;position:absolute;top:21px;right:25px}.frcontact-02 .gform_button:hover{background-color:var(--color2) !important;border:1px solid var(--color2) !important}.frcontact-02 .mtitle{line-height:120%}.frcontact-02 .btitle.w-icon{color:var(--color1);font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;margin-bottom:30px}.frcontact-02 .btitle.w-icon:before{left:-30px}.frcontact-02 .row:before{content:'';background:url(/wp-content/themes/gfl/images/bg/bg-team.png);width:1310.703px;height:549.783px;position:absolute;right:calc(-65% + 30px);top:-250px;z-index:-1}.slidercpt-01 .btitle.w-icon{color:var(--color1);font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;margin-bottom:30px}.slidercpt-01 .btitle.w-icon:before{left:-30px}.slidercpt-01 .btn-loop{margin-top:50px;width:100%;justify-content:flex-end}.slidercpt-01 .item{width:270px !important;margin:auto}.slidercpt-01 .post-item{border-radius:10px;border:1px solid #e4e4e4;box-shadow:5px 5px 25px 0px rgba(0,0,0,.05);height:351.563px;overflow:hidden}.slidercpt-01 .post-item:hover .overlay.color{border-radius:10px;background:linear-gradient(180deg,rgba(4,28,76,.9) 0%,rgba(9,59,168,.9) 100%)}.slidercpt-01 .item .bg-img{min-height:unset;height:351.563px;border-radius:10px}.slidercpt-01 .post-info{background:#fff}.slidercpt-01 .post-item .team-detail{bottom:48px;left:40px;max-width:140px}.slidercpt-01 .post-item:hover .team-detail{position:absolute;z-index:10}.slidercpt-01 .post-info .position{color:#fff;font-family:var(--font-2);font-size:var(--font-size);font-style:normal;font-weight:400;line-height:120%}.slidercpt-01 .post-info .post-title.ititle{color:#fff;line-height:120%;margin-bottom:20px}.slidercpt-01 .owlbtn{background:var(--color2);border-radius:50px;display:flex;align-items:center;justify-content:center}.slidercpt-01 .owlbtn img{filter:brightness(0) saturate(100%) invert(1)}.slidercpt-01 .owlbtn:hover{background:var(--color1)}.slidercpt-01 .is-grid .owlprev{left:-60px}.slidercpt-01 .is-grid .owlnext{right:-60px}.bio-fc{padding:0 !important;border-radius:20px !important}.bio-fc .container-xl{padding:0;max-width:1170px}.bio-fc .f-button.is-close-btn{top:0 !important;border-radius:0 20px 0 5px !important;background:#003566;opacity:1 !important;width:50px;height:50px;right:-15px !important}.bio-fc .f-button.is-close-btn svg{width:16px;height:16px;stroke-width:3px !important}.bio-fc .f-button.is-close-btn:hover{background:var(--color1)}.bio-fc .f-button.is-close-btn:hover svg{opacity:1 !important;filter:brightness(0) saturate(100%) invert(1)}.bio-fc .dinfo{padding:70px 80px !important}.bio-fc .dtext{color:#363636;font-family:var(--font-1);font-size:17px;font-style:normal;font-weight:400;line-height:170%}.bio-fc .btitle{color:#003566;font-family:var(--font-1);font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3.6px;text-transform:uppercase;margin-bottom:40px}.bio-fc .poptitle{color:#001d3d;font-family:var(--font-2);font-size:64px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:15px}.bio-fc .below-text-wrap{margin-top:50px;display:flex;align-items:center;justify-content:space-between}.bio-fc .col-xl-5{background:linear-gradient(180deg,#003566 0%,#1b5386 100%);border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden;z-index:1}.bio-fc .soc-link:hover svg{filter:brightness(0) saturate(100%) invert(51%) sepia(100%) saturate(2726%) hue-rotate(163deg) brightness(94%) contrast(101%)}.bio-fc .row{background:url('/wp-content/themes/gfl/images/bg/pop-bg.png');background-size:cover;background-repeat:no-repeat;border-radius:20px}.bio-fc .bg-img{min-height:unset;height:100%;max-height:750px;background-size:cover;background-repeat:no-repeat;position:absolute;right:0;width:100%;bottom:0}.bio-fc .col-xl-5:before{content:'';width:218px;height:341px;background:url('/wp-content/themes/gfl/images/bg/pop-5.png');background-repeat:no-repeat;background-size:contain;position:absolute;right:12px;top:28px;z-index:1}.bio-fc .dinfo:before{content:'';background:#73c2dc;width:408px;height:158px;position:absolute;top:40px;left:-41px;border-radius:100px;opacity:.1;z-index:0}.fancybox__viewport{max-height:100% !important}.fire-element.design-1{padding-bottom:100px;margin-bottom:-100px}.fire-element.design-2{padding-top:150px;margin-top:-150px}.herohome-01 .overlay.color1{background:linear-gradient(180deg,rgba(4,28,76,.8) 0%,rgba(9,59,168,.8) 100%)}.herohome-01 .overlay.color2{background:linear-gradient(0deg,rgba(0,0,0,.0) 0%,rgba(0,0,0,.7) 100%);height:265.464px;z-index:2}.herohome-01 .dinfo.hero-opt{padding:0;max-width:467.929px}.herohome-01 .mtitle{color:#fff;margin-bottom:30px}.herohome-01 .atitle{color:#fff;font-weight:500;letter-spacing:1.25px;margin-bottom:40px}.herohome-01 .skewed{position:absolute;top:unset;bottom:0;right:0;left:0;width:100%;height:579px;background:#fff;transform:skewY(347deg);transform-origin:bottom right;z-index:0}.herohome-01 .bg-wrapper .color1,.herohome-01 .bg-wrapper .bg-img{z-index:-1}.herohome-01 .bar-wrap:before{content:'';background:url('/wp-content/uploads/2025/06/hero-styles-new.png');width:100%;max-width:1440px;height:579px;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);z-index:-1}.herohome-01 .bar-wrap:after{content:'';background:url('/wp-content/uploads/2025/06/hero-styles-updated.png');width:100%;max-width:1440px;height:579px;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-40px;right:0;z-index:-1}.herohome-01 .white-box-wrap{background:#fff;filter:drop-shadow(5px 5px 50px rgba(0,0,0,.25));max-width:570px;position:absolute;right:15px;bottom:-275px;width:100%;min-height:400px;border-radius:10px}.herohome-01 .wb-dinfo{max-width:450px;padding-top:48px;padding-left:62.5px;padding-bottom:70px;padding-right:70px}.herohome-01 .before_title{color:var(--color1);font-family:var(--font-1);font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;display:block}.herohome-01 .wb-dinfo .ititle{line-height:120%;margin-bottom:30px}.herohome-01 .wb_editor{color:var(--color3);font-family:var(--font-2);font-size:var(--font-size);font-style:normal;font-weight:400;line-height:170%;margin-bottom:40px}