.header_logo a{width:100%;height:100%;display:inline-block;max-width:100%;transform:translateY(-30px)}.header_menu{position:absolute;z-index:1}.single-post .elementor-widget-theme-post-featured-image{display:none}footer{margin-bottom:-30px}.elementor.elementor-19.elementor-location-header{position:relative}.header_menu .e-con-inner{background:rgb(255 255 255 / .2);border-radius:130px;padding:0 5px;margin-top:20px;height:90px}.header_menu{position:absolute;top:0;margin:0 auto;z-index:99999}.icon_button_entire_web svg{font-size:35px}.icon_button_entire_web .elementor-button-content-wrapper{align-items:center}.main_hero_bottom .elementor-element-fe8f229{border-radius:32px;padding:0 20px;background:rgb(255 255 255 / .2);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .35);box-shadow:0 4px 20px rgb(0 0 0 / .1)}.main_hero_bottom .elementor-element-0e78c6b span{border-radius:32px;padding:10px 20px;background:rgb(255 255 255 / .2);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .35);box-shadow:0 4px 20px rgb(0 0 0 / .1)}.main_hero_bottom .elementor-element-0e78c6b .elementor-element-a565af1{display:flex;flex-wrap:wrap}.hover_icon_box .elementor-icon-box-wrapper{gap:0!important}.hover_icon_box:hover{background:#23666D}.hover_icon_box:hover h3,.hover_icon_box:hover p,.hover_icon_box:hover .elementor-button-text{color:#fff!important}.hover_icon_box:hover .elementor-button-text{color:#fff}.review_box_icon{box-shadow:0 2px 4px #00000040;border-radius:16px}.review_box_icon:hover{background:#23666D}.review_box_icon:hover h2,.review_box_icon:hover p{color:#fff!important}.get_consultation_sec input,.get_consultation_sec select,.get_consultation_sec textarea{padding:17px 20px}.get_consultation_sec textarea{border-radius:16px!important}.get_consultation_sec{background:#ffffff05;padding:40px 40px}.get_consultation_sec span.elementor-button-icon:after{content:'';background-image:url(https://laetitiavilletorte.ca/wp-content/uploads/2025/12/Frame-2147226460.svg);width:34px;height:34px;background-size:cover}.get_consultation_sec span.elementor-button-icon svg{display:none}.get_consultation_sec .elementor-field-type-submit button{padding:13px 20px!important}.faq_section summary.e-n-accordion-item-title{padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px}.faq_section summary.e-n-accordion-item-title[aria-expanded="true"]{padding-bottom:10px}.elementor-201 .elementor-element.elementor-element-b2d203d .elementor-field-group .elementor-select-wrapper select option{color:#23666D}.review_box_icon .elementor-widget-text-editor{height:150px;overflow-y:scroll}.elementor-element-3cc44d7 .elementor-social-icons-wrapper span.elementor-grid-item:last-child svg{width:17px}.elementor-element-3cc44d7 .elementor-social-icons-wrapper span.elementor-grid-item:last-child a{border:1px solid #23666D;border-radius:30px;width:40px;height:40px}@media (max-width:768px){.get_consultation_sec{padding:20px 20px}}.scf-accordion-wrap{width:100%}.scf-acc-item{border-bottom:1px solid #e5e5e5}.scf-acc-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;background:#fff0;border:none;padding:16px 0;cursor:pointer;text-align:left;gap:12px}.scf-acc-title{flex:1;font-size:16px;line-height:1.4;color:#111;word-break:break-word}.scf-acc-icon{flex-shrink:0;font-size:22px;font-weight:700;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease}.scf-acc-item.active .scf-acc-icon{transform:rotate(45deg)}.scf-acc-panel{padding:0 0 16px 0}.scf-acc-body{font-size:15px;line-height:1.6;color:#444}@media (max-width:600px){.scf-acc-title{font-size:15px}.scf-acc-trigger{padding:14px 0}.scf-acc-icon{font-size:20px}}.hashone-vapi-bottom-right{right:40px!important}