section#slider:hover .owl-nav{opacity:1}section#slider picture{height:100vh}section#slider .owl-nav,section#slider article{position:absolute;top:50%;transform:translateY(-50%);width:100%}section#slider .owl-nav{display:flex;justify-content:space-between;opacity:0;transition:all 1.5s}section#slider .owl-nav button{background-color:#000;font-size:15px;height:60px;margin:30px;padding:10px;transition:all .3s;width:60px}section#slider .owl-nav button:hover{background-color:#161616;font-size:30px}section#slider article h2{color:#fff;font-size:56px;font-weight:300;letter-spacing:2px;margin-bottom:30px;width:60%}section#slider article h2 b{font-weight:700}@media screen and (max-width:900px){section#slider article h2{font-size:48px}}@media screen and (max-width:650px){section#slider article h2{font-size:32px}}section#services{background-color:#0d0f16}section#services .container{display:grid;gap:60px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));row-gap:90px}@media screen and (max-width:450px){section#services .container{display:flex!important;flex-direction:column!important}section#services article{flex-direction:column;gap:30px}}section#services h4{color:#fff}section#services i{font-size:64px;margin-bottom:20px}section#services a{display:block;transition:all .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}section#services a:hover{filter:brightness(1.25)}section#about-us .item{background-color:#131620}section#about-us .item:nth-child(2n){background-color:#0d0f16}section#about-us .item:nth-child(2n) .container{flex-direction:row}section#about-us .item:nth-child(2n) .parent{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr)}section#about-us .item:nth-child(2n) .parent .div1{grid-area:1/3/6/6}section#about-us .item:nth-child(2n) .parent .div2{grid-area:2/1/5/4}section#about-us .item:nth-child(3) .parent{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(9,1fr)}section#about-us .item:nth-child(3) .div1{grid-area:2/2/10/7}section#about-us .item:nth-child(3) .div2{grid-area:1/1/9/6}section#about-us .container{display:flex;flex-direction:row-reverse;gap:60px;justify-content:space-between}section#about-us .container article{width:45%}section#about-us .container .parent{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);width:55%}section#about-us .container .div1{grid-area:1/1/3/3}section#about-us .container .div2{grid-area:2/2/4/4}section#about-us p{color:#7a7a7a;line-height:32px;margin:20px 0}@media screen and (max-width:900px){section#about-us .container{flex-direction:column!important}section#about-us .container .parent,section#about-us .container article,section#about-us .container picture{width:100%}}section#partners{background-color:#131620}section#partners h3{margin-bottom:60px}section#partners .owl-partners .owl-nav{display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);transition:all 1.5s;width:100%}section#partners .owl-partners .owl-nav button{font-size:30px;height:60px;margin:-30px;transition:all .3s;width:60px}section#partners .owl-partners .owl-nav button:hover{font-size:45px}section#partners img{filter:opacity(.3)}section#projects{background-color:#0d0f16}section#projects .container{position:relative}section#projects h3{margin-bottom:60px;text-align:right}section#projects .projects-images{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}@media screen and (max-width:450px){section#projects .projects-images{display:flex!important;flex-direction:column!important}}section#projects a{position:relative}section#projects a img{transition:all .3s}section#projects a:hover img{filter:brightness(.5)}section#projects a:hover span{opacity:1}section#projects span{opacity:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:all .3s;width:100%}section#projects i{border-radius:50%;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);color:#222;font-size:10px;padding:15px;transition:all .3s}section#projects i:hover{color:#fff}.button-primary{background-color:#fff;border:0;border-radius:50px;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);color:#000;cursor:pointer;font-size:18px;font-weight:700;line-height:40px;padding:10px 45px;transition:all .3s}.button-primary:hover{background-color:#000}
