.services-image-handler{position:relative;max-width:516px;pointer-events:none}.web-image-handler{width:100%;max-width:500px;min-height:25rem;display:flex;justify-content:center;align-items:center;pointer-events:none}.design-image-handler{width:100%;max-width:442px;min-height:25rem;display:flex;justify-content:center;align-items:center;pointer-events:none}.seo-image-handler{width:100%;max-width:404px;min-height:25rem;display:flex;justify-content:center;align-items:center;pointer-events:none}.first-screen{padding:5rem 1rem}.floating-icon{position:absolute;transform:rotate(45deg);transition:transform .35s ease-out;-webkit-animation:bg-romb-y 10s linear infinite;animation:bg-romb-y 10s linear infinite;pointer-events:none;will-change:transform}.romb-1{width:20px;height:20px;background-color:#ff244d;top:30%;left:17%;animation-delay:-5s}.romb-2{width:15px;height:15px;background-color:#ff244d;top:10%;right:30%;animation-delay:-3s}.romb-3{width:35px;height:35px;background-color:#f5f5f5;bottom:15%;right:30%;animation-delay:-1s}.circle-1{width:15px;height:15px;border-radius:50%;background-color:#3b3b3b;bottom:20%;right:-5%}.circle-2{width:30px;height:30px;border-radius:50%;background-color:#f5f5f5;top:25%;right:50%;animation-delay:-6s}.donut-1{width:80px;height:80px;border-radius:50%;border:6px solid #828d96;bottom:15%;left:-5%;animation-delay:-2s}.donut-2{width:40px;height:40px;border-radius:50%;border:6px solid #c9c9c9;top:10%;left:25%;animation-delay:-4s}.black-cross{width:85px;height:85px;top:35%;right:30%}.cube-1{position:absolute;left:20%;bottom:0;-webkit-animation:bg-romb-y 10s linear infinite;animation:bg-romb-y 10s linear infinite;width:25%;max-width:152px}.cube-2{position:absolute;right:0;top:20%;-webkit-animation:bg-romb-y 10s linear infinite;animation:bg-romb-y 10s linear infinite;width:20%;max-width:96px}.bg-circles,.bg-rombs,.bg-ovals{width:100%;height:100%;position:absolute;top:0;left:0}.services-phones{max-width:275px}.bg-circles .circle-item{position:absolute;border-radius:50%;pointer-events:none;transition:transform .35s ease-in,-webkit-transform .35s ease-in;will-change:transform}.bg-rombs .romb-item{position:absolute;border-radius:2rem;pointer-events:none;transform:rotate(45deg);transition:transform .35s ease-in,-webkit-transform .35s ease-in;will-change:transform}.bg-ovals .oval-item{position:absolute;border-radius:15rem;pointer-events:none;width:10rem;height:100%;min-height:250px;background-color:#eceeef;transition:transform .35s ease-in,-webkit-transform .35s ease-in;will-change:transform;z-index:-1}.bg-circles .circle-item:first-child{top:50%;left:15%;width:75px;height:75px;background-color:#3b3b3b;-webkit-animation:bg-circle-y 20s linear infinite;animation:bg-circle-y 20s linear infinite}.bg-circles .circle-item:nth-child(2){right:15%;top:0;width:350px;height:350px;background:#f2f3f4;-webkit-animation:bg-circle-y 20s linear infinite;animation:bg-circle-y 20s linear infinite;animation-delay:-5s;z-index:-1}.bg-circles .circle-item:nth-child(3){right:15%;top:0;width:200px;height:200px;background:#ff1c57;-webkit-animation:bg-circle-y 20s linear infinite;animation:bg-circle-y 20s linear infinite;animation-delay:-12s;z-index:-1}.bg-rombs .romb-item:first-child{bottom:9%;left:14%;width:350px;height:350px;background-color:#ebedee;-webkit-animation:bg-romb-y 30s linear infinite;animation:bg-romb-y 20s linear infinite;animation-delay:-24s;z-index:-1}.bg-rombs .romb-item:nth-child(2){bottom:0;right:5%;width:150px;height:150px;background-color:#ff244d;-webkit-animation:bg-romb-y 30s linear infinite;animation:bg-romb-y 20s linear infinite;animation-delay:-22s;border-radius:1.5rem}.bg-rombs .romb-item:nth-child(3){top:15%;left:0;width:100px;height:100px;background-color:#949494;-webkit-animation:bg-romb-y 30s linear infinite;animation:bg-romb-y 30s linear infinite;animation-delay:-30s;border-radius:1rem}.bg-ovals .oval-item:nth-child(1){bottom:0;left:10%;-webkit-animation:bg-circle-y 20s linear infinite;animation:bg-circle-y 20s linear infinite;animation-delay:-5s}.bg-ovals .oval-item:nth-child(2){bottom:0;left:calc(15% + 10rem);-webkit-animation:bg-circle-y 20s linear infinite;animation:bg-circle-y 20s linear infinite}.services-start{padding-left:3rem}.service-list li:not(:last-child){margin-bottom:.75rem}.service-list li a{font-weight:500;color:#676767;position:relative;font-size:1.1rem}.service-list li a:hover,.service-list li a:active,.service-list li a:focus{cursor:pointer;transform:translateX(7px)}.service-list li a::after{content:'';position:absolute;top:50%;left:-25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:8px;background:#ff244d;-webkit-transition:width .1s cubic-bezier(.7,0,.3,1);transition:width .1s cubic-bezier(.7,0,.3,1);will-change:width}.service-list.right li a::after{content:'';position:absolute;top:50%;right:-25px;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:8px;background:#ff244d;-webkit-transition:width .1s cubic-bezier(.7,0,.3,1);transition:width .1s cubic-bezier(.7,0,.3,1);will-change:width}.service-list li a:hover::after,.service-list li a:active::after,.service-list li a:focus::after{width:20px}.design-column{padding-right:2rem}.short-subtitles .subtitle{max-width:75%}.column-form{padding:.75rem 2rem}@media (max-width:320px){.services-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(-40%,45%)}.page-header{font-size:2.25rem}.page-subheader{font-size:1rem}.first-screen{padding:3rem 1.5rem}.web-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(-30%,-35%);min-height:auto}.seo-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(40%,150%);min-height:auto}.services-phones{max-width:225px}.services-tablet{max-width:250px}.design-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(-45%,-55%)}.bg-circles .circle-item:first-child{display:none}.bg-circles .circle-item:nth-child(2){right:10%;width:250px;height:250px;background-color:#E0E0E0}.bg-ovals .oval-item{background-color:#E0E0E0}.bg-rombs .romb-item:first-child{background-color:#E0E0E0}.bg-rombs .romb-item:nth-child(2){bottom:10%;right:10%;width:100px;height:100px;border-radius:1rem}section:not(:last-child){margin-bottom:5rem}.services-start{padding-left:.75rem}.subtitle.mb-4{margin-bottom:3rem}}@media (min-width:321px) and (max-width:480px){.services-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(-40%,45%)}.page-header{font-size:2.25rem}.page-subheader{font-size:1rem}.first-screen{padding:3rem 1.5rem}.web-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(-30%,-35%);min-height:auto}.seo-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(40%,150%);min-height:auto}.services-phones{max-width:225px}.services-tablet{max-width:250px}.design-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(-45%,-55%)}.bg-circles .circle-item:first-child{display:none}.bg-circles .circle-item:nth-child(2){right:10%;width:250px;height:250px;background-color:#E0E0E0}.bg-ovals .oval-item{background-color:#E0E0E0}.bg-rombs .romb-item:first-child{background-color:#E0E0E0}.bg-rombs .romb-item:nth-child(2){bottom:10%;right:10%;width:100px;height:100px;border-radius:1rem}section:not(:last-child){margin-bottom:5rem}.services-start{padding-left:.75rem}.subtitle.mb-4{margin-bottom:3rem}}@media (min-width:481px) and (max-width:620px){.services-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(-40%,45%)}.page-header{font-size:2.25rem}.page-subheader{font-size:1rem}.first-screen{padding:3rem 1.5rem}.web-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(-30%,-35%);min-height:auto}.seo-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(40%,150%);min-height:auto}.services-phones{max-width:225px}.services-tablet{max-width:250px}.design-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(-45%,-55%)}.bg-circles .circle-item:first-child{display:none}.bg-circles .circle-item:nth-child(2){right:10%;width:250px;height:250px;background-color:#E0E0E0}.bg-ovals .oval-item{background-color:#E0E0E0}.bg-rombs .romb-item:first-child{background-color:#E0E0E0}.bg-rombs .romb-item:nth-child(2){bottom:10%;right:10%;width:100px;height:100px;border-radius:1rem}section:not(:last-child){margin-bottom:5rem}.services-start{padding-left:.75rem}.subtitle.mb-4{margin-bottom:3rem}}@media (min-width:621px) and (max-width:767px){.services-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(-40%,45%)}.page-header{font-size:2.25rem}.page-subheader{font-size:1rem}.first-screen{padding:3rem 1.5rem}.web-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(-30%,-35%);min-height:auto}.seo-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(40%,150%);min-height:auto}.services-phones{max-width:225px}.services-tablet{max-width:250px}.design-image-handler{position:absolute;top:0;right:0;opacity:.25;transform:translate(-45%,-55%)}.bg-circles .circle-item:first-child{display:none}.bg-circles .circle-item:nth-child(2){right:10%;width:250px;height:250px;background-color:#E0E0E0}.bg-ovals .oval-item{background-color:#E0E0E0}.bg-rombs .romb-item:first-child{background-color:#E0E0E0}.bg-rombs .romb-item:nth-child(2){bottom:10%;right:10%;width:100px;height:100px;border-radius:1rem}section:not(:last-child){margin-bottom:5rem}.services-start{padding-left:.75rem}.subtitle.mb-4{margin-bottom:3rem}}@media (min-width:768px) and (max-width:896px){.first-screen{background-position:70% 0!important}}@media (min-width:896px) and (max-width:1024px){.first-screen{background-position:70% 0!important}}@media (min-width:1025px) and (max-width:1199px){.first-screen{background-position:65% 0!important}}@-webkit-keyframes bg-romb-y{0%,100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}50%{transform:translateY(30px) rotate(45deg)}}@keyframes bg-romb-y{0%,100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}50%{transform:translateY(30px) rotate(45deg)}}@-webkit-keyframes bg-circle-y{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{transform:translateY(-50px)}}@keyframes bg-circle-y{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{transform:translateY(-50px)}}