:root{--spaceBase:10vw;--spaceBasev:10vw}@media (min-width:768px){:root{--spaceBase:10vw;--spaceBasev:10vw}}@media (min-width:1440px){:root{--spaceBase:144px}}.section_wrapper{position:relative}.section_wrapper:before{position:absolute;top:-19.875rem;left:0;z-index:-1;width:100%;height:calc(100% + 19.875rem);background-image:linear-gradient(180deg,transparent 0,#e9eae6 19.875rem);content:""}.section_wrapper._l3:before{top:-16.125rem;height:calc(100% + 16.125rem)}@media (min-width:768px){.section_wrapper._l3:before{top:-23.125rem;height:calc(100% + 23.125rem)}}.section{position:relative;padding-block:5rem;overflow:clip;background-color:#e9eae6}.section:first-child{padding-block:5rem 3.25rem}@media (min-width:768px){.section:first-child{padding-block:10rem 7.5rem}}.section:first-child._l3{padding-block:5rem}@media (min-width:768px){.section:first-child._l3{padding-block:6.25rem}}.section:not(:first-of-type):before{position:absolute;inset-inline:0;top:0;width:100%;height:19.875rem;background:linear-gradient(180deg,#fff,#e9eae6);content:""}.section:last-of-type{padding-block-end:0}.section:where(._l3){background-color:unset}@media (max-width:767.98px){.section:where(._l3){padding-inline:1.625rem}}@media (min-width:768px){.section:where(._l3){padding-block:6.25rem}}.services_sidenav{background-color:#e9eae6}.services_sidenav_nav{padding-inline:calc(var(--spaceBase)*0.32)}@media (min-width:768px){.services_sidenav_nav{max-width:1440px;margin-inline:auto;padding-inline:calc(var(--spaceBase)*0.27778)}}.services_sidenav_label{position:relative;padding-block-start:28px;font-weight:350;font-size:1rem;line-height:1.45;letter-spacing:.05em}@media (min-width:768px){.services_sidenav_label{padding-block-start:40px;font-size:1.125rem}}.services_sidenav_label:before{position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg,#181a25 calc(var(--spaceBase)*2.13333),#bfbfbf calc(var(--spaceBase)*2.13333));content:""}@media (min-width:768px){.services_sidenav_label:before{background-image:linear-gradient(90deg,#181a25 calc(var(--spaceBase)*0.91667),#bfbfbf calc(var(--spaceBase)*0.91667))}}@media (min-width:768px){:root:lang(en) .services_sidenav_label{font-size:1.25rem}}.services_sidenav_list{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:767.98px){.services_sidenav_list{gap:.3125rem;margin-block-start:2.5rem}}@media (min-width:768px){.services_sidenav_list{grid-template-columns:repeat(auto-fill,minmax(500px,1fr));gap:1.25rem;margin-block-start:5rem}}.services_sidenav_link{display:block;position:relative;height:100%;padding:.3125rem;border-radius:.5rem;background-color:#fff;color:#181a25}@media (min-width:768px){.services_sidenav_link{display:grid;grid-template-columns:calc(var(--spaceBase)*1.19444) 1fr;gap:2rem;padding:2rem 3.875rem 2rem 2rem;border-radius:1rem}}.services_sidenav_img{width:100%}.services_sidenav_img img{display:block;width:100%;border-radius:.34375rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:163/102}@media (min-width:768px){.services_sidenav_img img{border-radius:.625rem;aspect-ratio:172/200}}@media (max-width:767.98px){.services_sidenav_desc{margin-block-start:1rem;padding-block-end:2rem;padding-inline:.4375rem}}.services_sidenav_ttl{margin-block-start:12px;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:.03em}@media (min-width:768px){.services_sidenav_ttl{margin-block-start:40px;font-weight:400;font-size:1.25rem}}.services_sidenav_txt{display:-webkit-box;margin-block-start:4px;overflow:hidden;font-weight:350;font-size:.75rem;line-height:1.45;letter-spacing:.05em;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (min-width:768px){.services_sidenav_txt{font-weight:400;font-size:1rem;line-height:1.85;-webkit-line-clamp:2}}.services_sidenav_icon{display:grid;place-items:center;position:absolute;right:.3125rem;bottom:.3125rem;width:1.25rem;height:1.25rem;overflow:hidden;border:1px solid #e9eae6}@media (min-width:768px){.services_sidenav_icon{right:1rem;bottom:1rem;width:2.75rem;height:2.75rem}}.services_sidenav_icon>svg{display:block;width:35%;aspect-ratio:1/1}.services_sidenav_icon>svg.services_sidenav_icon_blank{width:40%}.services_sidenav_icon>i{opacity:0}.services_sidenav_icon>i,.services_sidenav_icon>i:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.services_sidenav_icon>i:after{z-index:-1;width:100%;height:5.9375rem;margin:auto;border-radius:50%;background:url(/wp-content/themes/givery-consulting-corp/assets/img/global/common/btn_grad.png) top/150% no-repeat;pointer-events:none;content:""}@media (hover:hover) and (pointer:fine){.services_sidenav_link:focus i,.services_sidenav_link:hover i{opacity:.35;transition:opacity 1s cubic-bezier(.39,.575,.565,1);animation-play-state:running}.services_sidenav_link:focus i:after,.services_sidenav_link:hover i:after{animation-play-state:running}}.services_sidenav_link i{transition:opacity 1s cubic-bezier(.39,.575,.565,1);animation:btnShadow-rotate 45s linear 0s infinite reverse both;animation-play-state:paused}.services_sidenav_link i:after{animation:btnShadow-height 22.5s linear 0s infinite both,btnShadow-scale 12s linear 0s infinite both;animation-play-state:paused}.services_sidenav_btn-container{line-height:1.35;text-align:center}@media (max-width:767.98px){.services_sidenav_btn-container{margin-top:3.125rem}}@media (min-width:768px){.services_sidenav_btn-container{margin-top:6.25rem}}.project-card_list{display:grid;position:relative;z-index:1}@media (max-width:767.98px){.project-card_list{gap:1rem;margin-block-start:1.125rem}}@media (min-width:768px){.project-card_list{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.25rem;margin-block-start:2.5rem}}.project-card{display:contents}.project-card_link{display:grid;grid-row:span 3;position:relative;height:100%;padding:.625rem;border-radius:.5rem;background-color:#fff;color:#181a25}@media (max-width:767.98px){.project-card_link{gap:1rem}}@media (min-width:768px){.project-card_link{grid-template-rows:subgrid;gap:1.25rem;padding:.625rem .625rem 1rem;border-radius:1rem}}@media (hover:hover) and (pointer:fine){.project-card_link:focus .project-card_img img,.project-card_link:hover .project-card_img img{transform:scale(1.05)}}.project-card_link.project-card_link--outlined{border:1px solid #e9eae6}.project-card_img{grid-row:1/2;width:100%;overflow:clip}@media (max-width:767.98px){.project-card_img{border-radius:.375rem}}@media (min-width:768px){.project-card_img{border-radius:.625rem}}.project-card_img img{display:block;width:100%;transition:transform .3s cubic-bezier(.39,.575,.565,1)}.project-card_tags{display:flex;flex-wrap:wrap;grid-row:3/4;gap:.25rem;height:-moz-fit-content;height:fit-content;margin-bottom:2.5rem;padding-inline:.625rem}.project-card_tag{display:inline-flex;justify-content:center;align-items:center;min-width:3.1875rem;min-height:1.125rem;padding:.1875rem .75rem .25rem;padding-inline:.625rem;border:1px solid #bfbfbf;border-radius:9999px;font-weight:700;line-height:1;letter-spacing:.05em}@media (max-width:767.98px){.project-card_tag{font-size:.625rem}}@media (min-width:768px){.project-card_tag{font-size:.75rem}}.projects_no-hit{display:grid;place-items:center;position:relative;z-index:0;width:100%;background-color:#fff}@media (max-width:767.98px){.projects_no-hit{padding:1.5rem;border-radius:.5rem}}@media (min-width:768px){.projects_no-hit{padding:3rem 1.5rem;border-radius:1rem}}.project-card_ttl{grid-row:2/3;padding-inline:.625rem;padding-top:.25rem;font-weight:400;font-size:1rem;line-height:150%;letter-spacing:.03em}@media (min-width:768px){.project-card_ttl{font-size:1rem}}.project-card_txt{display:-webkit-box;margin-block-start:.25rem;overflow:hidden;font-weight:350;font-size:.75rem;line-height:145%;letter-spacing:.05em;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (min-width:768px){.project-card_txt{margin-block-start:4px;font-size:1rem;line-height:1.85;-webkit-line-clamp:2}}.project-card_icon{display:grid;place-items:center;position:absolute;right:.75rem;bottom:.75rem;width:1.75rem;height:1.75rem;overflow:hidden;border:1px solid #e9eae6}@media (min-width:768px){.project-card_icon{right:1rem;bottom:1rem;width:2rem;height:2rem}}.project-card_icon>svg{display:block;width:50%;aspect-ratio:1/1}.project-card_icon>i{opacity:0}.project-card_icon>i,.project-card_icon>i:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.project-card_icon>i:after{z-index:-1;width:100%;height:4.6875rem;margin:auto;border-radius:50%;background:url(/wp-content/themes/givery-consulting-corp/assets/img/global/common/btn_grad.png) top/150% no-repeat;pointer-events:none;content:""}.project-card_phase--ph02{background-color:#131b62}.project-card_phase--ph03{background-color:#136032}.project-card_phase--ph04{background-color:#ad1414}@media (hover:hover) and (pointer:fine){.project-card_link:focus i,.project-card_link:hover i{opacity:.35;transition:opacity 1s cubic-bezier(.39,.575,.565,1);animation-play-state:running}.project-card_link:focus i:after,.project-card_link:hover i:after{animation-play-state:running}}.project-card_link i{transition:opacity 1s cubic-bezier(.39,.575,.565,1);animation:btnShadow-rotate 45s linear 0s infinite reverse both;animation-play-state:paused}.project-card_link i:after{animation:btnShadow-height 22.5s linear 0s infinite both,btnShadow-scale 12s linear 0s infinite both;animation-play-state:paused}.fv_phase{display:grid;grid-template-columns:auto 1fr;gap:.25rem;align-items:baseline;margin-block-start:1.5rem}.fv_phase_ttl{font-weight:400;font-size:.625rem}.fv_video_btn{position:relative}.fv_video_icon{display:grid;place-items:center;position:absolute;inset:0;width:calc(var(--spaceBase)*1.6);height:calc(var(--spaceBase)*1.6);margin:auto;border:1px solid hsla(0,0%,100%,.6);border-radius:50%}@media (min-width:768px){.fv_video_icon{width:calc(var(--spaceBase)*0.55556);height:calc(var(--spaceBase)*0.55556)}}.fv_video_icon svg{width:23.333%;height:100%;margin-left:5%;fill:#fff}@media (min-width:768px){.fv_video_icon svg{width:calc(var(--spaceBase)*0.125)}}.fv_tag-list{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:767.98px){.fv_tag-list{margin-top:1.5rem}}@media (min-width:768px){.fv_tag-list{margin-top:3.25rem}}.fv_tag-item{display:inline-flex;justify-content:center;align-items:center;min-width:3.1875rem;min-height:1.125rem;padding-inline:.625rem;border:1px solid #bfbfbf;border-radius:9999px;font-weight:700;font-size:.625rem;line-height:1;letter-spacing:.05em}@media (min-width:768px){.fv_tag-item{padding-block:.25rem;font-size:.75rem}}.fv_video_icon{transition:width .2s ease-out,height .2s ease-out}@media (hover:hover) and (pointer:fine){.fv_video_btn:focus .fv_video_icon,.fv_video_btn:hover .fv_video_icon{width:calc(var(--spaceBase)*0.63889);height:calc(var(--spaceBase)*0.63889)}}@media (max-width:767.98px){.overview{padding-bottom:5rem}}@media (min-width:768px){.overview{padding-bottom:5rem}}.overview_list{display:grid;gap:1rem}@media (max-width:767.98px){.overview_list{margin-block-start:3.25rem;margin-inline:1.5625rem}}@media (min-width:768px){.overview_list{grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:.625rem;margin-block-start:5rem}}.overview_item{display:grid;grid-template-rows:auto 1fr;align-items:start;padding:1.375rem 1.25rem;border-radius:.5rem;background-image:radial-gradient(closest-side,transparent 0,hsla(0,0%,100%,.35) 100%)}@media (min-width:768px){.overview_item{padding:2.5rem;border-radius:.75rem}}.overview_item_header{display:grid;grid-template:"icon heading_en" auto "icon heading_ja" auto/auto 1fr}@media (max-width:767.98px){.overview_item_header{-moz-column-gap:.75rem;column-gap:.75rem;padding-bottom:1.25rem}}@media (min-width:768px){.overview_item_header{-moz-column-gap:1rem;column-gap:1rem;padding-bottom:2rem}}:root:lang(en) .overview_item_header{grid-template:"icon heading_en" auto/auto 1fr}.overview_item_icon{grid-area:icon}@media (max-width:767.98px){.overview_item_icon{width:3.25rem;height:3.25rem}}@media (min-width:768px){.overview_item_icon{width:3.75rem;height:3.75rem}}.overview_item_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.overview_item_heading-en{display:flex;grid-area:heading_en;align-items:center;align-self:end;opacity:.6;font-weight:400;line-height:1;letter-spacing:-.01em;text-transform:uppercase}@media (max-width:767.98px){.overview_item_heading-en{font-size:.625rem}}@media (min-width:768px){.overview_item_heading-en{min-width:5rem;min-height:1.625rem;font-size:.75rem}}:root:lang(en) .overview_item_heading-en{align-self:center;opacity:1}@media (max-width:767.98px){:root:lang(en) .overview_item_heading-en{font-size:1.125rem}}@media (min-width:768px){:root:lang(en) .overview_item_heading-en{font-size:1.25rem}}.overview_item_ttl{grid-area:heading_ja;align-self:center;margin-bottom:.5rem;font-weight:350;font-size:1.125rem;line-height:1.1;letter-spacing:.03em}@media (min-width:768px){.overview_item_ttl{font-size:1.25rem}}.overview_item_img{text-align:center}.overview_item_img img{width:6.25rem}@media (min-width:768px){.overview_item_img img{width:7.5rem}}.overview_item_desc{padding-block-start:1.25rem;border-block-start:1px dashed #bfbfbf;font-weight:350;font-size:.9375rem;line-height:175%;letter-spacing:.05em}@media (min-width:768px){.overview_item_desc{font-size:1rem;line-height:185%}}.overview_content-list{display:grid;border-top:1px dashed #bfbfbf}@media (max-width:767.98px){.overview_content-list{gap:1.125rem;padding-top:1rem}}@media (min-width:768px){.overview_content-list{gap:.75rem;align-content:start;padding-top:1.5rem}}.overview_content-item{display:flex;justify-content:flex-start;align-items:flex-start;font-weight:400;line-height:1.55}@media (max-width:767.98px){.overview_content-item{gap:.5rem;font-size:.9375rem}}@media (min-width:768px){.overview_content-item{gap:.5rem;font-size:1rem}}@media (min-width:768px){:root:lang(en) .overview_content-item{font-size:.9375rem}}.overview_content-icon{display:grid;flex-shrink:0;place-items:center;width:1.5em;height:1.5em;margin-top:.1em;margin-left:-.2em;overflow:hidden}.overview_content-icon>svg{display:block;width:100%;aspect-ratio:1/1;stroke:#fff}:root:lang(en) .overview_content-icon{line-height:1.55}.features_wrap{display:grid;position:relative;z-index:1}@media (max-width:767.98px){.features_wrap{row-gap:2.75rem}}@media (min-width:768px){.features_wrap{row-gap:5rem;max-width:46.25rem;margin-block-start:2.5rem;margin-inline:auto}}.features_section{display:grid}@media (max-width:767.98px){.features_section{row-gap:1.75rem}}.features_item{display:grid}@media (max-width:767.98px){.features_item{row-gap:1.75rem;padding-top:2.5rem}}@media (min-width:768px){.features_item{row-gap:1.75rem;padding-top:5rem}}.features_item:not(:first-of-type){border-top:1px solid #bfbfbf}.features_num{display:flex;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;font-weight:400;font-size:.8125rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase}@media (min-width:768px){.features_num{-moz-column-gap:.75rem;column-gap:.75rem;font-size:.9375rem}}.features_num:before{display:inline-block;width:.375rem;height:.375rem;border-radius:50%;background-color:#c60000;content:""}@media (min-width:768px){.features_num:before{width:.5rem;height:.5rem}}.features_ttl{font-weight:350;line-height:155%;letter-spacing:.1em;font-feature-settings:"palt"}@media (max-width:767.98px){.features_ttl{font-size:1.25rem}}@media (min-width:768px){.features_ttl{margin-block-start:.75rem;font-size:1.75rem;line-height:160%}}@media (max-width:767.98px){:root:lang(en) .features_ttl{line-height:1.3}}@media (min-width:768px){:root:lang(en) .features_ttl{line-height:1.45;letter-spacing:.08em}}.features_desc{margin-block-start:.5rem;font-weight:350;letter-spacing:.05em}@media (max-width:767.98px){.features_desc{margin-top:1.25rem;font-size:.9375rem;line-height:155%}}@media (min-width:768px){.features_desc{margin-block-start:2rem;font-size:1rem;line-height:185%}}@media (max-width:767.98px){:root:lang(en) .features_desc{line-height:1.5}}@media (min-width:768px){:root:lang(en) .features_desc{line-height:1.6}}@media (max-width:767.98px){.features_img{order:-1;margin-inline:-1.625rem}}@media (min-width:768px){.features_section:nth-of-type(2n) .features_img{order:-1}}.features_img img{display:block;width:100%;border-radius:.6875rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:351/219}@media (min-width:768px){.features_img img{aspect-ratio:576/360}}.feature_item_header{display:grid;grid-template:"icon heading_en" auto "icon heading_ja" auto/auto 1fr}@media (max-width:767.98px){.feature_item_header{-moz-column-gap:.75rem;column-gap:.75rem}}@media (min-width:768px){.feature_item_header{-moz-column-gap:1rem;column-gap:1rem}}:root:lang(en) .feature_item_header{grid-template:"icon heading_en" auto/auto 1fr}.feature_item_icon{grid-area:icon;border-radius:50%;background-image:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.35) 100%)}@media (max-width:767.98px){.feature_item_icon{width:3.25rem;height:3.25rem;padding:.375rem}}@media (min-width:768px){.feature_item_icon{width:4.25rem;height:4.25rem;padding:.5rem}}.feature_item_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.feature_item_heading-en{display:flex;grid-area:heading_en;align-items:center;align-self:end;opacity:.6;font-weight:400;line-height:1;letter-spacing:-.01em;text-transform:uppercase}@media (max-width:767.98px){.feature_item_heading-en{font-size:.625rem}}@media (min-width:768px){.feature_item_heading-en{min-width:5rem;min-height:1.625rem;font-size:.75rem}}:root:lang(en) .feature_item_heading-en{align-self:center;opacity:1;letter-spacing:.05em}@media (max-width:767.98px){:root:lang(en) .feature_item_heading-en{font-size:1.125rem}}@media (min-width:768px){:root:lang(en) .feature_item_heading-en{font-size:1.25rem}}.feature_item_ttl{grid-area:heading_ja;align-self:center;font-weight:350;line-height:155%;letter-spacing:.03em}@media (max-width:767.98px){.feature_item_ttl{font-size:1.125rem}}@media (min-width:768px){.feature_item_ttl{font-size:1.25rem;line-height:160%}}@media (min-width:768px){.step{padding-block-end:10.125rem}}.step:after{content:none}.step_flow{display:grid;row-gap:1.25rem;position:relative;margin-block-start:2.5rem}@media (min-width:768px){.step_flow{row-gap:2.25rem;margin-block-start:5rem}}.step_item{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1.25rem;column-gap:1.25rem;position:relative}@media (min-width:768px){.step_item{-moz-column-gap:3.25rem;column-gap:3.25rem;width:-moz-fit-content;width:fit-content;margin-inline-start:auto}}.step_item:not(:last-child):before{position:absolute;top:1.5rem;left:.625rem;width:1px;height:calc(100% - .5rem);border-inline-start:1px dashed #bfbfbf;content:""}@media (min-width:768px){.step_item:not(:last-child):before{top:2rem;left:.875rem}}.step_item:after{position:absolute;top:.5rem;left:1.5rem;width:.75rem;height:1px;border-block-start:1px dashed #bfbfbf;content:""}@media (min-width:768px){.step_item:after{top:.625rem;left:2rem;width:2.75rem}}.step_item_icon{display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid #bfbfbf;border-radius:50%}@media (min-width:768px){.step_item_icon{width:1.75rem;height:1.75rem}}.step_item_icon:before{display:block;width:.25rem;height:.25rem;border-radius:50%;background-color:#c60000;content:""}@media (min-width:768px){.step_item_icon:before{width:.5rem;height:.5rem}}.step_item_inner{position:relative;width:calc(var(--spaceBase)*6.93333);padding:2.375rem 1.25rem 1.75rem;border-radius:0 .5rem .5rem .5rem;background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.35) 100%)}@media (min-width:768px){.step_item_inner{width:calc(var(--spaceBase)*5.43056);padding:3.25rem 2.5rem 2.5rem;border-radius:0 .75rem .75rem .75rem}}.step_num{display:inline-flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;min-width:3.6875rem;min-height:1.125rem;background-color:#181a25;color:#fff;font-size:.625rem;line-height:1;letter-spacing:-.01em;text-align:center;text-transform:uppercase}@media (min-width:768px){.step_num{min-width:3.875rem;min-height:1.25rem;border-radius:0 0 .25rem 0;font-size:.75rem}}.step_ttl{font-weight:400;font-size:1.125rem;line-height:150%;letter-spacing:.03em}@media (min-width:768px){.step_ttl{font-size:1.25rem}}.step_desc{margin-block-start:.5rem;font-weight:350;font-size:.9375rem;line-height:175%;letter-spacing:.05em}@media (min-width:768px){.step_desc{margin-block-start:.75rem;font-size:1rem;line-height:185%}}@media (max-width:767.98px){:root:lang(en) .step_desc{line-height:1.45}}@media (min-width:768px){:root:lang(en) .step_desc{line-height:1.6}}.contact{padding-block-end:5rem;padding-inline:1.625rem;background-color:#e9eae6}@media (min-width:768px){.contact{padding-block-end:7.5rem}}.contact_inner{position:relative;padding:2.5rem 2rem;border-radius:1rem;background:linear-gradient(180deg,#181a25,rgba(24,26,37,.8));color:#fff;text-align:center}@media (min-width:768px){.contact_inner{padding:5rem}}.contact_ttl{display:grid;row-gap:.5rem;justify-items:center}.contact_ttl_en{font-weight:300;font-size:1.75rem;line-height:1;letter-spacing:.07em;text-transform:uppercase}@media (min-width:768px){.contact_ttl_en{font-size:2.25rem}}.contact_ttl_ja{font-weight:350;font-size:.6875rem;line-height:1;letter-spacing:.05em}@media (min-width:768px){.contact_ttl_ja{font-size:.75rem}}.contact_txt{margin-block-start:1rem;color:snow;font-weight:350;font-size:.9375rem;line-height:175%;letter-spacing:.05em}@media (min-width:768px){.contact_txt{margin-block-start:1.75rem;font-size:.9375rem}}@media (max-width:767.98px){:root:lang(en) .contact_txt{line-height:1.5}}@media (min-width:768px){:root:lang(en) .contact_txt{line-height:1.6}}.contact_btn{margin-block-start:1.25rem}@media (min-width:768px){.contact_btn{margin-block-start:2.5rem}}.services_professional{background-color:#e9eae6}.services_professional_nav{padding-inline:calc(var(--spaceBase)*0.32)}@media (min-width:768px){.services_professional_nav{max-width:1440px;margin-inline:auto;padding-inline:calc(var(--spaceBase)*0.27778)}}.services_professional_label{position:relative;padding-block-start:28px;font-weight:350;font-size:1rem;line-height:1.45;letter-spacing:.05em}@media (min-width:768px){.services_professional_label{padding-block-start:40px;font-size:1.125rem}}.services_professional_label:before{position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg,#181a25 calc(var(--spaceBase)*2.13333),#bfbfbf calc(var(--spaceBase)*2.13333));content:""}@media (min-width:768px){.services_professional_label:before{background-image:linear-gradient(90deg,#181a25 calc(var(--spaceBase)*0.91667),#bfbfbf calc(var(--spaceBase)*0.91667))}}.services_professional_list{display:grid}@media (max-width:767.98px){.services_professional_list{gap:1rem;margin-block-start:2.5rem}}@media (min-width:768px){.services_professional_list{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.25rem;margin-block-start:5rem}}.services_professional_card{display:grid;position:relative;height:100%;border-radius:.5rem;background-image:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.35) 100%);color:#181a25}@media (max-width:767.98px){.services_professional_card{grid-template:"image content" auto "text text" auto/calc(var(--spaceBase)*2.66667) 1fr;gap:1rem 1.25rem;padding:1.25rem}}@media (min-width:768px){.services_professional_card{grid-template:"image content" auto "image text" auto/30% 1fr;gap:1rem 2rem;padding:2.5rem;border-radius:1rem}}.services_professional_item{display:contents}.services_professional_img{grid-area:image;width:auto;height:100%}.services_professional_img img{width:100%;border-radius:.34375rem}@media (min-width:768px){.services_professional_img img{border-radius:.625rem}}.services_professional_desc{grid-area:content;align-self:center}.services_professional_role{opacity:.6;font-weight:400;line-height:1.45;letter-spacing:.05em}@media (max-width:767.98px){.services_professional_role{font-size:.625rem}}@media (min-width:768px){.services_professional_role{font-size:.75rem}}.services_professional_ttl{font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:.03em}@media (max-width:767.98px){.services_professional_ttl{margin-top:.25rem}}@media (min-width:768px){.services_professional_ttl{margin-top:.25rem;font-weight:400;font-size:1.25rem}}.services_professional_txt{grid-area:text;font-weight:350;font-size:.875rem;letter-spacing:.05em}@media (max-width:767.98px){.services_professional_txt{line-height:1.55}}@media (min-width:768px){.services_professional_txt{font-weight:400;line-height:1.65}}.services_professional_icon{display:grid;place-items:center;position:absolute;right:.3125rem;bottom:.3125rem;width:1.25rem;height:1.25rem;overflow:hidden;border:1px solid #e9eae6}@media (min-width:768px){.services_professional_icon{right:1rem;bottom:1rem;width:2.75rem;height:2.75rem}}.services_professional_icon>svg{display:block;width:35%;aspect-ratio:1/1}.services_professional_icon>svg.services_professional_icon_blank{width:40%}.services_professional_icon>i{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.services_professional_icon>i:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:5.9375rem;margin:auto;border-radius:50%;background:url(/wp-content/themes/givery-consulting-corp/assets/img/global/common/btn_grad.png) top/150% no-repeat;pointer-events:none;content:""}@media (hover:hover) and (pointer:fine){.services_professional_card:focus i,.services_professional_card:hover i{opacity:.35;transition:opacity 1s cubic-bezier(.39,.575,.565,1);animation-play-state:running}.services_professional_card:focus i:after,.services_professional_card:hover i:after{animation-play-state:running}}.services_professional_card i{transition:opacity 1s cubic-bezier(.39,.575,.565,1);animation:btnShadow-rotate 45s linear 0s infinite reverse both;animation-play-state:paused}.services_professional_card i:after{animation:btnShadow-height 22.5s linear 0s infinite both,btnShadow-scale 12s linear 0s infinite both;animation-play-state:paused}.splide__container{position:relative;box-sizing:border-box}.splide__list{display:flex;backface-visibility:hidden;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;pointer-events:none;-ms-flex-align:center;-ms-flex-wrap:wrap;-ms-flex-pack:center}.splide__pagination li{display:inline-block;list-style-type:none;margin:0;line-height:1;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{flex-shrink:0;position:relative;backface-visibility:hidden;list-style-type:none!important;margin:0;box-sizing:border-box;-ms-flex-negative:0}.splide__slide img{vertical-align:bottom}.splide__spinner{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border:2px solid #999;border-left-color:transparent;border-radius:50%;animation:splide-loading 1s linear infinite;contain:strict}.splide__sr{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{position:relative;z-index:0;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{z-index:0;opacity:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1;opacity:.7;width:2em;height:2em;padding:0;border:0;border-radius:50%;background:#ccc;cursor:pointer;-ms-flex-align:center;-ms-flex-pack:center}.splide__arrow svg{width:1.2em;height:1.2em;fill:#000}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{position:absolute;right:0;bottom:.5em;left:0;z-index:1;padding:0 1em}.splide__pagination__page{display:inline-block;position:relative;opacity:.7;width:8px;height:8px;margin:3px;padding:0;border:0;border-radius:50%;background:#ccc;transition:transform .2s linear}.splide__pagination__page.is-active{transform:scale(1.4);z-index:1;background:#fff}.splide__pagination__page:hover{opacity:.9;cursor:pointer}.splide.is-focus-in .splide__pagination__page:focus,.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{height:3px;background:#ccc}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide.is-focus-in .splide__toggle:focus,.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{right:1em;left:auto}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{right:auto;left:1em}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:flex;flex-direction:column;top:0;right:.5em;bottom:0;left:auto;padding:1em 0}.relationship-projects{position:relative;z-index:1}@media (max-width:767.98px){.relationship-projects{padding-bottom:7.5rem}}@media (min-width:768px){.relationship-projects{padding-bottom:7.5rem}}.relationship-projects_inner{position:relative;z-index:1}@media (max-width:1023.98px){.relationship-projects_inner{padding-inline:.625rem}}@media (min-width:1024px){.relationship-projects_inner{max-width:1520px;margin-inline:auto;padding-inline:calc(var(--spaceBase)*0.55556)}}.relationship-projects_heading{position:relative;border-block-start:1px solid #bfbfbf;font-weight:400;letter-spacing:.05em}.relationship-projects_heading:before{position:absolute;top:-1px;left:0;width:1.75rem;height:1px;background-color:#181a25;content:""}@media (max-width:767.98px){.relationship-projects_heading:before{width:5rem}}@media (min-width:768px){.relationship-projects_heading:before{width:8.25rem}}@media (max-width:767.98px){.relationship-projects_heading{padding-top:.75rem;font-size:1.125rem}}@media (min-width:768px){.relationship-projects_heading{padding-top:1.25rem;padding-bottom:1.5rem;font-size:1.625rem}}@media (max-width:767.98px){.relationship-projects_carousel{margin-top:2.5rem;padding-right:.625rem}}@media (min-width:768px){.relationship-projects_carousel{position:relative;margin-top:2.25rem}}.relationship-projects_carousel .splide__track{overflow:visible}.relationship-projects_carousel .splide__arrows{display:flex;align-items:center;position:absolute;right:0;margin-left:auto}@media (max-width:767.98px){.relationship-projects_carousel .splide__arrows{bottom:-1.25rem;width:5.75rem;height:2.5rem}}@media (min-width:768px){.relationship-projects_carousel .splide__arrows{bottom:-1.25rem;width:5.75rem;height:2.5rem}}.relationship-projects_carousel .splide__arrow{position:absolute;top:0;transform:none;z-index:1;opacity:1;width:2.5rem;height:2.5rem;margin:auto;background-color:#181a25;transition:opacity .2s linear}.relationship-projects_carousel .splide__arrow path{fill:#fff}.relationship-projects_carousel .splide__arrow.splide__arrow--prev{left:0}.relationship-projects_carousel .splide__arrow.splide__arrow--next{right:0}.relationship-projects_carousel .splide__arrow[disabled]{opacity:.5}@media (hover:hover) and (pointer:fine){.relationship-projects_carousel .splide__arrow:focus:not([disabled]),.relationship-projects_carousel .splide__arrow:hover:not([disabled]){opacity:.8}}.relationship-projects_carousel .splide__pagination{display:none}.relationship-projects_carousel .splide__pagination__page{width:1rem;height:1rem;border:1px solid #000;border-radius:50%}.relationship-projects_carousel .splide__pagination__page.is-active{background-color:#fff}.relationship-projects_btn-container{line-height:1.35;text-align:center}@media (max-width:767.98px){.relationship-projects_btn-container{margin-top:3.75rem}}@media (min-width:768px){.relationship-projects_btn-container{margin-top:6.25rem}}.relationship-projects-progress{margin-right:7.5rem;background-color:rgba(24,26,37,.15)}@media (max-width:767.98px){.relationship-projects-progress{margin-top:2.25rem}}@media (min-width:768px){.relationship-projects-progress{margin-top:3.75rem}}.relationship-projects-progress-bar{width:0;height:2px;background-color:#181a25;transition:width .4s ease}
