@import url(https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nanum+Brush+Script&display=swap);@import url(//cdn.web-fonts.ge/fonts/bpg-irubaqidze/css/bpg-irubaqidze.min.css);*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:BPGNinoMtavruliNormal;font-style:normal;font-weight:400;src:url(/static/media/bpg_nino_mtavruli_normal.a6376f586aec3191acc8.ttf)}@font-face{font-display:swap;font-family:FiraGO;font-style:normal;font-weight:400;src:url(/static/media/firago-latin-400-normal.c828063df85a5b65c0d4.woff2) format("woff2"),url(/static/media/firago-latin-400-normal.d4fb4c8a0328371ec572.woff) format("woff")}body.ge{font-family:FiraGo}body.en{font-family:Montserrat Alternates!important}.NavCont.ge,.aboutMainCont.ge,.contact.ge,.header.ge,.homeMainCont.ge,.pageService.ge,.prices.ge,button.ge,footer.ge{font-family:FiraGo!important}.NavCont.en,.aboutMainCont.en,.contact.en,.header.en,.homeMainCont.en,.pageService.en,.prices.en,button.en,footer.en{font-family:Montserrat Alternates!important}.ge .contactBtn,.ge .mobButton,.ge .portfBtn,.ge .priceButton,.ge .submit-button{font-family:FiraGO}.en .contactBtn,.en .mobButton,.en .portfBtn,.en .priceButton,.en .submit-button{font-family:Montserrat Alternates}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header{align-items:center;background-color:#f3d9dc;color:#1b0a48;display:flex;font-size:20px;font-style:normal;font-weight:600;justify-content:space-between;line-height:normal;padding:4px 6%;width:100%}.en .header{font-family:Montserrat}.ge .header{font-family:BPGNinoMtavruliNormal}.dark .header{background-color:#023047;color:#5aa9e6}.headerLogoCont{display:flex}.logo{height:100%;margin:0;width:18vw}.headerLogoCont:hover{cursor:pointer;transform:scale(1.05);transition:transform .2s ease}.lang{cursor:pointer;height:30px;max-width:50px}.toggles{flex-direction:column;font-size:12px;margin-left:100px}.ToggleGR,.toggles{align-items:center;display:flex}.ToggleGR{gap:0;justify-content:center;margin:-2px}.ToggleGR p{display:block}@media screen and (max-width:1300px){.header{font-size:14px}}@media screen and (max-width:900px){.header{font-size:12px}}@media screen and (max-width:800px){.header{font-size:14px}.headerLogoCont{cursor:pointer;transform:translateX(30vw)}.ToggleGR p{display:none;.headerLogoCont:hover{transform:translateX(110%);transition:transform .2s ease}}.ToggleGR{max-width:80px}.lang{max-width:70px}.logo{width:30vw}.headerLogoCont:hover{cursor:pointer;transform:translateX(29vw);transition:transform .2s ease}}.NavCont{justify-content:center;margin:0 auto;width:50vw}.NavCont,.UlCont{display:flex;padding:0}.UlCont{align-items:flex-start;gap:5%;list-style:none;width:95%}.UlCont li{text-decoration:none;white-space:nowrap}.UlCont li a{color:#1b0a48;min-width:120px;position:relative;text-align:center;text-decoration:none}.UlCont li a:after{background-color:#ffe45e;border-radius:6px;bottom:-9px;content:"";height:6px;left:0;margin-left:-10%;opacity:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease,opacity .7s ease;width:120%}.UlCont li a:hover:after{opacity:1;transform:scaleX(1)}.dark .UlCont li a{color:#5aa9e6}.UlCont hr,.UlCont li img,.burger,.mobileImageNavbar,.x{display:none}.dropdown-container{position:relative}.dropdown-menu{background-color:#f3d9dc;border-radius:8px;box-shadow:0 5px 15px #0000001a;left:0;margin-top:10px;min-width:160px;opacity:0;padding:10px;position:absolute;top:100%;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:10}.dark .dropdown-menu{background-color:#5ba9e6}@media (min-width:801px){.dropdown-container:hover .dropdown-menu{opacity:1;visibility:visible}}.dropdown-item{border-radius:4px;color:#1b0a48;display:block;padding:8px 12px;text-align:center;text-decoration:none;transition:background-color .2s ease}.dark .dropdown-item{color:#fff}.dark .portfLink{color:#023047!important}.dropdown-item:hover{background-color:#ff639233}.about-link-container{align-items:center;display:flex;justify-content:flex-end;width:100%}.dropdown-toggle{color:#1b0a48;cursor:pointer;font-size:14px;margin-left:5px}.dark .dropdown-toggle{color:#fff}@media (max-width:800px){.NavCont{font-size:1.5rem;justify-content:flex-end;width:70vw}.x{display:block;position:absolute;right:13px}.UlCont{-webkit-overflow-scrolling:touch;background-color:#f3d9dc;box-shadow:0 0 10px #000000e6;flex-direction:column;height:100vh;left:0;max-height:85vh;opacity:0;overflow-y:auto;padding:20px;position:fixed;right:5%;top:9%;transform:scale(.8) translateX(-100%);transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s ease;z-index:2}.UlCont,.dark .UlCont{border-radius:0 8px 8px 0}.dark .UlCont{background:#5ba9e6}.UlCont.open{opacity:1;transform:scale(1) translateX(0)}.UlCont li{opacity:0;transform:scale(.8) translateX(-120%);transition:opacity .5s ease,transform 1s ease}.UlCont.open li{opacity:1;transform:translateY(0)}.hamburger-menu{cursor:pointer;display:block;left:1%;position:absolute;top:20vh;z-index:3}.burger{display:flex;flex-direction:column;height:20px;justify-content:space-between;margin-left:20px;position:fixed;top:18px;width:30px}.UlCont hr,.UlCont li img{display:block}.UlCont li{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-left:12%;width:75%}.UlCont li a{color:#1b0a48;text-align:end}.dark .UlCont li a{color:#fff!important}.UlCont hr{align-self:center;background:#0c022229;height:1px;width:90%;z-index:999999}.dark hr{background:#ffffff4d}.mobileImageNavbar{align-self:center;display:block}.UlCont::-webkit-scrollbar{width:5px}.UlCont::-webkit-scrollbar-track{background:#0000}.UlCont::-webkit-scrollbar-thumb{background-color:#1b0a4833;border-radius:10px}.dark .UlCont::-webkit-scrollbar-thumb{background-color:#fff3}.dropdown-toggle{color:#1b0a48;font-size:14px;margin-left:5px}.dark .dropdown-toggle{color:#fff}.dropdown-menu{background:#0000;box-shadow:none;margin:5px 0;padding:5px 0;width:100%}.dropdown-menu.show{opacity:1;visibility:visible}.dropdown-item{border-left:2px solid #ff639299;margin-left:20px;padding:8px 5px 8px 35px;text-align:left}.dark .dropdown-item{border-left-color:#fff}}@media (max-width:400px){.NavCont{font-size:1rem}}.footerLinkButton{background:none;border:none;cursor:pointer;font-size:14px}.ge .footerLinkButton{font-family:FiraGO}.footerContainer{background-color:#f3d9dc;color:#1b0a48;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:500;height:auto;line-height:normal;padding:20px 0;position:relative;text-align:center;width:100%}.ge .footerContainer{font-family:firaGo}.footerContainer.dark{background-color:#023047;color:#5aa9e6}.footerContents{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 5%}.footerContent1,.footerContent2,.footerContent3{align-items:center;display:flex;flex:1 1 200px;flex-direction:column}.footerContent1 img{height:100%;width:270px}.footerContent1{gap:12px}.footerContent1 .socialIcons{display:flex;gap:58px}.socialIcons img{background-color:#fff;border-radius:30%;height:32px;width:32px}.socialIcons img:hover{cursor:pointer;transform:scale(1.05);transition:transform .2s ease}.footerContent2 ul{line-height:1.9;list-style:none;text-align:center}.footerContent2 li a,.footerLinkButton{color:#1b0a48;text-decoration:none}.ge .footerUl li{font-family:firaGo}.dark .footerContent2 li a,.dark .footerLinkButton{color:#5aa9e6}.dark .footerContent2 li a:hover,.dark .footerContent3 ul li:hover,.dark .footerLinkButton:hover{color:#90c0e5}.footerContent2 li a:hover,.footerContent3 ul li:hover,.footerLinkButton:hover{color:#006a9e;text-decoration:none}.footerContent3 ul{line-height:1.9;text-align:start;white-space:nowrap}.footerContent3 ul li{align-items:center;display:flex;gap:30px}.footerContent3 ul li img{height:24px;width:24px}.copyRight{bottom:5px;color:#1b0a48;font-size:12px;position:absolute;right:5px}.dark .copyRight{color:#5aa9e6}@media (max-width:768px){.footerContainer{padding-top:80px}.footerContents{align-items:center;flex-direction:column;gap:20px}}.circle{animation:blow 2s forwards;border-radius:50%;pointer-events:none;position:absolute;z-index:-2}@keyframes blow{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-300%)}}.dark .homeMainCont{background-color:#033f5d}.homeConts{align-items:center;display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:500;gap:90px;line-height:normal;padding-bottom:180px;padding-top:30px}.homeCont1,.homeCont2,.homeCont3,.homeCont4,.homeCont5{align-items:flex-start;display:flex;justify-content:center;width:90%}.homeCont3,.homeCont5{flex-direction:row-reverse}.dark .homeCont1{background-color:#5aa9e699}.homeCont2 img,.homeCont3 img,.homeCont4 img,.homeCont5 img{height:auto;width:45%}.dsNone{display:none}.dsBlock{display:block}.homeCont1{align-items:center}.homeCont1 img{align-self:center;max-height:100%;width:30%}@-moz-document url-prefix(){.homeCont1 img{width:40vw}.homeCont1Texts h2{margin-bottom:3%}@media screen and (max-width:800px){.homeCont1Texts h2{margin-bottom:0}}}.homeCont1Texts{align-items:center;align-self:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:5%;position:relative;top:15%}.homeCont1Texts h2{align-items:center;color:#ff6392;font-family:BPG Irubaqidze,sans-serif;font-style:normal;line-height:normal;max-width:85%;text-align:center;white-space:nowrap}.light .homeCont1Texts h2{color:#1b0a48}.en .homeCont1Texts h2{font-family:Nanum Brush Script;font-size:5vw}.ge .homeCont1Texts h2{font-size:4vw}.homeCont1Texts p{color:#fff;font-size:1.3vw;line-height:1.1;margin-bottom:30px;max-width:70%;text-align:center}.light .homeCont1Texts p{color:#1b0a48}.homeContTexts{align-items:center;display:flex;flex-direction:column;gap:8px;height:50%;justify-content:center;padding-top:55px;width:50%}.homeContTexts h1{color:#ff6392;font-size:1.8rem;margin:0 auto;max-width:85%;text-align:center}.homeContTexts p{color:#1b0a48;font-size:1rem;letter-spacing:1.1px;line-height:1.2;margin:10px auto;max-width:65%;text-align:center}.homeContTexts p,h5{color:#5aa9e6}.homeCont2,.homeCont3,.homeCont4,.homeCont5{align-items:center;justify-content:space-between}.homeContTexts button{background-color:#ff639299;border:2px solid #ff6392;border-radius:18px;color:#fff;font-size:16px;padding:12px;width:200px}.priceButton{background-color:#ff639299;border:2px solid #fff}.homeContTexts button:hover,.priceButton:hover{background-color:#f4c1c7;cursor:pointer}.homeCont1{background-color:#f3d9dc;width:100%}@media screen and (max-width:1100px){.homeCont1 img{align-self:center;height:auto}}@media (max-width:800px){.homeConts{gap:60px;padding-bottom:100px;padding-top:20px}.homeCont1,.homeCont2,.homeCont3,.homeCont4,.homeCont5{flex-direction:column;height:auto}.dsNone{display:block}.dsBlock,.homeCont1Texts br{display:none}.mobButton{margin-top:50px}.homeCont1 img,.homeCont2 img,.homeCont3 img,.homeCont4 img,.homeCont5 img{height:auto;margin-top:3%;width:70%}.homeCont1,.homeCont1 img{align-items:center;align-self:center;margin-top:0}.homeCont1Texts,.homeContTexts{padding-top:30px;width:90%}.homeCont1Texts{align-self:center;margin-bottom:40px;margin-top:1%}.homeCont1Texts h2,.homeContTexts h1{font-size:1.5rem;max-width:100%}.homeCont1Texts h2,.homeCont1Texts img,.homeCont1Texts p{align-self:center;text-align:center}.homeCont1Texts p,.homeContTexts p{font-size:1rem;line-height:1.3;margin-bottom:3%;max-width:90%}.homeContTexts button{font-size:14px;width:75%}.homeCont3,.homeCont5{display:flex;flex-direction:column-reverse}}@media screen and (max-width:510px){.en .homeCont1Texts h2{font-family:Nanum Brush Script;font-size:32px}.ge .homeCont1Texts h2{font-size:25px}.homeCont1Texts p{font-size:1rem}}@media screen and (max-width:400px){.homeCont1Texts h2{white-space:wrap}}.dark .aboutMainCont{background-color:#033f5d}.aboutMainCont h1,.aboutMainCont h2,.aboutMainCont p{color:#1b0a48}.dark .aboutMainCont h1,.dark .aboutMainCont h2,.dark .aboutMainCont p{color:#5aa9e6}.colorPink{color:#ff6392!important}.aboutConts{align-items:center;display:flex;flex-direction:column;gap:90px;padding-bottom:180px;padding-top:30px}.aboutCont1{align-items:flex-start;display:flex;justify-content:center}.aboutCont1,.aboutCont1 img{height:auto;width:100%}.aboutCont2,.aboutCont3,.members{align-items:center;display:flex;flex-direction:column;gap:40px;height:auto;text-align:center;width:80%}#aboutUsMainH1,.aboutCont2 h1,.aboutCont3 h1,.serviceH2{color:#ff6392;font-size:60px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.en #aboutUsMainH1,.en .aboutCont2 h1,.en .aboutCont3 h1,.ge .serviceH2{font-family:Nanum Brush Script;font-size:96px}.ge #aboutUsMainH1,.ge .aboutCont2 h1,.ge .aboutCont3 h1,.ge .serviceH2{font-family:BPG Irubaqidze,sans-serif;font-style:normal;font-weight:400;line-height:normal}.aboutCont3 p{text-align:start}#mari,#teo{display:flex;flex-direction:row-reverse}.socialMediaLinks h2{margin-bottom:6%}@media screen and (max-width:800px){.aboutCont1 img{height:auto}.aboutCont1{width:100%}}@media screen and (max-width:600px){.aboutConts{gap:30px}.ge #aboutUsMainH1,.ge .aboutCont2 h1,.ge .aboutCont3 h1,.ge .serviceH2{font-size:2.5rem}.en #aboutUsMainH1,.en .aboutCont2 h1,.en .aboutCont3 h1,.en .serviceH2{font-size:2.8rem}.teamMember{gap:20px}}@media screen and (max-width:420px){#aboutUsMainH1,.aboutCont2 h1,.aboutCont3 h1,.ge .serviceH2{font-family:BPG Irubaqidze,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:normal;margin-top:7%}}.readMoreBtn{background-color:initial;border:none;color:#725c7a}.dark .readMoreBtn{color:#688fad}.ge .readMoreBtn{font-family:firaGo}.en .readMoreBtn{font-family:Montserrat}.teamMember{display:flex;margin-bottom:30px;text-align:start}.teamMember img{height:400px;margin:0 70px;width:auto}#ani img{margin-bottom:5px}.member{display:flex;justify-content:space-between}.teamMember p{font-size:1rem;line-height:1.1;max-width:80%;text-align:start}.socialMediaLinks img{background-color:#fff;border-radius:30%;height:32px;margin:0;width:32px}.socialMediaLinks img:hover{cursor:pointer;transform:scale(1.05);transition:transform .2s ease}.socialMediaLinks a{display:inline-block;margin-right:15px}.socialMediaLinks{line-height:40px;margin:20px}.teamMemberInfo button{background-color:#ff639299;border:2px solid #ff6392;border-radius:18px;color:#fff;font-size:16px;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:10px;padding:12px;text-align:center;width:70%}.teamMemberInfo button:hover{background-color:#f4c1c7;cursor:pointer;text-shadow:0 4px 4px #ff6392c7;transform:scale(1.05)}.teamMemberInfo button:nth-of-type(2){background-color:initial;border:2px solid #5aa9e6;color:#5aa9e6}.teamMemberInfo button:nth-of-type(2):hover{box-shadow:0 4px 4px #5aa9e6;text-shadow:0 4px 4px #5aa9e6;transform:scale(1.05)}.teamMemberInfo h2,.teamMemberInfo p{margin-top:3%}button{transition:transform .4s ease}@media (max-width:800px){.teamMember{flex-direction:column;margin-bottom:20px;text-align:center}.teamMember img{height:250px;margin:0 auto;width:auto}.teamMemberInfo{margin-top:20px;text-align:center}.teamMember p{font-size:.9rem;line-height:1.3;max-width:100%}.socialMediaLinks img{height:28px;margin:0 10px;width:28px}.socialMediaLinks{line-height:30px;margin:10px 0}.teamMemberInfo button{font-size:14px;margin:10px 0;padding:10px;width:100%}#mari,#teo{flex-direction:column}}.contact{padding:3% 10%}.disNone{display:none}.contactSect1{position:relative}.contactSect1 img{width:100%}.sect2Contact{display:flex;flex-direction:column;gap:66px}.border{border:6px solid #ff6392;height:100%;left:6%;position:absolute;top:0;width:90%}.dark .border{border:6px solid #5aa9e6}.contact p{margin-left:6%}.alignCenter,.contactTextLast p{font-size:1.15rem;text-align:center}.contact h1{color:#ff6392;font-size:6rem;font-style:normal;font-weight:400;line-height:normal;padding-bottom:-20px;text-align:center}.en .contact h1{font-family:Nanum Brush Script}.ge .contact h1{font-family:BPG Irubaqidze,sans-serif}.contact-form-container{background-color:#1b0a48;border-radius:8px;margin:0 auto;max-width:1440px;padding:2rem;width:100%}.contact-form{align-self:center;background:#ff639254;border:3px solid #ff6392;border-radius:12px;display:flex;flex-direction:column;gap:1.5rem;padding:2% 6%;width:60%}.dark .contact-form{background:#5aa9e6;border:2px solid #1b0a48}label{color:#ff6392;font-size:1.2rem}.dark .contact label{color:#1b0a48;font-size:1.2rem}.contact input,.contact textarea{background:#fff;border:2px solid #ff6392;border-radius:12px;color:#1b0a48;padding:1rem;width:100%}.dark input,.dark textarea{background:#ffffff80;border:2px solid #033f5d;color:#1b0a48}.light .contact input::placeholder,.light .contact textarea::placeholder{color:#c4c4c4}.dark .contact input::placeholder,.dark .contact textarea::placeholder{color:#adbec6}textarea{height:150px}.error-message{color:red;font-size:.875rem;margin-top:.25rem}.submit-button{background:#ff639299;border:2px solid #ff6392;border-radius:18px;color:#fff}.dark .submit-button,.submit-button{align-self:center;box-shadow:0 4px 6px 0 #ff639259;cursor:pointer;font-size:1rem;padding:1rem;width:60%}.dark .submit-button{background:#033f5d60;border:2px solid #033f5d;border-radius:18px;color:#e9e6fb}.submit-button:hover{background:#f4c1c7;box-shadow:0 4px 6px 0 #ff639259}.dark .submit-button:hover{background:#033f5d3b;box-shadow:0 4px 6px 0 #ff639259}.contact-details{align-self:center;color:#1b0a48;display:flex;flex-direction:column;font-size:24px;font-style:normal;font-weight:400;gap:20px;line-height:normal}.dark .contact-details{color:#5aa9e6}.contact-details h3{margin-bottom:15px;margin-top:15px}.socNetworks{align-self:center;display:flex;margin-left:15%}.socNetworks img{background:#fff;border-radius:12px;max-width:25%}.socNetworks img:hover{cursor:pointer;transform:scale(1.05);transition:transform .2s ease}.contactLogo{align-self:center;max-width:100%}.contactLogo img{width:100%}.contactTextLast h1{padding-bottom:50px}.contactTextLast{padding-bottom:120px}.submit-overlay{align-content:center;align-items:center;background-color:#fffc;border-radius:8px;height:100vh;left:50%;min-width:100%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.submit-overlay img{width:100vw}.contact{position:relative;z-index:1}.contact a,.footerContainer a{text-decoration:none}.dark .contact a,.dark .footerContainer a{color:#5aa9e6}.light .contact a,.light .footerContainer a{color:#1b0a48}@media screen and (max-width:800px){.contact{font-size:20px}.contact-form{font-size:18px;width:85%}.socNetworks{gap:25px}.calculation-page h1,.contact h1{font-size:4rem}.contact-details{font-size:20px}.contactLogo,.socNetworks{display:none}.contactTextLast{padding-top:80px}}@media screen and (max-width:600px){.contact-form{width:100%}.en .calculation-page h1,.en .contact h1{font-size:3rem}.ge .calculation-page h1,.ge .contact h1{font-size:2rem}.sect2Contact{padding:1% 5%}.contact-details{font-size:16px}.contactTextLast h1{padding-bottom:15px}}.contact,.pageService{color:#1b0a48;display:flex;flex-direction:column;font-size:24px;font-style:normal;font-weight:400;gap:5vh;line-height:normal;padding:2% 5%}.serviceH2{color:#ff6392;margin-top:7%}.dark .calculation-page,.dark .contact,.dark .pageService,.dark .prices{background-color:#033f5d;color:#5aa9e6}.pageService .image{height:55vh;width:100%}.serviceCardsGrid{grid-gap:70px;display:grid;gap:70px;grid-template-columns:repeat(2,1fr);justify-content:space-between;margin:60px auto 80px}.serviceCard{border-radius:12px;display:flex;flex-direction:column;font-size:16px;height:100%;justify-content:flex-start;line-height:1.5;padding:40px}.light .serviceCard{background-color:initial;box-shadow:0 4px 4px #f5e1e3;color:#6f648d}.dark .serviceCard{background-color:#033f5d;box-shadow:0 4px 4px #add8e6;color:#e0e0e0}.serviceCard h2,.serviceCard h3{color:#1b0a48}.dark .serviceCard h2,.dark .serviceCard h3{color:#add8e6}.serviceCard:hover{cursor:pointer;transform:scale(1.07);transition:transform 1.8s ease}.serviceCard h2{font-size:24px;margin-bottom:30px;text-align:center}.serviceCard p{flex-grow:1;margin:10px 0}.priceButton{border:none;border-radius:18px;font-size:16px;margin-top:7%!important;min-width:100%;padding:12px;transition:transform .2s ease;width:200px}.light .priceButton{margin:10px}.dark .priceButton,.light .priceButton{background-color:#ff639299;border:2px solid #ff6392;color:#fff}.dark .priceButton{border-radius:18px}.priceButton:hover{cursor:pointer;transform:scale(1.01)}.dark .priceButton:hover{background-color:#f4c1c7;color:#033f5d}.light .priceButton:hover{background-color:#f82e6b99;color:#fff}.pageService a{align-self:center;margin-top:auto;width:100%}.en .serviceH2{font-family:Nanum Brush Script}@media screen and (max-width:1100px){.ge .serviceH2{font-size:60px}}@media (max-width:768px){.serviceCardsGrid{gap:40px;grid-template-columns:1fr}.serviceCard{font-size:14px;padding:30px}.serviceCard h2{font-size:20px;margin-bottom:20px}.serviceCard:hover{transform:scale(1.05);transition:transform .8s ease}}@media (max-width:480px){.serviceCard{font-size:13px;padding:20px}.serviceCard h2{font-size:18px;margin-bottom:15px}.serviceCardsGrid{gap:30px;padding:2% 10%}.serviceCard p{margin:5px 0}.ge .serviceH2{font-size:40px}}@media screen and (max-width:600px){.pageService{gap:0;padding:2% 0}.pageService .image{height:auto}.serviceCardsGrid{gap:30px;padding:2% 10%}}.bolt-container{display:inline-block;position:relative}.bolt-image{animation:spin 10s linear infinite;width:100%}.small{width:50px}.medium{width:100px}.large{width:150px}.rotate-right .bolt-image{animation-direction:normal}.rotate-left .bolt-image{animation-direction:reverse}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-component{align-items:center;display:flex;display:none;flex-direction:column;justify-content:center}.top-bolt{margin-bottom:-20px;margin-left:180px}.bottom-bolts{display:flex;gap:0;width:80px}.prices{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:2% 10%}.priceSect1 img{width:100%}@media screen and (max-width:800px){.prices{padding:2% 0}}.calculation-page{align-items:center;display:flex;flex-direction:column;margin-bottom:20%;padding:2% 10%}.calculation-page h1{color:#ff6392;font-size:6rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20%!important;margin-top:10%;text-align:center}.dark .calculation-page h1{color:#ff6392}.en .calculation-page h1{font-family:Nanum Brush Script}.ge .calculation-page h1{font-family:BPG Irubaqidze,sans-serif}.calculation-page textarea{height:auto;width:100%}.CalcSection2{display:flex;justify-content:center;margin-top:10px;width:100%}.calculation-page .category h2,.calculation-page .category h3{align-items:center;border-radius:0 0 0 0;cursor:pointer;display:flex;justify-content:space-between;padding:10px 20px}.light .calculation-page .category h2,.light .calculation-page .category h3{background:#ff639280;border:2px solid #ff6392;color:#3c2d66c9}.dark .calculation-page .category h2,.dark .calculation-page .category h3{background:#5aa9e6;border:2px solid #1b0a48;color:#3c2d66c9}.calculation-page .category h3{border:none;border-radius:0 0 0 0;margin-bottom:.1px}.categories{display:flex;flex-wrap:wrap;gap:1px;justify-content:center;width:100%}.category{width:100%}.calculation-page .checkbox-label{align-items:center;background-color:#ff6392;border-radius:5px;color:#1b0a48;display:flex;margin-bottom:10px;padding:10px}.light .CalcSection2 input::placeholder,.light .CalcSection2 textarea::placeholder{color:#b6b0c9}.dark .CalcSection2 input::placeholder,.dark .CalcSection2 textarea::placeholder{color:#5e9bba}.calcForm{gap:.5rem;width:100%}.CalcSection2 input,.CalcSection2 textarea{border:2px solid #ff6392;border-radius:5%;color:#1b0a48;font-weight:700;padding:10px 7px}.dark .CalcSection2 input,.dark .CalcSection2 textarea{border:2px solid #1b0a48;color:#1b0a48;font-weight:700}.CalcSection2 label{color:#1b0a48;font-size:15px}.calculation-page .checkbox-label input{display:none}.calculation-page .checkbox-label .custom-checkbox{align-items:center;background-color:#fff;border:2px solid #156eb3;border-radius:50%;display:flex;height:24px;justify-content:center;margin-right:10px;width:24px}.calculation-page .checkbox-label .custom-checkbox svg{display:none}.calculation-page .checkbox-label input:checked+.custom-checkbox svg{display:block}.column{display:flex;flex-direction:column}.submit2-button{background-color:#156eb3;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}.submit2-button:hover{background-color:#104a85}.calculation-page input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid #156eb3;border-radius:50%;cursor:pointer;height:20px;position:relative;width:20px}.calculation-page input[type=checkbox]:checked{background-color:#156eb3}.calculation-page input[type=checkbox]:checked:after{background:#0d47a1;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.light .calculation-page input[type=checkbox]:checked:after{background:#0d47a1}.dark .calculation-page input[type=checkbox]:checked:after{background:#fff}.sub-category-content.expand label{align-items:center;border-bottom:1px solid pink;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:10px 22px}.dark .sub-category-content.expand label{border-bottom:1px solid #1b0a48;color:#fff}.icon{height:24px;transform-origin:center;transition:transform .6s ease;width:24px}.icon.rotate{transform:rotate(180deg)}.sub-category-content{max-height:0;opacity:1;overflow:hidden;transition:max-height .9s ease,opacity .5s ease}.sub-category-content.expand{display:flex;flex-direction:column;max-height:500px;opacity:1}.light .sub-category-content.expand{border:1px solid pink}.dark .sub-category-content.expand{border:1px solid #1b0a48;color:#fff}@media screen and (max-width:800px){.categories{gap:1vw}.calcForm{gap:.5rem;width:90%}.categories{display:flex;flex-wrap:wrap;width:90%}}.portfolioo{color:#1b0a48;display:flex;flex-direction:column;font-size:24px;font-style:normal;font-weight:400;gap:5vh;line-height:normal;padding:2% 5%}.dark.portfolioo{background-color:#033f5d;color:#5aa9e6}.portfolioH1{color:#ff6392;font-size:60px;font-style:normal;font-weight:400;line-height:normal;margin-top:7%;text-align:center}.en .portfolioH1{font-family:Nanum Brush Script}.ge .portfolioH1{font-family:BPG Irubaqidze,sans-serif}.projects{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:80px}.project{background-color:initial;border-radius:12px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .5s ease,box-shadow .3s ease}.light .project{background-color:#ffffff1a;box-shadow:0 4px 4px #f5e1e3;color:#6f648d}.dark .project{background-color:#033f5d99;box-shadow:0 4px 4px #add8e6;color:#e0e0e0}.project:hover{box-shadow:0 10px 20px #ff63924d;transform:translateY(-10px)}.projectImageWrapper{height:200px;overflow:hidden;width:100%}.projectImage{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.project:hover .projectImage{transform:scale(1.05)}.projectContent{display:flex;flex-direction:column;flex-grow:1;padding:20px}.textPortfolio h2{color:#1b0a48;font-size:1.5rem;margin-bottom:15px;text-align:center}.dark .textPortfolio h2{color:#add8e6}.buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:15px 0}.projectBtn{border:2px solid;border-radius:18px;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .3s ease}.githubBtn{background-color:initial;border-color:#5aa9e6;color:#5aa9e6}.githubBtn:hover{box-shadow:0 4px 4px #5aa9e6;text-shadow:0 4px 4px #5aa9e6;transform:scale(1.05)}.liveBtn{background-color:#ff639299;border-color:#ff6392;color:#fff}.liveBtn:hover{transform:scale(1.05)}.dark .liveBtn:hover,.liveBtn:hover{background-color:#f4c1c7;color:#033f5d}.detailsBtn{background-color:initial;border-color:#1b0a48;color:#1b0a48;min-width:120px}.dark .detailsBtn{border-color:#5aa9e6;color:#5aa9e6}.detailsBtn:hover{background-color:#1b0a481a;transform:scale(1.05)}.dark .detailsBtn:hover{background-color:#5aa9e633}.project-details{animation:fadeIn .5s ease;font-size:.9rem;margin-top:15px;overflow:hidden}@keyframes fadeIn{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.project-details h3{color:#ff6392;font-size:1.1rem;margin-bottom:5px}.dark .project-details h3{color:#ff6392}.project-description,.project-technologies{margin-bottom:15px}.project-description p,.project-technologies p{line-height:1.4}@media (max-width:768px){.projects{grid-template-columns:1fr}.portfolioH1{font-size:3rem}.project{max-width:100%}.buttons{align-items:center;flex-direction:column}.projectBtn{text-align:center;width:80%}}@media (max-width:480px){.portfolioH1{font-size:2.5rem}.textPortfolio h2{font-size:1.3rem}}
/*# sourceMappingURL=main.8fea5b84.css.map*/