.navbar{position:fixed;z-index:2}.menu-btn-box{display:flex;justify-content:center;align-items:center;width:150px;height:150px;border-radius:0 0 100%;background-color:var(--color-bg);border-right:3px solid white;border-bottom:3px solid white;border-color:var(--color-special);opacity:.95;overflow:hidden;transition:all ease-in-out .3s;position:relative}.menu-btn-box-open{width:300px;height:700px}.menu-btn{cursor:pointer;position:absolute;left:30px;top:45px}.menu{position:absolute;left:0;top:140px;display:flex;flex-direction:column;gap:25px}.menu-items{display:flex;flex-direction:column;gap:20px;border-radius:10px;padding:24px 33px;box-shadow:0 0 4px #00000040;list-style:none}.menu-items a{font-size:25px;text-decoration:none;color:var(--color-text)}.menu-items a:hover{color:var(--color-special)}.go-to-top{width:60px;height:60px;border:2px solid var(--color-text);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:16px}.go-to-top svg{color:var(--color-text);font-size:var(--font-l);padding:3px}.go-to-top:hover{background-color:var(--color-special)}.avatar-container{margin-left:12px;margin-bottom:-15px}@media screen and (max-width: 830px){.menu-btn-box{width:100px;height:100px}.menu-btn-box-open{width:300px;height:600px}.menu-btn{left:20px;top:20px}.menu{position:absolute;left:0;top:100px}}.avatar-overlay{position:relative;width:150px;height:150px;overflow:hidden;border-radius:50%;border:2px solid var(--color-text);background-color:var(--color-special)}.avatar-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.avatar-overlay img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1000px){.avatar-overlay{width:120px;height:120px}}.hero-container2{display:flex}.hero-content2{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text);z-index:1;width:60vw;padding-left:3rem}.hero-title{font-size:var(--font-xl);font-family:var(--font-roboto);font-weight:900;margin-bottom:1rem;text-align:center}.hero-subtitle{font-size:var(--font-l);font-family:var(--font-roboto);margin-bottom:1.5rem;color:#dcdcdc}.hero-services{font-weight:700;color:var(--color-special);margin-bottom:3rem}.hero-services span{font-size:var(--font-l)}.hero-img-container{overflow:hidden;border-radius:20% 0 0 70%;max-height:100vh;max-width:60vw}.hero-img{width:100%;height:auto}@media screen and (max-width: 1024px){.hero-container{align-items:center;justify-content:center}.hero-content2{align-items:center;justify-content:center;text-align:center;width:100%;padding:0;height:100vh}.hero-img-container{display:none}}.btn{text-decoration:none;background-color:transparent;color:var(--color-text);border-radius:100px;border:3px solid var(--color-text);font-size:var(--font-m);padding:17px 26px;box-shadow:0 0 4px #00000040;text-transform:uppercase;cursor:pointer;min-width:180px;text-align:center}.btn:hover{background-color:var(--color-special)}.btn svg{position:relative;top:4px;margin-top:3px;margin-right:10px;font-size:var(--font-m)}.social{display:flex;gap:1rem;padding:1rem}.social-image-container{background-color:var(--color-special);border-radius:100%;display:flex;align-items:center;justify-content:center;width:60px;height:60px;width:3.8rem;height:3.8rem}.social-image-container:hover{background-color:var(--color-1)}.social-image-container svg{color:#000;font-size:var(--font-l);padding:5px}:root{--gallery-items-per-row: 1;--gallery-item-border-radius: .4rem;--gallery-gap: 1rem}.img-gallery{display:flex;flex-wrap:wrap;gap:var(--gallery-gap);justify-content:center}.img-gallery__item img{object-fit:cover;border-radius:var(--gallery-item-border-radius);opacity:0;animation:fadeInAnim .5s ease-in forwards}@keyframes fadeInAnim{0%{opacity:0}to{opacity:1}}.gallery-loader-wrapper{margin:auto;text-align:center;padding:6rem 0}@media only screen and (width >= 1024px){.img-gallery{--gallery-items-per-row: 4}}@media only screen and (768px < width < 1024px){.img-gallery{--gallery-items-per-row: 3}}@media only screen and (540px < width < 768px){.img-gallery{--gallery-items-per-row: 3}}@media only screen and (width < 768px){.img-gallery__item img{width:100%}}.group-buttons{display:flex;align-items:center;justify-content:center;flex-direction:row;padding-bottom:40px}.group-button{text-decoration:none;background-color:transparent;color:var(--color-text);border:3px solid var(--color-text);font-size:20px;padding:17px 36px;box-shadow:0 0 4px #00000040;text-transform:uppercase;cursor:pointer;min-width:230px;border-left:none;border-right:none;display:flex;gap:15px}.group-button:first-of-type{border-radius:30px 0 0 30px;border-right:none;border-left:solid}.group-button:last-of-type{border-radius:0 30px 30px 0;border-left:none;border-right:solid}.group-button-selected{border-bottom-color:var(--color-special);border-top-color:var(--color-special);color:var(--color-special)}button i{color:#a0aec0;margin-right:.3em;transition:all .2s ease-out}.multi-button:hover button{color:#a0aec0}.multi-button:hover button:hover{background:var(--color-special);color:#fff;box-shadow:0 0 .8em #d53f8ccc;transform:translateY(-.2em)}.multi-button:hover button i{color:#cbd5e0}.multi-button:hover button:hover i{color:#fed7e2;transform:rotate(-10deg)}.group-button svg{margin-top:3px;margin-right:10px;font-size:var(--font-m)}.group-button{font-size:var(--font-m)}@media screen and (max-width: 1200px){.group-button{border-left:solid;border-right:solid;border-bottom:none;border-top:none}.group-button:first-of-type{border-radius:30px 30px 0 0;border-right:solid;border-bottom:none;border-top:solid}.group-button:last-of-type{border-radius:0 0 30px 30px;border-left:solid;border-bottom:solid}.group-buttons{flex-direction:column}}.price-list{width:60%;display:flex;flex-direction:column;gap:40px;margin:auto}@media screen and (max-width: 830px){.price-list{width:100%;gap:18px}}.price-list-item{display:flex;flex-direction:row;align-items:center;gap:50px;background:linear-gradient(90deg,var(--color-special) 0%,rgba(25,55,109,0) 100%);border-radius:10px;padding:24px}.price-list-item:hover{background-color:var(--color-special)}.price-list-item .img-wrapper{width:8rem;height:8rem;min-width:8rem;background-color:var(--color-bg);border-radius:50%;display:flex;align-items:center;justify-content:center}.price-list-item svg{font-size:var(--font-l);padding:0;margin:0}.price-list-item-details{font-family:var(--font-roboto)}.price-list-item-details h3,.price-list-item-details p{font-weight:700;color:var(--color-bg)}.price-list-item-details ul{margin-top:10px;margin-bottom:10px;list-style-position:inside;list-style-type:disc;margin-left:17px;font-weight:400;color:#c8c8c8}.price-list-item-details li{padding:3px}@media screen and (max-width: 830px){.price-list-item{flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:10px;text-align:center}}.testimonials{display:flex;gap:40px;margin:auto;justify-content:space-between}.testimonials-item{display:flex;flex-direction:column;align-items:center;background:#19376d;background:var(--color-gradient);background:linear-gradient(90deg,#7e4a92,#19376d00);background:transparent;border-radius:10px;border:2px solid white;overflow:hidden;width:30%}.testimonials-item-details{display:flex;flex-direction:column;gap:1rem;justify-content:center;text-align:center;padding:2rem}.testimonials-item-details svg{font-size:var(--font-l);font-weight:700;text-transform:uppercase;font-weight:400;color:var(--color-special)}.testimonials-item-details p{font-size:var(--font-m);font-weight:300}.testimonials-item-details ul{list-style-position:inside;font-size:var(--font-m);list-style-type:none;margin-left:17px;color:#c8c8c8}.testimonials-item-details li{padding:5px}.image-container{margin:auto auto 15px}@media screen and (max-width: 830px){.testimonials{width:100%;gap:18px;flex-direction:column}.testimonials-item{flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:10px;text-align:center;width:100%}}#contact{position:relative}.contact-form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto}.form-error{position:absolute;color:var(--color-special);right:5px;top:5px;font-size:var(--font-sm)}.form-row{display:flex;flex-wrap:wrap;gap:20px;width:100%}.form-row .form-field-wrapper{position:relative;flex:1;min-width:45%;margin-bottom:20px}.form-row textarea{flex:1}input,textarea{background:transparent;border:2px solid;border-color:var(--color-primary);border-radius:10px;padding:15px;font-weight:500;color:var(--color-text);width:100%}.form-submit-status{margin:30px auto;text-align:center;background-color:var(--color-special);color:var(--color-text);font-size:var(--font-m);border-radius:10px;padding:30px}.form-submit-status-visible{display:block}@media (max-width: 768px){.form-row{flex-direction:column;gap:0px}}.footer{color:var(--color-text);padding:20px 50px;margin:60px auto auto;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1400px}.footer-logo{max-width:800px;margin-bottom:1rem}.footer-logo img{width:100%}.footer-text{font-size:var(--font-m);color:#c8c8c8;padding:1rem;margin-bottom:1rem;margin-top:1.2rem;text-align:center}@media screen and (max-width: 830px){.footer{padding:0;flex-direction:column;justify-content:center}}:root{font-size:16px;scroll-behavior:smooth;--color-text: #fff;--color-primary: #fff;--color-secondary: #19376d;--color-dark: #0b2447;--color-bg: #5a232a;--color-special: #ea8e80;--color-1: #edd9da;--color-2: #fcf8f9;--color-3: #fbebeb;--color-gradient: linear-gradient(90deg, #934c4c 0%, #f5b3a3 100%);--font-roboto: "Roboto";--font-xl: 4.2rem;--font-l: 2.5rem;--font-m: 1.5rem;--font-sm: 1.2rem}*{box-sizing:border-box;margin:0;padding:0;font-size:var(--font-m);font-family:Outfit,Arial,Helvetica,sans-serif}.App{background-color:var(--color-bg);width:100%;height:100%}.color-special{color:var(--color-special)!important}.section-title{color:var(--color-text);font-size:var(--font-l);font-weight:700;letter-spacing:1.75px;text-transform:uppercase;text-align:center;opacity:.4;margin-bottom:30px;margin-top:150px}.container{color:var(--color-text);margin:80px auto auto;max-width:1400px;background-color:var(--color-bg)}@media screen and (max-width: 1024px){:root{font-size:14px}.container{max-width:95%;margin-top:0!important}.section-title{margin-bottom:30px;margin-top:100px}}@media screen and (max-width: 1280px){:root{font-size:14px}}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-7-alf5FM.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-B56Gh2nA.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-CQm_KAGb.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DodQBVgl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-D76n7Daw.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-b0JluIOJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-BiRJyiea.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-JN0iKxGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXYABIAAAAACgAAAAV8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmAAXghUCYM8EQwKg2iDTgsUABIUATYCJAMkBCAFgnQHIAyCSRucCFFUkDIBfhzkZKcmnOCkolAQnoSyxYqFpYXieXb+xgO83X+ee8cPWukL624junMJs9RsoCpuxSopamF+Pi97f6xC6QrJFHRKpFCmII8L4C95A3y0rJouCIdkJgncD/oHj/4Ptd1Rm0IYXCtKb1yQDmO4797U2dlr/Om01LkOVpT2L12pLVa73QtgLIKxr2n9efiAIhiyAGBi25Coekds8qZninvglyCgAwhKQRDQspY1tF9oNA0iKTQN4IRtO0c8LdtzW2orwfLCWqaCzZfl11dfBsTdnaQ3h2kZ2eOZEwgbeF/yBVwQgZ2DvRwJfK0Dj4wLA3+w4XAB/M8FxYoIY9AzkO6S7TOGwEWk2ZbiCu/nOQToKUU5oq4x6zbE1HUGA3Rl83vzuil5fuJX+RchWrDatW53jdtwnlgZhpwlhXP0dtJr7vYxsPT/PLq40lhiT5ruQpdOGGT7LM3N6cMWw/ws9PIfIIcEwLJDUR3FYQgfiUJzxskPq2Qy1ggbiezOIJylETciLCiNZCMFSKaDJqeFHmOPg5ePsYC2syXS6aE6P7V6nJwhSOIdAc0Ke4n7Xb8SyWqkqXiaf5zcKrRPwvfqdPtrZBtL2slMnRuMa42LvcxYpRRZvA/n8T7tUCIaeZ2q3j7uEhVDkc8XZrrMEm9RfK85lv64HemnFa6lmfuYFI7x/oVR8InaSyj5acula+ve+LU96YKCxZUXd9MwGtXGUoutAUxK5q2NmLMD2mz+aZ2N4WzsRo9j+buXk1pEpRttzy1KfocMeUz6dmDs9k7cweWb9rsbsde9m5w+h/OOcb2wOG7o3RICJCrFpqEEFRhZH9oDuAjooYPPICPCo0jTpMlTRj1BOey1KZvbSstFFVnKclSBPKn7/nPJ6C8PU1DPT6+kYz8/gBNueLjm39PQ/QP9dT+ltmVK4aRWsRS+SabvokUfQ1Z/zGWygF8Mr9+/8b206dV6Ljp9GGVza+Jnt9+d8hVurXeJt93vjq6U3ZwJkOx4aa9k2z3+d04j7me6E29d13G+Vvxzc/2x9y4pOP96WSx98PKAi/qn3un2CdsyOa1xdLjn/jNOzIUF+AcAFPL/LuBa/t/+/00Wx7+LZarhcLSj7qhqn2s859Wt3etQ2/+kfRxqzc5ou8fJDwOT0QDzOKLLr2WqruDlpp0t2a9YhvLuvI6qnb1VNjpkZXJDl/FYKm5xTmMZ2tdaepL9fasvEPAi1srweZuqi+ubWBAA9duqOh3Aq2fXLZ48tfLYbwcI6FRFSox5GgsC4uTo+6gDX3L73r+JVpUAH39Qk4BvUOKXX+7fO5WxrANQiSBQXPZPRnXwL6t/kZURIvyq5E7nKYd/+oHsWlclBNZezqf/HAGhco/laHwB9IjiFIGA0gW4QlrhDPtsR9DxoiPqeXgx8S2mzZGZYXLk1qLzPbQCLlIvLSaeKN70nUj5TPIVKsUgsWqVoFQqU4hRrQ6jDiVahCAhYiUJsZwjklEiVgFWPdZyiRglGlTKVysFo1adMqxqRNRGB07ceCHMeI4bn835eBCWSYtaZUqUqmdxhRPCsFgl1zMIEaoVIhECVMoeIbGn6hD5JrKmH9WIUYTEBZpLoIi4tu4srS3CQRWXBjxE2jOODD23Tq8ZEC06EsK9yPGl5oa3Y1q4+6JJksQg5/nLSZoT4710FclcN06s6pO8JjvU0YoUM1dnec4lZWdJvIclqegQ1wVLSasxL8rVZtzuOy/2LOk8wKOF3qSrG3TEOel5b59dOyR9f+fF65a2B/EBlR2CR1LhYu2/fT32swx1OFfBLqCUehyHLE7hXvwPdkoD9sNc7GoobUO8bPge7JR6nItTeA3/g5/SgNk+RYQ6q0mgOgA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATkAA4AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABQAAAAUAA8ACUdQT1MAAAFYAAAAHgAAAB5EdEx1R1NVQgAAAXgAAAAzAAAANJMNggJPUy8yAAABrAAAAEsAAABgdAng+GNtYXAAAAH4AAAAQAAAAF4+Y+J/Z2FzcAAAAjgAAAAMAAAADAAIABNnbHlmAAACRAAAARQAAAEUnMz0sGhlYWQAAANYAAAANgAAADb8atJ6aGhlYQAAA5AAAAAfAAAAJAq6BalobXR4AAADsAAAAB8AAAAkF+P/e2xvY2EAAAPQAAAAEwAAABQBMQGDbWF4cAAAA+QAAAAcAAAAIAArAOVuYW1lAAAEAAAAAM4AAAF0G504anBvc3QAAATQAAAAEwAAACD/bQBkAAEAAAAMAAAAAAAAAAEACAABAAEAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42iXFsRFAMAAAwE8ijCE76FQ6lbNFRlGr01jBKhZyCt+81B3hlMktT4TxPz1qRASwkABg3ffVwrj1XurQoiJc0M35VhTpA+O9Ck4AeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAC//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAAhIREhAxEBAREBAyEBNQEhAyj9PALENv7u/roBDOQCA/7+AQL9/QWw+qQFB/19Anf7EQJ4/V4CXogCXgAAAgB2/+wFCQXEABEAHwAAARQCBCMiJAInNTQSJDMyBBIVJxACIyICBxUUEjMyEjcFCZD++LCs/vaTApIBC6yvAQuQv9C7ttED07m6zAMCqdb+waipATnOadIBQqup/r/VAgEDARX+6/Zr+/7hAQ/9AAIAbwRwAskF1gAFAA0AAAETMxUDIwEzFRYXByY1AZF0xN9Z/t6oA1BJsgSUAUIV/sMBUlt7VTtfu////jL/7AVPBdYAJgAFRgAABwAG/cMAAAABAAAAAiMSo8X+nl8PPPUAGQgAAAAAAMTwES4AAAAA1QFS9Pob/dUJMAhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwOn5S/qfF6cBUAQVcAIAb4cEcQB42mPuYUhhgALG3xDM2sBQxqzAkA9mH/tnBABopAdwAHjaY2Bg0ITDRIY6IOwCABGeArUAeNpjYGRgYOBk6GcQYwhhYAXzEICNgREAGIoBEXjaXY4BBgJRFEVPVSnSCkIgoKkKUSBJIqESIKp+05BpzFRpI62gBbTErvGNkes+977nfB8ocSJHJl8GtnxtzlDhY3OWKm+bc6l9PpULNAhsLlJjbXNVCc7cpIABLekZy2FHIB90NWpXQlxdL3jaGXwizUibOTPGTFiw0mzSxaHNUsRevslNNSP6LnpHyEYtFOvp5lOPiQ49+gzj1lbr/zHp98ZywEtbDxf9PqE6SlOukivOqM3wOeAojbhIdZYJFcXNEMkhD80jzg9HQTQoAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-LPh2sqOm.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-IIc_WWwF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-DhTUfTw_.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-D5pJwT9g.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-DgXbz5gU.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-BSFkPfbf.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-DXyFPIdK.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-BVyCgWwA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
