body{color:var(--tc-text);font-family:var(--tc-font),sans-serif;font-size:16px;line-height:1.5;background-color:#fff}h1{color:var(--tc-heading);font-family:var(--tc-font),sans-serif;font-weight:600;font-size:48px;line-height:1.2}@media (max-width:1023px){h1{font-size:36px}}@media (max-width:767px){h1{font-size:28px}}@media (max-width:479px){h1{font-size:26px}}h2{color:var(--tc-heading);font-family:var(--tc-font),sans-serif;font-weight:600;font-size:39px;line-height:1.2}@media (max-width:1023px){h2{font-size:30px}}@media (max-width:767px){h2{font-size:26px}}@media (max-width:479px){h2{font-size:24px}}h3{color:var(--tc-heading);font-family:var(--tc-font),sans-serif;font-weight:600;font-size:31px;line-height:1.2}@media (max-width:1023px){h3{font-size:26px}}@media (max-width:767px){h3{font-size:23px}}@media (max-width:479px){h3{font-size:21px}}h4{color:var(--tc-heading);font-family:var(--tc-font),sans-serif;font-weight:600;font-size:25px;line-height:1.2}@media (max-width:1023px){h4{font-size:21px}}@media (max-width:767px){h4{font-size:19px}}h5{color:var(--tc-heading);font-family:var(--tc-font),sans-serif;font-weight:600;font-size:20px;line-height:1.2}h6{color:var(--tc-heading);font-family:var(--tc-font),sans-serif;font-weight:600;font-size:16px;line-height:1.2}a{color:var(--tc-black);transition:color 0.3s ease}a:hover{color:var(--tc-red)}.tc-sec{display:flex;flex-flow:column;align-items:start;gap:20px;padding-top:100px;padding-right:max(20px,calc(( 100% - 1120px ) / 2));padding-bottom:100px;padding-left:max(20px,calc(( 100% - 1120px ) / 2))}@media (max-width:767px){.tc-sec{padding-top:60px;padding-right:20px;padding-bottom:60px;padding-left:20px}}.tc-sec--center{align-items:center;text-align:center}@media (max-width:767px){.tc-sec--center{text-align:left}}.tc-bg-white{background-color:#fff}.tc-bg-grey{background-color:var(--tc-grey)}.tc-bg-shape{background-image:url(https://technicouv78.fr/wp-content/uploads/shape-3.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}.tc-gap-10{gap:10px}.tc-gap-15{gap:15px}.tc-gap-25{gap:25px}.tc-gap-50{gap:50px}.tc-pt-200{padding-top:200px}@media (max-width:1023px){.tc-pt-200{padding-top:160px}}.tc-mb-80{margin-bottom:80px}@media (max-width:767px){.tc-mb-80{margin-bottom:40px}}.tc-hero{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:50px;color:#fff;text-align:center;padding-top:150px;padding-right:max(25px,calc(( 100% - 1120px ) / 2));padding-bottom:150px;padding-left:max(25px,calc(( 100% - 1120px ) / 2));background-color:#2b2b2b}.tc-hero .tc-para{text-align:center}.tc-hero{background-size:cover;background-position:center}@media (max-width:767px){.tc-hero{gap:30px;text-align:left;padding-top:75px;padding-right:20px;padding-bottom:75px;padding-left:20px}.tc-hero .tc-para{text-align:left}}.tc-hero-box{display:flex;flex-flow:column;gap:1em;width:100%;max-width:820px;color:#fff;font-size:17px;line-height:1.6;text-align:left;padding-top:28px;padding-right:32px;padding-bottom:28px;padding-left:32px;background-color:rgb(0 0 0 / .5);border-radius:12px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.tc-hero-box a{color:#fff;text-decoration:underline}.tc-hero-box a:hover{color:var(--tc-red)}.tc-hero-box ul{display:flex;flex-flow:column;gap:.4em;padding-left:1.4em}.tc-hero-box ul{list-style:disc}@media (max-width:767px){.tc-hero-box{font-size:16px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-radius:10px}}.tc-crumbs{width:100%;color:#fff;font-size:14px;text-align:left}.tc-crumbs a{color:#fff}.tc-crumbs a:hover{color:var(--tc-red)}.tc-crumbs ol{display:flex;gap:6px}.tc-crumbs ol{list-style:none;flex-wrap:wrap}.tc-prose{display:flex;flex-flow:column;gap:1em;width:100%;font-size:16px;text-align:left}.tc-prose ul{display:flex;flex-flow:column;gap:.4em;padding-left:1.4em}.tc-prose ul{list-style:disc}.tc-prose ol{display:flex;flex-flow:column;gap:.4em;padding-left:1.4em}.tc-prose ol{list-style:decimal}.tc-prose--sm{font-size:14px}.tc-prose--light{color:#fff}.tc-prose--light a{color:#fff;text-decoration:underline}.tc-prose--light a:hover{color:var(--tc-red)}.tc-prose--links ul{padding-left:0}.tc-prose--links ul{list-style:none}.tc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;width:100%;text-align:left}.tc-g-2211{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-g-2211>.tc-stack>.tc-card{flex-grow:1;flex-shrink:1;flex-basis:auto;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;border-radius:12px}.tc-g-2211>.tc-stack>.tc-img{width:100%;height:100%;max-width:none;object-fit:cover;border-radius:12px}@media (max-width:1023px){.tc-g-2211{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.tc-g-2211>.tc-stack>.tc-card{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.tc-g-2321{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-g-2321>.tc-card:not(.tc-card--top){justify-content:center;align-items:start;gap:16px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;border-radius:12px}.tc-g-2321>.tc-card--top{min-height:320px;overflow:hidden;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0;border-radius:12px}.tc-g-2321>.tc-card--top>.tc-img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.tc-g-2321 .tc-fs-15{font-size:22px;line-height:1.3;text-align:left}.tc-g-2321 .tc-prose--sm{font-size:16px;line-height:1.65}@media (max-width:1119px){.tc-g-2321{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.tc-g-2321{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tc-g-2321{grid-template-columns:minmax(0,1fr)}.tc-g-2321>.tc-card:not(.tc-card--top){padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}.tc-g-2321>.tc-card--top{min-height:240px}.tc-g-2321 .tc-fs-15{font-size:20px}}.tc-g-3221{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1119px){.tc-g-3221{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tc-g-3221{grid-template-columns:minmax(0,1fr)}}.tc-g-1211{grid-template-columns:minmax(0,1fr)}@media (max-width:1119px){.tc-g-1211{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.tc-g-1211{grid-template-columns:minmax(0,1fr)}}.tc-g-2221{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.tc-g-2221{grid-template-columns:minmax(0,1fr)}}.tc-stack{display:flex;flex-flow:column;gap:20px}.tc-stack--center{justify-content:center;align-items:center}.tc-card{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:25px;text-align:left;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}.tc-card--p25{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}.tc-card--top{justify-content:start}.tc-card--grey{background-color:var(--tc-grey)}.tc-card--white{background-color:#fff}.tc-cta{display:flex;justify-content:space-around;align-items:center;gap:25px;width:100%;color:#fff;text-align:center;padding-top:50px;padding-right:25px;padding-bottom:50px;padding-left:25px;background-color:var(--tc-red);border-radius:1rem}@media (max-width:767px){.tc-cta{flex-flow:column;text-align:left}}.tc-cta-media{display:flex;justify-content:center;width:30%}@media (max-width:767px){.tc-cta-media{width:73%}}.tc-cta-body{display:flex;flex-flow:column;align-items:center;gap:15px}@media (max-width:767px){.tc-cta-body{align-items:center}}.tc-img{display:block;height:auto;max-width:100%}.tc-img--shadow{border-radius:8px;box-shadow:5px 20px 75px 0 rgb(0 0 0 / .15)}.tc-logo{width:388px;height:auto;max-width:100%}@media (max-width:767px){.tc-logo{width:60%}}.tc-btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;align-self:center;width:auto;max-width:100%;font-family:var(--tc-font),sans-serif;font-weight:500;font-size:16px;line-height:1;text-decoration:none;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;border-radius:8px;transition:background-color 0.3s ease,color 0.3s ease}.tc-btn:hover .tc-btn__arrow{transform:translate3d(4px,0,0)}.tc-btn--red{color:#fff;background-color:var(--tc-red)}.tc-btn--red:hover{color:#fff;background-color:#000}.tc-btn--light{color:var(--tc-red);font-family:var(--tc-font-btn),sans-serif;font-weight:600;font-size:20px;background-color:#fff;border-radius:1rem}.tc-btn--light:hover{color:#fff;background-color:var(--tc-heading)}.tc-btn--light .tc-btn__arrow{color:#fff;background-color:var(--tc-red)}@media (max-width:767px){.tc-btn--light{font-size:17px}}.tc-btn__ic{flex-grow:0;flex-shrink:0;flex-basis:auto;width:22px;height:22px}.tc-btn__arrow{flex-grow:0;flex-shrink:0;flex-basis:auto;width:28px;height:28px;color:var(--tc-red);padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;background-color:#fff;border-radius:50%;transition:transform 0.3s ease}.tc-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;width:100%;text-align:left}@media (max-width:767px){.tc-cols{grid-template-columns:minmax(0,1fr);gap:40px}}.tc-col{display:flex;flex-flow:column;align-items:start;gap:20px}.tc-iconbox{display:flex;align-items:center;gap:20px}.tc-iconbox__ic{flex-grow:0;flex-shrink:0;flex-basis:auto;width:48px;height:48px;color:#fff;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:var(--tc-red);border-radius:4px}.tc-iconbox__body{display:flex;flex-flow:column;gap:2px}.tc-iconbox__t{font-size:16px}.tc-iconbox__v{color:var(--tc-text);font-size:16px}.tc-map-wrap{width:100%;margin-bottom:80px}@media (max-width:767px){.tc-map-wrap{margin-bottom:40px}}.tc-map{display:block;width:100%;height:600px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}@media (max-width:1023px){.tc-map{height:400px}}.tc-checks{display:flex;flex-flow:column;gap:28px;text-align:left}.tc-checks{list-style:none}.tc-check{display:flex;align-items:center;gap:12px}.tc-check__ic{flex-grow:0;flex-shrink:0;flex-basis:auto;width:32px;height:32px;color:#fff;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;background-color:var(--tc-red);border-radius:2px}.tc-findus{display:flex;flex-flow:column;align-items:center;gap:25px;text-align:center;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;background-color:#f5f5f5;border-radius:8px;border-top:2px solid #d9d9d9;border-right:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9;border-left:2px solid #d9d9d9}.tc-h{max-width:100%}@media (max-width:767px){.tc-h{width:100%;text-align:left}}.tc-white{color:#fff}.tc-red{color:var(--tc-red)}.tc-black{color:#000}.tc-bold{font-weight:700}.tc-left{width:100%;text-align:left}.tc-cap{text-transform:capitalize}.tc-mw-760{max-width:760px}.tc-mw-574{max-width:574px}.tc-fs-14{font-size:14px}.tc-fs-15{font-size:15px}.tc-fs-16{font-size:16px}.tc-fs-20{font-size:20px}.tc-fs-23{font-size:23px}@media (max-width:767px){.tc-fs-23{font-size:19px}}.tc-fs-25{font-size:25px}@media (max-width:767px){.tc-fs-25{font-size:21px}}.tc-fs-33{font-size:33px}@media (max-width:767px){.tc-fs-33{font-size:24px}}.tc-fs-48{font-size:48px}@media (max-width:1023px){.tc-fs-48{font-size:34px}}@media (max-width:767px){.tc-fs-48{font-size:28px}}@media (max-width:479px){.tc-fs-48{font-size:24px}}.tc-fs-56{font-size:56px}@media (max-width:1023px){.tc-fs-56{font-size:36px}}@media (max-width:767px){.tc-fs-56{font-size:28px}}@media (max-width:479px){.tc-fs-56{font-size:26px}}.tc-fs-65{font-size:65px}@media (max-width:1023px){.tc-fs-65{font-size:52px}}@media (max-width:767px){.tc-fs-65{font-size:44px}}@media (max-width:479px){.tc-fs-65{font-size:38px}}.tc-hero--11ea1b{background-image:linear-gradient(180deg,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .4) 50%,rgb(0 0 0 / .65) 100%),url(https://technicouv78.fr/wp-content/uploads/bg-installation-de-tuiles-neuves-en-remplacement-de-tuiles-anciennes.webp);background-size:auto,cover;background-position:0 0,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.tc-header{display:flex;justify-content:space-between;align-items:center;gap:20px;position:relative;z-index:50;padding-top:10px;padding-right:max(20px,calc(( 100% - 1120px ) / 2));padding-bottom:10px;padding-left:max(20px,calc(( 100% - 1120px ) / 2));background-color:#fff}@media (max-width:767px){.tc-header.is-open .tc-nav{display:flex;flex-flow:column;align-items:stretch}}.tc-header__logo{display:block;width:20%;min-width:160px}@media (max-width:767px){.tc-header__logo{width:45%}}@media (max-width:479px){.tc-header__logo{width:60%}}.tc-header__img{display:block;width:100%;height:auto;max-width:224px}.tc-nav{display:flex;align-items:center}@media (max-width:767px){.tc-nav{display:none;position:absolute;top:100%;right:0;left:0;background-color:#fff;box-shadow:0 12px 24px rgb(0 0 0 / .08)}}.tc-nav__link{color:#000;font-family:var(--tc-font),sans-serif;font-weight:500;font-size:16px;text-decoration:none;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px}.tc-nav__link:hover{color:var(--tc-red)}@media (max-width:767px){.tc-nav__link{text-align:left;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;border-top:1px solid #eee}}.tc-burger{display:none;color:#000;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer}.tc-burger:hover{color:var(--tc-red)}@media (max-width:767px){.tc-burger{display:flex}}.tc-burger__ic{width:30px;height:30px}.tc-footer{display:flex;flex-flow:column;gap:40px;padding-top:80px;padding-right:max(20px,calc(( 100% - 1120px ) / 2));padding-bottom:40px;padding-left:max(20px,calc(( 100% - 1120px ) / 2));background-color:#fff}@media (max-width:767px){.tc-footer{gap:30px;text-align:center;padding-top:40px}}.tc-footer__top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;border-bottom:2px solid #e5e7eb}.tc-footer__top{flex-wrap:wrap}@media (max-width:767px){.tc-footer__top{flex-flow:column;justify-content:center}}.tc-footer__logo{display:block;width:220px}.tc-footer__img{display:block;width:100%;height:auto}.tc-footer__btns{display:flex;align-items:center;gap:12px}.tc-footer__btns{flex-wrap:wrap}@media (max-width:767px){.tc-footer__btns{justify-content:center}}.tc-btn--dark{color:#fff;background-color:var(--tc-heading)}.tc-btn--dark:hover{color:#fff;background-color:var(--tc-red)}.tc-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}@media (max-width:767px){.tc-footer__cols{grid-template-columns:minmax(0,1fr);gap:30px}}.tc-footer__col{display:flex;flex-flow:column;align-items:start;gap:12px}@media (max-width:767px){.tc-footer__col{align-items:center}}.tc-footer__t{color:var(--tc-red);font-size:20px}.tc-footer__addr{color:var(--tc-heading);font-weight:600;font-size:16px;font-style:normal}.tc-footer__hours{color:var(--tc-text);font-weight:500;font-size:14px}.tc-footer__links{display:flex;flex-flow:column;gap:8px}.tc-footer__links{list-style:none}@media (max-width:767px){.tc-footer__links{align-items:center}}.tc-footer__link{color:var(--tc-text);font-weight:500;font-size:14px;text-decoration:none}.tc-footer__link:hover{color:var(--tc-red)}.tc-subfooter{display:flex;gap:15px;font-size:14px;padding-top:15px;padding-right:max(15px,calc(( 100% - 1120px ) / 2));padding-bottom:15px;padding-left:max(15px,calc(( 100% - 1120px ) / 2));background-color:var(--tc-grey)}.tc-subfooter{flex-wrap:wrap}@media (max-width:767px){.tc-subfooter{justify-content:center}}.tc-subfooter__link{color:#000;text-decoration:none}.tc-subfooter__link:hover{color:var(--tc-red)}.tc-para{display:block;width:100%;text-align:left;font-style:normal}.tc-hero--1c59bb{background-image:linear-gradient(180deg,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .4) 50%,rgb(0 0 0 / .65) 100%),url(https://technicouv78.fr/wp-content/uploads/AdobeStock_192309792.webp);background-size:auto,cover;background-position:0 0,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.tc-form{align-self:stretch;width:100%}.tc-hero--f3e16a{background-image:linear-gradient(180deg,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .4) 50%,rgb(0 0 0 / .65) 100%),url(https://technicouv78.fr/wp-content/uploads/bg-camionnette-technicouv-devant-un-pavillon.webp);background-size:auto,cover;background-position:0 0,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.tc-hero--6c1c83{background-image:linear-gradient(180deg,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .4) 50%,rgb(0 0 0 / .65) 100%),url(https://technicouv78.fr/wp-content/uploads/bg-pose-de-rivages-toiture.webp);background-size:auto,cover;background-position:0 0,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.tc-hero--43be2f{background-image:linear-gradient(180deg,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .4) 50%,rgb(0 0 0 / .65) 100%),url(https://technicouv78.fr/wp-content/uploads/bg-pose-de-tuiles-sur-une-toiture.webp);background-size:auto,cover;background-position:0 0,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.tc-hero--367d60{background-image:linear-gradient(180deg,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .4) 50%,rgb(0 0 0 / .65) 100%),url(https://technicouv78.fr/wp-content/uploads/bg-vue-sur-un-pavillon-toiture-refaire-dans-les-yvelines-etchnicouv.webp);background-size:auto,cover;background-position:0 0,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.tc-404{display:flex;flex-flow:column;align-items:center;gap:15px;text-align:center;padding-top:200px;padding-right:20px;padding-bottom:200px;padding-left:20px}@media (max-width:767px){.tc-404{padding-top:100px;padding-right:20px;padding-bottom:100px;padding-left:20px}}.tc-404__code{font-size:128px;line-height:1}@media (max-width:767px){.tc-404__code{font-size:96px}}.tc-404__txt{font-size:16px}.tc-404__ic{width:24px;height:24px;color:#000}.fluentform_wrapper_4 form.frm-fluent-form{max-width:760px;font-family:var(--tc-font),sans-serif;margin-right:auto;margin-left:auto}.fluentform_wrapper_4 form.frm-fluent-form .ff-t-container{display:flex;gap:20px}.fluentform_wrapper_4 form.frm-fluent-form .ff-t-container .ff-t-cell{flex-grow:1;flex-shrink:1;flex-basis:0%;min-width:0;padding-right:0;padding-left:0}.fluentform_wrapper_4 form.frm-fluent-form .ff-el-group{margin-bottom:20px}.fluentform_wrapper_4 form.frm-fluent-form .ff-el-input--label{text-align:left;margin-bottom:6px}.fluentform_wrapper_4 form.frm-fluent-form .ff-el-input--label label{color:var(--tc-heading);font-family:var(--tc-font),sans-serif;font-weight:500;font-size:15px;line-height:1.3}.fluentform_wrapper_4 form.frm-fluent-form .ff-el-input--label.ff-el-is-required.asterisk-right label::after{color:var(--tc-red);margin-left:3px}.fluentform_wrapper_4 form.frm-fluent-form .ff-el-form-control{width:100%;min-height:50px;color:var(--tc-heading);font-family:var(--tc-font),sans-serif;font-size:16px;line-height:1.5;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:#fff;border-radius:8px;border-top:1px solid #d1d5db;border-right:1px solid #d1d5db;border-bottom:1px solid #d1d5db;border-left:1px solid #d1d5db;transition:border-color 0.2s ease,box-shadow 0.2s ease}.fluentform_wrapper_4 form.frm-fluent-form .ff-el-form-control{box-shadow:none}.fluentform_wrapper_4 form.frm-fluent-form .ff-el-form-control::placeholder{color:#9ca3af;opacity:1}.fluentform_wrapper_4 form.frm-fluent-form .ff-el-form-control:focus{box-shadow:0 0 0 3px rgb(17 24 39 / .08)}.fluentform_wrapper_4 form.frm-fluent-form textarea.ff-el-form-control{min-height:150px}.fluentform_wrapper_4 form.frm-fluent-form textarea.ff-el-form-control{resize:vertical}.fluentform_wrapper_4 form.frm-fluent-form .ff-el-is-error .text-danger{color:#b91c1c;font-size:13px;text-align:left;margin-top:6px}.fluentform_wrapper_4 form.frm-fluent-form .ff_submit_btn_wrapper{text-align:center;margin-top:8px;margin-bottom:0}.fluentform_wrapper_4 form.frm-fluent-form button.ff-btn-submit{display:inline-flex;justify-content:center;align-items:center;gap:12px;width:auto;max-width:100%;color:#fff;font-family:var(--tc-font),sans-serif;font-weight:500;font-size:16px;line-height:1;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:24px;background-color:var(--tc-red);border-radius:8px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer;transition:background-color 0.3s ease}.fluentform_wrapper_4 form.frm-fluent-form button.ff-btn-submit::after{flex-grow:0;flex-shrink:0;flex-basis:28px;width:28px;height:28px;border-radius:50%;transition:transform 0.3s ease}.fluentform_wrapper_4 form.frm-fluent-form button.ff-btn-submit::after{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23c71621\' stroke-width=\'2.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'%3E%3Cpath d=\'M5 12h14M13 6l6 6-6 6\'/%3E%3C/svg%3E") center/16px no-repeat}.fluentform_wrapper_4 form.frm-fluent-form button.ff-btn-submit:hover{color:#fff;background-color:#000;opacity:1}.fluentform_wrapper_4 form.frm-fluent-form button.ff-btn-submit:hover::after{transform:translate3d(4px,0,0)}.fluentform_wrapper_4 .ff-message-success{max-width:760px;color:var(--tc-heading);font-family:var(--tc-font),sans-serif;font-size:16px;text-align:left;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:#f6f7f8;border-radius:8px;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb}.fluentform_wrapper_4 .ff-message-success{box-shadow:none}@media (max-width:767px){.fluentform_wrapper_4 form.frm-fluent-form .ff-t-container{flex-flow:column;gap:0}}