.flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em}.flex-column,.flex-col{flex-direction:column}ul.flex{list-style:none;padding-left:0;gap:5px}.justify-start{justify-content:flex-start !important}.justify-end{justify-content:flex-end !important}.justify-center{justify-content:center !important}.justify-between{justify-content:space-between !important}.justify-around{justify-content:space-around !important}.align-start{align-items:start !important}.align-end{align-items:end !important}.align-center{align-items:center !important}.wrap{flex-wrap:wrap !important}.nowrap{flex-wrap:nowrap !important}.fb-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.fb-grid-item{display:block;position:relative;overflow:hidden;aspect-ratio:1 / 1;transition:box-shadow 0.3s ease}.fb-img-wrapper{width:100%;height:100%}.fb-img-wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform}.fb-grid-item:hover .fb-img-wrapper img{transform:scale(1.1)}.fb-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;z-index:2;padding:0 5px}.fb-grid-item:hover .fb-overlay{opacity:1}.fb-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;font-size:50px;line-height:1;padding-bottom:4px}.fb-text{text-align:center}.jla_reviews_header{margin-top:55px}.jla_reviews_summary,.jla_stars{gap:0}.jla_review_item{flex:0 0 300px;padding:10px;transition:transform 0.3s ease-in-out}.jla_review_item:hover{transform:translate(0,-5px)}.jla_review_inner{border-radius:8px;padding:20px;width:100%;height:auto;transition:all 0.3s ease}.jla_review_avatar img{width:40px;height:40px;border-radius:50%}.jla_reviews_bloc_name{gap:0;line-height:1em;container-type:inline-size;container-name:name-container;width:100%}.jla_reviews_name{white-space:nowrap;display:block;font-size:clamp(1.1rem,10cqw,1.5rem)}.jla_reviews_time{white-space:nowrap;display:block;font-size:clamp(.7rem,8cqw,.8rem)}.jla_reviews_slider{flex:1;position:relative;overflow:hidden}.jla_reviews_track{display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory}.jla_reviews_track{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.jla_reviews_track::-webkit-scrollbar{display:none}.jla_reviews_slider{position:relative;padding:0 40px}.jla_slider_controls button{position:absolute;top:100px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background 0.2s;border:none;border-radius:50%;width:40px;height:40px}.jla_prev{left:3px}.jla_next{right:3px}.jla_reviews_text{position:relative;overflow:hidden;transition:max-height 0.3s ease;font-size:14px;line-height:1.5;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.jla_reviews_text.expanded{display:block;line-clamp:unset;-webkit-line-clamp:unset}.jla_reviews_text.expanded{max-height:1000px}.jla_read_more_btn{display:block;cursor:pointer;font-size:12px;font-weight:bold;text-decoration:none}.jla_read_more_btn:hover{text-decoration:underline}.jla_slider_line{display:none;margin:20px auto;width:150px;height:3px;border-radius:3px;background:rgba(87,87,87,0.2);position:relative;overflow:hidden}.jla_slider_dot{height:100%;background:rgba(87,87,87,1);position:absolute;left:0;border-radius:3px;transition:left 0.1s ease-out}@media (max-width:767px){.jla_reviews_container{flex-direction:column;align-items:center !important}.jla_reviews_header{margin-top:0}.jla_reviews_summary{flex:1;width:100%;position:static}.jla_reviews_slider{max-width:100%;padding:0 !important}.jla_reviews_track{gap:0}.jla_slider_controls{display:none !important}.jla_slider_line{display:block !important}.jla_review_item{flex:0 0 100%;scroll-snap-align:center}}:root{--color-first:#823d17;--color-first-trans:rgba(130,61,23,.5);--color-second:#dda325;--color-second-trans:rgba(221,163,37,.5);--color-third:#f4f1d0;--color-third-trans:rgba(244,241,208,.5);--color-light:#717171;--color-light-trans:#717171aa;--color-dark:#151515;--color-dark-trans:#151515aa;--color-light-grey:#999;--color-light-grey-trans:#9999aa;--color-dark-grey:#eee;--color-dark-grey-trans:#eeeeeeaa;--font-title:'Lobster',sans-serif;--font-core:'Montserrat',sans-serif}#jla_main_jumbo_section{display:inherit}#jla_main_title{display:inherit}#jla_presta_section{display:inherit}#jla_cta_section{display:inherit}#jla_real_section{display:inherit}#jla_testimonial_section{display:inherit}#jla_contact_section{display:inherit}#jla_map_section{display:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:40%}.dv-masonry{display:grid;grid-gap:5px;grid-template-columns:repeat(4,1fr) !important;grid-template-rows:repeat(14,100px)}@media (min-width:768px) and (max-width:980px){.dv-masonry{grid-template-rows:repeat(20,70px);grid-template-columns:repeat(3,1fr) !important}}@media (max-width:767px){.dv-masonry{grid-template-rows:repeat(25,50px);grid-template-columns:repeat(2,1fr) !important}}.dv-masonry .et_pb_row{padding:0px !important;margin:0px !important;width:100% !important}.dv-grid{display:grid;grid-auto-flow:dense;grid-gap:5px;grid-template-columns:repeat(6,1fr) !important;grid-template-rows:repeat(5,180px)}@media (min-width:768px) and (max-width:980px){.dv-grid{grid-template-rows:repeat(8,150px);grid-template-columns:repeat(4,1fr) !important}}@media (max-width:767px){.dv-grid{grid-template-rows:repeat(10,120px);grid-template-columns:repeat(3,1fr) !important}}.dv-grid .et_pb_row{padding:0px !important;margin:0px !important;width:100% !important}.dv-grid .et_pb_column,.dv-masonry .et_pb_column{height:100% !important}.dv-grid .et_pb_image,.dv-masonry .et_pb_image{height:100% !important}.dv-grid .et_pb_image_wrap,.dv-masonry .et_pb_image_wrap{width:100% !important;height:100% !important}.dv-grid .et_pb_image img,.dv-masonry .et_pb_image img{height:inherit !important;width:100% !important;object-fit:cover}.dv-11{grid-column:span 1}.dv-12{grid-column:span 1;grid-row:span 2}.dv-13{grid-column:span 1;grid-row:span 3}.dv-14{grid-column:span 1;grid-row:span 4}.dv-15{grid-column:span 1;grid-row:span 5}.dv-16{grid-column:span 1;grid-row:span 6}.dv-17{grid-column:span 1;grid-row:span 7}.dv-21{grid-column:span 2;grid-row:span 1}.dv-22{grid-column:span 2;grid-row:span 2}.dv-23{grid-column:span 2;grid-row:span 3}.dv-24{grid-column:span 2;grid-row:span 4}.dv-25{grid-column:span 2;grid-row:span 5}.dv-26{grid-column:span 2;grid-row:span 6}.dv-27{grid-column:span 2;grid-row:span 7}.dv-31{grid-column:span 3;grid-row:span 1}.dv-32{grid-column:span 3;grid-row:span 2}.dv-33{grid-column:span 3;grid-row:span 3}.dv-34{grid-column:span 3;grid-row:span 4}.dv-35{grid-column:span 3;grid-row:span 5}.dv-36{grid-column:span 3;grid-row:span 6}.dv-37{grid-column:span 3;grid-row:span 7}::selection{background:var(--color-first);color:var(--color-third);text-shadow:none}::-webkit-selection{background:var(--color-first);color:var(--color-third);text-shadow:none}::-moz-selection{background:var(--color-first);color:var(--color-third);text-shadow:none}.jlacf-input-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.jlacf-input,.jlacf-textarea{border:1px solid var(--color-dark-grey) !important;background-color:var(--color-dark-grey) !important;color:var(--color-light-grey) !important;font-size:14px;padding:16px !important}.jlacf-input{width:49%}.jlacf-textarea{width:100%}.jlacf-textarea-container{margin-top:15px}.jlacf-input:focus,.jlacf-textarea:focus{outline:none;border:1px solid var(--color-first-trans) !important;color:var(--color-dark) !important}.jlacf-submit-container{display:flex;justify-content:end;width:100%;margin-top:15px}.jlacf-submit-button{position:relative;cursor:pointer;border-color:var(--color-first);color:var(--color-first)}.jlacf-submit-button:hover{background-color:var(--color-first-trans);color:var(--color-dark)}.jlacf-submit-button .jlacf-icon{position:absolute;right:.7em;top:25%;width:1em;height:1em;margin-left:0;transition:opacity .5s ease;opacity:0}.jlacf-submit-button:hover .jlacf-icon{opacity:1}.jlacf-submit-button svg{width:100%;height:100%;fill:currentColor}.jlacf-submit-button.et_pb_button::after{content:"" !important;opacity:0 !important;pointer-events:none !important;width:0 !important;height:0 !important;display:inline-block !important}.jlacf-submit-button.et_pb_button:hover::after{opacity:0 !important}@media (max-width:768px){.jlacf-input-container{flex-direction:column}.jlacf-input{width:100%;margin-bottom:10px}}