.banner-photography h1{font-family:var(--primary-font);font-size:60px;font-style:normal;font-weight:800;line-height:80px;letter-spacing:0;padding-top:60px}.banner-photography .pl-12{padding-left:15%;display:flex;flex-direction:column;justify-content:center}.banner-photography p{padding-bottom:30px}.banner-photography .row{margin-right:0}.banner-photography .col-md-6:nth-child(2){padding-right:0}.banner-photography{background:#fff}.banner-photography img{width:100%;object-fit:cover;display:block;margin-left:auto;height:650px;margin-bottom:10px}.banner-photography button{background:#667354;color:#fff;border:none;padding:23px 30px;border-radius:10px;margin-bottom:10px}.banner-photography button:first-child{margin-right:40px}@media (max-width:767px){.banner-photography h1{font-size:40px;line-height:40px;padding-top:0}.banner-photography img{width:92%;object-fit:cover;display:block;margin-left:auto;margin-right:auto;height:500px;padding:25px 0}.what-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.banner-photography button:first-child{margin-right:0}.php-photography img{display:flex;width:100%;height:500px;object-fit:cover}.pb-25{padding-bottom:0}.img-form{padding-top:55px}.gallery-photography img,.php-photography img{height:auto!important}.banner-photography p,.re-cover{text-align:center}.banner-photography .pl-12{padding-left:10%;padding-right:10%}}.services-tittle-photography h1{margin:40px 0;font-family:var(--primary-font);font-weight:700;font-size:50px}.services-tittle-photography h2{font-size:40px;margin-top:20px}.services-tittle-photography p{padding-bottom:20px}.php-photography img{display:flex;width:100%;height:500px;object-fit:cover;margin-bottom:32px}.php-photography h3{padding-top:30px;font-family:var(--primary-font);font-weight:700;text-align:center}.php-photography ul li{list-style:none}.php-photography ul li:before{content:"\A";width:5px;height:5px;border-radius:50%;background:#000;display:inline-block;margin-right:8px}.pt-30{padding-top:30px;justify-content:space-between}.php-photography h2{margin-bottom:32px;font-size:40px}.gallery-photography img{width:100%;height:700px;object-fit:cover}.pb-25{padding-bottom:25px}.img-form{padding-top:100px}.img-form img{width:100%;height:600px;object-fit:cover;box-shadow:110px -105px 0 -50px #d1d5cc}.img-form h3{font-family:var(--primary-font);font-weight:700;font-size:40px}.request-quote input,.request-quote textarea{display:block;width:100%;padding:15px;border:1px solid #d1d5cc;border-radius:10px;margin-bottom:15px}.request-quote button{padding:20px 30px;background:#667354;border-radius:10px;border:none;color:#fff;width:300px;display:block;margin-left:auto;margin-right:auto}input[type=email],input[type=number],input[type=tel],select{color:#000;background-color:#fff}.mb-30{margin-bottom:50px}.container-photography{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1140px}.caricature-img--wrapper div:empty{display:block}@media (max-width:480px){.wrapper-caricature .banner-caricature-left{padding-top:20px;padding-bottom:20px}}.wrapper-caricature .banner-heading{text-align:center;letter-spacing:0;font-weight:900;font-size:50px;line-height:40px;color:#707071;text-transform:uppercase}@media (max-width:480px){.wrapper-caricature .banner-heading{font-weight:900;font-size:33px;line-height:34px}}.wrapper-caricature .banner-text{text-align:center;font-size:45px;line-height:65px;letter-spacing:0;color:#707071}@media (max-width:480px){.wrapper-caricature .banner-text{font-weight:300;font-size:27px;line-height:50px}}.wrapper-caricature .banner-row{padding-left:30px}@media (max-width:480px){.wrapper-caricature .banner-row{padding-left:0;margin:0}}.wrapper-caricature .banner-items{display:flex;justify-content:space-around;align-items:center;font-family:var(--secondary-font)}@media (max-width:480px){.wrapper-caricature .banner-items{flex-direction:column}}.wrapper-caricature .banner-item{letter-spacing:0;font-size:26px;font-weight:900;line-height:36px;color:#707070;text-transform:uppercase;margin:0;font-family:var(--secondary-font)}@media (max-width:480px){.wrapper-caricature .banner-item{font-size:20px;font-weight:900;line-height:26px;margin-top:10px}}.wrapper-caricature .caricature-head{background:#efefef 0 0 no-repeat padding-box;text-align:center}.wrapper-caricature .caricature-head h2{text-align:center;font-size:60px;font-weight:900;line-height:74px;letter-spacing:0;color:#707070}@media (max-width:480px){.wrapper-caricature .caricature-head h2{font-size:36px;font-weight:900;line-height:40px}}.wrapper-caricature .caricature-img--wrapper{padding:20px}.wrapper-caricature .caricature-img{padding-top:140%;background-repeat:no-repeat;background-size:cover;background-position:50%}.wrapper-caricature .caricature-img img{padding:20px}.wrapper-caricature p{font-family:var(--simple-font);font-size:1rem}.wrapper-caricature .banner-caricature .pl-12{padding-left:15%}.wrapper-caricature section{margin-top:20px}.wrapper-caricature .re-cover-event{width:300px;font-size:59px;opacity:.8}.wrapper-caricature .php-photography img{height:auto}.wrapper-caricature .php-photography h2{width:-moz-fit-content;width:fit-content}.wrapper-caricature .caricature-btn--wrapper{padding:48px 0;text-align:center}.wrapper-caricature .caricature-btn{background:#707071 0 0 no-repeat padding-box;border:1px solid #707070;font-size:22px;font-weight:700;padding:1rem 3rem;letter-spacing:0;color:#efefef;outline:none;font-family:var(--secondary-font)}@media (max-width:480px){.wrapper-caricature .caricature-btn{padding:1rem 2rem;font-size:16px;font-weight:700}}