@import "https://fonts.googleapis.com/css2?family=Cormorant:wght@300..700&display=swap";
.treFPG_footer{background:#000;margin-top:3rem;padding:1rem 0}.treFPG_footer *{color:#fff}.treFPG_footer{justify-content:center;align-items:center;display:flex}.treFPG_links{justify-content:center;align-items:center;gap:1rem;display:flex}.treFPG_links a{text-decoration:none;font-family:Cormorant,serif!important}.treFPG_contact{flex-direction:column;align-items:center;margin-top:2rem;display:flex}.treFPG_social{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.treFPG_legal{margin-top:1rem}
.comp-container{max-width:100%;margin:0 auto}@media screen and (min-width:576px){.comp-container{max-width:540px}}@media screen and (min-width:768px){.comp-container{max-width:720px}}@media screen and (min-width:992px){.comp-container{max-width:960px}}@media screen and (min-width:1200px){.comp-container{max-width:1140px}}@media screen and (min-width:1400px){.comp-container{max-width:1320px}}.comp-buttonlink{text-decoration:none;display:inline-block}.comp-button{font-family:Cormorant,serif;transition:all .3s}.comp-button:disabled{cursor:not-allowed}.comp-button:not(:disabled){cursor:pointer}.comp-button:focus,.comp-button:active{box-shadow:none!important;outline:none!important}.comp-button-small{padding:.3rem;font-size:.8rem}.comp-button-medium{padding:.5rem;font-size:1rem}.comp-button-large{padding:.7rem;font-size:1.2rem}.comp-button-primary{color:#fff;background:#000;border:1px solid #000}.comp-button-primary:disabled{background:#8e8e8e}.comp-button-primary:hover:not(:disabled){color:#000;background:0 0}.comp-button-inverted{color:#000;background:#fff;border:1px solid #fff}.comp-button-inverted:hover:not(:disabled){color:#fff;background:0 0}.comp-button-outline-inverted{color:#fff;background:0 0;border:1px solid #fff}.comp-button-outline-inverted:hover:not(:disabled){color:#000;background:#fff}.comp-button-outline{color:#000;background:0 0;border:1px solid #000}.comp-button-outline:hover:not(:disabled){color:#fff;background:#000}.comp-button-link{color:#000;background:0 0;border:none}.comp-button-link:hover:not(:disabled){text-decoration:underline}.comp-service-card{border:1px solid #000;flex-direction:column;justify-content:space-between;width:30%;height:550px;padding:1rem;display:flex}.comp-service-card h3{margin:0;font-family:Cormorant,serif;font-size:2rem}.comp-service-card h4{margin-top:.5rem;font-family:Cormorant Garamond,serif;font-weight:bolder}.comp-service-card p{font-family:Cormorant Garamond,serif}.comp-service-card .sc-subtitle{font-family:Cormorant Garamond,serif;font-size:1.3rem;position:relative;bottom:10px}.comp-service-card .sc-price{margin:6px 0 16px}.comp-service-card .sc-price p{font-style:italic}.comp-service-card .sc-cta{margin-top:1rem}.comp-service-card-static{cursor:pointer;transition:all .3s ease-in-out}.comp-service-card-static:hover:not(.sc-active){border:1px solid #3e3a5e;transform:scale(1.05)}.sc-active{cursor:default;border:1px solid #fb0}.comp-reveal{width:400px}.comp-navbar{background:#fff;justify-content:space-between;align-items:center;width:100%;padding:1rem 2rem;display:flex;position:fixed;top:0;left:0;box-shadow:1px 1px 10px #0003}.comp-navbar .logo a{color:#000;font-size:1.5rem;text-decoration:none}.comp-navbar .links{gap:1rem;display:flex}.comp-navbar .links a{color:#000;font-family:Cormorant,serif;font-size:1rem;text-decoration:none}.comp-contactform{flex-direction:column;gap:2rem;min-width:50%;display:flex}.comp-accordion-item{color:#000;cursor:pointer;border-bottom:1px solid #000;overflow:hidden}.comp-accordion-header{justify-content:space-between;align-items:center;display:flex}.comp-accordion-header h4{color:#000;margin-bottom:10px;font-size:16px;font-weight:400;transition:all .2s ease-in-out}.comp-accordion-header i{color:#000;fill:#000;transform-origin:50%;margin-bottom:10px;transition:all .2s ease-in-out}.comp-accordion-content{margin:5px}.comp-testimonials .t-wrapper{justify-content:center;align-items:center;display:flex}.comp-testimonials .t-scroll-buttons-wrapper{justify-content:space-between;align-items:center;display:flex;transform:translateY(-5.5rem)}.comp-testimonials .t-scroll-button{cursor:pointer}.comp-testimonials .t-scroll-button svg{fill:#8e8e8e;width:2rem;height:2rem;transition:all .3s ease-in-out}.comp-testimonials .t-scroll-button:hover svg{fill:#000;transform:scale(1.2)}.comp-testimonials .t-dots{align-items:center;column-gap:5px;width:fit-content;height:5px;margin:0 auto;display:flex;position:relative;bottom:1rem}.comp-testimonials .t-dot{background:#8e8e8e;border-radius:50%;width:5px;height:5px;transition:all .3s ease-in-out}.comp-testimonials .t-dot-active{background:#000;width:7px;height:7px}.comp-testimonial-item{border:1px solid #000;min-width:450px;max-width:450px;margin:0 calc(50% - 225px);padding:1rem}.comp-testimonial-item .t-client{font-family:Cormorant,serif;font-size:1.5rem;font-weight:700}.comp-testimonial-item .t-text{font-family:Cormorant Garamond,serif}.comp-testimonial-stars{align-items:center;gap:.1rem;margin-bottom:.5rem;display:flex}.comp-testimonial-stars svg{fill:#fb0}.comp-portfolio-card{flex-direction:column;justify-content:space-between;max-width:352px;min-height:470px;display:flex}.comp-portfolio-card .pc-image-container{width:352px;height:352px;overflow:hidden}.comp-portfolio-card .pc-image-container img{object-fit:cover;width:100%;height:100%}.comp-portfolio-card .pc-cta{justify-content:center;align-items:center;column-gap:.5rem;margin-top:1rem;display:flex}.comp-portfolio-card .pc-cta svg{position:relative;top:1px}.pc-featured{flex-direction:row;justify-content:space-between;align-items:center;max-width:100%}.pc-featured .pc-image-container{width:670px;height:670px;overflow:hidden}.pc-featured .pc-image-container img{object-fit:cover;width:100%;height:100%}.pc-featured .pc-text-content{min-width:40%}.pc-featured h4{margin-bottom:1rem}.comp-progressbar{border:1px solid #8e8e8e;border-radius:5px;height:10px;margin-bottom:.5rem}.comp-progressbar .pb-bar-inner{background:#8e8e8e;border-radius:5px;width:0%;height:100%;transition:all .3s ease-in-out}.comp-input{border:none;border-bottom:1px solid #000;padding:1rem 0;font-size:1rem}.comp-input:focus{outline:none}.comp-textarea{border:none;border-bottom:1px solid #000;padding:1rem 0;font-size:1rem}.comp-textarea:focus{outline:none}main.page-homepage .hero{justify-content:center;align-items:center;gap:2rem;max-width:60%;margin:0 auto 7rem;display:flex}main.page-homepage .image-container{border-radius:100%;width:406px;height:406px;overflow:hidden}main.page-homepage .cta p{font-family:Cormorant,serif}main.page-homepage .cta a{margin-top:1rem;font-family:Cormorant,serif;text-decoration:none;display:inline-block}main.page-homepage .cta .learn-more-btn{margin-left:1rem}main.page-homepage .subtitle{text-align:center;margin-top:3rem;margin-bottom:1rem;font-size:1.5rem}main.page-homepage .services-wrapper{margin-top:2rem}main.page-homepage .services{justify-content:space-between;gap:1rem;display:flex}main.page-homepage .ba-section .ba-section-container{margin:0 auto}main.page-homepage .ba-section p{text-align:center;margin-bottom:1rem}main.page-homepage .before-after{flex-wrap:wrap;justify-content:space-between;gap:.7rem;display:flex}main.page-homepage .see-more-transformations-btn{width:fit-content;margin:2rem auto 0;display:block}main.page-kontakt{margin-top:2rem}main.page-kontakt .container{display:flex}main.page-kontakt .info{min-width:50%}main.page-kontakt .contacts{flex-direction:column;gap:.7rem;margin-top:1rem;display:flex}main.page-kontakt .contacts a{color:#000;text-decoration:none}main.page-kontakt .subtitle{text-align:center;font-family:Cormorant,serif;font-size:1.5rem}main.page-kontakt .subtext{font-family:Cormorant,serif;font-size:1.5rem}main.page-kontakt .faq{max-width:70%;margin:0 auto}main.page-omeni .container{gap:1rem;display:flex}main.page-omeni .contact{max-width:70%;margin:2rem auto 0}main.page-omeni .contact h2{text-align:center}main.page-radovi .hero,main.page-radovi .featured{margin-bottom:2rem}main.page-radovi .other-work{grid-template-columns:repeat(auto-fit,minmax(352px,1fr));justify-items:center;row-gap:2rem;display:grid}main.page-radovi h2{margin:3rem 0 1rem}main.page-radovi .comp-portfolio-card:nth-child(3n+1):not(.pc-featured){justify-self:start}main.page-radovi .comp-portfolio-card:nth-child(3n):not(.pc-featured){justify-self:end}main.page-radovislug .image-gallery{margin-bottom:3rem}main.page-radovislug .radovi-rich-text img{width:100%;height:auto}main.page-radovislug .extra-section{margin-top:3rem}main.page-radovislug .extra-section h2{text-align:center}main.page-radovislug .other-articles{margin-top:3rem}main.page-radovislug .other-articles h2{margin-bottom:1rem}main.page-radovislug .other-articles .other-articles-grid{column-gap:1rem;padding-bottom:1rem;display:flex;overflow-x:scroll}main.page-usluge .hero{margin-top:2rem}main.page-usluge .hero .comp-container{flex-direction:column;justify-content:center;align-items:center;row-gap:.5rem;padding:4rem 0;display:flex}main.page-usluge .hero .comp-container .comp-button{margin-top:1rem}main.page-usluge .cont-service-selection{column-gap:2rem;display:flex}main.page-usluge .cont-selected-service{margin-top:3rem}main.page-usluge .cont-selected-service h3{text-align:center}main.page-usluge .cont-selected-service .st-cards-wrapper{flex-direction:column;align-items:center;gap:1rem;margin:1rem 0;display:flex}main.page-usluge .cont-selected-service .st-card{background:#000;width:45%;padding:1rem}main.page-usluge .cont-selected-service .st-card .st-img-container{background:#8e8e8e;width:100%;height:100px;margin-bottom:1rem}main.page-usluge .cont-selected-service .st-card *{color:#fff}main.page-usluge .cont-selected-service .st-card h4{font-size:1.5rem}main.page-usluge .cont-selected-service .st-card .st-card-bonus{border:2px dashed #fff;margin-top:1rem;padding:1rem}main.page-usluge .cta{background:#000;padding:2rem 0}main.page-usluge .cta .comp-container{flex-direction:column;justify-content:center;align-items:center;row-gap:1rem;display:flex}main.page-usluge .cta h2,main.page-usluge .cta p{color:#fff}main.page-usluge .cta .comp-button{margin:1rem auto 0}main.page-usluge .expectations{text-align:center;margin-top:3rem}main.page-usluge .expectations h2{margin-bottom:.5rem}main.page-usluge .expectations .comp-reveal{width:800px;margin:1rem auto}main.page-usluge .testimonials h2{text-align:center;margin-bottom:1rem}main.page-usluge .testimonials,main.page-usluge .faqs{margin-top:3rem}main.page-usluge .faqs h2{text-align:center}main.quiz h2{text-align:center;margin-bottom:2rem;font-size:2rem}main.quiz .quiz-button{margin:2rem auto 0;display:block}main.quiz section.quiz-introduction{text-align:center}main.quiz section.quiz-introduction .qi-time{justify-content:center;align-items:center;display:flex}main.quiz section.quiz-introduction .qi-time svg,main.quiz section.quiz-introduction .qi-time p{color:#8e8e8e;margin-right:.2rem;font-size:1.5rem}main.quiz section.quiz-type .qt-icons,main.quiz section.quiz-rooms .qt-icons{justify-content:center;align-items:center;column-gap:2rem;margin:0 auto;display:flex}main.quiz section.quiz-type .qt-icons .qt-object,main.quiz section.quiz-rooms .qt-icons .qt-object{cursor:pointer;background:#8e8e8e;border-radius:100%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;transition:all .3s ease-in-out;display:flex}main.quiz section.quiz-type .qt-icons .qt-object p,main.quiz section.quiz-rooms .qt-icons .qt-object p{color:#fff}main.quiz section.quiz-type .qt-icons .qt-object svg,main.quiz section.quiz-rooms .qt-icons .qt-object svg{color:#fff;font-size:4rem}main.quiz section.quiz-type .qt-icons .qt-object:hover,main.quiz section.quiz-rooms .qt-icons .qt-object:hover{transform:scale(1.05)}main.quiz section.quiz-type .qt-icons .qt-object-active{pointer-events:none;outline:2px solid #fb0}main.quiz section.quiz-rooms .qt-icons{flex-wrap:wrap;row-gap:2rem}main.quiz section.quiz-rooms .qt-icons .qt-object-active{outline:2px solid #fb0}main.quiz section.quiz-rooms .qr-counter{justify-content:center;align-items:center;column-gap:.5rem;margin-top:.4rem;display:flex}main.quiz section.quiz-rooms .qr-counter .qrc-button{color:#000;cursor:pointer;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:all .3s ease-in-out;display:flex}main.quiz section.quiz-rooms .qr-counter .qrc-button:hover{color:#fff;background:#000}main.quiz section.quiz-rooms .qr-counter .qrc-count{font-family:#000;font-size:1.2rem}main.quiz section.quiz-rooms .qr-counter-placeholder{height:24px;margin-top:.4rem}main.quiz section.this-or-that .tot-vs{justify-content:space-between;align-items:center;display:flex}main.quiz section.this-or-that .tot-vs .tot-vs-img-container{cursor:pointer;width:45%;height:700px;transition:all .3s ease-in-out}main.quiz section.this-or-that .tot-vs .tot-vs-img-container:hover{transform:scale(1.05)}main.quiz section.this-or-that .tot-vs .tot-vs-img-container img{object-fit:cover;width:100%;height:100%}main.quiz section.this-or-that .tot-extra{margin-top:1rem}main.quiz section.this-or-that .tot-extra .tot-dots{align-items:center;column-gap:5px;width:fit-content;height:5px;margin:0 auto;display:flex}main.quiz section.this-or-that .tot-extra .tot-dots .tot-dot{background:#8e8e8e;border-radius:50%;width:5px;height:5px;transition:all .3s ease-in-out}main.quiz section.this-or-that .tot-extra .tot-dots .tot-dot-active{background:#000;width:7px;height:7px}main.quiz section.this-or-that .tot-extra button{margin:0 auto;display:block}main.quiz section.quiz-user-info form{flex-direction:column;row-gap:1rem;display:flex}main.quiz section.quiz-submit p{text-align:center}*{box-sizing:border-box;margin:0;padding:0;font-family:Cormorant Garamond,serif}::selection{color:#fff;background:#000}html{min-height:100%;overflow-x:hidden}body{position:relative}#body-wrapper{flex-direction:column;min-height:100vh;display:flex}#body-wrapper #main-content{flex:1;margin-top:7rem}h1,h2,h3,h4,h5,h6{font-family:Cormorant,serif}#root{min-height:100%}
