.cnt-background .content-wrapper{margin:0 auto;padding:0 20px;width:100%}.cnt-background h2{font:normal normal 50px/68px var(--Playfair);margin:0 0 22px;text-align:center}.cnt-background .top-content h2 span{display:inline-block;position:relative}.cnt-background .top-content h2 span i{position:relative;z-index:1}.cnt-background .top-content p{font:normal 18px/23px var(--Gotham);font-family:Montserrat;font-size:14px;font-weight:500;line-height:22px;margin-bottom:30px}.cnt-background .top-content h2 span:after{background:#ece2e0;bottom:0;content:"";height:12px;left:0;position:absolute;width:100%;z-index:0}.no-line.cnt-background .top-content h2 span:after{background:transparent}.cnt-background .btn:hover{background-color:#826356}.cnt-background .btn{align-items:center;background:var(--primary-color);box-shadow:none;color:var(--white);cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;justify-content:center;letter-spacing:-1px;letter-spacing:0;line-height:1;margin:0;outline:none;padding:17px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.cnt-background .bottom-content p{font:18px/23px var(--Gotham);margin:12px 0 0;text-transform:uppercase}.cnt-background .our_services_list{margin-bottom:20px;padding-left:0}.cnt-background .our_services_item{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-weight:500;line-height:22px;margin-bottom:20px}.cnt-background .our_services_item .check_icon{flex-shrink:0;margin-right:10px;padding-top:4px}.cnt-background ul.our_services_list li.our_services_item .check_icon img{display:block;max-width:100%;width:15px}.cnt-background .our_services_item .icon-text{flex:1}.cnt-background.no-line .top-content h2,.heroBnnrWrappr+.row-fluid-wrapper .content-wrapper .top-content h2{text-align:left}@media only screen and (max-width:1140px){.cnt-background h2{font:normal normal 37px/1.2 var(--Playfair)}}@media only screen and (max-width:991px){.cnt-background h2{font:normal normal 30px/1.2 var(--Playfair)}.cnt-background .btn{padding:17px 30px}}@media only screen and (max-width:767px){.cnt-background .btn{font-size:14px}.cnt-background .bottom-content p{font:normal 16px/23px var(--Montserrat)}.cnt-background .top-content p{margin-bottom:20px}.cnt-background .content-wrapper{padding-left:0;padding-right:0}}@media only screen and (max-width:640px){.cnt-background .btn{width:100%}}@media only screen and (max-width:575px){.cnt-background h2{font:normal normal 28px/1.2 var(--Playfair)}}@media only screen and (max-width:475px){.cnt-background .btn{font-size:13px;padding:15px 20px}}