body{max-width:1920px;margin:auto}*{font-family:Inter;font-style:normal}.top-header{background-color:#fff;position:sticky;top:0;z-index:1000;display:flex;justify-content:space-between;padding-inline:100px;padding-block:30px;align-items:center}.top-header .name{font-size:26px}.nav ul{display:flex;list-style-type:none;font-size:14px;margin-bottom:0}.nav li{padding-inline:10px}.nav a{text-decoration:none;color:#000}.social-link img{width:20px}#about{display:flex;background-color:#f6d2b8;padding-inline:100px;padding-block:100px;position:relative}.picture.left::before{content:' ';background-color:#e5975f;width:374px;height:329px;position:absolute;bottom:0;left:0;z-index:-1}.picture{flex:1;margin:0 20px;z-index:0}.picture img{width:100%}#about-me{flex:2}.about-me__title{margin-top:1em;margin-bottom:60px;font-size:30px}.about-me__introduction{font-family:Spectral;font-weight:800;font-style:italic;width:60%}#about-me p{width:80%;font-size:14px}.title{text-align:center;padding-block:2em}.gallery .nav{justify-content:center}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#807732;border-radius:0}.nav-pills .nav-link{color:#000}.item-column{position:relative;margin-bottom:0!important;padding:0}.item-column::after{content:"";display:block;padding-bottom:100%}.gallery-item{position:absolute;width:100%;height:100%;object-fit:cover;padding:.5em}.mg-next,.mg-prev{width:30px;height:30px;border-radius:00%;justify-content:center;align-items:center;display:flex;font-size:24px ;}.quote{font-family:Spectral;font-style:italic;width:70%;margin:auto;padding-block:3em}.quote__text{font-family:Spectral;font-style:italic;font-weight:300}.quote__author{font-family:Spectral;font-weight:800;font-size:22px}#services{margin:auto;background-color:#a8d5d8;position:relative}#services .container::before{content:' ';background-color:#1c6474;position:absolute;width:100%;height:30%;bottom:0;left:0;z-index:0}#services .container{justify-content:space-between;display:flex;padding:2em 0}.service{background-color:#fff;max-width:390px;width:30%;padding:1em;display:flex;flex-direction:column;justify-content:space-between;z-index:1}#contact{margin:auto;background-color:#d8d3a8;position:relative;padding-inline:100px;padding-block:100px}#contact .container{display:flex}.picture.right::before{content:' ';background-color:#beb45a;width:374px;height:329px;position:absolute;bottom:0;right:0;z-index:-1}.form-container{flex:2}form{display:flex;flex-direction:column;width:70%;align-items:flex-start}form input{width:100%;background-color:transparent;border:solid 1px;height:2.5em;margin-bottom:20px}form textarea{width:100%;background-color:transparent;border:solid 1px;height:5em;line-height:2.5em;font-size:1.2em;margin-bottom:20px}input[type=submit]{background-color:#beb45a;padding:.5em 1em}@media all and (max-width:1180px){.picture{flex:2}#about,#contact .container{align-items:center}.about-me__title{margin-top:0;margin-bottom:1em}#about-me h3,#about-me p{width:100%}}footer{display:flex;width:100%;justify-content:center;text-align:center;background-color:#5abe61;border:10px solid red}@media all and (max-width:1000px){#about{flex-direction:column}.picture{width:50%}.picture.left::before{width:100%;height:30%;position:absolute;bottom:auto;top:0;left:0;z-index:-1}.about-me__title{text-align:center;margin-top:1em}#services .container{flex-direction:column}.service{width:100%;max-width:100%;height:auto;margin:2em 0}.service__description{margin-bottom:1em}#services .container::before{width:30%;height:100%;bottom:0;right:0;left:auto;z-index:0}#contact .container{flex-direction:column}#contact .picture.right{margin-top:1em}.picture.right::before{width:100%;height:30%;position:absolute;bottom:0;right:0;z-index:-1}}@media all and (max-width:650px){.top-header{flex-direction:column;padding-inline:0}.top-header .nav,.top-header .nav ul{width:100%;padding:0}.top-header .nav li{flex:1;padding-block:1em;text-align:center}.picture.left::before,.picture.right::before{height:150px}#services .container{align-items:center}.service{max-width:90%}#about,#contact{padding-inline:2em;padding-block:2em}form{width:100%}.picture{width:80%}}
footer{
	display:flex ;
	width: 100%;
	justify-content: space-evenly;
	text-align: center;
	background-color: #beb45a;
    border: none;
padding-top: 15px;
 }
 footer h2{
	max-width: 50%;
    padding: 20px 40px 20px 0;
 margin-right: 0;
    font-size: 36px;
    font-weight: 700;
 }
 .location p  ,  .location span , .location h3 , .photo p , .photo span , .photo strong {
    font-size: 22px;
    font-weight: 400;
    color: initial;
    margin-bottom: 0;
 }
 .location span{
   display:block;
 }
 .location , .photo {
    display: flex;
    flex-direction: column;
justify-content: space-between;
margin-bottom: 15px;

 }


    .carousel-item img {
        width: 100%;
        height: auto;
        display: block;
    }

    .gallery .nav {
      justify-content:center;
   }

   .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
      color: #fff;
      background-color: #807732;
      border-radius:0 ;
   }
 
   .mg-prev, .mg-next {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      font-size: 2rem;
      cursor: pointer;
      color: rgb(38, 255, 0);
      background-color: rgba(0, 0, 0, 0.5);
      padding: 10px;
      border-radius: 50%;
  }
  .carousel-control-prev-icon,
  .carousel-control-next-icon {
   filter: invert(10%) sepia(20%) saturate(50%) hue-rotate(180deg) brightness(55%) contrast(80%);

  }

  .mg-prev {
      left: -20px;
  }
  .mg-next {
      right: -20px;
  }
 