@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Ruda:wght@400..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Ruda,sans-serif;font-optical-sizing:auto;margin:0;scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{background-color:#efefd7;width:.25rem}::-webkit-scrollbar-thumb{background-color:#b9b916;border-radius:5px}.loader{align-items:center;animation:escape .7s ease-in-out;animation-delay:10.4s;background-color:#000;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:100vh;justify-content:center;position:fixed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%;z-index:4000}@keyframes escape{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2500px)}}.truckWrapper{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow-x:hidden;position:relative;width:100vw}.Main_video{height:622px;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:350px;z-index:3000}.About{background-color:#f5f5ec;color:#404040;padding:10px 60px 30px}.About .AboutSmall,.About .AboutTitle{margin:0;padding:0;text-transform:uppercase}.About .AboutTitle{font-size:40px;letter-spacing:-1px;width:50vw}.About .AboutAdvantages{align-items:center;display:flex;padding:60px 0}.About .AboutAdvantages .BlockAdvantagesBody{display:flex}.About .AboutAdvantages .BlockAdvantagesBody .BlockAdvantages{display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}.About .AboutAdvantages .BlockAdvantagesBody .BlockAdvantages h5{font-size:22px;margin:0;text-transform:uppercase}.About .AboutAdvantages .BlockAdvantagesBody .BlockAdvantages p{font-size:18px;font-weight:500;margin:0}.About .AboutVideoSection{display:flex;justify-content:center}.About .AboutVideoSection .AboutVideoBody{background-color:#f5f5ec;border-radius:20px;box-shadow:0 3px 8px #0000003d;padding:20px}.About .AboutVideoSection .AboutVideoBody .About_video{border-radius:20px;filter:brightness(60%);filter:brightness(80%);height:800px;left:0;object-fit:cover;top:0;width:1600px;z-index:20}@media only screen and (min-width:320px)and (max-width:1920px){.About .AboutTitle{width:70vw}.About .AboutVideoSection .AboutVideoBody .About_video{height:600px;width:1200px}}@media only screen and (min-width:320px)and (max-width:1600px){.About .AboutTitle{font-size:35px;width:70vw}.About .AboutVideoSection .AboutVideoBody .About_video{height:500px;width:1000px}}@media only screen and (min-width:320px)and (max-width:1300px){.About .AboutTitle{font-size:30px;width:70vw}.About .AboutVideoSection .AboutVideoBody{padding:15px}.About .AboutVideoSection .AboutVideoBody .About_video{height:450px;width:900px}}@media only screen and (min-width:320px)and (max-width:1050px){.About .AboutTitle{font-size:25px;width:80vw}.About .AboutAdvantages{display:flex;flex-direction:column;gap:20px;padding:45px 0}.About .AboutAdvantages .BlockAdvantagesBody .BlockAdvantages{display:flex;flex-direction:column;gap:10px;justify-content:center;width:80vw}.About .AboutAdvantages .BlockAdvantagesBody .BlockAdvantages h5{font-size:18px;margin:0;text-transform:uppercase}.About .AboutAdvantages .BlockAdvantagesBody .BlockAdvantages p{font-size:15px;font-weight:500;margin:0}.About .AboutVideoSection .AboutVideoBody{padding:15px}.About .AboutVideoSection .AboutVideoBody .About_video{height:350px;width:700px}}@media only screen and (min-width:320px)and (max-width:800px){.About{padding:10px 30px 30px}.About .AboutTitle{font-size:23px;width:90vw}.About .AboutAdvantages{padding:40px 0}.About .AboutAdvantages .BlockAdvantagesBody .BlockAdvantages{display:flex;flex-direction:column;gap:10px;justify-content:center;width:80vw}.About .AboutAdvantages .BlockAdvantagesBody .BlockAdvantages h5{font-size:18px;margin:0;text-transform:uppercase}.About .AboutAdvantages .BlockAdvantagesBody .BlockAdvantages p{font-size:15px;font-weight:500;margin:0}.About .AboutVideoSection .AboutVideoBody{padding:15px}.About .AboutVideoSection .AboutVideoBody .About_video{height:300px;width:550px}}@media only screen and (min-width:320px)and (max-width:600px){.About{padding:0 20px 20px}.About .AboutSmall{font-size:14px}.About .AboutTitle{font-size:20px;width:90vw}.About .AboutAdvantages{padding:40px 0}.About .AboutAdvantages .BlockAdvantagesBody svg{height:80px;width:80px}.About .AboutAdvantages .BlockAdvantagesBody .BlockAdvantages{display:flex;flex-direction:column;gap:10px;justify-content:center;width:75vw}.About .AboutAdvantages .BlockAdvantagesBody .BlockAdvantages h5{font-size:18px;margin:0;text-transform:uppercase}.About .AboutAdvantages .BlockAdvantagesBody .BlockAdvantages p{font-size:15px;font-weight:500;margin:0}.About .AboutVideoSection .AboutVideoBody{padding:10px}.About .AboutVideoSection .AboutVideoBody .About_video{border-radius:16px;height:260px;width:450px}}@media only screen and (min-width:320px)and (max-width:500px){.About .AboutVideoSection .AboutVideoBody{padding:10px}.About .AboutVideoSection .AboutVideoBody .About_video{border-radius:16px;height:600px;width:350px}}.Advantages{background-color:#f5f5ec;padding:20px;position:relative}.Advantages .AdvantagesBody{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;min-height:80vh;padding:40px}.Advantages .AdvantagesBody .AdvantagesSmall{margin:0;padding:0;text-transform:uppercase}.Advantages .AdvantagesBody .AdvantagesTitle{font-size:40px;letter-spacing:-1px;margin:0;padding:0;text-transform:uppercase;width:50vw}.Advantages .AdvantagesBody .AdvantagesCards{align-items:end;display:flex;flex-direction:column}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard{background-color:#f5f5ec;border-radius:20px;color:#404040;cursor:pointer;height:150px;margin-bottom:40px;padding:15px;transition:all .35s;width:470px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard .AdvantagesCardHeader{display:flex;font-size:40px;font-weight:700;justify-content:end;width:100%}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard h5{font-size:26px;margin:0}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard p{opacity:0;transition:all .35s}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard:hover{background-color:#efefd7;height:180px;width:900px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard:hover p{opacity:1}.Advantages .parallax{border-radius:20px}@media only screen and (min-width:320px)and (max-width:1900px){.Advantages .AdvantagesBody .AdvantagesTitle{font-size:40px;width:70vw}}@media only screen and (min-width:320px)and (max-width:1600px){.Advantages .AdvantagesBody .AdvantagesTitle{font-size:35px;width:70vw}}@media only screen and (min-width:320px)and (max-width:1300px){.Advantages{padding:15px}.Advantages .AdvantagesBody .AdvantagesTitle{font-size:30px;width:70vw}}@media only screen and (min-width:320px)and (max-width:1050px){.Advantages{padding:15px}.Advantages .AdvantagesBody .AdvantagesTitle{font-size:25px;width:80vw}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard{height:120px;width:470px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard .AdvantagesCardHeader{font-size:30px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard h5{font-size:22px;margin-top:10px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard p{opacity:0;transition:all .35s}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard:hover{background-color:#efefd7;height:180px;width:680px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard:hover p{opacity:1}}@media only screen and (min-width:320px)and (max-width:800px){.Advantages{padding:10px}.Advantages .AdvantagesBody .AdvantagesTitle{font-size:23px;width:90vw}.Advantages .AdvantagesBody .AdvantagesCards{padding-top:40px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard{height:120px;width:400px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard .AdvantagesCardHeader{font-size:25px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard h5{font-size:20px;margin-top:20px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard:hover{background-color:#efefd7;height:160px;width:460px}}@media only screen and (min-width:320px)and (max-width:600px){.Advantages{padding:10px}.Advantages .AdvantagesBody{padding:30px}.Advantages .AdvantagesBody .AdvantagesSmall{font-size:14px}.Advantages .AdvantagesBody .AdvantagesTitle{font-size:20px;width:auto}.Advantages .AdvantagesBody .AdvantagesCards{gap:0;padding-top:40px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard{height:120px;width:calc(100% - 30px)}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard .AdvantagesCardHeader{font-size:25px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard h5{font-size:20px;margin-top:20px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard:hover{height:160px;width:calc(100% - 30px)}}@media only screen and (min-width:320px)and (max-width:500px){.Advantages{padding:10px}.Advantages .AdvantagesBody{padding:15px}.Advantages .AdvantagesBody .AdvantagesSmall{font-size:14px}.Advantages .AdvantagesBody .AdvantagesTitle{font-size:20px;width:auto}.Advantages .AdvantagesBody .AdvantagesCards{gap:0;padding-top:20px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard{height:120px;margin-bottom:15px;width:calc(100% - 30px)}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard .AdvantagesCardHeader{font-size:25px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard h5{font-size:20px;margin-top:20px}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard p{margin:8px 0}.Advantages .AdvantagesBody .AdvantagesCards .AdvantagesCard:hover{height:auto;width:calc(100% - 30px)}}.Credits{background-color:#f5f5ec;height:50px;margin:0;padding:0}.Credits .CreditsBody{background-color:#f5f5ec;display:grid;grid-template-columns:20% 60% 20%;height:30px;padding:20px 35px}.Credits .CreditsBody .CreditsData{color:#404040}.Credits .CreditsBody .CreditsLanguages{display:flex;justify-content:center}.Credits .CreditsBody .CreditsLanguages button{background-color:#0000;border:none;cursor:pointer;outline:none;transition:all .35s}.Credits .CreditsBody .CreditsLanguages button:hover{scale:1.1}.Credits .CreditsBody .CreditsLanguages button:active{transform:translateY(3px)}.Credits .CreditsBody .CreditsLanguages button img{height:24px;width:24px}.Credits .CreditsBody .CreditsMadeBy{display:flex;justify-content:end}.Credits .CreditsBody .CreditsMadeBy a{color:#404040;text-decoration:none}@media only screen and (min-width:320px)and (max-width:1600px){.Credits{background-color:#f5f5ec;height:50px}.Credits .CreditsBody{grid-template-columns:25% 50% 25%;height:30px;padding:15px 30px}}@media only screen and (min-width:320px)and (max-width:1300px){.Credits{background-color:#f5f5ec;height:50px}.Credits .CreditsBody{grid-template-columns:25% 50% 25%;height:30px;padding:15px 30px}.Credits .CreditsBody .CreditsData{color:#404040;font-size:14px}.Credits .CreditsBody .CreditsMadeBy a{font-size:14px}}@media only screen and (min-width:320px)and (max-width:1050px){.Credits{background-color:#f5f5ec;height:50px}.Credits .CreditsBody{grid-template-columns:30% 40% 30%;height:30px;padding:15px 30px}.Credits .CreditsBody .CreditsData{color:#404040;font-size:14px}.Credits .CreditsBody .CreditsMadeBy a{font-size:14px}}@media only screen and (min-width:320px)and (max-width:800px){.Credits{background-color:#f5f5ec;height:50px}.Credits .CreditsBody{grid-template-columns:40% 20% 40%;height:30px;padding:15px 30px}.Credits .CreditsBody .CreditsData{color:#404040;font-size:14px}.Credits .CreditsBody .CreditsMadeBy a{font-size:14px}}@media only screen and (min-width:320px)and (max-width:600px){.Credits{background-color:#f5f5ec;height:80px}.Credits .CreditsBody{display:flex;flex-wrap:wrap;height:65px;padding:15px 30px}.Credits .CreditsBody .CreditsData{color:#404040;font-size:14px;width:100%}.Credits .CreditsBody .CreditsLanguages{display:flex;justify-content:start;margin:10px 0;width:30%}.Credits .CreditsBody .CreditsLanguages button{background-color:#0000;border:none;cursor:pointer;outline:none}.Credits .CreditsBody .CreditsLanguages button img{height:24px;width:24px}.Credits .CreditsBody .CreditsMadeBy{margin:10px 0;width:70%}.Credits .CreditsBody .CreditsMadeBy a{font-size:14px}}.Footer{background-color:#f5f5ec;padding:20px;position:relative}.Footer .FooterBody{background-attachment:fixed;background-position:bottom;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;padding:80px 120px}.Footer .FooterBody .FooterContentBody{background-color:#f5f5ec;border-radius:20px;color:#404040;margin:20px;min-height:400px;padding:20px}.Footer .FooterBody .FooterContentBody .FooterHead{align-items:center;display:flex;gap:20px;padding-left:20px}.Footer .FooterBody .FooterContentBody .FooterHead .FooterLogoBG{background-color:#404040;border-radius:10px;padding:2px 10px;width:120px}.Footer .FooterBody .FooterContentBody .FooterHead .FooterLogoBG img{width:120px}.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle{font-size:54px;font-weight:800;margin:0;padding:0;position:relative;text-transform:uppercase;-webkit-user-select:none;user-select:none;z-index:1}.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle span{-webkit-text-fill-color:#0000;background:linear-gradient(97deg,#121212,#e4e495 50%);-webkit-background-clip:text;background-clip:text;background-size:900px 200px;position:relative;z-index:1}.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle:before{-webkit-text-fill-color:#0000;background:linear-gradient(97deg,#00000040,#00000040 50%);-webkit-background-clip:text;background-clip:text;background-size:1200px 200px;content:"Terra Group";filter:blur(2px);font-size:54px;font-weight:800;height:100%;position:absolute;text-transform:uppercase;transform:translate3d(-6px,6px,0);width:100%;z-index:-1}.Footer .FooterBody .FooterContentBody .FooterContent{display:flex;justify-content:space-between;padding:20px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide{margin-top:30px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form{display:flex;flex-direction:column;gap:10px;width:450px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormInput,.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .p-inputwrapper{border:1px solid #c1c1b6;border-radius:10px;font-family:Ruda,sans-serif;font-size:16px;height:40px;outline:none;padding:0 10px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .p-inputwrapper{background-color:#fff;color:#757576}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .p-inputwrapper .p-multiselect-label-container{align-items:center;display:flex}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormButton{background-color:#efefd7;border:none;border-radius:10px;box-shadow:0 3px 8px #0000003d;color:#404040;cursor:pointer;font-family:Ruda,sans-serif;font-size:20px;font-weight:700;height:50px;margin-top:10px;outline:none;transition:all .3s;width:200px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormButton:hover{transform:translateY(-4px)}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormButton:active{transform:translateY(4px)}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav{display:flex;flex-direction:column;gap:20px;width:auto}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav .FooterNavButtons{align-items:center;background-color:#0000;border:none;color:#404040;cursor:pointer;display:flex;font-family:Ruda,sans-serif;font-size:22px;font-weight:600;gap:.5rem;margin-top:10px;outline:none;position:relative;width:auto}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav .FooterNavButtons p{font-size:20px;margin:0;position:relative}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav .FooterNavButtons:after{background:#404040;bottom:-7px;content:"";height:2px;left:0;position:absolute;transition:.3s ease-out;width:0}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav .FooterNavButtons:hover:after{width:100%}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav .FooterNavButtons:hover p{color:#404040}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts{display:flex;flex-direction:column}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsTitle{font-size:32px;margin:0;text-transform:uppercase}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent{align-items:center;display:flex;gap:50px;margin-top:20px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon{align-items:center;display:flex;gap:10px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon svg{width:50px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon h4{display:flex;flex-direction:column;font-size:22px;gap:10px;margin:25px 0}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation{align-items:center;display:flex;gap:10px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation svg{width:50px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation h4{font-size:22px;margin:25px 0}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterSocial{align-items:center;display:flex;flex-direction:row-reverse;gap:10px;padding:10px 0;width:100%}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterSocial .FooterSocialButton{background-color:#0000;border:none;cursor:pointer;outline:none;transition:all .35s}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterSocial .FooterSocialButton:hover{scale:1.1}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterSocial .FooterSocialButton:active{transform:translateY(4px)}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterSocial .FooterSocialButton svg{width:40px}.Footer .FooterParallax{background-image:url(/static/media/advantagesBG.086a0cd333833589fb4a.webp);border-radius:20px}.p-multiselect-panel{background-color:#fff;border:1px solid #c1c1b6;border-radius:10px;color:#757576;font-family:Ruda,sans-serif;font-size:16px;outline:none;padding:0 10px;z-index:3500!important}.p-multiselect-header{display:none}.p-multiselect-items-wrapper{padding:10px 0;z-index:3500!important}.p-checkbox-box{display:none}.p-toast-message-success{align-items:center;background-color:#e4f8f0b3;border:1px solid #1ea97c;border-radius:10px;color:#1ea97c;display:flex;height:60px}.p-toast-message-success .p-toast-message-content{justify-content:space-between;width:100%}.p-toast-message-success .p-toast-message-content div{display:none}.p-toast-message-success .p-toast-message-content .p-toast-message-icon{height:35px;padding:10px;width:35px}.p-toast-message-success .p-toast-message-content .p-toast-message-text{align-items:center;display:flex;flex-direction:column}.p-toast-message-success .p-toast-message-content .p-toast-message-text div{display:flex}.p-toast-message-error{align-items:center;background-color:#ffe7e6b3;border:1px solid #ff5757;border-radius:10px;color:#ff5757;display:flex;height:60px}.p-toast-message-error .p-toast-message-content{justify-content:space-between;width:100%}.p-toast-message-error .p-toast-message-content div{display:none}.p-toast-message-error .p-toast-message-content .p-toast-message-icon{height:35px;padding:10px;width:35px}.p-toast-message-error .p-toast-message-content .p-toast-message-text{align-items:center;display:flex;flex-direction:column}.p-toast-message-error .p-toast-message-content .p-toast-message-text div{display:flex}@media only screen and (min-width:320px)and (max-width:1920px){.Footer .FooterBody{padding:80px 120px}.Footer .FooterBody .FooterContentBody{margin:20px;padding:20px}.Footer .FooterBody .FooterContentBody .FooterHead{align-items:center;display:flex;gap:20px;padding-left:20px}.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle,.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle:before{font-size:44px}.Footer .FooterBody .FooterContentBody .FooterContent{padding:20px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form{width:400px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormInput{height:40px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormButton{height:45px;width:180px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav .FooterNavButtons{font-size:22px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsTitle{font-size:26px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent{gap:30px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon svg{width:45px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon h4{font-size:20px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation svg{width:45px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation h4{font-size:20px}}@media only screen and (min-width:320px)and (max-width:1600px){.Footer .FooterBody{padding:60px 80px}.Footer .FooterBody .FooterContentBody{margin:20px;padding:20px}.Footer .FooterBody .FooterContentBody .FooterHead{align-items:center;display:flex;gap:20px;padding-left:20px}.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle,.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle:before{font-size:44px}.Footer .FooterBody .FooterContentBody .FooterContent{padding:20px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form{width:350px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormInput{height:40px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormButton{height:40px;width:180px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav .FooterNavButtons{font-size:20px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsTitle{font-size:26px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent{align-items:start;flex-direction:column;gap:10px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon svg{height:40px;width:40px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon h4{font-size:18px;margin:8px 0}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation svg{height:60px;width:40px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation h4{font-size:18px;margin:8px 0;width:350px}}@media only screen and (min-width:320px)and (max-width:1300px){.Footer{padding:15px}.Footer .FooterBody{padding:40px}.Footer .FooterBody .FooterContentBody{margin:15px;padding:15px}.Footer .FooterBody .FooterContentBody .FooterHead{align-items:center;display:flex;gap:20px;padding-left:20px}.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle,.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle:before{font-size:44px}.Footer .FooterBody .FooterContentBody .FooterContent{padding:20px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form{width:300px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormInput{height:40px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormButton{height:40px;width:160px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav .FooterNavButtons P{font-size:18px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsTitle{font-size:24px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent{align-items:start;flex-direction:column;gap:10px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon svg{height:40px;width:40px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon h4{font-size:18px;margin:8px 0}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation svg{height:60px;width:40px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation h4{font-size:18px;margin:8px 0;width:350px}}@media only screen and (min-width:320px)and (max-width:1050px){.Footer{padding:15px}.Footer .FooterBody{padding:40px}.Footer .FooterBody .FooterContentBody{margin:15px;padding:15px}.Footer .FooterBody .FooterContentBody .FooterHead{align-items:center;display:flex;gap:20px;padding-left:20px}.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle,.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle:before{font-size:44px}.Footer .FooterBody .FooterContentBody .FooterContent{display:flex;flex-direction:column;gap:20px;padding:20px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form{width:500px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormInput{height:45px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormButton{height:45px;width:200px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav .FooterNavButtons{padding:0}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav .FooterNavButtons P{font-size:22px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsTitle{font-size:30px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent{align-items:start;flex-direction:column;gap:10px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon svg{height:40px;width:40px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon h4{font-size:20px;margin:8px 0}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation svg{height:60px;width:40px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation h4{font-size:20px;margin:8px 0;width:auto}}@media only screen and (min-width:320px)and (max-width:800px){.Footer{padding:10px}.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle,.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle:before{font-size:36px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form{width:420px}}@media only screen and (min-width:320px)and (max-width:600px){.Footer,.Footer .FooterBody{padding:10px}.Footer .FooterBody .FooterContentBody{margin:15px;padding:15px}.Footer .FooterBody .FooterContentBody .FooterHead{align-items:center;display:flex;gap:20px;padding-left:20px}.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle,.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle:before{font-size:34px}.Footer .FooterBody .FooterContentBody .FooterContent{display:flex;flex-direction:column;gap:20px;padding:20px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form{width:320px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormInput{height:40px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormButton{height:40px;width:180px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav{gap:15px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav .FooterNavButtons{padding:0}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav .FooterNavButtons P{font-size:18px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsTitle{font-size:25px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent{align-items:start;flex-direction:column;gap:10px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon svg{height:40px;width:40px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon h4{font-size:18px;margin:8px 0}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation svg{height:60px;width:40px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation h4{font-size:18px;margin:8px 0;width:auto}}@media only screen and (min-width:320px)and (max-width:500px){.Footer{padding:10px}.Footer .FooterBody{padding:0}.Footer .FooterBody .FooterContentBody{margin:10px;padding:10px}.Footer .FooterBody .FooterContentBody .FooterHead{gap:10px}.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle,.Footer .FooterBody .FooterContentBody .FooterHead .FooterTitle:before{font-size:28px}.Footer .FooterBody .FooterContentBody .FooterContent{gap:15px;padding:15px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form{width:260px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormInput{height:40px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide form .FormButton{height:40px;width:180px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav{gap:15px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterNav .FooterNavButtons P{font-size:16px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsTitle{font-size:22px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon svg{height:35px;width:35px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterContactsContent .FooterContactsIcon h4{font-size:14px;margin:8px 0}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation svg{height:60px;width:40px}.Footer .FooterBody .FooterContentBody .FooterContent .FooterSide .FooterContacts .FooterLocation h4{font-size:14px;margin:8px 0;width:auto}}.Languages{justify-content:space-between;margin:0;padding:0}.Languages,.Languages .LanguagesBody{background-color:#f5f5ec;display:flex;height:30px}.Languages .LanguagesBody{align-items:center;padding:0 20px}.Languages .LanguagesBody button{background-color:#0000;border:none;cursor:pointer;outline:none;transition:all .35s}.Languages .LanguagesBody button:hover{scale:1.1}.Languages .LanguagesBody button:active{transform:translateY(3px)}.Languages .LanguagesBody button img{height:24px;transition:all .35s;width:24px}.Languages .LanguagesModalButton{align-items:center;background-color:#0000;border:none;display:flex;height:50px;justify-content:center;margin-right:20px;outline:none;transition:all .3s;width:40px}.Languages .LanguagesModalButton svg{height:35px;width:35px}@media only screen and (min-width:320px)and (max-width:800px){.Languages{height:50px}.Languages .LanguagesBody{height:50px;padding:0 15px}}.ModalHeader{position:absolute}.ModalHeader .ModalHeaderOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000001a;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}.ModalHeader .ModalHeaderContent{background-color:#f5f5ec;box-shadow:inset 0 1px 1px 0 #ffffff1a,0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d;height:100%;left:40%;position:fixed;top:0;transition:all .35s;width:60%;z-index:3000}.ModalHeader .ModalHeaderContent .ModalHeaderLogo{display:flex;justify-content:space-between;padding:15px}.ModalHeader .ModalHeaderContent .ModalHeaderLogo .ModalLogoContainer .HeaderLogoBG{background-color:#404040;border-radius:10px;padding:2px 10px}.ModalHeader .ModalHeaderContent .ModalHeaderLogo .ModalLogoContainer .HeaderLogoBG img{width:120px}.ModalHeader .ModalHeaderContent .ModalHeaderLogo .ModalHeaderClose{align-items:center;background-color:#0000;border:none;display:flex;height:45px;justify-content:center;outline:none;transition:all .35s;width:45px}.ModalHeader .ModalHeaderContent .ModalHeaderLogo .ModalHeaderClose:hover{scale:1.2}.ModalHeader .ModalHeaderContent .ModalHeaderLogo .ModalHeaderClose svg{height:40px;width:40px}.ModalHeader .ModalHeaderContent .ModalHeaderBody{display:flex;flex-direction:column;height:85%;justify-content:space-between;padding:10px}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalHeaderRoutes{display:flex;flex-direction:column;gap:20px;margin-top:30px;padding:15px}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalHeaderRoutes .ModalNavButton{align-items:center;background-color:#0000;border:none;color:#404040;cursor:pointer;display:flex;font-family:Ruda,sans-serif;font-size:22px;font-weight:600;gap:.5rem;margin-top:10px;outline:none;position:relative;width:auto}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalHeaderRoutes .ModalNavButton p{font-size:20px;margin:0;position:relative}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalHeaderRoutes .ModalNavButton:after{background:#404040;bottom:-7px;content:"";height:2px;left:0;position:absolute;transition:.3s ease-out;width:0}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalHeaderRoutes .ModalNavButton:hover:after{width:100%}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalHeaderRoutes .ModalNavButton:hover p{color:#404040}.ModalHeader .ModalHeaderContent .ModalHeaderBody .lineBody{display:flex;justify-content:center;margin:20px 0;width:100%}.ModalHeader .ModalHeaderContent .ModalHeaderBody .lineBody .line{background-color:#404040;height:1px;width:90%}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalContactsIcon{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalContactsIcon svg{width:35px}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalContactsIcon h4{display:flex;flex-direction:column;font-size:15px;gap:10px;margin:15px 0}.closed{transform:translateX(500px)}@media only screen and (min-width:320px)and (max-width:600px){.ModalHeader .ModalHeaderContent{height:100%;left:30%;position:fixed;top:0;width:70%}}@media only screen and (min-width:320px)and (max-width:500px){.ModalHeader .ModalHeaderContent{height:100%;left:20%;position:fixed;top:0;width:80%}.ModalHeader .ModalHeaderContent .ModalHeaderBody{height:80%}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalHeaderRoutes .ModalNavButton p{font-size:14px}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalHeaderRoutes .ModalNavButton:hover:after{width:75%}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalContactsIcon{gap:10px;width:100%}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalContactsIcon svg{height:50px;width:30px}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalContactsIcon h4{font-size:14px;margin:15px 0}}@media only screen and (min-width:120px)and (max-width:420px){.ModalHeader .ModalHeaderContent{height:100%;left:20%;position:fixed;top:0;width:80%}.ModalHeader .ModalHeaderContent .ModalHeaderBody{height:80%}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalContactsIcon{gap:10px;width:100%}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalContactsIcon svg{height:50px;width:30px}.ModalHeader .ModalHeaderContent .ModalHeaderBody .ModalContactsIcon h4{font-size:12px;margin:15px 0}}.Main{background-color:#f5f5ec;height:auto;min-height:100vh;padding:0 20px;position:relative}.Main .Main_video{border-radius:20px;filter:brightness(80%);height:calc(100vh - 50px);left:0;max-height:calc(100vh - 50px);object-fit:cover;position:absolute;top:0;transform:translateX(20px);width:calc(100% - 40px);z-index:20}.Main .Main_video::-webkit-media-controls{display:none!important}.Main .Header{gap:20px;justify-content:center;z-index:200}.Main .Header,.Main .Header .HeaderButton{align-items:center;color:#fff;display:flex;position:relative}.Main .Header .HeaderButton{background-color:#0000;border:none;cursor:pointer;font-family:Ruda,sans-serif;font-size:22px;font-weight:600;gap:.5rem;margin-top:10px;outline:none}.Main .Header .header_left{justify-content:end;width:180px}.Main .Header .header_right{justify-content:start;width:180px}.Main .Header .HeaderButton p{font-size:20px;margin:0;position:relative}.Main .Header .HeaderButton:after{background:#f5f5ec;bottom:-7px;content:"";height:2px;left:0;position:absolute;transition:.3s ease-out;width:0}.Main .Header .HeaderButton:hover:after{width:100%}.Main .Header .HeaderButton:hover p{color:#f5f5ec}.Main .Header .HeaderLogoContainer{background-color:#f5f5ec;border-radius:0 0 10px 10px;padding:0 10px 10px}.Main .Header .HeaderLogoContainer .HeaderLogoBG{background-color:#404040;border-radius:10px;padding:2px 10px}.Main .Header .HeaderLogoContainer .HeaderLogoBG img{width:120px}.Main .MainText{align-items:center;color:#fff;display:flex;flex-direction:column;gap:20px;height:calc(100vh - 140px);justify-content:center;position:relative;z-index:200}.Main .MainText .MainButton{background-color:#f5f5ec;border:none;border-radius:10px;box-shadow:0 3px 8px #0000003d;color:#404040;cursor:pointer;font-family:Ruda,sans-serif;font-size:24px;font-weight:700;height:60px;margin-top:100px;outline:none;transition:all .3s;width:270px}.Main .MainText .MainButton:hover{rotate:3deg;transform:translate3d(6px,-10px,30px)}.Main .MainText .MainButton:active{transform:translateY(2px)}.Main .MainText h4{-webkit-text-fill-color:#0000;background:linear-gradient(266deg,#fff 10%,#e7e7bd 50%);-webkit-background-clip:text;background-clip:text;background-size:700px 200px;font-size:40px;margin:0;padding:0;text-transform:uppercase}.Main .MainText h1{font-size:128px;font-weight:800;margin:0;padding:0;position:relative;text-transform:uppercase;-webkit-user-select:none;user-select:none;z-index:1}.Main .MainText h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(97deg,#fff,#e7e7bd 50%);-webkit-background-clip:text;background-clip:text;background-size:900px 200px;position:relative;z-index:1}.Main .MainText h1:before{-webkit-text-fill-color:#0000;background:linear-gradient(97deg,#00000040,#00000040 50%);-webkit-background-clip:text;background-clip:text;background-size:1200px 200px;content:"Terra Group";filter:blur(2px);font-size:128px;font-weight:800;height:100%;position:absolute;text-transform:uppercase;transform:translate3d(-6px,6px,0);width:100%;z-index:-1}@media only screen and (min-width:320px)and (max-width:1300px){.Main{padding:0 15px}.Main .Main_video{border-radius:20px;height:calc(100vh - 30px);max-height:calc(100vh - 45px);position:absolute;transform:translateX(15px);width:calc(100% - 30px)}.Main .MainText{height:calc(100vh - 140px)}.Main .MainText .MainButton{font-size:20px;height:50px;margin-top:100px;width:240px}.Main .MainText h4{font-size:35px}.Main .MainText h1,.Main .MainText h1:before{font-size:100px}}@media only screen and (min-width:320px)and (max-width:1050px){.Main{padding:0 15px}.Main .Main_video{border-radius:20px;height:calc(100vh - 30px);max-height:calc(100vh - 45px);position:absolute;transform:translateX(15px);width:calc(100% - 30px)}.Main .Header .HeaderButton,.Main .Header .HeaderButton p{font-size:18px}.Main .Header .HeaderLogoContainer{background-color:#f5f5ec;border-radius:0 0 10px 10px;padding:0 10px 10px}.Main .Header .HeaderLogoContainer .HeaderLogoBG{background-color:#404040;border-radius:10px;padding:2px 10px}.Main .Header .HeaderLogoContainer .HeaderLogoBG img{width:100px}.Main .MainText{height:calc(100vh - 140px)}.Main .MainText .MainButton{font-size:18px;height:50px;margin-top:50px;width:240px}.Main .MainText h4{font-size:30px}.Main .MainText h1,.Main .MainText h1:before{font-size:90px}}@media only screen and (min-width:320px)and (max-width:800px){.Main{padding:0 10px}.Main .Main_video{border-radius:20px;height:calc(100vh - 20px);max-height:calc(100vh - 60px);position:absolute;transform:translateX(10px);width:calc(100% - 20px)}.Main .Header .HeaderButton{display:none;font-size:18px}.Main .Header .HeaderButton p{font-size:18px}.Main .Header .HeaderLogoContainer{border-radius:0 0 10px 10px;padding:0 10px 10px}.Main .Header .HeaderLogoContainer .HeaderLogoBG img{width:100px}.Main .MainText h4{font-size:25px;font-weight:800}.Main .MainText h1,.Main .MainText h1:before{font-size:80px}}@media only screen and (min-width:320px)and (max-width:600px){.Main{padding:0 10px}.Main .Main_video{border-radius:20px;height:calc(100vh - 20px);max-height:calc(100vh - 60px);position:absolute;transform:translateX(10px);width:calc(100% - 20px)}.Main .Header .HeaderLogoContainer{border-radius:0 0 10px 10px;padding:0 10px 10px}.Main .Header .HeaderLogoContainer .HeaderLogoBG img{width:100px}.Main .MainText .MainButton{font-size:18px;height:50px;margin-top:25px;width:220px}.Main .MainText h4{font-size:22px;font-weight:800}.Main .MainText h1,.Main .MainText h1:before{font-size:65px}}@media only screen and (min-width:320px)and (max-width:500px){.Main{padding:0 10px}.Main .Main_video{border-radius:20px;height:calc(100vh - 20px);max-height:calc(100vh - 60px);position:absolute;transform:translateX(10px);width:calc(100% - 20px)}.Main .Header .HeaderLogoContainer{border-radius:0 0 10px 10px;padding:0 10px 10px}.Main .Header .HeaderLogoContainer .HeaderLogoBG img{width:100px}.Main .MainText .MainButton{font-size:18px;height:50px;margin-top:0;width:220px}.Main .MainText h4{font-size:18px;font-weight:800}.Main .MainText h1,.Main .MainText h1:before{font-size:50px}}.Services{background-color:#f5f5ec;color:#404040;padding:30px 60px}.Services .ServicesSmall,.Services .ServicesTitle{margin:0;padding:0;text-transform:uppercase}.Services .ServicesTitle{font-size:40px;letter-spacing:-1px;width:50vw}.Services .ServicesCards{align-items:center;display:flex;gap:80px;justify-content:center;margin:80px 0}.Services .ServicesCards .ServicesCard{border-radius:20px;box-shadow:0 3px 8px #0000003d;cursor:pointer;height:420px;padding:10px;position:relative;transition:all .35s;width:500px}.Services .ServicesCards .ServicesCard:hover .ServicesCardBody img{filter:blur(0)}.Services .ServicesCards .ServicesCard .ServicesCardBody{border-radius:20px;box-shadow:0 3px 8px #0000003d;display:inline-block;height:100%;overflow:hidden;position:relative;transition:all .35s;width:100%}.Services .ServicesCards .ServicesCard .ServicesCardBody:hover .ServicesCardFooter{height:auto}.Services .ServicesCards .ServicesCard .ServicesCardBody:hover .ServicesCardFooter p{opacity:1}.Services .ServicesCards .ServicesCard .ServicesCardBody:before{background-color:#00000040;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.Services .ServicesCards .ServicesCard .ServicesCardBody img{height:100%;object-fit:cover;transition:all .35s;width:100%;z-index:2}.Services .ServicesCards .ServicesCard .ServicesCardFooter{background-color:#242421;bottom:0;color:#fff;height:80px;left:0;padding:10px;position:absolute;right:0;transition:all .35s;z-index:3}.Services .ServicesCards .ServicesCard .ServicesCardFooter h2{font-size:18px;font-size:40px;font-weight:600;letter-spacing:-1px;margin:20px 0;text-align:center;text-transform:uppercase}.Services .ServicesCards .ServicesCard .ServicesCardFooter p{opacity:0;text-align:center;transition:all .35s}@keyframes shake{0%{rotate:0}25%{rotate:7deg}50%{rotate:-7deg}75%{rotate:1deg}to{rotate:0}}@media only screen and (min-width:320px)and (max-width:1900px){.Services{padding:30px 60px}.Services .ServicesTitle{font-size:40px;width:70vw}}@media only screen and (min-width:320px)and (max-width:1600px){.Services{padding:30px 60px}.Services .ServicesTitle{font-size:35px;width:70vw}.Services .ServicesCards{gap:50px;margin:60px 0}.Services .ServicesCards .ServicesCard{height:320px;width:400px}.Services .ServicesCards .ServicesCard .ServicesCardFooter h2{font-size:35px}.Services .ServicesCards .ServicesCard .ServicesCardFooter p{font-size:15px}}@media only screen and (min-width:320px)and (max-width:1300px){.Services{padding:30px 60px}.Services .ServicesTitle{font-size:30px;width:70vw}.Services .ServicesCards{gap:50px;margin:60px 0}.Services .ServicesCards .ServicesCard{height:260px;width:360px}.Services .ServicesCards .ServicesCard .ServicesCardFooter h2{font-size:30px}.Services .ServicesCards .ServicesCard .ServicesCardFooter p{font-size:14px}}@media only screen and (min-width:320px)and (max-width:1050px){.Services{padding:30px 60px}.Services .ServicesTitle{font-size:25px;width:80vw}.Services .ServicesCards{flex-direction:column;gap:20px;margin:60px 0}.Services .ServicesCards .ServicesCard{height:400px;width:660px}.Services .ServicesCards .ServicesCard__topText{opacity:1;z-index:1000}.Services .ServicesCards .ServicesCard .ServicesCardFooter{font-size:30px}.Services .ServicesCards .ServicesCard:hover .ServicesCard__topText{bottom:350px}.Services{padding:30px 60px}.Services .ServicesTitle{font-size:23px;width:90vw}.Services .ServicesCards{flex-direction:column;gap:20px;margin:60px 0}.Services .ServicesCards .ServicesCard{height:320px;width:560px}.Services .ServicesCards .ServicesCard .ServicesCardFooter{font-size:25px}}@media only screen and (min-width:320px)and (max-width:600px){.Services{padding:10px 20px}.Services .ServicesTitle{font-size:23px;width:auto}.Services .ServicesCards{flex-direction:column;gap:20px;margin:30px 0}.Services .ServicesCards .ServicesCard{height:auto;width:100%}.Services .ServicesCards .ServicesCard .ServicesCardFooter{height:60px}.Services .ServicesCards .ServicesCard .ServicesCardFooter h2{font-size:22px}.Services .ServicesCards .ServicesCard .ServicesCardFooter p{font-size:13px;margin:8px 0}}.Products{background-color:#f5f5ec;overflow:hidden;padding:20px 60px}.Products .ProductsSmall,.Products .ProductsTitle{color:#404040;margin:0;padding:0;text-transform:uppercase}.Products .ProductsTitle{font-size:40px;letter-spacing:-1px;width:50vw}.Products .ProductsBody{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.Products .ProductsBody .ProductCard{background-color:#efefd7;border-radius:16px;box-shadow:0 3px 8px #0000003d;display:flex;gap:50px;height:450px;margin:20px;width:100%}.Products .ProductsBody .ProductCard .ProductCardImage{padding:20px}.Products .ProductsBody .ProductCard .ProductCardImage img{border-radius:16px;height:410px;object-fit:cover;transition:all .35s;width:700px}.Products .ProductsBody .ProductCard .ProductCardDescription{display:flex;flex-direction:column;justify-content:center}.Products .ProductsBody .ProductCard .ProductCardDescription h2{color:#404040;font-size:64px;margin:5px 0;transition:all .35s}.Products .ProductsBody .ProductCard .ProductCardDescription p{color:#404040;font-size:20px;margin:5px 0;transition:all .35s}.Products .ProductsBody .left{flex-direction:row}.Products .ProductsBody .right{flex-direction:row-reverse}.Products .ProductsBody .right .ProductCardDescription h2,.Products .ProductsBody .right .ProductCardDescription p{text-align:end}@media only screen and (min-width:320px)and (max-width:1920px){.Products .ProductsTitle{font-size:40px;width:70vw}}@media only screen and (min-width:320px)and (max-width:1600px){.Products .ProductsTitle{font-size:35px;width:70vw}}@media only screen and (min-width:320px)and (max-width:1300px){.Products .ProductsTitle{font-size:30px;width:70vw}.Products .ProductsBody .ProductCard{gap:20px;height:300px;margin:20px}.Products .ProductsBody .ProductCard .ProductCardImage{padding:20px}.Products .ProductsBody .ProductCard .ProductCardImage img{border-radius:16px;height:260px;width:500px}.Products .ProductsBody .ProductCard .ProductCardDescription h2{font-size:54px}.Products .ProductsBody .ProductCard .ProductCardDescription p{font-size:20px}}@media only screen and (min-width:320px)and (max-width:1050px){.Products .ProductsTitle{font-size:25px;width:80vw}.Products .ProductsBody .ProductCard{gap:20px;height:300px;margin:20px}.Products .ProductsBody .ProductCard .ProductCardImage{padding:20px}.Products .ProductsBody .ProductCard .ProductCardImage img{border-radius:16px;height:260px;width:400px}.Products .ProductsBody .ProductCard .ProductCardDescription h2{font-size:34px}.Products .ProductsBody .ProductCard .ProductCardDescription p{font-size:18px}}@media only screen and (min-width:320px)and (max-width:800px){.Products{padding:10px 30px 30px}.Products .ProductsTitle{font-size:23px;width:90vw}.Products .ProductsBody .ProductCard{gap:15px;height:260px;margin:10px}.Products .ProductsBody .ProductCard .ProductCardImage{padding:10px}.Products .ProductsBody .ProductCard .ProductCardImage img{border-radius:16px;height:240px;width:300px}.Products .ProductsBody .ProductCard .ProductCardDescription h2{font-size:34px}.Products .ProductsBody .ProductCard .ProductCardDescription p{font-size:18px}}@media only screen and (min-width:320px)and (max-width:600px){.Products{padding:10px 20px 20px}.Products .ProductsSmall{font-size:14px}.Products .ProductsTitle{font-size:20px;width:90vw}.Products .ProductsBody .ProductCard{flex-direction:column;gap:15px;height:auto;margin:10px;padding:10px}.Products .ProductsBody .ProductCard .ProductCardImage{padding:0}.Products .ProductsBody .ProductCard .ProductCardImage img{border-radius:16px;height:240px;width:100%}.Products .ProductsBody .ProductCard .ProductCardDescription h2{font-size:34px;text-align:center}.Products .ProductsBody .ProductCard .ProductCardDescription p{font-size:18px;text-align:center}}.Modal{align-items:center;display:flex;justify-content:center}.Modal .ModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000001a;height:200vh;position:fixed;width:100vw;z-index:2000}.Modal .ModalBody{background-color:#f5f5ec;border-radius:16px;box-shadow:0 5px 15px #0003;height:450px;left:50%;margin:10px;min-width:350px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:3000}.Modal .ModalBody .ModalHeader{display:flex;justify-content:space-between;padding:10px;width:95%}.Modal .ModalBody .ModalHeader button{background-color:#0000;border:none;cursor:pointer;outline:none;transition:all .35s}.Modal .ModalBody .ModalHeader button:hover{transform:translateY(-4px)}.Modal .ModalBody .ModalHeader button:active{transform:translateY(4px)}.Modal .ModalBody .ModalHeader button svg{height:25px;width:25px}.Modal .ModalBody .ModalContent{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:100px}.Modal .ModalBody .ModalContent form{align-items:center;display:flex;flex-direction:column;gap:10px;width:250px}.Modal .ModalBody .ModalContent form .FormInput{width:250px}.Modal .ModalBody .ModalContent form .FormInput,.Modal .ModalBody .ModalContent form .p-inputwrapper{border:1px solid #c1c1b6;border-radius:10px;font-family:Ruda,sans-serif;font-size:16px;height:40px;outline:none;padding:0 10px}.Modal .ModalBody .ModalContent form .p-inputwrapper{background-color:#fff;color:#757576;width:272px}.Modal .ModalBody .ModalContent form .p-inputwrapper .p-multiselect-label-container{align-items:center;display:flex}.Modal .ModalBody .ModalContent form .FormButton{background-color:#efefd7;border:none;border-radius:10px;box-shadow:0 3px 8px #0000003d;color:#404040;cursor:pointer;font-family:Ruda,sans-serif;font-size:20px;font-weight:700;height:50px;margin-top:10px;outline:none;transition:all .3s;width:200px}.Modal .ModalBody .ModalContent form .FormButton:hover{transform:translateY(-4px)}.Modal .ModalBody .ModalContent form .FormButton:active{transform:translateY(4px)}@media only screen and (min-width:320px)and (max-width:500px){.Modal{align-items:center;display:flex;justify-content:center}.Modal .ModalBody{background-color:#f5f5ec;border-radius:16px;box-shadow:0 5px 15px #0003;height:450px;left:47%;margin:10px;min-width:350px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:3000}}
/*# sourceMappingURL=main.36be6506.css.map*/