@charset "UTF-8";
@font-face {
  font-family: 'Manrope';
  src: url('Manrope-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Manrope-Regular.ttf') format('embedded-opentype'), /* IE6–IE8 */
       url('../fonts/Manrope-Regular.woff2') format('woff2'), /* Modern Browsers */
       url('../fonts/Manrope-Regular.woff') format('woff'),   /* Modern Browsers */
       url('../fonts/Manrope-Regular.otf') format('opentype'), /* OpenType */
       url('../fonts/Manrope-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Manrope-Regular.svg#Manrope') format('svg'); /* Legacy iOS */
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
body {font-family: 'Manrope', sans-serif; font-size: 22px; color:#515151; line-height: 180%;}
p{margin-bottom: 20px;}
a{transition: all 0.2s ease;}
a:hover{transition: all 0.2s ease;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight: bold; color: #000000;}
.h1,h1{font-size: 69px;}
.h2,h2{font-size: 50px; line-height: 130%;}
.btn:hover{background-color:#c19c68; border-color: #c19c68;}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{background-color:#c19c68; border-color: #c19c68;}
.container{max-width:1460px;}
.header{position: absolute; left:0; top:0; width:100%; padding:25px 0; z-index: 2; transition: all 0.2s ease;}
.header.header-fixed{position: fixed; padding: 0; z-index: 11; transition: all 0.2s ease; background-color: #FFFFFF; box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.1);}
.header.header-fixed .header-nav{background-color: transparent; border-radius: 0;}
.header.header-fixed .logo-brand{opacity: 1; height: 35px;}
.logo-brand{height:53px; opacity: 0;}
.header-nav{margin-left: auto; flex-grow: initial; background-color: #FFFFFF; border-radius:30px;  padding: 0 50px;}
.header-nav > ul.navbar-nav{gap:40px;}
.header-nav > ul.navbar-nav > li.nav-item > a.nav-link{padding: 0; font-size: 16px; line-height: 60px; font-weight: 500;  color: #000000;}
.header-nav > ul.navbar-nav > li.nav-item > a.nav-link:hover,.header-nav > ul.navbar-nav > li.nav-item > a.nav-link.active{text-decoration: underline;  text-decoration-thickness: 2px; text-underline-offset: 7px; }
.banner{background-color: #000000; display: flex; flex-wrap: wrap;}
.banner-left{width:38.2%; background-color: #e3dfd6; }
.banner-right{width:61.7%; display: flex;  flex-direction: column;  justify-content: flex-end; position: relative; background-image: url("../img/banner-img.jpg"); background-position: center center; background-repeat: no-repeat; background-size:cover; min-height: 1002px;}
.banner-right::after{content: ""; display: block; position: absolute; left:0; top:0; width:100%; height:100%; background-image: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%); z-index:1;}
.banner-caption{position: relative; z-index: 2; padding: 0 0px 150px 67px;}
.banner-caption > .h5{font-size: 44px; color: #FFFFFF; font-weight: normal; margin-bottom:3px; letter-spacing: -1px;}
.banner-caption > .h1{color:#FFFFFF; margin-bottom:30px; line-height: 115%; letter-spacing: 0.5px;}
.banner-caption > p{font-size: 20px; color: #FFFFFF; margin-bottom: 50px;}
.btn{font-size: 17px; border-radius:30px; padding: 12px 30px;}
.btn-secondary{background-color: #BBBBBB; color: #000000;}
.btn-primary{background-color:#BBBBBB; color: #000000; border-color:#BBBBBB;}
.cs-normallink{padding: 0; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 7px;}
.cs-normallink:hover{text-decoration: none; background-color: transparent; border-color: transparent; color: #c19c68!important;}
.banner-logo{display: flex; height: 100%; align-items: center; justify-content: center;}
.banner-btns{display: flex; gap:60px; align-items: center;}

.section1{padding: 150px 0;}
.s1-icon-box{text-align: center;}
.s1-icon-img{margin-bottom: 20px; min-height: 74px;}
.s1-icon-text{margin-bottom: 0; line-height: 140%;}
.cs-row1{display: flex; flex-wrap: wrap; justify-content:space-between; margin-bottom: 110px;}
.quartier-title{font-size: 43px; font-weight: normal; margin-bottom: 70px;}


.section2{background-color: #777777; padding: 144px 0 166px 0;}
.section2 .cs-row1{margin-bottom: 80px;}


.box-link-wrap{position: relative; display: block; text-decoration: none; color: #FFFFFF;}
.box-img-wrp{display: block; position: relative;}
.box-img-wrp::before{content: ""; display: block; position: absolute; left:0; top:0; width:100%; height:100%; z-index:1; background-image: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%); transition: all 0.2s ease;}
.box-text-wrp{position: absolute; left: 0; bottom: 0; width:100%; z-index: 2; padding: 0 20px 87px 40px; transition: all 0.2s ease;}
.box-text-wrp > p{font-size: 22px; font-weight: normal; margin: 0; color: #FFFFFF; line-height: 180%;}
.box-link-wrap:hover .box-img-wrp::before{background-image: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(80, 47, 6,0.5) 100%); transition: all 0.2s ease;}
.box-link-wrap:hover .box-text-wrp{padding: 0 20px 40px 40px; transition: all 0.2s ease;}

.section3{padding: 170px 0 145px 0;}
.cs-small-text{font-size: 18px;}
.section3 .cs-row1{margin-bottom: 60px;}


.section4{background-color: #000000; padding: 170px 0 140px 0;}
.cs-sec4row{margin-bottom:140px;}
.cs-sec4row .s1-icon-box .s1-icon-img{min-height: 90px;}
.cs-sec4row .s1-icon-box .s1-icon-text{font-size: 26px; line-height: 180%;}
.die-text{text-align: center;}
.section4 .quartier-title{margin-bottom: 120px;}


.section5{padding: 133px 0;}
.form-bg-col{ background-image: url("../img/form-bg.jpg"); background-position: center center; background-repeat: no-repeat; background-size:cover; min-height: 950px;}
.form-areawrp{background-color: #777777; height: 100%; padding: 55px 55px 75px 75px;}
.holen-title{margin-bottom:30px;}
.contactFrm input[type="text"],.contactFrm input[type="email"],.contactFrm textarea{background-color: #5B5B5B; border-color: #3B3B3B; border-radius:10px; color:#FFFFFF; font-size: 17px; padding:17px 20px; box-shadow: none;}
.contactFrm input[type="text"]::placeholder,.contactFrm input[type="email"]::placeholder{color: #ACACAC; opacity: 1;}
.contactFrm textarea.form-control{box-shadow: none; border-color: #3B3B3B; color:#FFFFFF;}
.contactFrm textarea.form-control::placeholder{color: #ACACAC; opacity: 1;}
.contactFrm textarea.form-control:focus{background-color: #5B5B5B;}
.contactFrm .form-check-input{width: 20px; height: 20px; margin-top: 10px;}
.contactFrm label.form-check-label{color:#FFFFFF; font-size: 17px;}
.contactFrm label.form-check-label .text-danger{color:#F26A3A!important;}
.contactFrm .btn-cta{width:100%}
.contactFrm .col-btn{margin-top: 50px;}

.footer-sec{background-color: #000000; padding:180px 0 0 0; }
.footer-title{color: #FFFFFF; font-size: 35px; margin-bottom: 30px;}
.footer-top{margin-bottom: 70px; display: flex; flex-wrap: wrap; }
.footer-col1{width: 350px; margin-top: -60px;}
.footer-col2{padding:0 65px 0 0; width:593px; border-right: 2px dashed #525252; margin-left: 87px; display: flex; }
.footer-text{color:#FFFFFF; font-size: 16px; line-height: 180%; margin-bottom: 30px;}
ul.contact-links{margin: 0; padding: 0;}
ul.contact-links > li{margin-bottom:15px; list-style-type: none; line-height: 100%; color: #FFFFFF; position: relative; padding-left: 30px;}
ul.contact-links > li:last-child{margin-bottom: 0;}
ul.contact-links > li > a{color: #FFFFFF; text-decoration: none; font-size: 16px; display: inline-block;}
ul.contact-links > li > a.infolink{text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 7px;}
ul.contact-links > li > a.infolink:hover{color:#c19c68; text-decoration: none;}
ul.contact-links > li > a:hover{color:#c19c68;}
.contact-link-icon{position: absolute; left:0; top:6px;}

.footer-col3{margin-left: auto;}
ul.footermenu{margin: 0; padding: 0; line-height: 100%;}
ul.footermenu > li{margin-bottom:25px; list-style-type: none;}
ul.footermenu > li:last-child{margin-bottom: 0;}
ul.footermenu > li > a{color: #FFFFFF; text-decoration: none; font-size: 16px;}
ul.footermenu > li > a:hover{color:#c19c68;}

.footer-bottom{display: flex; flex-wrap: wrap; align-items: center; border-top:1px solid #141414; padding:30px 0; justify-content: space-between;}
.footer-copyright{color:rgba(255,255,255,1); font-size: 16px;}
ul.footer-social{display: flex; gap:12px; margin: 0; padding: 0;}
ul.footer-social > li{display: block;}
ul.footer-social > li > a {display: flex; background-color:rgba(255,255,255,1); align-items: center;  justify-content: center;  text-decoration: none;  width: 25px;  height: 25px;   border-radius: 50%;}
ul.footer-social > li > a:hover{background-color:#c19c68;}
ul.footer-social > li > a .fa-brands {font-size: 14px;  color: #001429;}
ul.footer-social > li > a:hover .fa-brands {color: #FFFFFF;}


.sec1row2 {gap:30px; margin-left: 0; margin-right: 0;}
.sec1row2 > .col-md-3{width:calc(25% - 30px); padding: 0;}
.cs-row1 > .col-md-4{width:450px;}
.cs-row1 > .col-md-8{width:calc(100% - 560px);}
.cs-box-row{margin-left:0; margin-right:0; gap:40px;}
.cs-box-row > .col-md-4{padding: 0; width: calc(33.33% - 27px);}
.section3 .cs-row1 > .col-md-4{width:350px;}
.section3 .cs-row1 > .col-md-8 {width: calc(100% - 444px);}
.cs-lgbox-row{gap:40px; margin-left:0; margin-right:0; }
.cs-lgbox-row > .col-md-6{width:calc(50% - 20px); padding: 0;}
.cs-sec4row{gap:0px; margin-left:-70px; margin-right:-70px;}
.cs-sec4row > .col-md-4{padding-left: 0; padding-right: 0; width:calc(33.33% - 0px);  border-left: 2px dashed #525252;}
.cs-sec4row > .col-md-4:first-child{border-left: none;}
.form-area-row {margin-left:0; margin-right:0; gap:0px;}
.form-area-row > .col-md-6{width:50%; padding: 0;}
.csinput-wrp{position: relative; display: block;}
.cs-inputerror{position: absolute; left: 0; top:100%; background-color: #FFFFFF; border-radius: 5px; font-size: 14px; z-index: 1; line-height: 100%; padding:10px 10px 10px 35px; color: #000000; display: none;}
.cs-inputerror::before{content: ""; position: absolute; left:10px; top:-7px; display: block; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #FFFFFF; }
.cs-inputerror > i.fa-solid{display: block; position: absolute; left:6px; top:8px; width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 12px; background-color: #ff8c00; color: #FFFFFF; border-radius: 3px;} 

div#msg .alert-success {margin-bottom: 0; font-size: 16px; line-height: 100%; padding: 13px 20px; text-align: center;}

@media (max-width: 1900px) {
	.banner-right{min-height: 881px;}
}

@media (max-width: 1680px) {
.container{max-width:1300px;}
body{font-size: 20px;}
.h1, h1 {font-size:58px;}
.h2, h2{font-size: 42px;}
.header{padding: 18px 0;}
.header-nav{padding: 0 35px;}
.header-nav > ul.navbar-nav > li.nav-item > a.nav-link{line-height: 53px; font-size: 14px;}
.banner-caption{padding: 0 0 100px 100px;}
.banner-caption > .h5{font-size: 37px; margin-bottom:10px;}
.banner-caption > .h1{margin-bottom: 25px;}
.banner-caption > p{font-size: 18px; margin-bottom:40px;}

.header-nav > ul.navbar-nav{gap:35px}
.banner-right{min-height: 611px;}
.banner-btns{gap:30px}
.btn{padding: 10px 30px; font-size: 15px;}
.quartier-title{font-size: 35px;}

.section1 {padding: 120px 0;}
.cs-row1{margin-bottom: 80px;}
.s1-icon-img{min-height: 50px;}
.s1-icon-img > img{height: 60px;}

.section2{padding:100px 0 120px 0;}
.box-text-wrp > p{font-size: 19px;}
.box-text-wrp{padding: 0 20px 60px 40px;}
.section3 {padding: 120px 0 100px 0;}
.cs-small-text{font-size: 16px;}

.cs-sec4row .s1-icon-img > img {height: 80px;}
.cs-sec4row .s1-icon-box .s1-icon-text{font-size: 22px;}

.section5 {padding: 100px 0;}
.form-areawrp{padding:50px;}
.contactFrm input[type="text"], .contactFrm input[type="email"], .contactFrm textarea{padding: 13px 20px; font-size: 16px;}
.contactFrm label.form-check-label{font-size: 15px;}
.contactFrm .form-check-input{width:16px; height:16px; margin-top: 13px;}
.contactFrm .col-btn {margin-top: 30px;}

.footer-col1{width:300px;}
.footer-col2{padding: 0 60px 0 0; margin-left: 70px; width: 527px;}
.footer-title{font-size: 28px;}
ul.contact-links > li > a,ul.footermenu > li > a,.footer-copyright{font-size: 14px;}
.footer-bottom{padding: 25px 0;}
ul.footermenu > li{margin-bottom: 15px;}
.footer-text{font-size: 14px;}
.footer-top{margin-bottom: 55px;}

.cs-row1 > .col-md-4{width:350px}
.cs-row1 > .col-md-8 {width: calc(100% - 480px);}

.section3 .cs-row1 > .col-md-4{width: 300px;}
.section3 .cs-row1 > .col-md-8 {width: calc(100% - 394px);}
.cs-sec4row{margin-bottom: 100px;}

.section4{padding: 120px 0 100px 0;}
.footer-sec{padding: 160px 0 0 0;}
.cs-normallink{padding: 0;}
}



@media (max-width:1440px) {
  body{font-size: 16px;}
  .h2, h2 {font-size:38px;}
  .container{max-width:1100px;}
 .header-nav > ul.navbar-nav {gap: 15px;}
 .header-nav > ul.navbar-nav > li.nav-item > a.nav-link{line-height: 50px;}
 .banner-caption > .h5{font-size: 34px;}
 .banner-caption > .h1{margin-bottom: 20px;}
.h1, h1 {font-size: 50px;}
.banner-caption{padding: 0 0 100px 60px;}
.banner-caption > p{font-size: 16px; margin-bottom: 30px;}
.footer-col2{width: 450px; padding: 0 30px 0 0; margin-left: 40px;}
.footer-col1 {width: 300px; margin-top: -30px;}
.footer-sec{padding-top: 100px;}
.cs-small-text{font-size: 14px;}
.cs-sec4row .s1-icon-box .s1-icon-text {font-size: 18px;  }
.box-text-wrp > p{font-size: 17px;}
.box-text-wrp {padding: 0 20px 40px 20px;}
.box-text-wrp > p br{display: none;}
.section4 {padding: 100px 0 80px 0;}
.form-bg-col{min-height: 800px;}
.contactFrm .form-check-input{margin-top: 8px;}
ul.contact-links > li{line-height: 140%;}
.quartier-title {font-size: 32px;}
.form-areawrp {padding:40px;}
}

@media (max-width:1366px) {
.h1, h1 {font-size: 45px;}
.h2, h2 {font-size: 36px;}
.footer-title {font-size: 24px;  margin-bottom: 15px;}
.quartier-title {font-size: 30px;}
.banner-caption > .h5 {font-size: 30px;}
.footer-col1{width:250px}
.footer-text{margin-bottom: 15px;}

.cs-box-row{gap:30px}
.cs-box-row > .col-md-4{width:calc(33.33% - 20px);}
.cs-lgbox-row{gap:30px}
.cs-lgbox-row > .col-md-6{width:calc(50% - 15px);}
.cs-sec4row .s1-icon-img > img{height: 70px;}
.cs-sec4row .s1-icon-box .s1-icon-img{min-height: 80px;}
.contactFrm input[type="text"], .contactFrm input[type="email"], .contactFrm textarea{padding: 10px 15px;}
.contactFrm .form-check-input {margin-top: 7px;}
}

@media (max-width:1280px) {
	.banner-right {min-height: initial;}
}

@media (max-width:1024px) {
 .header {padding: 10px 0;}
 .header-nav {padding: 0 20px 5px 20px;}
 .header-nav > ul.navbar-nav{gap:10px;}
.header-nav > ul.navbar-nav > li.nav-item > a.nav-link {line-height: 40px;}
.banner-left{width:35%;}
.banner-right{width:65%; min-height: 478px;}
.banner-caption > .h5 {font-size: 25px;}
.h1, h1 {font-size: 37px;  }
.h2, h2 {font-size: 30px;}
.quartier-title {font-size:26px; margin-bottom:50px;}
.footer-col1{margin-top: 0;}
.form-bg-col {min-height: 700px;}
.banner-caption {padding: 0 0 40px 40px;}
.section1 {padding:60px 0;}
.cs-row1 {margin-bottom:60px;}
.sec1row2{gap:20px}
.sec1row2 > .col-md-3{width:calc(25% - 20px);}
.box-text-wrp > p {font-size: 16px;}
.section2 {padding:60px 0 60px 0;}
.section3 { padding: 60px 0 60px 0; }
.section4 {padding: 60px 0 60px 0;}
.section4 .quartier-title {margin-bottom: 60px;}
.cs-sec4row{margin: 0 0 50px 0;}
.cs-sec4row .s1-icon-box .s1-icon-text {font-size: 16px;}
.section5 {padding:60px 0;}
.footer-sec {padding-top:60px;}
.footer-top{margin-bottom: 40px;}
.footer-bottom {padding:20px 0;}

div#msg .alert-success{line-height:150%;}
}
@media (max-width:991px) {
.header{padding:0; z-index: 3; background-color: #FFFFFF;}
.banner{padding-top: 60px;}
.banner-caption{padding: 30px 15px;}
.header .container{padding: 10px 15px;}
.logo-brand{opacity: 1;}
.banner-left{width:100%; display: none;}
.banner-right{width:100%; min-height: initial; padding: 20px 0;}
.header .navbar-toggler.collapsed{border-radius: 0px; background-color: #BBBBBB; border:1px solid #000000;}
.header .navbar-toggler.collapsed .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.header .navbar-toggler{background-color: #c19c68; box-shadow: none; padding:3px 3px; border:1px solid #726d63; margin:0px 0px 0 0; border-radius:0 0 0 0;}
.header .navbar-toggler .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 32 32' height='32px' id='Слой_1' version='1.1' viewBox='0 0 32 32' width='32px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M17.459,16.014l8.239-8.194c0.395-0.391,0.395-1.024,0-1.414c-0.394-0.391-1.034-0.391-1.428,0 l-8.232,8.187L7.73,6.284c-0.394-0.395-1.034-0.395-1.428,0c-0.394,0.396-0.394,1.037,0,1.432l8.302,8.303l-8.332,8.286 c-0.394,0.391-0.394,1.024,0,1.414c0.394,0.391,1.034,0.391,1.428,0l8.325-8.279l8.275,8.276c0.394,0.395,1.034,0.395,1.428,0 c0.394-0.396,0.394-1.037,0-1.432L17.459,16.014z' fill='%23000000' id='Close'/%3E%3C/svg%3E");}
.logo-brand{height:40px;}
.header-nav{padding: 0; border-radius:0; background-color: transparent; position: absolute; top: 100%; width: 100%; left: 0;}
.header-nav > ul.navbar-nav{gap:0;}
.header-nav > ul.navbar-nav > li.nav-item > a.nav-link:hover, .header-nav > ul.navbar-nav > li.nav-item > a.nav-link.active{text-decoration: none;}
.header-nav > ul.navbar-nav > li.nav-item{margin: 0;}
.header-nav > ul.navbar-nav > li.nav-item > a.nav-link{border-top: 1px solid rgba(0,0,0,0.5); padding: 0 20px; background-color: #BBBBBB;}
.header-nav > ul.navbar-nav > li.nav-item > a.nav-link.active{background-color: #c19c68;}
.header-nav > ul.navbar-nav > li.nav-item > a.nav-link:hover{background-color: #c19c68;}
.header-nav > ul.navbar-nav > li.nav-item:first-child > a.nav-link{border-top:0; border-radius: 0px 0px 0 0; }
.header-nav > ul.navbar-nav > li.nav-item:last-child > a.nav-link{border-radius: 0 0 0px 0px;}
.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active{background-color: #c19c68; border-color: #c19c68;}
.header.header-fixed .logo-brand{height:40px;}
}

@media (max-width:768px) {
.banner-btns{gap:10px;}
.banner-right{min-height: 370px;} 
 .banner-caption {padding:20px;}
 .cs-row1{margin-bottom: 50px;}
 .cs-row1 > .col-md-4{width: 50%;}
 .cs-row1 > .col-md-8{width: 50%;}
 .section2 .cs-row1{margin-bottom:50px;}
 .section3 .cs-row1 > .col-md-4{width:50%;}
 .section3 .cs-row1 > .col-md-8{width:50%;}
.form-bg-col {min-height: 677px;}
.footer-col1{width:33.33%;}
.footer-col2{width:33.33%; padding: 0 25px; margin: 0;}
.footer-col3{width:33.33%; padding-left: 25px;}
.form-areawrp{padding: 25px;}
}

@media (max-width:767px) {
   .section1 {padding:40px 0;}
.cs-row1 > .col-md-4{width:100%; margin-bottom: 10px;}
.cs-row1 > .col-md-8{width: 100%;}
.quartier-title{margin-bottom: 30px; text-align: center;}
.sec1row2{gap:40px}
.sec1row2 > .col-md-3 {width: calc(50% - 20px);}
.sec1row2 > .col-md-3:nth-child(7){width: calc(100% - 0px);}
 .cs-box-row > .col-md-4 {width: calc(100% - 0px);}
 .section3 .cs-row1 > .col-md-4{width:100%}
 .section3 .cs-row1 > .col-md-8{width:100%}
  .cs-sec4row{gap:40px}
 .cs-sec4row > .col-md-4{width: calc(50% - 20px); border: 0;}
 .cs-sec4row > .col-md-4:nth-child(3){width: calc(100% - 0px);}
 .form-area-row > .col-md-6{width:100%}
 .form-bg-col{min-height: 300px; background-size: 100% auto;}
 .footer-col1{width:100%; margin-bottom: 40px; }
 .footer-col2{width:100%; margin-bottom: 40px; padding: 0; border: 0;}
 .footer-col3{width:100%; padding: 0;}
 .footer-bottom{gap:20px; justify-content: center;}
.footer-col2iner{width: 100%;}
.section4 .quartier-title{margin-bottom: 50px;}
.s1-icon-text br{display: none;}

.cs-sec4row .s1-icon-box .s1-icon-text br{display: none;}
.die-text br{display: none;}
.cs-lgbox-row{gap:10px;}
.cs-lgbox-row > .col-md-6{width:100%}
.section4 .h2 br{display: none;}
.banner-btns{flex-wrap: wrap;}
.banner-caption .h1{word-wrap: break-word; hyphens: manual;}
.box-text-wrp {padding: 0 20px 20px 20px;}
.section2 {padding: 40px 0 40px 0;}
.section3 {padding:40px 0 40px 0;}
.section4 {padding: 40px 0 40px 0;  }
 .footer-sec {padding-top: 40px;}
 .footer-copyright{text-align: center;}
 .cs-inputerror{font-size:12px; line-height:150%;}
}

@media (max-width:480px) {

}