.footer .container,img,video{max-width:100%}.footer,.navbar{background-color:#1a1b1b;color:#d6d5c9}.contact-card form,.contact-card h2,.contact-card h5,.contact-card label,.contact-card p,.contact-card ul,.footer,.nav-link,.navbar,body,label,p{color:#d6d5c9}@font-face{font-family:Sen;src:url('../fonts/Sen/Sen-VariableFont_wght.ttf') format('truetype-variations');font-weight:100 900;font-style:normal}body,html{height:100%;margin:0;display:flex;flex-direction:column;overflow-x:hidden}body{font-family:Sen,sans-serif;background-color:#151616}img,video{height:auto}h1{font-weight:900;font-size:2.5em;line-height:1.2}h2{font-weight:700;font-size:2em;line-height:1.3}h3{font-weight:600;font-size:1.75em;line-height:1.4}h4{font-weight:500;font-size:1.5em;line-height:1.5}h5{font-weight:400;font-size:1.25em;line-height:1.6}h6,ol,p,ul{font-size:1em;line-height:1.6}h6{font-weight:300}ol,p,ul{font-weight:400}.small-text,small{font-weight:300;font-size:.875em;line-height:1.4}strong{font-weight:700}blockquote,em{font-weight:400;font-style:italic}blockquote{font-size:1.25em;line-height:1.6;margin:1em 0;padding-left:1em;border-left:4px solid currentColor}label{font-weight:600;font-size:1em}a,button,input,select,textarea{font-weight:500;font-size:1em;line-height:1.5}a{text-decoration:none}code,pre{font-weight:400;font-family:'Courier New',Courier,monospace}input[type=password],input[type=text],textarea{font-weight:400;font-size:1em;line-height:1.5}.footer{width:100%;height:auto;padding:10px 0;font-size:12px;text-align:center}.main-content{flex:1}.navbar{position:relative}.nav-link:active,.nav-link:focus,.navbar-brand,.navbar-brand:active,.navbar-brand:focus{color:#5ba5b2}.nav-link:hover,.navbar-brand:hover{color:#237b8a}.navbar-nav .nav-link{position:relative;overflow:hidden;z-index:1;color:#d6d5c9}.navbar-nav .nav-link::before{content:'';position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#5ba5b2;z-index:-1;transition:top .4s}.navbar-nav .nav-item.active .nav-link::before,.navbar-nav .nav-link:hover::before{top:0}.navbar-nav .nav-item.active .nav-link,.navbar-nav .nav-link:hover{color:#1a1b1b}@media (min-width:992px){.navbar{display:flex;align-items:center}.navbar-brand{margin-left:12px;position:static;transform:none;margin-right:1rem;padding:0!important}.navbar-toggler{margin-left:auto;margin-right:0;position:static}}@media (max-width:991.98px){.navbar{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;row-gap:6px;padding-left:0!important;padding-right:0!important}.navbar-brand{display:block;width:100%;text-align:center;margin:0!important;padding:0!important;position:static;transform:none}.navbar-toggler{justify-self:center;align-self:center;margin:0 auto;position:static;z-index:2}.navbar .navbar-collapse{grid-column:1/-1;width:100%;text-align:center;justify-content:center}}.offset{-webkit-box-shadow:.25em .25em 0 0 var(--color),inset .2em .2em 0 0 var(--color);box-shadow:.25em .25em 0 0 var(--color),inset .2em .2em 0 0 var(--color);color:#fff;--color:#5f2f40;--hover:rgb(71, 27, 42)}.offset-danger:focus,.offset-danger:hover,.offset:focus,.offset:hover{-webkit-box-shadow:0 0 0 0 var(--hover),inset 6em 3.5em 0 0 var(--hover);box-shadow:0 0 0 0 var(--hover),inset 6em 3.5em 0 0 var(--hover)}.offset-danger{-webkit-box-shadow:.25em .25em 0 0 var(--color),inset .2em .2em 0 0 var(--color);box-shadow:.25em .25em 0 0 var(--color),inset .2em .2em 0 0 var(--color);color:#fff;--color:#5f2f2f;--hover:rgb(71, 27, 27)}.btn-center{justify-content:center;align-items:center;display:inline-flex}.fixed-height-img{height:300px;object-fit:cover}.img-border{border:1px solid #237b8a}.txt-hl-100{background-color:#237b8a;width:100%}.logo-text{font-size:1.4rem;color:#d6e2e4;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-shadow:none;transition:color .3s ease-in-out}.gallery-card,.review-card{box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}@media (max-width:1200px){.logo-text{font-size:1.15rem}}@media (max-width:992px){.logo-text{font-size:1.15rem}}@media (max-width:768px){.logo-text{font-size:1.15rem}}@media (max-width:576px){.logo-text{font-size:1.15rem}}@media (max-width:380px){.logo-text{font-size:.45rem}}.logo-text:hover{color:#84898a}.jumbotron{position:relative;background-image:url("../img/conc.jpg");background-size:cover;height:100vh;color:#fff;display:flex;justify-content:center;align-items:center}.jumbotron::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65)}.jumbotron h1,.jumbotron p{z-index:1;display:block;margin-bottom:1rem}.gallery-image{position:relative;overflow:hidden;padding-bottom:100%}.background-video,.gallery-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.carousel-item .img-fluid{height:550px;object-fit:cover}.background-section{position:relative;width:100%;height:100dvh;min-height:520px;overflow:hidden}@supports (height:100svh){.background-section{height:100svh}}.text-container{color:#fff;width:100%}.text-container::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.text-container h1{font-size:2rem;margin-bottom:1rem}.text-container p{font-size:1.7rem;line-height:1.3;max-width:1100px;margin:0}.content-container{position:absolute;top:50%;left:40%;transform:translate(-30%,-50%);display:flex;align-items:center;background-color:rgba(0,0,0,.3);padding:20px;height:auto;justify-content:center;flex-direction:column}.logo-container{position:absolute;bottom:80px;right:30px;display:flex;flex-direction:column;gap:12px;align-items:flex-end;z-index:2}.logo,.logo_bvn,.logo_sentralt{display:block;max-width:200px;max-height:200px;width:auto;height:auto}.logo,.logo_sentralt{position:static;bottom:auto;right:auto}#certified .col-md-4.d-flex{align-items:center}.sentralt2{display:block;max-width:65%;width:auto;height:auto!important;margin-top:0;align-self:center}.partner-logo{max-width:100%;height:auto;display:block;margin:0 auto}:root{--cert-h:clamp(140px, 18vw, 220px);--bvn-scale:0.94}.cert-logos{flex-direction:row}@media (min-width:768px){.cert-logos{flex-direction:column}}@media (max-width:767.98px){:root{--cert-h:clamp(90px, 24vw, 130px)}}.cert-logos img{display:block;height:auto;max-height:none}.cert-logos .sentralt2{height:var(--cert-h)!important;width:auto}.cert-logos .bvn2{height:calc(var(--cert-h) * var(--bvn-scale));width:auto}@media (max-width:360px){:root{--cert-h:90px}}@media (max-width:1500px){.text-container p{font-size:.95rem}}@media (max-width:1200px){.text-container p{font-size:.95rem}}@media (max-width:992px){.content-container{top:5%;left:50%;transform:translateX(-50%);height:auto;width:90%;flex-direction:column;align-items:center;padding:10px;background-color:rgba(0,0,0,.35)}.text-container p{font-size:1.1rem;line-height:1.5;max-width:1100px;margin:0;text-align:center}.sentralt2{max-width:75%}.logo,.logo_bvn,.logo_sentralt{max-width:200px;max-height:200px}}@media (max-width:767px){.footer .btn{display:block;margin:5px auto}.content-container{top:5%;left:50%;transform:translateX(-50%);height:auto;width:90%;flex-direction:column;align-items:center;padding:10px;background-color:rgba(0,0,0,.35)}.text-container p{font-size:.9rem;line-height:1.5;max-width:1100px;margin:0;text-align:center}.sentralt2{max-width:45%}.logo,.logo_bvn,.logo_sentralt{max-width:150px;max-height:150px}}@media (max-width:576px){.content-container{top:5%;left:50%;transform:translateX(-50%);height:auto;width:90%;flex-direction:column;align-items:center;padding:10px;background-color:rgba(0,0,0,.35)}.text-container p{font-size:.9rem;line-height:1.5;max-width:1100px;margin:0;text-align:center}.sentralt2{max-width:45%}.logo,.logo_bvn,.logo_sentralt{max-width:150px;max-height:150px}}.review-card,.review-card-body{flex-direction:column;height:100%;display:flex}@media (min-width:993px){.logo,.logo_bvn{margin-right:25px}}@media (min-width:993px) and (max-width:1360px){.logo-container{gap:8px}.logo,.logo_bvn,.logo_sentralt{max-width:160px;max-height:160px}.logo,.logo_bvn{margin-right:12px}}@media (min-width:993px) and (max-width:1180px){.logo,.logo_bvn,.logo_sentralt{max-width:150px;max-height:150px}}.text-certified{margin-top:3%;font-size:1.2rem}.review-card{background:linear-gradient(145deg,#1a1b1b,#1e1f1f);border:1px solid #5ba5b2;border-radius:4px;padding:1rem}.gallery-card:hover,.review-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.review-text{font-size:.9rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;line-height:1.6}@media (max-width:768px){.review-text{font-size:.8rem}}@media (max-width:576px){.review-text{font-size:.8rem}}.gallery-card{position:relative;padding:0;height:300px;border:1px solid #5ba5b2;border-radius:4px;overflow:hidden}.gallery-card-body{background-color:#fff;position:relative;height:100%}.gallery-background-cover{background-size:cover;background-position:center;position:relative;height:100%}.gallery-overlay{position:absolute;top:0;left:0;width:100%;height:40%;transform:translateY(75%);background-color:rgba(0,0,0,.75)}.gallery-card-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;text-align:center}.gallery-card-title{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:1rem}.main-content-wrapper{display:flex;justify-content:center;align-items:center;min-height:calc(80vh - 60px);padding:20px}.contact-card{background-color:#1a1b1b;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:20px;max-width:800px;width:100%}.btn-outline-primary{color:#5ba5b2;border-color:#5ba5b2}.btn-outline-primary:hover{background-color:#5ba5b2;color:#fff}.btn-outline-primary.btn-sm{padding:.25rem .5rem;font-size:.875rem}.border-lefty{border-left:8px solid #5ba5b2;padding-left:.5rem}.social-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #5ba5b2;color:#5ba5b2;background-color:transparent;transition:background-color .3s,color .3s;padding:.25rem .5rem;font-size:.875rem;border-radius:2px}.social-button:hover{background-color:#5ba5b2;color:#1a1b1b}#galleryCarousel .carousel-inner .carousel-item{transition:transform 1.5s ease-in-out,opacity 1.5s ease-in-out}#galleryCarousel .carousel-inner .active,#galleryCarousel .carousel-inner .carousel-item-next,#galleryCarousel .carousel-inner .carousel-item-prev{display:block;opacity:1}.carousel-item-next,.carousel-item-next.carousel-item-left,.carousel-item-prev,.carousel-item-prev.carousel-item-right,.carousel-item.active{transform:translateX(0)}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:rgba(0,0,0,.5);border-radius:10%;padding:10px;margin:10px}.sk-cube-grid{width:40px;height:40px;margin:100px auto}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#5ba5b2;float:left;-webkit-animation:1.3s ease-in-out infinite sk-cubeGridScaleDelay;animation:1.3s ease-in-out infinite sk-cubeGridScaleDelay}.sk-cube-grid .sk-cube1,.sk-cube-grid .sk-cube5,.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2,.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4,.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.spinner-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#1a1b1b;z-index:999999}.grecaptcha-badge{visibility:hidden!important}