footer{margin-top:0}.header-section{height:40em;background-size:cover;justify-content:center;align-content:flex-start;align-items:flex-start;flex-direction:row;position:relative;overflow:hidden}.header-section .details{padding-top:6em;padding:3em;max-width:700px;width:100%;text-shadow:#000 0px 0 10px}.header-section .ribbon{background:hsla(0,0%,100%,.5);height:inherit;overflow:hidden;display:flex;flex-direction:column}.header-section .ribbon .item{display:flex;flex-direction:column;margin:.5em 1em;padding:1em;background:hsla(0,0%,100%,.75);color:#40719b;border:1px solid #40719b;max-width:275px}.header-section .ribbon .item .title{font-size:1.25em}.header-section .ribbon .item .header{font-size:1.5em;font-weight:bold;line-height:1em}.header-section .ribbon .item .desc{font-size:.9em;padding-top:1em;line-height:1em}@media(max-width: 800px){.header-section{flex-direction:column;height:auto}.header-section .details{padding:1em;text-align:center}.header-section .ribbon{width:100%;display:flex;flex-direction:row;height:calc(175px + 2em)}.header-section .ribbon .item{height:175px;flex-shrink:0;max-width:auto}}.section2{padding:4em 0;text-align:center}.section2 h2{font-weight:bold;text-align:center;margin-bottom:2rem;font-size:2em !important;color:#40719b}.section2 table{border-style:hidden;border-color:#40719b;text-align:center}.section2 table td{padding:.5em 1em}.section2 table td:nth-child(1){text-align:left}.section2 .button{margin-top:3rem}.section-testimonials{background:linear-gradient(rgba(39, 72, 101, 0.65), rgba(39, 72, 101, 0.65)),url("../images/custom/testimonial_background.jpg") no-repeat center center fixed;background-size:cover;padding:5em 0;color:#fff;position:relative}.section-testimonials .title{text-align:center;font-size:2.5em;display:block}.section-testimonials .testimonial{max-width:800px !important;margin:0 auto;text-align:center;position:relative}.section-testimonials .testimonial .testimonial-title{font-size:2em;text-align:center;text-transform:uppercase}.section-testimonials .testimonial .testimonial-name{margin-top:1em;display:block}.section-testimonials .control-item{cursor:pointer;padding:.5em;font-size:3em;color:hsla(0,0%,100%,.5);transition:all .3s linear}.section-testimonials .control-item i{transform:scaleY(2)}.section-testimonials .control-item:hover{transform:scale(1.3)}.section-testimonials .testimonials{display:none}.section3{padding:4em 0;text-align:center;background:rgba(49.095890411,86.6849315068,118.904109589,.95)}.section3 h2{font-weight:bold;text-align:center;margin-bottom:2rem;font-size:2em !important;color:#fff}.section3 p{margin-top:-2em;font-weight:bold;color:#fff}.section3 .button{border:1px solid hsla(0,0%,100%,.3)}.section3 .details{display:flex;justify-content:center;align-content:flex-start;align-items:flex-start}.section3 .left{display:flex;flex-direction:column;padding:1em}.section3 .left a{margin:1em}.section3 .right{padding:1em}.section3 .right img{max-width:150px}@media(max-width: 500px){.section3 .details{flex-direction:column;align-items:center}}.section4{padding:4em 0;text-align:center}.section4 h2{font-weight:bold;text-align:center;margin-bottom:2rem;font-size:2em !important;color:#40719b}.section4 p{margin-top:-2em;font-weight:bold;color:#40719b}.section4 .success-container h1{color:#fff}.section4 .success-container p{margin-top:0}.section4 .small-form{max-width:700px;margin:0 auto;margin-top:2em}.section4 .small-form .flex{width:100%}.section4 .small-form>div{width:100%;margin:.125em 0}.section4 .small-form>div input:nth-child(1){margin-right:.125em}.section4 .small-form>div input:nth-child(2){margin-left:.125em}.section4 input{padding:1em 1em 1em 1em;max-width:100%;width:100%}.section4 textarea{width:100%;height:200px;padding:1em}@media(max-width: 500px){.section4 .small-form{padding:.5em}.section4 .small-form .flex{flex-direction:column}.section4 .small-form>div{margin:0}.section4 .small-form>div input:nth-child(1){margin-right:0}.section4 .small-form>div input:nth-child(2){margin-left:0}}
