:root{--primaryBrown: #38261a;--secondaryBrown: #402b1a;--primaryBg: #f4ecdf;--darkBg: #212121;--accentColor: #e98b20;--lightText: #eeeeee;--grayText: #707070;--darkText: #121212;--btnBorderBrown: #291b13;max-width:1920px;margin:auto}*{margin:0;padding:0;-webkit-tap-highlight-color:transparent}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-DZarjTSE.ttf) format("truetype");font-weight:500;font-style:normal}body{background-color:var(--lightText)}.accentColor{color:var(--accentColor)}@keyframes slideDownAnimation{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}nav{position:sticky;top:0;z-index:999;font-family:Montserrat}.navContainer{background-color:var(--secondaryBrown);margin:0;display:flex;align-items:center;color:var(--lightText);padding:25px;height:58px;justify-content:space-between;z-index:1000}.companyLogoNameContainer{display:flex;flex-direction:row;align-items:center}.companyLogo{width:50px;padding-right:8px}.navCompanyName{font-size:50px;text-align:center}.desktopList{list-style:none;display:flex;justify-content:right;gap:3vw;width:65%;text-align:center;font-size:30px;margin-right:3vw}.navContainer a{display:block;padding-bottom:2px;position:relative;color:var(--lightText);text-decoration:none;transition:color .15s}.navContainer a:before{position:absolute;content:"";bottom:0;left:0;width:0%;height:5%;background-color:var(--lightText);transition:width .15s ease}nav a:hover:before{width:100%}.hamburgerMenuIdle,.hamburgerMenuClosed{width:41px;height:41px;border:3px solid var(--lightText);border-radius:7px;display:none;flex-direction:column;justify-content:space-evenly;align-items:center}.line{width:75%;height:3px;border-radius:5px;background-color:var(--lightText)}.overlay{position:fixed;top:74px;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:998;animation:overlayFadeIn .3s ease forwards}.hamburgerMenuListActive,.hamburgerMenuListHidden{position:fixed;top:74px;right:0;width:40%;max-width:400px;height:calc(100dvh - 74px);background-color:var(--lightText);box-shadow:-4px 0 15px #0003;border-left:2px solid var(--primaryBrown);border-bottom:2px solid var(--primaryBrown);padding:30px;z-index:999;display:flex;flex-direction:column;transition:transform .4s ease,opacity .3s ease;overflow-y:auto;max-height:100dvh;max-width:200px}.hamburgerMenuListActive{transform:translate(0)}.hamburgerMenuListHidden{transform:translate(100%);pointer-events:none}.mobileList{list-style:none;margin:0;padding:0}.mobileList li{text-align:center}.mobileList li a{color:var(--primaryBrown);font-size:20px;text-decoration:none;display:block;transition:background-color .2s;padding:20px}.mobileList li a:hover{background-color:#0000001a}.mobileList hr{border:none;height:2px;background-color:var(--primaryBrown);margin:8px 0}@media screen and (max-width:1200px){.navContainer{height:24px}.companyLogo{width:35px}.navCompanyName{font-size:40px}.desktopList{display:none}.hamburgerMenuIdle,.hamburgerMenuClosed{display:flex;cursor:pointer}.hamburgerMenuOpen{width:41px;height:41px;border:3px solid var(--lightText);border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.hamburgerMenuOpen .line1{transform:rotate(45deg);position:absolute;width:36px;height:4px;animation:hamburgerOpenLine1 .5s}.hamburgerMenuOpen .line2{opacity:0;animation:hamburgerOpenLine2 .5s}.hamburgerMenuOpen .line3{transform:rotate(-45deg);position:absolute;width:36px;height:4px;animation:hamburgerOpenLine3 .5s}.hamburgerMenuClosed .line1{animation:hamburgerCloseLine1 .5s}.hamburgerMenuClosed .line2{opacity:1;animation:hamburgerCloseLine2 .5s}.hamburgerMenuClosed .line3{animation:hamburgerCloseLine3 .5s}@keyframes hamburgerOpenLine1{0%{transform:rotate(0) translateY(11px);width:31px}20%{transform:rotate(0) translateY(0);width:31px}30%{transform:rotate(0) translateY(0);width:4px}40%{transform:rotate(45deg) translateY(0);width:4px;height:4px}}@keyframes hamburgerOpenLine2{0%{opacity:1;height:4px}20%{opacity:1}21%{opacity:0}}@keyframes hamburgerOpenLine3{0%{transform:rotate(0) translateY(-11px);width:31px}20%{transform:rotate(0) translateY(0);width:31px}30%{transform:rotate(0) translateY(0);width:4px}40%{transform:rotate(-45deg) translateY(0);width:4px;height:4px}}@keyframes hamburgerCloseLine1{0%{transform:rotate(45deg);width:36px;position:absolute;height:4px}20%{transform:rotate(45deg) translateY(0);width:4px;height:4px;position:absolute}30%{transform:rotate(0) translateY(0);width:4px;height:4px;position:absolute}40%{transform:rotate(0) translateY(0);width:30px;height:3px;position:absolute}to{transform:rotate(0) translateY(-11px);width:30px;height:3px;position:absolute}}@keyframes hamburgerCloseLine2{0%{opacity:0;height:3px}40%{opacity:0}41%{opacity:1}}@keyframes hamburgerCloseLine3{0%{transform:rotate(-45deg);width:36px;position:absolute;height:4px}20%{transform:rotate(-45deg) translateY(0);width:4px;height:4px;position:absolute}30%{transform:rotate(0) translateY(0);width:4px;height:4px;position:absolute}40%{transform:rotate(0) translateY(0);width:30px;height:3px;position:absolute}to{transform:rotate(0) translateY(11px);width:30px;height:3px;position:absolute}}@keyframes slideIn{0%{transform:translate(100%);display:block}to{transform:translate(0);display:block}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}}@media screen and (max-width:500px){.companyLogo{width:30px}.navCompanyName{font-size:30px}}@media screen and (max-height:500px){.mobileList li a{padding:10px;font-size:18px}.lastHamburgerListElement{margin-bottom:50px}}@media(min-width:1201px){.hamburgerMenuListActive,.hamburgerMenuListHidden,.overlay{display:none!important}}@media screen and (min-width:1921px){.navContainer{max-height:110px}.desktopList{font-size:2rem;gap:55px;margin-right:55px}.navCompanyName{font-size:4rem}.companyLogo{width:70px;padding-right:10px}.navContainer a:before{height:10%}}@media(hover:hover)and (pointer:fine){nav a:hover:before{width:100%}.mobileList li a:hover{background-color:#0000001a}}@media(hover:none)and (pointer:coarse){nav a:hover:before{width:0}.mobileList li a:hover{background-color:transparent}}.navContainer a:focus{outline:none}.navContainer a:focus-visible{outline:2px solid var(--lightText)}main{background-image:url(/assets/parkiet-DhoM56ax.png);background-size:cover;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:8vw 0px;height:10vw;font-family:Montserrat}.homeHeadersContainer h1{font-size:7vw}.homeHeadersContainer h2{font-size:3.75vw}.homeHeadersContainer{animation:entry 2s ease}.homeHeadersContainer h1,.homeHeadersContainer h2{color:var(--lightText);width:100%;text-align:center;text-shadow:var(--primaryBrown) .2vw .2vw}@media screen and (max-width:800px){main{padding:8vw 0px}.homeHeadersContainer h1{font-size:8vw}.homeHeadersContainer h2{font-size:5vw}}@media screen and (min-width:1921px){.homeHeadersContainer h1{font-size:6rem;text-shadow:var(--primaryBrown) .3rem .3rem}.homeHeadersContainer h2{font-size:3rem;text-shadow:var(--primaryBrown) .3rem .3rem}main{height:400px;padding:0}}@keyframes entry{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}header{padding:5vw 0px;display:flex;align-items:center;justify-content:space-evenly;font-family:Montserrat;color:var(--darkText);background-color:var(--lightText)}.headerTextContainer{width:40%;margin:30px}.headerTextContainer h2{opacity:0;font-size:60px;margin-bottom:70px;animation:slideDownAnimation 1s forwards}.headerTextContainer p{opacity:0;font-size:30px;line-height:45px;animation:slideDownAnimation 1s forwards;animation-delay:.3s}.headerImgContainer{width:40%;display:flex;justify-content:center;margin:30px}.headerImgContainer img{opacity:0;width:100%;box-shadow:#000 0 0 5px;animation:slideDownAnimation 1s forwards;animation-delay:1.2s}.headerBtnContainer{display:flex;justify-content:space-evenly;margin-top:30px}.headerBtnContainer button{background-color:var(--darkBg);color:var(--lightText);border:none;border-radius:15px;font-size:20px;padding:10px 20px;cursor:pointer;transition-duration:.1s}.headerBtnContainer button:hover{background-color:#333;transition-duration:.1s}.headerCalculateBtn{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:.6s}.headerCallBtn{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:.9s}@media screen and (max-width:1300px){header{flex-direction:column}.headerTextContainer h2{text-align:center}.headerTextContainer,.headerImgContainer{width:80%}}@media screen and (max-width:900px){.headerTextContainer h2{margin-bottom:7vw}.headerBtnContainer{flex-direction:column;align-items:center;gap:30px}.headerBtnContainer button{width:230px;height:60px}}@media screen and (max-width:600px){.headerTextContainer p{font-size:25px;line-height:35px}}@media screen and (min-width:1921px){header{padding:70px 0}}.homeOffer{padding:0 0 40px;background-color:var(--lightText);display:flex;justify-content:space-evenly;flex-direction:column;font-family:Montserrat}.homeOffer>h2{color:var(--darkText);font-size:100px;margin-bottom:40px;margin:4vw 50px;text-align:center;opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:2.7s}.homeOffersContainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:60px}.homeOfferCard{width:475px;min-height:600px;display:flex;flex-direction:column;text-align:center;margin-bottom:30px;background-color:#adadad1a;box-shadow:#9b9b9b 0 0 2px;border-radius:15px;margin:0px 3vw;overflow:hidden}.homeOfferCard img{width:100%;border-radius:15px 15px 0 0}.homeOfferH3{font-size:30px;font-weight:700;margin:20px 0;color:var(--darkText);line-height:30px}.smallerH3{font-size:20px}.homeOfferText{padding:0 20px}.homeOfferText p{font-size:20px;color:var(--darkText);text-align:left}.offerAnchorTextContainer{margin:50px 0;display:flex;justify-content:center}.offerAnchorText{width:80%;text-align:center;font-size:25px;opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:4.5s;color:var(--darkText)}.offerButtonAnchor{display:flex;justify-content:center;text-decoration:none}.homeOfferButton{background-color:var(--darkBg);color:var(--lightText);border:none;border-radius:15px;font-size:30px;padding:15px 30px;cursor:pointer;transition-duration:.1s}.homeOfferButton:hover{background-color:#333;transition-duration:.1s}.homeOfferButton{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:4.8s;display:flex;align-items:center}.homeCard1{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:3s}.homeCard2{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:3.3s}.homeCard3{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:3.6s}.homeCard4{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:3.9s}.homeCard5{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:4.2s}@media screen and (max-width:1100px){.homeOfferCard{width:650px}}@media screen and (max-width:800px){.homeOffersContainer{flex-direction:column}.homeOfferCard{width:75%;margin:0;height:fit-content;padding-bottom:20px;min-height:auto}.homeOffer>h2{font-size:10vw;margin:50px 0}.smallerH3{font-size:18px}.offerButtonAnchor{width:70%;margin:auto;font-size:20px;display:flex;justify-content:center}.offerButtonAnchor button{font-size:20px}}@media screen and (min-width:1921px){.homeOffer>h2{margin:80px 0}.homeOfferCard{margin:0 50px}}.whyTrustUs{display:flex;flex-direction:column;align-items:center;gap:50px;font-family:Montserrat}.whyTrustUs>h2{font-size:60px;color:var(--darkText);margin-bottom:4vw;text-align:center;width:80%;opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:1.5s}.whyTrustUs .card{width:90%;background-color:#adadad1a;color:var(--darkText);border-radius:15px;padding:20px;box-shadow:#9b9b9b 0 0 5px;display:flex}.starRatingIcon{width:25px;margin-bottom:1px}.cardText h2{font-size:40px}.cardText p{margin-top:10px;font-size:20px}.card1{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:1.8s}.card2{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:2.1s}.card3{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:2.4s}.noWrap{white-space:nowrap}@media screen and (max-width:1300px){.whyTrustUs .card{width:80%}}@media screen and (max-width:800px){.whyTrustUs .card{width:70%;height:fit-content;flex-direction:column}.whyTrustUs>h2{font-size:50px}.cardText h2{text-align:center;font-size:30px}.cardText p{margin-top:40px;text-align:center}.starRatingIcon{width:20px;margin-bottom:1px}.whyTrustUs .cardHeader{margin-bottom:30px}}@media screen and (min-width:1921px){.whyTrustUs>h2{margin:0 0 60px}}footer{font-family:Montserrat}.footerContainer{background-color:var(--secondaryBrown);box-shadow:#000 0 0 10px;margin:0;display:flex;align-items:center;color:var(--lightText);padding:20px}.footerContainer ul{width:100%;list-style:none;display:flex;justify-content:space-evenly;align-items:center}.footerContainer ul li{text-align:center;width:25%;font-size:18px;display:flex;justify-content:center;align-items:center;text-wrap:nowrap}.footerContainer ul li a{display:flex;align-items:center;gap:5px;color:var(--lightText);text-decoration:none;padding:10px}@media(hover:hover)and (pointer:fine){.footerContainer ul li a:hover{color:var(--accentColor);transition-duration:.1s}.footerContainer ul li a:hover svg{fill:var(--accentColor);transition-duration:.1s}}@media screen and (max-width:1120px){.footerContainer ul{gap:5px;flex-wrap:wrap}.footerContainer ul li{width:75%}}.aboutUs{font-family:Montserrat;color:var(--darkText);padding:5vw;display:flex;flex-direction:column;gap:100px}.aboutUsSection{display:flex;justify-content:space-between}.aboutUsSectionText{width:48%}.aboutUsSectionText h2{font-size:60px;margin-bottom:50px}.aboutUsSection p{font-size:30px;line-height:45px}.aboutUsSectionImg{width:48%}.aboutUsSectionImg img{width:100%}.aboutUs .aboutUsSection:last-child{width:100%}.aboutUs .aboutUsSection:last-child .aboutUsSectionImg{display:flex;justify-content:center}.aboutUs .aboutUsSection:last-child .aboutUsSectionText{width:80%}.aboutUsList{display:flex;justify-content:space-between}.aboutUsList ul{margin:20px}.aboutUsList ul li{font-size:20px}.aboutUs .aboutUsSection:first-child .aboutUsSectionText h2{opacity:0;animation:slideDownAnimation 1s forwards}.aboutUs .aboutUsSection:first-child .aboutUsSectionText p{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:.3s}.aboutUs .aboutUsSection:first-child .aboutUsSectionImg img{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:.6s}.aboutUs .aboutUsSection:nth-child(2) .aboutUsSectionText h2{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:1.2s}.aboutUs .aboutUsSection:nth-child(2) .aboutUsSectionText p{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:1.5s}.aboutUs .aboutUsSection:nth-child(2) .aboutUsSectionImg img{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:.9s}.aboutUs .aboutUsSection:nth-child(3) .aboutUsSectionText h2{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:1.8s}.aboutUs .aboutUsSection:nth-child(3) .aboutUsSectionText p{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:2.1s}.aboutUs .aboutUsSection:nth-child(3) .aboutUsSectionImg img{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:2.4s}.aboutUs .aboutUsSection:last-child .aboutUsSectionText h2{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:3s}.aboutUs .aboutUsSection:last-child .aboutUsSectionText p{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:3.3s}.aboutUs .aboutUsSection:last-child .aboutUsSectionImg svg{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:2.7s}.aboutUs .aboutUsSection:last-child .aboutUsSectionText .aboutUsList ul:first-child{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:3.6s}.aboutUs .aboutUsSection:last-child .aboutUsSectionText .aboutUsList ul:nth-child(2){opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:3.9s}.aboutUs .aboutUsSection:last-child .aboutUsSectionText .aboutUsList ul:nth-child(3){opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:4.2s}.aboutUs .aboutUsSection:last-child .aboutUsSectionText .aboutUsList ul:last-child{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:4.5s}@media screen and (max-width:1300px){.aboutUs{gap:50px;padding:30px 5vw 5vw}.aboutUsSection{flex-direction:column;align-items:center}.aboutUsSectionText{width:90%}.aboutUs .aboutUsSection:first-child .aboutUsSectionText h2{margin-bottom:30px}.aboutUsSectionText h2{text-align:center;margin-bottom:40px}.aboutUsSectionImg{width:100%;display:flex;justify-content:center;margin-top:40px}.aboutUsSectionImg img{width:90%}.aboutUs .aboutUsSection:nth-child(2){flex-direction:column-reverse}.aboutUs .aboutUsSection:last-child .aboutUsSectionImg{display:none}.aboutUs .aboutUsSection:last-child{margin:0}.aboutUs .aboutUsSection:last-child .aboutUsSectionText{width:90%}.aboutUs .aboutUsSection:nth-child(2) .aboutUsSectionText h2{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:.9s}.aboutUs .aboutUsSection:nth-child(2) .aboutUsSectionText p{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:1.2s}.aboutUs .aboutUsSection:nth-child(2) .aboutUsSectionImg img{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:1.5s}.aboutUs .aboutUsSection:last-child .aboutUsSectionText h2{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:2.7s}.aboutUs .aboutUsSection:last-child .aboutUsSectionText p{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:3s}.aboutUs .aboutUsSection:last-child .aboutUsSectionText .aboutUsList ul:first-child{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:3.3s}.aboutUs .aboutUsSection:last-child .aboutUsSectionText .aboutUsList ul:nth-child(2){opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:3.6s}.aboutUs .aboutUsSection:last-child .aboutUsSectionText .aboutUsList ul:nth-child(3){opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:3.9s}.aboutUs .aboutUsSection:last-child .aboutUsSectionText .aboutUsList ul:last-child{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:4.2s}}@media screen and (max-width:800px){.aboutUs{padding:8vw;gap:8vw}.aboutUsSectionImg{margin-top:8vw}.aboutUsSectionText h2{font-size:10vw;margin-bottom:6vw}.aboutUsSectionText p{font-size:5vw;line-height:7.5vw}.aboutUs .aboutUsSection:first-child .aboutUsSectionText h2{margin-bottom:8vw}.aboutUs .aboutUsSection:last-child{margin-bottom:20px}.aboutUsList{flex-direction:column;width:fit-content;margin-top:20px}.aboutUsList ul{margin:0;display:flex;flex-direction:column;justify-content:center;margin-left:5vw}.aboutUsList ul li{font-size:5vw}}@media screen and (min-width:1921px){.aboutUs{padding:70px}}.offers{background-color:var(--lightText);display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;font-family:Montserrat;margin:5vw 0 0;color:var(--darkText)}.offers>h1{color:var(--darkText);font-size:80px;margin-bottom:40px;margin:0px 50px 2vw;text-align:center}.offers>p{font-size:30px;margin:0 8vw 5vw}.offerCardsContainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:60px}.offerCard{width:475px;min-height:600px;display:flex;flex-direction:column;text-align:center;margin-bottom:30px;background-color:#adadad1a;box-shadow:#9b9b9b 0 0 2px;border-radius:15px;margin:0px 3vw}.offerCard img{width:100%;border-radius:15px 15px 0 0}.offerH3{font-size:30px;font-weight:700;margin:20px 0;color:var(--darkText);line-height:30px}.offerSmallerH3{font-size:20px;line-height:0}.offerText{padding:0 20px}.offerText p{color:var(--darkText);text-align:left;font-size:20px}.offers h1{opacity:0;animation:slideDownAnimation 1s forwards}.offers>p{opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:.3s}.offers .offerCard:nth-child(1){opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:.6s}.offers .offerCard:nth-child(2){opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:.9s}.offers .offerCard:nth-child(3){opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:1.2s}.offers .offerCard:nth-child(4){opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:1.5s}.offers .offerCard:nth-child(5){opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:1.8s}.offers .offerCard:nth-child(6){opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:2.1s}.offers .offerCard:nth-child(7){opacity:0;animation:slideDownAnimation 1s forwards;animation-delay:2.4s}@media screen and (max-width:1200px){.offerCard{width:650px}.offers>h1{font-size:60px;margin:0px 20px 2vw}.offers>p{font-size:25px}}@media screen and (max-width:800px){.offers{margin-bottom:20px}.offerCard{width:75%}.offers>h1{font-size:40px;margin:0px 20px 5vw}.offers>p{font-size:20px;padding-bottom:20px}}@media screen and (min-width:1921px){.offers{margin:90px 0 0}.offerCard{margin:0 50px}.offers>h1{margin:0 50px 33px}.offers>p{margin:0 120px 100px}}.contact{font-family:Montserrat;display:flex;flex-direction:row;padding:5vw 7vw;gap:60px}.contactText{width:50%;display:flex;flex-direction:column;gap:40px}.contactText h1{font-size:35px;margin-bottom:20px}.contactText p{font-size:25px}.contactText .svgContainer{display:flex;justify-content:center}.contactForm{width:50%}.contactForm form{display:flex;flex-direction:column;gap:20px;padding:30px;background-color:#d8d8d81a;border-radius:15px;box-shadow:#9b9b9b 0 0 5px}.contactForm form button{width:300px;background-color:var(--darkBg);color:var(--lightText);border:none;border-radius:15px;font-size:20px;padding:15px 30px;cursor:pointer;margin:auto;display:flex;justify-content:center;transition-duration:.1s;max-width:90%}.contactForm form button:hover{background-color:#333;transition-duration:.1s}.contactForm form h2{text-align:center;font-size:30px}.contactForm form input{height:30px;font-size:17px;padding:5px;border:1px solid rgb(155,155,155);display:flex;align-items:center}.contactForm form input:focus,.contactForm form textarea:focus{outline:none;box-shadow:0 0 2px var(--darkBg)}textarea{font-family:Montserrat;font-size:15px;resize:vertical;padding:5px;max-height:400px;width:100%;border:solid 1px rgb(155,155,155);border-radius:0}.checkboxesContainer{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.checkboxesContainer p{margin-bottom:4px;font-size:16px}.checkboxContainer{display:flex;flex-direction:row;align-items:center;gap:6px;padding:0 10px;cursor:pointer}.fieldsetContainer{display:flex;flex-direction:column;gap:30px}.fieldsetContainer fieldset{display:flex;flex-direction:column;padding:15px 27px 15px 15px;border:2px solid rgb(155,155,155);gap:10px}.fieldsetContainer fieldset legend{padding:0 10px;font-size:20px;color:var(--darkText)}fieldset input{width:100%}.privacyPolicyContainer{color:var(--grayText);font-size:16px}.privacyPolicyCheckbox{margin-right:5px;margin-bottom:-4px}.privacyPolicyAnchor{color:#3b3b3b;text-decoration:none;transition-duration:.1s}.privacyPolicyAnchor:hover{color:var(--accentColor);transition-duration:.1s;text-decoration:underline}.checkboxContainer{margin-left:-10px}.popupOverlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.popup{color:var(--darkText);font-family:Montserrat;background:#fff;padding:60px 30px;border-radius:12px;width:100%;max-width:500px;text-align:center;animation:popupFade .3s ease;font-size:20px;line-height:30px}.popup.success{box-shadow:0 0 10px #0f0}.popup.error{box-shadow:0 0 10px red}.popupIcon{margin-bottom:16px}.popupIcon.success{color:#00d636}.popupIcon.error{color:#e41700}.popup button{margin-top:20px;padding:10px 50px;font-size:20px;border:none;border-radius:10px;cursor:pointer;background:var(--darkBg);color:var(--lightText);transition-duration:.1s}.popup button:hover{background-color:#333;transition-duration:.1s}@keyframes popupFade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media screen and (max-width:1170px){.contact{flex-direction:column}.contact h3{font-size:25px}.contact .checkboxesContainer label{font-size:20px}.contactText .svgContainer{display:none}.contactText,.contactForm{width:100%}.checkbox-wrapper{--checkbox-height: 25px;margin-right:2px}.checkboxesContainer p{margin-bottom:6px;word-wrap:normal}.checkboxesLeft,.checkboxesRight,.checkboxesContainer{display:flex;flex-direction:column;gap:5px}.privacyPolicyContainer{font-size:18px}.privacyPolicyCheckbox{margin-right:6px;margin-bottom:-3px}.popup{max-width:400px;font-size:16px;line-height:22px}}@media screen and (max-width:800px){.contact{margin-bottom:30px}.contact h1{font-size:30px;text-align:center;margin:0 10px 30px}.contact .contactText .textContainer p{font-size:20px}.popup{max-width:300px;font-size:12px;line-height:16px}.popup button{margin-top:20px;padding:8px 40px;font-size:16px}}@media screen and (max-width:600px){.contact form h2 br{display:none}}@media screen and (max-width:500px){.checkboxesContainer p{font-size:4vw}.contactForm form button{width:50vw;font-size:3.5vw}.popup{max-width:50%;font-size:4vw;line-height:5vw}.popupIcon.success,.popupIcon.error{width:13vw}.popup button{margin-top:5vw;padding:1.5vw 7.8vw;font-size:3.2vw}}@media screen and (min-width:1921px){.contact{padding:70px 100px}}.checkbox-wrapper{box-sizing:border-box;--checkbox-height: 20px}@-moz-keyframes dothabottomcheck-19{0%{height:0}to{height:calc(var(--checkbox-height) / 2)}}@-webkit-keyframes dothabottomcheck-19{0%{height:0}to{height:calc(var(--checkbox-height) / 2)}}@keyframes dothabottomcheck-19{0%{height:0}to{height:calc(var(--checkbox-height) / 2)}}@keyframes dothatopcheck-19{0%{height:0}50%{height:0}to{height:calc(var(--checkbox-height) * 1.2)}}@-webkit-keyframes dothatopcheck-19{0%{height:0}50%{height:0}to{height:calc(var(--checkbox-height) * 1.2)}}@-moz-keyframes dothatopcheck-19{0%{height:0}50%{height:0}to{height:calc(var(--checkbox-height) * 1.2)}}#privacyPolicyCheckbox{display:block;position:absolute;height:fit-content;margin-left:3px;margin-top:3.5px;opacity:0}.checkbox-wrapper input[type=checkbox]{display:none}.checkbox-wrapper .check-box{height:var(--checkbox-height);width:var(--checkbox-height);background-color:transparent;border:calc(var(--checkbox-height) * .1) solid rgb(155,155,155);border-radius:5px;position:relative;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:border-color ease .2s;-o-transition:border-color ease .2s;-webkit-transition:border-color ease .2s;transition:border-color ease .2s;cursor:pointer}.checkbox-wrapper .check-box:before,.checkbox-wrapper .check-box:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:0;width:calc(var(--checkbox-height) * .2);background-color:#34b93d;display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-radius:5px;content:" ";-webkit-transition:opacity ease .5;-moz-transition:opacity ease .5;transition:opacity ease .5}.checkbox-wrapper .check-box:before{top:calc(var(--checkbox-height) * .72);left:calc(var(--checkbox-height) * .41);box-shadow:0 0 0 calc(var(--checkbox-height) * .05) var(--background-color);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.checkbox-wrapper .check-box:after{top:calc(var(--checkbox-height) * .37);left:calc(var(--checkbox-height) * .05);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox-wrapper input[type=checkbox]:checked+.check-box,.checkbox-wrapper .check-box.checked{border-color:#34b93d}.checkbox-wrapper input[type=checkbox]:checked+.check-box:after,.checkbox-wrapper .check-box.checked:after{height:calc(var(--checkbox-height) / 2);-moz-animation:dothabottomcheck-19 .2s ease 0s forwards;-o-animation:dothabottomcheck-19 .2s ease 0s forwards;-webkit-animation:dothabottomcheck-19 .2s ease 0s forwards;animation:dothabottomcheck-19 .2s ease 0s forwards}.checkbox-wrapper input[type=checkbox]:checked+.check-box:before,.checkbox-wrapper .check-box.checked:before{height:calc(var(--checkbox-height) * 1.2);-moz-animation:dothatopcheck-19 .4s ease 0s forwards;-o-animation:dothatopcheck-19 .4s ease 0s forwards;-webkit-animation:dothatopcheck-19 .4s ease 0s forwards;animation:dothatopcheck-19 .4s ease 0s forwards}.realizations{font-family:Montserrat;padding:0 5vw 5vw;color:var(--darkText)}.realizations header{display:flex;flex-direction:column}.realizations header h1{font-size:80px;text-align:center;margin-bottom:50px}.realizations header p{font-size:30px;text-align:left;width:95%}.gallery{display:flex;flex-direction:column;align-items:center}.gallery h2{font-size:60px;margin-bottom:20px;text-align:center}.realizations .gallerySection{width:100%;display:flex;flex-direction:column;align-items:center;margin:50px 0}.realizations .gallerySection .galleryDescription{width:80%;display:flex;font-size:30px;margin-bottom:50px}.realizations .gallerySection .desc9 ul{color:var(--accentColor);margin-left:30px}.realizations .gallerySection .desc9 ul p{color:var(--darkText)}.realizations .gallerySection .galleryPictures{display:flex;flex-direction:row}.realizations .gallerySection hr{border:none;width:2px;background-color:var(--accentColor)}.realizations .horizontal{width:100%;height:3px;background-color:var(--darkText);border:none}.gallerySectionLeft,.gallerySectionRight{width:50%;display:flex;flex-direction:column;align-items:center;padding-bottom:75px}.gallerySection img{width:80%}.realizations header{opacity:0;animation:slideDownAnimation 1s forwards}.realizations .gallerySection,.realizations .gallery>hr.horizontal{opacity:0;animation:slideDownAnimation 1s forwards}.realizations .gallerySection:nth-of-type(1){animation-delay:.3s}.realizations .gallerySection:nth-of-type(2){animation-delay:.6s}.realizations .gallerySection:nth-of-type(3){animation-delay:.9s}.realizations .gallerySection:nth-of-type(4){animation-delay:1.2s}.realizations .gallerySection:nth-of-type(5){animation-delay:1.5s}.realizations .gallerySection:nth-of-type(6){animation-delay:1.8s}.realizations .gallerySection:nth-of-type(7){animation-delay:2.1s}.realizations .gallerySection:nth-of-type(8){animation-delay:2.4s}.realizations .gallerySection:nth-of-type(9){animation-delay:2.7s}.realizations .gallerySection:nth-of-type(10){animation-delay:3s}.realizations .gallerySection:nth-of-type(11){animation-delay:3.3s}.realizations .gallerySection:nth-of-type(12){animation-delay:3.6s}.realizations .gallery>hr.horizontal:nth-of-type(1){animation-delay:.3s}.realizations .gallery>hr.horizontal:nth-of-type(2){animation-delay:.6s}.realizations .gallery>hr.horizontal:nth-of-type(3){animation-delay:.9s}.realizations .gallery>hr.horizontal:nth-of-type(4){animation-delay:1.2s}.realizations .gallery>hr.horizontal:nth-of-type(5){animation-delay:1.5s}.realizations .gallery>hr.horizontal:nth-of-type(6){animation-delay:1.8s}.realizations .gallery>hr.horizontal:nth-of-type(7){animation-delay:2.1s}.realizations .gallery>hr.horizontal:nth-of-type(8){animation-delay:2.4s}.realizations .gallery>hr.horizontal:nth-of-type(9){animation-delay:2.7s}@media screen and (max-width:1200px){.realizations{padding:0 5vw 100px}.realizations header h1{font-size:60px;margin:0px 20px 2vw}.realizations header p{font-size:25px}.realizations .gallerySection .galleryDescription{margin-bottom:0;margin-top:50px;width:90%;font-size:25px}.realizations .gallerySection .galleryPictures{flex-direction:column}.gallerySectionLeft,.gallerySectionRight{width:100%;padding-bottom:0}.realizations .gallerySection{margin:0}.realizations .horizontal{margin:50px 0 0}.realizations .gallery .horizontal:first-child{margin:10px 0 0}.realizations .gallerySection hr{display:none}.realizations .gallery h2{margin:30px 0}.gallerySection img{width:90%}}@media screen and (max-width:800px){.realizations header h1{font-size:40px;margin:0px 20px 5vw}.realizations header p{font-size:20px;padding-bottom:20px}.realizations .gallerySection .galleryDescription{font-size:20px}}@media screen and (min-width:1921px){.realizations{padding:0 70px 70px}}article{font-family:Montserrat;margin:3vw 6vw;font-size:25px}.BlogSection{display:flex;justify-content:space-between;margin-bottom:50px}.BlogSectionText{width:48%}.BlogSectionText h2{font-size:60px;margin-bottom:50px;max-width:800px}.Blog2,.BlogText2{width:initial}.BlogText2 h2{max-width:none}.BlogSection p{font-size:30px;line-height:45px}.BlogSectionImg{display:flex;align-items:center;width:48%}.BlogSectionImg img{width:100%;height:fit-content}article h1{font-size:60px;text-align:center;color:var(--darkText)}article h2{font-size:40px;margin-bottom:40px;color:var(--darkText)}article ol{display:flex;flex-direction:column;gap:30px;color:var(--accentColor);font-weight:700}article ol li{margin-bottom:10px}article ol ul{margin-top:20px;margin-bottom:20px}article ol ul li{margin-bottom:5px}article ol ul li p{color:var(--darkText)}article ol h3{color:var(--darkText)}article ol p{font-weight:400;color:var(--darkText)}article ul{margin-left:25px;list-style:disc;font-weight:400}article ul li p{color:var(--darkText)}article hr{margin:auto;margin-top:5vw;height:3px;border:none;background-color:var(--accentColor)}.blog3Wrapper{margin-bottom:50px}.blog1Wrapper .BlogSectionText h2{opacity:0;animation:1s slideDownAnimation forwards}.blog1Wrapper .BlogSectionText p{opacity:0;animation:1s slideDownAnimation forwards;animation-delay:.3s}.blog1Wrapper .BlogSectionImg img{opacity:0;animation:1s slideDownAnimation forwards;animation-delay:.6s}article .blog1Wrapper ol div:nth-child(1){opacity:0;animation:1s slideDownAnimation forwards;animation-delay:.9s}article .blog1Wrapper ol div:nth-child(2){opacity:0;animation:1s slideDownAnimation forwards;animation-delay:1.2s}article .blog1Wrapper ol div:nth-child(3){opacity:0;animation:1s slideDownAnimation forwards;animation-delay:1.5s}article .blog1Wrapper ol div:nth-child(4){opacity:0;animation:1s slideDownAnimation forwards;animation-delay:1.8s}article .blog1Wrapper ol div:nth-child(5){opacity:0;animation:1s slideDownAnimation forwards;animation-delay:2.1s}article .blog1Wrapper ol div:nth-child(6){opacity:0;animation:1s slideDownAnimation forwards;animation-delay:2.4s}article .blog1Wrapper ol div:nth-child(7){opacity:0;animation:1s slideDownAnimation forwards;animation-delay:2.7s}article .blog1Wrapper ol div:nth-child(8){opacity:0;animation:1s slideDownAnimation forwards;animation-delay:3s}article hr{opacity:0;animation:1s slideDownAnimation forwards;animation-delay:3.3s}article .blog2Wrapper{opacity:0;animation:1s slideDownAnimation forwards;animation-delay:3.3s}article .blog3Wrapper{opacity:0;animation:1s slideDownAnimation forwards;animation-delay:3.3s}@media screen and (max-width:1500px){.BlogSection{flex-direction:column;align-items:center}.BlogSectionText{width:90%}.BlogSectionText h2{text-align:center}.BlogSectionImg{width:100%;display:flex;justify-content:center;margin-top:40px}.BlogSectionImg img{width:90%}}@media screen and (max-width:1120px){article{margin:3vw}article>div{margin:0 3vw 0 30px}article hr{width:95%}}@media screen and (max-width:800px){.BlogSectionText h2{font-size:10vw}.BlogSectionText p{font-size:5vw;line-height:7.5vw}article hr{width:90%;margin:auto;margin-top:calc(5vw + 20px);margin-bottom:20px}}@media screen and (min-width:1921px){article{margin:60px 70px}article hr{margin-top:70px}}.contactDetails{display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:50px;font-family:Montserrat;margin:0 7vw 3vw}.contactDetails .card{width:40%;height:120px;background-color:#adadad1a;border-radius:15px;padding:20px;box-shadow:#9b9b9b 0 0 5px;display:flex;color:var(--darkText);text-decoration:none}@media(hover:hover)and (pointer:fine){.contactDetails .card:hover{box-shadow:var(--accentColor) 0 0 5px}.contactDetails .card:hover p{color:var(--accentColor)}.contactDetails .card:hover .iconContainer{transform:rotate(5deg)}}.iconContainer{border:5px solid var(--accentColor);border-radius:10px;padding:15px;transition-duration:.1s}.cardHeader{display:flex;justify-content:center;align-items:center;margin:0 40px 0 15px}.cardText h2{font-size:30px}.cardText p{margin-top:10px;font-size:25px;transition-duration:.1s}@media screen and (max-width:1350px){.contactDetails .card{width:70%;height:250px;flex-direction:column}.contactDetails{flex-wrap:wrap;margin-bottom:50px}.contactDetails>h2{font-size:50px}.contactDetails .cardHeader{margin:10px 0 30px}.cardText h2{text-align:center;font-size:30px}.cardText p{margin-top:20px;text-align:center}}@media screen and (max-width:500px){.contactDetails{margin-top:5vw;gap:10vw}.contactDetails .card{height:fit-content}.contactDetails .card h2{font-size:7.5vw}.contactDetails .card p{display:flex;justify-content:center;font-size:4.8vw}}@media screen and (min-width:1921px){.contactDetails{margin:0 70px 60px}.contactDetails>h2{margin:0 0 60px}}.locationSection{margin:5vw;display:flex;justify-content:space-between;font-family:Montserrat;color:var(--darkText)}.locationSectionText{width:80%}.locationSectionText h2{font-size:60px;margin-bottom:50px}.locationSection p{font-size:30px;line-height:45px}.locationSectionImg{width:48%;display:flex;justify-content:center}.locationSectionImg img{width:100%}.contact .locationSection:last-child{width:100%}.contact .locationSection:last-child .locationSectionImg{display:flex;justify-content:center}.contact .locationSection:last-child .locationSectionText{width:80%}.locationList{display:flex;justify-content:space-between}.locationList ul{margin:20px}.locationList ul li{font-size:20px}@media screen and (max-width:1300px){.locationSection{padding:0px 8vw 5vw}.locationSection{flex-direction:column;align-items:center}.locationSectionText{width:90%}.locationSection:first-child .locationSectionText h2{margin-bottom:30px}.locationSectionText h2{text-align:center;margin-bottom:40px}.locationSectionImg{width:100%;display:flex;justify-content:center;margin-top:40px}.locationSectionImg img{width:90%}.locationSection .locationSectionImg{display:none}.locationSection{margin:0}.locationSection .locationSectionText{width:90%}}@media screen and (max-width:800px){.location{padding:0px 8vw 8vw;gap:8vw}.locationSectionImg{margin-top:8vw}.locationSectionText h2{font-size:10vw;margin-bottom:6vw}.locationSectionText p{font-size:5vw;line-height:7.5vw}.locationSection{margin-bottom:20px}.locationList{flex-direction:column;width:fit-content;margin-top:20px}.locationList ul{margin:0;display:flex;flex-direction:column;justify-content:center;margin-left:5vw}.locationList ul li{font-size:5vw}}.privacyPolicy{font-family:Montserrat;margin:3vw 6vw;font-size:25px}.privacyPolicy h1{font-size:60px;text-align:center;color:var(--darkText)}.privacyPolicy h2{font-size:40px;text-align:center;margin-bottom:40px;color:var(--accentColor)}.privacyPolicy ol{display:flex;flex-direction:column;gap:30px;color:var(--accentColor);font-weight:700;margin-bottom:40px}.privacyPolicy ol h3{color:var(--darkText)}.privacyPolicy ol p{font-weight:400;color:var(--darkText)}.privacyPolicy ul{margin-left:25px;list-style:disc;font-weight:400}.privacyPolicy ul li p{color:var(--darkText)}@media screen and (min-width:1921px){.privacyPolicy{margin:50px 100px}}@media screen and (max-width:1120px){.privacyPolicy{margin:3vw}.privacyPolicy ol{margin:0 3vw 50px 30px}}@media screen and (max-width:800px){.privacyPolicy h1{font-size:10vw}.privacyPolicy h2{font-size:6.7vw}}.pageNotFound{font-family:Arial,Helvetica,sans-serif;color:var(--darkBg);display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:75vh;padding:5vw;text-align:center}.pageNotFound h1{font-size:200px;font-family:Arial,Helvetica,sans-serif;color:var(--darkBg)}.pageNotFound h2{font-size:80px}.pageNotFound p{font-size:25px}.pageNotFound a{color:var(--accentColor)}@media screen and (max-width:800px){.pageNotFound h1{font-size:160px}.pageNotFound h2{font-size:60px}.pageNotFound p{font-size:20px;margin:0 40px}}@media screen and (min-width:1921px){.pageNotFound{padding:70px;height:730px;min-height:auto}}
