.hero__content{font-size:var(--textFontSizeM)}.appcc-figure{position:absolute;color:var(--greenLight);width:345px;height:345px;right:calc(35.77vw - 250px);border-radius:50%;background:var(--green3);display:flex;align-items:center;justify-content:center}.appcc-figure::after{content:"";width:calc(100% + 32.5px + 2vw);height:calc(100% + 32.5px + 2vw);position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9IjQwMCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjIwMCIgY3k9IjIwMCIgcj0iMTk3LjUiIHN0cm9rZT0iI0EwQzUzOSIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtZGFzaGFycmF5PSIxMCAxMCIvPgo8L3N2Zz4K);background-size:contain;background-position:center;background-repeat:no-repeat;animation:spin 120s linear infinite}.appcc-figure-small-circle{position:absolute;width:121px;height:121px;background:var(--green);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;line-height:1}.appcc-figure-small-circle p{font-size:calc(var(--textFontSizeL) - 20px + 1.16vw)}.appcc-figure-small-circle:nth-child(1){top:0;transform:translateY(calc(-50% - 22px))}.appcc-figure-small-circle:nth-child(2){top:0;left:0;transform:translateX(-50%) translateY(32.5%)}.appcc-figure-small-circle:nth-child(3){top:0;right:0;transform:translateX(50%) translateY(32.5%)}.appcc-figure-small-circle:nth-child(4){bottom:0;left:0;transform:translateX(-10%) translateY(25%)}.appcc-figure-small-circle:nth-child(5){bottom:0;right:0;transform:translateX(10%) translateY(25%)}.appcc-figure>p{display:flex;flex-direction:column;align-items:center;font-size:var(--textFontSizeL);line-height:1}.appcc-figure>p span{font-size:var(--textFontSizeXL);letter-spacing:10px}@media (max-width:1100px){.appcc-figure{width:calc(170.28px + 10vw);height:calc(170.28px + 10vw)}.appcc-figure-small-circle{width:calc(3.47vw + 61px);height:calc(3.47vw + 61px)}}@media (max-width:1024px){.hero--secondary h1{max-width:500px}.appcc-figure>p span{font-size:calc(var(--textFontSizeXL) - 5px)}.hero__content{max-width:500px}}@media (max-width:850px){body .hero.hero--secondary h1{margin-bottom:25px}.hero__content{font-size:var(--textFontSizeS)}.appcc-figure{position:relative;width:calc(100% - calc(var(--sidePadding) * 2));max-width:240px;aspect-ratio:1/1;height:auto;right:initial;background:var(--green3);margin-top:50px}.appcc-figure::after{width:calc(100% + 58px);height:calc(100% + 58px)}.appcc-figure-small-circle{width:92px;height:92px;line-height:1}.appcc-figure-small-circle p{font-size:calc(var(--textFontSizeL) - 5px)}.appcc-figure p span{font-size:calc(var(--textFontSizeXL) - 10px);letter-spacing:10px}}.appcc-obligated{padding:100px var(--sidePadding);overflow:hidden}.appcc-obligated__wrapper{max-width:var(--maxScreenWidth);margin:0 auto}.appcc-obligated h2{text-align:center;text-transform:uppercase;max-width:825px;font-size:var(--textFontSizeL);font-weight:400;margin:0 auto 30px;color:var(--grayDark)}.appcc-obligated__content{font-family:var(--secondaryFont);color:var(--grayDark);font-size:var(--textFontSizeS);font-weight:400;max-width:1320px;text-align:justify}.appcc-obligated__content ul{display:grid;grid-template-columns:repeat(2,1fr);column-gap:50px;row-gap:15px;margin:20px 0}.appcc-obligated__content li{display:flex;align-items:center;font-family:Barlow;text-align:left;gap:15px;font-size:var(--textFontSizeM);font-weight:600}.appcc-obligated__content li strong{font-weight:600}@media (max-width:768px){.appcc-obligated__content ul{grid-template-columns:repeat(1,1fr)}}.appcc-audit{padding:100px var(--sidePadding);color:var(--grayDark)}.appcc-audit__wrapper{max-width:var(--maxScreenWidth);margin:0 auto}.appcc-audit__header{display:flex;margin-bottom:180px;gap:30px;justify-content:space-between}.appcc-audit__title{font-size:var(--textFontSizeL);text-transform:uppercase;font-weight:700;text-align:center;max-width:600px;margin:0 auto}.appcc-audit__content{max-width:662px;font-size:var(--textFontSizeS);font-weight:400;font-family:var(--secondaryFont);text-align:justify}.appcc-audit__list{display:flex;gap:var(--sidePadding);margin-bottom:40px}.appcc-audit__list li{width:100%;position:relative}.appcc-audit__list li:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQ2IiBoZWlnaHQ9IjkxIiB2aWV3Qm94PSIwIDAgMzQ2IDkxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMiA4OUM0MC41MjY2IDM2Ljg2MTMgMTAyLjc3MSAzIDE3MyAzQzI0My4yMjkgMyAzMDUuNDczIDM2Ljg2MTMgMzQ0IDg5IiBzdHJva2U9IiNBMEM1MzkiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgMTAiLz4KPC9zdmc+Cg==);background-size:contain;background-repeat:no-repeat;background-position:center;width:calc(100% + var(--sidePadding));height:90px;position:absolute;bottom:calc(100% + 45px);left:50%}.appcc-audit__list li:last-of-type:after{display:none}.appcc-audit__list li:nth-child(odd) article{background:var(--green3)}.appcc-audit__list li:nth-child(even) svg{--iconColor1:var(--green)}.appcc-audit__list li:nth-child(even) article{background:var(--green)}.callout-card__content{min-height:55px;color:#fff}.appcc-audit__content-bottom{text-align:center;max-width:100%}@media (max-width:900px){.appcc-audit__header{flex-direction:column}.appcc-audit__content{max-width:100%}.appcc-audit__list li:after{display:none}}@media (max-width:870px){.appcc-audit{padding:85px var(--sidePadding)}.appcc-audit__header{margin-bottom:80px}.appcc-audit__list{display:grid;grid-template-columns:repeat(2,1fr);row-gap:80px}}@media (max-width:499px){.appcc-audit__list{grid-template-columns:1fr}}.appcc-benefits{background:#21391c;padding:0 var(--sidePadding) 150px;height:1500px;mask-image:linear-gradient(to bottom,transparent 1%,black 25%);position:relative;display:flex;align-items:flex-end;color:#fff;overflow:hidden}.appcc-benefits img{-webkit-mask-image:linear-gradient(to top,transparent 0%,black 85%);mask-image:linear-gradient(to top,transparent 0%,black 85%);height:75%;width:100%;position:absolute;top:0;left:0;object-fit:cover;opacity:.8;z-index:-1}.appcc-benefits__wrapper{max-width:var(--maxScreenWidth);margin:0 auto;width:100%}.appcc-benefits__title{font-size:var(--textFontSizeL);text-transform:uppercase;font-weight:700;text-align:center;max-width:780px;margin:0 auto 20px}.appcc-benefits__content{font-size:var(--textFontSizeS);font-weight:400;font-family:var(--secondaryFont);text-align:center;margin-bottom:calc(35px + 2vw)}.appcc-benefits__list-item{--iconColor1:var(--green3);padding:15px 0 10px;margin-left:80px;height:120px;display:flex;flex-direction:column;justify-content:center;position:relative;cursor:default}.appcc-benefits__list-item:last-of-type:after,.appcc-benefits__list-item::before{content:"";position:absolute;width:200%;height:5px;background:var(--green4);top:0;left:0}.appcc-benefits__list-item:last-of-type{padding-bottom:15px}.appcc-benefits__list-item:last-of-type:after{top:initial;bottom:0}.appcc-benefits__list-item-title{font-size:var(--textFontSizeXL);font-weight:700;text-transform:uppercase;display:flex;align-items:center;line-height:1;transition:0.3s}.appcc-benefits__list-item:hover .appcc-benefits__list-item-title{color:var(--green4)}.appcc-benefits__list-item-icon{width:65px;height:65px;position:absolute;right:100%;display:block;margin-right:15px}.appcc-benefits__list-item-content{font-family:var(--secondaryFont);font-size:var(--textFontSizeS);text-align:justify;color:#fff;max-height:0;height:auto;overflow:hidden;transition:0.3s}.appcc-benefits__list-item-content>div{padding-top:8px}.appcc-benefits__list-item:hover .appcc-benefits__list-item-content{max-height:100%}@media (max-width:1100px){.appcc-benefits{height:1150px}.appcc-benefits__list-item-title{font-size:calc(var(--textFontSizeXL) * 0.75)}.appcc-benefits__list-item{height:calc(60px + 4vw);margin-left:calc(45px + 3vw)}.appcc-benefits__list-item-icon{width:calc(3vw + 30px)}}@media (max-width:880px){.appcc-benefits{height:980px}}@media (max-width:768px){.appcc-benefits{height:920px}.appcc-benefits__list-item{min-height:calc(60px + 4vw);height:auto}.appcc-benefits__list-item-title{font-size:var(--textFontSizeL)}}@media (max-width:480px){.appcc-benefits__list-item-title{font-size:calc(var(--textFontSizeL) * 0.8)}}.post-template-service-appcc .image-with-accordion-list{height:1110px}@media (max-width:480px){.post-template-service-appcc .image-with-accordion-list{height:1210px}}