.tfa-primary-menu{display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:min(47.7083333vw,916px);min-height:103px;box-sizing:border-box;padding-top:0px;padding-right:min(1.5625vw,30px);padding-bottom:0px;padding-left:min(1.5625vw,30px);background-color:#fff;border-radius:500px;border-top:3px solid var(--tfa-mist,#c6d3da);border-right:3px solid var(--tfa-mist,#c6d3da);border-bottom:3px solid var(--tfa-mist,#c6d3da);border-left:3px solid var(--tfa-mist,#c6d3da)}.tfa-primary-menu .breakdance-menu-list{gap:min(2.34375vw,45px)}.tfa-primary-menu .breakdance-menu-link{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;box-sizing:border-box;color:var(--tfa-ink);font-family:var(--tfa-font-body);font-weight:400;font-size:min(1.09375vw,21px);line-height:1.4;text-decoration:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:50px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tfa-primary-menu .breakdance-menu-link{white-space:nowrap;box-shadow:none;outline:none!important}.tfa-primary-menu .breakdance-menu-item{display:flex;justify-content:center;align-items:center;flex-shrink:0;height:min(2.96875vw,57px);border-radius:50px}.tfa-primary-menu .breakdance-menu-item--active{box-shadow:none}.tfa-primary-menu .breakdance-menu-item:hover{box-shadow:none}.tfa-primary-menu .breakdance-menu-item:focus-within{box-shadow:none}.tfa-primary-menu .breakdance-menu-link:hover{color:#4b4b4b;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tfa-primary-menu .breakdance-menu-link:hover{box-shadow:none}.tfa-primary-menu .breakdance-menu-item:first-child{width:min(6.875vw,132px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tfa-primary-menu .breakdance-dropdown-caret{display:none}.tfa-primary-menu .breakdance-dropdown{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:20px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tfa-primary-menu .breakdance-dropdown{box-shadow:none}.tfa-primary-menu .breakdance-dropdown-link{display:block;width:100%;box-sizing:border-box;color:var(--tfa-ink);font-family:"ABeeZee",sans-serif;font-weight:400;font-size:21px;line-height:2;text-decoration:none;padding-top:0px;padding-right:8px;padding-bottom:0px;padding-left:8px;background-color:transparent;border-radius:20px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;transition:box-shadow 0.2s ease,color 0.2s ease}.tfa-primary-menu .breakdance-dropdown-link{white-space:nowrap}.tfa-primary-menu .breakdance-dropdown-link:hover{color:var(--tfa-blue);text-decoration:none;background-color:transparent}.tfa-primary-menu .breakdance-dropdown-body{width:269px;min-width:269px;padding-top:20px;padding-right:12px;padding-bottom:20px;padding-left:12px;background-color:#fff;border-radius:20px;border-top:3px solid var(--tfa-blue);border-right:3px solid var(--tfa-blue);border-bottom:3px solid var(--tfa-blue);border-left:3px solid var(--tfa-blue)}.tfa-primary-menu .breakdance-dropdown-body{box-shadow:none}.tfa-primary-menu .breakdance-menu-item:first-child:hover{box-shadow:none}.tfa-primary-menu .breakdance-menu-link-arrow{position:absolute;top:0px;right:0px;width:1px;height:1px;overflow:hidden;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tfa-primary-menu .breakdance-menu-link-arrow{clip-path:inset(50%);display:block!important}.tfa-primary-menu .breakdance-menu-item:nth-child(2){width:min(9.427083333vw,181px)}.tfa-primary-menu .breakdance-menu-item:nth-child(3){width:min(9.427083333vw,181px)}.tfa-primary-menu .breakdance-menu-item:nth-child(4){width:min(5.208333333vw,100px)}.tfa-primary-menu .breakdance-menu-item:nth-child(5){width:min(3.958333333vw,76px)}.tfa-primary-menu .breakdance-dropdown-toggle{width:min(9.427083333vw,181px);height:min(2.96875vw,57px)}.tfa-primary-menu .breakdance-menu-link:focus-visible{color:#4b4b4b;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tfa-primary-menu .breakdance-menu-link:focus-visible{box-shadow:none;outline:none!important}.tfa-primary-menu .breakdance-menu-item--active>.breakdance-menu-link{color:#4b4b4b;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tfa-primary-menu .breakdance-menu-item--active>.breakdance-menu-link{box-shadow:none}.tfa-primary-menu .breakdance-dropdown-link:focus-visible{color:#4b4b4b;text-decoration:none;background-color:transparent;box-shadow:inset 0px 0px 0px 3px var(--tfa-blue)}.tfa-primary-menu .breakdance-dropdown-floater{top:calc(100% + 5.5px);width:269px;max-width:calc(100vw - 32px);margin-left:1px;padding-top:0px}.tfa-primary-menu .breakdance-menu-link::before{position:absolute;top:0px;right:calc(-1 * min(1.09375vw,21px));bottom:0px;left:calc(-1 * min(1.09375vw,21px));box-sizing:border-box;border-radius:50px;border-top:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid transparent;pointer-events:none;transition:border-color 0.2s ease}.tfa-primary-menu .breakdance-menu-link::before{content:""}.tfa-primary-menu .breakdance-menu-link:hover::before{border-color:var(--tfa-blue)}.tfa-primary-menu .breakdance-menu-link:focus-visible::before{border-color:var(--tfa-blue)}.tfa-primary-menu .breakdance-menu-link[aria-current=page]::before{border-color:var(--tfa-blue)}.tfa-primary-menu .breakdance-menu-link[aria-current=page]{color:#4b4b4b}.tfa-primary-menu .breakdance-menu-link-arrow:focus-visible{top:0px;right:0px;width:1px;height:1px}.tfa-primary-menu .breakdance-menu-link-arrow:focus-visible{clip-path:inset(50%)}.tfa-primary-menu .breakdance-dropdown-link__text{color:inherit;font-family:var(--tfa-font-body);font-weight:400;font-size:21px;line-height:2}.tfa-primary-menu .breakdance-dropdown-links{display:flex;flex-flow:column;gap:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tfa-primary-menu .breakdance-dropdown-section{gap:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tfa-primary-menu .breakdance-menu-link[aria-expanded=true]::before{border-color:var(--tfa-blue)}.tfa-primary-menu .breakdance-menu-link[aria-expanded]{padding:0!important}.tfa-primary-menu .breakdance-dropdown-link[aria-current=page]{color:#4b4b4b;text-decoration:none;background-color:transparent;box-shadow:inset 0px 0px 0px 3px var(--tfa-blue)}@media (max-width:1119px){.tfa-primary-menu{flex-grow:0;flex-shrink:1;flex-basis:auto;width:auto;min-width:80px;min-height:70px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px}.tfa-primary-menu .breakdance-menu-list{gap:18px}.tfa-primary-menu .breakdance-menu-link{width:100%;height:auto;font-size:18px;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;border-radius:20px}.tfa-primary-menu .breakdance-menu-link{white-space:normal}.tfa-primary-menu .breakdance-menu-item{display:block;width:100%;height:auto;border-radius:20px}.tfa-primary-menu .breakdance-menu-item--active{box-shadow:none}.tfa-primary-menu .breakdance-menu-item:hover{box-shadow:none}.tfa-primary-menu .breakdance-menu-item:focus-within{box-shadow:none}.tfa-primary-menu .breakdance-menu-link:hover{border-radius:20px;box-shadow:inset 0px 0px 0px 3px var(--tfa-blue)}.tfa-primary-menu .breakdance-menu-item:first-child{width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tfa-primary-menu .breakdance-dropdown-link{font-size:18px;line-height:1.6;padding-top:10px;padding-right:8px;padding-bottom:10px;padding-left:8px}.tfa-primary-menu .breakdance-dropdown-link{white-space:normal}.tfa-primary-menu .breakdance-dropdown-body{width:100%;max-width:100%;min-width:0px;padding-top:16px;padding-right:12px;padding-bottom:16px;padding-left:12px;background-color:#fff;border-top:3px solid var(--tfa-mist);border-right:3px solid var(--tfa-mist);border-bottom:3px solid var(--tfa-mist);border-left:3px solid var(--tfa-mist)}.tfa-primary-menu .breakdance-dropdown-body{box-shadow:none;border-radius:20px!important}.tfa-primary-menu .breakdance-menu-item:first-child:hover{box-shadow:none}.tfa-primary-menu .breakdance-menu-link-arrow{flex-grow:0;flex-shrink:0;flex-basis:auto;position:static;width:24px;height:24px;overflow:visible;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tfa-primary-menu .breakdance-menu-link-arrow{clip-path:none;display:flex!important}.tfa-primary-menu .breakdance-menu-item:nth-child(2){width:auto}.tfa-primary-menu .breakdance-menu-item:nth-child(3){width:auto}.tfa-primary-menu .breakdance-menu-item:nth-child(4){width:auto}.tfa-primary-menu .breakdance-menu-item:nth-child(5){width:auto}.tfa-primary-menu .breakdance-dropdown-toggle{display:flex;justify-content:center;align-items:center;width:100%;height:auto}.tfa-primary-menu:has(.breakdance-menu:not(.breakdance-menu--enabled)){width:100%;border-radius:20px}.tfa-primary-menu:has(.breakdance-menu:not(.breakdance-menu--enabled)) .breakdance-menu-list{flex-flow:column;gap:16px}.tfa-primary-menu:has(.breakdance-menu:not(.breakdance-menu--enabled)) .breakdance-menu-list{display:flex!important;height:auto!important;visibility:visible!important;overflow:visible!important;position:static!important}.tfa-primary-menu:has(.breakdance-menu:not(.breakdance-menu--enabled)) .breakdance-menu-toggle{display:none!important}.tfa-primary-menu:has(.breakdance-menu:not(.breakdance-menu--enabled)) .breakdance-dropdown-floater{pointer-events:auto}.tfa-primary-menu:has(.breakdance-menu:not(.breakdance-menu--enabled)) .breakdance-dropdown-floater{display:block!important;height:auto!important;visibility:visible!important;opacity:1!important;position:static!important;transform:none!important}.tfa-primary-menu .breakdance-menu-link:focus-visible{border-radius:20px;outline:3px solid var(--tfa-navy);outline-offset:-3px}.tfa-primary-menu .breakdance-menu-item--active>.breakdance-menu-link{border-radius:20px;box-shadow:inset 0px 0px 0px 3px var(--tfa-blue)}.tfa-primary-menu .breakdance-dropdown-floater{top:auto;width:100%;max-width:100%;margin-left:0px;padding-top:0px}.tfa-primary-menu .breakdance-menu-link::before{right:0px;left:0px;border-radius:20px}.tfa-primary-menu .breakdance-menu-link-arrow:focus-visible{top:auto;right:auto;width:24px;height:24px}.tfa-primary-menu .breakdance-menu-link-arrow:focus-visible{clip-path:none;outline:none!important}.tfa-primary-menu .breakdance-dropdown-link__text{font-size:18px;line-height:1.6}.tfa-primary-menu .breakdance-dropdown-item{border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tfa-primary-menu .breakdance-menu-link[aria-expanded]{padding:12px 18px!important}}@media (max-width:767px){.tfa-primary-menu{min-height:60px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px}}.tfa-footer-legal-menu{display:inline-flex;align-items:center}.tfa-footer-legal-menu .breakdance-menu-list{display:flex;gap:5px}.tfa-footer-legal-menu .breakdance-menu-list{flex-wrap:wrap}.tfa-footer-legal-menu .breakdance-menu-link{color:var(--tfa-blue);text-decoration:underline;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tfa-footer-legal-menu .breakdance-menu-link{font:400 18px/1.6 var(--tfa-font-body)}.tfa-footer-legal-menu .breakdance-menu-link:hover{color:#4b4b4b}.tfa-footer-legal-menu .breakdance-menu-link::after{content:none}.tfa-footer-legal-menu .breakdance-menu-item::after{display:inline;color:var(--tfa-blue);text-decoration:none}.tfa-footer-legal-menu .breakdance-menu-item::after{content:" - ";white-space:pre}.tfa-footer-legal-menu .breakdance-menu-item{display:inline-flex;align-items:center;font-family:var(--tfa-font-body);font-size:18px;line-height:1.6}.tfa-footer-legal-menu{flex-wrap:wrap}@media (max-width:767px){.tfa-footer-legal-menu .breakdance-menu-link{font-size:16px}.tfa-footer-legal-menu .breakdance-menu-item{font-size:16px}}.tfa-policy-pending{text-decoration:underline}.tfa-subpage-content{display:flex;flex-flow:column;gap:32px;width:83.125%;max-width:1596px;color:var(--tfa-ink);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:240px;padding-right:0px;padding-bottom:100px;padding-left:0px}.tfa-subpage-content .tfa-cta{text-decoration:none}.tfa-subpage-content{font:400 18px/1.8 var(--tfa-font-body)}@media (max-width:767px){.tfa-subpage-content{width:90%;padding-top:150px}}.tfa-subpage-title{color:var(--tfa-navy)}.tfa-subpage-title{font:600 45px/1.4 var(--tfa-font-heading)}@media (max-width:767px){.tfa-subpage-title{font-size:30px}}.tfa-subpage-image{height:auto;max-width:100%;border-radius:50px}.tfa-header{position:fixed;top:var(--wp-admin--admin-bar--height,0px);left:0px;z-index:1000;width:100%;box-sizing:border-box;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;transition:padding 0.35s ease}@media (max-width:1119px){.tfa-header{padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px}.tfa-header:has(.breakdance-menu:not(.breakdance-menu--enabled)){position:relative;top:0px;background-color:#fff}}.tfa-header-inner{display:flex;align-items:center;gap:min(17.4479167vw,335px);width:83.125%;max-width:1596px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.tfa-header-inner{justify-content:space-between;gap:24px;width:90%}.tfa-header-inner:has(.breakdance-menu:not(.breakdance-menu--enabled)){flex-flow:column;gap:16px}}@media (max-width:767px){.tfa-header-inner{gap:16px;width:90%}}.tfa-header-home{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;color:var(--tfa-ink,#142f40)}.tfa-header-home:hover{color:var(--tfa-ink,#142f40)}.tfa-header-home:focus-visible{border-radius:8px;outline:3px solid var(--tfa-ink,#142f40);outline-offset:4px}.tfa-header-logo{display:block;width:min(15.78125vw,303px);height:min(8.75vw,168px);object-fit:contain;transition:width 0.35s ease,height 0.35s ease}@media (max-width:1119px){.tfa-header-logo{width:200px;height:111px}}@media (max-width:767px){.tfa-header-logo{width:160px;height:89px}}@media (max-width:479px){.tfa-header-logo{width:140px;height:78px}}.tfa-header-compact{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px}.tfa-header-compact .tfa-header-logo{width:180px;height:100px}@media (max-width:767px){.tfa-header-compact .tfa-header-logo{width:140px;height:78px}}@media (max-width:479px){.tfa-header-compact .tfa-header-logo{width:120px;height:67px}}.tfa-social-rail{position:fixed;top:min(calc(645px + var(--wp-admin--admin-bar--height,0px)),calc(100dvh - 74px));right:0px;z-index:1001}@media (max-width:1119px){.tfa-social-rail{top:min(calc(600px + var(--wp-admin--admin-bar--height,0px)),calc(100dvh - 74px))}}@media (max-width:767px){.tfa-social-rail{top:auto;right:0px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.tfa-social-link{display:flex;justify-content:end;align-items:center;color:var(--tfa-ink,#142f40);text-decoration:none}.tfa-social-link:hover{color:var(--tfa-ink,#142f40)}.tfa-social-link:hover .tfa-social-label{width:auto;max-width:150px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px}.tfa-social-link:focus-visible .tfa-social-label{width:auto;max-width:150px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px}.tfa-social-link:focus-visible{outline:3px solid var(--tfa-ink,#142f40);outline-offset:3px}.tfa-social-icon{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;width:60px;height:58px}@media (max-width:767px){.tfa-social-icon{width:48px;height:46px}}.tfa-social-label{display:block;width:0px;max-width:0px;overflow:hidden;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:0px;border-bottom-left-radius:20px;border-bottom-right-radius:0px;transition:max-width 0.25s ease,padding 0.25s ease}.tfa-social-label{font:400 18px/1.4 var(--tfa-font-body,"ABeeZee"),sans-serif;white-space:nowrap}.tfa-callback{position:fixed;top:346px;right:0px;z-index:1002;width:61px;color:var(--tfa-ink,#142f40)}.tfa-callback:not([open]) .tfa-callback-panel{display:none}.tfa-callback{font:400 18px/1.6 var(--tfa-font-body,"ABeeZee"),sans-serif}@media (max-width:1119px){.tfa-callback{top:300px}}@media (max-width:767px){.tfa-callback{position:fixed;top:auto;right:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:16px;z-index:1002;width:210px;color:var(--tfa-ink)}.tfa-callback{font:400 16px/1.6 var(--tfa-font-body)}}.tfa-callback-tab{display:flex;justify-content:center;align-items:center;position:relative;width:61px;height:276px;color:#fff;background-image:linear-gradient(0deg,var(--tfa-blue,#469ed5),var(--tfa-navy,#24536f));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-top-left-radius:20px;border-top-right-radius:0px;border-bottom-left-radius:20px;border-bottom-right-radius:0px;cursor:pointer}.tfa-callback-tab::-webkit-details-marker{display:none}.tfa-callback-tab:focus-visible{outline:3px solid var(--tfa-ink,#142f40);outline-offset:3px}.tfa-callback-tab{list-style:none}@media (max-width:767px){.tfa-callback-tab{display:flex;justify-content:center;align-items:center;position:relative;width:210px;height:46px;color:#fff;background-image:linear-gradient(90deg,var(--tfa-navy),var(--tfa-blue));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:20px;cursor:pointer}.tfa-callback-tab{list-style:none}}.tfa-callback-tab-label{display:flex;justify-content:center;align-items:center;gap:10px;flex-grow:0;flex-shrink:0;flex-basis:auto;width:276px;height:61px;transform:rotateZ(-90deg)}.tfa-callback-tab-label{white-space:nowrap;font:400 22px/1.86 var(--tfa-font-body)}@media (max-width:767px){.tfa-callback-tab-label{display:flex;justify-content:center;align-items:center;gap:10px;flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;height:46px}.tfa-callback-tab-label{transform:none;white-space:nowrap;font:400 16px/1.4 var(--tfa-font-body)}}.tfa-callback-chevron{display:block;width:6px;height:12px;object-fit:contain}.tfa-callback-panel{display:flex;flex-flow:column;gap:16px;position:absolute;top:0px;right:77px;width:360px;max-width:calc(100vw - 100px);box-sizing:border-box;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:24px;border-top:3px solid var(--tfa-mist,#c6d3da);border-right:3px solid var(--tfa-mist,#c6d3da);border-bottom:3px solid var(--tfa-mist,#c6d3da);border-left:3px solid var(--tfa-mist,#c6d3da)}@media (max-width:767px){.tfa-callback-panel{display:flex;flex-flow:column;gap:16px;position:absolute;top:auto;right:auto;bottom:60px;left:0px;width:288px;max-width:calc(100vw - 32px);max-height:70vh;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-radius:24px;border-top:3px solid var(--tfa-mist);border-right:3px solid var(--tfa-mist);border-bottom:3px solid var(--tfa-mist);border-left:3px solid var(--tfa-mist)}.tfa-callback-panel{overflow-y:auto}}.tfa-callback-copy{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tfa-callback-title{color:var(--tfa-navy,#24536f);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tfa-callback-title{font:600 24px/1.4 var(--tfa-font-heading,"Poppins"),sans-serif}.tfa-callback-link{color:var(--tfa-ink,#142f40)}.tfa-callback-link:hover{color:var(--tfa-ink,#142f40)}.tfa-callback-link:focus-visible{outline:3px solid var(--tfa-ink,#142f40);outline-offset:3px}.tfa-callback-link{text-underline-offset:4px}.tfa-footer{width:100%;color:var(--tfa-ink,#142f40);font-family:var(--tfa-font-body,"ABeeZee"),sans-serif}@media (max-width:767px){.tfa-footer{padding-bottom:80px}}.tfa-footer-map-frame{position:relative;width:100%;height:489px;overflow:hidden;box-sizing:border-box;border-radius:100px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tfa-footer-map-frame::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;border-radius:100px;border-top:5px solid #c6d3da;border-bottom:5px solid #c6d3da;pointer-events:none}.tfa-footer-map-frame::after{content:""}@media (max-width:1023px){.tfa-footer-map-frame{height:360px;border-radius:70px}.tfa-footer-map-frame::after{border-radius:70px}}@media (max-width:767px){.tfa-footer-map-frame{height:300px;border-radius:50px}.tfa-footer-map-frame::after{border-radius:50px}}@media (max-width:479px){.tfa-footer-map-frame{height:240px;border-radius:40px}.tfa-footer-map-frame::after{border-radius:40px}}.tfa-footer-map{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.tfa-footer-content{display:flex;flex-flow:column;align-items:center;gap:44px;min-height:485px;box-sizing:border-box;padding-top:80px;padding-right:max(8.4375vw,calc(( 100vw - 1596px ) / 2));padding-bottom:50px;padding-left:max(8.4375vw,calc(( 100vw - 1596px ) / 2));background-image:linear-gradient(#fff,var(--tfa-mist,#c6d3da));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.tfa-footer-content{padding-top:60px;padding-right:5%;padding-bottom:40px;padding-left:5%}}@media (max-width:767px){.tfa-footer-content{gap:32px;padding-top:40px;padding-right:5%;padding-bottom:32px;padding-left:5%}}.tfa-footer-columns{display:grid;grid-template-columns:minmax(0,430fr) minmax(0,439fr) minmax(0,370fr);align-items:center;gap:min(7.86458333vw,151px);width:100%;max-width:1596px;box-sizing:border-box;padding-right:55px}@media (max-width:1119px){.tfa-footer-columns{gap:40px;padding-right:0px}}@media (max-width:1023px){.tfa-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (max-width:767px){.tfa-footer-columns{grid-template-columns:minmax(0,1fr);gap:32px}}.tfa-footer-brand{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:30px;min-width:0px}@media (max-width:1023px){.tfa-footer-brand{grid-column-start:1;grid-column-end:-1}}@media (max-width:767px){.tfa-footer-brand{grid-column-start:auto}}.tfa-footer-logo{display:block;width:365px;height:192px;max-width:100%;object-fit:cover}@media (max-width:1119px){.tfa-footer-logo{height:auto}}@media (max-width:1023px){.tfa-footer-logo{width:300px;height:auto}}@media (max-width:479px){.tfa-footer-logo{width:260px}}.tfa-footer-social{display:flex;justify-content:center;align-items:center;width:59px;height:58px}.tfa-footer-social:focus-visible{outline:3px solid var(--tfa-ink,#142f40);outline-offset:5px}.tfa-footer-social:hover{filter:brightness(108%)}.tfa-footer-tiktok{display:block;width:59px;height:58px}.tfa-footer-contact{display:flex;flex-flow:column;align-items:start;gap:24px;min-width:0px}@media (max-width:1023px){.tfa-footer-contact{align-self:start}}@media (max-width:767px){.tfa-footer-contact{width:100%}}.tfa-footer-hours{display:flex;flex-flow:column;align-items:start;gap:24px;min-width:0px}@media (max-width:1023px){.tfa-footer-hours{align-self:start}}@media (max-width:767px){.tfa-footer-hours{width:100%}}.tfa-footer-heading-group{display:flex;flex-flow:column;align-items:start;gap:20px;width:100%}.tfa-footer-heading{color:transparent;font-family:var(--tfa-font-heading,"Poppins"),sans-serif;font-weight:600;font-size:40px;line-height:1.4;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tfa-footer-heading{background-clip:text;-webkit-background-clip:text;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:1119px){.tfa-footer-heading{font-size:30px}}@media (max-width:767px){.tfa-footer-heading{font-size:28px}}@media (max-width:479px){.tfa-footer-heading{font-size:25px}}.tfa-footer-contact-title{background-image:url(https://www.terim-facades.ovh/wp-content/uploads/terim-home-20261102/titre-contact.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.tfa-footer-hours-title{background-image:url(https://www.terim-facades.ovh/wp-content/uploads/terim-home-20261102/titre-horaires.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.tfa-footer-rule{width:215px;height:8px;background-color:var(--tfa-blue,#469ed5);border-radius:50px}@media (max-width:1119px){.tfa-footer-rule{width:150px;height:6px}}.tfa-footer-details{width:100%}.tfa-footer-line{font-weight:400;font-size:20px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.tfa-footer-line{font-size:17px}}@media (max-width:767px){.tfa-footer-line{font-size:18px}}@media (max-width:479px){.tfa-footer-line{font-size:16px}}.tfa-footer-bullet{color:var(--tfa-blue,#469ed5)}.tfa-footer-detail-link{color:var(--tfa-ink,#142f40);text-decoration:underline}.tfa-footer-detail-link:hover{color:#4b4b4b}.tfa-footer-detail-link:focus-visible{outline:3px solid var(--tfa-navy,#24536f);outline-offset:3px}.tfa-footer-detail-link{text-underline-offset:3px}.tfa-footer-bottom{display:flex;justify-content:center;align-items:center;gap:8px 5px;width:100%;min-height:31px;color:var(--tfa-blue,#469ed5);font-size:18px;line-height:1.6}.tfa-footer-bottom{flex-wrap:wrap}@media (max-width:1023px){.tfa-footer-bottom{font-size:16px}}@media (max-width:479px){.tfa-footer-bottom{font-size:15px}}.tfa-footer-copyright{display:inline-flex;align-items:center;gap:4px}.tfa-footer-copyright{white-space:nowrap}.tfa-footer-credit{display:inline-flex;align-items:center;gap:5px}.tfa-footer-credit{white-space:nowrap}.tfa-footer-credit-logo{display:inline-block;width:80px;height:17px}.tfa-footer-credit-logo{background:url(https://www.octacom.fr/images/logo.png) no-repeat center;background-size:contain}.tfa-home{width:100%;color:var(--tfa-ink,#142f40);font-family:var(--tfa-font-body,"ABeeZee"),sans-serif}.tfa-home [data-entrance]{visibility:visible}.tfa-home .tfa-cta:hover{color:#fff}.tfa-home .tfa-cta{text-decoration:none}.tfa-hero{position:relative;width:100%;min-height:968px}.tfa-hero .bde-basicslider{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%}.tfa-hero .breakdance-swiper-wrapper{width:100%;height:100%}.tfa-hero .swiper{width:100%;height:100%}.tfa-hero .swiper-wrapper{width:100%;height:100%}.tfa-hero .swiper-slide{width:100%;height:100%}.tfa-hero .bde-basicslider__slide{width:100%;height:100%;min-height:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tfa-hero .bde-basicslider__image{width:100%;height:100%;object-fit:cover}.tfa-hero .swiper-pagination{display:flex;align-items:center;gap:15px;position:absolute;top:auto;bottom:49px;left:50%;z-index:5;width:auto;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:#fff;border-radius:50px;border-top:3px solid var(--tfa-mist);border-right:3px solid var(--tfa-mist);border-bottom:3px solid var(--tfa-mist);border-left:3px solid var(--tfa-mist);transform:translate3d(-50%,0,0)}.tfa-hero .swiper-pagination-bullet{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;width:14px;height:14px;background-color:var(--tfa-navy);border-radius:50%;opacity:1}.tfa-hero .swiper-pagination-bullet{margin:0!important}.tfa-hero .swiper-pagination-bullet-active{background:#469ed5!important}@media (max-width:1119px){.tfa-hero{min-height:70vw}}@media (max-width:767px){.tfa-hero{min-height:600px}.tfa-hero .swiper-pagination{display:flex;align-items:center;gap:15px;position:absolute;top:auto;right:24px;bottom:32px;left:auto;z-index:5;width:auto;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:#fff;border-radius:50px;border-top:3px solid var(--tfa-mist);border-right:3px solid var(--tfa-mist);border-bottom:3px solid var(--tfa-mist);border-left:3px solid var(--tfa-mist)}.tfa-hero .swiper-pagination{transform:none}}@media (max-width:479px){.tfa-hero{min-height:520px}}.tfa-hero-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.tfa-hero-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:2;background-image:linear-gradient(222.33405884918deg,rgba(36,83,111,0) 54.208%,rgba(36,83,111,.61) 85.996%),linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;pointer-events:none}.tfa-rge{position:absolute;bottom:49px;left:81px;z-index:3;width:123px;height:149px;object-fit:cover}@media (max-width:767px){.tfa-rge{bottom:32px;left:24px;width:82px;height:auto}}.tfa-hero-pagination-slot{position:absolute;bottom:49px;left:50%;transform:translate3d(-50%,0,0)}@media (max-width:767px){.tfa-hero-pagination-slot{bottom:32px}}.tfa-presentation{min-height:649px;padding-top:0px;padding-right:max(8.5416667vw,calc(( 100vw - 1592px ) / 2));padding-bottom:80px;padding-left:max(8.5416667vw,calc(( 100vw - 1592px ) / 2))}.tfa-presentation{background:linear-gradient(rgba(255,255,255,.41),rgba(255,255,255,.41)),url(https://www.terim-facades.ovh/wp-content/uploads/terim-home-20261102/presentation-bg.webp) center/cover no-repeat}@media (max-width:1119px){.tfa-presentation{padding-top:0px;padding-right:5%;padding-bottom:60px;padding-left:5%}}.tfa-presentation-card{display:flex;align-items:center;gap:min(8.8541667vw,170px);width:100%;box-sizing:border-box;padding-top:80px;padding-right:80px;padding-bottom:80px;padding-left:80px;background-color:#fff;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;filter:drop-shadow(0px 0px 20px rgba(0,0,0,.25))}@media (max-width:1119px){.tfa-presentation-card{gap:40px;padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px}}@media (max-width:1023px){.tfa-presentation-card{flex-flow:column;align-items:stretch}}@media (max-width:767px){.tfa-presentation-card{padding-top:36px;padding-right:28px;padding-bottom:36px;padding-left:28px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:50px;border-bottom-right-radius:50px}}@media (max-width:479px){.tfa-presentation-card{gap:32px;padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px}}.tfa-presentation-copy{display:flex;flex-flow:column;align-items:start;gap:50px;flex-grow:789;flex-shrink:1;flex-basis:0px;min-width:0px}.tfa-presentation-copy .tfa-cta{justify-content:start;width:281px}@media (max-width:1023px){.tfa-presentation-copy{flex-grow:1;flex-shrink:1;flex-basis:auto}}@media (max-width:767px){.tfa-presentation-copy .tfa-cta{justify-content:center;width:auto;max-width:100%}}.tfa-title-group{display:flex;flex-flow:column;align-items:start;gap:20px}.tfa-title{color:transparent;font-family:var(--tfa-font-heading,"Poppins"),sans-serif;font-weight:600;font-size:40px;line-height:1.4}.tfa-title{background-clip:text;-webkit-background-clip:text;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:1119px){.tfa-title{font-size:34px}}.tfa-title-presentation{font-size:45px;background-image:url(https://www.terim-facades.ovh/wp-content/uploads/terim-home-20261102/titre-presentation.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.tfa-title-presentation{font-size:36px}}.tfa-title-rule{width:215px;height:8px;background-color:var(--tfa-blue,#469ed5);border-radius:50px}@media (max-width:767px){.tfa-title-rule{width:150px;height:6px}}.tfa-title-ravalement{background-image:url(https://www.terim-facades.ovh/wp-content/uploads/terim-home-20261102/titre-ravalement.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.tfa-title-isolation{background-image:url(https://www.terim-facades.ovh/wp-content/uploads/terim-home-20261102/titre-isolation.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.tfa-title-news{background-image:url(https://www.terim-facades.ovh/wp-content/uploads/terim-home-20261102/titre-actus.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.tfa-body{font-weight:400;font-size:18px;line-height:32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.tfa-body{font-size:17px}}@media (max-width:479px){.tfa-body{font-size:16px}}.tfa-cta{display:flex;justify-content:center;align-items:center;width:fit-content;color:#fff;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;background-image:linear-gradient(90deg,var(--tfa-navy,#24536f),var(--tfa-blue,#469ed5));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-top-left-radius:40px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:40px}.tfa-cta:hover{filter:brightness(108%)}.tfa-cta:focus-visible{outline:3px solid var(--tfa-ink,#142f40);outline-offset:5px}.tfa-cta{font:700 20px/1.4 var(--tfa-font-heading,"Poppins"),sans-serif}@media (max-width:767px){.tfa-cta{font-size:18px;padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px}}.tfa-loire{flex-grow:473;flex-shrink:1;flex-basis:0px;position:relative;min-width:0px;aspect-ratio:473/346}@media (max-width:1023px){.tfa-loire{flex-grow:1;flex-shrink:1;flex-basis:auto;align-self:center;width:min(100%,473px)}}.tfa-loire-map{width:100%;height:auto}.tfa-loire-badge{display:flex;justify-content:center;align-items:center;position:absolute;top:28.0347%;left:36.5751%;width:27.0613%;aspect-ratio:128/127}.tfa-loire-badge img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%}.tfa-loire-number{position:relative;color:#fff;font-family:"Krona One",sans-serif;font-weight:400;font-size:30px;line-height:1.4;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.tfa-loire-number{font-size:24px}}.tfa-ravalement{display:grid;grid-template-columns:minmax(0,950fr) minmax(0,707fr);align-items:center;gap:min(5.2604167vw,101px);padding-top:80px;padding-right:max(8.4375vw,calc(( 100vw - 1596px ) / 2));padding-bottom:80px;padding-left:0px;background-image:linear-gradient(#fff,var(--tfa-mist,#c6d3da));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.tfa-ravalement{gap:40px;padding-top:60px;padding-right:5%;padding-bottom:60px;padding-left:0px}}.tfa-feature-copy{display:flex;align-items:center;min-height:626px;padding-top:75px;padding-right:80px;padding-bottom:75px;padding-left:80px;background-color:#fff}.tfa-feature-copy{border-color:var(--tfa-mist,#c6d3da)}@media (max-width:1119px){.tfa-feature-copy{padding-top:48px;padding-right:40px;padding-bottom:48px;padding-left:40px}}@media (max-width:1023px){.tfa-feature-copy{min-height:0px;padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px;border-radius:70px;border-top:5px solid;border-right:5px solid;border-bottom:5px solid;border-left:5px solid}}@media (max-width:767px){.tfa-feature-copy{padding-top:36px;padding-right:28px;padding-bottom:36px;padding-left:28px;border-radius:50px}}@media (max-width:479px){.tfa-feature-copy{padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px}}.tfa-feature-copy-left{padding-left:max(8.4375vw,calc(( 100vw - 1596px ) / 2));border-top-left-radius:0px;border-top-right-radius:100px;border-bottom-left-radius:0px;border-bottom-right-radius:100px;border-top:5px solid #c6d3da;border-right:5px solid #c6d3da;border-bottom:5px solid #c6d3da;border-left:0px solid}@media (max-width:1119px){.tfa-feature-copy-left{padding-left:5vw}}@media (max-width:1023px){.tfa-feature-copy-left{padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px;border-radius:70px;border-top:5px solid #c6d3da;border-right:5px solid #c6d3da;border-bottom:5px solid #c6d3da;border-left:5px solid #c6d3da}}@media (max-width:767px){.tfa-feature-copy-left{padding-top:36px;padding-right:28px;padding-bottom:36px;padding-left:28px;border-radius:50px}}@media (max-width:479px){.tfa-feature-copy-left{padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px}}.tfa-feature-content{display:flex;flex-flow:column;align-items:start;gap:50px;width:100%;max-width:669px}.tfa-feature-content .tfa-cta{justify-content:start;width:222px}@media (max-width:1023px){.tfa-feature-content{max-width:none}}@media (max-width:767px){.tfa-feature-content .tfa-cta{justify-content:center;width:auto;max-width:100%}}.tfa-comparison-slot{position:relative;width:100%;height:626px;overflow:hidden;border-radius:100px}.tfa-comparison-slot .bde-image-comparison{width:100%;height:100%}.tfa-comparison-slot .bde-image-comparison__container{width:100%;height:100%}.tfa-comparison-slot .bde-image-comparison__wrapper{width:100%;height:100%}.tfa-comparison-slot .js-comparison-container{width:100%}.tfa-comparison-slot .js-comparison-container{height:100%!important}.tfa-comparison-slot .images{width:100%}.tfa-comparison-slot .images{height:100%!important}.tfa-comparison-slot .ui{width:100%}.tfa-comparison-slot .ui{height:100%!important}.tfa-comparison-slot .image-rgt{background-image:url(https://www.terim-facades.ovh/wp-content/uploads/terim-home-20261102/facade-after.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.tfa-comparison-slot .image-rgt{height:100%!important;background-size:103.112% auto!important;background-position:22.727% 47.399%!important}.tfa-comparison-slot .image-lft{width:43.42%;background-image:url(https://www.terim-facades.ovh/wp-content/uploads/terim-home-20261102/facade-before.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.tfa-comparison-slot .image-lft{height:100%!important;background-size:var(--tfa-comparison-width,707px) auto!important;background-position:left center!important}.tfa-comparison-slot .dragger{position:absolute;width:69.72px;height:100%;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tfa-comparison-slot .dragger{box-shadow:none;background:none;background-image:url(https://www.terim-facades.ovh/wp-content/uploads/terim-home-20261102/comparaison-handle.svg);background-size:100% 100%;background-position:center;top:0!important}.tfa-comparison-slot .dragger-arrow{display:none}.tfa-comparison-slot .label-before{display:none}.tfa-comparison-slot .label-after{display:none}.tfa-comparison-slot .bde-image-comparison:focus-visible{outline:3px solid #24536f;outline-offset:-6px}.tfa-comparison-slot .dragger::before{content:none}.tfa-comparison-slot .dragger::after{content:none}@media (max-width:1023px){.tfa-comparison-slot{height:auto;aspect-ratio:707/626;border-radius:70px}}@media (max-width:767px){.tfa-comparison-slot{border-radius:50px}}.tfa-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:85px 96px;position:relative;padding-top:0px;padding-right:max(8.4375vw,calc(( 100vw - 1596px ) / 2));padding-bottom:80px;padding-left:max(8.4375vw,calc(( 100vw - 1596px ) / 2));background-image:linear-gradient(var(--tfa-mist,#c6d3da),#fff);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.tfa-services{gap:50px;padding-top:0px;padding-right:5%;padding-bottom:60px;padding-left:5%}}@media (max-width:1023px){.tfa-services{gap:32px}}@media (max-width:767px){.tfa-services{grid-template-columns:minmax(0,1fr);padding-bottom:72px}}.tfa-service-card{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:50px;min-height:653px;padding-top:75px;padding-right:80px;padding-bottom:75px;padding-left:80px;background-color:#fff;border-radius:100px;border-top:5px solid;border-bottom:5px solid;filter:drop-shadow(0px 0px 20px rgba(0,0,0,.25))}@media (max-width:1119px){.tfa-service-card{gap:32px;padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px;border-radius:70px}}@media (max-width:1023px){.tfa-service-card{min-height:0px;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px}}@media (max-width:767px){.tfa-service-card{padding-top:40px;padding-right:32px;padding-bottom:40px;padding-left:32px;border-radius:50px}}@media (max-width:479px){.tfa-service-card{gap:28px;padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px}}.tfa-service-light{color:var(--tfa-blue,#469ed5)}.tfa-service-light h3{color:var(--tfa-navy,#24536f)}.tfa-service-light{border-color:var(--tfa-blue,#469ed5)}.tfa-service-dark{color:var(--tfa-navy,#24536f)}.tfa-service-dark h3{color:var(--tfa-blue,#469ed5)}.tfa-service-dark .tfa-service-rule{background-color:var(--tfa-navy,#24536f)}.tfa-service-dark{border-color:var(--tfa-navy,#24536f)}.tfa-service-icon{display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:130px;height:130px}.tfa-icon-clean{padding-top:17px;padding-right:24px;padding-bottom:17px;padding-left:23px}.tfa-icon-repair{padding-top:21px;padding-right:21px;padding-bottom:21px;padding-left:21px}.tfa-icon-stone{padding-top:19px;padding-right:19px;padding-bottom:19px;padding-left:19px}.tfa-service-heading{display:flex;flex-flow:column;gap:15px}.tfa-service-heading h3{font:600 30px/1.4 var(--tfa-font-heading,"Poppins"),sans-serif}@media (max-width:1119px){.tfa-service-heading h3{font-size:25px}}@media (max-width:1023px){.tfa-service-heading h3{font-size:23px}}@media (max-width:767px){.tfa-service-heading h3{font-size:25px}}@media (max-width:479px){.tfa-service-heading h3{font-size:23px}}.tfa-service-rule{width:150px;height:6px;background-color:var(--tfa-blue,#469ed5);border-radius:50px}.tfa-cta-icon{min-width:84px;min-height:54px;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px}.tfa-cta-icon img{width:24px;height:24px}.tfa-house-decoration{position:absolute;right:0.02%;bottom:0px;width:17.31%;height:auto;pointer-events:none}@media (max-width:767px){.tfa-house-decoration{width:33%}}.tfa-isolation{display:grid;grid-template-columns:minmax(0,707fr) minmax(0,950fr);align-items:center;gap:min(5.2604167vw,101px);position:relative;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:max(8.4375vw,calc(( 100vw - 1596px ) / 2))}.tfa-isolation{isolation:isolate}@media (max-width:1119px){.tfa-isolation{gap:40px;padding-top:60px;padding-right:0px;padding-bottom:60px;padding-left:5%}}.tfa-isolation-image{width:100%;height:626px;object-fit:cover;border-radius:100px}.tfa-feature-copy-right{padding-right:80px;padding-left:157px;border-top-left-radius:100px;border-top-right-radius:0px;border-bottom-left-radius:100px;border-bottom-right-radius:0px;border-top:5px solid #c6d3da;border-right:0px solid;border-bottom:5px solid #c6d3da;border-left:5px solid #c6d3da}@media (max-width:1023px){.tfa-feature-copy-right{padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px;border-radius:70px;border-top:5px solid #c6d3da;border-right:5px solid #c6d3da;border-bottom:5px solid #c6d3da;border-left:5px solid #c6d3da}}@media (max-width:767px){.tfa-feature-copy-right{padding-top:36px;padding-right:28px;padding-bottom:36px;padding-left:28px;border-radius:50px}}@media (max-width:479px){.tfa-feature-copy-right{padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px}}.tfa-news{min-height:930px;overflow:hidden;padding-top:80px;padding-right:max(8.4375vw,calc(( 100vw - 1596px ) / 2));padding-bottom:80px;padding-left:max(8.4375vw,calc(( 100vw - 1596px ) / 2))}@media (max-width:1119px){.tfa-news{padding-top:60px;padding-right:5%;padding-bottom:60px;padding-left:5%}}@media (max-width:1023px){.tfa-news{min-height:0px}}@media (max-width:767px){.tfa-news{min-height:0px;overflow:hidden;padding-top:40px;padding-right:5%;padding-bottom:40px;padding-left:5%}}.tfa-news-content{display:flex;flex-flow:column;gap:33px;margin-left:81px}@media (max-width:1119px){.tfa-news-content{margin-left:0px}}.tfa-news-slot{width:100%;max-width:1435px;min-height:653px}@media (max-width:767px){.tfa-news-slot{min-height:0px}}.tfa-isolation-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;transform:scale(1,-1)}.tfa-isolation-bg{background:linear-gradient(rgba(255,255,255,.4),rgba(255,255,255,.4)),url(https://www.terim-facades.ovh/wp-content/uploads/terim-home-20261102/isolation-bg.webp) center/cover no-repeat}@media (max-width:1119px){.tfa-presentation-copy{gap:32px}}@media (max-width:1119px){.tfa-feature-content{gap:32px}}@media (max-width:1023px){.tfa-ravalement{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:60px;padding-right:5%;padding-bottom:60px;padding-left:5%}}@media (max-width:767px){.tfa-ravalement{padding-top:40px;padding-bottom:40px}}@media (max-width:1023px){.tfa-isolation{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:60px;padding-right:5%;padding-bottom:60px;padding-left:5%}}@media (max-width:767px){.tfa-isolation{padding-top:40px;padding-bottom:40px}}@media (max-width:1023px){.tfa-comparison-slot{height:auto;aspect-ratio:707/626;border-radius:70px}}@media (max-width:767px){.tfa-comparison-slot{border-radius:50px}}@media (max-width:1023px){.tfa-isolation-image{height:auto;aspect-ratio:707/626;border-radius:70px}}@media (max-width:767px){.tfa-isolation-image{border-radius:50px}}@media (max-width:767px){.tfa-title{font-size:28px}}@media (max-width:479px){.tfa-title{font-size:25px}}@media (max-width:767px){.tfa-title-presentation{font-size:28px}}@media (max-width:479px){.tfa-title-presentation{font-size:25px}}.tfa-news-empty{color:var(--tfa-ink);padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px}.tfa-news-empty{font:400 22px/1.8 var(--tfa-font-body)}.tfa-news-card{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;width:78.13333333%;height:519px;overflow:hidden;color:#fff;text-decoration:none;border-radius:80px;transition:width 0.35s ease,height 0.35s ease}.tfa-news-card:hover .tfa-news-overlay{opacity:1}.tfa-news-card:focus-visible .tfa-news-overlay{opacity:1}.tfa-news-card:focus-visible{outline:3px solid var(--tfa-navy);outline-offset:6px}@media (max-width:767px){.tfa-news-card{width:100%;height:480px;border-radius:50px}}.tfa-news-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.tfa-news-title{color:#fff;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tfa-news-title{font:600 30px/1.4 var(--tfa-font-heading)}@media (max-width:1119px){.tfa-news-title{font-size:24px}}.tfa-news-rule{display:block;width:150px;height:6px;background-color:var(--tfa-blue);border-radius:50px}.tfa-news-heading{display:flex;flex-flow:column;gap:15px}.tfa-news-date{color:#fff;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tfa-news-date{font:400 25px/1.8 var(--tfa-font-body)}@media (max-width:767px){.tfa-news-date{font-size:20px}}.tfa-news-plus{display:flex;justify-content:center;align-items:center;width:90px;height:60px;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;background-image:linear-gradient(90deg,var(--tfa-navy),var(--tfa-blue));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-top-left-radius:40px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:40px;border-top:3px solid #fff;border-right:3px solid #fff;border-bottom:3px solid #fff;border-left:3px solid #fff}.tfa-news-plus img{width:24px;height:24px}.tfa-news-overlay{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:50px;position:absolute;top:0px;right:0px;bottom:0px;left:0px;padding-top:80px;padding-right:80px;padding-bottom:80px;padding-left:80px;background-color:rgba(36,83,111,.77);opacity:0;transition:opacity 0.25s ease}@media (max-width:1119px){.tfa-news-overlay{gap:30px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (max-width:767px){.tfa-news-overlay{justify-content:end;gap:24px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-image:linear-gradient(transparent,rgba(36,83,111,.9));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;opacity:1}}.tfa-news-loop{width:100%;height:653px}.tfa-news-loop .breakdance-swiper-wrapper{width:52.26480836%;height:653px;max-width:750px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.tfa-news-loop .swiper{height:653px;overflow:visible}.tfa-news-loop .bde-loop{height:653px}.tfa-news-loop .bde-loop-item{display:flex;justify-content:center;align-items:center;height:653px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tfa-news-loop .swiper-slide-active{z-index:3}.tfa-news-loop .swiper-button-prev{left:-49.06666667%;width:48px;height:48px;color:var(--tfa-blue)}.tfa-news-loop .swiper-button-prev{background:url(https://www.terim-facades.ovh/wp-content/uploads/terim-home-20261102/arrow-left.svg) center/contain no-repeat}.tfa-news-loop .swiper-button-next{right:-49.06666667%;width:48px;height:48px;color:var(--tfa-blue);transform:rotateZ(180deg)}.tfa-news-loop .swiper-button-next{background:url(https://www.terim-facades.ovh/wp-content/uploads/terim-home-20261102/arrow-right.svg) center/contain no-repeat}.tfa-news-loop .swiper-button-prev::after{content:none}.tfa-news-loop .swiper-button-next::after{content:none}.tfa-news-loop:not(:has(.swiper-slide-active)){width:100%;height:auto}.tfa-news-loop:not(:has(.swiper-slide-active)) .breakdance-swiper-wrapper{width:100%;height:auto;max-width:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tfa-news-loop .bde-loop-slider:not(:has(.swiper-slide-active)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;height:auto}.tfa-news-loop .swiper-navigation-icon{display:none}@media (max-width:1119px){.tfa-news-loop .breakdance-swiper-wrapper{width:70%}.tfa-news-loop .swiper-button-prev{left:-20%}.tfa-news-loop .swiper-button-next{right:-20%}}@media (max-width:767px){.tfa-news-loop{height:480px}.tfa-news-loop .breakdance-swiper-wrapper{width:100%;height:480px}.tfa-news-loop .swiper{height:480px;overflow:hidden}.tfa-news-loop .bde-loop{height:480px}.tfa-news-loop .bde-loop-item{height:480px}.tfa-news-loop .swiper-button-prev{left:12px}.tfa-news-loop .swiper-button-next{right:12px}.tfa-news-loop .bde-loop-slider:not(:has(.swiper-slide-active)){grid-template-columns:minmax(0,1fr)}}.swiper-slide-active .tfa-news-card{width:100%;height:653px;border-radius:100px;box-shadow:0px 0px 40px rgba(0,0,0,.25);transform:translate3d(-0.5px,0,0)}.swiper-slide-active .tfa-news-overlay{opacity:1}@media (max-width:767px){.swiper-slide-active .tfa-news-card{width:100%;height:480px;border-radius:50px}.swiper-slide-active .tfa-news-card{transform:none}}.home::-webkit-scrollbar{display:none}.home{scrollbar-width:none}html:has(.tfa-home){scrollbar-width:none}.bde-loop-slider:not(:has(.swiper-slide-active)) .tfa-news-card{width:100%;height:480px;border-radius:60px}.bde-loop-slider:not(:has(.swiper-slide-active)) .tfa-news-overlay{justify-content:end;gap:24px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-image:linear-gradient(transparent,rgba(36,83,111,.9));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;opacity:1}.tfa-service-link{display:block;width:100%;min-width:0px;color:inherit;text-decoration:none;border-radius:100px}.tfa-service-link:hover{color:inherit;text-decoration:none}.tfa-service-link:focus-visible{outline:3px solid var(--tfa-navy);outline-offset:6px}.tfa-service-link:hover .tfa-cta{filter:brightness(108%)}@media (max-width:767px){.tfa-service-link{border-radius:50px}}.breakdance-menu-item:first-child>.breakdance-menu-link::before{right:0px;left:0px}.breakdance-dropdown-toggle:focus-within>.breakdance-menu-link::before{border-color:var(--tfa-blue)}.tfa-inner-page{display:flex;flex-flow:column;width:100%;color:var(--tfa-ink);background-color:#fff}.tfa-inner-section{display:flex;width:100%;padding-top:64px;padding-right:0px;padding-bottom:64px;padding-left:0px}@media (max-width:1023px){.tfa-inner-section{padding-top:48px;padding-right:0px;padding-bottom:48px;padding-left:0px}}@media (max-width:479px){.tfa-inner-section{padding-top:40px;padding-bottom:40px}}.tfa-inner-container{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:28px;width:83.125%;max-width:1596px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.tfa-inner-container{width:88%}}@media (max-width:767px){.tfa-inner-container{gap:24px;width:90%}}.tfa-inner-hero{padding-top:280px;padding-right:0px;padding-bottom:80px;padding-left:0px;border-bottom:5px solid var(--tfa-blue)}.tfa-inner-hero{background:#fff url(https://www.terim-facades.ovh/wp-content/uploads/terim-home-20261102/presentation-bg.webp) no-repeat center;background-size:cover}@media (max-width:1119px){.tfa-inner-hero{padding-top:240px;padding-right:0px;padding-bottom:64px;padding-left:0px}}@media (max-width:1023px){.tfa-inner-hero{padding-top:200px;padding-bottom:56px}}@media (max-width:767px){.tfa-inner-hero{padding-top:160px;padding-bottom:48px}}@media (max-width:479px){.tfa-inner-hero{padding-top:148px}}.tfa-inner-title{color:var(--tfa-ink);font-family:"Poppins",sans-serif;font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tfa-inner-h1{max-width:1200px;font-size:45px;line-height:1.3}@media (max-width:1119px){.tfa-inner-h1{font-size:39px}}@media (max-width:767px){.tfa-inner-h1{font-size:32px}}@media (max-width:479px){.tfa-inner-h1{font-size:28px}}.tfa-inner-h2{max-width:1100px;font-size:36px;line-height:1.35}@media (max-width:1119px){.tfa-inner-h2{font-size:32px}}@media (max-width:767px){.tfa-inner-h2{font-size:28px}}@media (max-width:479px){.tfa-inner-h2{font-size:25px}}.tfa-inner-h3{font-size:25px;line-height:1.4}@media (max-width:767px){.tfa-inner-h3{font-size:23px}}.tfa-inner-copy{max-width:1100px;color:var(--tfa-ink);font-family:"ABeeZee",sans-serif;font-weight:400;font-size:18px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.tfa-inner-copy{font-size:17px;line-height:1.75}}.tfa-inner-list{max-width:1100px;font-family:"ABeeZee",sans-serif;font-size:18px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:24px}@media (max-width:767px){.tfa-inner-list{font-size:17px;line-height:1.75}}.tfa-inner-list-item{padding-left:6px}.tfa-inner-native-slot{width:100%}.tfa-inner-contact-section{background-color:#eef4f7;border-top:3px solid var(--tfa-mist);border-bottom:3px solid var(--tfa-mist)}.tfa-inner-cta-row{display:flex;flex-flow:row;align-items:stretch;gap:24px;padding-top:8px}.tfa-inner-cta-row{flex-wrap:wrap}@media (max-width:767px){.tfa-inner-cta-row{flex-flow:column;align-items:stretch;gap:16px;width:100%}}.tfa-inner-cta{display:inline-flex;justify-content:center;align-items:center;min-height:58px;color:#fff;font-family:"Poppins",sans-serif;font-weight:700;font-size:20px;line-height:1.4;text-align:center;text-decoration:none;padding-top:14px;padding-right:36px;padding-bottom:14px;padding-left:36px;background-image:linear-gradient(90deg,var(--tfa-navy),var(--tfa-blue));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-top-left-radius:40px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:40px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;transition:background-color 0.2s,color 0.2s}.tfa-inner-cta:hover{color:#fff;background-color:var(--tfa-ink)}.tfa-inner-cta:focus-visible{color:#fff;background-color:var(--tfa-ink);outline:3px solid var(--tfa-blue);outline-offset:4px}.tfa-inner-faq-section{padding-bottom:100px}.tfa-inner-isolation-benefit{display:flex;flex-flow:column;gap:24px;min-width:0px;box-sizing:border-box;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:#fff;border-radius:20px;border-top:3px solid var(--tfa-mist,#c6d3da);border-right:3px solid var(--tfa-mist,#c6d3da);border-bottom:3px solid var(--tfa-mist,#c6d3da);border-left:3px solid var(--tfa-mist,#c6d3da)}@media (max-width:1119px){.tfa-inner-isolation-benefit{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}}@media (max-width:479px){.tfa-inner-isolation-benefit{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.tfa-inner-isolation-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:40px}@media (max-width:767px){.tfa-inner-isolation-benefits{grid-template-columns:1fr;gap:24px}}.tfa-inner-isolation-material{display:flex;flex-flow:column;gap:24px;min-width:0px;box-sizing:border-box;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:#fff;border-radius:20px;border-top:5px solid var(--tfa-blue,#469ed5);border-bottom:5px solid var(--tfa-blue,#469ed5)}@media (max-width:1119px){.tfa-inner-isolation-material{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}}@media (max-width:479px){.tfa-inner-isolation-material{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.tfa-inner-isolation-materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:32px}@media (max-width:1119px){.tfa-inner-isolation-materials{gap:24px}}@media (max-width:1023px){.tfa-inner-isolation-materials{grid-template-columns:1fr}}.tfa-inner-panel-prose{display:flex;flex-flow:column;align-items:start;gap:24px;width:100%}.tfa-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:stretch;gap:64px;width:100%}@media (max-width:1119px){.tfa-contact-grid{gap:40px}}@media (max-width:1023px){.tfa-contact-grid{grid-template-columns:1fr}}.tfa-contact-details{display:flex;flex-flow:column;align-items:start;gap:24px;min-width:0px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;border-radius:20px;border-top:5px solid var(--tfa-blue);border-bottom:5px solid var(--tfa-blue)}@media (max-width:1119px){.tfa-contact-details{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}@media (max-width:479px){.tfa-contact-details{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.tfa-contact-form-column{display:flex;flex-flow:column;align-items:start;gap:32px;min-width:0px}.tfa-contact-link{color:var(--tfa-navy);font-family:"ABeeZee",sans-serif;font-size:18px;line-height:1.8;text-decoration:underline}.tfa-contact-link:hover{color:#4b4b4b}.tfa-contact-link:focus-visible{color:#4b4b4b;outline:3px solid var(--tfa-blue);outline-offset:4px}.tfa-contact-link{text-underline-offset:4px;overflow-wrap:anywhere}.tfa-contact-map-section{display:block;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tfa-contact-map{display:block;width:100%;height:450px;max-width:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}@media (max-width:479px){.tfa-contact-map{height:360px}}.tfa-news-archive{width:100%}.tfa-news-archive .tfa-news-card{width:100%;height:100%;min-height:480px;border-radius:40px}.tfa-news-archive .tfa-news-overlay{justify-content:end;gap:28px;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:100%;min-height:480px;box-sizing:border-box;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:rgba(36,83,111,.77);opacity:1}.tfa-news-archive .tfa-news-title{font:600 26px/1.4 var(--tfa-font-heading);overflow-wrap:anywhere}.tfa-news-archive .tfa-news-date{font:400 20px/1.8 var(--tfa-font-body)}@media (max-width:1119px){.tfa-news-archive .tfa-news-overlay{justify-content:end;gap:24px;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:100%;min-height:480px;box-sizing:border-box;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:rgba(36,83,111,.77);opacity:1}.tfa-news-archive .tfa-news-title{font:600 24px/1.4 var(--tfa-font-heading);overflow-wrap:anywhere}}@media (max-width:479px){.tfa-news-archive .tfa-news-card{width:100%;height:100%;min-height:440px;border-radius:40px}.tfa-news-archive .tfa-news-overlay{justify-content:end;gap:24px;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:100%;min-height:440px;box-sizing:border-box;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:rgba(36,83,111,.77);opacity:1}}.container-1{justify-content:start;align-items:start}.rich-text-1{width:100%;max-width:100%}.container-2{width:100%;max-width:100%}.container-3{width:100%;max-width:100%}