@font-face{font-family:"SFR";src:url(/assets/fonts/SF\ PRO\ DISPLAY\ REGULAR.OTF)}@font-face{font-family:"SFH";src:url(/assets/fonts/SF\ PRO\ DISPLAY\ HEAVY.ttf)}@font-face{font-family:"SFB";src:url(/assets/fonts/SF\ PRO\ DISPLAY\ BOLD.OTF)}@font-face{font-family:"SFL";src:url(/assets/fonts/SF\ PRO\ DISPLAY\ LIGHT.ttf)}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}:root{--purple:#da0591;--dark-blue:#01081e;--ft-bold:"SFB";--ft-heavy:"SFH";--ft-regular:"SFR";--ft-light:"SFL"}body{margin:0;padding:0;min-height:100vh;box-sizing:border-box;font-family: var(--ft-regular);background-color:var(--dark-blue);display:flex;flex-direction:column}a{text-decoration:none;color:#fff}.tattoo-button{width:330px;padding:13px;border-radius:15px;font-size:18px;letter-spacing:2px;font-family: var(--ft-light);display:grid;place-items:center;text-decoration:none;color:#fff;background-color:var(--purple)}.tattoo-button:hover{background-color:rgba(255,255,255,.2);transition:.5s;color:#fff}.tattoo-button:not(:hover) {background-color:var(--purple);transition:.5s;color:#fff}textPath{color:#fff}.section-beginning{display:flex;align-items:center;justify-content:space-between}.section-text{display:grid;gap:13px;color:#fff;padding-right:30px}.section-title{font-size:32px;font-family: var(--ft-bold)}.section-message{font-size:21px;font-family: var(--ft-regular)}.page-beginning{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.page-text{display:grid;gap:13px;color:#fff}.page-title{font-size:32px;font-family: var(--ft-bold)}.page-message{font-size:21px;font-family: var(--ft-regular)}.navigation,.mnavigation{position:fixed;z-index:1000;width:100%;padding:13px;transition:.5s;height:70px;display:flex;align-items:center}.snavigation{background:rgba(255,255,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mnavigation{display:none}.navigation .container{display:flex;align-items:center;justify-content:space-between}.navigation-links{display:flex;align-items:center;gap:25px;letter-spacing:2px}.navigation-logo a img{height:50px;width:100%;object-fit:contain}.navigation-link{font-size:17px;color:#fff;text-decoration:none;font-family: var(--ft-light)}.navigation-language{border-right:1px solid #fff;padding-right:7px;padding-left:7px}.navigation-language-active{font-family: var(--ft-bold);color:var(--purple)!important}.navigation-link:hover{color:var(--purple);transition:.5s}.navigation-link:not(:hover) {color:#fff;transition:.5s}.navigation-link-active{color:var(--purple)!important;font-family: var(--ft-bold)}.mnavigation .container{display:flex;align-items:center;justify-content:space-between}.mnavigation-logo img{height:40px}.mnavigation .burger-menu img{height:15px;width:100%;object-fit:contain}.offcanvas{width:70%!important;background-color:#001035}.offcanvas-header .navigation-logo img{height:40px;width:100%;object-fit:contain}.btn-close{background-color:#fff}.offcanvas-body{display:grid;place-items:start;flex-grow:0}.offcanvas-body .navigation-links{display:grid;gap:10px}.offcanvas-body .navigation-languages{display:flex;align-items:center;justify-content:space-between;margin-top:20px;width:100%}.offcanvas-body .navigation-language{padding-right:30px;padding-left:0}.active-nav-link{color:var(--purple)!important}.separator{position:absolute;width:100%;height:272px;bottom:0;background: linear-gradient(#01081e00, #01081e)}.welcome{height:100vh;position:relative}#background-video{width:100%;height:100vh;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;opacity:.6}.welcome .container,.welcome .row{height:100%}.welcome-text{height:100%;display:grid;place-content:center;gap:30px;color:#fff;letter-spacing:2px}.welcome-subtitle{font-size:20px;font-family: var(--ft-light);text-transform:uppercase}.welcome-title{font-size:55px;font-family: var(--ft-heavy);text-transform:uppercase;line-height:1.3}.welcome-message{font-size:20px;font-family: var(--ft-regular);margin-bottom:30px}.video-presentation{position:relative}.modal{padding-top:100px}.video-presentaiton-block{width:225px;height:225px;border-radius:50%;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;color:#fff;text-transform:uppercase;font-family: var(--ft-light);letter-spacing:2px}.video-presentation-btn{width:200px;height:200px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative}.video-presentation-btn svg{fill:currentColor;transform-origin:center;width:275px;height:275px;position:absolute;top:-37px;left:-38px;transform:rotate(-80deg)}.video-presentation-btn img{width:170px;height:170px}.fslightbox-source{border-radius:50px}.styles{margin-top:65px}.styles .item{width:100%;position:relative;display:grid;place-items:center}.item img{border-radius:50px;height:450px;object-fit:cover;width:100%}.styles .item .item-title{font-family: var(--ft-light);font-size:20px;position:absolute;bottom:35px;color:#fff}.styles-slider{overflow:hidden;margin-top:40px}.tattoo-greeting{margin-top:65px}.tattoo-greeting-img img{width:100%;height:600px;object-fit:cover;border-radius:50px}.tattoo-greeting-text{display:flex;flex-direction:column;justify-content:center;gap:25px;color:#fff;height:100%;padding-left:30px}.tattoo-greeting-title{font-size:30px;font-family: var(--ft-heavy)}.tattoo-greeting-message{font-size:20px;font-family: var(--ft-light)}.tattoo-greeting-text .tattoo-button{margin-top:20px}.specialists{margin-top:65px}.specialists .section-beginning{gap:0}.specialist{display:grid;place-items:center;gap:25px;margin-top:30px}.specialist-card{width:100%;position:relative;display:grid;place-items:center}.specialist-name{position:absolute;bottom:55px;color:#fff;font-family: var(--ft-bold);font-size:30px}.specialist-professions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px}.founder{border:none!important}.specialist-profession{border-right:1px solid #fff;padding-right:9px;color:#fff;font-size:14px;font-family: var(--ft-light);letter-spacing:2px}.worker-video{opacity:0;transition:opacity 1s ease}.worker-container:hover .worker-video{opacity:1}.portfoliu{margin-top:65px}.promotions{margin-top:65px}.promotions .row{margin-top:30px}.promotion-card{position:relative;display:grid;overflow:hidden;border-radius:50px;margin-bottom:26px}.promotion-card img{width:100%;border-radius:50px}.promotion-cicatrice img{height:300px;object-fit:cover}.promotion-card:hover img{transform:scale(1.15);transition:.5s}.promotion-card:not(:hover) img {transform:initial;transition:.5s}.promotion-card-small img{height:300px;width:100%;object-fit:contain}.promotion-text{position:absolute;left:40px;bottom:40px;color:#fff}.promotion-title{font-size:25px;font-family: var(--ft-light);transition:.3s}.promotion-action{font-size:19;font-family: var(--ft-light);transition:.3s}.promotion-card:hover .promotion-title,.promotion-card:hover .promotion-action{color:var(--purple)}.feedback{margin-top:65px}.item-text{position:absolute;bottom:30px;display:grid;place-items:center;color:#fff;padding:20px}.item-message{font-size:15px;font-family: var(--ft-regular);text-align:center;margin-bottom:20px}.item-name{font-size:18px;font-family: var(--ft-bold);text-align:center}.contacts{margin-top:65px}#map{height:500px;width:100%;border-radius:50px}footer{margin-top:auto}.footer{margin-top:65px;background-color:#00051b;padding:50px}.footer .container{display:flex;gap:50px;align-items:center}.footer-links{display:flex;justify-content:space-between;width:100%}.footer-actions{display:grid;gap:10px}.footer-action{color:#fff;letter-spacing:2px;font-size:16px;font-family: var(--ft-light)}.footer-action:hover{color:var(--purple);transition:.5s}.footer-action:not(:hover) {color:#fff;transition:.5s}.credentials{padding:30px}.credentials .container{display:flex;align-items:center;justify-content:space-between}.credentials-client,.credentials-devcompany{font-size:14px;font-family: var(--ft-light);color:#fff;letter-spacing:2px}.credentials-socials{display:flex;align-items:center;gap:15px}.credential-social img{height:30px;width:100%;object-fit:contain;filter:invert(100%) sepia(1%) saturate(7492%) hue-rotate(331deg) brightness(106%) contrast(86%)}.promotions-page,.porfoliu-page,.page-template-tattoo,.contacts-page,.worker-page,.pricing-page,.promotion{padding-top:120px}.promotions-page .row{margin-top:65px}.portfoliu-categories{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:40px;margin-bottom:40px}.portfoliu-category{padding:16px 30px;border:2px solid var(--purple);border-radius:50px;color:#fff;background-color:transparent;cursor:pointer;user-select:none;text-align:center}.portfoliu-category:hover{background-color:var(--purple);transition:.5s}.portfoliu-category:not(:hover) {background-color:transparent;transition:.5s}.portfoliu-category-active{background-color:var(--purple)!important}.portfoliu-card{margin-bottom:29px;width:25%}.portfoliu-card img{width:100%;height:400px;object-fit:cover;border-radius:50px}.contacts-information{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:40px;margin-bottom:40px}.contact-block{display:flex;align-items:center;gap:20px;user-select:none;cursor:pointer}.contact-block a{font-size:18px;font-family: var(--ft-light);letter-spacing:2px;color:#fff}.contact-block:hover a{color:var(--purple);transition:.5s}.contact-block:not(:hover) a {color:#fff;transition:.5s}.worker-page .row{align-items:center}.worker-name{font-size:40px;margin-bottom:20px;color:#fff;font-family: var(--ft-bold);letter-spacing:2px}.worker-picture img{width:100%;border-radius:50px}.worker-block{padding-bottom:15px;border-bottom:1px solid #3a3e4e;color:#fff;margin-bottom:30px}.worker-banner{height:530px;width:100%;object-fit:cover;border-radius:50px}.video-animation{transition:.5s ease;opacity:0}.worker-block-title{font-size:18px;font-family: var(--ft-bold);margin-bottom:15px}.worker-block-content p span{color:#fff!important;font-size:18px!important;font-family: var(--ft-light) !important;letter-spacing:2px!important}.worker-block-content .specialist-professions{justify-content:unset}.worker-block-content .specialist-professions .specialist-profession:first-child{padding-left:0}.worker-block-content .specialist-professions .specialist-profession:last-child{border-right:0}.worker-actions{margin-top:50px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.worker-action{height:100px;width:350px;display:grid;place-items:center;background:none;border-radius:40px;border:1px solid #da0591;color:#fff;transition:.3s all;font-size:18px;font-family: var(--ft-light)}.worker-action:hover{background:#da0591;color:#00051b}.worker-portfolio{margin-top:50px}.worker-portfolio-title{font-size:35px;color:#fff;font-family: var(--ft-bold);margin-bottom:30px}.modal-dialog{display:flex;justify-content:center}.tattoo-modal-dialog .modal-content{background-color:#00051b;width:400px}.modal-body form{display:grid;gap:15px}.tattoo-input{outline:none;border-radius:15px;border:2px solid transparent;background-color:rgba(255,255,255,.2);padding:10px;color:#d9d9d9;font-size:17px;transition:.5s}.tattoo-input:focus{background:#001035!important;border-color:#d9d9d9}.tattoo-input::placeholder{color:#868383}.form-select{outline:none;border-radius:15px;border:2px solid transparent;background-color:rgba(255,255,255,.2)!important;padding:10px;color:#d9d9d9;font-size:17px;transition:.5s}.form-select option{background:var(--dark-blue)!important;font-size:17px}.tattoo-modal-dialog .tattoo-button{width:100%}#bookSession .modal-content{width:500px}.worker-video{height:750px;object-fit:cover;width:100%;border-radius:50px}.worker-container{overflow:hidden;border-radius:50px;width:100%;height:530px}.auth-page{height:70vh;display:flex;align-items:center;justify-content:center;width:100%}.auth-form{width:50%}.auth-form h4{color:#fff;text-align:center}.auth-page form{display:flex;justify-content:center}.auth-field{margin-bottom:15px}.auth-field input{background:rgba(0,0,0,.1);color:#fff}.auth-field input:focus{background:rgba(0,0,0,.1);border-color:var(--purple);color:#fff;box-shadow:none}.auth-field input::placeholder{color:#fff}.services_add,.services_remove,.categories_add,.categories_remove{display:flex;justify-content:center;align-items:center}.tattoo-collapse{margin-bottom:30px}.tattoo-collapse-header{width:100%;display:flex;justify-content:space-between;font-size:30px;color:#fff;border-bottom:1px solid var(--purple);padding-bottom:10px;text-transform:uppercase}.tattoo-collapse-header i{transition:.5s}.tattoo-collapse-header:hover{color:var(--purple)!important}.tattoo-collapse-body{color:#fff;font-size:20px;max-height:300px;overflow-y:auto}.rotated{transform:rotate(180deg)}.price-modal{max-width:700px!important}.price-modal .modal-content{width:100%}.price-modal .modal-body img{width:100%}.tattoo-action{margin-top:20px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-bottom:60px}.blog-detail-page .title h1{font-size:24px}.blog-detail-image img{width:100%;height:450px;object-fit:cover;border-radius:15px}.blog-detail-text{padding-top:50px;display:flex;flex-direction:column;gap:15px;color:#fff}.blog-image img{width:100%;height:280px;border-radius:15px;object-fit:cover}.blog-text{padding-top:25px;display:flex;flex-direction:column;gap:15px;color:#fff;transition:.5s}.blog-box{text-decoration:none}.blog-box:hover .blog-text{color:var(--purple)}.blog-text h3{font-size:20px}.share{padding:50px 0 0;display:flex;align-items:center;gap:15px}.share p{color:#fff;margin-bottom:0}.share a{min-width:60px;height:60px;border-radius:5px;background-color:#ebebeb;display:flex;align-items:center;justify-content:center;transition:.5s}.share a:hover{background-color:var(--purple)}.share a path{transition:.5s}.share a path{fill:#000}.share a:hover path{fill:#fff}.relevant-news{padding:70px 0 0}.owl-prev,.owl-next{width:50px;height:50px;padding:10px;font-size:18px}.owl-prev,.owl-next{margin:10px}.owl-dot{width:44px;height:44px;margin:5px}@media (min-width:1366px) and (max-width:1700px){.styles .item .item-title{bottom:75px}.separator{height:140px}.modal{padding-top:0}}@media (max-width:1400px){.styles .item .item-title{bottom:125px}.welcome-title{font-size:60px}}@media (max-width:920px){.section-beginning{display:grid}.section-text{gap:10px}.section-title{font-size:25px}.section-message{font-size:19px;margin-bottom:15px}.page-beginning{display:grid;place-items:center;justify-content:unset}.page-text{text-align:center;gap:10px}.page-title{font-size:25px}.page-message{font-size:19px;margin-bottom:15px}.tattoo-greeting-text{gap:15px;margin-top:15px}.tattoo-greeting-title{font-size:23px}.modal{padding-top:10px}.separator{height:30px}.styles .item .item-title{bottom:50px}.tattoo-button{width:100%}.navigation{display:none}.mnavigation{display:flex;justify-content:space-between;align-items:center}.welcome{padding-top:120px;position:relative}.welcome-text{height:auto;gap:15px}.welcome-title{font-size:30px}.welcome-message,.welcome-subtitle{font-size:17px}.tattoo-button{font-size:14px}.welcome .tattoo-button{position:absolute;bottom:75px;width:95%}.video-presentation{margin-top:20px;margin-bottom:110px}.video-presentaiton-block{position:unset}.specialist{margin-bottom:30px}.specialist-card img{height:auto}.promotion-card{overflow:hidden}.footer .container{display:grid}.footer-links{display:grid;justify-content:unset;place-items:center;gap:25px}.footer-action{text-align:center}.footer-logo{display:flex;justify-content:center}.credentials .container{display:grid;place-items:center;justify-content:unset;gap:20px}.item-text{padding:20px 70px}.contacts-information{flex-direction:column;gap:17px;align-items:start}.contact-block img{height:100%;width:50px;object-fit:contain}.worker-information{margin-top:30px}.worker-action{margin-bottom:20px}.tattoo-modal-dialog .modal-content{height:430px}.worker-video{height:620px}.worker-container{height:510px}.tattoo-collapse-header{font-size:20px;text-transform:uppercase}.tattoo-collapse-body{font-size:16px}.portfoliu-card{width:100%}.worker-page .row{justify-content:center}.worker-actions{justify-content:center}.tattoo-greeting-text{padding-left:10px}.tattoo-modal-dialog .tattoo-button{width:90%}.price-modal{max-width:400px!important}.price-modal .modal-content{width:100%}.video-presentation-btn img{width:135px;height:135px}.video-presentation-btn svg{width:205px;height:205px;top:-3px;left:-3px}.blog-grid{grid-template-columns:repeat(2,1fr);column-gap:15px}}@media (min-width:768px) and (max-width:920px){.offcanvas{width:40%!important}.offcanvas-body .navigation-language{padding-right:43px}.styles .item .item-title{bottom:45px}.specialist-name{bottom:27px;font-size:21px}.specialist .tattoo-button{width:100%}.specialists .col-md-4{width:49.33%}.item-text{padding:45px 20px}.footer .container{display:flex}.footer-links{display:flex}.footer-action{font-size:13px;text-align:start}.credentials .container{display:flex;justify-content:space-between}.video-presentaiton-block{position:absolute;top:60px;right:30px}.welcome{height:50vh;padding-top:0}.welcome .tattoo-button{position:absolute;bottom:80px}.promotions-page .promotion-text{left:24px;bottom:30px}.porfoliu-page .col-md-3{width:49%}.section-beginning{display:flex;align-items:center;justify-content:space-between}.section-text{text-align:start;gap:10px}.page-beginning{display:flex;align-items:start;justify-content:start}.page-text{text-align:start;margin-left:13px}.tattoo-greeting-title{text-align:start}.tattoo-greeting-message{padding:0}.contacts-information{flex-direction:row;gap:10px}.contact-block{gap:5px}.contact-block a{font-size:16px}.worker-container{height:470px}.worker-picture img{height:600px;object-fit:cover}.worker-name{font-size:25px}.worker-specialist-img-block{width:50%!important}.worker-specialist-info-block{width:50%!important}.tattoo-button-modal{position:unset!important;bottom:0!important;width:100%!important}.promotion .col-md-6{width:100%}.page-template-tattoo .col-md-6{width:100%}.tattoo-greeting-img img{height:450px;width:100%;object-fit:cover}.tattoo-greeting-text{padding-left:30px}.worker-actions{justify-content:center;gap:20px;flex-wrap:nowrap}.portfoliu-card{width:33%!important}}@media (max-width:500px){.blog-grid{grid-template-columns:repeat(1,1fr)}.blog-detail-image img{height:250px}}