.altcha{max-width:fit-content !important}.altcha-main{border:none !important;padding-left:0 !important;background-color:transparent !important}.jlacf .jlacf-phone{display:none}.jla-submenu-wrapper{display:none}#main-header ul.et_mobile_menu li.menu-item-has-children{position:relative}.jla-menu-toggle{position:absolute;top:0;right:0;width:44px;height:44px;cursor:pointer;z-index:999;text-align:center;line-height:44px;background-color:transparent}.jla-menu-toggle::before{content:"\4c";font-family:'ETmodules';font-size:20px;color:inherit;transition:transform 0.3s ease-in-out;display:inline-block}.menu-item-has-children.jla-is-open > .jla-menu-toggle::before{transform:rotate(45deg)}.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}}.fb-grid-container{margin-bottom:30px}.fb-grid-item{background-color:#f0f0f0;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.fb-grid-item:hover{box-shadow:0 10px 15px rgba(0,0,0,0.3)}.fb-overlay{background-color:var(--color-dark-trans)}.fb-icon{color:var(--color-light);font-weight:300;border:2px solid var(--color-light);border-radius:50%}.fb-text{color:var(--color-light)}.jla-footer-credits{color:var(--color-light-trans);font-size:80%}body{font-size:var(--font-size-base) !important;font-family:var(--font-core)}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)}h1{font-size:calc(var(--font-size-base) * 4) !important}h2{font-size:calc(var(--font-size-base) * 3) !important}h3{font-size:calc(var(--font-size-base) * 2) !important}h4{font-size:calc(var(--font-size-base) * 1.5) !important}h5{font-size:calc(var(--font-size-base) * 1.25) !important}h6{font-size:calc(var(--font-size-base) * 1.1) !important}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:40%}::selection{background:var(--color-first);color:var(--color-dark);text-shadow:none}::-webkit-selection{background:var(--color-first);color:var(--color-dark);text-shadow:none}::-moz-selection{background:var(--color-first);color:var(--color-dark);text-shadow:none}.flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em}.flex-column{flex-direction:column}ul.flex{list-style:none;padding-left:0;gap:5px}.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}}#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}#jla_header .jla-head-title{display:flex;flex-direction:column;justify-content:space-evenly}#jla_header .jla-head-title .et_pb_module{height:auto}#jla_header .et_pb_module,#jla_header .et_pb_code_inner{height:100%}#jla_header .jla-nav-top-container{justify-content:space-between;height:100%;padding:0;gap:15px}#jla_header .jla-nav-top{justify-content:end;align-items:center}#jla_header ul.jla-nav-woo{padding:0}#jla_header ul li.jla_tel a{padding:13px 24px;color:var(--color-dark) !important;background-color:var(--color-first);transition:all .4s ease-in-out;display:block;line-height:30px;height:100%}#jla_header ul li.jla_tel a:hover{background-color:var(--color-second);color:var(--color-light) !important}#jla_header ul li.jla_tel a::before{font-family:'ETMODULES';content:'\e090';margin-right:1em;transition:all .3s ease}#jla_header .dgwt-wcas-search-wrapp{color:var(--color-dark)}#jla_header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{padding:13px 24px 13px 48px;line-height:24px;font-size:17px;border:solid 1px var(--color-first);border-radius:0;font-family:var(--font-core);background-color:var(--color-light)}.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-details-wrapp{border-top:1px solid !important;border-color:var(--color-first) !important;border-radius:0 !important}#jla_nav nav{padding:0}#jla_nav ul#menu-main{padding:0 !important;align-items:center}#jla_nav ul#menu-main li{margin:0;padding:0;line-height:unset}#jla_nav ul#menu-main li a{padding:1em 2em}#jla_nav ul#menu-main li a:hover,#jla_nav ul#menu-main li a:active,#jla_nav ul#menu-main li a:focus,#jla_nav ul#menu-main li.current_page_item a,#jla_nav ul#menu-main li.current-menu-item a,#jla_nav button.et_pb_menu__search-button:hover{background-color:var(--color-first);color:var(--color-dark) !important;opacity:1}#jla_nav .et-menu .menu-item-has-children > a:first-child::after{top:40% !important;padding-right:1em}#jla_nav .jla_nav_icon{height:100%}#jla_nav .jla_nav_icon a{display:flex;align-items:center}#jla_nav .jla_nav_icon svg{height:25px}#jla_nav button.et_pb_menu__search-button{padding:1em 2em;transition:all .4s ease-in-out}@media only screen and (max-width:980px){#et-boc header #jla_nav div.et_pb_menu__wrap{justify-content:space-between !important}}#jla_nav ul#menu-main li ul.sub-menu{background-color:var(--color-third) !important;border-top:solid 2px var(--color-third);padding:0;width:auto}#jla_nav ul#menu-main li ul.sub-menu li{width:100%;line-height:auto}#jla_nav ul#menu-main li ul.sub-menu li a{width:100%}#jla_nav ul#menu-main li ul.sub-menu li a:hover{background-color:var(--color-second);color:var(--color-third) !important}#jla_breadcrumb{color:var(--color-light);font-size:80%}.jla_review_inner{background-color:var(--color-light-grey-trans)}.jla_read_more_btn{color:var(--color-dark-grey)}.jla_reviews_appreciation{font-size:140%}.jla_slider_controls button{background:var(--color-light);color:var(--color-dark);box-shadow:0 2px 5px var(--color-dark-grey-trans)}.jla_slider_controls button:hover{background:var(--color-dark-grey);color:var(--color-light)}#jla-toc-container{padding:15px;background:var(--color-light-grey);border-left:3px solid var(--color-second);line-height:1em;box-shadow:0 4px 8px var(--color-dark-trans);border-radius:0 25px 0 0}.toc-item{margin:8px 0}.toc-link{color:var(--color-dark-trans)}.toc-link.active{font-weight:bold}#main-header.with-progress{--progress-color:var(--color-first);--progress-height:3px;--scroll-progress:0%}#main-header.with-progress::after{content:'';position:absolute;bottom:0;left:0;width:var(--scroll-progress,0%);height:var(--progress-height,3px);background:var(--progress-color,var(--color-first));transition:width 0.1s linear}:root{--color-first:#e67e22;--color-first-trans:#e67e22aa;--color-second:#2c3e50;--color-second-trans:#2c3e50aa;--color-light:#fff;--color-light-trans:#ffffffaa;--color-dark:#000;--color-dark-trans:#000000aa;--color-red:#9b2915;--color-red-trans:#9b2915aa;--color-green:#2a5344;--color-green-trans:#2a5344aa;--color-blue:#50a2a7;--color-blue-trans:#50a2a7aa;--color-light-grey:#d4d8dc;--color-light-grey-trans:#d4d8dcaa;--color-dark-grey:#808b96;--color-dark-grey-trans:#808b96aa;--font-title:sans-serif;--font-core:sans-serif;--font-size-base:clamp(1rem,1vw + 0.5rem,1.125rem)}