.gallery-grid{display:block}.thumbnail-container{position:relative;display:inline-block;margin:10px;max-width:350px}.blog-link{position:absolute;bottom:15px;right:15px;background:rgba(255,255,255,.9);color:#333;padding:8px 12px;border-radius:20px;font-size:13px;font-weight:600;text-decoration:none;opacity:0;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:10}.thumbnail-container:hover .blog-link{opacity:1;transform:translateY(-2px)}.blog-link:hover{background:#fff}img{transition:transform .3s ease;display:block}.thumbnail-container:hover img{transform:scale(1.02)}.button.primary{background-color:#bf9325;box-shadow:none!important;color:#fff!important}button.primary:hover,.button.primary:hover{background-color:#d7cf94!important}.button.primary:active{background-color:#414244!important}#ma_mission_photo .projet-button{margin-top:20px;text-align:left}#ma_mission_photo .projet-button a.mission-projet-btn,#ma_mission_photo .mission-projet-btn{font-family:glacial indifference,serif!important;align-items:center!important;justify-content:center!important;padding:12px 24px!important;background:#fff!important;color:#d4a73c!important;text-decoration:none!important;border-radius:4px!important;font-weight:600!important;letter-spacing:.05em!important;border:none!important;transition:all .3s ease!important;cursor:pointer!important;line-height:1.4!important;font-size:13px!important}#ma_mission_photo .projet-button a.mission-projet-btn:hover,#ma_mission_photo .mission-projet-btn:hover{font-family:glacial indifference,serif!important;font-size:13px!important;background:#d4a73c!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 15px rgba(212,167,60,.4)!important}@media screen and (max-width:600px){#ma_mission_photo .projet-button{text-align:center}}#ma_mission_photo h2{font-family:georgia;font-size:20px;letter-spacing:.11em}#ma_mission_photo p{font-family:glacial indifference}#ma_mission_photo blockquote{font-size:20px}#ma_mission_photo img{margin-left:10%}@media screen and (max-width:600px){#ma_mission_photo img{margin-left:0}}blockquote{color:#bf9325;border-left:solid 4px #bf9325}.wrapper.style5 blockquote{border-color:#bf9325}.wrapper.style5 p{font-family:glacial indifference}.wrapper.style5 a{font-family:glacial indifference}#contact_address h2{color:#242424;font-family:georgia;font-size:20px;letter-spacing:.11em}#contactez_moi_txt h2{color:#242424;font-family:georgia;font-size:20px;letter-spacing:.11em}#contactez_moi_txt p{font-family:glacial indifference}#confidence_txt h2{color:#242424;font-family:georgia;font-size:20px;letter-spacing:.11em}@media(min-width:601px){#confidence-container{text-decoration:none;outline:none;border:none}#confidence-image{ #max-width: 600px;height:150px;display:block}}@media(max-width:600px){#confidence-container{text-decoration:none;outline:none;border:none}#confidence-image{max-width:600px;width:100%;display:block}}#video_manue_txt h2{color:#242424;font-family:georgia;font-size:20px;letter-spacing:.11em}#video_manue_txt p{font-family:glacial indifference}#three h2{font-family:georgia;font-size:20px;letter-spacing:.11em}#three p{font-family:glacial indifference}#contact_adresse_txt h2{color:#242424;font-family:georgia;font-size:20px;letter-spacing:.11em}#contact_adresse_txt p{font-family:glacial indifference}#contact_adresse_txt.wrapper.style5{padding-top:1em}.features li:before{color:#fff}.wrapper.style3{background-color:#eecab2;color:#fff}.wrapper.style4 h2{font-family:georgia;font-size:20px;letter-spacing:.11em}.wrapper.style4 p{font-family:glacial indifference}#menu{ #background: #B2A894;background:#bf9325;font-family:georgia; #color: #bf9325}body.landing #footer{background-color:#242424}body.is-mobile.landing #page-wrapper{background:0 0}body.is-mobile.landing #footer{background-color:#242424}#footer .footer_menu{color:rgba(255,255,255,.5);font-size:.8em;letter-spacing:.225em;list-style:none;padding:0;text-transform:uppercase}#footer .footer_menu li{display:inline-block;line-height:1em;margin-left:1em;padding-left:1em}#footer .footer_menu li:first-child{border-left:0;margin-left:0;padding-left:0}#footer .footer_menu li a{color:inherit}#footer .footer_menu li a:hover{color:#fff}#footer li{font-family:glacial indifference}@media screen and (max-width:480px){#footer .footer_menu li{border:0;display:block;line-height:1.65em;margin:0;padding:.5em 0}}body{background:#414244}body,input,select,textarea{}h1,h2,h3,h4,h5,h6{text-transform:none}#banner h2{font-family:abril fatface;font-size:250%}#banner p{text-transform:none;font-family:glacial indifference}#private_service p{font-family:glacial indifference}#private_service h2{font-family:georgia;color:#242424;font-size:20px;letter-spacing:.11em}#private_service_prices h2{font-family:georgia;color:#242424;font-size:20px;letter-spacing:.11em}.wrapper.style2{background-color:#f3e8d9}#banner:after{background:#dbcfb6}#header{background:#242424;font-family:abril fatface;font-size:20px;letter-spacing:.11em}#confidence_txt header.major{margin:0 0 1em}.termsfeed-com---pc-dialog .cc-cp-body-tabs{min-width:300px}@media screen and (max-width:600px){.termsfeed-com---nb-simple{max-height:30%}}@media(min-width:601px){#video-container{text-align:center}#video-image{max-width:600px;height:315px;width:100%}}@media(max-width:600px){#video-image{max-width:600px;height:215px;width:100%}}#pricing_div h4,#pricing_div b,#pricing_div p,#pricing_div li{font-family:glacial indifference}#pricing_div h2{font-family:georgia;font-size:20px;letter-spacing:.11em}