.projects{padding-top:20px}.projects .video{position:relative}.projects .video .control-play{position:absolute;cursor:pointer;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5;transition:.3s}.projects .video .control-play:hover{opacity:1}.projects .video .control-pause{position:absolute;cursor:pointer;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.9;visibility:hidden;transition:.3s}.projects .video .control-pause:hover{opacity:1}.projects .video:hover .control-pause{visibility:visible}.projects .video-description p span{font-size:23px}.services-introduction-container{position:relative;width:100%}@media (min-width:768px){.services-introduction-container{min-height:100vh}}.introduction-details-service-container{background-image:var(--bg-details-our-services);position:relative;display:flex;min-height:70vh;width:100%;align-items:flex-end;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat}.introduction-details-service-container:before{content:"";position:absolute;bottom:30px;left:0;width:100%;box-shadow:0 0 60px 90px #000;height:0}.introduction-details-service-container span{width:100%;padding-right:1rem;padding-left:1rem}@media (min-width:640px){.introduction-details-service-container span{max-width:640px}}@media (min-width:768px){.introduction-details-service-container span{max-width:768px}}@media (min-width:1024px){.introduction-details-service-container span{max-width:1024px}}@media (min-width:1280px){.introduction-details-service-container span{max-width:1280px}}@media (min-width:1536px){.introduction-details-service-container span{max-width:1536px}}.introduction-details-service-container span{margin-left:auto;margin-right:auto;margin-top:200px;height:100%;font-size:1.8rem;text-transform:uppercase}@media (min-width:768px){.introduction-details-service-container span{font-size:2.3rem}}.desc-ser-pro,.desc-ser-pro p,.desc-ser-pro p span{color:#fff!important;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}