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 .title{font-size:5rem;margin-top:2rem;color:#101820;text-align:center;line-height:1.3}#title .title span{color:#ff5000}#title .title b{font-size:8rem}#title .desc{text-align:center;width:60rem;font-size:1.5rem;margin:1.5rem auto 2rem}#title .image{width:85rem;margin:-2rem auto 0;display:block;-webkit-box-reflect:below -14rem linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 30%)}#title .projects_back{position:absolute;right:0;top:4.25rem;z-index:-1;width:33.5rem}#content{margin-top:10rem;padding:0px 16.5rem;display:flex;flex-direction:column;gap:15rem}#content .item{display:flex;align-items:center;position:relative;min-height:40rem}#content .item .text-block{min-width:50%;width:50%}#content .item .text-block .title{font-size:6rem;line-height:1}#content .item .text-block .title span{font-size:4rem}#content .item .text-block .desc{font-size:1.5rem;line-height:1.5;margin-top:3rem;white-space:break-spaces}#content .item .text-block .desc ul{display:flex;flex-direction:column;margin-left:2rem}#content .item .image{position:absolute;top:50%;width:72.5rem;right:-20.5rem;transform:translateY(-50%)}#content .item:nth-child(even) .image{right:auto;left:-20.5rem}#content .item:nth-child(even) .text-block{margin-left:auto}#projects{display:flex;flex-direction:column;gap:10rem;min-height:58rem;margin:14rem 0}#projects a{text-decoration:none;transition:all 0.6s ease-in-out}#projects a.change-cut .card{overflow:hidden}#projects a:nth-child(even) .card{background-color:#5c5087}#projects a .card{background-color:#ff5000;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 .card .text-block{width:25rem}#projects a .card .text-block .title{font-size:5.75rem;color:#ffffff;font-weight:900;text-transform:uppercase;line-height:1}#projects a .card .text-block .desc{font-size:2rem;color:#ffffff;margin-top:1rem}#projects a .card .text-block .arrows{margin-top:2rem;width:100%}#projects a .card .text-block .cat{font-size:1.5rem;color:#ffffff;display:flex;justify-content:space-between;margin-top:2rem}#projects a .card .image{position:absolute;top:50%;right:-2.5rem;transform:translateY(-50%);width:74.5rem;pointer-events:none}#projects a .card .button{font-size:6rem;color:#ffffff;display:flex;border-radius:100px;width:100%;min-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;text-align:center}#projects a .card .button .arrows{width:18rem;opacity:0}#projects a .card .button .arrows:last-child{transform:scaleX(-1)}#projects a .card .button:hover{color:#80848d;background-color:#ffffff}#projects a .card .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,#footer .top-block .form .wpcf7-textarea{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 (min-width:1920px){#content{padding:0rem 16.875rem}}@media screen and (max-width:900px){#title .title{font-size:2.5rem;margin-top:0rem}#title .title b{font-size:2.75rem}#title .desc{box-sizing:border-box;padding:0 2rem;width:100%;margin:2rem auto;font-size:1.125rem;text-align:left;line-height:normal}#title .image{width:100%}#title .projects_back{position:absolute;right:0;top:4.25rem;z-index:-1;width:33.5rem}#content{padding:0px 2rem;margin-top:1rem;gap:1rem}#content .item{flex-direction:column}#content .item .text-block{width:100%}#content .item .text-block .title{font-size:2.5rem;text-align:center;margin:0 -1rem}#content .item .text-block .title span{font-size:2rem}#content .item .text-block .desc{font-size:1.125rem;line-height:normal;margin-top:2.25rem;text-align:left}#content .item .image{position:relative;top:0;right:0;transform:translateX(-50%);width:100%;left:50%;max-width:none}#content .item:nth-child(even) .image{left:50%}#projects{gap:5rem;margin:2rem 0}#projects a .card{margin:0 1rem;border-radius:50px;padding:4rem 3rem;flex-direction:column;justify-content:center;min-height:1rem}#projects a .card .text-block{width:100%}#projects a .card .text-block .title{font-size:4rem;text-align:center}#projects a .card .text-block .desc{font-size:1.5rem;text-align:center;letter-spacing:normal;line-height:1.2;width:100%;margin-top:0.5rem}#projects a .card .text-block .arrows{opacity:0;height:1rem;margin-top:0}#projects a .card .text-block .cat{font-size:1.2rem;margin-top:1.5rem}#projects a .card .image{position:relative;width:calc(100vw + -1.5rem);top:0;right:0;transform:none}#projects a .card .button{text-align:center;font-size:3rem;height:auto;border-radius:20px;padding:2rem}#projects a .card .button .arrows{display:none}}