.push-block{position:relative;margin-block:12vw;color:#fff}.push-block::before{content:"";position:absolute;top:-20px;right:-200px;height:100%;min-width:2100px;width:100vw;display:flex;align-items:center;height:100%;border-radius:100px;background-color:#52acd2;overflow:hidden;rotate:2deg}@media screen and (min-width:1141px){.push-block::before{rotate:4deg}}@media screen and (min-width:1281px){.push-block::before{rotate:9deg}}.push-block__content{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;padding:max(70px,8vw) 0;margin:0 auto;width:100%}.push-block__content::after,.push-block__content::before{content:"";position:absolute;border-radius:50px;z-index:-1;rotate:2deg}@media screen and (min-width:1141px){.push-block__content::after,.push-block__content::before{rotate:4deg}}@media screen and (min-width:1281px){.push-block__content::after,.push-block__content::before{rotate:9deg}}@media screen and (max-width:1024px){.push-block__content::after,.push-block__content::before{display:none}}.push-block__content::before{width:100vw;height:349px;left:0;top:0;background-color:#f4c617;translate:-40% -35%}@media screen and (max-width:1140px){.push-block__content::before{translate:-40% -20%}}@media screen and (min-width:1141px){.push-block__content::before{translate:-40% -25%}}@media screen and (min-width:1281px){.push-block__content::before{translate:-40% -35%}}.push-block__content::after{width:100vw;height:150px;left:0;bottom:0;background-color:var(--primary);translate:-75% -60%}@media screen and (max-width:1140px){.push-block__content::after{translate:-75% 0}}@media screen and (min-width:1141px){.push-block__content::after{translate:-75% -10%}}@media screen and (min-width:1281px){.push-block__content::after{translate:-75% -60%}}@media screen and (max-width:1140px){.push-block__content{padding-block:8vw}}.push-block__content>.wp-block-group{margin:0;width:100%;gap:120px!important}@media screen and (max-width:1140px){.push-block__content>.wp-block-group{align-items:flex-start;flex-direction:column;gap:40px!important}.push-block__content>.wp-block-group p{text-align:left}}.push-block__content p{max-width:650px}.push-block__content .block-editor-block-list__layout>.wp-block-group{gap:120px!important}.push-block__content .block-editor-inner-blocks,.push-block__content [data-type="acf/quote"]{width:100%}.push-block__title{line-height:1}.push-block__title h2{margin-bottom:0!important}.push-block__title h2+p{margin:0!important;line-height:1}.push-block .quote-block{width:100%}@media screen and (min-width:1141px){.push-block .c-card--quote{margin-top:140px;margin-bottom:-350px}}.push-block.inverted::before{right:unset;top:-60px;left:-200px;background-color:var(--primary);rotate:-3deg}@media screen and (min-width:1141px){.push-block.inverted::before{rotate:-4deg}}@media screen and (min-width:1281px){.push-block.inverted::before{rotate:-9deg}}.push-block.inverted .push-block__content::after,.push-block.inverted .push-block__content::before{rotate:-3deg}@media screen and (min-width:1141px){.push-block.inverted .push-block__content::after,.push-block.inverted .push-block__content::before{rotate:-4deg}}@media screen and (min-width:1281px){.push-block.inverted .push-block__content::after,.push-block.inverted .push-block__content::before{rotate:-9deg}}.push-block.inverted .push-block__content::before{width:550px;height:130px;left:unset;right:0;z-index:2;translate:0 -125%}@media screen and (max-width:1140px){.push-block.inverted .push-block__content::before{translate:0 -90%}}@media screen and (min-width:1141px){.push-block.inverted .push-block__content::before{translate:0 -100%}}@media screen and (min-width:1281px){.push-block.inverted .push-block__content::before{translate:0 -125%}}.push-block.inverted .push-block__content::after{width:320px;height:210px;left:unset;right:0;background-color:#3d3d3d;translate:0 -15%}@media screen and (max-width:1140px){.push-block.inverted .push-block__content::after{translate:0 10%}}@media screen and (min-width:1141px){.push-block.inverted .push-block__content::after{translate:0 10%}}@media screen and (min-width:1281px){.push-block.inverted .push-block__content::after{translate:0 -15%}}.push-block+.bottom-push-block{margin-top:15vw}@media screen and (max-width:960px){.push-block .push-block__background{top:0!important;width:140%!important;min-width:0!important;left:-20%!important}}.agency-item{display:flex;overflow:hidden;gap:min(40px,4vw)}@media screen and (max-width:1024px){.agency-item{flex-direction:column}}.agency-item .image-content{display:flex;flex-direction:column;gap:25px;flex-shrink:0;width:calc(50% + 10px)}@media screen and (max-width:1280px){.agency-item .image-content{width:calc(50% + 10px)}}@media screen and (max-width:1024px){.agency-item .image-content{width:100%}}.agency-item .image-content .loading{opacity:.6}.agency-item .image-content .big-image{overflow:hidden;border-radius:4px;position:relative;max-width:100%;height:auto;background:rgba(0,0,0,.03)}.agency-item .image-content .small-image{flex:1 1 0%;flex-shrink:1;height:auto;flex-grow:1;display:block;border-radius:4px;transition-duration:.2s;will-change:transform;min-width:0}.agency-item .image-content .big-image,.agency-item .image-content .small-image{background:rgba(0,0,0,.03)}.agency-item .image-content .image-row{display:flex;width:100%;gap:25px}.agency-item .image-content .image-row img{cursor:pointer}.agency-item .image-content .image-row img:hover{transform:scale(1.1)}@media screen and (max-width:1024px){.agency-item .image-content .image-row{display:none}}.agency-item .text-content{width:100%;overflow:hidden}@media screen and (max-width:1024px){.agency-item .text-content{margin-left:0;max-width:100%;width:100%;margin-left:0}}.agency-item .text-content p{font-size:15px;font-weight:400;white-space:pre-wrap}.agency-item .text-content .head-phrase{width:-moz-fit-content;width:fit-content;margin:0;font-size:22px;font-weight:700;color:#191919;opacity:.84;border-bottom:3px solid rgba(0,0,0,.06)}.agency-item .text-content .title{margin-top:25px;margin-bottom:25px;font-size:35px;font-weight:700;color:#3d3d3d}@media screen and (max-width:1024px){.agency-item .text-content .title{font-size:40px;margin:18px 0;line-height:45px}}@media screen and (max-width:840px){.agency-item .text-content .title{font-size:25px;margin:18px 0;line-height:25px}}.agency-item .text-content .description{font-size:20px;font-weight:400;line-height:30px;color:#191919}@media screen and (max-width:1024px){.agency-item .text-content .description{font-size:15px;line-height:22px}}@media screen and (min-width:1024px) and (max-width:1500px){.agency-item .text-content .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.agency-item .text-content .social-link{display:flex;align-items:center;color:inherit}.agency-item .text-content .social-link img{margin-right:8px;height:32px}.agency-item .text-content .social-link:not(:last-child){margin-bottom:8px}.agency-item .text-content .slider-contact{padding-top:2em;border-top:1px dashed #ddd;margin-top:2em}.agency-item .text-content .slider-contact__item{display:flex;flex-wrap:wrap}.agency-item .text-content .slider-contact__item p{margin:.5em .5em 0 0;font-size:14px}.agency-item .text-content .slider-contact__item__title{font-size:14px;font-weight:700}.agency-item .text-content .slider-links{display:flex;flex-wrap:wrap;margin-top:42px}@media screen and (max-width:1024px){.agency-item .text-content .slider-links{justify-content:center;align-items:center}}.agency-item .text-content .slider-links a{margin:0 25px 25px 0;max-width:100%}@media screen and (max-width:1024px){.agency-item .text-content .slider-links a{margin:8px}}.agency-item .text-content .slider-links .first-link{padding:20px 50px;color:#fff;background-color:var(--primary);border-radius:35px;font-size:15px;font-weight:700}@media screen and (max-width:840px){.agency-item .text-content .slider-links .first-link{padding:20px}}.agency-item .text-content .slider-links .second-link{padding:20px 50px;color:#000;background-color:#f5f5f4;border-radius:35px;font-size:15px;font-weight:700}@media screen and (max-width:840px){.agency-item .text-content .slider-links .second-link{padding:20px}}.agency-item .text-content .after-description{font-size:15px;font-weight:400;line-height:20px;color:#191919;opacity:.7}