.projects-block{text-align:center;margin:30px 0;color:var(--azure-700)}.projects-block .projects-title{margin:0;color:var(--azure-700)}.projects-block .projects-title.block-default{font-family:"Abril Text", Georgia, serif;font-size:41px;font-weight:700;line-height:50px;letter-spacing:normal}@media only screen and (max-width:768px){.projects-block .projects-title.block-default{font-size:27px;line-height:37px;letter-spacing:-0.405px}}.projects-block .projects-subtitle{color:var(--azure-800);font-family:"Gotham Narrow", Verdana, sans-serif;font-size:19px;font-weight:400;line-height:34px;letter-spacing:0.19px}.projects-block .projects-link{color:var(--azure-800);border-bottom:2px solid var(--azure-800)}.projects-block .projects-link:after{background:var(--azure-800)}.projects-block .projects-link:hover,.projects-block .projects-link:focus-visible{color:var(--azure-900);border-color:transparent}.projects-block .projects-link:hover:after,.projects-block .projects-link:focus-visible:after{background:var(--azure-900)}.projects-block .projects-block-wrapper{overflow:hidden;background:var(--azure-100);border-radius:16px;max-width:1400px;padding:40px 0 50px 0;margin:0 auto;display:grid;gap:20px;grid-template-columns:repeat(12, 1fr);grid-template-areas:". content content content content content content content content content content content"}@media only screen and (max-width:1400px){.projects-block .projects-block-wrapper{border-radius:unset;padding:40px 20px 50px 20px}}@media only screen and (max-width:1200px){.projects-block .projects-block-wrapper{grid-template-areas:"content content content content content content content content content content content content"}}.list.projects-block .projects-block-wrapper{padding:40px 20px 50px 20px;max-width:1160px;border-radius:16px;grid-template-areas:"content content content content content content content content content content content content"}@media only screen and (max-width:1160px){.list.projects-block .projects-block-wrapper{border-radius:unset}}.projects-block .projects-block-wrapper .projects-block-content{grid-area:content;max-width:unset;padding:0;display:flex;flex-direction:column;gap:25px}.list.projects-block .projects-block-wrapper .projects-block-content{margin:0 auto;max-width:972px}.projects-block .projects-block-wrapper .projects-block-content .projects-block-heading{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px 20px;align-items:center;margin:0}@media only screen and (min-width:1281px){:not(.list).projects-block .projects-block-wrapper .projects-block-content .projects-block-heading{margin-right:calc((100% + 20px) / 11)}}@media only screen and (min-width:821px){.projects-block .projects-block-wrapper .projects-block-content .projects-block-heading:has(.projects-link){text-align:left;display:grid;margin:0;grid-template-columns:1fr max-content;grid-template-areas:"title link"}.projects-block .projects-block-wrapper .projects-block-content .projects-block-heading:has(.projects-link):has(.projects-subtitle){grid-template-areas:"title link" "subtitle subtitle"}.projects-block .projects-block-wrapper .projects-block-content .projects-block-heading:has(.projects-link) .projects-title{grid-area:title}.projects-block .projects-block-wrapper .projects-block-content .projects-block-heading:has(.projects-link) .projects-link{grid-area:link;margin-right:40px;justify-self:end}.projects-block .projects-block-wrapper .projects-block-content .projects-block-heading:has(.projects-link) .projects-subtitle{grid-area:subtitle}}.projects-block .projects-cards-container-wrapper{position:relative;max-width:100%}.slider.projects-block .projects-cards-container-wrapper{margin-right:20px}.projects-block .projects-cards-container-wrapper .projects-cards-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;position:relative;width:100%;z-index:1;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function);box-sizing:content-box}.list.projects-block .projects-cards-container-wrapper .projects-cards-container{flex-direction:column;overflow:hidden;gap:0}@media only screen and (min-width:601px){.list.projects-block .projects-cards-container-wrapper .projects-cards-container{border:1px solid var(--azure-300);border-radius:16px}.list.projects-block .projects-cards-container-wrapper .projects-cards-container .project-card:first-child .project-lnk:hover,.list.projects-block .projects-cards-container-wrapper .projects-cards-container .project-card:first-child .project-lnk:focus-visible{border-radius:16px 16px 0 0}.list.projects-block .projects-cards-container-wrapper .projects-cards-container .project-card:last-child{border-bottom:none !important}.list.projects-block .projects-cards-container-wrapper .projects-cards-container .project-card:last-child .project-lnk:hover,.list.projects-block .projects-cards-container-wrapper .projects-cards-container .project-card:last-child .project-lnk:focus-visible{border-radius:0 0 16px 16px}}@media only screen and (max-width:600px){.list.projects-block .projects-cards-container-wrapper .projects-cards-container{gap:20px}}.projects-block .projects-cards-container-wrapper.swiper-initialized .projects-cards-container{gap:0}.projects-block .projects-cards-container-wrapper.swiper-initialized .projects-cards-scrollbar{position:absolute;left:0;bottom:-20px;height:4px;width:100%;background:var(--azure-300);border-radius:2px}@media (hover:none){.projects-block .projects-cards-container-wrapper.swiper-initialized .projects-cards-scrollbar:not(.swiper-scrollbar-lock){opacity:1 !important}}@media only screen and (max-width:500px){.projects-block .projects-cards-container-wrapper.swiper-initialized .projects-cards-scrollbar:not(.swiper-scrollbar-lock){opacity:1 !important}}.projects-block .projects-cards-container-wrapper.swiper-initialized .projects-cards-scrollbar .projects-cards-scrollbar-drag{height:100%;background:var(--azure-500);border-radius:2px}.projects-block .slider-navigation{max-width:1440px;width:100%;margin:0 auto;position:relative}.list.projects-block .slider-navigation{display:none !important}.projects-block .slider-navigation .slider-button{display:none;position:absolute;z-index:2;padding:0;width:49px;height:49px;border-radius:30px;transition:background-color 0.5s;background:#161b2699;filter:drop-shadow(0px 4px 34px rgba(255, 255, 255, 0.7));bottom:320px}@media (hover:hover){:hover.projects-block .slider-navigation .slider-button{display:block}}@media only screen and (max-width:500px){:hover.projects-block .slider-navigation .slider-button{display:none}}.projects-block .slider-navigation .slider-button.slider-prev{left:30px;transform:rotate(180deg)}@media only screen and (max-width:768px){.projects-block .slider-navigation .slider-button.slider-prev{left:20px}}.projects-block .slider-navigation .slider-button.slider-next{right:30px}@media only screen and (max-width:768px){.projects-block .slider-navigation .slider-button.slider-next{right:20px}}.projects-block .slider-navigation .slider-button:disabled,.projects-block .slider-navigation .slider-button.swiper-button-disabled{cursor:unset;opacity:0;display:none}.projects-block .slider-navigation .slider-button:after{background:var(--cool-100);transition:opacity 0.8s, background-color 0.8s;margin:0 0 0 1px;-webkit-mask-size:28px 28px;mask-size:28px 28px;width:50px;height:50px}.projects-block .slider-navigation .slider-button:not(.swiper-button-disabled):hover,.projects-block .slider-navigation .slider-button:not(.swiper-button-disabled):focus-visible{background:var(--cool-100)}.projects-block .slider-navigation .slider-button:not(.swiper-button-disabled):hover:after,.projects-block .slider-navigation .slider-button:not(.swiper-button-disabled):focus-visible:after{background:var(--cool-900)}.projects-block .layout-builder-block{text-align:center !important}