img.default{display:none}.focus-cfo .service_graph_list_wrapper{height:530px;left:0;margin:0;position:relative;width:560px}.focus-cfo .service_graph_list{position:absolute}.focus-cfo .service_graph_list:first-child{left:140px;right:180px;top:0}.focus-cfo .service_graph_list:nth-child(2){left:92px;right:100px;top:72px}.focus-cfo .service_graph_list:nth-child(3){left:44px;right:30px;top:155px}.focus-cfo .service_graph_list:nth-child(4){left:-7px;right:-40px;top:240px}.focus-cfo .service_graph_list_hover_wrap{left:calc(100% - 50px);opacity:0;position:absolute;top:-30px;transition:all .5s ease-in-out;visibility:hidden;z-index:1}.focus-cfo .service_graph_list area{position:relative;z-index:9999}.focus-cfo .service_graph_list_title{color:#fff;left:0;opacity:.4;position:absolute;text-transform:capitalize;top:0;transform:rotate(-32deg);transition:all .4s ease-in-out;z-index:9}.focus-cfo .service_graph_list_title h4{color:#fff}.focus-cfo .service_graph_list:first-child .service_graph_list_title{left:100px;top:67px}.focus-cfo .service_graph_list:nth-child(2) .service_graph_list_title{left:160px;top:104px}.focus-cfo .service_graph_list:nth-child(3) .service_graph_list_title{left:220px;top:142px}.focus-cfo .service_graph_list:nth-child(4) .service_graph_list_title{left:270px;top:172px}.focus-cfo .service_list_number{color:#fff;line-height:0;opacity:.4;position:absolute;transition:all .4s ease-in-out;z-index:9}.focus-cfo .service_list_number h4{color:#fff}.focus-cfo .service_graph_list:first-child .service_list_number{left:30px;top:105px}.focus-cfo .service_graph_list:nth-child(2) .service_list_number{left:70px;top:148px}.focus-cfo .service_graph_list:nth-child(3) .service_list_number{left:120px;top:196px}.focus-cfo .service_graph_list:nth-child(4) .service_list_number{bottom:58px;left:170px}.focus-cfo .service_graph_list:first-child .service_graph_hover_img{bottom:-143px;left:-49px;opacity:0;position:absolute;right:-57px;transition:all .4s ease-in-out;visibility:hidden}.focus-cfo .service_graph_list:nth-child(2) .service_graph_hover_img{bottom:-137px;left:-48px;opacity:0;position:absolute;right:-57px;transition:all .4s ease-in-out;visibility:hidden}.focus-cfo .service_graph_list:nth-child(3) .service_graph_hover_img{bottom:-134px;left:-50px;opacity:0;position:absolute;right:-57px;transition:all .4s ease-in-out;visibility:hidden}.focus-cfo .service_graph_list:nth-child(4) .service_graph_hover_img{bottom:-132px;left:-52px;opacity:0;position:absolute;right:-57px;transition:all .4s ease-in-out;visibility:hidden}.focus-cfo .service_graph_list_hover{background:#fff;border:1px solid #acbfe3;border-radius:50px;box-shadow:0 0 20px rgba(0,0,0,.15);color:#17244c;font-size:15px;font-weight:600;margin-bottom:20px;max-width:100%;padding:10px;position:relative;text-align:center;width:310px}.focus-cfo .service_graph_list_hover:before{background:url(https://21771462.fs1.hubspotusercontent-na1.net/hubfs/21771462/focuscfo_2022/images/list-icon.png) no-repeat 50%/cover;bottom:0;content:"";height:29px;left:10px;margin:auto 0;position:absolute;top:0;width:29px}.focus-cfo .service_graph_list_hover:nth-child(2n){left:-40px}.focus-cfo .service_graph_list_hover:last-child{margin:0}.focus-cfo .service_graph_list .service_graph_shape:hover+div+div+div.service_graph_list_title,.focus-cfo .service_graph_list .service_graph_shape:hover+div+div.service_list_number{opacity:1;visibility:visible}.focus-cfo .service_graph_list .service_graph_shape:hover+div .service_graph_hover_img{opacity:1;visibility:visible;z-index:9}.focus-cfo .service_graph_list1 .service_graph_shape{background:#ccc;cursor:pointer;height:104px;left:40px;opacity:0;position:absolute;top:31px;transform:skewY(-24deg) rotate(-190deg);width:200px;z-index:11}.focus-cfo .service_graph_list1 .service_graph_shape:before{background:#000;content:"";height:134px;position:absolute;right:-14px;top:4px;transform:skewY(54deg) rotate(22deg);width:40px}.focus-cfo .service_graph_list1 .service_graph_shape:hover+div .service_graph_list_hover_wrap{opacity:1;visibility:visible;z-index:99}.focus-cfo .service_graph_list2 .service_graph_shape{background:#000;cursor:pointer;height:107px;left:100px;opacity:0;position:absolute;top:50px;transform:skewY(-25deg) rotate(-190deg);width:270px;z-index:11}.focus-cfo .service_graph_list2 .service_graph_shape:before{background:#000;content:"";height:61px;position:absolute;right:-127px;top:60px;transform:skewX(-19deg) skewY(2deg) rotate(45deg);width:221px}.focus-cfo .service_graph_list2 .service_graph_shape:hover+div .service_graph_list_hover_wrap{opacity:1;visibility:visible;z-index:99}.focus-cfo .service_graph_list3 .service_graph_shape{background:#000;cursor:pointer;height:107px;left:150px;opacity:0;position:absolute;top:74px;transform:skewY(-25deg) rotate(-190deg);width:340px;z-index:11}.focus-cfo .service_graph_list3 .service_graph_shape:before{background:#000;content:"";height:61px;position:absolute;right:-189px;top:100px;transform:skewX(-19deg) skewY(2deg) rotate(45deg);width:291px}.focus-cfo .service_graph_list3 .service_graph_shape:hover+div .service_graph_list_hover_wrap{opacity:1;visibility:visible;z-index:99}.focus-cfo .service_graph_list4 .service_graph_shape{background:#000;cursor:pointer;height:109px;left:189px;opacity:0;position:absolute;top:100px;transform:skewY(-25deg) rotate(-190deg);width:420px;z-index:11}.focus-cfo .service_graph_list4 .service_graph_shape:before{background:#000;content:"";height:65px;position:absolute;right:-229px;top:140px;transform:skewX(-19deg) skewY(2deg) rotate(45deg);width:341px}.focus-cfo .service_graph_list4 .service_graph_shape:hover+div .service_graph_list_hover_wrap{opacity:1;visibility:visible;z-index:99}.focus-cfo .pyramid_link{height:100%;left:0;position:absolute;top:0;width:100%}.focus-cfo .service_graph_list1 .pyramid_link:before{background:#000;content:"";height:134px;position:absolute;right:-14px;top:4px;transform:skewY(54deg) rotate(22deg);width:40px}.focus-cfo .service_graph_list2 .pyramid_link:before{right:-127px;top:60px;width:221px}.focus-cfo .service_graph_list2 .pyramid_link:before,.focus-cfo .service_graph_list3 .pyramid_link:before{background:#000;content:"";height:61px;position:absolute;transform:skewX(-19deg) skewY(2deg) rotate(45deg)}.focus-cfo .service_graph_list3 .pyramid_link:before{right:-189px;top:100px;width:291px}.focus-cfo .service_graph_list4 .pyramid_link:before{background:#000;content:"";height:65px;position:absolute;right:-229px;top:140px;transform:skewX(-19deg) skewY(2deg) rotate(45deg);width:341px}.focus-cfo .service_graph_list.current .service_graph_shape+div .service_graph_hover_img{opacity:1;visibility:visible;z-index:1}.focus-cfo .service_graph_list.current .service_graph_shape+div+div.service_list_number,.service_graph_list.current .service_graph_shape+div+div+div.service_graph_list_title{opacity:1;visibility:visible}.focus-cfo .service_graph_list.current .service_graph_shape+div .service_graph_list_hover_wrap{opacity:1;visibility:visible;z-index:99}.focus-cfo .service_graph_list.disable:hover~.current .service_graph_hover_img,.focus-cfo .service_graph_list.disable:hover~.current .service_graph_list_hover_wrap{opacity:0}.focus-cfo .service_graph_list.disable:hover~.current .service_graph_list_title,.focus-cfo .service_graph_list.disable:hover~.current .service_list_number{opacity:.4}.focus-cfo .service_graph_mobile_list.current .service_graph_hover_img{opacity:1;visibility:visible}.focus-cfo .service_graph_mobile_list.current .service_graph_list_title,.focus-cfo .service_graph_mobile_list.current .service_list_number{opacity:1}.focus-cfo .service_graph_mobile_list:first-child .service_graph_shape{background:#ccc;cursor:pointer;height:60px;left:136px;opacity:0;position:absolute;top:10px;transform:skewY(-25deg) rotate(-190deg);width:100px;z-index:11}.focus-cfo .service_graph_mobile_list:first-child .service_graph_shape:before{background:#000;content:"";height:74px;position:absolute;right:-35px;top:5px;transform:skewY(30deg);width:35px}.focus-cfo .service_graph_mobile_list:first-child .pyramid_link:before{background:#000;content:"";height:70px;position:absolute;right:-38px;top:9px;transform:skewY(30deg);width:35px}.focus-cfo .service_graph_mobile_list:nth-child(2) .service_graph_shape{background:#ccc;cursor:pointer;height:60px;left:120px;opacity:0;position:absolute;top:26px;transform:skewY(-25deg) rotate(-190deg);width:150px;z-index:11}.focus-cfo .service_graph_mobile_list:nth-child(2) .pyramid_link:before,.focus-cfo .service_graph_mobile_list:nth-child(2) .service_graph_shape:before{background:#000;content:"";height:61px;position:absolute;right:-54px;top:22px;transform:skewY(30deg) rotate(40deg);width:80px}.focus-cfo .service_graph_mobile_list:nth-child(3) .service_graph_shape{background:#ccc;cursor:pointer;height:60px;left:110px;opacity:0;position:absolute;top:42px;transform:skewY(-25deg) rotate(-190deg);width:190px;z-index:11}.focus-cfo .service_graph_mobile_list:nth-child(3) .service_graph_shape:before{background:#000;content:"";height:70px;position:absolute;right:-76px;top:40px;transform:skewY(30deg) rotate(38deg);width:105px}.focus-cfo .service_graph_mobile_list:nth-child(3) .pyramid_link:before{background:#000;content:"";height:55px;position:absolute;right:-70px;top:36px;transform:skewY(30deg) rotate(45deg);width:110px}.focus-cfo .service_graph_mobile_list:nth-child(4) .service_graph_shape{background:#ccc;cursor:pointer;height:86px;left:106px;opacity:0;position:absolute;top:50px;transform:skewY(-25deg) rotate(-190deg);width:230px;z-index:11}.focus-cfo .service_graph_mobile_list:nth-child(4) .service_graph_shape:before{background:#000;content:"";height:74px;position:absolute;right:-118px;top:49px;transform:skewY(30deg) rotate(44deg);width:200px}.focus-cfo .service_graph_mobile_list:nth-child(4) .pyramid_link:before{background:#000;content:"";height:70px;position:absolute;right:-110px;top:77px;transform:skewY(30deg) rotate(46deg);width:150px}.focus-cfo .service_graph_mobile_list_hover_raw.show{display:block;margin-top:60px}.focus-cfo .service_graph_mobile_list .service_graph_hover_img{z-index:1}.focus-cfo .service_graph_list.current.prev .service_graph_shape+div .service_graph_hover_img,.focus-cfo .service_graph_list.current.prev .service_graph_shape+div .service_graph_list_hover_wrap{opacity:0}.focus-cfo .service_graph_list.current.prev .service_graph_shape+div+div+div.service_graph_list_title,.focus-cfo .service_graph_list.current.prev .service_graph_shape+div+div.service_list_number{opacity:.4}@media(max-width:1600px){.focus-cfo .service_graph_list_hover_wrap{left:calc(100% - 210px)}}@media(max-width:1300px){.focus-cfo .service_graph_list_hover_wrap{left:0}}@media(max-width:767px){.focus-cfo .service_details_hero .service_overview_hero_left:before{display:none}.focus-cfo .service_graph_mobile_list_section{padding:0;width:100%}.focus-cfo .service_graph_mobile_list_sectionin{margin:0 auto;max-width:100%;width:330px}.focus-cfo .service_graph_mobile_list_wrap{height:330px;position:relative;width:100%}.focus-cfo .service_graph_mobile_list{position:absolute;width:100%}.focus-cfo .service_graph_mobile_list:first-child{left:0;top:0}.focus-cfo .service_graph_mobile_list:nth-child(2){left:12px;top:42px}.focus-cfo .service_graph_mobile_list:nth-child(3){left:17px;top:89px}.focus-cfo .service_graph_mobile_list:nth-child(4){left:21px;top:140px}.focus-cfo .service_graph_list_imgbox{display:flex;justify-content:center;position:relative}.focus-cfo .service_graph_hover_img{left:0;opacity:0;position:absolute;top:0;transition:all .4s ease-in-out}.focus-cfo .service_graph_mobile_list:first-child .service_graph_hover_img{left:46px}.focus-cfo .service_graph_mobile_list:nth-child(2) .service_graph_hover_img{left:11px;top:-1px}.focus-cfo .service_graph_mobile_list:nth-child(3) .service_graph_hover_img{left:-21px;right:-22px;top:-1px}.focus-cfo .service_graph_mobile_list:nth-child(4) .service_graph_hover_img{left:-51px;right:-58px;top:-1px}.focus-cfo .service_graph_mobile_list:first-child .service_list_number{left:114px;top:58px}.focus-cfo .service_graph_mobile_list:nth-child(2) .service_list_number{left:100px;top:80px}.focus-cfo .service_graph_mobile_list:nth-child(3) .service_list_number{bottom:32px;left:90px}.focus-cfo .service_graph_mobile_list:nth-child(4) .service_list_number{bottom:30px;left:85px}.focus-cfo .service_graph_mobile_list:first-child .service_graph_list_title{left:154px;top:32px}.focus-cfo .service_graph_mobile_list:nth-child(2) .service_graph_list_title{left:150px;top:51px}.focus-cfo .service_graph_mobile_list:nth-child(3) .service_graph_list_title{left:160px;top:68px}.focus-cfo .service_graph_mobile_list:nth-child(4) .service_graph_list_title{left:150px;top:80px}.focus-cfo .service_graph_mobile_list_hover_raw{display:none}.focus-cfo .service_graph_mobile_list_hover{background:#fff;border:1px solid #acbfe3;border-radius:50px;box-shadow:0 0 20px rgba(0,0,0,.15);color:#17244c;font-size:15px;font-weight:600;margin-bottom:20px;max-width:100%;padding:10px;position:relative;text-align:center;width:100%}.focus-cfo .service_graph_mobile_list_hover:before{background:url(https://21771462.fs1.hubspotusercontent-na1.net/hubfs/21771462/focuscfo_2022/images/list-icon.png) no-repeat 50%/cover;bottom:0;content:"";height:29px;left:10px;margin:auto 0;position:absolute;top:0;width:29px}.focus-cfo .service_consult_details_hero:before{bottom:-300px;height:400px;max-width:100%;top:auto;width:400px}}@media(max-width:480px){.focus-cfo .service_graph_mobile_list_wrap{margin:0 auto;width:290px}.focus-cfo .service_graph_mobile_list:first-child{left:-15px}.focus-cfo .service_graph_mobile_list:nth-child(2){left:-6px;top:45px}.focus-cfo .service_graph_mobile_list:nth-child(3){left:0;top:94px}.focus-cfo .service_graph_mobile_list:nth-child(4){left:-2px;top:163px}.focus-cfo .service_graph_mobile_list:first-child .service_list_number{left:94px}.focus-cfo .service_graph_mobile_list:first-child .service_graph_list_title{left:130px;top:36px}.focus-cfo .service_graph_mobile_list:nth-child(2) .service_list_number{left:78px}.focus-cfo .service_graph_mobile_list:nth-child(2) .service_graph_list_title{left:132px}.focus-cfo .service_graph_mobile_list:nth-child(3) .service_list_number{left:70px}.focus-cfo .service_graph_mobile_list:nth-child(3) .service_graph_list_title{left:140px}.focus-cfo .service_graph_mobile_list:nth-child(4) .service_list_number{bottom:22px;left:70px}.focus-cfo .service_graph_mobile_list:nth-child(4) .service_graph_list_title{top:55px}.focus-cfo .service_graph_mobile_list:nth-child(4) .service_graph_hover_img{left:-50px;top:-3px}.focus-cfo .service_graph_mobile_list:first-child .service_graph_hover_img{left:26px}.focus-cfo .service_graph_mobile_list:nth-child(2) .service_graph_hover_img{left:-9px;right:-9px}.focus-cfo .service_graph_mobile_list:nth-child(3) .service_graph_hover_img{left:-41px;right:-42px}}