/*!/wp-content/themes/SolutionDigitale-child/style.css*/:root{--text-color-1:#545454 !important;--text-color-2:#353535 !important;--text-color-white:white !important;--text-color-black:black !important;--anchor-offset:400px}nav #menu-item-87.nav_button_effect>a:after{height:0px!important}.sd_edit_menu_top_container select{color:black!important}:is(.cky-consent-container,.cky-modal) p{color:black!important}[id]{scroll-margin-top:var(--anchor-offset)}html{scroll-behavior:smooth}.navbar-top-container .builder_menu{width:auto!important}.php-error #adminmenuback,.php-error #adminmenuwrap{margin-top:0!important}.table table{width:100%}.table thead{border:solid 1px gray}.table thead th{background:darkgray;color:white!important}.table thead th,.table td{border-left:solid 1px gray;border-right:solid 1px gray}tr td,tr th{padding:10px}.menu-fixed-scroll{position:fixed!important;width:100%!important}.dropdown-item{color:black!important}#container_switch_langue{display:none!important}.sd-button-1,input[type=submit]{position:relative;z-index:1;cursor:pointer;transition:transform 0.3s ease,filter 0.3s ease;padding:3px 30px 10px 30px;background:#fff0;width:fit-content;border:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;outline:none;box-shadow:none}.sd-button-1 p,.sd-button-1 a,input[type=submit]{color:var(--sdtc);text-decoration:none;font-family:'Bebas Neue',sans-serif!important;font-size:20px;letter-spacing:3px;font-weight:400;display:inline-block;margin:0}.sd-button-1::before,input[type=submit]::before{content:"";position:absolute;left:20px;right:20px;top:6px;height:10px;background:var(--sd1);z-index:-1;transition:0.3s ease;pointer-events:none}.sd-button-1:hover p,.sd-button-1:hover a,input[type=submit]:hover{color:var(--sd1)}.sd-button-1:hover::before,input[type=submit]:hover::before{filter:brightness(.75)}.sd-button-header,input[type=submit],#menu-main>#menu-item-87>a{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;cursor:pointer;padding:6px 30px;background-color:var(--sd1);width:fit-content!important;border:1.5px solid #fff0;border-radius:1px;transition:all 0.3s ease;text-decoration:none;outline:none;box-shadow:none}.sd-button-header p,.sd-button-header a,input[type=submit],#menu-main>#menu-item-87>a{color:white!important;text-transform:uppercase!important;font-family:'Bebas Neue',sans-serif!important;font-size:20px!important;font-weight:400!important;margin:0}.sd-button-header:is(:hover,:focus,:active),input[type=submit]:is(:hover,:focus,:active),#menu-main>#menu-item-87>a:is(:hover,:focus,:active),#menu-main>#menu-item-87:is(.current-menu-item,.current_page_item)>a{background-color:transparent!important;border:1.5px solid white!important}.sd-button-header:hover p,.sd-button-header:hover a,input[type=submit]:hover,#menu-main>#menu-item-87>a:hover{color:white!important}.wpcf7-not-valid-tip{margin-top:-20px;margin-bottom:10px}form input[type=text],form input[type=email],form input[type=tel],form label,form input,form textarea{width:100%!important}form input[type=text],form input[type=email],form input[type=tel],form textarea{width:100%!important;border:none!important;border-bottom:1px solid white!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--sdts)!important}form input[type=submit]{display:inline-block!important}form label input,form label textarea{margin-top:0!important;margin-bottom:25px!important}form *{font-size:14px!important}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select,input[list]{width:100%;padding:12px 0!important;margin-bottom:20px!important;display:inline-block;border:none!important;border-bottom:1px solid white!important;border-radius:0!important;box-sizing:border-box;background:transparent!important;box-shadow:none!important;color:white!important}form textarea{min-height:45px!important;max-height:45px!important;resize:none!important;overflow:hidden!important;line-height:25px!important;padding-right:10px!important}form input::placeholder,form textarea::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:white!important;opacity:1!important}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:white!important}form input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(1)!important;cursor:pointer}select,.element_shortcode select{appearance:none;-webkit-appearance:none;background:#fff0 url("data:image/svg+xml;utf8,<svg fill='%23fff' height='8' viewBox='0 0 10 6' width='10' xmlns='http://www.w3.org/2000/svg'><path d='M0 0l5 6 5-6z'/></svg>") no-repeat right 0 center!important}.custom-checkbox-group{margin-bottom:20px!important}.custom-checkbox-group .wpcf7-form-control-wrap{display:block!important}.custom-checkbox-group .wpcf7-acceptance{display:block!important}.custom-checkbox-group .wpcf7-list-item{margin:0!important;display:block!important}.custom-checkbox-group .wpcf7-list-item label{display:flex!important;align-items:flex-start!important;gap:12px!important;width:100%!important;cursor:pointer}.custom-checkbox-group input[type="checkbox"]{-webkit-appearance:none!important;appearance:none!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:3px 0 0 0!important;padding:0!important;border:1px solid #ffffff!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;flex:0 0 16px!important;position:relative!important;cursor:pointer}.custom-checkbox-group input[type="checkbox"]:checked{background:#ffffff!important}.custom-checkbox-group .wpcf7-list-item-label,#wpcf7-f12-o1 label span,.wpcf7-acceptance{font-size:14px!important;line-height:1.4!important;font-weight:300!important;color:#ffffff!important}.file-box,.file-upload-label{display:inline-flex!important;width:auto!important;align-items:center!important;justify-content:center!important;border:1px solid #ffffff!important;padding:10px 20px!important;cursor:pointer;margin-bottom:20px!important;margin-right:10px!important;height:45px!important;color:#ffffff!important;transition:0.3s}.file-upload-label:hover{background-color:#ffffff!important;color:#000000!important}.file-upload-text,.file-upload-label span{font-size:13px!important;text-transform:uppercase;margin-right:15px}body form .container.form-contact-custom .file-box span.big-arrow{font-size:35px!important;display:inline-block!important;line-height:1!important;margin-left:10px!important}.file-box input[type="file"],.file-upload-label input[type="file"]{display:none!important}.element_shortcode_32_10{background:url(https://cdn.solution-digitale.ch/wp-content/uploads/2026/04/BLVCK-ART-TATTOO-Photo-background-2.jpg);background-size:cover;background-position:center;background-attachment:fixed}.element_shortcode_74_5{background:url(https://cdn.solution-digitale.ch/wp-content/uploads/2026/04/BLVCK-ART-TATTOO-Photo-background-1.jpg);background-size:cover;background-position:center;background-attachment:fixed}#formulaire>div>div{background-color:rgb(21 21 21 / .9);padding:50px}#main>div.element_button_78_13.element_button.container-fluid.no-padding.sd_admin_container.builder_relative{padding-bottom:0px!important}.sd_social{padding-bottom:1rem}.sd_social i{color:var(--sdbg)!important;transition:0.3s;display:flex;justify-content:center;align-items:center;background-color:var(--sdtc);border-radius:25px;width:50px;height:50px;text-align:center;margin-right:5px;font-size:25px}.sd_social i:hover{transform:scale(1.3)}#formulaire a[href^="tel:"]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;font-weight:500}#formulaire a[href^="tel:"]::before{content:"\f095";font-family:"Font Awesome 6 Free";font-weight:900;color:#fff}#formulaire a[href^="mailto:"]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;font-weight:500}#formulaire a[href^="mailto:"]::before{content:"\f0e0";font-family:"Font Awesome 6 Free";font-weight:900;color:#fff}.element_column_sans_fond_74_4 a[href*="instagram"]{font-size:0}.element_column_sans_fond_74_4 a[href*="instagram"]::before{content:"\f16d";font-family:"Font Awesome 6 Brands";font-size:20px;color:#fff}footer .sd_social_footer i{color:var(--sdbg)!important;transition:0.3s;padding-top:6px;background-color:var(--sdtc);border-radius:20px;width:30px;height:30px;text-align:center;margin-right:5px}footer .sd_social_footer i:hover{transform:scale(1.3)}p strong{font-size:19px!important;font-weight:800!important}h1 .text-small{font-family:'Playfair Display',monospace!important;font-size:32px!important;letter-spacing:0.1em!important;line-height:1.5!important;display:inline-block!important;padding-bottom:15px!important}h2 .text-small{font-family:'Typedeer Mono Stamp',monospace!important;font-size:25px!important;line-height:1.5!important;display:inline-block!important;text-transform:none!important;font-variant:normal!important}h2 .text-tiny{font-size:25px!important;display:inline-block!important}p .text-big{font-family:'Typedeer Mono',monospace!important;font-size:19px!important;line-height:1.5!important;display:inline-block!important}nav .menu-item{letter-spacing:3px!important}#main footer :is(#menu-footer,#menu-footer-1) li a,#main footer :is(#menu-footer,#menu-footer-1) li a.active{font-family:'Bebas Neue',sans-serif!important}.element_column_sans_fond_74_4 p strong{color:var(--sd1)!important;font-weight:400!important;font-size:18px!important}@font-face{font-family:'Typedeer Mono';src:url(https://cdn.solution-digitale.ch/wp-content/uploads/2026/04/TypedeerMono-Regular.ttf) format('truetype');font-weight:400}@font-face{font-family:'Typedeer Mono Stamp';src:url(https://cdn.solution-digitale.ch/wp-content/uploads/2026/04/TypedeerMono-Stamp.ttf) format('truetype');font-weight:400}.fila-portfolio img,.element_header_responsive_32_1 img,img{filter:grayscale(100%)!important}.element_header_video_32_1 h1,.element_header_responsive_32_1 h1{background:url(https://cdn.solution-digitale.ch/wp-content/uploads/2026/04/BLVCK-ART-TATTOO-Logo-blanc.png) no-repeat center;background-size:contain;width:100%;height:400px;margin-bottom:20px!important;text-indent:-9999px;display:block}.element_column_sans_fond_32_4 .sd_image::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(21 21 21) 0%,#fff0 100%);z-index:1}.element_column_avec_trait_32_9_item:first-child .sd_content,#sortableelement_column_avec_trait_80_6>div:nth-child(1)>div.d-flex.sd_content,#sortableelement_column_avec_trait_80_6>div:nth-child(3)>div.d-flex.sd_content{border-left:none!important}#sortableelement_column_avec_trait_80_6>div:nth-child(3)>div.d-flex.sd_content,#sortableelement_column_avec_trait_80_6>div:nth-child(4)>div.d-flex.sd_content{border-bottom:none!important}body ul{color:#ffffff!important}[id*="collapse-"][id*="-item-"]>div,[id*="heading-"][id*="-item-"]>span>button{background-color:var(--sdbg)!important;color:#ffffff!important}[id*="heading-"][id*="-item-"] .accordion-button::after{filter:brightness(0) invert(1)!important}.es-header-write-review-button-container button span,#eapps-instagram-feed-1 .eapps-instagram-feed-header-follow-button-wrapper a{color:#ffffff!important}.element_image_text_full_responsive_76_10_img,.element_image_text_full_responsive_32_11_img{transform:rotate(6deg)!important}body::before{content:"";position:fixed;inset:0;background:url(https://cdn.solution-digitale.ch/wp-content/uploads/2026/04/BLVCK-ART-TATTOO-background-ligne.png) center center / cover no-repeat;opacity:.12;z-index:-1}@media screen and (min-width:1024px){#home_nav:first-of-type.shadow .navbar-brand:first-of-type{transform:scale(.9)}#home_nav:first-of-type .navbar-brand:first-of-type{transition:0.3s}}@media screen and (min-width:991px){#menu-main{gap:15px}html #sortableelement_column_sans_fond_78_12>div:nth-child(2){transform:scale(1.1)!important;z-index:3!important}html #sortableelement_column_sans_fond_78_12>div{filter:drop-shadow(0 10px 15px rgb(0 0 0 / .2))}}#breadcrumbs{list-style:none;margin:10px 0;overflow:hidden}#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:15px}#breadcrumbs .separator{font-size:18px;font-weight:100;color:#ccc}html.wp-toolbar{padding-top:25px!important}.adminmenuwrap{margin-top:0!important}@media screen and (max-width:992px){.nav-item{display:grid!important}footer>div>div>div>div>.navbar-nav>.nav-item{display:unset!important}.nav-item{display:flex!important}footer>div>div>div>div>.navbar-nav>.nav-item{display:unset!important}ul.dropdown-menu{top:40px!important}#main>div>div.builder_menu.d-flex{z-index:99999!important}.sdg_popup_template{z-index:999999!important}}