.mobile{display:none!important}@media screen and (max-width: 992px){.desktop{display:none!important}.mobile{display:block!important}}.p-0{padding:0!important}.m-0{margin:0!important}.br-0{border-right:none!important}.w-60{width:60%!important}.mx-center{margin-inline:auto}.my-center{margin-block:auto}.m-center{margin:auto}.fit-content{width:fit-content}.hidden{display:none!important}.border-none{border:none!important}.hide{pointer-events:none;max-height:0!important;overflow:hidden;opacity:0!important;clip-path:inset(0 0 100%)!important;padding-block:0!important;margin-block:0!important}.h-40{height:40px}.h-45{min-height:45px}.h-50{min-height:50px}.h-55{min-height:55px}.h-60{min-height:60px}.h-65{min-height:65px}.h-75{min-height:75px}.no-select{-webkit-user-select:none;user-select:none}.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp--1{-webkit-line-clamp:1;line-clamp:1}.line-clamp--2{-webkit-line-clamp:2;line-clamp:2}.line-clamp--3{-webkit-line-clamp:3;line-clamp:3}.line-clamp--4{-webkit-line-clamp:4;line-clamp:4}.line-clamp--5{-webkit-line-clamp:5;line-clamp:5}.line-clamp--6{-webkit-line-clamp:6;line-clamp:6}.line-clamp--7{-webkit-line-clamp:7;line-clamp:7}.line-clamp--8{-webkit-line-clamp:8;line-clamp:8}.line-clamp--9{-webkit-line-clamp:9;line-clamp:9}.line-clamp--10{-webkit-line-clamp:10;line-clamp:10}.line-clamp--20{-webkit-line-clamp:20;line-clamp:20}.pointer{cursor:pointer}.padding-inline{padding-inline:5px}.padding-inline--10{padding-inline:10px}.padding-inline--15{padding-inline:15px}.padding-inline--20{padding-inline:20px}.padding-inline--25{padding-inline:25px}.padding-inline--30{padding-inline:30px}.padding-inline--40{padding-inline:40px}.padding-inline--50{padding-inline:50px}.mr-40{margin-right:40px}.square{aspect-ratio:1/1}.border--primary{border:1px solid #B41E37}.border--gray{border:1px solid #F7F6F6}.rounded{border-radius:8px}.rounded--big{border-radius:15px}.flex-stretch{display:flex;align-items:stretch;justify-content:stretch}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between,.flex-column-between,.project__heading,.flex-column-between-start{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.flex-column-between,.project__heading,.flex-column-between-start{flex-direction:column}.flex-column-between-start{align-items:flex-start}.flex-wrap{flex-wrap:wrap}.flex-start,.flex-start-gap-10{display:flex;align-items:center;justify-content:flex-start}.flex-start-gap-10{gap:10px}.acc{align-content:center}.block-container{display:block;background-color:#fff;border-radius:12px;border:1px solid #F7F6F6}.p-10{padding:10px}.p-25{padding:25px}.p-30{padding:30px}.p-10-20{padding:10px 20px}.p-10-15{padding:10px 15px}.p-25-30{padding:25px 30px}.p-30-25{padding:30px 25px}.p-35-40{padding:35px 40px}.background--gray{background-color:#f7f6f6}.pointer-events-none{pointer-events:none!important}.hidden-content{max-height:0;transition:.2s ease-in-out;opacity:0;transition-property:max-height,opacity;pointer-events:none}.no-wrap{flex-wrap:nowrap}.img-scale{transform:scale(1.5)}@keyframes fadeUp{0%{opacity:0}to{opacity:1}}body{font-family:ZT Talk,sans-serif;font-style:normal;font-weight:400;font-size:1.25rem;background-color:#fff;color:#000}html[lang=bg] body,html[lang=bg-BG] body{font-family:Sofia Sans Condensed,sans-serif}html[lang=en] body,html[lang=en-US] body{font-family:ZT Talk,sans-serif}:is(h1,h2,h3,h4){font-weight:700;text-wrap:balance}:is(h1,.h1).headline--big{font-size:clamp(4.063rem,5vw,4.375rem)}:is(h2,.h2).headline--big{font-size:clamp(3.125rem,5vw,3.75rem)}:is(h3,.h3).headline--big{font-size:clamp(2.188rem,5vw,2.813rem)}h1,h2{font-weight:400;font-style:normal;font-size:clamp(2.5rem,4vw,4.375rem);line-height:1}h3{font-size:clamp(1.875rem,3vw,3.125rem);line-height:1.2;font-weight:400}h4{font-size:clamp(1.5rem,3vw,1.5rem);line-height:1.2;font-weight:500}h5{font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.2;font-weight:500}h6{color:#000;font-size:1.125rem;line-height:1.2;font-weight:400}.page-title{margin-top:35px;font-weight:400;color:#b41e37}p,a{font-size:clamp(1.063rem,2vw,1.25rem);line-height:1.5}.text--xxl{font-size:1.875rem}.text--24{font-size:1.5rem}.text--xl{font-size:1.25rem}.text--lg{font-size:1.125rem}.text--reg{font-size:1rem}.text--mid{font-size:.875rem}.text--sml{font-size:.75rem}.text--primary{color:#b41e37}.text--white{color:#fff}.text--black{color:#000!important}.text--normal{font-weight:400!important}.text--inherit{font-size:inherit;font-weight:inherit;color:inherit}.text--100{font-weight:100}.text--200{font-weight:200}.text--300{font-weight:300}.text--400{font-weight:400}.text--500{font-weight:500}.text--600{font-weight:600}.text--700{font-weight:700}.text--800{font-weight:800}.text--900{font-weight:900}.line-height--1{line-height:1!important}.text--bold{font-weight:700!important}.text--italic{font-style:italic}.text--crossed{text-decoration:line-through}.text--underline{text-decoration:underline;text-underline-offset:4px;transition:text-underline-offset .1s linear}.text--underline:hover{text-underline-offset:2px}.text--wrap-auto{text-wrap:auto}.text--balance{text-wrap:balance}.text--center,.tac{text-align:center!important}.text--justify{text-align:justify}.ws-nowrap{text-wrap:nowrap;white-space:nowrap}.text-ellepsis{overflow:hidden;text-overflow:ellipsis}small{font-size:.8em}dt{font-weight:500}em,i,b,strong,q{font-size:inherit;color:inherit}.project__section{margin:40px 0 60px;animation:fadeUp 1s ease-in-out forwards}.project__section__content{margin-top:40px}.project__heading{align-items:start;width:100%;height:100%}.project__heading h1{margin-bottom:30px}.project__heading__tags{width:100%;display:flex;align-items:center;gap:20px;margin-top:10px}.project__heading__tags span{color:#b41e37;padding:6px 15px;border:thin solid #B41E37;border-radius:5px}.project__heading__tags span:last-of-type{color:#000;border-color:#000}.project__container{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,auto);grid-row-gap:40px}.project__container img{width:100%;height:100%;max-height:50vh;border-radius:5px;object-fit:cover}.project__container .project__image--actress-car{grid-area:1/1/2/2;aspect-ratio:3/4}.project__container .project__text--elegance{grid-area:1/2/2/3;margin-left:40px}.project__container .project__image--watch-racket{grid-area:1/4/2/6;aspect-ratio:16/10}.project__container .project__image--tennis-court{grid-area:2/1/3/3;aspect-ratio:16/10}.project__container .project__text--timepiece{grid-area:2/3/3/4;margin-top:auto;margin-left:40px}.project__container .project__text--set-design{grid-area:2/4/3/5}.project__container .project__credits{grid-area:3/1/4/2}.project__container .project__image--car-tennis{grid-area:3/3/4/6;aspect-ratio:16/10;max-height:60vh}.project__all{max-width:250px;border:thin solid #B41E37;background-color:#b41e37;margin-top:auto;color:#fff;padding:12px;white-space:nowrap;text-align:center;border-radius:5px;transition:background-color .3s ease-in-out,color .3s ease-in-out;grid-area:3/1/4/2}.project__all a{font-size:1.5rem;color:#fff;position:relative;transition:color .2s linear;cursor:pointer;width:fit-content;text-decoration:none}.project__all a:after{content:"";height:1px;background-color:#fff;width:100%;position:absolute;bottom:5px;left:0;clip-path:inset(0 50%);transition:clip-path .2s linear}.project__all a:hover:after{clip-path:inset(0%)}.project__all:hover{background-color:#760e1f;border-color:#760e1f}.video iframe{border-radius:5px}@media screen and (max-width: 992px){.video{height:490px}}@media screen and (max-width: 992px){.project__section{margin:20px 0 10px}.project__heading h1{margin-bottom:20px}.project__heading p{margin:0 15px 25px 55px}.project__container{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,auto);grid-column-gap:0;grid-row-gap:20px}.project__container img{object-fit:cover}.project__container .project__image--actress-car{grid-area:1/1/2/4}.project__container .project__text--elegance{grid-area:1/4/2/6;margin-left:20px}.project__container .project__image--watch-racket{grid-area:2/2/3/6}.project__container .project__image--tennis-court{grid-area:4/1/5/5}.project__container .project__text--timepiece{grid-area:3/2/4/6;margin-left:0}.project__container .project__text--set-design{grid-area:5/1/6/5}.project__container .project__credits{grid-area:6/1/7/5}.project__container .project__image--car-tennis{grid-area:7/1/8/6}}@media screen and (max-width: 768px){.project__container .project__image--actress-car{height:240px}.project__container .project__image--watch-racket,.project__container .project__image--tennis-court{height:280px}.project__container .project__image--car-tennis{height:390px}}
