body{background-color:#ffffff}.demo{position:fixed;top:0rem;left:50%;width:100%;opacity:0.5;z-index:1;pointer-events:none;max-width:1920px;transform:translateX(-50%)}.demo.mob{display:none}.demo:not(.mob){display:none}.header .logos .menu .menu-item a{color:#101820}#title{font-size:8rem;margin-top:8rem;color:#101820;text-align:center}#title span{color:#ff5000}.projects_back{position:absolute;right:0;top:4.25rem;z-index:-1;width:33.5rem}#projects{display:flex;flex-direction:column;gap:7rem;margin-top:4rem;position:relative;margin-bottom:16.5rem}#projects a{text-decoration:none;transition:all 0.6s ease-in-out}#projects a.change-cut .project{overflow:hidden}#projects a:nth-child(even) .project .text-block{margin-left:0}#projects a:nth-child(even) .project .text-block .title,#projects a:nth-child(even) .project .text-block .desc{text-align:left}#projects a:nth-child(even) .project .text-block .arrows{transform:scaleX(1);margin-left:0}#projects a:nth-child(even) .project .text-block .cat{margin-left:0}#projects a:nth-child(even) .project .image{right:-2.5rem;left:auto}#projects a .project{border-radius:6rem;margin:0 2.5rem;padding:5rem 14.25rem;position:relative;min-height:58rem;box-sizing:border-box;display:flex;align-items:center}#projects a .project .text-block{width:25rem;margin-left:auto}#projects a .project .text-block .title{font-size:5.75rem;color:#101820;font-weight:900;text-transform:uppercase;line-height:1;text-align:right}#projects a .project .text-block .desc{font-size:2rem;color:#101820;margin-top:1rem;text-align:right}#projects a .project .text-block .arrows{margin-top:2rem;width:100%;filter:brightness(0.5);transform:scaleX(-1);margin-left:auto;display:block}#projects a .project .text-block .cat{font-size:1.5rem;color:#101820;display:flex;justify-content:space-between;margin-top:2rem;margin-left:auto}#projects a .project .image{position:absolute;top:50%;left:-2.5rem;transform:translateY(-50%);width:70rem;pointer-events:none;-webkit-box-reflect:below -11rem linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 30%)}#projects a .project .button{font-size:6rem;color:#ffffff;display:flex;border-radius:100px;width:100%;height:12rem;align-items:center;text-transform:uppercase;font-weight:900;text-decoration:none;justify-content:space-between;padding:0 2rem;transition:all 0.2s ease-in-out}#projects a .project .button .arrows{width:18rem;opacity:0}#projects a .project .button .arrows:last-child{transform:scaleX(-1)}#projects a .project .button:hover{color:#80848d;background-color:#ffffff}#projects a .project .button:hover .arrows{opacity:1}.callback-block .main{background-color:#ff5000}.callback-block .main:hover:not(.active){background-color:white}.callback-block .main:hover:not(.active) .icon{--color-back: #101820}.callback-block .main .icon{--color-back: white}@keyframes pulseHover{0%{box-shadow:0px 0px 0px 0px white}100%{box-shadow:0px 0px 0px 20px rgba(255, 255, 255, 0)}}@keyframes pulse{0%{box-shadow:0px 0px 0px 0px rgba(255, 80, 0, 0.5)}100%{box-shadow:0px 0px 0px 20px rgba(255, 80, 0, 0)}}#footer .top-block .text-block .title{color:#101820}#footer .top-block .text-block .contact .text{color:#101820}#footer .top-block .text-block .contact .image{filter:brightness(0.1)}#footer .top-block .form .tab-block .label{color:#101820}#footer .top-block .form .wpcf7-text{border-bottom:2px solid #101820;color:#101820}#footer .top-block .form .submit{background-image:url(../images/coner_arrow_c.svg)}#footer .top-block .form .submit .wpcf7-submit{color:#101820}#footer .top-block .form .wpcf7-response-output{color:black}#footer .top-block .form .tabs p label{color:white}#footer .footer-menu .menu .menu-item a{color:#101820}#footer .logo{--text-color: #101820}#footer .copyright{color:#101820}@media screen and (max-width:900px){#title{font-size:4.5rem;margin-top:0rem;line-height:1}#title span{display:block}.projects_back{right:-1rem;top:12.25rem;width:17rem;display:none}#projects{margin-bottom:1rem;margin-top:2.5rem;gap:0rem}#projects a:nth-child(even) .project .text-block .title{color:#5c5087}#projects a .project{padding:5rem 0.5rem 2.5rem;flex-direction:column;min-height:1rem}#projects a .project .text-block{margin-left:0;width:100%}#projects a .project .text-block .title{font-size:4rem;text-align:center !important;color:#ff5000}#projects a .project .text-block .desc{text-align:center !important;font-size:1.875rem;margin-top:0.5rem;line-height:1.2;letter-spacing:normal}#projects a .project .text-block .arrows{opacity:0;height:0rem;margin-top:1.5rem}#projects a .project .text-block .cat{font-size:1.25rem;margin-top:1.5rem}#projects a .project .image{position:relative;width:120%;top:-1rem;transform:none;left:auto !important;right:auto !important}}