:root{--sSize:1;--sCalc:1;--fsSize:1;--fsCalc:1}@media (max-width:1920px){:root{--sSize:1;--sCalc:1;--fsSize:1;--fsCalc:1}}@media (min-width:1920px){:root{--sSize:0;--sCalc:1.90476;--fsSize:0;--fsCalc:1.145038}}.main-services .wf-fragment-52-1-1 .item a:active img,.main-services .wf-fragment-52-1-1 .item a:focus img,.main-services .wf-fragment-52-1-1 .item a:hover img{transform:scale(1.1)}.main-services .wf-fragment-52-1-1 .item figure{overflow:hidden}.main-services .wf-fragment-52-1-1 .item img{transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.main-services .wf-fragment-52-1-1 .item img{transition:none}}.intro .wf-fragment-52-1-1{background:linear-gradient(180deg,#2b82d3 0,#2b82d3 38.94%,rgba(43,130,211,0));overflow:hidden;padding-top:5rem;position:relative}.intro .wf-fragment-52-1-1:before{background-image:url(../../images/img/intro.webp);background-position:calc(50% + 3rem) bottom;background-repeat:no-repeat;background-size:auto 95rem;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:1}.intro .wf-fragment-52-1-1 .wf-inner{align-items:center;display:flex;min-height:61rem;position:relative;z-index:2}.intro .wf-fragment-52-1-1 .wf-content{flex:0 0 40%;width:40%}.intro .wf-fragment-52-1-1 .wrapper-items{width:100%}.intro .wf-fragment-52-1-1 .items{list-style:none;margin:0;padding:0}.intro .wf-fragment-52-1-1 .item{background:none;list-style-image:none;list-style-type:none;margin:0;padding:0;width:100%}.intro .wf-fragment-52-1-1 .item:before{bottom:auto;content:"";display:none;height:auto;left:auto;margin:0;padding:0;position:static;right:auto;top:auto;width:auto}.intro .wf-fragment-52-1-1 .wrapper-link-item{width:100%}.intro .wf-fragment-52-1-1 .wrapper-content{display:flex;flex-direction:column;gap:4rem}.intro .wf-fragment-52-1-1 .wrapper-title-item .box-title-item .title-item{color:#fff;font-family:Titillium Web,sans-serif;font-size:calc(3.49333rem*var(--fsCalc) + .26667vw*var(--fsSize));font-weight:700;margin:0}.intro .wf-fragment-52-1-1 .wrapper-subtitle-item .box-subtitle-item .subtitle-item{color:#fff;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:300;margin:0}.intro .wf-fragment-52-1-1 .more-item{display:flex;flex-wrap:wrap;gap:calc(1.575rem*var(--sCalc) + .75vw*var(--sSize));row-gap:1rem}@media (max-width:1499.98px){.intro .wf-fragment-52-1-1:before{background-position:calc(50% + 6rem) bottom;background-size:auto 80rem}}@media (max-width:1249.98px){.intro .wf-fragment-52-1-1:before{background-position:calc(50% + 10rem) bottom;background-size:auto 60rem}.intro .wf-fragment-52-1-1 .wf-content{flex:0 0 45%;width:45%}}@media (max-width:991.98px){.intro .wf-fragment-52-1-1:before{background-position:calc(50% + 10rem) bottom;background-size:auto 50rem}}@media (max-width:767.98px){.intro .wf-fragment-52-1-1{text-align:center}.intro .wf-fragment-52-1-1:before{background-image:url(../../images/img/intro-m.webp);background-position:bottom;background-size:auto 40rem}.intro .wf-fragment-52-1-1 .wf-inner{height:auto;min-height:0;padding-bottom:25rem;padding-top:3rem}.intro .wf-fragment-52-1-1 .wf-content{flex:0 0 100%;width:100%}.intro .wf-fragment-52-1-1 .more-item{justify-content:center}}.main-services .wf-fragment-52-1-1 .item:not(:has(.wrapper-img-item)) .wrapper-link-item:before{display:none}.main-services .wf-fragment-52-1-1 .item:not(:has(.wrapper-img-item)) .wrapper-link-item:active .wrapper-content,.main-services .wf-fragment-52-1-1 .item:not(:has(.wrapper-img-item)) .wrapper-link-item:focus .wrapper-content,.main-services .wf-fragment-52-1-1 .item:not(:has(.wrapper-img-item)) .wrapper-link-item:hover .wrapper-content{background-color:#9bf9e2}.main-services .wf-fragment-52-1-1 .item:not(:has(.wrapper-img-item)) .wrapper-content{background-color:#cbfcf0;padding-block:calc(2.1rem*var(--sCalc) + 1vw*var(--sSize));position:static;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.main-services .wf-fragment-52-1-1 .item:not(:has(.wrapper-img-item)) .wrapper-content{transition:none}}.main-services .wf-fragment-52-1-1 .item:not(:has(.wrapper-img-item)) .title-item{color:#105f58}.main-services .wf-fragment-52-1-1 .item:not(:has(.wrapper-img-item)) .wrapper-more-item{bottom:auto;color:#105f58;top:50%;transform:translateY(-50%)}.main-services .wf-fragment-52-1-1 .items{display:grid;gap:calc(1.575rem*var(--sCalc) + .75vw*var(--sSize));grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.main-services .wf-fragment-52-1-1 .item{background:none;list-style-image:none;list-style-type:none;margin:0;padding:0}.main-services .wf-fragment-52-1-1 .item:before{bottom:auto;content:"";display:none;height:auto;left:auto;margin:0;padding:0;position:static;right:auto;top:auto;width:auto}.main-services .wf-fragment-52-1-1 .item:not(:has(.wrapper-img-item)){grid-column:span 2}.main-services .wf-fragment-52-1-1 .wrapper-link-item{border-radius:20px 0;display:block;overflow:hidden;position:relative}.main-services .wf-fragment-52-1-1 .wrapper-link-item:before{background:transparent;background:linear-gradient(transparent 50%,rgba(44,115,117,.9));bottom:auto;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:.5s;width:100%;z-index:5}@media (prefers-reduced-motion:reduce){.main-services .wf-fragment-52-1-1 .wrapper-link-item:before{transition:none}}.main-services .wf-fragment-52-1-1 .wrapper-content{bottom:calc(1.575rem*var(--sCalc) + .75vw*var(--sSize));left:0;padding-left:calc(1.575rem*var(--sCalc) + .75vw*var(--sSize));padding-right:calc(4.2rem*var(--sCalc) + 2vw*var(--sSize));position:absolute;width:100%;z-index:6}.main-services .wf-fragment-52-1-1 .wrapper-more-item{bottom:0;color:#53aeac;position:absolute;right:calc(1.575rem*var(--sCalc) + .75vw*var(--sSize))}.main-services .wf-fragment-52-1-1 .title-item{color:#fff;font-size:calc(2.096rem*var(--fsCalc) + .16vw*var(--fsSize));font-weight:700;margin:0}.main-services .wf-fragment-52-1-1 .img-item{aspect-ratio:2/3;display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media (max-width:991.98px){.main-services .wf-fragment-52-1-1 .items{grid-template-columns:1fr 1fr}.main-services .wf-fragment-52-1-1 .img-item{aspect-ratio:1/1}}@media (max-width:449.98px){.main-services .wf-fragment-52-1-1 .items{grid-template-columns:1fr}.main-services .wf-fragment-52-1-1 .img-item{aspect-ratio:4/2}.main-services .wf-fragment-52-1-1 .item:not(:has(.wrapper-img-item)){grid-column:span 1}}