.banner{position:relative}.banner::before{background-color:#00305b;content:'';height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.banner div .btn.btn-primary{bottom:30%;border:2px solid #fff;left:10%;padding:15px 30px;position:absolute;white-space:nowrap;z-index:5}@media (max-width: 991px){.banner div .btn.btn-primary{bottom:15%;left:50%;transform:translateX(-50%)}}.banner div .btn.btn-primary:hover{background-color:transparent}.banner img{min-height:530px;object-fit:cover;position:relative;z-index:-1}.banner h1{color:#fff;font:clamp(64px, 6vw, 107px)/clamp(70px, 6vw, 82px) "opensans-semibold";text-transform:unset}.banner p{color:#fff;font:clamp(64px, 8vw, 138px)/clamp(115px, 10vw, 188px) "opensans-extraBold";animation:topToBottom 8.5s linear infinite 0s;opacity:0;overflow:hidden;white-space:nowrap}@media (max-width: 767px){.banner p{font-size:clamp(50px, 12vw, 64px)}}@keyframes topToBottom{0%{opacity:0}5%{opacity:0;-moz-transform:translateY(-50px)}10%{opacity:1;-moz-transform:translateY(0px)}25%{opacity:1;-moz-transform:translateY(0px)}40%{opacity:0;-moz-transform:translateY(50px)}100%{opacity:0}}.quality-wrapper h2{font-size:clamp(26px, 4vw, 42px);margin:60px auto 40px;text-align:center}.quality-wrapper .quality-commit{display:flex;flex-wrap:wrap;gap:clamp(44px, 5vw, 84px);justify-content:center}.quality-wrapper .quality-commit p{align-items:center;border:4px solid #a5aec4;border-radius:6px;display:flex;height:216px;max-height:216px;max-width:216px;padding:20px;text-align:center}@media (max-width: 575px){.quality-wrapper .quality-commit p{height:145px;margin-bottom:0px;width:145px}}.quality-wrapper .quality-commit+p{margin:50px auto 70px;text-align:center}.quality-wrapper .quality-commit+p .btn{padding:9px 32px}@media (max-width: 575px){.quality-wrapper .quality-commit{gap:5px}}.count-on{margin:55px 0;padding:0 7%}.count-on h2{color:#00305b;font:900 clamp(34px, 4vw, 52px)/calc(1em + 6px) "opensans-regular";margin-bottom:15px;text-transform:none}.count-on p{color:#00305b}.slidingVertical{left:10%;max-width:90%;position:absolute;top:20%;z-index:2}@media (max-width: 767px){.slidingVertical{top:10%}}.slidingVertical .carousel-inner{overflow:inherit}.slidingVertical .carousel-indicators{position:unset;right:unset;bottom:unset;left:unset;z-index:unset;display:unset;justify-content:unset;padding:unset;margin-right:unset;margin-bottom:unset;margin-left:unset;list-style:unset}.slidingVertical .carousel-indicators [data-bs-target]{box-sizing:unset;flex:unset;width:unset;height:unset;padding:unset;margin-right:unset;margin-left:unset;text-indent:unset;cursor:unset;background-color:unset;background-clip:unset;border:unset;border-top:unset;border-bottom:unset;opacity:unset;transition:unset}.slidingVertical .carousel-indicators .dot{width:15px;height:15px;background-color:#fff;border-radius:50%;cursor:pointer}.slidingVertical .carousel-indicators .dot.active{background-color:rgba(255,255,255,0.55);border:2px solid #fff;height:12px;width:12px}.slidingVertical .dotIndicators{bottom:70px;left:-50px;display:flex;flex-direction:column;gap:18px;position:absolute}@media (max-width: 767px){.slidingVertical .dotIndicators{left:-25px}}.tiles-upper{display:flex;gap:5px;justify-content:space-between;margin-bottom:8px;row-gap:8px}@media (max-width: 991px){.tiles-upper{flex-wrap:wrap;margin-right:-15px}}.tiles-upper div{max-height:412px;max-width:33%;width:33%;position:relative}@media (max-width: 991px){.tiles-upper div{max-height:277px;max-width:100%;width:100%}}.tiles-upper div img{height:100%;min-width:100%;object-fit:cover}.tiles-upper div span{background-color:RGBa(0, 48, 91, 0.5);cursor:pointer;display:flex;height:100%;position:absolute;top:0;transition:background-color .3s;width:100%}.tiles-upper div span:hover{background-color:RGBa(0, 48, 91, 0.88)}.tiles-upper div span h3{color:#fff;font-size:clamp(25px, 2vw, 32px);margin:auto;max-width:fit-content;padding:15px;position:relative;text-align:center}@media (max-width: 767px){.tiles-upper div span h3{padding:5px}}.tiles-upper div span h3::after{background:#a5aec4;border-radius:3px;bottom:0;content:"";height:4px;left:28%;position:absolute;width:44%}@media (max-width: 767px){.tiles-upper div span h3::after{height:2px}}.tiles-upper div span h3::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to right, #a5aec4 0%, #a5aec4 100%),linear-gradient(to top, #a5aec4 50%, transparent 50%),linear-gradient(to top, #a5aec4 50%, transparent 50%),linear-gradient(to right, #a5aec4 0%, #a5aec4 100%),linear-gradient(to left, #a5aec4 0%, #a5aec4 100%);background-size:100% 4px, 4px 200%, 4px 200%, 0% 4px, 0% 4px;background-position:50% 100%, 0% 0%, 100% 0%, 100% 0%, 0% 0%;background-repeat:no-repeat, no-repeat;transition:transform 0.2s ease-in-out, background-position 0.2s ease-in-out, background-size 0.2s ease-in-out, border-radius .2s ease-in-out;transform:scaleX(0.4) rotate(0deg);transition-delay:0.4s, 0.2s, .1s}@media (max-width: 767px){.tiles-upper div span h3::before{background-size:100% 2px, 2px 200%, 2px 200%, 0% 2px, 0% 2px}}.tiles-upper div span:hover h3::before{background-position:50% 100%, 0% 100%, 100% 100%, 100% 0%, 0% 0%;background-size:200% 4px, 4px 400%, 4px 400%, 55% 4px, 55% 4px;border-radius:3px;transform:scaleX(1) rotate(0deg);transition-delay:0.1s, 0.2s, .4s}@media (max-width: 767px){.tiles-upper div span:hover h3::before{background-size:200% 2px, 2px 400%, 2px 400%, 55% 2px, 55% 2px}}.tiles-upper.tiles-secondary{flex-wrap:wrap}.tiles-upper.tiles-secondary div{max-height:412px;width:33%}.tiles-upper.tiles-secondary div:nth-last-of-type(odd) span{background:rgba(0,88,68,0.5)}.tiles-upper.tiles-secondary div:nth-last-of-type(odd) span:hover{background:rgba(0,88,68,0.88)}@media (max-width: 991px){.tiles-upper.tiles-secondary div{max-width:100%;width:100%;max-height:204px}.tiles-upper.tiles-secondary div img{width:100%}}@media (max-width: 991px){.tiles-upper.tiles-secondary{margin-right:-5px}}.full-width-q{background-image:url("/Portals/0/Images/Homepage/dalco-building.webp");margin:10px 0;min-height:468px;position:relative}.full-width-q::after{background:linear-gradient(90deg, #002f5a 47%, rgba(0,47,90,0) 100%);content:"";height:100%;position:absolute;top:0;width:100%}.full-width-q div{padding:60px 0 0 50px;position:relative;z-index:1}@media (max-width: 991px){.full-width-q div{padding:15px 0 0 15px}}.full-width-q div h2{font:400 clamp(35px, 4vw, 76px)/calc(1em + 6px) "opensans-semibold";color:#fcfcfc;margin-bottom:30px}@media (max-width: 991px){.full-width-q div h2{margin-bottom:5px}}.full-width-q div p{font:400 clamp(20px, 2vw, 38px)/calc(1em + 6px) "opensans-regular";color:#fcfcfc;margin-bottom:30px}@media (max-width: 991px){.full-width-q div p{margin-bottom:10px;line-height:38px}}.full-width-q .btn{background-color:#fcfcfc;border-radius:15px;color:#000;padding:9px 37px;transition:color .3s, background-color .3s}@media (max-width: 991px){.full-width-q .btn{margin-bottom:15px}}.full-width-q .btn:hover{background:#a5aec4 !important;color:#fcfcfc !important}@media (max-width: 991px){.full-width-q{background-position-x:center;background-size:cover;min-height:248px}}@media (max-width: 400px){.full-width-q div div{max-width:50%;padding-left:0}.full-width-q{margin-left:0;padding-left:0}.full-width-q p{line-height:22px !important}.full-width-q a.btn{font-size:16px;padding-left:15px;padding-right:15px}}
