#honeypot-field-url{display:none!important}.comment-form-cookies-consent{width:100%;overflow:hidden}.wc_apbct_email_id{display:none!important}.um-form input[type=text].apbct_special_field,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;background:#d3d3d3;border-radius:5px;opacity:.9}.apbct-tooltip--text{position:sticky;background:#d3d3d3;padding:10px;border-radius:5px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0 5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0 5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999!important;transition:none!important;background-size:contain;background-repeat:no-repeat!important;background-position-x:right;background-position-y:center;cursor:pointer!important}.apbct-check_email_exist-load{background-size:contain;background-image:url(//moyse-agrandissement.fr/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)!important}.apbct-check_email_exist-block{position:fixed!important;display:block!important}.apbct-check_email_exist-good_email{background-image:url(//moyse-agrandissement.fr/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)!important}.apbct-check_email_exist-bad_email{background-image:url(//moyse-agrandissement.fr/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)!important}.apbct-check_email_exist-popup_description{display:none;position:fixed!important;padding:2px!important;border:1px solid #e5e8ed!important;border-radius:16px 16px 0 16px!important;background:#fff!important;background-position-x:right!important;font-size:14px!important;text-align:center!important;transition:all 1s ease-out!important}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%!important}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.comments-area .comment-list article .comment-author{overflow:visible!important}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}.tahefobu-nav-menu,
.tahefobu-nav-menu ul,
.tahefobu-mobile-nav-menu,
.tahefobu-mobile-nav-menu ul {
padding: 0;
margin: 0;
list-style: none;
}
.tahefobu-nav-menu li {
position: relative;
}
.tahefobu-nav-menu-horizontal .tahefobu-nav-menu>li {
display: inline-block;
} .tahefobu-nav-menu-horizontal .tahefobu-nav-menu {
display: flex;
flex-wrap: nowrap;
align-items: center;
white-space: nowrap;
}
.tahefobu-nav-menu .tahefobu-menu-item {
display: block;
position: relative;
z-index: 1;
} .tahefobu-nav-menu .tahefobu-menu-item,
.tahefobu-mobile-nav-menu .tahefobu-mobile-menu-item {
transition: color .18s ease, background-color .18s ease, transform .18s ease;
box-sizing: border-box;
white-space: nowrap;
}
.tahefobu-nav-menu > li > a,
.tahefobu-mobile-nav-menu > li > a {
font-size: 16px;
line-height: 1;
}
.tahefobu-mobile-nav-menu li {
margin: 0;
}
.tahefobu-nav-menu-horizontal .tahefobu-nav-menu>li:first-child,
.tahefobu-pointer-none .tahefobu-nav-menu-horizontal>li:first-child .tahefobu-menu-item,
.tahefobu-pointer-line-fx .tahefobu-nav-menu-horizontal>li:first-child .tahefobu-menu-item {
padding-left: 0 !important;
margin-left: 0 !important;
}
.tahefobu-nav-menu-horizontal .tahefobu-nav-menu>li:last-child,
.tahefobu-pointer-none .tahefobu-nav-menu-horizontal>li:last-child .tahefobu-menu-item,
.tahefobu-pointer-line-fx .tahefobu-nav-menu-horizontal>li:last-child .tahefobu-menu-item {
padding-right: 0 !important;
margin-right: 0 !important;
}
div[class*="tahefobu-main-menu-align-"] .tahefobu-nav-menu-vertical .tahefobu-nav-menu>li>.tahefobu-sub-menu,
div[class*="tahefobu-main-menu-align-"] .tahefobu-nav-menu-vertical .tahefobu-nav-menu>li>.tahefobu-sub-mega-menu {
left: 100%;
}
.tahefobu-main-menu-align-left .tahefobu-nav-menu-vertical .tahefobu-menu-item .tahefobu-sub-icon,
.tahefobu-main-menu-align-center .tahefobu-nav-menu-vertical .tahefobu-menu-item .tahefobu-sub-icon {
right: 0;
}
.tahefobu-main-menu-align-right .tahefobu-nav-menu-vertical .tahefobu-sub-icon {
left: 0;
}
.tahefobu-main-menu-align-left .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align-left .tahefobu-nav-menu-vertical .tahefobu-menu-item,
.tahefobu-main-menu-align-left .tahefobu-nav-menu-vertical .tahefobu-sub-menu li a {
text-align: left;
justify-content: flex-start;
}
.tahefobu-main-menu-align-center .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align-center .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: center;
justify-content: center;
}
.tahefobu-main-menu-align-right .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align-right .tahefobu-nav-menu-vertical .tahefobu-menu-item,
.tahefobu-main-menu-align-right .tahefobu-nav-menu-vertical .tahefobu-sub-menu li a {
text-align: right;
justify-content: flex-end;
}
@media screen and ( min-width: 2400px) {
.tahefobu-main-menu-align--widescreenleft .tahefobu-nav-menu-vertical .tahefobu-menu-item .tahefobu-sub-icon,
.tahefobu-main-menu-align--widescreencenter .tahefobu-nav-menu-vertical .tahefobu-menu-item .tahefobu-sub-icon {
right: 0;
}
.tahefobu-main-menu-align--widescreenleft .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--widescreenleft .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: left;
}
.tahefobu-main-menu-align--widescreencenter .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--widescreencenter .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: center;
}
.tahefobu-main-menu-align--widescreenright .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--widescreenright .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: right;
}
}
@media screen and ( max-width: 1221px) {
.tahefobu-main-menu-align--laptopleft .tahefobu-nav-menu-vertical .tahefobu-menu-item .tahefobu-sub-icon,
.tahefobu-main-menu-align--laptopcenter .tahefobu-nav-menu-vertical .tahefobu-menu-item .tahefobu-sub-icon {
right: 0;
}
.tahefobu-main-menu-align--laptopleft .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--laptopleft .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: left;
}
.tahefobu-main-menu-align--laptopcenter .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--laptopcenter .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: center;
}
.tahefobu-main-menu-align--laptopright .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--laptopright .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: right;
}
}
@media screen and ( max-width: 1200px) {
.tahefobu-main-menu-align--tablet_extraleft .tahefobu-nav-menu-vertical .tahefobu-menu-item .tahefobu-sub-icon,
.tahefobu-main-menu-align--tablet_extracenter .tahefobu-nav-menu-vertical .tahefobu-menu-item .tahefobu-sub-icon {
right: 0;
}
.tahefobu-main-menu-align--tablet_extraleft .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--tablet_extraleft .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: left;
}
.tahefobu-main-menu-align--tablet_extracenter .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--tablet_extracenter .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: center;
}
.tahefobu-main-menu-align--tablet_extraright .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--tablet_extraright .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: right;
}
}
@media screen and ( max-width: 1024px) {
.tahefobu-main-menu-align--tabletleft .tahefobu-nav-menu-vertical .tahefobu-menu-item .tahefobu-sub-icon,
.tahefobu-main-menu-align--tabletcenter .tahefobu-nav-menu-vertical .tahefobu-menu-item .tahefobu-sub-icon {
right: 0;
}
.tahefobu-main-menu-align--tabletleft .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--tabletleft .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: left;
}
.tahefobu-main-menu-align--tabletcenter .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--tabletcenter .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: center;
}
.tahefobu-main-menu-align--tabletright .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--tabletright .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: right;
}
}
@media screen and ( max-width: 880px) {
.tahefobu-main-menu-align--mobile_extraleft .tahefobu-nav-menu-vertical .tahefobu-menu-item .tahefobu-sub-icon,
.tahefobu-main-menu-align--mobile_extracenter .tahefobu-nav-menu-vertical .tahefobu-menu-item .tahefobu-sub-icon {
right: 0;
}
.tahefobu-main-menu-align--mobile_extraleft .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--mobile_extraleft .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: left;
}
.tahefobu-main-menu-align--mobile_extracenter .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--mobile_extracenter .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: center;
}
.tahefobu-main-menu-align--mobile_extraright .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--mobile_extraright .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: right;
}
}
@media screen and ( max-width: 767px) {
.tahefobu-main-menu-align--mobileleft .tahefobu-nav-menu-vertical .tahefobu-menu-item .tahefobu-sub-icon,
.tahefobu-main-menu-align--mobilecenter .tahefobu-nav-menu-vertical .tahefobu-menu-item .tahefobu-sub-icon {
right: 0;
}
.tahefobu-main-menu-align--mobileleft .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--mobileleft .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: left;
}
.tahefobu-main-menu-align--mobilecenter .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--mobilecenter .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: center;
}
.tahefobu-main-menu-align--mobileright .tahefobu-nav-menu-horizontal .tahefobu-nav-menu,
.tahefobu-main-menu-align--mobileright .tahefobu-nav-menu-vertical .tahefobu-menu-item {
text-align: right;
}
} .tahefobu-nav-menu .tahefobu-sub-menu {
display: none;
position: absolute;
z-index: 9999;
width: 180px;
text-align: left;
list-style: none;
margin: 0;
}
.tahefobu-nav-menu-vertical .tahefobu-nav-menu>li>.tahefobu-sub-menu,
.tahefobu-nav-menu-vertical .tahefobu-nav-menu>li>.tahefobu-sub-mega-menu {
top: 0;
}
.tahefobu-sub-menu-position-inline .tahefobu-nav-menu-vertical .tahefobu-sub-menu {
position: static;
width: 100% !important;
text-align: center !important;
margin-left: 0 !important;
}
.tahefobu-sub-menu-position-inline .tahefobu-sub-menu a {
position: relative;
}
.tahefobu-nav-menu .tahefobu-sub-menu .tahefobu-sub-menu {
top: 0;
left: 100%;
}
.tahefobu-sub-menu .tahefobu-sub-menu-item {
display: block;
font-size: 14px;
}
.tahefobu-nav-menu-horizontal .tahefobu-menu-item .tahefobu-sub-icon {
margin-left: 7px;
text-indent: 0;
}
.tahefobu-nav-menu:not(.tahefobu-mega-menu) .tahefobu-sub-icon {
position: absolute;
top: 48%;
transform: translateY(-50%);
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.tahefobu-nav-menu:not(.tahefobu-mega-menu) .tahefobu-sub-icon-rotate {
-webkit-transform: rotate(-90deg) translateX(80%);
-ms-transform: rotate(-90deg) translateX(80%);
transform: rotate(-90deg) translateX(80%);
}
.tahefobu-sub-divider-yes .tahefobu-sub-menu li:not(:last-child) {
border-bottom-style: solid;
} .tahefobu-mobile-nav-menu:not(.tahefobu-mobile-mega-menu),
.tahefobu-mobile-nav-menu-container {
display: none;
}
.tahefobu-mobile-nav-menu-container {
position: relative;
z-index: 99999;
}
.tahefobu-mobile-nav-menu:not(.tahefobu-mobile-mega-menu) {
position: absolute;
z-index: 99999;
background: inherit;
}
.tahefobu-mobile-menu-full-width .tahefobu-mobile-mega-menu-wrap {
width: 100vw;
}
.tahefobu-mobile-nav-menu {
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}
.tahefobu-mobile-nav-menu:not(.tahefobu-mobile-mega-menu) {
min-width: 200px;
}
.tahefobu-mobile-menu-drdown-align-left .tahefobu-mobile-nav-menu:not(.tahefobu-mobile-mega-menu),
.tahefobu-mobile-menu-drdown-align-left .tahefobu-mobile-mega-menu-wrap {
left: 0;
}
.tahefobu-mobile-menu-drdown-align-center .tahefobu-mobile-nav-menu:not(.tahefobu-mobile-mega-menu),
.tahefobu-mobile-menu-drdown-align-center .tahefobu-mobile-mega-menu-wrap {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.tahefobu-mobile-menu-drdown-align-right .tahefobu-mobile-nav-menu:not(.tahefobu-mobile-mega-menu),
.tahefobu-mobile-menu-drdown-align-right .tahefobu-mobile-mega-menu-wrap {
right: 0;
}
.tahefobu-mobile-menu-item,
.tahefobu-mobile-sub-menu-item {
position: relative;
}
.tahefobu-mobile-menu-item,
.tahefobu-mobile-sub-menu-item {
display: block;
}
.tahefobu-mobile-sub-menu,
.tahefobu-mobile-sub-mega-menu {
display: none;
}
.tahefobu-mobile-nav-menu .menu-item-has-children>a:after {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.tahefobu-mobile-menu-item-align-left .tahefobu-mobile-sub-menu a:before {
content: ' ';
display: inline-block;
width: 10px;
}
.tahefobu-mobile-menu-item-align-left .tahefobu-mobile-sub-menu .tahefobu-mobile-sub-menu a:before {
width: 20px;
}
.tahefobu-mobile-menu-item-align-center .tahefobu-mobile-nav-menu {
text-align: center;
}
.tahefobu-mobile-menu-item-align-right .tahefobu-mobile-nav-menu {
text-align: right;
}
.tahefobu-mobile-menu-item-align-right .tahefobu-mobile-nav-menu .menu-item-has-children>a:after {
right: auto !important;
left: 0;
}
div[class*="tahefobu-sub-icon-"] .tahefobu-mobile-nav-menu .menu-item-has-children>a:after {
font-family: "Font Awesome 5 Free";
font-size: 12px;
font-weight: 900;
font-style: normal;
text-decoration: none;
line-height: 1;
letter-spacing: 0;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.tahefobu-sub-icon-caret-down .tahefobu-sub-icon:before,
.tahefobu-sub-icon-caret-down .tahefobu-mobile-nav-menu .menu-item-has-children>a:after {
content: "\f0d7";
}
.tahefobu-sub-icon-angle-down .tahefobu-sub-icon:before,
.tahefobu-sub-icon-angle-down .tahefobu-mobile-nav-menu .menu-item-has-children>a:after {
content: "\f107";
}
.tahefobu-sub-icon-chevron-down .tahefobu-sub-icon:before,
.tahefobu-sub-icon-chevron-down .tahefobu-mobile-nav-menu .menu-item-has-children>a:after {
content: "\f078";
}
.tahefobu-sub-icon-plus .tahefobu-sub-icon:before,
.tahefobu-sub-icon-plus .tahefobu-mobile-nav-menu .menu-item-has-children>a:after {
content: "\f067";
}
.tahefobu-mobile-divider-yes .tahefobu-mobile-menu-item {
border-bottom-style: solid;
} .tahefobu-mobile-toggle-wrap {
font-size: 0;
line-height: 0;
}
.tahefobu-mobile-toggle {
display: inline-block;
padding: 7px;
cursor: pointer;
border-style: solid;
text-align: center;
}
.tahefobu-mobile-toggle-line {
display: block;
width: 100%;
transition: all 0.3s ease;
}
.tahefobu-mobile-toggle-line:last-child {
margin-bottom: 0 !important;
} .tahefobu-mobile-toggle-open .tahefobu-mobile-toggle-line:nth-child(1) {
transform: rotate(45deg) translate(5px, 5px);
}
.tahefobu-mobile-toggle-open .tahefobu-mobile-toggle-line:nth-child(2) {
opacity: 0;
}
.tahefobu-mobile-toggle-open .tahefobu-mobile-toggle-line:nth-child(3) {
transform: rotate(-45deg) translate(5px, -5px);
}
.tahefobu-mobile-toggle-text {
font-size: 16px;
line-height: 1 !important;
}
.tahefobu-mobile-toggle-text:last-child {
display: none;
}
.tahefobu-mobile-toggle-v2 .tahefobu-mobile-toggle-line:nth-child(2) {
width: 78%;
margin-left: 24%;
transition: all 0.3s ease;
}
.tahefobu-mobile-toggle-v2 .tahefobu-mobile-toggle-line:nth-child(3) {
width: 45%;
margin-left: 57%;
transition: all 0.3s ease;
}
.tahefobu-mobile-toggle-v2.tahefobu-mobile-toggle-open .tahefobu-mobile-toggle-line:nth-child(2),
.tahefobu-mobile-toggle-v2.tahefobu-mobile-toggle-open .tahefobu-mobile-toggle-line:nth-child(3) {
width: 100%;
margin-left: 0;
}
.tahefobu-mobile-toggle-v3 .tahefobu-mobile-toggle-line:nth-child(2) {
width: 75%;
margin-left: 15%;
transition: all 0.3s ease;
}
.tahefobu-mobile-toggle-v3.tahefobu-mobile-toggle-open .tahefobu-mobile-toggle-line:nth-child(2) {
width: 100%;
margin-left: 0;
}
.tahefobu-mobile-toggle-v4 .tahefobu-mobile-toggle-line:nth-child(1),
.tahefobu-mobile-toggle-v4 .tahefobu-mobile-toggle-line:nth-child(3) {
width: 75%;
margin-left: 25%;
transition: all 0.3s ease;
}
.tahefobu-mobile-toggle-v4 .tahefobu-mobile-toggle-line:nth-child(2) {
width: 75%;
margin-right: 25%;
transition: all 0.3s ease;
}
.tahefobu-mobile-toggle-v4.tahefobu-mobile-toggle-open .tahefobu-mobile-toggle-line:nth-child(1),
.tahefobu-mobile-toggle-v4.tahefobu-mobile-toggle-open .tahefobu-mobile-toggle-line:nth-child(2),
.tahefobu-mobile-toggle-v4.tahefobu-mobile-toggle-open .tahefobu-mobile-toggle-line:nth-child(3) {
width: 100%;
margin-left: 0;
margin-right: 0;
}
.tahefobu-mobile-toggle-v5 .tahefobu-mobile-toggle-line:nth-child(1) {
display: none;
}
.tahefobu-nav-menu-bp-always .tahefobu-nav-menu-container {
display: none;
}
.tahefobu-nav-menu-bp-always .tahefobu-mobile-nav-menu-container {
display: block;
}
@media screen and ( max-width: 1024px) {
.tahefobu-nav-menu-bp-tablet .tahefobu-nav-menu-container {
display: none;
}
.tahefobu-nav-menu-bp-tablet .tahefobu-mobile-nav-menu-container {
display: block;
}
}
@media screen and ( max-width: 767px) {
.tahefobu-nav-menu-bp-pro-nn .tahefobu-nav-menu-container,
.tahefobu-nav-menu-bp-pro-al .tahefobu-nav-menu-container,
.tahefobu-nav-menu-bp-mobile .tahefobu-nav-menu-container {
display: none;
}
.tahefobu-nav-menu-bp-pro-nn .tahefobu-mobile-nav-menu-container,
.tahefobu-nav-menu-bp-pro-al .tahefobu-mobile-nav-menu-container,
.tahefobu-nav-menu-bp-mobile .tahefobu-mobile-nav-menu-container {
display: block;
}
}.tahefobu-custom-button{
position: relative;
padding: 5px 20px;
transition: all 0.3s ease-in-out;
font-size: 16px;
font-weight: 500;
color: #fcfcfc; display: flex;
align-items: center;
justify-content: center;
background-color: #2e3192; 
overflow: hidden;
}
.tahefobu-custom-button i,
.tahefobu-custom-button svg{
color: #fcfcfc;
fill: #fcfcfc;
}
.tahefobu-custom-button:hover{
color: #fff;
}
.tahefobu-custom-button:hover i, .tahefobu-custom-button:hover svg{
transition: all 0.3s ease-in-out;
}
.tahefobu-custom-button i, .tahefobu-custom-button svg{
transition: all 0.3s ease-in-out;
}
.tahefobu-custom-button-container{
position: relative;
overflow: hidden;
}
.tahefobu-custom-button-container .text-wrapper{
z-index: 1;
} .tahefobu-custom-button.from-left::before{
position: absolute;
content: "";
width: 100%;
height: 100%;
top: 0;
left: -100%;
transition: left 0.3s ease-in-out, background-color 0.5s ease-in-out;
background:rgba(5, 163, 255, 0.925);
}
.tahefobu-custom-button.from-left:hover::before{
left: 0;
} .tahefobu-custom-button.from-right::before{
background:rgba(5, 163, 255, 0.925);
position: absolute;
content: "";
width: 100%;
height: 100%;
top: 0;
left: 100%;
transition: left 0.3s ease-in-out, background-color 0.5s ease-in-out;
}
.tahefobu-custom-button.from-right:hover::before{
left: 0; 
} .tahefobu-custom-button.from-top::before {
background:rgba(5, 163, 255, 0.925);
content: "";
position: absolute;
top: -100%;          
left: 0;
width: 100%;
height: 100%;
transition: top 0.3s ease-in-out;    
}
.tahefobu-custom-button.from-top:hover::before {
top: 0; 
} .tahefobu-custom-button.from-bottom::before {
background:rgba(5, 163, 255, 0.925);
content: "";
position: absolute;
bottom: -100%;               
left: 0;
width: 100%;
height: 100%;
transition: bottom 0.3s ease-in-out; 
}
.tahefobu-custom-button.from-bottom:hover::before {
bottom: 0;
} .tahefobu-custom-button.expand-vertical::before {
background:rgba(5, 163, 255, 0.925);
content: "";
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: 0;
transition: all 0.3s ease-in-out; }
.tahefobu-custom-button.expand-vertical:hover::before {
height: 100%;
top: 0; } .tahefobu-custom-button.expand-horizontal::before {
background:rgba(5, 163, 255, 0.925);
content: "";
position: absolute;
top: 0;
left: 50%;                    
width: 0;
height: 100%;
transition: all 0.3s ease-in-out;
transform: translateX(-50%);
}
.tahefobu-custom-button.expand-horizontal:hover::before {
width: 100%; 
} .tahefobu-custom-button.expand-circular::before {
background:rgba(5, 163, 255, 0.925);
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 0;
height: 0;
border-radius: 50%;            
transform: translate(-50%, -50%) scale(0);
transition: all 0.5s ease-in-out;
}
.tahefobu-custom-button.expand-circular:hover::before {
width: 600px;                  
height: 600px;
transform: translate(-50%, -50%) scale(1); 
} .tahefobu-custom-button.reveal-radial::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 45%;
height: 100%;
background:rgba(5, 163, 255, 0.925);
transition: all 0.3s ease-in-out;
z-index: 0;
clip-path: polygon(0 0, 50% 0, 100% 100%, 0% 100%);
}
.tahefobu-custom-button.reveal-radial:hover::before {
width: 100%;
height: 100%;
left: 0;
clip-path: none;
}
.tahefobu-site-logo img{
margin-bottom: -6px;
}.turbo-header-template,
#tahefobu-header {
position: relative;
z-index: 9999;
} .ta-sticky-header {
position: sticky;
top: var(--ta-sticky-top, 0);
z-index: 9999;
} .turbo-header-template.ta-header-scroll-animation:not(.ta-sticky-header) {
position: sticky;
top: 0;
z-index: 9999; } .ta-header-hide {
transform: translateY(-100%);
opacity: 0;
} .ta-header-show {
transform: translateY(0);
opacity: 1;
}
.ta-header-scroll-animation {
transition: transform 0.3s ease;
}
.ta-header-hidden {
transform: translateY(-100%);
opacity: 0;
}    .ta-sticky-header {
top: var(--ta-sticky-top, 0);
} #tahefobu-header.ta-sticky-active,
.turbo-header-template.ta-sticky-active {
position: fixed;
top: var(--ta-sticky-top, 0);
left: 0;
right: 0;
width: 100%;
z-index: 99999; } .ta-header-spacer {
display: none;
width: 100%;
} #tahefobu-header.ta-scroll-down,
.turbo-header-template.ta-scroll-down,
.ta-header-hidden, .ta-header-hide { transform: translateY(-100%);
opacity: 0;
}
#tahefobu-header.ta-scroll-up,
.turbo-header-template.ta-scroll-up,
.ta-header-show { transform: translateY(0);
opacity: 1;
} #tahefobu-header,
.turbo-header-template.ta-header-scroll-animation {
transition: transform .25s ease, opacity .25s ease;
will-change: transform;
} .tahefobu-effects-transparent-yes {
background-color: transparent !important;
position: absolute;
width: 100%;
left: 0;
top: 0;
}
.tahefobu-effects-solid-shadow {
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
}