.carousel{p{font-size:2.25rem}.carousel-caption{top:36%}.carousel-caption:after{content:"";position:absolute;left:50%;margin-top:20px;border-left:4px dotted hsla(0,0%,100%,.7);bottom:50px;height:130px}img{filter:brightness(80%);object-fit:cover}}.card{box-shadow:none;img{object-fit:cover}}.card-body,.card-footer{border-radius:0!important}.cards:first-child .card-body h3{background-color:var(--tertiary-color)}.cards:nth-child(2) .card-body h3{background-color:var(--primary-color)}.cards:nth-child(3) .card-body h3{background-color:var(--secondary-color)}.cards:first-child .card-body{background-color:rgba(142,60,27,.1)}.cards:first-child .card-footer{background-color:transparent}.cards:nth-child(2) .card-body{background-color:rgba(57,36,85,.1)}.cards:nth-child(2) .card-footer{background-color:transparent}.cards:nth-child(3) .card-body{background-color:rgba(47,90,44,.1)}.cards:nth-child(3) .card-footer{background-color:transparent}.cards:first-child .btn{background-color:transparent!important;color:var(--tertiary-color)!important;border:2px solid var(--tertiary-color)!important;border-radius:2rem!important;font-size:.9rem!important;letter-spacing:.05rem;font-weight:700;font-family:RobotoSlab,sans-serif;padding:.5rem 1.5rem!important;min-width:170px}.cards:first-child .btn:hover{background-color:var(--tertiary-color)!important;color:#fff!important}.cards:nth-child(2) .btn{background-color:transparent!important;color:var(--primary-color)!important;border:2px solid var(--primary-color)!important;border-radius:2rem!important;font-size:.9rem!important;letter-spacing:.05rem;font-weight:700;font-family:RobotoSlab,sans-serif;padding:.5rem 1.5rem!important;min-width:170px}.cards:nth-child(2) .btn:hover{background-color:var(--primary-color)!important;color:#fff!important}.cards:nth-child(3) .btn{background-color:transparent!important;color:var(--secondary-color)!important;border:2px solid var(--secondary-color)!important;border-radius:2rem!important;font-size:.9rem!important;letter-spacing:.05rem;font-weight:700;font-family:RobotoSlab,sans-serif;padding:.5rem 1.5rem!important;min-width:170px}.cards:nth-child(3) .btn:hover{background-color:var(--secondary-color)!important;color:#fff!important}.case-studies-header{background-color:#efe9f5;padding:4.5rem 1.5rem 1.5rem;margin-left:1.7rem;margin-right:1.7rem}.case-study-cards{padding-left:1.7rem;padding-right:1.7rem;cursor:pointer;h4{position:relative;top:-9%;left:50%;transform:translate(-50%,-50%);transition:transform .2s}}.case-study-cards img{filter:brightness(80%);transition:filter .2s}.case-study-cards img:hover{filter:brightness(65%)}.case-study-cards .card-header:hover+h4{transform:translate(-50%,-85%)}.case-studies{padding-left:1.7rem;padding-right:1.7rem}.testimonial-cards{box-shadow:0 4px 10px rgba(35,22,51,.25);.testimonial-author{font-size:.9rem;font-weight:700}}#submit-feedback{text-decoration:none;border-bottom:2px solid var(--primary-color);i{font-size:.8rem;margin-left:.2rem}}.video-container{position:relative;width:100%;overflow:hidden;padding-top:56.25%}.video-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.input-group,input#search-input{border-radius:40px}.input-group button{padding-left:.5rem!important;padding-right:.5rem!important;background-color:rgba(57,36,85,.1)!important;height:41px}input#search-input:focus{box-shadow:none}input#search-input::placeholder{color:grey}#arrow-circle{width:100px;height:100px;border-radius:50%;position:absolute;bottom:-68px;top:756px;z-index:999;button{position:relative;bottom:-25px;padding:0;border-radius:50%}button:hover{background-color:#56297e}}@media (max-width:1439.98px){.carousel{h1{font-size:5.5rem!important}p{font-size:2rem!important}}}@media (max-width:1321.98px){.carousel{h1{font-size:5rem!important}p{font-size:1.8rem!important}}}@media (max-width:1202.98px){.carousel{h1{font-size:4.5rem!important}p{font-size:1.6rem!important}}}@media (max-width:1083.98px){.carousel{h1{font-size:4rem!important}p{font-size:1.5rem!important}}}@media (max-width:964.98px){.carousel{h1{font-size:3.5rem!important}}}@media (max-width:991.98px){.testimonials{padding-left:1.7rem;padding-right:1.7rem}}@media (max-width:846.98px){.carousel{h1{font-size:3rem!important}p{font-size:1.2rem!important}}}@media (max-width:727.98px){.carousel{.carousel-caption{top:33%!important}h1{font-size:2.5rem!important}}}